@font-face{font-family:'Proxima Nova';src:url("../includes/fonts/ProximaNova-Light.otf") format("opentype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("../includes/fonts/ProximaNova-LightItalic.otf") format("opentype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("../includes/fonts/ProximaNova-Regular.otf") format("opentype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("../includes/fonts/ProximaNova-Italic.otf") format("opentype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("../includes/fonts/ProximaNova-Semibold.otf") format("opentype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("../includes/fonts/ProximaNova-SemiboldItalic.otf") format("opentype");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("../includes/fonts/ProximaNova-Bold.otf") format("opentype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("../includes/fonts/ProximaNova-BoldItalic.otf") format("opentype");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("../includes/fonts/ProximaNova-Extrabold.otf") format("opentype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:'Proxima Nova';src:url("../includes/fonts/ProximaNova-Black.otf") format("opentype");font-weight:900;font-style:normal;font-display:swap}iframe.iframe-responsive{width:1px;min-width:100%;*width:100%}.di-z-modal,.di-z-overlay,.di-z-extra-high,.di-z-high,.di-z-mid,.di-z-low,.di-z-half,.di-z-impact,.di-z-buried{position:relative}.di-z-modal{z-index:1050}.di-z-overlay{z-index:1000}.di-z-mobile-overlay{z-index:1030}.di-z-extra-top{z-index:500}.di-z-extra-high{z-index:400}.di-z-high{z-index:300}.di-z-mid{z-index:200}.di-z-low{z-index:100}.di-z-half{z-index:50}.di-z-impact{z-index:1}.di-z-buried{z-index:-1}.vdp header.vdp-title{z-index:4}.vdp header.vdp-title .share-print-list{justify-content:flex-end}.vdp header.vdp-title .share-print-list>li{min-width:0}.vdp header.vdp-title .share-print-list .fa-share-alt,.vdp header.vdp-title .share-print-list .fa-print{display:none}.vdp .vdp-price-box-wrap{min-width:100%}.vdp .vdp-price-box__cta .vdp-price-box__main-cta-wrapper .main-cta.sticky{top:unset !important;bottom:65px;width:95% !important;margin:0 2.5%}.vdp .vdp-component--container-background .vdp-component__container{padding:0}.vdp .vdp-cta-row a.button.secondary-button:hover{color:#5E6B8C;border-color:#5E6B8C}.vdp .vdp-vehicle-details .detail-item-row__header{background:#334A90}.vdp .basic-info-component__table{display:block}.vdp .detail-item-row__content .details-list__item{width:100%}.vdp .vdp-vehicle-details .detail-item-row__header i{display:none}.vdp .vdp-vehicle-details .detail-item-row__header svg *{fill:#fff}.vdp .vdp-basic-info h2{margin-bottom:30px}.vdp .vdp-basic-info .vdp-component__container{background:transparent}.vdp .vdp-component-row:has(.vdp-component-inner #vehicle-description){display:none}.vdp .vdp-similar-vehicles{background:#fff}.vdp .vdp-similar-vehicles .item{width:100%}.vdp .vdp-similar-vehicles .itemfirst-child{margin-left:0}@media (max-width: 980px){.vdp .vdp-gallery-wrap,.vdp .vdp-price-box-wrap,.vdp .vdp-basic-info,.vdp .vdp-key-features,.vdp .vdp-cta-row,.vdp #vehicle-details,.vdp #premium-options,.vdp #payment-options{margin:0}.vdp #price-box{width:calc(100% - 64px)}.vdp .vdp-gallery-wrap{width:calc(100% - 64px)}.vdp .vdp-cta-row .vdp-component__container .cta-wrapper{flex:0 0 25%}.vdp .vdp-cta-row .vdp-component__container .cta-wrapper .button span{padding:20px 15px}}@media (min-width: 981px){.vdp .vdp-gallery-wrap{width:100%;max-width:100%;margin-top:0}.vdp .vdp-gallery-wrap .vdp-gallery__main .vehicle-image-bg{margin:0 auto}.vdp .vdp-gallery-wrap .swiper-wrapper .swiper-slide{width:100% !important}.vdp .vdp-cta-row .vdp-component__container .cta-wrapper .button span{padding:30px 15px}}@media (min-width: 1200px){.vdp .vdp-cta-row .vdp-component__container .cta-wrapper{flex:0 0 47%}.vdp .vdp-cta-row .vdp-component__container .cta-wrapper .button span{padding:30px 15px}}@media (max-width: 767px){.vdp .vdp-gallery-wrap,.vdp .vdp-price-box-wrap{width:calc(100% - 32px);min-width:calc(100% - 32px)}.vdp .vdp-cta-row .vdp-component__container{display:flex}.vdp .vdp-price-box-wrap,.vdp .vdp-gallery-wrap{margin:0 auto}.vdp #price-box{width:100%}.vdp .vdp-cta-row .vdp-component__container .cta-wrapper{flex:0 0 50%}}
