/* ACS Air Care · Unified site-wide art direction, 2026. Original assets, no generated placeholders. */
:root{--acs-deep:#082f58;--acs-royal:#123f7d;--acs-leaf:#16803e;--acs-bright:#279f48;--acs-paper:#fff;--acs-cloud:#f3f8fa;--acs-tint:#e9f2f5}
*,*:before,*:after{box-sizing:border-box}
html{overflow-x:clip}
body.acs-sitewide{overflow-x:clip;color:var(--acs-deep)}
body.acs-sitewide .acs-global-strip{background:#113d78;color:white;position:relative;z-index:80;min-height:27px;display:flex;justify-content:center;align-items:center;padding:5px 14px;text-align:center;font:700 clamp(9px,.78vw,11px)/1.4 Arial,sans-serif;letter-spacing:.015em}
.acs-global-strip-inner{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.acs-strip-sep{opacity:.6}
body.acs-sitewide .acs-global-header{position:sticky;top:0;z-index:200;background:rgba(255,255,255,.97);box-shadow:0 3px 18px rgba(18,54,89,.12);border-bottom:1px solid #e5edf0;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}
.acs-global-nav{max-width:1270px;min-height:77px;padding:10px 24px;margin:auto;display:flex;align-items:center;justify-content:space-between;gap:20px}
.acs-global-brand{flex:0 0 auto;display:block}.acs-global-brand img{width:143px;height:auto;max-height:60px;display:block;object-fit:contain}
.acs-global-links{display:flex;align-items:center;justify-content:center;gap:clamp(12px,1.6vw,25px);margin-left:auto}
.acs-global-links>a,.acs-global-dropdown>button{color:#163b68!important;text-decoration:none!important;font:700 13px/1.2 Arial,sans-serif;white-space:nowrap;border:0;background:transparent;padding:15px 0;cursor:pointer;letter-spacing:0}
.acs-global-links>a:hover,.acs-global-links>a.is-active,.acs-global-dropdown>button:hover{color:#178142!important}
.acs-global-dropdown{position:relative}.acs-global-dropdown>button{display:flex;gap:4px;align-items:center}.acs-global-submenu{position:absolute;z-index:201;top:calc(100% - 2px);left:-18px;width:235px;padding:9px;background:#fff;border:1px solid #e5eff1;border-radius:12px;box-shadow:0 20px 48px #0827472a;display:none}
.acs-global-dropdown:hover .acs-global-submenu,.acs-global-dropdown:focus-within .acs-global-submenu,.acs-global-dropdown.is-open .acs-global-submenu{display:grid}
.acs-global-submenu a{font:650 13px/1.4 Arial,sans-serif;color:#153e6d!important;padding:11px 12px;text-decoration:none!important;border-radius:7px}
.acs-global-submenu a:hover{background:#eef8f1;color:#12713b!important}
.acs-global-actions{display:flex;align-items:center;gap:16px;flex:0 0 auto}.acs-global-phone{font:800 13px Arial,sans-serif;white-space:nowrap;color:#17416f!important;text-decoration:none!important}
body.acs-sitewide .acs-global-cta{background:#229a43!important;color:#fff!important;font:800 12.5px/1.2 Arial,sans-serif;text-decoration:none!important;border-radius:8px;padding:15px 18px;display:inline-flex;gap:10px;align-items:center;justify-content:center;white-space:nowrap;border:1px solid #1e923e;box-shadow:none;transition:background .2s,transform .2s}
.acs-global-cta:hover{background:#168338!important;transform:translateY(-1px)}
.acs-global-toggle,.acs-global-mobile{display:none}
.acs-interior .acs-interior-hero{min-height:430px;position:relative;isolation:isolate;display:flex;align-items:center;background:#f9fcfc!important;color:#102f5d!important;padding:60px 0 65px!important;overflow:hidden;border-bottom:1px solid #dfedf0}
.acs-interior .acs-interior-hero:after{content:"";inset:0;position:absolute;z-index:-1;pointer-events:none;background:linear-gradient(90deg,#fbfdfd 0%,rgba(251,253,253,.97) 35%,rgba(251,253,253,.76) 54%,rgba(251,253,253,.06) 100%)}
.acs-interior .acs-interior-art{position:absolute;inset:0 0 0 44%;z-index:-2;background-image:var(--acs-art);background-size:cover;background-position:center;filter:saturate(1.07) contrast(1.03)}
.acs-interior .acs-interior-hero .wrap.inner{position:relative;width:min(1190px,calc(100% - 64px));max-width:1190px;margin:0 auto;padding:0!important}
.acs-interior .acs-interior-hero .wrap.inner>*{position:relative}
.acs-interior .acs-interior-hero .breadcrumbs{display:flex;gap:9px;color:#67839b!important;align-items:center;font-size:12px;margin:0 0 31px}
.acs-interior .acs-interior-hero .breadcrumbs a{color:#456a87!important}
.acs-interior .acs-interior-hero .eyebrow{font:bold 11px/1.4 Arial,sans-serif;letter-spacing:.19em;color:#208b48!important;text-transform:uppercase}
.acs-interior .acs-interior-hero h1{font-family:Arial,sans-serif!important;font-weight:850!important;letter-spacing:-.048em!important;line-height:1.055!important;font-size:clamp(42px,4.5vw,66px)!important;margin:14px 0 20px!important;color:#103c76!important;max-width:680px!important;text-wrap:balance}
.acs-interior .acs-interior-hero p{font:400 clamp(16px,1.38vw,18px)/1.6 Arial,sans-serif!important;color:#335778!important;max-width:600px!important;margin:0 0 24px!important}
.acs-interior .acs-interior-hero .btn{display:inline-flex;align-items:center;justify-content:center;background:#269a47!important;color:#fff!important;padding:14px 22px!important;border-radius:7px!important;font-weight:750!important;text-decoration:none!important}
.acs-hero-proof{display:flex;gap:19px;flex-wrap:wrap;align-items:center;margin-top:29px;color:#325a75;font:700 11px/1.4 Arial,sans-serif}.acs-hero-proof span{display:flex;align-items:center;gap:3px;white-space:nowrap}
.acs-interior .acs-interior-hero.acs-policy-hero{min-height:310px;padding:42px 0!important}.acs-policy-hero .acs-interior-art{opacity:.35}
.acs-interior .acs-interior-hero.acs-hero-about{min-height:510px}
.acs-interior .acs-hero-about .acs-interior-art{background-position:center 43%}
.acs-interior .acs-interior-hero.acs-hero-service-areas .acs-interior-art{background-position:center 42%}
.acs-interior .acs-interior-hero.acs-hero-contact .acs-interior-art{background-position:center 40%}
.acs-interior .acs-interior-hero.acs-hero-estimate,.acs-interior .acs-interior-hero.acs-hero-booking{min-height:365px}
.acs-interior main .section:not(.acs-coverage){scroll-margin-top:95px}
.acs-interior .service-story,.acs-interior .revamp-contact-grid,.acs-interior .revamp-three,.acs-interior .acs-family-grid{min-width:0}
.acs-interior .service-story>*,.acs-interior .revamp-contact-grid>*,.acs-interior .acs-family-grid>*{min-width:0}
.acs-interior .acs-family-photo{overflow:hidden;border-radius:20px;box-shadow:0 24px 55px #113d7520}.acs-interior .acs-family-photo img{display:block;width:100%;height:auto;max-height:480px;object-fit:cover;border-radius:20px}
.acs-interior .acs-family-copy h2{font-family:Arial,sans-serif;color:#0d3a70;line-height:1.14}
.acs-interior .acs-family-copy p{line-height:1.75}
.acs-interior .revamp-three article,.acs-interior .feature-box,.acs-interior .service-nav a{border-radius:15px;box-shadow:0 8px 28px #1237560e}
.acs-interior .acs-coverage{max-width:min(1200px,calc(100% - 28px));min-width:0}
.acs-interior .acs-coverage-grid,.acs-interior .acs-region-map,.acs-interior .acs-coverage-aside{min-width:0}
.acs-interior .faq-list,.acs-interior .faq-list details,.acs-interior .faq-list summary,.acs-interior .faq-list p{min-width:0;max-width:100%;overflow-wrap:break-word}
.acs-interior .form-layout,.acs-interior .feature-columns,.acs-interior .locations{min-width:0}
.acs-interior .cta-band{background:linear-gradient(106deg,#0b4c7e,#087f9d)!important}
.acs-interior .cta-band h2,.acs-interior .cta-band p{color:white!important}
.acs-interior .site-footer{background:#fff;border-top:1px solid #e2eaf0}
.acs-interior .floating-call{z-index:90}
/* Custom properties are assigned via hero element; CSS var in background must be separate so old styles cannot override media. */
.acs-interior .acs-interior-hero .acs-interior-art{background-image:var(--acs-hero-image)}
@media(max-width:1200px){.acs-global-nav{gap:14px}.acs-global-brand img{width:130px}.acs-global-links{gap:13px}.acs-global-actions{gap:12px}.acs-global-links>a,.acs-global-dropdown>button{font-size:12px}.acs-global-cta{padding:13px 12px!important}}
@media(max-width:980px){.acs-global-links,.acs-global-phone{display:none!important}.acs-global-nav{min-height:70px;padding:10px 20px}.acs-global-actions{margin-left:auto}.acs-global-toggle{display:inline-flex;align-items:center;gap:7px;color:#123d76;border:1px solid #d5e4e8;border-radius:8px;background:#fff;padding:11px 13px;font-size:12px;font-weight:800;cursor:pointer}.acs-global-mobile{display:none;background:#fff;border-top:1px solid #e1ebef;max-height:calc(100vh - 100px);overflow:auto;padding:14px 24px 25px}.acs-global-mobile.is-open{display:block}.acs-global-mobile a:not(.acs-global-cta){text-decoration:none;color:#173d6b;display:block;font:700 14px/1.4 Arial,sans-serif;padding:11px 4px;border-bottom:1px solid #edf2f3}.acs-global-mobile a.is-active{color:#15803c}.acs-mobile-title{font:800 10px/1.4 Arial,sans-serif;letter-spacing:.18em;color:#308653;margin:21px 0 8px}.acs-mobile-services{display:grid;grid-template-columns:1fr 1fr;gap:0 14px}.acs-global-mobile-cta{width:100%;margin-top:23px}.acs-global-mobile-phone{text-align:center}.acs-interior .acs-interior-hero .wrap.inner{width:calc(100% - 48px)} }
@media(max-width:600px){.acs-global-strip{min-height:31px!important;font-size:9px!important}.acs-global-strip-inner{gap:5px 8px}.acs-global-strip-inner span:first-child{display:none}.acs-strip-sep{display:none}.acs-global-brand img{width:117px}.acs-global-nav{padding:9px 16px;min-height:66px;gap:8px}.acs-global-actions .acs-global-cta{font-size:10px!important;padding:12px 10px!important}.acs-global-actions .acs-global-cta span{display:none}.acs-global-toggle{padding:10px;font-size:11px}.acs-global-toggle span:first-child{display:none}.acs-global-mobile{padding:14px 18px 24px}.acs-interior .acs-interior-hero{min-height:440px;padding:45px 0 38px!important;align-items:flex-start;isolation:isolate}.acs-interior .acs-interior-hero:after{background:linear-gradient(180deg,#fffefdf0 0%,#fffefdf2 60%,#fffefdcb 100%)!important}.acs-interior .acs-interior-art{inset:0;opacity:.23;filter:saturate(.85)!important;background-position:50% center!important}.acs-interior .acs-interior-hero .wrap.inner{width:calc(100% - 38px)}.acs-interior .acs-interior-hero .breadcrumbs{font-size:11px;margin-bottom:29px}.acs-interior .acs-interior-hero h1{font-size:clamp(37px,10vw,48px)!important;line-height:1.085!important;margin:12px 0 18px!important;letter-spacing:-.046em!important}.acs-interior .acs-interior-hero p{font-size:15px!important;line-height:1.6!important}.acs-hero-proof{gap:7px 13px;margin-top:22px;font-size:10px}.acs-hero-proof span:last-child{display:none}.acs-interior .acs-interior-hero.acs-policy-hero{min-height:270px}.acs-interior .acs-interior-hero.acs-hero-about{min-height:445px}.acs-interior .acs-coverage{max-width:calc(100% - 16px);margin-left:auto;margin-right:auto;padding:12px}.acs-interior .acs-coverage-head{min-width:0}.acs-interior .acs-coverage-head h2{font-size:clamp(30px,8vw,39px)}.acs-interior .acs-map-field{inset:55px 23px 50px}.acs-interior .acs-city-pin .pin-label{font-size:8px}.acs-interior .revamp-three,.acs-interior .revamp-contact-grid,.acs-interior .acs-family-grid{grid-template-columns:1fr}.acs-interior .section{padding:58px 0}.acs-interior .section .wrap{min-width:0;max-width:calc(100% - 26px)}}
@media(prefers-reduced-motion:reduce){.acs-global-cta{transition:none}}
.acs-interior .acs-commitment-card{border-radius:18px;border:1px solid #e1eaf0;padding:30px;background:linear-gradient(150deg,#fff,#f5fafb);box-shadow:0 14px 38px #0a3a6012}.acs-interior .acs-commitment-card .acs-commitment-num{font:bold 12px Arial,sans-serif;letter-spacing:.16em;color:#219949}.acs-interior .acs-commitment-card h3{font-size:22px;color:#113c72;margin:15px 0 10px}.acs-interior .acs-commitment-card p{line-height:1.65;color:#3e617b;margin:0}

/* ACS CANONICAL FOOTER 2026 CRITICAL */
body.acs-sitewide footer.acs-canonical-footer{background:#f8fbfd!important;color:#173b63!important;border-top:1px solid #dde9ef!important;margin:0!important;padding:64px 0 0!important;box-shadow:none!important}body.acs-sitewide footer.acs-canonical-footer .acs-footer-inner{width:min(1220px,calc(100% - 42px));max-width:1220px;margin:0 auto}body.acs-sitewide footer.acs-canonical-footer .acs-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.05fr;gap:36px;padding:0 0 46px;align-items:start}body.acs-sitewide footer.acs-canonical-footer .acs-footer-brand img{width:175px;height:auto;max-width:100%;filter:none!important;object-fit:contain}body.acs-sitewide footer.acs-canonical-footer .acs-footer-brand p{margin:18px 0 12px;max-width:300px;color:#47617b!important;line-height:1.7;font-size:14px}body.acs-sitewide footer.acs-canonical-footer h3{color:#113e78!important;font-size:13px!important;line-height:1.4;font-weight:800;letter-spacing:.06em;text-transform:uppercase;margin:8px 0 19px}body.acs-sitewide footer.acs-canonical-footer a{display:block;width:fit-content;max-width:100%;color:#345772!important;text-decoration:none!important;font-size:14px!important;line-height:1.5;margin:11px 0;transition:color .2s}body.acs-sitewide footer.acs-canonical-footer a:hover,body.acs-sitewide footer.acs-canonical-footer a:focus-visible{color:#168b48!important;text-decoration:underline!important}body.acs-sitewide footer.acs-canonical-footer .acs-footer-phone{font-weight:800;color:#125187!important}body.acs-sitewide footer.acs-canonical-footer .acs-footer-action{background:#238f45!important;color:#fff!important;border-radius:10px!important;padding:12px 20px!important;font-weight:800!important;white-space:nowrap}body.acs-sitewide footer.acs-canonical-footer .acs-footer-action:hover{color:#fff!important;background:#167037!important}body.acs-sitewide footer.acs-canonical-footer .acs-footer-bottom{display:flex;justify-content:space-between;align-items:center;gap:16px;border-top:1px solid #dae4eb;padding:23px 0 27px;color:#60758c;font-size:12px;line-height:1.7}body.acs-sitewide footer.acs-canonical-footer .acs-footer-bottom a{display:inline;margin:0;font-size:12px!important}body.acs-sitewide #acs-contact-form #acs-form-status[data-state="success"]{color:#15753d!important;font-weight:800}body.acs-sitewide #acs-contact-form #acs-form-status[data-state="error"]{color:#ac2930!important;font-weight:700}@media(max-width:900px){body.acs-sitewide footer.acs-canonical-footer .acs-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 25px}}@media(max-width:600px){body.acs-sitewide footer.acs-canonical-footer{padding-top:44px!important}body.acs-sitewide footer.acs-canonical-footer .acs-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 19px}body.acs-sitewide footer.acs-canonical-footer .acs-footer-grid .acs-footer-brand{grid-column:1/-1}body.acs-sitewide footer.acs-canonical-footer .acs-footer-bottom{flex-direction:column;align-items:flex-start;gap:5px}body.acs-sitewide footer.acs-canonical-footer .acs-footer-inner{width:calc(100% - 36px)}}

/* ACS INTERIOR VISUAL QA 20261023 */
.acs-interior .acs-interior-hero{position:relative!important;isolation:isolate!important;min-height:390px!important;overflow:hidden!important}
.acs-interior .acs-interior-hero .acs-interior-art{position:absolute!important;z-index:0!important;inset:0 0 0 41%!important;opacity:1!important;background-image:var(--acs-hero-image)!important;background-size:cover!important;background-position:center center!important;filter:saturate(1.04) contrast(1.03)!important;transform:none!important}
.acs-interior .acs-interior-hero::after{content:""!important;position:absolute!important;inset:0!important;z-index:1!important;pointer-events:none!important;background:linear-gradient(90deg,#fafcfd 0%,#fafcfd 24%,rgba(250,252,253,.98) 34%,rgba(250,252,253,.86) 47%,rgba(250,252,253,.24) 76%,rgba(250,252,253,.02) 100%)!important}
.acs-interior .acs-interior-hero .wrap.inner{z-index:2!important;position:relative!important}
.acs-interior .acs-interior-hero .hero-cta{display:flex;gap:12px;flex-wrap:wrap}
.acs-interior .service-story .photo{display:block;background-size:cover!important;background-position:center!important;background-repeat:no-repeat!important;height:clamp(310px,34vw,470px)!important;min-height:0!important;border-radius:20px!important;box-shadow:0 17px 40px rgba(19,55,89,.12)!important;overflow:hidden!important}
.acs-interior .service-story{align-items:center!important;gap:clamp(22px,4vw,58px)!important}
.acs-interior .service-story h2{font-size:clamp(30px,3.2vw,47px)!important;line-height:1.12!important;letter-spacing:-.036em!important;max-width:690px}
.acs-interior .service-story .points li{line-height:1.6}
@media(max-width:920px){.acs-interior .service-story{gap:22px!important}.acs-interior .service-story .photo{height:330px!important}.acs-interior .service-story h2{font-size:clamp(31px,4.35vw,39px)!important}}
@media(max-width:650px){.acs-interior .acs-interior-hero{min-height:unset!important;padding:45px 0 45px!important}.acs-interior .acs-interior-hero .acs-interior-art{inset:0!important;opacity:.42!important;background-position:52% center!important}.acs-interior .acs-interior-hero::after{background:linear-gradient(180deg,rgba(250,252,253,.89) 0%,rgba(250,252,253,.94) 42%,rgba(250,252,253,.99) 100%)!important}.acs-interior .service-story .photo{height:clamp(250px,62vw,350px)!important}.acs-interior .service-story h2{font-size:clamp(30px,8.5vw,39px)!important}.acs-interior .acs-interior-hero .hero-cta .btn{flex:1 1 165px}}

/* ACS_MOBILE_APPROVED_V3_20261023 — centered menu, original left logo and right phone */
@media (max-width:980px) {
html body.acs-sitewide .acs-global-header{position:relative!important;z-index:1005!important;background:#fff!important;box-shadow:0 2px 12px rgba(8,45,77,.08)!important}
html body.acs-sitewide .acs-global-nav{display:grid!important;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr)!important;grid-template-rows:auto!important;justify-content:stretch!important;align-items:center!important;column-gap:8px!important;row-gap:0!important;min-height:76px!important;height:auto!important;width:100%!important;max-width:none!important;box-sizing:border-box!important;margin:0!important;padding:10px clamp(12px,2.6vw,20px)!important}
html body.acs-sitewide .acs-global-nav>.acs-global-brand{grid-column:1!important;grid-row:1!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;width:auto!important;min-width:0!important;max-width:100%!important;margin:0!important;position:static!important}
html body.acs-sitewide .acs-global-nav>.acs-global-brand img{width:clamp(105px,28vw,145px)!important;height:auto!important;max-height:61px!important;object-fit:contain!important;display:block!important;margin:0!important}
html body.acs-sitewide .acs-global-nav>.acs-global-links{display:none!important}
html body.acs-sitewide .acs-global-nav>.acs-global-toggle{grid-column:2!important;grid-row:1!important;display:flex!important;position:static!important;align-items:center!important;justify-content:center!important;width:44px!important;height:46px!important;min-width:44px!important;min-height:46px!important;max-width:44px!important;padding:0!important;margin:0!important;gap:0!important;border:0!important;border-radius:8px!important;box-shadow:none!important;color:#0e457d!important;background:transparent!important;transform:none!important;cursor:pointer!important}
html body.acs-sitewide .acs-global-nav>.acs-global-toggle span:first-child{display:block!important;font:400 0/1 Arial,sans-serif!important;position:relative!important;width:26px!important;height:19px!important;color:transparent!important;overflow:hidden!important}
html body.acs-sitewide .acs-global-nav>.acs-global-toggle span:first-child:before{content:""!important;position:absolute!important;inset:0 auto auto 0!important;width:26px!important;height:2px!important;background:#104878!important;box-shadow:0 8px 0 #104878,0 16px 0 #104878!important;border-radius:3px!important}
html body.acs-sitewide .acs-global-nav>.acs-global-toggle span:last-child{display:none!important}
html body.acs-sitewide .acs-global-nav>.acs-global-toggle[aria-expanded="true"]{background:#eef7f2!important}
html body.acs-sitewide .acs-global-nav>.acs-global-toggle:focus-visible{outline:3px solid #1c9348!important;outline-offset:2px!important}
html body.acs-sitewide .acs-global-nav>.acs-global-actions{grid-column:3!important;grid-row:1!important;display:flex!important;position:static!important;align-items:center!important;justify-content:flex-end!important;flex:initial!important;margin:0!important;padding:0!important;gap:0!important;min-width:0!important;width:100%!important}
html body.acs-sitewide .acs-global-nav>.acs-global-actions .acs-global-cta{display:none!important}
html body.acs-sitewide .acs-global-nav>.acs-global-actions a.acs-global-phone{display:inline-flex!important;justify-content:flex-end!important;align-items:center!important;visibility:visible!important;opacity:1!important;position:static!important;white-space:nowrap!important;min-width:0!important;min-height:44px!important;padding:8px 0!important;margin:0!important;color:#0b3f7a!important;font:800 clamp(11px,2.95vw,16px)/1.2 Arial,sans-serif!important;letter-spacing:-.03em!important;text-decoration:none!important}
html body.acs-sitewide .acs-global-nav>.acs-global-actions a.acs-global-phone:before{content:none!important;display:none!important}
html body.acs-sitewide .acs-global-header .acs-global-mobile{display:none!important;position:relative!important;z-index:20!important;max-height:calc(100dvh - 76px)!important;width:100%!important;margin:0!important;padding:17px clamp(16px,4vw,26px) 23px!important;overflow-y:auto!important;background:#fff!important;border-top:1px solid #e6f0f5!important;box-shadow:0 15px 28px rgba(7,45,82,.12)!important}
html body.acs-sitewide .acs-global-header .acs-global-mobile.is-open{display:block!important}
html body.acs-sitewide .acs-global-mobile .acs-global-mobile-phone{display:flex!important;justify-content:center!important;align-items:center!important;min-height:48px!important;border:1px solid #cbdfe5!important;border-radius:9px!important;margin-top:12px!important;color:#0b4479!important;font-weight:800!important}
}
@media(max-width:370px){
html body.acs-sitewide .acs-global-nav{grid-template-columns:minmax(0,1fr) 38px minmax(0,1fr)!important;column-gap:5px!important;min-height:68px!important;padding:8px 10px!important}
html body.acs-sitewide .acs-global-nav>.acs-global-brand img{width:105px!important}
html body.acs-sitewide .acs-global-nav>.acs-global-toggle{width:38px!important;min-width:38px!important;max-width:38px!important;height:43px!important}
html body.acs-sitewide .acs-global-nav>.acs-global-actions a.acs-global-phone{font-size:10.7px!important}
}
/* ACS_DESKTOP_APPROVED_V4_20261023: approved desktop composition only; mobile V3 untouched. */
@media (min-width:1100px) {
html body.acs-sitewide .acs-global-strip{max-width:1080px!important;width:100%!important;margin-left:auto!important;margin-right:auto!important;}
html body.acs-sitewide .acs-global-strip .acs-global-strip-inner{max-width:1080px!important;margin:0 auto!important;}
html body.acs-sitewide .acs-global-nav{display:flex!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;max-width:1080px!important;min-height:65px!important;width:calc(100% - 30px)!important;margin:0 auto!important;padding:9px 14px!important;gap:15px!important;}
html body.acs-sitewide .acs-global-nav .acs-global-brand img{width:104px!important;max-height:54px!important;height:auto!important;}
html body.acs-sitewide .acs-global-nav>.acs-global-links{display:flex!important;align-items:center!important;gap:clamp(11px,1.1vw,20px)!important;margin-left:auto!important;}
html body.acs-sitewide .acs-global-nav>.acs-global-actions{display:flex!important;align-items:center!important;gap:13px!important;margin:0!important;}
html body.acs-sitewide .acs-global-nav>.acs-global-actions a.acs-global-phone{display:inline-flex!important;align-items:center!important;white-space:nowrap!important;font-size:13px!important;}
html body.acs-sitewide .acs-global-nav>.acs-global-actions .acs-global-cta{display:inline-flex!important;padding:12px 15px!important;min-height:39px!important;white-space:nowrap!important;}
html body.acs-sitewide .acs-global-nav>.acs-global-toggle{display:none!important;}
html body.acs-sitewide .acs-global-header .acs-global-mobile{display:none!important;}
}