@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@400;600&display=swap');

:root{--brand-gold:#E7A226;--brand-charcoal:#4D4D4D}
.brand-footer{background:#fff!important;color:var(--brand-charcoal)!important;border-top:2px solid var(--brand-gold)!important;padding:0 0 24px!important;font:400 15px/1.7 Raleway,Manrope,sans-serif!important}
.brand-footer *{box-sizing:border-box}
.brand-footer a{color:inherit!important;text-decoration:none}
.brand-footer a:hover{color:var(--brand-gold)!important}
.brand-footer__top{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:28px 0 20px}
.brand-footer__title{margin:0!important;color:var(--brand-charcoal)!important;font:600 20px/1.2 Raleway,sans-serif!important;letter-spacing:1.2px!important;text-transform:uppercase}
.brand-footer__socials{display:flex;align-items:center;gap:8px}
.brand-footer__socials a{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--brand-gold);border-radius:50%;color:var(--brand-gold)!important;font-weight:600}
.brand-footer__grid{display:grid;grid-template-columns:1.2fr 1fr .8fr;gap:42px;padding:4px 0 24px}
.brand-footer__heading{display:block;margin:0 0 9px;color:var(--brand-charcoal);font-weight:600;letter-spacing:1.2px;text-transform:uppercase}
.brand-footer__grid p{margin:0!important}
.brand-footer__eu{font-weight:600;letter-spacing:1.2px;text-transform:uppercase}
.brand-footer__hours{padding:0 0 18px}
.brand-footer__base{border-top:1px solid #ddd;padding-top:16px;color:#808080;text-align:right;font-size:14px}
@media(max-width:760px){.brand-footer__top{align-items:flex-start}.brand-footer__grid{grid-template-columns:1fr;gap:26px}.brand-footer__base{text-align:left}.brand-footer__title{font-size:18px}}

