.footer{color:#402736;background-color:#d7e5e0}.footer__link{font-family:"Moderat",sans-serif;font-weight:400;font-size:1.25rem;line-height:1.5rem;display:inline-flex;align-items:start;gap:8px;text-decoration:none}.footer__link:hover{text-decoration:underline;text-underline-offset:4px;text-decoration-color:#835771;text-decoration-thickness:1px;text-shadow:0px 0px .02rem currentColor}@media(max-width: 991px){.footer__link:hover{text-underline-offset:3px}}.footer__link .icon{margin-top:2px}@media(max-width: 767px){.footer__link{font-family:"Moderat",sans-serif;font-weight:400;font-size:1rem;line-height:1.4}}.footer__top{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:148px}@media(max-width: 767px){.footer__top{margin-bottom:88px}}.footer__logo *{height:110px}@media(max-width: 991px){.footer__logo *{max-height:83px}}.footer__top-button{display:flex;align-items:center;justify-content:center;cursor:pointer;height:56px;width:56px;border:1px solid #835771;border-radius:100%}.footer__top-button:hover{background-color:#bdd3cc}@media(max-width: 991px){.footer__top-button{height:48px;width:48px}}@media(max-width: 991px){.footer__top-button .icon{height:20px;width:20px}}.footer__title{font-family:"Moderat",sans-serif;font-weight:500;font-size:1.5rem;line-height:1.4;margin-bottom:24px}@media(max-width: 767px){.footer__title{font-family:"Moderat",sans-serif;font-weight:500;font-size:1.25rem;line-height:1.3}}.footer__content{font-family:"Moderat",sans-serif;font-weight:400;font-size:1.25rem;line-height:1.5rem;display:flex;flex-direction:column;gap:24px}@media(max-width: 767px){.footer__content{font-family:"Moderat",sans-serif;font-weight:400;font-size:1rem;line-height:1.4}}.footer__days{display:flex;flex-direction:column;gap:12px}.footer__links{display:inline-flex;flex-direction:column;gap:16px}.footer__number{font-family:"Moderat",sans-serif;font-weight:600;font-size:2rem;line-height:1.2}@media(max-width: 767px){.footer__number{font-family:"Moderat",sans-serif;font-weight:500;font-size:1.5rem;line-height:1.2;letter-spacing:-calc(0.02em)}}.footer__logos .logos-wrapper{display:grid;grid-template-columns:repeat(4, 1fr);align-items:center;justify-content:space-between;gap:16px}@media(min-width: 1366px){.footer__logos .logos-wrapper{padding-right:25%}}@media(max-width: 991px){.footer__logos .logos-wrapper{display:flex;justify-content:flex-start;margin-top:40px}}@media(max-width: 991px){.footer__logos .logos-wrapper figure{width:auto;height:64px}}.footer__logos .logos-wrapper figure img{object-fit:contain}.footer__banner{background-color:#2a2a2a;padding:24px 32px;display:flex;align-items:center;justify-content:center;gap:40px;margin-top:16px;margin-bottom:-55px}@media(max-width: 767px){.footer__banner{margin-top:32px;margin-bottom:-8px;flex-direction:column;align-items:flex-start;gap:24px}}.footer__banner .footer-banner__text{font-family:"Moderat",sans-serif;font-weight:300;font-size:.875rem;line-height:1.4;color:#fff}.footer__line{margin:39px 0 32px}@media(max-width: 991px){.footer__line{margin:40px 0}.footer__line:last-child{margin-bottom:24px}}.footer__line hr{height:1px;margin:0;background-color:#835771;border:none}@media(min-width: 992px){.footer__line--lg-hidden{display:none}}.footer__bottom{position:relative;padding-bottom:132px;font-family:"Moderat",sans-serif;font-weight:400;font-size:1rem;line-height:1.4}@media(max-width: 991px){.footer__bottom{font-family:"Moderat",sans-serif;font-weight:500;font-size:1rem;line-height:1.4}}.footer__bottom .footer__links{flex-direction:row;gap:56px}@media(max-width: 991px){.footer__bottom .footer__links{margin-top:40px;gap:32px}}.footer__bottom .footer__links .footer__link{font-family:"Moderat",sans-serif;font-weight:400;font-size:1rem;line-height:1.4}@media(max-width: 991px){.footer__bottom .footer__links .footer__link{font-family:"Moderat",sans-serif;font-weight:500;font-size:1rem;line-height:1.4}}.footer--logos-right .logos-wrapper{grid-template-columns:none;padding-right:0;margin-bottom:-30px;justify-content:flex-end}@media(max-width: 991px){.footer--logos-right .logos-wrapper{justify-content:space-between;margin-bottom:0}}.footer--logos-right .logos-wrapper figure,.footer--logos-right .logos-wrapper figure img{height:64px}
/*# sourceMappingURL=main-footer.css.map */
