@font-face{font-family:HelveticaNowDisplayExtraBold;font-style:normal;font-stretch:normal;font-display:swap;src:url(/assets/fonts/HelveticaNowProDisplayExtraBold.woff2) format("woff2"),url(/assets/fonts/HelveticaNowProDisplayExtraBold.woff2) format("woff")}@font-face{font-family:HelveticaNowDisplayMedium;font-style:normal;font-stretch:normal;font-display:swap;src:url(/assets/fonts/HelveticaNowProDisplayMedium.woff2) format("woff2"),url(/assets/fonts/HelveticaNowProDisplayMedium.woff2) format("woff")}@font-face{font-family:HelveticaNowDisplayBold;font-style:normal;font-stretch:normal;font-display:swap;src:url(/assets/fonts/HelveticaNowProDisplayBold.woff2) format("woff2"),url(/assets/fonts/HelveticaNowProDisplayBold.woff2) format("woff")}@font-face{font-family:HelveticaNowDisplayRegular;font-style:normal;font-stretch:normal;font-display:swap;src:url(/assets/fonts/HelveticaNowProDisplayRegular.woff2) format("woff2"),url(/assets/fonts/HelveticaNowProDisplayRegular.woff2) format("woff")}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}html{font-size:62.5%}*{box-sizing:border-box;margin:0;padding:0}.row{display:flex;align-items:center;justify-content:space-between}.row.right{justify-content:flex-end}.col{display:flex;justify-content:space-between;flex-direction:column}main{width:100vw;overflow:hidden;min-height:100vh;display:flex;align-items:center;justify-content:space-between;flex-direction:column;position:relative}.main-container{width:80%;max-width:1500px;margin:auto}img{width:100%;height:100%;object-fit:contain}a{display:block;margin:0;padding:0;text-decoration:none;transition:.3s;color:inherit}a:hover{text-decoration:none}button{appearance:none;display:block;border:none;background:0 0}h1,h2{font-family:HelveticaNowDisplayExtraBold,sans-serif;font-weight:500;font-style:normal;line-height:1.1;color:#190003}h5,h6{font-family:HelveticaNowDisplayMedium,sans-serif;font-weight:350;font-style:normal;color:#190003;line-height:1.1}h1{font-size:min(6vw,8rem);letter-spacing:.1vw}@media (max-width:1500px){h1{font-size:5vw}}@media (max-width:700px){h1{font-size:4rem}}h3{font-family:HelveticaNowDisplayExtraBold,sans-serif;font-weight:500;font-style:normal;font-size:4.5rem;line-height:1.2}@media (max-width:1500px){h3{font-size:4rem}}@media (max-width:1200px){h3{font-size:3.5rem}}@media (max-width:700px){h3{font-size:3rem}}h4{font-family:HelveticaNowDisplayMedium,sans-serif;font-weight:350;font-style:normal;font-size:2.4rem;line-height:1.1}@media (max-width:1500px){h4{font-size:2.2rem}}@media (max-width:1200px){h4{font-size:2rem}}@media (max-width:1000px){h4{font-size:1.6rem}}h5,input,label,select,textarea{font-size:2.2rem;font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal}@media (max-width:1500px){h5,input,label,select,textarea{font-size:1.8rem}}@media (max-width:1200px){h5,input,label,select,textarea{font-size:1.4rem}}h6{font-size:2rem;font-family:HelveticaNowDisplayRegular,sans-serif;font-weight:300;font-style:normal}@media (max-width:1200px){h6{font-size:1.4rem}}ol,p,pre,ul{font-family:HelveticaNowDisplayRegular,sans-serif;font-weight:300;font-style:normal;font-size:1.6rem;color:#190003}span{font-family:HelveticaNowDisplayRegular,sans-serif;font-weight:300;font-style:normal;font-size:1.6rem}input,select,textarea{width:100%;margin:0;padding:0;border-radius:0;appearance:none;border:none;background:inherit;color:#fff}input::placeholder,textarea::placeholder{color:#fff;opacity:.3}textarea{resize:none}.button{width:fit-content}.button .btn{cursor:pointer;background-image:linear-gradient(to right,#fff,#fff 50%,#001689 50%);background-size:205% 100%;background-position:99%;border-radius:2.5rem;width:fit-content;padding:.65rem 2.5rem .4rem;color:#fff;font-family:HelveticaNowDisplayExtraBold,sans-serif;font-weight:500;font-style:normal;font-size:1.6rem;box-sizing:border-box;border:3px solid #001689;transition:.4s;box-sizing:border-box;line-height:1}.button:hover .btn{background-position:0;color:#001689}.button.white .btn{background-image:linear-gradient(to right,#001689,#001689 50%,#fff 50%);border-color:#fff;color:#001689}.button.white:hover .btn{color:#fff}.button.whitered .btn{background-image:linear-gradient(to right,#e30d1b,#e30d1b 50%,#fff 50%);border-color:#fff;color:#e30d1b}.button.whitered:hover .btn{color:#fff}.button.red .btn{background-image:linear-gradient(to right,#fff,#fff 50%,#e30d1b 50%);border-color:#e30d1b;color:#fff}.button.red:hover .btn{color:#e30d1b}.button.blue .btn{background-image:linear-gradient(to right,#fff,#fff 50%,#001689 50%);border-color:#001689;color:#fff}.button.blue:hover .btn{color:#001689}.button.drop .btn{position:relative;padding-right:4rem;padding-left:1rem;margin:0;width:100%;font-size:1.2rem}.button.drop .btn::after{content:"";position:absolute;width:1rem;height:1rem;border:2px solid #fff;border-top:none;border-left:none;top:45%;right:1.5rem;translate:0 -50%;rotate:45deg;transform:skewY(-5deg) skewX(-5deg);transition:.3s}.button.drop .btn:hover::after{border-color:#001689}.button.side .btn{position:relative;padding-right:4rem;padding-left:1rem;margin:0;width:100%;font-size:1.2rem}.button.side .btn::after{content:"";position:absolute;width:1rem;height:1rem;border:2px solid #fff;border-top:none;border-left:none;top:50%;right:1.5rem;translate:0 -50%;rotate:-45deg;transform:skewY(-5deg) skewX(-5deg);transition:.3s}.button.side .btn:hover::after{border-color:#001689}svg#logo{overflow:visible}svg#logo g *{transition:.3s;transform-origin:center}svg#logo:hover g path#graphic{scale:.95}svg#logo:hover g path#autoCentre{scale:1.05}svg#logo:hover g path#carVanHire{scale:1.05}svg#logo:hover g path#a10{scale:1.05}hr{margin:4rem 0 8rem;width:100%;border:none;border-bottom:3px solid #e30d1b}aside.v{display:block;position:static;width:3px;height:100%;background:#e30d1b;margin:0 4rem}section{width:100%}section .container{max-width:1800px;margin:auto;width:80%}@media (max-width:1000px){section .container{width:85%}}@media (max-width:700px){section .container{width:90%}}.select{width:100%;height:fit-content;position:relative}.select select{cursor:pointer}.select select.default{opacity:.3}.select::after{content:"";position:absolute;top:50%;right:0;rotate:45deg;width:2rem;height:2rem;border:5px solid #e30d1b;border-top:none;border-left:none;translate:-50% -65%;transition:.3s;pointer-events:none}.select:hover::after{border-color:#fff}@media (max-width:1000px){.select::after{width:1.5rem;height:1.5rem;border-width:4px}}.select.white select{background:0 0}.select.white::after{border-color:#fff}.select.white:hover{border-color:#fff}section#footercontact{background:#001689}section#footercontact h3{margin:4rem 0 8rem;color:#fff}.test{height:30px;background:red;margin-bottom:1rem;animation:reveal 1s}@keyframes reveal{from{transform:translate(0,0)}to{transform:translate(0,100%)}}.noScrollbar{-ms-overflow-style:none;scrollbar-width:none}.noScrollbar::-webkit-scrollbar{display:none}aside#dropdown{box-sizing:border-box;width:2rem;height:2rem;display:block;border:3px solid #e30d1b;border-top:none;border-left:none;rotate:45deg;translate:0 -30%;transition:.3s;transform:scaleX(1) scaleY(1) skewY(-5deg) skewX(-5deg)}aside#dropdown.checked{transform:scaleX(-1) scaleY(-1) skewY(5deg) skewX(5deg);translate:0 30%}#modalContent{display:none}.modal{position:fixed;height:100vh;width:100vw;z-index:999999;display:none}.modal.shown{display:block}.modal .bg{width:100%;height:100%;position:absolute;top:0;left:0;background:#00000030;z-index:-1}.modal .container{width:40vw;height:100%;position:absolute;top:0;right:0;background:#fff;-webkit-box-shadow:0 0 10vw 3vw rgba(0,0,0,.2);-moz-box-shadow:0 0 10vw 3vw rgba(0,0,0,.2);box-shadow:0 0 10vw 3vw rgba(0,0,0,.2);box-sizing:border-box;padding:6rem}@media (max-width:1200px){.modal .container{width:50vw;padding:6rem 5rem 5rem}}@media (max-width:1000px){.modal .container{width:65vw;padding:6rem 4rem 4rem}}@media (max-width:700px){.modal .container{width:100vw;padding:6rem 3rem 3rem}}.modal .container .content{overflow-y:auto;overflow-x:hidden;height:100%;width:100%;max-width:100%}.modal .container .content h3{margin-bottom:3rem}.modal .container .content h4{margin-bottom:1.5rem;font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal;font-size:2.2rem}.modal .container .content hr{margin:2rem 0 3rem}.modal .container button#exit{width:4rem;height:4rem;position:absolute;top:1.5rem;right:1.5rem;transition:.3s;cursor:pointer}.modal .container button#exit::after,.modal .container button#exit::before{transition:.3s;content:"";position:absolute;height:100%;width:3px;background:#e30d1b;top:50%;left:50%;translate:-50% -50%}.modal .container button#exit::after{rotate:45deg}.modal .container button#exit::before{rotate:-45deg}.modal .container button#exit:hover::after,.modal .container button#exit:hover::before{background:#001689}#cookies{position:fixed;bottom:0;left:0;width:100vw;min-height:100px;background:#001689;align-items:center;justify-content:space-between;padding:2rem 4rem;box-sizing:border-box;box-shadow:0 0 50px #00000050;z-index:9999999;display:none}#cookies h5{font-size:1.5rem;color:#fff}#cookies .buttons{display:flex;align-items:center}#cookies .buttons .btn{padding:1rem 2rem .8rem;background:#fff;border-radius:5px;font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem;transition:.2s;cursor:pointer}#cookies .buttons .btn.reject{margin-left:1rem;background:#e30d1b;color:#fff}#cookies .buttons .btn:hover{opacity:.8}@media (max-width:700px){#cookies{display:flex;flex-direction:column}#cookies h5{margin-bottom:2rem}}.vehicle-page section#intro #vehicleIntro picture#mainImage img.hidden,.vehicle-page section#intro #vehicleIntro.noImage picture#mainImage img{display:none}footer{width:100%;padding:8rem 4rem 2rem;background-color:#001689}footer iframe{margin-bottom:2rem;margin-left:2rem}footer .js_widget_button.js_widget_button_style-4.js_widget_sticky.js_widget_sticky_left{background:0 0!important;margin-bottom:4rem}footer .row.right{margin-bottom:4rem;align-items:flex-end;justify-content:space-between}footer .row.right .col:first-of-type{align-items:flex-start}footer .row.right .col:first-of-type #js-widget-button{text-align:left!important;transition:.2s;cursor:pointer}footer .row.right .col:first-of-type #js-widget-button:hover{opacity:.8}footer .row.right .col:last-of-type{flex-direction:row}footer .row.right .col:last-of-type a#brand{width:max(150px,10vw);max-height:150px;margin-left:4rem}footer .row.right .col:last-of-type a#brand:hover{opacity:.7}footer .row:nth-of-type(2){width:100%}footer .row:nth-of-type(2) span{color:#fff;padding:2rem;font-size:clamp(1.1rem,1.2vw,1.4rem)}footer .row:last-of-type{align-items:flex-end}footer .row:last-of-type .row{margin:0}footer .row:last-of-type .col{width:100%}footer .row:last-of-type span{color:#fff;margin-left:2rem}footer .row:last-of-type span a{background-image:linear-gradient(to right,#e30d1b,#e30d1b 50%,#fff 50%);background-size:205% 100%;background-position:99%;display:inline-block;padding:5px 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s;padding:0}footer .row:last-of-type span a:hover{background-position:0}footer .row:last-of-type a{width:fit-content}footer .row:last-of-type .socials{display:flex;align-items:center}footer .row:last-of-type .socials #tw{margin-left:1.5rem}footer .row:last-of-type .socials #tw svg g circle{fill:#fff}footer .row:last-of-type .socials #tw svg g path{fill:#001689}footer .row:last-of-type .socials #tw:hover svg g circle{fill:#e30d1b}footer .row:last-of-type .socials #tw:hover svg g path{fill:#001689}footer .row:last-of-type .socials #fb{margin-left:.5rem}footer .row:last-of-type .socials #fb,footer .row:last-of-type .socials #tw{height:40px;padding:0}footer .row:last-of-type .socials #fb svg,footer .row:last-of-type .socials #tw svg{height:100%;aspect-ratio:1/1;transition:.3s}footer .row:last-of-type .socials #fb svg path,footer .row:last-of-type .socials #tw svg path{fill:#fff}footer .row:last-of-type .socials #fb:hover svg path,footer .row:last-of-type .socials #tw:hover svg path{fill:#e30d1b}@media (max-width:1500px){footer .row.right{justify-content:center;flex-direction:column;align-items:center;margin-bottom:2rem}footer .row.right .col:first-of-type{margin:4rem 0 6rem;align-items:center}footer .row.right .col:first-of-type iframe{padding:0;margin:0}footer .row.right .col:first-of-type #js-widget-button{text-align:center!important}footer .row.right .col:last-of-type a#brand{margin:0;max-width:45%}footer .row.right .col:last-of-type a#brand:first-of-type{margin-right:5%}footer .row:nth-of-type(2){text-align:center}footer .row:last-of-type{flex-direction:column}footer .row:last-of-type .col{width:100%}footer .row:last-of-type .col:first-of-type{margin-bottom:2rem}footer .row:last-of-type .col:first-of-type span{text-align:center}footer .row:last-of-type .col:last-of-type a{margin:0!important}footer .row:last-of-type .col:last-of-type .row{width:100%;flex-direction:row;flex-wrap:wrap;justify-content:center}footer .row:last-of-type .col:last-of-type .row span:first-of-type{margin-right:2rem}footer .row:last-of-type .col:last-of-type .socials{width:100%;justify-content:center;margin:2rem 0 0}footer .row:last-of-type .col:last-of-type .socials a:first-of-type{margin-right:2rem}}.vehicle-page section#intro{min-height:750px}.vehicle-page section#intro .col:last-of-type .row:last-of-type{align-self:flex-end;width:calc(82.5% - 4rem);margin-top:1rem}@media (max-width:1000px){.vehicle-page section#intro .col:last-of-type .row:last-of-type{width:100%}}.vehicle-page section#intro .col:last-of-type .row:last-of-type.noImage{width:100%}.vehicle-page section#intro #vehicleIntro{width:100%;height:100%;display:grid;grid-template-columns:17.5% calc(82.5% - 4rem);grid-template-rows:85% 12%}.vehicle-page section#intro #vehicleIntro.noImage #imageSelector{display:none}.vehicle-page section#intro #vehicleIntro.noImage picture#mainImage{grid-column-start:1;grid-column-end:3;display:flex;align-items:center;justify-content:center}.vehicle-page section#intro #vehicleIntro.noImage picture#mainImage img{display:none}.vehicle-page section#intro #vehicleIntro.noImage picture#mainImage h3{display:block}.vehicle-page section#intro #vehicleIntro.noImage .info{grid-column-start:1;grid-column-end:3}.vehicle-page section#intro #vehicleIntro #imageSelector{height:100%;width:100%;grid-column:1;grid-row-start:1;grid-row-end:3;display:flex;flex-direction:column;overflow:hidden;padding-bottom:4rem}.vehicle-page section#intro #vehicleIntro #imageSelector aside#back,.vehicle-page section#intro #vehicleIntro #imageSelector aside#forward{height:6rem;width:100%;position:relative;display:block;background:#fff;cursor:pointer;transition:.3s}.vehicle-page section#intro #vehicleIntro #imageSelector aside#back::after,.vehicle-page section#intro #vehicleIntro #imageSelector aside#forward::after{content:"";position:absolute;width:3rem;height:3rem;border:3px solid #e30d1b;top:50%;left:50%;rotate:45deg;transform:skewY(-5deg) skewX(-5deg)}.vehicle-page section#intro #vehicleIntro #imageSelector aside#back:hover,.vehicle-page section#intro #vehicleIntro #imageSelector aside#forward:hover{background:#001689}.vehicle-page section#intro #vehicleIntro #imageSelector aside#back{margin-bottom:1rem}.vehicle-page section#intro #vehicleIntro #imageSelector aside#back::after{border-right:none;border-bottom:none;translate:-50% -25%}.vehicle-page section#intro #vehicleIntro #imageSelector aside#forward{margin-top:1rem}.vehicle-page section#intro #vehicleIntro #imageSelector aside#forward::after{border-left:none;border-top:none;translate:-50% -75%}.vehicle-page section#intro #vehicleIntro #imageSelector .images{height:100%;width:100%;overflow:scroll}.vehicle-page section#intro #vehicleIntro #imageSelector .images picture.thumb{scroll-snap-align:center;display:block;position:relative;padding-bottom:1rem;width:100%;cursor:pointer;aspect-ratio:3/2;box-sizing:border-box;transition:.3s}.vehicle-page section#intro #vehicleIntro #imageSelector .images picture.thumb img{display:block;overflow:hidden;height:100%;width:100%;transition:.3s;object-fit:cover}.vehicle-page section#intro #vehicleIntro #imageSelector .images picture.thumb:hover{opacity:.7}.vehicle-page section#intro #vehicleIntro #imageSelector .images picture.thumb:last-of-type{margin:0}.vehicle-page section#intro #vehicleIntro #imageSelector .images picture.thumb::after{content:"";position:absolute;width:calc(100% - 4px);height:calc(100% - 14px);background:0 0;border:2px solid transparent;z-index:10;top:0;left:0;transition:.3s}.vehicle-page section#intro #vehicleIntro #imageSelector .images picture.thumb.selected{cursor:default;pointer-events:none;filter:brightness(1.3);opacity:1}.vehicle-page section#intro #vehicleIntro #imageSelector .images picture.thumb.selected::after{border:2px solid #e30d1b}.vehicle-page section#intro #vehicleIntro picture#mainImage{width:100%;grid-column:2;grid-row:1;height:100%;overflow:hidden}.vehicle-page section#intro #vehicleIntro picture#mainImage h3{color:#e30d1b;text-align:center;display:none}.vehicle-page section#intro #vehicleIntro picture#mainImage img{width:100%;height:100%}.vehicle-page section#intro #vehicleIntro picture#mainImage h3.noImage{width:100%;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#e30d1b}.vehicle-page section#intro #vehicleIntro .info{display:flex;align-items:flex-end;justify-content:space-between;grid-column:2;grid-row:2}.vehicle-page section#intro #vehicleIntro .info h4{font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal;color:#e30d1b;font-size:3.2rem}.vehicle-page section#intro #vehicleIntro .info .model{width:66%;text-align:left}.vehicle-page section#intro #vehicleIntro .info .model h4{margin-bottom:1rem}.vehicle-page section#intro #vehicleIntro .info .model h6{width:60%;font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal;color:#001689;text-transform:uppercase;font-size:1.6rem;margin:0}.vehicle-page section#intro #vehicleIntro .info .price{width:34%;text-align:right}.vehicle-page section#intro #vehicleIntro .info .price span{font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal;font-size:1rem}@media (max-width:1000px){.vehicle-page section#intro #vehicleIntro{padding-top:10rem;flex-direction:column-reverse;grid-template-columns:100%;grid-template-rows:auto auto auto;align-items:flex-start}.vehicle-page section#intro #vehicleIntro #imageSelector{height:fit-content;display:flex;width:100%;flex-direction:row;position:static;grid-row:2;grid-column:1;margin:0;align-items:center;justify-content:space-between}.vehicle-page section#intro #vehicleIntro #imageSelector .images{height:10rem;width:calc(100% - 8rem);display:flex}.vehicle-page section#intro #vehicleIntro #imageSelector .images picture.thumb{padding:0 1rem 0 0;height:100%}.vehicle-page section#intro #vehicleIntro #imageSelector .images picture.thumb:last-of-type{margin:0}.vehicle-page section#intro #vehicleIntro #imageSelector .images picture.thumb::after{width:calc(100% - 14px);height:calc(100% - 4px)}.vehicle-page section#intro #vehicleIntro #imageSelector aside#back,.vehicle-page section#intro #vehicleIntro #imageSelector aside#forward{height:4.5rem;width:3rem}.vehicle-page section#intro #vehicleIntro #imageSelector aside#back::after,.vehicle-page section#intro #vehicleIntro #imageSelector aside#forward::after{width:2rem;height:2rem}.vehicle-page section#intro #vehicleIntro #imageSelector aside#back{margin:0}.vehicle-page section#intro #vehicleIntro #imageSelector aside#back::after{translate:-25% -50%;rotate:-45deg}.vehicle-page section#intro #vehicleIntro #imageSelector aside#forward{margin:0}.vehicle-page section#intro #vehicleIntro #imageSelector aside#forward::after{translate:-75% -50%;rotate:-45deg}.vehicle-page section#intro #vehicleIntro picture#mainImage{grid-row:1;grid-column:1;margin-bottom:2rem}.vehicle-page section#intro #vehicleIntro .info{height:fit-content;grid-row:3;grid-column:1;display:block;margin:0}.vehicle-page section#intro #vehicleIntro .info h4{font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal;color:#e30d1b;font-size:2.6rem}.vehicle-page section#intro #vehicleIntro .info .model,.vehicle-page section#intro #vehicleIntro .info .price{text-align:left;width:100%}.vehicle-page section#intro #vehicleIntro .info .model{margin-bottom:2rem}.vehicle-page section#intro #vehicleIntro .info .price{margin:0}}.vehicle-page .modal .container .content .features p{font-family:HelveticaNowDisplayRegular,sans-serif;font-weight:300;font-style:normal;padding:.4rem .8rem;font-size:1.4rem}.vehicle-page .modal .container .content .features p:nth-of-type(odd){background:#e30d1b10}.vehicle-page .modal .container .content .dual-list .row .col p{font-size:1.4rem;padding:.4rem .8rem}.vehicle-page .modal .container .content .dual-list .row .col p b{font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal}.vehicle-page .modal .container .content .dual-list .row:nth-of-type(odd){background:#e30d1b10}section#whatsapp{margin-bottom:10rem}section#whatsapp .container{display:flex;justify-content:center}section#whatsapp .container a.button button.btn{display:flex;align-items:center;padding-left:1.5rem}section#whatsapp .container a.button button.btn figure{padding-top:.25rem;margin-right:1rem}section#whatsapp .container a.button button.btn figure svg{fill:#fff;transition:.3s}section#whatsapp .container a.button:hover button.btn figure svg{fill:#e30d1b}section#intro{width:100%;height:100vh;display:flex;align-items:center;justify-content:center;margin-bottom:12rem;min-height:720px}section#intro .container{width:calc(100% - 12rem);height:calc(100% - 12rem)}section#intro .container .col{position:relative;height:100%}section#intro .container .col:first-of-type{width:17.5%;position:relative;justify-content:flex-start}section#intro .container .col:first-of-type .topLogo{width:80%;aspect-ratio:4/3;display:block}section#intro .container .col:first-of-type .topLogo svg{max-width:100%;max-height:100%;object-position:top left}@media (max-width:1000px){section#intro .container .col:first-of-type .topLogo{max-height:13rem}}section#intro .container .col:last-of-type{width:82.5%}section#intro .container .col:last-of-type .text{height:calc(100% - 6rem);display:flex;align-items:flex-end;justify-content:flex-start;padding:3%}section#intro .container .col:last-of-type .text h1{color:#fff;width:70%}section#intro .container .col:last-of-type .bigImage{height:calc(100% - 6rem);width:100%;position:absolute;top:0;right:0;z-index:-1}section#intro .container .col:last-of-type .bigImage img{object-fit:cover}section#intro .container .col:last-of-type .bigImage.left img{object-position:left}section#intro .container .col:last-of-type .bigImage.right img{object-position:right}section#intro .container .col:last-of-type .bigImage.center img{object-position:center}section#intro .container .col:last-of-type .bigImage::after{content:"";position:absolute;width:100%;height:100%;background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,0) 100%);z-index:1;left:0;top:0}section#intro .container .col:last-of-type .row{height:6rem;align-items:flex-end}section#intro .container .col:last-of-type .row h5{color:#e30d1b}section#intro .container .col:last-of-type .row h5 a{background-image:linear-gradient(to right,#e30d1b,#e30d1b 50%,#001689 50%);background-size:205% 100%;background-position:99%;display:inline-block;padding:5px 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s}section#intro .container .col:last-of-type .row h5 a:hover{background-position:0}section#intro .container .col:last-of-type .row h5:last-of-type{text-align:right}section#intro.reduced .container .col:last-of-type .text{justify-content:center;flex-direction:column;align-items:flex-start;width:35%}section#intro.reduced .container .col:last-of-type .text h1{color:#001689;width:100%;margin-bottom:4rem}section#intro.reduced .container .col:last-of-type .text p{color:#001689;line-height:1.8}section#intro.reduced .container .col:last-of-type .bigImage{width:60%}section#intro.reduced .container .col:last-of-type .bigImage::after{display:none}@media (max-width:1200px){section#intro .container{width:calc(100% - 6rem);height:calc(100% - 6rem)}section#intro .container .col:last-of-type .text{height:calc(100% - 4rem)}section#intro .container .col:last-of-type .bigImage{height:calc(100% - 4rem)}section#intro .container .col:last-of-type .row{height:4rem}section#intro.reduced .container .col:last-of-type .text h1{margin-bottom:3rem}}@media (max-width:1000px){section#intro{min-height:540px}section#intro .container{width:calc(100% - 4rem);height:calc(100% - 4rem)}section#intro .container .col{width:100%;height:100%}section#intro .container .col:first-of-type{position:absolute;width:40%;height:fit-content;top:0;left:0;margin:2rem 0 0 2rem;z-index:1001}section#intro .container .col:first-of-type nav{display:none}section#intro .container .col:last-of-type{width:100%}section#intro .container .col:last-of-type .text{margin:10rem 0 0 0;padding:2rem 0 0 2rem}section#intro .container .col:last-of-type .text h1{width:75%}section#intro .container .col:last-of-type .bigImage{height:calc(100% - 14rem);top:10rem}section#intro .container .col:last-of-type .row{height:8rem}section#intro .container .col:last-of-type .row h5{font-size:min(3.5vw,1.6rem)}section#intro.reduced .container .col:last-of-type .text{padding:0;margin-top:25%;justify-content:flex-start;width:45%}section#intro.reduced .container .col:last-of-type .text h1{margin-bottom:2rem;font-size:min(10vw,4rem)}section#intro.reduced .container .col:last-of-type .text p{font-size:min(4vw,1.5rem);line-height:1.3}section#intro.reduced .container .col:last-of-type .bigImage{width:50%}section#intro.reduced .container .col:last-of-type .bigImage::after{display:block}}section#layout .heading{color:#e30d1b}section#layout li,section#layout p{color:#001689}section#layout li{font-family:HelveticaNowDisplayMedium,sans-serif;font-weight:350;font-style:normal;list-style-type:"- ";list-style-position:inside}section#layout .button.Left{align-items:flex-start}section#layout .button.Center{align-items:center}section#layout .button.Right{align-self:flex-end}section#layout .row{align-items:flex-start;justify-content:space-between;margin-bottom:8rem}section#layout .row .col{padding:0 4rem;box-sizing:border-box}section#layout .row .col.right{text-align:right}section#layout .row .col:first-of-type{padding-left:0}section#layout .row .col:last-of-type{padding-right:0}section#layout .row .col img{width:100%;height:100%;object-fit:contain}section#layout .row .col :not(hr,li){margin-bottom:4rem}section#layout .row .col :not(hr,li):last-child{margin-bottom:0}@media (max-width:700px){section#layout .row{display:block;margin-bottom:0}section#layout .row .col{max-width:100%;width:100%!important;display:flex;flex-direction:column;align-items:flex-start;padding:0;margin-bottom:4rem}section#layout .row .col ul li{width:100%}}nav#main{height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}nav#main .page:last-of-type{margin-bottom:75%}nav#main .page h4{padding:0;line-height:1.5}nav#main .page h4 a{background-image:linear-gradient(to right,#e30d1b,#e30d1b 50%,#001689 50%);background-size:205% 100%;background-position:99%;display:inline-block;padding:5px 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s}nav#main .page h4 a:hover{background-position:0}nav#main .page h4.current a{background-image:linear-gradient(to right,#001689,#001689 50%,#e30d1b 50%);background-size:205% 100%;background-position:99%;display:inline-block;padding:5px 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s}nav#main .page h4.current a:hover{background-position:0}nav#main .page h4:last-of-type{margin:0}nav#main .page .dropdownContainer{width:100%;display:grid;grid-template-rows:0fr;transition:.4s;opacity:0}nav#main .page .dropdownContainer .dropdown{overflow:hidden;padding-left:10%}nav#main .page .dropdownContainer .dropdown h6{line-height:1.5}nav#main .page .dropdownContainer .dropdown h6 a{background-image:linear-gradient(to right,#e30d1b,#e30d1b 50%,#001689 50%);background-size:205% 100%;background-position:99%;display:inline-block;padding:5px 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s}nav#main .page .dropdownContainer .dropdown h6 a:hover{background-position:0}nav#main .page:hover .dropdownContainer{grid-template-rows:1fr;opacity:1}@media (max-width:1200px){nav#main .page h4{line-height:1.2}nav#main .page .dropdownContainer .dropdown h6{line-height:1.2}}button#burger{width:4rem;height:4rem;position:absolute;top:0;right:0;margin:2rem;z-index:1000;cursor:pointer;aspect-ratio:1/1;max-width:10vw}button#burger svg{aspect-ratio:1/1;width:100%;height:100%}button#burger svg line{stroke:#e30d1b;stroke-width:.5rem}@media screen and (min-width:1000px){button#burger{display:none!important}}nav#mobile{display:none;width:100vw;height:100vh;position:fixed;top:0;left:0;background:#001689;padding:0 0 1rem;z-index:1000;min-height:440px;overflow-y:scroll}nav#mobile .container{width:100%;height:100%;background:#fff;padding:2rem}nav#mobile .container nav#main{height:100%;width:100%;display:flex;flex-direction:column;justify-content:center;align-items:flex-end}nav#mobile .container nav#main .page{margin:0}nav#mobile .container nav#main .page h4{line-height:1;margin:0 0 .5rem;font-size:min(5vw,2rem);text-align:right}nav#mobile .container nav#main .page .dropdownContainer{display:none}nav#mobile .container nav#main .page .dropdownContainer .dropdown{padding:0}nav#mobile .container nav#main .page .dropdownContainer .dropdown h6{line-height:1.2}@media screen and (min-width:1000px){nav#mobile{display:none!important}}nav#mobile.shown{display:block}article#contact-form h4{margin:0 0 4rem;padding:0 1rem;color:#fff}article#contact-form h4#error{font-size:2rem}article#contact-form h4#success{display:none}article#contact-form h4#success.shown{display:block}article#contact-form form{position:relative;width:100%}article#contact-form form .full{width:100%;margin-bottom:6rem}article#contact-form form .full.bar{position:relative}article#contact-form form .full.bar::after{content:"";position:absolute;width:100%;height:2px;background:#fff;top:100%;left:0}@media (max-width:1000px){article#contact-form form .full{margin:0}article#contact-form form .full.row{flex-direction:column}}article#contact-form form .half{width:45%;position:relative}article#contact-form form .half::after{content:"";position:absolute;width:100%;height:2px;background:#fff;top:100%;left:0}@media (max-width:1000px){article#contact-form form .half{width:100%;margin-bottom:4rem}}article#contact-form form label{color:#fff;padding:0 1rem}article#contact-form form input,article#contact-form form select,article#contact-form form textarea{padding:1rem}article#contact-form form select option{background-color:#001689;color:#fff}article#contact-form form .checkbox{display:flex;align-items:center;cursor:pointer}article#contact-form form .checkbox input[type=checkbox]{cursor:pointer;background:#fff;width:3rem;height:3rem;border-radius:50%;margin-right:2rem;transition:.3s;position:relative}article#contact-form form .checkbox input[type=checkbox]::after{content:"";position:absolute;bottom:15%;left:50%;width:40%;height:120%;border:4px solid #e30d1b;border-top:none;border-left:none;box-sizing:border-box;rotate:45deg;transition:.3s;display:none}article#contact-form form .checkbox input[type=checkbox]:checked::after{display:block}article#contact-form form .checkbox span{font-size:1.5rem}article#contact-form form .checkbox span a{background-image:linear-gradient(to right,#e30d1b,#e30d1b 50%,#fff 50%);background-size:205% 100%;background-position:99%;display:inline-block;padding:5px 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s}article#contact-form form .checkbox span a:hover{background-position:0}@media (max-width:1000px){article#contact-form form .checkbox{justify-content:center;width:fit-content;margin:4rem 0;width:100%}article#contact-form form .checkbox span{width:calc(100% - 5rem);text-align:left;padding-right:1rem}}article#contact-form form .button{min-width:20%;margin-left:4rem}article#contact-form form .button .btn{padding:.5rem 5rem;width:100%}@media (max-width:700px){article#contact-form form .button{margin:0 0 4rem;width:100%}}article#contact-form form input#address{position:absolute;left:500vw;top:0}article#contact-form.red h4{color:#e30d1b}article#contact-form.red h4#error{color:#001689}article#contact-form.red form .full.bar::after{background:#e30d1b}article#contact-form.red form .half::after{background:#e30d1b}article#contact-form.red form label{color:#e30d1b}article#contact-form.red form input,article#contact-form.red form select,article#contact-form.red form textarea{color:#e30d1b}article#contact-form.red form ::placeholder,article#contact-form.red form textarea::placeholder{color:#e30d1b}article#contact-form.red form .select::after{border-color:#001689}article#contact-form.red form .select:hover::after{border-color:#e30d1b}article#contact-form.red form .checkbox input[type=checkbox]{background:#fff;border:3px solid #001689}article#contact-form.red form .checkbox input[type=checkbox]::after{border-color:#e30d1b}article#contact-form.red form .checkbox span{color:#001689}article#contact-form.red form .checkbox span a{background-image:linear-gradient(to right,#001689,#001689 50%,#e30d1b 50%);background-size:205% 100%;background-position:99%;display:inline-block;padding:5px 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s}article#contact-form.red form .checkbox span a:hover{background-position:0}article#contact-form.red form .button .btn{color:#fff}article#contact-form.red form .button:hover .btn{color:#e30d1b}article#contact-form.column h4{text-align:center}article#contact-form.column form .col,article#contact-form.column form .row{flex-direction:column;align-items:center;justify-content:flex-start}article#contact-form.column form .col.full,article#contact-form.column form .col.half,article#contact-form.column form .row.full,article#contact-form.column form .row.half{margin:0}article#contact-form.column form .col.bar,article#contact-form.column form .row.bar{margin-bottom:4rem}article#contact-form.column form label{width:100%}article#contact-form.column form .full,article#contact-form.column form .half{padding:0;width:100%;margin-bottom:4rem}article#contact-form.column form .checkbox{padding:0;margin:2rem 0;width:100%;align-self:flex-end}article#contact-form.column form .checkbox input[type=checkbox]{margin:0 1rem 0 0;padding:0;scale:.7}article#contact-form.column form .button{margin:0 0 4rem;width:100%}article#contact-form.column form .button .btn{width:100%}@media (max-width:1000px){article#contact-form.column form .row{margin:0!important}article#contact-form.column form .row .right{justify-content:space-between}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}section#partners{padding-bottom:16rem;position:relative}section#partners h3{color:#001689;margin:2rem 0 8rem}section#partners .row{justify-content:center;margin-bottom:16rem}section#partners .row aside{height:150px;margin:0 10%}section#partners .row .col{flex:1!important}section#partners .row .col svg{max-height:150px}section#partners hr:first-of-type{margin-bottom:10rem}section#partners hr:last-of-type{margin-bottom:16rem}section#partners::after{content:"";position:absolute;width:100%;bottom:-1px;left:0;width:0;height:0;border-style:solid;border-width:min(50vh,540px) 0 0 100vw;border-color:transparent transparent transparent #001689;z-index:-10}@media (max-width:700px){section#partners{padding-bottom:8rem}section#partners h3{margin-bottom:6rem}section#partners .row{flex-direction:column;margin-bottom:12rem}section#partners .row aside{width:50%;height:3px;margin:4.5rem 0 4rem}section#partners .row .col img{width:75%;margin:auto}section#partners hr:last-of-type{margin-bottom:12rem}section#partners::after{border-width:33vh 0 0 100vw;bottom:0}}section#map iframe{width:100%;height:min(max(50vh,500px),100vh);margin-bottom:8rem}section#contact{margin-bottom:8rem}section#contact h3{color:#e30d1b;margin-bottom:8rem}section#contact .row{align-items:flex-start}section#contact .row .col{width:45%}section#contact .row .col:first-of-type p{color:#001689}section#contact .row .col:last-of-type h3{text-align:center}@media (max-width:1000px){section#contact h3{margin-bottom:4rem}section#contact .row{flex-direction:column}section#contact .row .col{width:100%}section#contact .row .col:first-of-type{margin-bottom:8rem}section#contact .row .col:last-of-type form .full{margin-bottom:4rem}section#contact .row .col:last-of-type form .full .button{width:100%}section#contact .row .col:last-of-type form .full .button .btn{width:100%}section#contact .row .col:last-of-type form .full.row{margin:2rem 0 8rem}}section#vehicles{width:100%;max-width:2000px;position:relative;min-height:100vh}section#vehicles .menuContainer{width:25%;height:100vh;position:absolute;left:0;top:0;padding-left:2rem;display:flex;align-items:center;justify-content:center}section#vehicles .menuContainer.open .refine .mobileBar button#arrow::after{rotate:225deg;top:60%}section#vehicles .menuContainer .refine{width:80%;margin:auto;background:#e30d1b;margin:auto;border-radius:2rem;overflow:hidden;padding:2rem;box-sizing:border-box;position:relative}section#vehicles .menuContainer .refine .mobileBar{justify-content:space-between;align-items:center;display:none;cursor:pointer}section#vehicles .menuContainer .refine .mobileBar h4{font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal;color:#fff;margin:0;padding:0}section#vehicles .menuContainer .refine .mobileBar button#arrow{position:relative;width:3rem;height:3rem;pointer-events:none}section#vehicles .menuContainer .refine .mobileBar button#arrow::after{content:"";position:absolute;position:absolute;width:1.5rem;height:1.5rem;border:3px solid #fff;border-top:none;border-left:none;rotate:45deg;top:40%;left:50%;translate:-50% -50%;transition:.3s}section#vehicles .menuContainer .refine .sort{margin-bottom:3rem}section#vehicles .menuContainer .refine .subtitle{color:#fff;margin-bottom:.5rem}section#vehicles .menuContainer .refine .filters{margin-bottom:2rem}section#vehicles .menuContainer .refine::after{content:"";position:absolute;pointer-events:none;width:100%;height:100%;background:0 0;top:0;left:0;transition:.1s}section#vehicles .menuContainer .refine::before{pointer-events:none;content:"";position:absolute;z-index:2;width:3rem;height:3rem;animation:spin 1.5s infinite linear;border:3px solid #fff;border-radius:50%;border-right-color:transparent;box-sizing:border-box;top:50%;left:50%;translate:-50% -50%;opacity:0;transition:.1s}section#vehicles .menuContainer .refine form .top{width:100%;margin-bottom:1.5rem}section#vehicles .menuContainer .refine form .btm{width:100%}section#vehicles .menuContainer .refine form .btm .button{width:100%}section#vehicles .menuContainer .refine form .btm .button input[type=submit]{width:100%}section#vehicles .menuContainer .refine form .select{margin-bottom:2rem;padding:0}section#vehicles .menuContainer .refine form .select option{color:#e30d1b;background:#fff}section#vehicles .menuContainer .refine form .select.valueSelected select{display:none}section#vehicles .menuContainer .refine form .select.valueSelected .selected{display:flex}section#vehicles .menuContainer .refine form .select.valueSelected::after{display:none}section#vehicles .menuContainer .refine form .select .selected h5,section#vehicles .menuContainer .refine form .select select{font-size:1.4rem}section#vehicles .menuContainer .refine form .select .selected{display:none;width:100%;height:fit-content;align-items:center;justify-content:space-between;position:relative;padding:.5rem 0}section#vehicles .menuContainer .refine form .select .selected h5{color:#fff;margin:0;padding:0}section#vehicles .menuContainer .refine form .select .selected button#clear{position:absolute;right:.5rem;top:.5rem;width:2rem;height:2rem;cursor:pointer;transition:.3s}section#vehicles .menuContainer .refine form .select .selected button#clear::after,section#vehicles .menuContainer .refine form .select .selected button#clear::before{content:"";position:absolute;top:50%;left:50%;width:3px;height:1.5rem;background:#fff;translate:-50% -50%}section#vehicles .menuContainer .refine form .select .selected button#clear::after{rotate:45deg}section#vehicles .menuContainer .refine form .select .selected button#clear::before{rotate:-45deg}section#vehicles .menuContainer .refine form .select .selected button#clear:hover{opacity:.7}section#vehicles .menuContainer .refine form .select label{color:#fff;font-size:1.2rem;display:block}section#vehicles .menuContainer .refine form .select select{padding:.25rem 0}section#vehicles .menuContainer .refine form .select::after{width:1.25rem;height:1.25rem;border-width:3px;top:66%}section#vehicles .menuContainer .refine form .select::before{content:"";position:absolute;width:100%;height:2px;background:#fff;top:100%;left:0}section#vehicles .menuContainer .refine form .buttons{width:100%;display:flex;align-items:center;justify-content:space-between}section#vehicles .menuContainer .refine form .buttons .button{margin:0}section#vehicles .menuContainer .refine #clearFilters{width:fit-content}section#vehicles .menuContainer .refine #clearFilters .btn{text-align:center;width:100%}section#vehicles .menuContainer .refine .button a,section#vehicles .menuContainer .refine .button input{font-size:1.4rem}section#vehicles .menuContainer.sticky{position:fixed;z-index:9999}section#vehicles .menuContainer.loading{pointer-events:none}section#vehicles .menuContainer.loading .refine::after{background:#e30d1b75;z-index:999}section#vehicles .menuContainer.loading .refine::before{opacity:1}section#vehicles .menuContainer.bottom{top:auto;bottom:0}section#vehicles .stock{width:65%;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 0 0 25%;align-items:stretch}section#vehicles .stock .empty{width:100%;height:100vh;display:flex;align-items:center;justify-content:center}section#vehicles .stock .empty h2{font-size:4rem;color:#e30d1b}section#vehicles .stock .vehicle{width:50%;padding:2rem;box-sizing:border-box;display:flex;flex-direction:column;justify-content:space-between;margin-bottom:4rem}section#vehicles .stock .vehicle .picture{width:100%;aspect-ratio:3/2;overflow:hidden;padding:0;display:block;margin-bottom:4rem;cursor:pointer}section#vehicles .stock .vehicle .picture .noImage{width:100%;height:100%;background:#001689;text-align:center;display:flex;align-items:center;justify-content:center;transition:.3s}section#vehicles .stock .vehicle .picture .noImage h4{color:#fff;opacity:.7}section#vehicles .stock .vehicle .picture img{width:100%;height:100%;aspect-ratio:3/2;object-fit:contain;transition:.3s}section#vehicles .stock .vehicle .picture:hover .noImage,section#vehicles .stock .vehicle .picture:hover img{scale:1.05}section#vehicles .stock .vehicle .picture:hover .noImage{opacity:.9}section#vehicles .stock .vehicle .header{width:100%;display:flex;align-items:center;justify-content:space-between;margin-bottom:2rem}section#vehicles .stock .vehicle .header .title{width:60%;color:#e30d1b;font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal}section#vehicles .stock .vehicle .header .subtitle{width:35%;text-align:right;font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal;text-transform:uppercase;letter-spacing:1px;font-size:1.4rem;color:#001689}section#vehicles .stock .vehicle .info{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;margin-bottom:2rem}section#vehicles .stock .vehicle .info .block{width:47.5%;border-bottom:1px solid #001689;display:flex;align-items:center;justify-content:space-between;padding:0 0 .5rem;margin-bottom:2rem}section#vehicles .stock .vehicle .info .block p{width:47.5%;color:#001689;font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal;font-size:1.4rem}section#vehicles .stock .vehicle .info .block p:first-of-type{text-align:left;text-transform:uppercase}section#vehicles .stock .vehicle .info .block p:last-of-type{text-align:right}section#vehicles .stock .vehicle .price{width:100%;display:flex;align-items:flex-end;justify-content:space-between;padding:0 0 2rem;border-bottom:3px solid #e30d1b;margin-bottom:2rem}section#vehicles .stock .vehicle .price .block{position:relative;width:47.5%;display:flex;align-items:center}section#vehicles .stock .vehicle .price .block span{position:absolute;bottom:100%;left:0;color:#e30d1b;font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal;font-size:1rem}section#vehicles .stock .vehicle .price .block h5{padding:1rem 0 .5rem;color:#e30d1b}section#vehicles .stock .vehicle .price .block h5 span{font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal;position:static;font-size:1rem}section#vehicles .stock .vehicle .price .block:last-of-type{width:fit-content}section#vehicles .stock .vehicle .price .block:last-of-type span{left:auto;right:0}section#vehicles .stock .vehicle .price .block:last-of-type h5{text-align:right}section#vehicles .stock .vehicle .buttons{width:100%;display:flex;align-items:center;justify-content:flex-end}section#vehicles .stock .vehicle .buttons .button{margin:0}section#vehicles .stock .vehicle .buttons .button:first-of-type{width:50%}section#vehicles .stock .vehicle .buttons .button:last-of-type{width:40%}@media (max-width:1200px){section#vehicles .menuContainer{padding:0 0 0 1rem}section#vehicles .menuContainer .refine{width:90%}section#vehicles .menuContainer .refine form .top{margin-bottom:0}section#vehicles .menuContainer .refine form .buttons{flex-direction:column;width:100%;margin-bottom:1rem}section#vehicles .menuContainer .refine form .buttons #clearFilters,section#vehicles .menuContainer .refine form .buttons .button{width:100%}section#vehicles .menuContainer .refine form .buttons #clearFilters a,section#vehicles .menuContainer .refine form .buttons #clearFilters input,section#vehicles .menuContainer .refine form .buttons .button a,section#vehicles .menuContainer .refine form .buttons .button input{width:100%}section#vehicles .menuContainer .refine form .buttons #clearFilters:first-of-type,section#vehicles .menuContainer .refine form .buttons .button:first-of-type{margin-bottom:1rem}section#vehicles .stock{width:75%;margin:0 0 0 25%}section#vehicles .stock .vehicle .bottom .buttons{flex-direction:column}section#vehicles .stock .vehicle .bottom .buttons .button{width:100%}section#vehicles .stock .vehicle .bottom .buttons .button a,section#vehicles .stock .vehicle .bottom .buttons .button input{width:100%}section#vehicles .stock .vehicle .bottom .buttons .button:first-of-type{margin-bottom:1rem}}@media (max-width:1000px){section#vehicles .menuContainer{width:100vw;height:auto;padding:0;margin:0;top:0;z-index:999}section#vehicles .menuContainer .refine{position:absolute;margin:0;width:100vw;padding:0;top:0;left:0;border-radius:0;background:0 0;max-height:100vh;overflow:scroll}section#vehicles .menuContainer .refine .mobileBar{display:flex;background:#e30d1b;padding:1rem;position:relative;z-index:1}section#vehicles .menuContainer .refine form{border-top:2px solid #fff;margin-top:.5rem;padding-top:1rem;width:100vw;margin:0;display:none;background:#e30d1b;padding:1rem}section#vehicles .menuContainer.open .refine form{display:block}section#vehicles .stock{width:90%;margin:auto;margin-top:6rem}section#vehicles .stock .vehicle .top .header{flex-direction:column}section#vehicles .stock .vehicle .top .header .subtitle,section#vehicles .stock .vehicle .top .header .title{width:100%;text-align:left}section#vehicles .stock .vehicle .top .header .title{margin-bottom:1rem}}@media (max-width:700px){section#vehicles .stock .vehicle{width:100%}}section#vehicle{max-width:90%;margin:auto}section#vehicle .overview{width:75%;margin:auto auto 8rem}section#vehicle .overview .row{margin-bottom:2rem;justify-content:flex-start;flex-wrap:wrap;margin:auto}section#vehicle .overview .row .block{width:calc(25% - 4rem);margin:0 2rem;padding:1rem 0;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;position:relative}section#vehicle .overview .row .block::after{content:"";position:absolute;top:100%;left:0;width:100%;height:1px;background:#001689}section#vehicle .overview .row .block p{font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal;color:#001689;font-size:1.5rem}section#vehicle .overview .row .block .title{text-transform:uppercase;margin-right:2rem}@media (max-width:1500px){section#vehicle .overview{width:80%}section#vehicle .overview .row .block{width:calc(33.3333333333% - 4rem)}}@media (max-width:1200px){section#vehicle .overview{width:90%}}@media (max-width:1000px){section#vehicle .overview{width:100%}section#vehicle .overview .row .block{width:calc(50% - 4rem)}}@media (max-width:700px){section#vehicle .overview{margin-bottom:6rem}section#vehicle .overview .row .block{width:100%}}section#vehicle .buttons{width:100%;margin:auto;display:flex;align-items:center;justify-content:space-evenly;margin-bottom:8rem}@media (max-width:700px){section#vehicle .buttons{flex-direction:column;justify-content:flex-start;margin-bottom:6rem}section#vehicle .buttons .button{margin-bottom:3rem}}section#vehicle .buttons .button{background:0 0}section#vehicle .buttons .button .btn{border-radius:0;border:none;font-size:2.5rem;background-image:linear-gradient(to right,#001689,#001689 50%,#e30d1b 50%);background-size:205% 100%;background-position:99%;display:inline-block;padding:5px 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s;padding:0 3rem 0 0}section#vehicle .buttons .button .btn:hover{background-position:0}section#vehicle .buttons .button .btn::after{height:1.5rem;width:1.5rem;right:.25rem;border-color:#e30d1b;translate:0 -55%}section#vehicle .buttons .button:hover .btn::after{border-color:#001689;translate:50% -55%}@media (max-width:1000px){section#vehicle .buttons{width:90%;justify-content:space-between}}@media (max-width:700px){section#vehicle .buttons .button .btn{font-size:1.8rem}}section#vehicle .infoSection{margin:auto;width:30%}section#vehicle .infoSection .buttons{width:100%;display:flex;align-items:center;justify-content:center}section#vehicle .infoSection .buttons button.imageButton{cursor:pointer;margin:1rem;background-image:linear-gradient(to right,#e30d1b,#e30d1b 50%,#190003 50%);background-size:205% 100%;background-position:99%;display:inline-block;padding:5px 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s}section#vehicle .infoSection .buttons button.imageButton:hover{background-position:0}section#vehicle .infoSection .buttons button.imageButton picture{width:70px;height:50px;overflow:hidden;display:block}section#vehicle .infoSection .buttons button.imageButton picture svg{display:block;width:100%;height:100%;object-fit:contain;transition:.3s}section#vehicle .infoSection .buttons button.imageButton picture svg *{fill:#190003;stroke:#190003;stroke-width:0}section#vehicle .infoSection .buttons button.imageButton:hover picture svg{scale:1.1}section#vehicle .infoSection .buttons button.imageButton.selected{pointer-events:none;-webkit-text-fill-color:#e30d1b}section#vehicle .infoSection .buttons button.imageButton.selected picture svg{scale:1.1}section#vehicle .infoSection .buttons button.imageButton.selected picture svg *{fill:#e30d1b;stroke:#e30d1b}section#vehicle .infoSection .content{width:100%;display:flex;position:relative;justify-content:center;align-items:center}section#vehicle .infoSection .content .info{width:100%;display:none}section#vehicle .infoSection .content .info.shown{display:block}section#vehicle .infoSection .content .info h4{text-align:center;margin-bottom:1REM}section#vehicle .infoSection .content .info .row{padding:0 1rem}section#vehicle .infoSection .content .info .row:nth-of-type(even){background:#e30d1b10}section#rentals{width:min(1800px,95%);margin:auto;margin:10vh 0 20vh}section#rentals h3{margin-bottom:4rem;color:#001689}section#rentals .rentals{display:flex;align-items:stretch;justify-content:center;flex-wrap:wrap;width:100%}section#rentals .rentals .rental{width:25%;box-sizing:border-box;padding:1rem;margin-bottom:1rem}section#rentals .rentals .rental .click{margin-bottom:1rem;cursor:pointer}section#rentals .rentals .rental .click picture{display:block;width:100%;aspect-ratio:3/2;margin-bottom:1rem;overflow:hidden}section#rentals .rentals .rental .click picture img{width:100%;height:100%;object-fit:cover;display:block;transition:.3s}section#rentals .rentals .rental .click h4{background-image:linear-gradient(to right,#001689,#001689 50%,#e30d1b 50%);background-size:200% 100%;background-position:100%;display:inline-block;padding:5px 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s;font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal;text-align:center}section#rentals .rentals .rental .click.checked aside#dropdown{transform:scaleX(-1) scaleY(-1) skewY(-5deg) skewX(-5deg);translate:0 30%}section#rentals .rentals .rental .click.checked~.dropdownContainer{grid-template-rows:1fr}section#rentals .rentals .rental .click:hover h4{background-position:0}section#rentals .rentals .rental .click:hover aside#dropdown{border-color:#001689}section#rentals .rentals .rental .click:hover picture img{scale:1.05}section#rentals .rentals .rental .dropdownContainer{width:100%;display:grid;grid-template-rows:0fr;transition:.3s}section#rentals .rentals .rental .dropdownContainer .dropdown{overflow:hidden}section#rentals .rentals .rental .dropdownContainer .dropdown ul{color:#001689;list-style-type:none}section#rentals .rentals .rental .dropdownContainer .dropdown ul li{margin:0 0 .5rem;padding:0;line-height:1.2}section#rentals .rentals .rental .dropdownContainer:hover{grid-template-rows:1fr}@media (max-width:1500px){section#rentals .rentals .rental{width:33.3333333333%}}@media (max-width:700px){section#rentals .rentals .rental{width:50%}section#rentals .rentals .rental .click .row h4{text-align:left;padding-right:2rem}section#rentals .rentals .rental .click .row aside#dropdown{width:1.5rem;height:1.5rem;min-width:1.5rem;min-height:1.5rem;border:3px solid #e30d1b;border-top:none;border-left:none;rotate:45deg;translate:0 -10%}}section#vehicle-advert{width:min(1800px,80%);margin:auto;padding:12rem 0;border-top:3px solid #e30d1b}section#vehicle-advert h3{width:50%;margin-bottom:4rem;color:#001689}section#vehicle-advert .container{width:80%;display:flex;align-items:center;justify-content:center;flex-wrap:wrap}section#vehicle-advert .container .ad{min-width:200px;box-sizing:border-box;padding:1rem;display:flex;flex-direction:column;align-items:center}section#vehicle-advert .container .ad .picture{display:block;width:100%;aspect-ratio:3/2;overflow:hidden;margin-bottom:2rem}section#vehicle-advert .container .ad .picture img{width:100%;height:100%;object-fit:cover;transition:.3s}section#vehicle-advert .container .ad .picture .noImage{width:100%;height:100%;background:#001689;text-align:center;display:flex;align-items:center;justify-content:center;transition:.3s}section#vehicle-advert .container .ad .picture .noImage h4{color:#fff;opacity:.7;transition:.3s}section#vehicle-advert .container .ad .picture:hover .noImage h4,section#vehicle-advert .container .ad .picture:hover img{scale:1.05}section#vehicle-advert .container .ad h4{text-align:center;color:#001689;font-family:HelveticaNowDisplayBold,sans-serif;font-weight:400;font-style:normal}section#vehicle-advert .container .ad h5{text-align:center;margin-bottom:2rem;color:#001689;font-family:HelveticaNowDisplayRegular,sans-serif;font-weight:300;font-style:normal}@media (max-width:1000px){section#vehicle-advert{width:90%}section#vehicle-advert .container{justify-content:flex-start;width:100%;flex-wrap:nowrap;overflow:scroll}section#vehicle-advert .container .ad{width:100%!important}}section#booking-form{margin:6rem 0 3rem}section#booking-form .container h3{margin-bottom:4rem;text-align:center;color:#001689}section#warranty-form{margin-bottom:12rem}section#warranty-form .container{background:#001689;border-radius:2rem;padding:4rem}section#warranty-form .container h3{color:#fff;margin-bottom:4rem}section#warranty-form .container h4#success{color:#fff;margin-bottom:2rem;display:none}section#warranty-form .container h4#success.shown{display:block}section#warranty-form .container form{width:100%;position:relative;padding-top:2rem}section#warranty-form .container form input#pageId{position:absolute;right:200vw;bottom:0}section#warranty-form .container form #error{font-size:2rem;position:absolute;bottom:100%;left:0;color:#fff}section#warranty-form .container form .row{margin-bottom:4rem}section#warranty-form .container form .row .full{width:100%;position:relative}section#warranty-form .container form .row .full label{color:#fff}section#warranty-form .container form .row .full input,section#warranty-form .container form .row .full textarea{padding:1rem}section#warranty-form .container form .row .full::after{content:"";position:absolute;width:100%;height:2px;background:#fff;top:100%;left:0}section#warranty-form .container form .row:last-of-type{margin-bottom:0}@media (max-width:700px){section#warranty-form .container form .row:last-of-type{flex-direction:column;align-items:flex-end}section#warranty-form .container form .row:last-of-type .checkbox{margin:0 0 1rem;padding:0}section#warranty-form .container form .row:last-of-type .checkbox input[type=checkbox]{aspect-ratio:1/1;margin-right:1rem;margin-left:-1.5rem}section#warranty-form .container form .row:last-of-type .checkbox span{padding-right:0;width:calc(100% - 4rem)}section#warranty-form .container form .row:last-of-type .checkbox span a{display:inline}}section#warranty-form .container form .row .checkbox{display:flex;align-items:center;cursor:pointer;margin-right:2rem}section#warranty-form .container form .row .checkbox input[type=checkbox]{cursor:pointer;background:#fff;width:3rem;height:3rem;border-radius:50%;margin-right:2rem;transition:.3s;position:relative}section#warranty-form .container form .row .checkbox input[type=checkbox]::after{content:"";position:absolute;bottom:15%;left:40%;width:40%;height:100%;border:4px solid #e30d1b;border-top:none;border-left:none;box-sizing:border-box;rotate:45deg;transition:.3s;display:none}section#warranty-form .container form .row .checkbox input[type=checkbox]:checked::after{display:block}section#warranty-form .container form .row .checkbox span{font-size:1.5rem}section#warranty-form .container form .row .checkbox span a{background-image:linear-gradient(to right,#e30d1b,#e30d1b 50%,#fff 50%);background-size:205% 100%;background-position:99%;display:inline-block;padding:5px 0;position:relative;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transition:all .3s}section#warranty-form .container form .row .checkbox span a:hover{background-position:0}@media (max-width:1000px){section#warranty-form .container form .row .checkbox{justify-content:center;width:fit-content;margin:4rem 0;width:100%}section#warranty-form .container form .row .checkbox span{width:calc(100% - 5rem);text-align:left;padding-right:1rem}}section#warranty-form .container form .row .button{position:relative}section#warranty-form .container form .row .button .btn{color:#fff;padding-top:.6rem}section#warranty-form .container form .row .button:hover .btn{color:#e30d1b}section#warranty-form .container form .row .button::after{content:"";position:absolute;top:50%;left:50%;width:1.5rem;height:1.5rem;border-radius:50%;border:2px solid #fff;translate:-50% -50%;display:none;pointer-events:none;box-sizing:border-box;border-bottom-color:transparent;animation:rotation 1s linear infinite}section#warranty-form .container form .row .button:has(input:disabled){opacity:.8;cursor:default;pointer-events:none}section#warranty-form .container form .row .button:has(input:disabled) input{color:transparent}section#warranty-form .container form .row .button:has(input:disabled)::after{display:block}section#warranty-form .container form .row span{color:#fff}section#partners.vehicle-extras .container{margin-bottom:4rem}section#partners.vehicle-extras .container .row{justify-content:space-between;width:100%;margin-bottom:6rem;align-items:flex-start;margin-top:12rem}section#partners.vehicle-extras .container .row .col{width:calc(50% - 1rem);display:flex;box-sizing:border-box;flex:none!important}section#partners.vehicle-extras .container .row .col h3{margin:0 0 2rem}section#partners.vehicle-extras .container .row .col:first-of-type{width:calc(70% - 1rem)}section#partners.vehicle-extras .container .row .col:last-of-type{width:25%;display:flex;flex-direction:column;align-items:center;justify-content:center}section#partners.vehicle-extras .container .row .col:last-of-type .rac{display:flex;flex-direction:column;align-items:center;background:#001689;padding:3rem 3rem;border-radius:2rem;width:fit-content;flex-direction:column;align-items:center;justify-content:center}section#partners.vehicle-extras .container .row .col:last-of-type .rac h3{text-align:center;color:#fff;font-size:clamp(2.5rem,2.8vw,3.2rem)}section#partners.vehicle-extras .container .row .col:last-of-type .rac picture{width:80%;display:block;margin:4rem 0;max-width:250px}section#partners.vehicle-extras .container .row .col:last-of-type .rac picture img{width:100%;object-fit:contain}section#partners.vehicle-extras .container .row .col:last-of-type hr{width:100%;background:red;height:0;margin:6rem 0 4rem}section#partners.vehicle-extras .container .row .col:last-of-type .reviews{margin-bottom:5rem}section#partners.vehicle-extras .container .row .col:last-of-type .reviews #js-widget-button{transition:.2s}section#partners.vehicle-extras .container .row .col:last-of-type .reviews #js-widget-button:hover{opacity:.8}section#partners.vehicle-extras .container .row .col:last-of-type #whatsapp{width:100%;margin-top:2rem}@media (max-width:1200px){section#partners.vehicle-extras .container .row{flex-direction:column;align-items:center;justify-content:flex-start;margin-bottom:10rem}section#partners.vehicle-extras .container .row .col:first-of-type{margin-bottom:10rem;width:100%}section#partners.vehicle-extras .container .row .col:last-of-type{width:100%;display:grid;grid-template-columns:auto auto;grid-template-rows:auto auto;justify-content:center}section#partners.vehicle-extras .container .row .col:last-of-type hr{display:none}section#partners.vehicle-extras .container .row .col:last-of-type .rac{grid-row-start:1;grid-row-end:3;grid-column-start:1;grid-column-end:1;justify-self:center;align-self:center}section#partners.vehicle-extras .container .row .col:last-of-type .reviews{grid-row-start:1;grid-column-start:2;align-self:end;margin:1rem;justify-self:center}section#partners.vehicle-extras .container .row .col:last-of-type .reviews #js-widget-button{height:fit-content!important}section#partners.vehicle-extras .container .row .col:last-of-type #whatsapp{align-self:start;justify-self:center;margin:1rem;grid-row-start:2;grid-column-start:2}}@media (max-width:700px){section#partners.vehicle-extras .container .row{margin-bottom:4rem}section#partners.vehicle-extras .container .row .col:last-of-type{flex-direction:column;justify-content:flex-start;display:flex}section#partners.vehicle-extras .container .row .col:last-of-type hr{display:block}section#partners.vehicle-extras .container .row .col:last-of-type .reviews{margin:0;align-self:center;margin-top:2rem}section#partners.vehicle-extras .container .row .col:last-of-type #whatsapp{align-self:center}}@media (max-width:700px){section#partners.vehicle-extras .container>hr{display:none}}.financeproposal-calc-wrapper{border:none!important;font-family:HelveticaNowDisplayRegular,sans-serif;font-weight:300;font-style:normal}.financeproposal-calc-wrapper img{width:auto!important;height:auto!important}.financeproposal-calc-wrapper .select::after{content:none}.financeproposal-calc-wrapper .finance-calculator.financeproposal-calc-col-header.financeproposal-calc-col-header-1{display:none}.financeproposal-calc-wrapper .financeproposal-calculator-coloumn-2{border-right:none!important;border-top:none!important}.financeproposal-calc-wrapper .product-tab{border-top:none!important}.financeproposal-calc-wrapper .hp_link{background:#e30d1b!important;transition:.2s}.financeproposal-calc-wrapper .hp_link:hover{opacity:.7}.financeproposal-calc-wrapper .what-is-hp,.financeproposal-calc-wrapper .what-is-hp *{color:#e30d1b!important;cursor:pointer;transition:.2s}.financeproposal-calc-wrapper .what-is-hp :hover,.financeproposal-calc-wrapper .what-is-hp:hover{opacity:.7}.financeproposal-calc-wrapper .financeproposal-calculator-coloumn-3{padding-right:15px}.financeproposal-calc-wrapper .content-padding{padding:15px 0!important}.financeproposal-calc-wrapper .what-is-hp svg,.financeproposal-calc-wrapper .what-is-hp svg *{fill:#e30d1b!important;stroke:#e30d1b!important}.financeproposal-calc-wrapper .close-dialog{transition:.2s;cursor:pointer}.financeproposal-calc-wrapper .close-dialog:hover{opacity:.7}.financeproposal-calc-wrapper select:not(:disabled){cursor:pointer}.financeproposal-calc-wrapper .financeproposal-calc-row .bottom-example{background:0 0!important;color:#190003!important;padding:10px 0!important}.financeproposal-calc-wrapper .financeproposal-calc-row .bottom-example *{line-height:1.2!important}.financeproposal-calc-wrapper .calc-bottom.financeproposal-calc-row{background:0 0!important;background-color:none!important}.financeproposal-calc-wrapper .calc-bottom.financeproposal-calc-row div{color:#001689!important;padding:10px 0!important}