/* White and forest-green theme, inspired by the supplied reference. */
:root{--ink:#173747;--wine:#cf4763;--blush:#fff3f0;--brand-navy:#173747;--brand-burgundy:#cf4763}
body{--e-global-color-primary:#173747;--e-global-color-secondary:#cf4763;--e-global-color-accent:#cf4763}
body header.unified-site-header{border-bottom-color:#dce7df!important}
body header.unified-site-header #nav>a,body header.unified-site-header .practice-toggle{color:#173747!important}
body header.unified-site-header #nav>a[aria-current=page],body header.unified-site-header .practice-toggle[data-current=true]{color:#cf4763!important}
body .button.dark,body .elementor .elementor-button,body header.unified-site-header #nav>.button{background:#cf4763!important;border-color:#cf4763!important;color:white!important}
body .button.dark:hover,body .elementor .elementor-button:hover{background:#173747!important}
body footer.unified-site-footer{background:#fff!important;border-top:1px solid #dce7df!important}
body input:focus,body textarea:focus,body select:focus{border-color:#cf4763!important;outline-color:#cf4763!important}

/* Remove oversized decorative arrows; retain functional link arrows. */
body.home-design-11 .landing-flow .sector-directory .domain-row:after,body.home-design-11 .landing-flow .service-editorial-grid .service-editorial:after{content:none!important;display:none!important}
