h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-weight:600;line-height:1.2;display:block;margin:0 auto 1em;text-align:left}.h1{font-size:2.5rem}.h2{font-size:2rem}.h3{font-size:1.5rem}.h4{font-size:1.3rem}.h5{font-size:1.17rem}section ul .h4{font-size:1.3rem;margin:.5rem auto}p,li{letter-spacing:.025rem;color:#212121;margin-top:0;margin-bottom:1rem;font-size:1.3rem}li{list-style:none}.hide{display:none!important}.db{display:block}.italic{font-style:italic}.ib{display:inline-block}.m0{margin:0}.ma{margin:auto}.mbt-0{margin:0 auto}.mbt-1{margin:1rem auto}.mbt-2{margin:2rem auto}.mb-0{margin-bottom:0}.mb-05{margin-bottom:.5rem}.mb-1{margin-bottom:1rem}.mb-1_5{margin-bottom:1.5rem}.mb-2{margin-bottom:2rem}.mb-3{margin-bottom:3rem}.mt-1{margin-top:1rem}.mt-2{margin-top:2rem}.mt-3{margin-top:3rem}.ml-0{margin-left:0}.ml-1_5{margin-left:1.5rem}.ml-2{margin-left:2rem}.ml-3{margin-left:3rem}.mr-0{margin-right:0}.mr-1{margin-right:1rem}.mr-1_5{margin-right:1.5rem}.cap{text-transform:capitalize}.middleText{text-align:center}.leftText{text-align:left}.mw-66{max-width:66%}.mw-70{max-width:70%}.mw-75{max-width:75%}.mw-80{max-width:80%}.mw-100{max-width:100%}.minh-250{min-height:250px}.pd-0{padding:0}.pd-05{padding:.5rem 0}.pd-1{padding:1rem 0}.pdl-0{padding-left:0!important}.pdr-0{padding-right:0!important}.pt-3{padding-top:3rem}.pb-1{padding-bottom:1rem}.jc-center{justify-content:center}.jc-evenly{justify-content:space-evenly}.al-base{align-items:baseline}.al-start{align-items:flex-start}.flex{display:flex}.flex-col{flex-direction:column}.flex-row-w{flex-flow:row wrap}.flex-reverse{flex-flow:row-reverse}.flex-content{flex:1 1;max-width:47.5%;margin:0}:root{--Usual: "Usual Regular"}*{box-sizing:border-box}html,body{min-height:100%;margin:0;color:#212121;font-family:Open Sans,serif}section{width:100%;margin:auto;height:auto;padding:70px 0 10vh;display:block;max-width:70%}*::selection{background-color:var(--secondary-color);color:#fff}video{width:100%}img{width:100%}.bg{height:calc(47vw - 120px);width:100%;position:relative;background-attachment:fixed;overflow:hidden}.bg:after{width:100vw;content:" ";display:block;height:100vh;position:absolute;top:0;left:0;background-color:#0003}.bg h1{font-size:6rem;color:#fff;margin:auto;z-index:1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center;text-shadow:2px 6px 5px black}@keyframes TopDown{0%{top:-50%}to{top:50%}}main{background-size:auto;background-repeat:no-repeat;background-attachment:fixed;position:relative;background-color:#f3f3f3;z-index:1}.navigation-bar div,main div{display:flex}main div{align-items:center;justify-content:flex-start;width:100%;margin:auto;flex-flow:row wrap}.wrapper{flex-flow:row wrap;padding-bottom:10vh}header{overflow:visible;display:block;width:100%;background-color:#fff;box-shadow:0 3px 8px 1px #0000007f;height:100%}.navigation-bar{display:flex;height:110px;position:sticky;top:0;left:0;z-index:99;width:100%;background-color:#162647;justify-content:space-around}.navigation-bar>.navigation-container{width:auto;align-items:center}.navigation-bar>.navigation-container>.navigation-info{height:70%;flex-direction:column;width:100%;min-width:200px;padding-left:3vh;border-left:1px solid white}.navigation-bar>.navigation-container>.navigation-info .navigation-contacts{flex-flow:row nowrap;height:auto;margin:auto 0 1rem}.navigation-bar>.navigation-container>.navigation-info .navigation-contacts .icon{flex:0 0 25%;justify-content:flex-start;width:auto}.navigation-bar>.navigation-container>.navigation-info>.navigation-contacts .icon img{width:100%;height:auto;max-width:30px}.navigation-bar>.navigation-container>.navigation-banner{color:#fff;flex-direction:column;font-size:.85rem;margin:0 1rem 0 0;padding-right:1vw;height:70%;justify-content:space-around;min-width:230px}.navigation-bar>.navigation-container>.navigation-banner div{display:block;margin-top:.25rem}.navigation-bar>.navigation-container>.navigation-banner div strong{font-size:.9rem;display:block}.navigation-bar>.navigation-container>.navigation-banner>div>small{font-size:.8rem;font-style:italic;display:block}.navigation-bar>.navigation-container>.navigation-banner>small{margin-bottom:.25rem}.navigation-bar>.navigation-container>.navigation-banner>small>a{color:#009efd;text-decoration:none}.navigation-bar>.navigation-container>.navigation-info>.navigation-language{flex-wrap:nowrap;margin:0 auto 0 0;width:auto}.lang-icon{margin:0 1rem 0 0}#logo_word_1{font-family:ITC Cheltenham Std Light Italic;font-weight:700;position:absolute}#logo_word_2{font-family:Charter Black Italic;font-weight:700;position:absolute}.logo{width:100%;height:inherit;max-width:350px;flex:1 1 50%}.logo a{display:flex;align-items:center;justify-content:center;width:inherit;height:inherit}.logo a img{transition:top .4s ease,left .4s ease,font-size .4s ease,height .4s ease;width:auto;height:46px;margin:auto}.logo.resized a img{height:42px}.navigation-menu{height:50px;overflow:hidden;position:sticky;top:110px;z-index:2;border:1px solid #7e7e7e;border-right-width:1px;border-right-style:solid;border-right-color:#7e7e7e;border-left-width:1px;border-left-style:solid;border-left-color:#7e7e7e;border-left:none;border-right:none}.navigation-menu>.navigation-container{display:block;height:inherit;margin:0 auto;background-color:var(--primary-color)}.navigation-menu>.navigation-container ul{padding:0;margin:0 auto;display:flex;flex-flow:row nowrap;height:inherit;list-style-type:none;width:50%}.navigation-menu>.navigation-container ul li{position:relative;flex:1 0}.navigation-menu>.navigation-container ul li a{text-decoration:none;text-transform:uppercase;text-align:center;display:block;color:#fff;height:inherit;width:100%;line-height:50px;font-family:var(--Raleway);font-weight:400;font-size:.9rem;position:absolute;top:0;left:0;transition:color .2s linear,font-weight .2s ease;z-index:2}.navigation-menu>.navigation-container ul li:not(:last-child) a:before{content:" ";position:absolute;height:100%;width:1px;top:0;transform:skew(-25deg);right:0;transition:background-color .2s linear;z-index:0;background-color:#a2a2a2}.navigation-menu>.navigation-container ul li a:after{content:" ";background-color:transparent;width:100%;display:block;height:50px;position:absolute;top:0;transform:skew(-25deg);z-index:-1;transition:background-color .2s ease}.navigation-menu>.navigation-container ul li:hover a:after{background-color:var(--secondary-color)}.navigation-menu>.navigation-container ul li>span{display:block;position:absolute;top:0;left:0;width:0;height:100%;background-color:#fff;transition:width .2s linear;z-index:0;transform:skew(-25deg)}.navigation-menu>.navigation-container ul li:hover a{color:#fff;font-weight:500}.navigation-menu>.navigation-container ul li:hover a:before{background-color:transparent}.navigation-menu>.navigation-container ul li:hover span{width:100%}.burger-menu{display:none;cursor:pointer;z-index:1;width:auto;margin-right:1rem}.bar1,.bar2,.bar3{width:30px;height:5px;background-color:#212121;margin:6px 0;transition:all .4s ease}.change .bar1,.change .bar3{background-color:#fff}.change .bar1{-webkit-transform:rotate(-45deg) translate(-9px,6px);transform:rotate(-45deg) translate(-9px,6px)}.change .bar2{opacity:0}.change .bar3{-webkit-transform:rotate(45deg) translate(-8px,-8px);transform:rotate(45deg) translate(-8px,-8px)}.content p{text-align:center;line-height:1.4rem;margin-bottom:.6rem;font-family:var(--Raleway);font-size:1.1rem}.title{display:block}.title h1,.title h2,.title h3,.title h4,.title h5{width:100%;display:flex;align-items:center;color:var(--primary-color);text-transform:uppercase;line-height:inherit;font-family:var(--Raleway);justify-content:center}.title h3{font-size:2rem}.title h4{font-size:1.5rem}.title h5{font-size:1.3rem}.button{position:relative;font-family:var(--Raleway);padding:.5rem;text-transform:uppercase;text-decoration:none;color:#fff;background-color:#283f6d;border:2px solid var(--primary-color);font-size:.9rem;font-weight:500;display:block;overflow:hidden;z-index:0;margin:auto}.button:after{content:"➡";margin-left:3rem;padding-right:.6rem;width:auto;display:inline-block}.button:before{content:" ";position:absolute;height:100%;width:85px;top:0;transform:skew(-25deg);background-color:#0000002e;z-index:-1;right:-30px}.button span{height:100%;width:0;display:block;position:absolute;top:0;left:0;background-color:var(--primary-color);z-index:-2;transition:width .2s linear}.button:hover{color:#fff}.button:hover span{width:100%}footer{background-color:#162647;display:block;font-family:var(--Raleway);color:#fff;z-index:4;position:relative}.footer{width:100%;margin:auto;display:flex;flex-flow:row wrap;padding:2rem 0;justify-content:space-between;max-width:1400px}.footer .footer-col{flex:0 1 33.3%;padding:0 1rem}.footer .footer-col:nth-child(2){border:1px solid #454545b0;border-top:none;border-bottom:none}.footer .footer-col:last-child div{display:flex;flex-direction:column;align-items:flex-start;flex-wrap:nowrap}.footer .footer-col>div{width:90%;margin:auto;height:100%}.footer .footer-col a,.copyright a{display:block;color:#fff;text-decoration:none;line-height:1.5em;margin-bottom:1rem}.copyright a{display:inline-block;margin:0}.footer .footer-col a:not(:last-child):hover,.copyright a:hover{color:var(--secondary-color)}.footer .footer-col a span{color:#fff}.footer .footer-col p{color:#fff;font-size:1rem;margin:0}.footer .footer-col h5{font-size:1rem;text-transform:uppercase;font-weight:400;margin:1rem 0}.footer .footer-col h6{font-size:1rem;margin:0 0 1rem}.footer>.footer-col>div>p{margin-left:7%;font-size:1.1rem;margin-top:-1rem;font-family:var(--Raleway);font-weight:400;font-style:italic}.footer .footer-col div table{width:100%}.footer .footer-col th{text-align:left;font-weight:400;font-family:Open Sans;letter-spacing:.5px}.footer .footer-col td{text-align:right}.footer .footer-col tr{margin-bottom:.25rem;display:flex;padding-top:.25rem;border-bottom:dashed 1px #5e5e5e;justify-content:space-between}footer .copyright{display:flex;justify-content:center;padding:1.5rem 0;border-top:1px solid #373c46;background-color:#07132b}footer .copyright small{text-align:center;line-height:1.2rem}.footer .button{margin:0}.glass{background:linear-gradient(135deg,#ffffff1a,#3f7dd52e);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 20px #009efd4a inset}.services{display:flex;flex-direction:column;flex-wrap:nowrap;width:200px;height:210px;box-shadow:0 0 20px #bebebeb5;justify-content:space-between;text-decoration:none;align-items:center;transition:transform .2s ease;margin:.5rem;border-radius:8px;background-color:#fff}.services img{width:60px;margin-bottom:1rem;filter:hue-rotate(358deg) saturate(2.5)}.span-button,.services h4{font-family:Montserrat;text-align:center;letter-spacing:-.3px}.span-button{font-weight:600;text-transform:uppercase;text-decoration:none;background-color:#204985;color:#fff;font-size:.9rem;padding:5px 1px;width:80%;margin-bottom:1rem;transition:background-color .3s ease;cursor:pointer}.services h4{margin:1rem auto;font-size:1.2rem;text-transform:capitalize;font-weight:700;color:#393939}.services:hover{transform:translateY(-10px)}.services:is(:hover,:active,:focus) .span-button,.span-button:is(:hover,:focus){background-color:var(--secondary-color)}.services:active .span-button,.span-button:active{box-shadow:0 0 8px 4px #b82d03 inset}.content{justify-content:center;flex-direction:column}.section_padding{margin:0 auto 4rem;padding:0}.section_header,.section_content{text-align:center;font-family:var(--Raleway);display:flex;flex-direction:column;align-items:center}.section_header h2{font-size:2rem;color:#222;margin-bottom:10px;font-weight:400;text-transform:uppercase;display:block;margin:1rem auto;width:100%;text-align:center}.section_content h3{font-size:2.2rem;color:var(--primary-color);margin-bottom:20px;text-transform:uppercase;font-weight:700;margin:0 auto 3rem}.section_content{font-weight:300;border-radius:8px;box-shadow:1px 1px 6px 2px #d9d9d9fa;padding:2.5rem;background:#fff}.company-strong{color:var(--primary-color)!important;font-weight:600}.li-selector ul{padding:0;display:block;height:14px}.li-selector li{display:inline-block;margin:auto 5px;width:10px;height:10px;border:1px solid white;border-radius:40%;transition:background-color .2s ease-in-out}.li-selector li.active{background-color:#fff}@media(max-width:1200px){section,.divider{max-width:88%}.navigation-menu>.navigation-container ul{width:72%}.divider{gap:1.5rem}.divider section{max-width:calc(50% - .75rem)}.service-detail-body{gap:1.5rem}.service-detail-body img{margin:1.5rem 0}}@media(max-width:900px){body.menu-open{overflow:hidden}section,.divider{max-width:92%;padding:48px 0 8vh}main{padding-top:0}.section_padding{margin-bottom:2rem}.relative{padding:0}.navigation-bar{top:0;height:auto;min-height:72px;padding:.75rem 1rem;align-items:center;justify-content:space-between;gap:1rem}.navigation-bar>.navigation-container{display:none}.logo{flex:1 1 auto;max-width:230px}.logo a{justify-content:flex-start}.logo a svg,.logo a img{max-width:100%;height:44px}.burger-menu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:0;padding:.25rem;margin:0;border:0;background:transparent}.bar1,.bar2,.bar3{width:28px;height:3px;margin:3px 0;border-radius:999px;background-color:#fff}.navigation-menu{top:72px;height:auto;max-height:0;overflow:hidden;border:0;background:transparent;transition:max-height .3s ease,box-shadow .3s ease}.navigation-menu.is-open{max-height:360px;box-shadow:0 14px 28px #0003}.navigation-menu>.navigation-container{padding:0}.navigation-menu>.navigation-container ul{width:100%;height:auto;flex-direction:column}.navigation-menu>.navigation-container ul li{border-bottom:1px solid rgba(255,255,255,.15);margin-bottom:0}.navigation-menu>.navigation-container ul li:last-child{border-bottom:0}.navigation-menu>.navigation-container ul li a{position:relative;line-height:1.25;padding:1rem 1.25rem;font-size:1rem;text-align:left}.navigation-menu>.navigation-container ul li>span,.navigation-menu>.navigation-container ul li a:before,.navigation-menu>.navigation-container ul li a:after{display:none}.carousel{top:72px;height:min(62vh,480px)}.carousel-item-container .carousel-item~.carousel-item>.carousel-caption>.carousel-cover{width:100%}.carousel-cover.slide-right{animation:slideRightCover 1s cubic-bezier(.45,.05,.55,.95) forwards}.carousel-caption h2{left:6vw;right:6vw;margin:0;font-size:clamp(3.5rem,7vw,3.4rem);line-height:1.05}.carousel-caption #carousel-title{font-size:clamp(3rem,7vw,3.4rem)}.carousel-caption h2 span{margin-left:0;max-width:100%}.carousel-caption h2 span:not(:first-child),#h2-resized-home{font-size:clamp(2rem,4.8vw,2rem);margin-top:1rem}.carousel-item>picture img{width:auto;height:100%;object-fit:cover}.carousel-item-container .carousel-item>.carousel-caption>.carousel-cover{width:100%;transform:none;left:0;opacity:.8}.carousel-slide-link{left:6vw;bottom:-9vh}.carousel-scrollDownIcon{display:none}.title h1{font-size:1.75rem}.title h2{font-size:1.45rem}.title h3{font-size:1.7rem}.section_content{padding:1.5rem}.section_content h3,section h3,.services-detail .service-detail-header h3{font-size:2rem;margin-bottom:1.5rem;text-align:center}.content p{font-size:1rem;line-height:1.6}p{text-align:left;font-size:1.2rem;margin-bottom:2rem}#search_section>div:first-child{padding:2.5rem 0 1.5rem}#search_section>div:nth-child(3){padding:1.5rem 0 3rem}#search_car{width:100%}#search_car .row{grid-template-columns:1fr}#search_car :is(.select,button){min-width:0}#car_icons{flex-wrap:wrap;gap:.75rem 0;padding:0 0 1rem}#car_icons>a{width:33.333%;margin:0;padding:0 .25rem}#car_icons figure img{height:42px}#services>.content,.our_values_content{gap:1rem}.services{width:calc(50% - 1rem);max-width:none;min-height:190px;height:auto;padding:.75rem}.service-detail-body,.service-detail-body.reverse{flex-direction:column;gap:1.25rem}.service-detail-body img,.service-detail-body div{width:100%;max-width:100%;margin:0}.service-detail-body .span-button{width:100%;max-width:100%;text-align:center}.description-values,#description_section .section_content div,#description_section .section_content div p{max-width:85%}.divider{flex-direction:column;gap:1.5rem}.divider section{max-width:100%;padding:0}.divider .section_content{min-height:0}.grid-container-field{grid-template-columns:1fr;grid-template-rows:auto;gap:1rem}.privacy-check{align-items:flex-start}.privacy-check label{font-size:.95rem}.contact_info_content{gap:1.5rem}.contact-info-container div{flex-direction:column;gap:.75rem}.contact-info-container span{text-align:center;font-size:1.15rem}#map{height:340px}.listing-grid{display:flex;gap:1.5rem}.slide{height:300px}.details h1{font-size:2rem}.details h2{font-size:1.35rem}.price{font-size:2.2rem;margin-bottom:1.5rem}#car_sales{height:auto;padding-top:2rem;padding-bottom:3rem}#car_sales:after{display:none}#car_sales .title{height:auto;max-width:100%;padding:0 2.75rem;background:transparent}#car_sales .title h2{font-size:2rem}.car_sales_arrow{width:36px}.content.car_sales{max-width:100%;height:auto;margin-top:1.5rem;padding:0 0 .5rem;gap:1rem}.car_sales_link{width:82vw;min-width:82vw;max-width:82vw;height:auto;margin:0 .5rem}.flip-box,.flip-box-wrap{min-width:0}.flip-box:hover .flip-box-inner{transform:none}.flip-box-inner{display:flex;flex-direction:column;height:auto;transform:none}.flip-box-front,.flip-box-back{position:relative;height:auto;transform:none;-webkit-backface-visibility:visible;backface-visibility:visible}.flip-box-back{padding:1rem 1rem 1.25rem;border-top:1px solid rgba(255,255,255,.15)}.car_sales_img{height:auto}.car_sales_img figcaption{position:static;width:100%;left:auto;transform:none}.car_sales_price{height:auto;padding:1rem 0 1.25rem;font-size:1.8rem}#car_sales_container.content.car_sales{display:grid;grid-template-columns:1fr;gap:3rem;overflow:visible}#car_sales_container .car_sales_link{width:100%;min-width:0;max-width:none;margin:0}.footer{gap:1.5rem;padding:2rem 0 1.5rem;max-width:85%}.footer .footer-col{flex-basis:100%;max-width:100%;padding:0}.footer .footer-col>div{width:100%}.footer .footer-col a{width:fit-content}footer .copyright small{width:100%;max-width:85%}.footer .footer-col:nth-child(2){border:0}.footer .footer-col:nth-child(2) div{border-top:1px solid rgba(255,255,255,.2);border-bottom:1px solid rgba(255,255,255,.2);padding:1.25rem 0;margin:0}.footer .footer-col:last-child div{align-items:stretch}.footer>.footer-col>div>p{margin-left:0;margin-top:0}.footer .footer-col tr{gap:1rem}}@media(max-width:640px){section,.divider{max-width:calc(100% - 2rem)}#description_section .section_content{margin-top:auto}#description_section .section_content h3{margin-bottom:1.5rem}.details-grid{margin:1rem auto}.logo{max-width:185px}.logo a svg,.logo a img{height:72px}.navigation-menu{top:97px}.carousel{height:min(54vh,380px)}.carousel-caption h2{left:3rem;right:3rem}.carousel-slide-link{left:3rem;right:3rem;width:auto;bottom:-4rem}#car_icons>a,.services{width:50%}.section_content{padding:1.25rem}.service-detail-header{gap:1rem}.service-detail-header img{max-width:56px;margin-bottom:1.5rem}.slide{height:240px}.thumbnails{gap:.5rem}.thumb img{width:54px;height:40px}.car_sales_link{width:86vw;min-width:86vw;max-width:86vw}#search_car .column svg{top:58%}@keyframes slideRightCover{0%{left:-100vw}to{left:0}}}@media(max-width:420px){.title h1{font-size:1.5rem}.title h2,#car_sales .title h2{font-size:1.3rem}.services{width:100%}.car_sales_link{width:90vw;min-width:90vw;max-width:90vw}.details h1{font-size:1.7rem}.price{font-size:1.9rem}#cookie-banner{flex-direction:column}.prefs{flex-wrap:wrap}.cookie-button{width:100%!important}}@font-face{font-family:Charter Black Italic;font-style:normal;font-weight:400;src:local("CharterITCItalic.otf"),url(/assets/css/fonts/src/CharterITCItalic.otf) format("otf")}@font-face{font-family:ITC Cheltenham Std Light Italic;font-style:normal;font-weight:400;src:local("ITC Cheltenham Std Light Italic.woff"),url(/assets/css/fonts/src/CheltenhamStdLightItalic.woff) format("woff")}@font-face{font-family:Usual Regular;font-style:normal;font-weight:400;src:local("Usual Regular"),url(src/usual/Regular.woff) format("woff")}@font-face{font-family:Usual Italic;font-style:normal;font-weight:400;src:local("Usual Italic"),url(src/usual/Italic.woff) format("woff")}@font-face{font-family:Usual Light Italic;font-style:normal;font-weight:400;src:local("Usual Light Italic"),url(src/usual/Light\ Italic.woff) format("woff")}@font-face{font-family:Usual Light;font-style:normal;font-weight:400;src:local("Usual Light"),url(src/usual/Light.woff) format("woff")}@font-face{font-family:Usual Medium Italic;font-style:normal;font-weight:400;src:local("Usual Medium Italic"),url(src/usual/Medium\ Italic.woff) format("woff")}@font-face{font-family:Usual Medium;font-style:normal;font-weight:400;src:local("Usual Medium"),url(src/usual/Medium.woff) format("woff")}@font-face{font-family:Usual Bold Italic;font-style:normal;font-weight:400;src:local("Usual Bold Italic"),url(src/usual/Bold\ Italic.woff) format("woff")}@font-face{font-family:Usual Bold;font-style:normal;font-weight:400;src:local("Usual Bold"),url(src/usual/Bold.woff) format("woff")}@font-face{font-family:Usual ExtraBold Italic;font-style:normal;font-weight:400;src:local("Usual ExtraBold Italic"),url(src/usual/ExtraBold\ Italic.woff) format("woff")}@font-face{font-family:Usual ExtraBold;font-style:normal;font-weight:400;src:local("Usual ExtraBold"),url(src/usual/ExtraBold.woff) format("woff")}.flip-box-wrap{margin-top:70px;flex-flow:row wrap;justify-content:space-evenly;display:flex}.flip-box img{margin:auto;width:100%}@media(max-width:1500px){.flip-box{min-width:220px;height:220px}.flip-box img{width:170px;height:170px}}.flip-box-back h4{margin:1rem auto;font-size:1.75rem;text-align:center}.flip-box-back p{color:#fff;font-size:1.2rem;text-align:center;font-weight:600}section#car_sales:after{clip-path:polygon(50% 80%,100% 0,100% 100%,0 100%,0 0);content:" ";width:100%;height:250px;position:absolute;background-color:#fff;bottom:-1px}#car_sales{max-width:100%;background-image:linear-gradient(#003c7a,#00112f);height:800px;position:relative;z-index:-1;padding-top:4%}#car_sales .title{height:450px;background-color:#00112f;max-width:1250px;margin-top:0;padding-top:20px;position:relative;z-index:-1}#car_sales .title h2{font-family:Montserrat;text-transform:capitalize;font-size:2.5rem;margin:auto;text-shadow:0 0 7px #3f7dd5;color:#fff}.car_sales_link{flex:0 0 auto;height:400px;width:30%;font-family:var(--Raleway);text-decoration:none;position:relative;z-index:1;margin:auto 1.5rem;scroll-snap-align:center;min-width:280px;max-width:310px;transition:transform .2s ease}.car_sales_link>span{width:100%;height:100%;display:block;position:absolute;top:0;z-index:-1;box-shadow:inset 0 0 80px 30px #607d8b;filter:blur(10px)}.car_sales_arrow{display:block;width:50px;height:100%;position:absolute;top:0;transition:background-color .2s ease-in-out}.car_sales_arrow:hover{background-color:#5a5a5a30;cursor:pointer}.car_sales_arrow.left{left:0}.car_sales_arrow.right{right:0}.car_sales_arrow span{position:absolute;top:50%;width:15px;height:15px;border-left:3px solid white;border-top:3px solid white}.car_sales_arrow.left span{left:65%;transform:rotate(-45deg) translate(-50%,-50%)}.car_sales_arrow.right span{right:65%;transform:rotate(135deg) translate(-50%,-50%)}.car_sales_img figure{margin:0;height:100%;width:100%}.car_sales_img{height:0;align-items:baseline}.car_sales_img img{height:auto;width:100%;filter:saturate(1.2) brightness(1.1)}.car_sales_img figcaption{padding:.5rem;top:205px;position:absolute;display:flex;flex-direction:column;align-items:center;width:90%;left:50%;transform:translate(-50%);color:#000;text-align:center;background-color:#e7e7e7;text-wrap-style:balance}span.car_sales_tag{font-weight:700;margin:.25rem 0 .1rem;font-size:1.1rem}span.car_sales_details{margin:.25rem 0;font-weight:500;font-size:1rem}.car_sales_price{justify-content:center;align-content:flex-end;color:#fff;font-size:1.9rem;font-family:var(--Raleway);font-weight:600;height:100%;padding-bottom:50px}.content.car_info{color:#fff;border-bottom:1px solid white;margin:5px auto;width:75%}.content.car_info span{margin-bottom:5px;color:var(--secondary-color);text-shadow:1px 0px 2px #ff572252;font-weight:500}.content.car_info strong{color:#fff;margin-bottom:10px;font-weight:600}.car_sales::-webkit-scrollbar{display:none}.car_sales{-ms-overflow-style:none;scrollbar-width:none}.content.car_sales{flex-flow:row nowrap;max-width:calc(900px + 9rem);justify-content:flex-start;height:460px;margin-top:-360px;overflow-x:scroll;scroll-snap-type:x mandatory}.flip-box{min-width:300px;perspective:1000px;display:flex}.flip-box-inner{position:relative;width:100%;height:100%;text-align:center;transition:transform .8s;transform-style:preserve-3d;background-color:transparent}.flip-box:hover .flip-box-inner{transform:rotateY(180deg)}.flip-box-front,.flip-box-back{position:absolute;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.flip-box-back{transform:rotateY(180deg);background:#003c7a;color:#fff;display:flex;justify-content:center;flex-flow:column nowrap;padding:1rem}:root{--primary-color: #2E5894;--secondary-color: #ff9800;--animationDuration: .7s;--animationTiming: ease;--animationChange: 7s;--Raleway: "Raleway"}
