﻿.site-footer{background:#24372d;color:#f4f2ec;padding:70px 0 20px}.footer-main{display:grid;grid-template-columns:1.5fr 1fr 1fr 1.4fr;gap:50px;padding-bottom:60px}.brand-light{color:#f4f2ec}.footer-brand>p{color:#c2cbc3;font-size:13px;margin:23px 0}.footer-main h3{font-size:11px;text-transform:uppercase;letter-spacing:.13em;margin:5px 0 20px}.footer-main>div:not(:first-child)>a,.footer-main>div:not(:first-child)>p{display:block;color:#c2cbc3;font-size:12px;margin:9px 0}.footer-main a:hover,.footer-bottom a:hover{color:#e0c38f}.social-links{display:flex;gap:9px}.social-links a{width:30px;height:30px;border:1px solid #637168;border-radius:50%;display:grid;place-items:center;font-size:9px}.footer-bottom{display:flex;justify-content:space-between;gap:20px;border-top:1px solid #526258;padding-top:18px;color:#b5c0b7;font-size:10px}.footer-bottom div{display:flex;gap:20px}
.footer-brand .brand-logo{width:205px;height:66px}

/* Footer brand treatment */
.site-footer{background:#173b2b!important;color:#f4f2ec}
.site-footer .brand-logo{background:#fff!important;mix-blend-mode:normal!important;border-radius:6px!important;padding:5px}
@media(max-width:760px){.site-footer .brand-logo{width:190px;height:66px}.site-footer .footer-main{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-footer .footer-main>div:not(:first-child)>a{overflow-wrap:anywhere}}
