#footer .nn-footer-promises{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px 24px}#footer .nn-footer-promise{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:10px;color:#083d4c}.nn-footer-promise-icon{display:grid;place-items:center;width:38px;height:38px;border-radius:50%;background:#ffbb01;color:#083d4c}.nn-footer-promise-icon svg{width:22px;height:22px;fill:currentColor}#footer .nn-footer-promise strong{display:block;font-size:15px;line-height:1.35}#footer .nn-footer-promise p{margin:3px 0 0;color:#435860;font-size:13px;line-height:1.4}#footer .nn-footer-main{display:grid;grid-template-columns:1.05fr 1.45fr .7fr .95fr;gap:26px 30px;color:#f4f8f9}#footer .nn-footer-main>*{min-width:0}#footer .nn-footer-main h2{margin:0 0 10px;color:#fff;font-size:16px;line-height:1.35}#footer .nn-footer-main p{margin:0 0 8px;color:inherit;font-size:14px;line-height:1.55}#footer .nn-footer-brand img{display:block;width:172px;height:auto;margin-bottom:10px}#footer .nn-footer-brand a{color:#fff;overflow-wrap:anywhere}#footer .nn-footer-phone{font-size:22px;font-weight:700}#footer .nn-footer-locations a{display:inline-block;color:#ffbb01;font-weight:650}#footer .nn-footer-locations p+p{margin-top:11px}#footer .nn-footer-links ul{padding:0;margin:0;list-style:none}#footer .nn-footer-links li{padding:0;margin:0 0 4px;font-size:14px;line-height:1.5}#footer .nn-footer-links li :is(a,span){display:inline-block;padding-block:3px;color:#e7f0f2}#footer .nn-footer-links li span{color:#b9cdd3}#footer .nn-footer-main a:hover{text-decoration:underline}#footer .nn-footer-link-stack{display:grid;gap:14px}#footer .nn-footer-map-icon{display:inline-block;width:13px;height:13px;vertical-align:-.1em}#footer:has(.nn-footer-main) [data-row="bottom"]>div{border-top:1px solid #ffffff26}#footer:has(.nn-footer-main) .ct-footer-copyright{font-size:13px}@media (max-width:999px){#footer .nn-footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}#footer .nn-footer-link-stack{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:599px){#footer .nn-footer-promises{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px 10px}#footer:has(.nn-footer-main) .ct-footer-copyright{padding-inline:38px}#footer .nn-footer-promise{gap:7px}#footer .nn-footer-promise strong{font-size:13px}#footer .nn-footer-promise p{font-size:12px}#footer .nn-footer-promise-icon{width:29px;height:29px}#footer .nn-footer-promise-icon svg{width:17px;height:17px}#footer .nn-footer-brand,#footer .nn-footer-locations{grid-column:1 / -1}#footer .nn-footer-link-stack{grid-template-columns:minmax(0,1fr)}}