.footer{background:var(--color-text-secondary);color:#fff;margin-top:auto;padding-bottom:1.6rem;padding-top:clamp(4rem,20 * (100vw - 375px)/905 + 40px,6rem)}@media (min-width:992px){.footer{height:45rem}.footer .footer__layout,.footer>.container,.footer>.container>.row,.footer>.container>.row>.col{height:100%}}.footer .footer__layout{display:flex;justify-content:space-between}@media (max-width:991.98px){.footer .footer__layout{display:block}}.footer .footer__brand{width:36.76%}@media (min-width:992px) and (max-width:1199.98px){.footer .footer__brand{width:20%}}@media (max-width:991.98px){.footer .footer__brand{display:none}}.footer .footer__logo{display:block;height:auto;max-width:100%;width:50rem}.footer .footer__main{width:60.29%}@media (min-width:992px) and (max-width:1199.98px){.footer .footer__main{width:76%}}@media (min-width:992px){.footer .footer__main{display:flex;flex-direction:column;height:100%}}@media (max-width:991.98px){.footer .footer__main{width:100%}}.footer .footer__sections{display:flex;justify-content:space-between}@media (max-width:991.98px){.footer .footer__sections{display:grid;gap:3.2rem;grid-template-columns:repeat(2,1fr)}}.footer .footer__section-title{color:#fff;font-size:1.6rem;font-weight:500;line-height:1.5;margin:0 0 1.6rem}.footer .footer__menu{display:flex;flex-direction:column;gap:.4rem;list-style:none;margin:0;padding:0}.footer .footer__menu a{color:hsla(0,0%,100%,.7);font-size:1.4rem;font-weight:500;line-height:1.5;text-decoration:none;transition:color var(--transition)}.footer .footer__menu a:hover{color:#fff}.footer .footer__address{color:hsla(0,0%,100%,.7);font-size:1.4rem;font-weight:500;line-height:1.5;margin:0 0 1.6rem}.footer .footer__address a{color:#fff;text-decoration:underline;transition:color var(--transition)}.footer .footer__address a:hover{color:hsla(0,0%,100%,.7)}.footer .footer__contacts{align-items:flex-start;display:flex;flex-direction:column;gap:.8rem}.footer .footer__contact{align-items:center;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:500;gap:.8rem;line-height:1.5;text-decoration:none;white-space:nowrap}.footer .footer__contact:hover span{text-decoration:underline}.footer .footer__contact svg{color:hsla(0,0%,100%,.7);flex-shrink:0;height:1.6rem;width:1.6rem}.footer .footer__section--hours{flex-shrink:0;width:25.5rem}@media (max-width:991.98px){.footer .footer__section--hours{width:auto}}.footer .footer__hours{display:flex;flex-direction:column;gap:.8rem}.footer .footer__hours-row{display:flex;gap:3.2rem;justify-content:space-between}@media (max-width:991.98px){.footer .footer__hours-row{flex-direction:column;gap:.4rem}}.footer .footer__hours-row+.footer__hours-row{border-top:1px solid hsla(0,0%,100%,.2);padding-top:.9rem}@media (max-width:991.98px){.footer .footer__hours-row+.footer__hours-row{border-top:0;padding-top:0}}.footer .footer__hours-label{color:hsla(0,0%,100%,.7);font-size:1.4rem;font-weight:500;line-height:1.5}.footer .footer__hours-value{color:#fff;font-size:1.4rem;font-weight:500;line-height:1.5}.footer .footer__meta{align-items:center;display:flex;justify-content:space-between;margin-top:4rem}@media (min-width:992px){.footer .footer__meta{margin-top:auto}}.footer .footer__insta{align-items:center;color:#fff;display:inline-flex;font-size:1.4rem;font-weight:500;gap:.6rem;line-height:1.5;text-decoration:none}.footer .footer__insta:hover span{text-decoration:underline}.footer .footer__insta svg{color:hsla(0,0%,100%,.7);height:1.6rem;width:1.6rem}.footer .footer__logo-small{display:none}@media (max-width:991.98px){.footer .footer__logo-small{display:block;height:auto;width:6.3rem}}.footer .footer__divider{background:hsla(0,0%,100%,.2);display:block;height:1px;margin-top:1.6rem}.footer .footer__bottom{align-items:center;display:flex;gap:4.8rem;justify-content:space-between;margin-top:1.6rem}.footer .footer__copyright{color:hsla(0,0%,100%,.7);font-size:1.4rem;font-weight:500;line-height:1.5;margin:0}.footer .footer__legal{display:flex;gap:1.6rem;list-style:none;margin:0;padding:0}.footer .footer__legal a{color:hsla(0,0%,100%,.7);font-size:1.4rem;font-weight:500;line-height:1.5;text-decoration:none;transition:color var(--transition)}.footer .footer__legal a:hover{color:#fff}
/*# sourceMappingURL=footer.css.map */
