.sales-campaign-sections>:first-child:not(.testdrive-container){margin-top:6%}
@media (max-width:767px){.sales-campaign-sections>:first-child:not(.testdrive-container){margin-top:15%}}
@media (min-width:768px) and (max-width:1024px){.sales-campaign-sections>:first-child:not(.testdrive-container){margin-top:7%}}
.sales-campaign-banner-container{line-height:0;width:100%}
.sales-campaign-banner-container picture{width:100%;height:100%;display:block}
.sales-campaign-banner-container picture img{display:block;width:100%;height:auto;object-fit:cover;object-position:bottom center}
@media (max-width:767px){.sales-campaign-banner-container picture img{height:100%;min-height:70lvh}}
.sales-campaign-content{background:#121212;color:#fff;padding:60px 7.292vw}
@media (max-width:767px){.sales-campaign-content{padding:40px 30px}}
.sales-campaign-content .content h1,.sales-campaign-content .content h2,.sales-campaign-content .content h3,.sales-campaign-content .content h4{margin-bottom:1rem}
.sales-campaign-content .content u{text-underline-offset:4px}
.sales-campaign-content .content p,.sales-campaign-content .content ul,.sales-campaign-content .content ol{margin-bottom:0.75rem}
.sales-campaign-content .content ul{padding-left:1.25rem;text-align:left;list-style:disc}
.sales-campaign-content .content ol{list-style:none !important;padding-left:0;text-align:justify}
.sales-campaign-content .content ol li{position:relative;margin-left:0;margin-bottom:0.75rem}
.sales-campaign-content .content ol li::before{position:absolute;left:0}
.sales-campaign-content .content ol ol{margin:0.75rem 0 0}
.sales-campaign-content .content>ol{counter-reset:clause}
.sales-campaign-content .content>ol>li{counter-increment:clause;padding-left:3rem}
.sales-campaign-content .content>ol>li::before{content:counter(clause) "."}
.sales-campaign-content .content>ol>li>ol{counter-reset:subclause;margin-left:-3rem}
.sales-campaign-content .content>ol>li>ol>li{counter-increment:subclause;padding-left:3rem}
.sales-campaign-content .content>ol>li>ol>li::before{content:counter(clause) "." counter(subclause)}
.sales-campaign-content .content>ol>li>ol>li>ol{counter-reset:item}
.sales-campaign-content .content>ol>li>ol>li>ol>li{counter-increment:item;padding-left:3rem}
.sales-campaign-content .content>ol>li>ol>li>ol>li::before{content:"(" counter(item,lower-roman) ")"}
.sales-campaign-content .content a{color:inherit;text-decoration:underline}
.model-cta-section{background:var(--cta-bg,#000407);display:flex;align-items:center;overflow:hidden;position:relative}
.model-cta-section>div{width:100%;display:flex}
@media (max-width:767px){.model-cta-section>div{width:100%}}
.model-cta-section .buttons-container{display:flex;justify-content:center;align-items:center;min-width:275px}
@media (max-width:767px){.model-cta-section .buttons-container{grid-template-columns:repeat(1,1fr)}}
.model-cta-section .buttons-container .fill-btn{width:100%}
@media (max-width:767px){.model-cta-section .buttons-container .fill-btn{width:100% !important}}
.model-cta-section .buttons-container.is-stack{flex-direction:column;gap:20px;width:100%;max-width:360px}
.model-cta-section .buttons-container.is-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:20px;width:100%;max-width:660px}
@media (max-width:767px){.model-cta-section .buttons-container.is-grid{grid-template-columns:1fr}}
.model-cta-section .left{overflow:hidden;height:100%}
.model-cta-section .left img{width:100%;height:100%;object-fit:cover}
.model-cta-section .right{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:360px;padding:0 30px;text-align:center}
@media (min-width:969px){.model-cta-section .right{max-height:280px}}
@media (min-width:1025px){.model-cta-section .right h2{width:58%}}
@media (max-width:969px){.model-cta-section{flex-direction:column}}
.model-cta-section .price-list{display:flex;flex-direction:column;position:relative;min-width:275px;z-index:99}
.model-cta-section .price-list>span{padding:10px 30px;color:#fff}
.model-cta-section .price-list .dropdown{opacity:0;pointer-events:none;transition:0.3s;position:relative;z-index:99}
.model-cta-section .price-list .dropdown .close-btn{position:absolute;padding:10px;cursor:pointer;background:url(../themes/demo/assets/images/icons/x-icon.svg) center center no-repeat;background-size:contain;top:1rem;right:1rem;width:35px;height:35px}
.model-cta-section .price-list .dropdown.active{opacity:1;pointer-events:all}
.model-cta-section .price-list .dropdown h4{line-height:1;margin-bottom:1rem;text-align:left}
.model-cta-section .price-list .dropdown .backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,0.471);z-index:0}
.model-cta-section .price-list .dropdown .content{position:fixed;top:0;left:0;right:0;bottom:0;margin:auto;z-index:100;z-index:2;background:var(--cta-bg,#19567A);height:fit-content;max-width:660px;padding:3rem;border-radius:1rem;gap:1rem}
.model-cta-section .price-list .dropdown .content h4{text-align:center}
@media (max-width:565px){.model-cta-section .price-list .dropdown .content{max-height:70lvh;overflow:scroll;width:95%}}
.model-cta-section .price-list .dropdown .inner{margin-bottom:1.4rem;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:1rem}
.model-cta-section .price-list .dropdown .inner a{width:calc((100% / 2) - (1rem / 2))}
@media (max-width:565px){.model-cta-section .price-list .dropdown .inner a{width:100%}}