body.adn-site .fluentform .ff-el-input--label label,body.adn-site .fluentform label,body.adn-site .fluentform .ff-el-form-check-label,body.adn-site .fluentform .ff-el-input--label{color:#24343d!important}
body.adn-site .fluentform .ff-btn-submit{background:#174e7a!important;border-color:#174e7a!important;color:#fff!important;min-height:48px!important;font-size:16px!important}
body.adn-site .fluentform .ff-btn-submit:hover{background:#123b5d!important}
body.adn-site .fluentform input::placeholder,body.adn-site .fluentform textarea::placeholder{color:#596973!important;opacity:1}
body.adn-site .site-footer .fluentform label,body.adn-site .site-footer .fluentform .ff-el-input--label{color:#edf1f4!important}
body.adn-site .fluentform .ff-el-form-check-label,body.adn-site .gform_wrapper .gfield_checkbox label{display:flex!important;gap:10px;align-items:flex-start;min-height:44px;line-height:1.5!important}
body.adn-site .fluentform input[type=checkbox],body.adn-site .fluentform input[type=radio]{width:24px!important;height:24px!important;min-height:24px!important;margin-top:1px!important}
body.adn-site .fluentform .ff-el-form-check{margin-bottom:8px!important}
body.adn-site :focus-visible{outline:3px solid #174e7a!important;outline-offset:3px!important}
body.adn-site .text-link{display:inline-flex;align-items:center;min-height:44px}
body.adn-site .adn-language-switcher{gap:4px!important}
body.adn-site .adn-language-switcher a{min-width:44px!important;min-height:44px!important;font-size:14px!important}
body.adn-site .site-footer p{font-size:15px}
body.adn-site footer .eco-footer-legal a,body.adn-site footer .eco-footer-legal button{min-height:44px!important;font-size:14px!important;opacity:1!important}
body.adn-site .adn-related-resources{margin:36px 0;padding:24px;border:1px solid #dce3e7;border-radius:14px;background:#f4f7f8}
body.adn-site .adn-related-resources h2{margin:0 0 16px;font-size:clamp(1.4rem,4vw,1.8rem)}
body.adn-site .adn-related-resources ul{padding:0;margin:0;list-style:none}
body.adn-site .adn-related-resources a{display:inline-flex;align-items:center;min-height:44px;font-size:16px}
@media(max-width:450px){body.adn-site .site-header .header-inner{gap:6px!important}body.adn-site .site-header .brand{width:136px!important;height:48px!important;flex-basis:136px!important}body.adn-site .site-header .brand img{width:136px!important;height:48px!important;object-fit:contain!important}}
@media(max-width:359px){body.adn-site .site-header .brand{width:98px!important;flex-basis:98px!important}body.adn-site .site-header .brand img{width:98px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}}

body.adn-site .site-footer p{font-size:16px!important}
body.adn-site .site-footer li a,body.adn-site .site-footer a[href^="mailto:"]{display:inline-flex;align-items:center;min-height:44px;font-size:16px}
body.adn-site .gform_wrapper input[type=checkbox],body.adn-site .gform_wrapper input[type=radio]{width:24px!important;height:24px!important;min-height:24px!important}
body.adn-site .gform_wrapper .gfield_consent_label{display:inline-block;min-height:44px;font-size:16px}
