#footer{padding:clamp(80px, 1.9047619048vw + 68.5714285714px, 96px) clamp(22px, 5vw + -8px, 64px);margin-left:clamp(12px, 0.4761904762vw + 9.1428571429px, 16px);margin-bottom:clamp(12px, 0.4761904762vw + 9.1428571429px, 16px);width:calc(100% - clamp(24px, 0.9523809524vw + 18.2857142857px, 32px));border-radius:clamp(6px, 0.2380952381vw + 4.5714285714px, 8px)}#footer .top{padding-bottom:clamp(40px, 0.9523809524vw + 34.2857142857px, 48px);display:flex;flex-direction:column;gap:56px;max-width:450px;margin:0 auto}@media only screen and (min-width:782px){#footer .top{max-width:none;margin:0;flex-direction:row;display:flex;gap:0 clamp(22px, 1.19vw + 14.17px, 32px);flex-wrap:wrap;align-content:flex-start}}#footer .top .left{display:flex;flex-direction:column;gap:clamp(14px, 1.1904761905vw + 6.8571428571px, 24px);text-align:center}@media only screen and (min-width:782px){#footer .top .left{text-align:left;width:calc((100% - 11 * clamp(22px, 1.19vw + 14.17px, 32px)) / 12 * 6 + 5 * clamp(22px, 1.19vw + 14.17px, 32px))}}@media only screen and (min-width:1281px){#footer .top .left{width:calc((100% - 11 * clamp(22px, 1.19vw + 14.17px, 32px)) / 12 * 5 + 4 * clamp(22px, 1.19vw + 14.17px, 32px))}}#footer .top .left .info{display:flex;flex-direction:column;gap:clamp(14px, 1.1904761905vw + 6.8571428571px, 24px)}@media only screen and (min-width:782px){#footer .top .left .info{flex-direction:row}}@media only screen and (min-width:782px){#footer .top .left .info .logo{margin-top:6px}}#footer .top .left .info .logo svg{width:clamp(66px, 1.1904761905vw + 58.8571428571px, 76px);height:auto}#footer .top .left .info .address{white-space:nowrap}#footer .top .left .contacts{display:flex;gap:68px;justify-content:center}@media only screen and (min-width:782px){#footer .top .left .contacts{justify-content:flex-start;gap:32px}}#footer .top .center{display:flex;flex-direction:column;gap:28px}@media only screen and (min-width:782px){#footer .top .center{width:calc((100% - 11 * clamp(22px, 1.19vw + 14.17px, 32px)) / 12 * 2 + 1 * clamp(22px, 1.19vw + 14.17px, 32px));gap:24px}}@media only screen and (min-width:1281px){#footer .top .center{width:calc((100% - 11 * clamp(22px, 1.19vw + 14.17px, 32px)) / 12 * 3 + 2 * clamp(22px, 1.19vw + 14.17px, 32px))}}#footer .top .center .footer-menu{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:14px 34px;justify-content:center;max-width:300px;margin:0 auto}@media only screen and (min-width:782px){#footer .top .center .footer-menu{margin:0;max-width:0;justify-content:flex-start;flex-wrap:nowwrap;flex-direction:column;gap:12px}}#footer .top .center .footer-menu li{margin:0;padding:0;white-space:nowrap}#footer .top .center .social-links{display:flex;gap:28px;margin:0;padding:0;list-style:none;justify-content:center}@media only screen and (min-width:782px){#footer .top .center .social-links{justify-content:flex-start}}#footer .top .center .social-links li{margin:0;padding:0}#footer .top .center .social-links li svg{height:20px;width:auto}@media only screen and (min-width:782px){#footer .top .right{width:calc((100% - 11 * clamp(22px, 1.19vw + 14.17px, 32px)) / 12 * 5 + 4 * clamp(22px, 1.19vw + 14.17px, 32px))}}@media only screen and (min-width:1281px){#footer .top .right{width:calc((100% - 11 * clamp(22px, 1.19vw + 14.17px, 32px)) / 12 * 4 + 3 * clamp(22px, 1.19vw + 14.17px, 32px))}}#footer .top .right .newsletter-title{text-align:center;margin-bottom:20px}#footer .top .right .newsletter-form{position:relative}#footer .top .right .newsletter-form .field{margin-bottom:clamp(10px, 0.2380952381vw + 8.5714285714px, 12px)}#footer .top .right .newsletter-form .field .field__input[type=email]{border:0!important;border-radius:0!important;padding:16px 0 12px!important;padding-inline:0!important;border-bottom:1px solid #959595!important}#footer .top .right .newsletter-form .field .field__label{left:0;color:#959595}#footer .top .right .newsletter-form button[type=submit]{cursor:pointer;position:absolute;right:0;top:50%;transform:translateY(-50%)}#footer .top .right .newsletter-form button[type=submit] svg{width:24px;height:auto}#footer .top .right .newsletter-form .form-message{margin-top:12px;font-size:var(--stj-global-fs-label-4);line-height:1.2;letter-spacing:normal;font-weight:400}#footer .top .right .newsletter-form .form-message.success{font-size:var(--stj-global-fs-label-3);text-align:center}#footer .top .right .newsletter-form .form-message:empty{display:none}#footer .top .right .newsletter-form.loading{opacity:.5;pointer-events:none}#footer .bottom{border-top:1px solid #bababa;padding-top:clamp(40px, 0.9523809524vw + 34.2857142857px, 48px);display:flex;justify-content:space-between}#footer .bottom .left{flex:1}