/* DSA Automobile — signature. Burgundy sampled from the supplied logo: #76141f. */
@font-face{font-family:'DSA Text';font-style:normal;font-weight:500;font-display:swap;src:url('https://fonts.gstatic.com/s/dmsans/v17/rP2tp2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAkJxhTg.ttf') format('truetype')}
body.dsa-app,.dsa-app,.dsa-engine,.dsa-header,.dsa-footer,.dsa-agency-grid{
 --dsa-red:#76141f;--dsa-dark:#111;--dsa-muted:#626262;--dsa-line:#e4e4e4;--dsa-cream:#f7f7f7;--dsa-white:#fff;
 color:#111;font-family:'DSA Text','DM Sans',Arial,sans-serif;
}
body.dsa-vitrine-page,body.dsa-vehicle-page{background:#fff}
body.dsa-app .dsa-native-home{font-family:'DSA Text','DM Sans',Arial,sans-serif}
body.dsa-app .dsa-native-home .elementor-widget-heading .elementor-heading-title,
.dsa-section-top h2,.dsa-section-heading,.dsa-catalogue-intro h1,.dsa-agency h2,.dsa-enquiry-heading h2{
 font-family:'DSA Text','DM Sans',Arial,sans-serif!important;font-weight:500!important;letter-spacing:-.055em!important;line-height:1.1!important;text-transform:none!important;
}
body.dsa-app .dsa-native-home>.e-con{background:#fff!important}
body.dsa-app .dsa-native-v2>.e-con:first-child{padding-top:74px;padding-bottom:55px;border-bottom:1px solid #e4e4e4}
body.dsa-app .dsa-native-v2>.e-con:first-child .elementor-heading-title{color:#111!important;font-size:clamp(36px,4.5vw,64px)!important}
body.dsa-app .dsa-native-v2>.e-con:first-child .elementor-widget-text-editor{color:#5c5c5c!important;max-width:780px}
body.dsa-app .dsa-native-v2>.e-con:first-child .elementor-widget-text-editor:first-child{color:#76141f!important}
body.dsa-app .dsa-native-home .elementor-widget-button .elementor-button{border-radius:0!important;font-weight:500;box-shadow:none}
body.dsa-app .dsa-native-v2>.e-con:not(:first-child) .elementor-heading-title{font-size:clamp(26px,3.2vw,44px)!important}
body.dsa-app .dsa-native-v2 .e-con .e-con .e-con .elementor-heading-title{font-size:26px!important;letter-spacing:-.035em!important}
body.dsa-app .dsa-native-v2 .e-con[style]{border-radius:0}
.dsa-header{background:#fff;backdrop-filter:none;border-bottom:1px solid #e4e4e4}
.dsa-header-inner{height:100px;max-width:1320px;gap:40px}
.dsa-logo,.dsa-logo img{width:180px}.dsa-logo img{height:74px;object-fit:cover}
.dsa-main-nav{gap:38px;font-size:13px;font-weight:500}
.dsa-main-nav>a{border-bottom-width:1px;padding:9px 0}
.dsa-main-nav>a:hover,.dsa-main-nav>a[aria-current=page]{border-color:#76141f}
.dsa-main-nav .dsa-nav-contact{border-radius:0;background:#111;border-color:#111;padding:14px 24px;box-shadow:none!important}
.dsa-main-nav .dsa-nav-contact:hover{background:#76141f;border-color:#76141f}
.dsa-button,.dsa-engine button[type=submit],.dsa-enquiry-submit button{border-radius:0;background:#76141f;border-color:#76141f;font-weight:500;min-height:50px;transform:none}
.dsa-button:hover,.dsa-engine button[type=submit]:hover,.dsa-enquiry-submit button:hover{background:#541019;border-color:#541019;transform:none}
.dsa-button.dsa-button-light{background:white;border-color:#d5d5d5;color:#111!important}
.dsa-link{font-weight:500;font-size:13px;padding-bottom:6px}
.dsa-eyebrow{font-size:10px;letter-spacing:.18em;font-weight:500;color:#76141f}
.dsa-eyebrow:before{height:1px;width:32px;transform:rotate(-12deg)}
.dsa-wrap{max-width:1320px;padding-left:44px;padding-right:44px}
.dsa-footer{padding:45px 0 26px;border-top:1px solid #d8d8d8;background:#fff}
.dsa-footer-logo img{width:166px;height:70px;object-fit:cover}
.dsa-footer-links{font-size:12px;color:#393939;gap:29px}.dsa-footer-links a:hover{color:#76141f}
.dsa-footer-bottom{color:#6a6a6a;border-color:#e5e5e5;font-size:10px;padding-top:22px;margin-top:27px}
/* Native Elementor homepage, still editable in WordPress. */
.dsa-native-signature .dsa-signature-wrap{max-width:1320px;width:100%;margin-left:auto;margin-right:auto;padding:0 44px!important}
.dsa-native-signature .dsa-signature-hero{padding:60px 0 55px!important;overflow:hidden}
.dsa-native-signature .dsa-signature-hero-grid{display:grid!important;grid-template-columns:1.12fr 1fr;gap:72px;align-items:center}
.dsa-native-signature .dsa-signature-hero-copy{min-width:0;width:100%;gap:0}
.dsa-signature-kicker{font-size:10px!important;line-height:1.5!important;letter-spacing:.17em;color:#76141f!important;font-weight:500;text-transform:uppercase}
.dsa-signature-kicker p{margin:0}
body.dsa-app .dsa-native-signature .dsa-signature-title .elementor-heading-title{font-size:clamp(47px,5.45vw,78px)!important;line-height:1.04!important;letter-spacing:-.065em!important;font-weight:500!important;margin:27px 0 24px}
.dsa-signature-title span{color:#76141f;position:relative;white-space:nowrap}
.dsa-signature-title span:after{content:'';position:absolute;left:1px;right:0;bottom:-8px;height:12px;border-top:2px solid #76141f;border-radius:50% 50% 0 0;transform:rotate(-3deg);opacity:.7}
.dsa-native-signature .dsa-signature-lead{max-width:450px;font-size:15px!important;line-height:1.85!important;color:#585858!important;margin:12px 0 28px!important}
.dsa-native-signature .dsa-signature-actions{display:flex;flex-direction:row!important;align-items:center;gap:22px;flex-wrap:wrap}
.dsa-native-signature .dsa-signature-actions>.elementor-widget{width:auto;max-width:100%}
body.dsa-app .dsa-native-signature .dsa-signature-button .elementor-button{background:#76141f;color:#fff;padding:18px 22px;min-height:51px;line-height:1.4}
body.dsa-app .dsa-native-signature .dsa-signature-link .elementor-button{background:transparent;color:#111;padding:8px 0;border:0;border-bottom:1px solid #111;line-height:1.5}
body.dsa-app .dsa-native-signature .dsa-signature-link .elementor-button:hover{color:#76141f;border-color:#76141f}
.dsa-native-signature .dsa-signature-note{font-size:10px!important;letter-spacing:.065em;line-height:1.6!important;color:#686868!important;margin:36px 0 0!important}
.dsa-native-signature .dsa-signature-hero-visual{position:relative;min-width:0;width:100%;padding:0 0 27px!important}
.dsa-signature-hero-visual:before{content:'';position:absolute;top:-18px;right:-18px;bottom:9px;left:23px;border:1px solid #dedede;pointer-events:none}
.dsa-signature-hero-visual:after{content:'';position:absolute;right:-18px;top:-18px;width:68px;height:3px;background:#76141f;transform:skewX(-28deg)}
.dsa-signature-hero-photo{width:100%;position:relative}
.dsa-signature-hero-photo img{width:100%;height:438px;object-fit:cover;object-position:47% center;border-radius:0!important}
.dsa-native-signature .dsa-signature-photo-caption{background:#111;padding:19px 24px!important;display:flex;flex-direction:row!important;justify-content:space-between;align-items:center;gap:15px;position:relative}
.dsa-signature-photo-label{font-size:9px!important;letter-spacing:.15em;color:#d6d6d6!important;width:auto!important}
.dsa-signature-photo-copy{font-size:13px!important;line-height:1.5!important;letter-spacing:-.01em;color:white!important;width:auto!important}
.dsa-signature-photo-caption p{margin:0}
.dsa-native-signature .dsa-engine[data-mode=accueil]{margin-top:0;padding-bottom:85px}
.dsa-native-signature .dsa-home-search{padding:28px 0 34px;border-left:0;border-right:0;border-radius:0;box-shadow:none;background:#fff}
.dsa-search-title{font-size:16px;font-weight:500;letter-spacing:-.02em}.dsa-search-title:before{width:22px;height:1px;border-radius:0;background:#76141f}
.dsa-native-signature .dsa-benefits-strip{padding:24px 0;color:#535353;font-size:11px}
.dsa-native-signature .dsa-benefit{justify-content:flex-start}.dsa-native-signature .dsa-benefit:nth-child(2){justify-content:center}.dsa-native-signature .dsa-benefit:last-child{justify-content:flex-end}
.dsa-native-signature .dsa-benefit b{font-size:16px}
.dsa-section-top{margin-top:70px;margin-bottom:30px}
.dsa-section-top h2{font-size:clamp(32px,3.5vw,48px)}
.dsa-section-top .dsa-eyebrow{margin-bottom:17px}
.dsa-native-signature .dsa-signature-services{padding:72px 0 82px!important;border-top:1px solid #e4e4e4}
body.dsa-app .dsa-native-signature .dsa-signature-section-title .elementor-heading-title{font-size:clamp(34px,3.7vw,52px)!important;letter-spacing:-.055em!important;margin:24px 0 36px;line-height:1.1!important}
.dsa-native-signature .dsa-signature-services-list{width:100%}
.dsa-native-signature .dsa-signature-service{display:grid!important;grid-template-columns:64px minmax(0,1fr) auto;gap:35px;align-items:center;padding:32px 0!important;border-top:1px solid #dedede}
.dsa-signature-service-number{font-size:13px!important;color:#76141f!important;align-self:start;padding-top:6px}
.dsa-native-signature .dsa-signature-service-copy{gap:12px;max-width:570px}
body.dsa-app .dsa-native-signature .dsa-signature-service-copy .elementor-heading-title{font-size:26px!important;letter-spacing:-.04em!important}
.dsa-signature-service-copy .elementor-widget-text-editor{font-size:14px!important;line-height:1.85!important;color:#626262!important}
.dsa-native-signature .dsa-signature-service>.elementor-widget-button{width:auto}
body.dsa-app .dsa-native-signature>.dsa-signature-network{background:#111!important;padding:78px 0 86px!important;color:white}
.dsa-native-signature .dsa-signature-network-grid{display:grid!important;grid-template-columns:1.25fr 1fr;gap:90px;align-items:center}
.dsa-native-signature .dsa-signature-network-copy{max-width:610px}
.dsa-native-signature .dsa-signature-network .dsa-signature-kicker{color:#d3b8bb!important}
body.dsa-app .dsa-native-signature .dsa-signature-network .elementor-heading-title{color:#fff!important}
.dsa-signature-network-copy>.elementor-widget-text-editor:last-child{font-size:14px!important;line-height:1.85!important;color:#c1c1c1!important;max-width:470px}
.dsa-native-signature .dsa-signature-network-links{gap:14px;width:100%;border-top:1px solid #6c2630;padding-top:20px!important}
body.dsa-app .dsa-native-signature .dsa-signature-network-links .elementor-button{color:#fff;border-color:#565656;font-size:28px;display:flex;justify-content:space-between;padding:11px 0 20px}
.dsa-signature-network-links .elementor-button-wrapper{width:100%}
body.dsa-app .dsa-native-signature .dsa-signature-network-links .elementor-widget:last-child .elementor-button{font-size:12px;border:0;color:#c7c7c7;padding-top:15px}
/* Catalogue: photographs and clear information, with quieter frames. */
.dsa-engine input,.dsa-engine select{border-radius:0;border-color:#d7d7d7;color:#222;background:#fff}
.dsa-engine select:disabled{background:#f8f8f8;color:#777}
.dsa-card{border:0;border-bottom:1px solid #dcdcdc;border-radius:0;box-shadow:none!important;transform:none!important;background:#fff}
.dsa-card-photo{background:#f5f5f5;aspect-ratio:1.5}.dsa-card-body{padding:21px 0 24px}
.dsa-card h3{font-weight:500;font-size:21px;letter-spacing:-.03em}
.dsa-card-agency{color:#76141f;font-weight:500;letter-spacing:.09em;font-size:10px}
.dsa-card-version,.dsa-card-facts{color:#626262}.dsa-card-facts{border-color:#e4e4e4}
.dsa-card-price strong{font-family:'DSA Text','DM Sans',Arial,sans-serif;font-size:26px;letter-spacing:-.04em;font-weight:500;color:#111}
.dsa-card-more{color:#76141f!important;font-weight:500;font-size:12px}
.dsa-price-caption,.dsa-price-note{color:#666}.dsa-card-facts span+span:before{color:#999}
.dsa-engine[data-mode=catalogue]{padding-top:44px}.dsa-catalogue-layout{gap:36px}
.dsa-side-filters{background:#fff;border-radius:0;border-color:#dedede;padding:23px}
.dsa-side-filters .dsa-search-title{font-weight:500;font-size:19px}
.dsa-engine[data-mode=catalogue] .dsa-cards{gap:32px 24px}
.dsa-engine[data-mode=catalogue] .dsa-card-body{padding:17px 0 20px}
.dsa-engine[data-mode=catalogue] .dsa-card h3{font-size:17px}
.dsa-engine[data-mode=catalogue] .dsa-card-price strong{font-size:24px}
.dsa-filter-chip{border-radius:0;background:#fff;border-color:#d9bfc3;color:#76141f}
.dsa-page-button{border-radius:0}.dsa-results-top .dsa-results-count{font-weight:500}
.dsa-reset,.dsa-sort-label{color:#626262}.dsa-empty{border-radius:0}
/* Two local agencies, one visual language. */
.dsa-agency-grid{gap:40px;padding-top:55px;padding-bottom:75px}
.dsa-agency{padding:32px 0 0;background:#fff;border-radius:0;border:0;border-top:2px solid #76141f;box-shadow:none}
.dsa-agency h2{font-size:52px;margin:19px 0 23px}
.dsa-agency p{color:#626262;max-width:450px}
.dsa-agency-pin{background:#fff;border:1px solid #e1e1e1;border-radius:0;color:#76141f}
.dsa-agency .dsa-agency-stock{color:#222;border-color:#e4e4e4}
.dsa-agency .dsa-eyebrow{color:#76141f}
/* Vehicle detail. */
.dsa-detail{background:#fff}.dsa-detail-breadcrumb{color:#666;padding-top:30px;padding-bottom:34px}
.dsa-detail-heading{margin-bottom:30px}.dsa-detail-heading h1{font-weight:500;letter-spacing:-.055em}
.dsa-detail-version,.dsa-detail-copy,.dsa-detail-equipment li,.dsa-detail-specifications dt{color:#606060}
.dsa-detail-location{background:#fff;border-color:#dedede;border-radius:0;font-weight:500}
.dsa-vehicle-stage,.dsa-vehicle-thumbnails>a,.dsa-vehicle-facts,.dsa-detail-purchase,.dsa-detail-related-card{border-radius:0}
.dsa-vehicle-stage,.dsa-vehicle-slide .dsa-vehicle-photo,.dsa-detail-related-photo{background:#f4f4f4}
.dsa-vehicle-facts{border:0;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:26px 0}
.dsa-vehicle-facts>div{border-color:#e5e5e5}.dsa-vehicle-facts dt{color:#666}
.dsa-detail-information,.dsa-detail-accordion{border-color:#dedede}
.dsa-detail-accordion summary{font-weight:500}.dsa-detail-specifications>div{background:#f7f7f7;border-radius:0}
.dsa-detail-specifications>div:nth-child(even){background:#fff}
.dsa-detail-sidebar{top:120px}.admin-bar .dsa-detail-sidebar{top:152px}
.dsa-detail-purchase{border-color:#ddd;box-shadow:none;border-top:2px solid #76141f}
.dsa-detail-price{font-weight:500}.dsa-detail-price-label,.dsa-detail-fees,.dsa-detail-appointment,.dsa-detail-agency span{color:#626262}
.dsa-detail-agency{border-color:#e4e4e4}.dsa-detail-secondary{border-radius:0;border-color:#aaa;color:#111!important}
.dsa-detail-secondary:hover{background:#f7f7f7}.dsa-detail-trade{background:#f7f7f7}
.dsa-detail-trade p,.dsa-detail-related-copy>p,.dsa-detail-related-copy>span{color:#626262}
.dsa-detail-primary{border-radius:0}.dsa-detail-related-card{border:0;border-bottom:1px solid #ddd}
.dsa-detail-related-copy{padding:20px 0}.dsa-detail-related-copy>span{color:#76141f}
.dsa-detail-related-copy h3,.dsa-detail-related-copy strong{font-weight:500}
.dsa-detail-related{border-color:#dedede}.dsa-detail-related-copy>div{border-color:#e4e4e4}
.dsa-vehicle-lightbox,.dsa-vehicle-lightbox::backdrop{background:#111}
/* Forms: fewer frames, clear sections and a quiet accent. */
.dsa-enquiry{--enquiry-red:#76141f;--enquiry-cream:#f7f7f7;--enquiry-ink:#111;font-family:'DSA Text','DM Sans',Arial,sans-serif}
.dsa-enquiry-heading{max-width:720px;margin-bottom:44px}.dsa-enquiry-heading h2{font-size:clamp(29px,3.2vw,44px);line-height:1.14!important}
.dsa-enquiry-heading>p:last-child{font-size:15px;color:#626262}
.dsa-enquiry-form{border:0;border-top:2px solid #76141f;border-radius:0;box-shadow:none;padding:38px 0;background:#fff}
.dsa-enquiry-step,.dsa-enquiry-consent{border-color:#e2e2e2}.dsa-enquiry-step legend{font-size:21px;font-weight:500}
.dsa-enquiry-step legend>span:first-child{background:#fff;border:0;border-radius:0;font-weight:500;width:25px}
.dsa-enquiry-field label{font-weight:500;color:#222}.dsa-enquiry-field label>small{color:#626262}
.dsa-enquiry-field input,.dsa-enquiry-field select,.dsa-enquiry-field textarea{border-color:#cfcfcf;border-radius:0;color:#222}
.dsa-project-choice{border-color:#d6d6d6;border-radius:0;padding:20px 17px}
.dsa-project-choice.is-selected,.dsa-project-choice:has(input:checked){background:#fbf7f8;box-shadow:none;border-color:#76141f}
.dsa-project-choice strong{font-weight:500}.dsa-project-choice small,.dsa-enquiry-consent label,.dsa-enquiry-submit p{color:#626262}
.dsa-enquiry-submit button{border-radius:0}.dsa-enquiry-status,.dsa-enquiry-preview{border-radius:0}
.dsa-enquiry-status.is-success{background:#f7f7f7;color:#222;border-color:#777}
.dsa-enquiry-vehicle{background:#f7f7f7}.dsa-enquiry-vehicle>span{color:#626262}
.dsa-enquiry-required{color:#626262}
@media(min-width:1600px){.dsa-native-signature .dsa-signature-wrap,.dsa-wrap,.dsa-header-inner{max-width:1400px}.dsa-signature-hero-photo img{height:470px}}
@media(max-width:1100px){
 .dsa-native-signature .dsa-signature-hero-grid{gap:40px;grid-template-columns:1.05fr 1fr}
 body.dsa-app .dsa-native-signature .dsa-signature-title .elementor-heading-title{font-size:clamp(42px,5.5vw,65px)!important}
 .dsa-signature-hero-photo img{height:420px}.dsa-native-signature .dsa-signature-actions{gap:14px}
 .dsa-native-signature .dsa-signature-network-grid{gap:45px}.dsa-native-signature .dsa-signature-service{gap:24px;grid-template-columns:40px minmax(0,1fr) auto}
 .dsa-main-nav{gap:25px}.dsa-catalogue-layout{gap:25px}
}
@media(max-width:767px){
 .dsa-wrap,.dsa-native-signature .dsa-signature-wrap{padding-left:22px!important;padding-right:22px!important}
 .dsa-header-inner{height:82px;gap:18px}.dsa-logo,.dsa-logo img{width:144px}.dsa-logo img{height:60px}
 .dsa-menu-toggle{border-radius:0;background:#fff;border-color:#ddd;color:#111}.dsa-main-nav{top:82px;gap:5px}
 .dsa-main-nav.is-open{padding:18px 22px;box-shadow:none}.dsa-main-nav>a{padding:13px 12px}
 .dsa-main-nav .dsa-nav-contact{padding:13px 12px;margin-top:7px}
 .dsa-native-signature .dsa-signature-hero{padding:39px 0 34px!important}
 .dsa-native-signature .dsa-signature-hero-grid{grid-template-columns:1fr;gap:38px}
 .dsa-signature-kicker{font-size:9px!important;letter-spacing:.1em}
 body.dsa-app .dsa-native-signature .dsa-signature-title .elementor-heading-title{font-size:clamp(40px,10.8vw,66px)!important;line-height:1.06!important;margin:25px 0 22px}
 .dsa-native-signature .dsa-signature-lead{font-size:14px!important;max-width:490px;margin:12px 0 24px!important}
 .dsa-native-signature .dsa-signature-actions{gap:18px}.dsa-native-signature .dsa-signature-actions .elementor-button{font-size:12px}
 body.dsa-app .dsa-native-signature .dsa-signature-button .elementor-button{padding:16px 18px}
 .dsa-native-signature .dsa-signature-note{font-size:9px!important;margin-top:23px!important}
 .dsa-native-signature .dsa-signature-hero-visual{padding-bottom:12px!important}
 .dsa-signature-hero-visual:before{top:-10px;right:-9px;bottom:3px;left:16px}.dsa-signature-hero-visual:after{right:-9px;top:-10px;width:45px}
 .dsa-signature-hero-photo img{height:330px;object-position:center}.dsa-native-signature .dsa-signature-photo-caption{padding:16px 19px!important}
 .dsa-signature-photo-copy{font-size:12px!important}.dsa-signature-photo-label{font-size:8px!important}
 .dsa-native-signature .dsa-engine[data-mode=accueil]{padding-bottom:45px}
 .dsa-native-signature .dsa-home-search{padding:24px 0 27px}.dsa-home-search .dsa-filter-fields{gap:19px 12px}
 .dsa-native-signature .dsa-benefits-strip{gap:13px;padding:24px 0;font-size:11px}
 .dsa-native-signature .dsa-benefit,.dsa-native-signature .dsa-benefit:nth-child(2),.dsa-native-signature .dsa-benefit:last-child{justify-content:flex-start}
 .dsa-section-top{margin-top:40px;margin-bottom:23px;gap:19px}.dsa-section-top h2{font-size:34px}.dsa-section-top .dsa-eyebrow{margin-bottom:14px}
 .dsa-cards{gap:28px}.dsa-card-body,.dsa-engine[data-mode=catalogue] .dsa-card-body{padding:18px 0 22px}
 .dsa-engine[data-mode=catalogue] .dsa-card h3{font-size:20px}.dsa-card-price strong{font-size:26px}
 .dsa-native-signature .dsa-signature-services{padding:43px 0!important}
 body.dsa-app .dsa-native-signature .dsa-signature-section-title .elementor-heading-title{font-size:35px!important;margin:23px 0 29px}
 .dsa-native-signature .dsa-signature-service{grid-template-columns:27px minmax(0,1fr);gap:13px 15px;padding:26px 0!important}
 .dsa-native-signature .dsa-signature-service>.elementor-widget-button{grid-column:2}
 .dsa-signature-service-number{font-size:11px!important;padding-top:4px}
 body.dsa-app .dsa-native-signature .dsa-signature-service-copy .elementor-heading-title{font-size:23px!important}
 .dsa-signature-service-copy .elementor-widget-text-editor{font-size:13px!important}
 body.dsa-app .dsa-native-signature>.dsa-signature-network{padding:49px 0 53px!important}
 .dsa-native-signature .dsa-signature-network-grid{grid-template-columns:1fr;gap:30px}
 body.dsa-app .dsa-native-signature .dsa-signature-network-links .elementor-button{font-size:25px}
 .dsa-footer{padding-top:27px}.dsa-footer-inner{gap:20px}.dsa-footer-links{gap:20px;font-size:11px}.dsa-footer-bottom{font-size:9px;gap:7px;margin-top:25px}
 body.dsa-app .dsa-native-v2>.e-con:first-child{padding-top:40px;padding-bottom:35px}
 body.dsa-app .dsa-native-v2>.e-con:first-child .elementor-heading-title{font-size:39px!important}
 .dsa-agency-grid{gap:34px;padding-top:35px;padding-bottom:50px}.dsa-agency{padding-top:25px}.dsa-agency h2{font-size:44px}
 .dsa-detail-sidebar,.admin-bar .dsa-detail-sidebar{position:static}.dsa-detail .dsa-wrap{padding-left:22px;padding-right:22px}
 .dsa-detail-heading h1{font-size:32px}.dsa-detail-location{font-size:10px}.dsa-vehicle-stage{border-radius:0}
 .dsa-detail-mobile-contact{border-color:#ddd;box-shadow:none}.dsa-detail-mobile-contact small{color:#626262}
 body.dsa-vehicle-page{padding-bottom:84px}.dsa-detail-purchase{border-radius:0}.dsa-detail-related-copy{padding:18px 0}
 .dsa-enquiry{padding:0 22px}.dsa-enquiry-form{padding:27px 0;border-radius:0}.dsa-enquiry-heading{margin-bottom:30px}
 .dsa-enquiry-heading h2{font-size:32px}.dsa-enquiry-heading>p:last-child{font-size:14px}
 .dsa-enquiry-projects{grid-template-columns:1fr}.dsa-enquiry-field input,.dsa-enquiry-field select,.dsa-enquiry-field textarea{font-size:16px}
}
@media(prefers-reduced-motion:reduce){.dsa-app *{transition:none!important;animation:none!important;scroll-behavior:auto!important}}
