.foot .foot-grouped{grid-template-columns:minmax(240px,1.45fr) repeat(3,minmax(0,1fr));gap:40px;padding-bottom:36px;border-bottom:0;align-items:start}
.foot-grouped>div{min-width:0}
.foot-grouped .nav-logo{border:0;padding-right:0}
.foot-grouped h3{margin:0 0 14px;font-size:14px}
.foot-grouped a{line-height:1.55;padding:6px 0}
.foot-grouped .foot-brand>a:not(.nav-logo){overflow-wrap:anywhere}
.foot-grouped .foot-hours{margin-top:28px}
.foot-grouped .foot-hours p{display:none}
.foot .foot-regions{display:flex;align-items:center;flex-wrap:wrap;gap:8px 24px;padding:22px 0;border-top:1px solid var(--line-hero);border-bottom:1px solid var(--line-hero)}
.foot-regions h3{margin:0 12px 0 0}
.foot .foot-regions span{padding:0!important}
@media(max-width:1100px){.foot .foot-grouped{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 48px}.foot-grouped .foot-brand{grid-column:auto}}
@media(max-width:600px){.foot{padding-top:44px}.foot .foot-grouped{gap:32px 22px}.foot-grouped .foot-brand{grid-column:1/-1}.foot-grouped .foot-company{grid-column:1/-1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px}.foot-grouped .foot-hours{margin-top:0}.foot-grouped a{padding:9px 0;line-height:1.55}.foot .foot-regions{gap:10px 20px}.foot-regions h3{flex-basis:100%;margin-bottom:4px}}
