.footer{padding-bottom:56px}.footer .footer__content-top{padding-top:0;padding-bottom:0}@media screen and (min-width: 750px){.footer .footer__content-top{padding-top:64px;padding-bottom:64px}}.footer .footer__content-top .footer__list-social{display:none}@media screen and (min-width: 750px){.footer .footer__content-top .footer__list-social{display:flex}}@media screen and (min-width: 1200px){.footer__blocks-wrapper{gap:96px}}.footer-block{width:-moz-fit-content !important;width:fit-content !important;max-width:177px !important}@media screen and (max-width: 749.98px){.footer-block{width:100% !important;max-width:100% !important}}.footer-block:first-of-type{max-width:286px !important}@media screen and (max-width: 749.98px){.footer-block:first-of-type{text-align:center;display:flex;flex-direction:column;align-items:center;justify-content:center;max-width:350px !important}}@media screen and (min-width: 750px){.footer-block:first-of-type{margin-right:auto}}.footer-block:first-of-type img{max-width:210px}.footer-block ul a{border:unset !important;font-size:16px;line-height:1.4;color:#fef9f0}@media screen and (max-width: 749.98px){.footer-block ul a{display:none}}.footer-block ul a:hover{color:#fff}@media screen and (max-width: 749.98px){.footer-block ul.footer-block__details-content{display:none}}@media screen and (max-width: 749.98px){.footer-block--accordion .footer-block__details-content{display:none}}@media screen and (max-width: 749.98px){.footer-block--menu{margin:0 !important}}.footer-block--menu~.footer-block{margin-top:unset;margin-bottom:unset}.footer-block--menu~.footer-block .footer-block__details-content p:first-of-type{margin-top:1rem}.footer-block--menu~.footer-block .footer-block__details-content p:last-of-type{margin-bottom:1rem}.footer-block__heading{color:#fff;font-weight:600;font-family:var(--font-body-family);font-size:16px;margin-bottom:16px}@media screen and (max-width: 749.98px){.footer-block__heading{border-bottom:1px solid #fef9f0;padding-bottom:16px;padding-top:16px;margin:0;position:relative;display:flex;align-items:center}.footer-block__heading:after{content:"+";margin-left:auto;font-weight:400;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.footer-block__heading.active:after{content:"-"}.footer-block__heading.active+* .footer-block__details-content,.footer-block__heading.active+.footer-block__details-content{display:block}.footer-block__heading.active+* .footer-block__details-content a,.footer-block__heading.active+.footer-block__details-content a{display:block}}@media screen and (max-width: 749.98px){.footer-block--accordion .footer-block__heading{border-bottom:1px solid #fef9f0;padding-bottom:16px;padding-top:16px;margin:0;position:relative;display:flex;align-items:center;cursor:pointer}.footer-block--accordion .footer-block__heading:after{content:"+";margin-left:auto;font-weight:400;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}.footer-block--accordion .footer-block__heading.active:after{content:"-"}.footer-block--accordion .footer-block__heading.active+.footer-block__details-content{display:block}}.footer .footer-block--newsletter{display:none}.footer .list-social{display:flex;align-items:center;gap:16px}@media screen and (max-width: 749.98px){.footer .list-social{margin-top:48px}}@media screen and (min-width: 750px){.footer .list-social{flex-direction:column;justify-content:flex-start}}.footer .list-social li{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.footer .list-social li a{padding:0}.footer-block__details-content{margin:0;font-size:16px;line-height:1.3;color:#fef9f0}.footer__content-bottom{padding-top:24px;border:unset}.footer__content-bottom .footer__list-social{flex-direction:row;justify-content:center;margin-top:48px;display:none}@media screen and (max-width: 749.98px){.footer__content-bottom .footer__list-social{display:flex}}.footer__copyright{margin:0}.footer__copyright *{font-size:13px;color:#fef9f0}.footer a[href^="mailto:"],.footer a[href^="tel:"]{border:unset !important;font-size:16px;line-height:1.4;color:#fef9f0;transition:unset;text-decoration:unset;letter-spacing:-0.2px}@media screen and (max-width: 749.98px){.footer a[href^="mailto:"],.footer a[href^="tel:"]{display:none}}.footer a[href^="mailto:"]:hover,.footer a[href^="tel:"]:hover{color:#fff}