.site-shell{--brand-rule:#dce1e5}.site-shell .catalogue-product-menu{grid-template-columns:repeat(4,minmax(0,1fr))}.site-shell .page-intro{color:#fff;background:url(/media/site/image-d50f3889839eba8afd7d.jpg) 50%/cover;position:relative;overflow:hidden}.site-shell .page-intro .intro-inner{grid-template-columns:1fr;align-items:center;gap:0;min-height:350px;position:relative}.site-shell .page-intro .intro-content{z-index:2;text-align:center;width:100%;padding:30px 0 42px;position:relative}.site-shell .page-intro .intro-breadcrumb{color:#fff;justify-content:center;margin-bottom:28px}.site-shell .page-intro .eyebrow{color:#fff}.site-shell .page-intro h1{letter-spacing:-.025em;color:#fff;max-width:1100px;margin:14px auto;font-size:clamp(30px,3.3vw,48px);font-weight:500;line-height:1.25}.site-shell .page-intro .intro-description{color:#fff;max-width:900px;margin:20px auto 0;font-size:16px;line-height:1.7}.site-shell .page-intro .intro-arrow{display:none}.site-shell .page-intro figure{z-index:0;margin:0;position:absolute;inset:0}.site-shell .page-intro figure img{object-fit:cover;opacity:.65;width:100%;height:100%}.site-shell .page-intro figure:after{background:#152c4244}.site-shell :is(.blog-prose,.used-trucks-content){font-size:16px;line-height:1.8}.site-shell :is(.blog-prose,.used-trucks-content) h2{letter-spacing:-.025em;font-size:clamp(25px,2.6vw,36px);font-weight:500;line-height:1.3}.site-shell :is(.guide-quote-card,.used-trucks-content article,.journal-article .rounded-xl,.journal-article .rounded-2xl){box-shadow:none;border-radius:3px}.site-shell .global-markets-intro{grid-template-columns:1fr 1fr;align-items:center;gap:48px;padding-block:64px;display:grid}.site-shell .global-markets-intro h2{margin-block:14px 24px;font-size:clamp(28px,3vw,40px);font-weight:500;line-height:1.25}.site-shell .global-markets-intro p:not(.eyebrow){margin-block:18px;font-size:16px;line-height:1.8}.site-shell .global-markets-intro img{aspect-ratio:1.45;object-fit:cover;width:100%}.site-shell .global-markets-intro .button{margin-top:16px}@media (width<=767px){.site-shell .page-intro .intro-inner{min-height:300px}.site-shell .page-intro .intro-content{padding-block:26px 32px}.site-shell .page-intro .intro-breadcrumb{margin-bottom:18px;font-size:9px}.site-shell .page-intro .intro-description{font-size:14px}.site-shell .global-markets-intro{grid-template-columns:1fr;gap:24px;padding-block:40px}}.site-shell:has(.catalogue-document[data-page=\/]) .site-header{-webkit-backdrop-filter:none;backdrop-filter:none;color:#fff;background:#122d3f8c;border-bottom:0}.site-shell:has(.catalogue-document[data-page=\/]) .site-header :is(.brand-lockup,.desktop-nav>a,.catalogue-nav-menu>summary,.catalogue-search-trigger,.global-label,.global-label select,.menu-toggle){color:#fff}.site-shell .site-header .catalogue-nav-panel{color:var(--navy)}.site-shell .site-header select option{color:#172f42;background:#fff}.site-shell .site-footer.reference-footer{color:#fff;background:#24808c;padding-top:44px}.site-shell .reference-footer .footer-top{grid-template-columns:1.25fr .7fr 1.05fr .8fr 1.2fr;gap:40px;padding-bottom:30px}.site-shell .reference-footer .brand-lockup{color:#fff}.site-shell .reference-footer .brand-lockup>span{font-size:28px}.site-shell .reference-footer .footer-top h2{color:#fff;letter-spacing:0;text-transform:none;margin:0 0 22px;font-size:18px;font-weight:700;line-height:1.4}.site-shell .reference-footer .footer-top p{color:#fff;opacity:.92;margin-top:22px;font-size:15px;line-height:1.8}.site-shell .reference-footer .footer-factory-intro small{color:#fff;opacity:.85;margin-top:16px;font-size:11px;line-height:1.8;display:block}.site-shell .reference-footer .footer-top>div:not(:first-child)>a,.site-shell .reference-footer .footer-top>div>span{color:#fff;margin-top:12px;font-size:14px;line-height:1.65}.site-shell .reference-footer .footer-link-column>a:before{content:"›";margin-right:2px;font-size:25px;line-height:1}.site-shell .reference-footer .footer-contact-column a{overflow-wrap:anywhere}.site-shell .reference-footer .footer-bottom{color:#fff;border-top:1px solid #fff9;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:14px 20px;font-size:13px;display:flex}.site-shell .reference-footer .footer-bottom a{color:#fff}.site-shell .reference-footer .footer-legal-links{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.site-shell .reference-footer .footer-legal-links button{color:#fff;font-size:12px}@media (width<=1100px){.site-shell .reference-footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}}@media (width<=600px){.site-shell .reference-footer .footer-top{grid-template-columns:1fr;gap:30px}.site-shell .reference-footer .footer-bottom{padding-bottom:22px}}.site-shell .site-footer.reference-footer{padding-top:0}.site-shell .reference-footer>.page-width{width:100%;max-width:none;padding:20px 40px 20px 50px}.site-shell .reference-footer .footer-top{grid-template-columns:25% 15% 20% 15% 25%;gap:0;padding-block:20px 10px}.site-shell .reference-footer .footer-top>div{min-width:0;padding-inline:10px}.site-shell .reference-footer .footer-top>.footer-factory-intro{padding-inline:24px}@media (width<=1100px){.site-shell .reference-footer>.page-width{padding:26px}.site-shell .reference-footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.site-shell .reference-footer .footer-top>.footer-factory-intro{padding-inline:10px}}@media (width<=600px){.site-shell .reference-footer .footer-top{grid-template-columns:1fr;gap:28px}}.catalogue-document .elementor-slides .swiper-slide{overflow:hidden}.catalogue-document .elementor-slides .swiper-slide-bg{position:absolute;inset:0}.catalogue-document .uael-post-grid__inner.uael-post-masonry{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:24px;display:grid;height:auto!important}.catalogue-document .uael-post-masonry>.uael-post-wrapper{width:100%!important;position:static!important}@media (width<=1024px){.catalogue-document .uael-post-grid__inner.uael-post-masonry{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767px){.catalogue-document .uael-post-grid__inner.uael-post-masonry{grid-template-columns:1fr}}.site-shell .catalogue-nav-panel:has(.catalogue-product-menu){border-bottom:5px solid #008580;width:min(1000px,100vw - 48px);padding:10px;left:50%;right:auto;transform:translate(-50%)}.site-shell .catalogue-product-menu{gap:20px}.site-shell .catalogue-product-menu .catalogue-menu-feature{padding-bottom:12px}.site-shell .catalogue-product-menu .catalogue-menu-feature>img{object-fit:cover;height:162px}.site-shell .catalogue-product-menu .catalogue-menu-feature h2{color:#fff;background:#008580;margin:0;padding:10px 5px;font-size:16px;font-weight:700;line-height:1.3}.site-shell .catalogue-product-menu .catalogue-mega-item{color:#008580;border-bottom:1px solid #b5b5b5;grid-template-columns:70px 1fr;gap:10px;min-height:72px;padding:12px 0;font-size:14px;font-weight:700;line-height:1.25}.site-shell .catalogue-product-menu .catalogue-mega-item img{width:70px;height:48px}.site-shell .catalogue-product-menu .catalogue-menu-more{margin-top:0;padding:4px 8px}[data-responsive-background],[data-deferred-background]{--catalogue-current-bg:var(--catalogue-bg)}[data-deferred-background][data-background-ready]{background-image:var(--catalogue-current-bg)!important}@media (width<=767px){[data-responsive-background],[data-deferred-background]{--catalogue-current-bg:var(--catalogue-bg-mobile,var(--catalogue-bg))}[data-responsive-background]{background-image:var(--catalogue-current-bg)!important}.site-shell .page-intro{background-image:var(--page-banner-mobile,url(/media/site/image-d50f3889839eba8afd7d.jpg))}}@media (width<=1100px){:is(.site-shell .site-header,.site-shell:has(.catalogue-document) .site-header,.site-shell:has(.catalogue-document[data-page=\/]) .site-header){color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#008580;border-bottom:0;height:72px;position:sticky;inset:0 0 auto}.site-shell .site-header .header-inner{gap:12px;height:72px}.site-shell .site-header :is(.brand-lockup,.global-label,.menu-toggle,.catalogue-search-trigger){color:#fff}.site-shell .header-actions{gap:8px}.site-shell .menu-toggle,.site-shell .catalogue-search-trigger{flex-shrink:0;width:44px;height:44px}.site-shell .website-language select{min-height:44px}:is(.site-shell .mobile-nav,.site-shell:has(.catalogue-document) .mobile-nav){overscroll-behavior:contain;max-height:calc(100dvh - 72px);padding:12px 20px calc(28px + env(safe-area-inset-bottom));color:#173948;background:#fff;border-top:1px solid #fff4;display:block;position:fixed;inset:72px 0 0;overflow-y:auto}.site-shell .mobile-nav>div{border-bottom:1px solid #dce5e5}.site-shell .mobile-nav a{border-bottom:0;min-height:48px;padding:12px 4px;font-size:16px}.site-shell .mobile-nav details{padding:0 0 12px}.site-shell .mobile-nav summary{color:#008580;cursor:pointer;min-height:44px;padding:12px 4px;font-size:14px;font-weight:700}.site-shell .mobile-nav details a{padding-inline:16px;font-size:15px}.site-shell .mobile-nav :is(a,summary,button):focus-visible{outline-offset:2px;outline:3px solid #e8751a}}@media (width<=767px){.site-shell .site-header .page-width{width:calc(100% - 28px)}.site-shell .site-header .brand-lockup{gap:5px}.site-shell .site-header .brand-lockup>span{letter-spacing:.04em;font-size:18px}.site-shell .site-header .brand-lockup svg{width:27px;height:27px}.site-shell .site-header .brand-lockup small{font-size:6px}.site-shell .website-language select{width:80px;font-size:13px}.catalogue-document[data-page=\/] .elementor-element-237b88c{margin-top:0!important}.catalogue-document[data-page=\/] .elementor-widget-slides,.catalogue-document[data-page=\/] .elementor-slides-wrapper,.catalogue-document[data-page=\/] .elementor-slides,.catalogue-document[data-page=\/] .elementor-slides .swiper-slide,.catalogue-document[data-page=\/] .elementor-slides .swiper-slide-bg{height:clamp(180px,48vw,280px)!important}.catalogue-document .elementor-ken-burns{animation:none!important;transform:none!important}.catalogue-document[data-page=\/] h1{line-height:1.3;font-size:clamp(24px,6vw,30px)!important}.catalogue-document[data-page=\/] .elementor-element-c8392ae{padding-block:28px!important}.site-shell .catalogue-document .ht-hero__inner{min-height:0;padding-block:30px}.site-shell .catalogue-document .ht-hero__content{padding-block:0}.site-shell .catalogue-document .ht-hero{background-color:#173948;background-size:cover}.site-shell .catalogue-document .ht-hero:before{background:linear-gradient(90deg,#102c40d9,#102c4099)!important}.site-shell .catalogue-document .ht-hero__h1{font-size:28px;line-height:1.2}.site-shell .catalogue-document .ht-hero :is(a,button){min-height:46px}.site-shell .catalogue-document .ht-hero__chips{gap:10px}.site-shell .page-intro .intro-inner{min-height:260px}.site-shell .page-intro h1{font-size:clamp(26px,7vw,34px);line-height:1.25}.site-shell .page-intro .intro-description{font-size:15px;line-height:1.65}.site-shell .page-intro .intro-breadcrumb{flex-wrap:wrap;font-size:11px}.site-shell .reference-footer>.page-width{padding:28px 18px 20px}.site-shell .reference-footer .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.site-shell .reference-footer .footer-top>.footer-factory-intro{grid-column:1/-1;padding:0 8px}.site-shell .reference-footer .footer-top>div{padding-inline:8px}.site-shell .reference-footer .footer-top h2{margin-bottom:10px;font-size:17px}.site-shell .reference-footer .footer-top p{margin-top:14px;font-size:14px;line-height:1.7}.site-shell .reference-footer .footer-link-column>a{align-items:center;min-height:44px;margin-top:0!important}.site-shell .reference-footer .footer-legal-links{gap:8px 20px}.site-shell .reference-footer .footer-legal-links :is(a,button){align-items:center;min-height:44px;display:inline-flex}.analytics-consent{inset-inline:10px;bottom:calc(58px + env(safe-area-inset-bottom));border-radius:4px;padding:12px;font-size:12px}.analytics-consent>p:nth-child(2){margin-top:5px;line-height:1.5}.analytics-consent>div{gap:10px;margin-top:10px}.analytics-consent button{min-height:44px;padding:8px;font-size:13px}}@media (width<=359px){.site-shell .header-actions{gap:2px}.site-shell .site-header .brand-lockup>span{font-size:15px}.site-shell .website-language select{width:72px;font-size:12px}.site-shell .reference-footer .footer-top{grid-template-columns:1fr}}@media (width<=1100px){.site-shell .page-intro:before{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#102d40db,#102d40b8);position:absolute;inset:0}}
