.footer{background:#113128;color:#cad7c6;padding:49px 0 24px;font:16px/1.6 'DM Sans',sans-serif}.footer *{box-sizing:border-box}.footer .wrap{width:min(1180px,calc(100% - 40px));margin-inline:auto}.footer p,.footer h3{margin:0}.footer a{color:inherit;text-decoration:none}.footer a:hover{text-decoration:underline}.footer svg{display:block;max-width:100%}.footer .logo{width:192px;height:48px;color:#fff}.footer-grid{display:grid;grid-template-columns:1.15fr 1.2fr 1fr;gap:38px}.footer .footer-blurb{font-size:12px;max-width:250px;margin-top:17px;color:#a8bda7}.footer h3{font-family:'DM Sans',sans-serif;font-size:10px;line-height:1.6;letter-spacing:.13em;text-transform:uppercase;color:#e6ebdf;margin-bottom:16px}.footer address{font-style:normal;font-size:11px;line-height:1.9}.footer address p+p{margin-top:12px}.footer dl{font-size:11px;line-height:1.9;margin:0}.footer dt{color:#a8bda7}.footer dd{margin:0 0 9px}.footer .company-name{font-size:10px;margin-top:22px;max-width:300px;line-height:1.9}.footer-bottom{margin-top:35px;border-top:1px solid #ffffff20;padding-top:20px;display:flex;justify-content:space-between;gap:20px;font-size:10px;color:#a8bda7}@media(max-width:760px){.footer{padding:38px 0}.footer .wrap{width:calc(100% - 36px)}.footer .logo{width:157px;height:42px}.footer-grid{grid-template-columns:1fr;gap:28px}.footer .footer-blurb{max-width:100%}.footer .company-name{max-width:100%;font-size:11px}.footer address,.footer dl{font-size:12px}.footer-bottom{flex-direction:column;gap:9px;margin-top:25px}}@media(max-width:360px){.footer .wrap{width:calc(100% - 28px)}.footer .logo{width:140px}}@media print{.footer{display:none!important}}
