footer.footer-3{--footer-3-heading-color:var(--header-color);--footer-3-text-color:var(--body-color);isolation:isolate}footer.footer-3[alternative-theme=true]{--footer-3-heading-color:var(--header-alternative-color);--footer-3-text-color:var(--body-alternative-color)}footer.footer-3 .footer-3__brand img{max-width:min(100%,32rem)}footer.footer-3 .footer-3__divider{border-top:1px solid var(--footer-3-text-color)}footer.footer-3 .footer-3__contact,footer.footer-3 .footer-3__menu,footer.footer-3 .footer-3__navigation,footer.footer-3 .footer-3__offices{min-width:0}footer.footer-3 .footer-3__offices ul{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr))}footer.footer-3 .footer-3__offices strong{color:var(--footer-3-heading-color);font-weight:var(--header-font-weight)}footer.footer-3 .footer-3__offices a,footer.footer-3 .footer-3__offices li>div,footer.footer-3 .footer-3__offices span{color:var(--footer-3-text-color)}footer.footer-3 .footer-3__title{color:var(--footer-3-heading-color);letter-spacing:.16em}footer.footer-3 .footer-3__menu a{color:var(--footer-3-text-color);overflow-wrap:anywhere;transition:opacity .2s ease-in-out}footer.footer-3 .footer-3__menu a:hover{opacity:.64}footer.footer-3 .footer-3__contact li a,footer.footer-3 .footer-3__contact li span{color:var(--footer-3-text-color)}footer.footer-3 .footer-3__contact li a{transition:opacity .2s ease-in-out}footer.footer-3 .footer-3__contact li a:hover{opacity:.64}footer.footer-3 .footer-3__item-icon{flex:0 0 auto}footer.footer-3 .footer-3__about{max-width:92ch}footer.footer-3 .footer-3__about p{color:var(--footer-3-text-color)}footer.footer-3 .footer-3__about-items li{color:var(--footer-3-text-color)}footer.footer-3 .footer-3__copyright{color:var(--footer-3-text-color)}footer.footer-3 .footer-3__socials a{color:var(--footer-3-heading-color);transition:opacity .2s ease-in-out}footer.footer-3 .footer-3__socials a:hover{opacity:.64}@media only screen and (max-width:768px){footer.footer-3 .footer-3__offices ul{grid-template-columns:minmax(0,1fr)}footer.footer-3 .footer-3__bottom{flex-direction:column}}