.site-footer{overflow:hidden;position:relative;z-index:2}.site-footer.site-footer-default:after,.site-footer.site-footer-default:before{background-color:var(--color-dark-primary-100);border-radius:50%;content:"";height:350px;opacity:.1;position:absolute;right:-150px;top:-150px;width:350px}.site-footer.site-footer-default:after{bottom:-180px;left:-180px;right:auto;top:auto}.site-footer.site-footer-default{margin-top:var(--margin-footer-top)}.footer-feature__background{background-color:transparent;bottom:0;left:0;opacity:1!important;position:absolute;right:0;top:0;z-index:-1}.footer-feature__background:before{--color-primary:#000;--color-primary-rgb:0,0,0;background-color:rgba(var(--color-primary-rgb),.6);background-image:linear-gradient(to top,var(--color-primary) 0,transparent 70%);content:"";height:100%;left:0;position:absolute;top:0;width:100%}.site-footer.site-footer-default .site-footer__top{position:relative;z-index:2}.site-footer.site-footer-default .site-footer__middle{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:70px;padding-top:90px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.site-footer.site-footer-default .site-footer__bottom{border-top:1px solid var(--color-border-primary);padding-bottom:25px;padding-top:25px}.site-footer.site-footer-default .flex-box.box-space-100:nth-child(3){padding-top:60px}.site-footer .hs-menu-children-wrapper{display:none}.site-footer .navigation ul:not(.hs-menu-children-wrapper){display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-7.5px}.site-footer .navigation ul:not(.hs-menu-children-wrapper)>*{padding:7.5px;width:100%}.heading-footer,.widget__title{margin-bottom:25px}.heading-footer:last-child{margin-bottom:0}.heading-footer,.site-footer .widget__title .widget__title-text{font-size:1.57142857143rem;font-weight:600;letter-spacing:0;line-height:1.5}.footer-text{color:var(--color-dark-primary-60);font-size:1.14285714286rem;font-weight:400;line-height:1.8}.heading-footer,.site-footer .widget__title .widget__title-text{color:var(--color-dark-primary-90)}.copyright{color:var(--color-dark-primary-80);font-size:16px;font-weight:400;line-height:1.6}.site-footer .lang_switcher_class,.site-footer .navigation .hs-menu-wrapper>ul>li{text-transform:none}.footer-list-text,.site-footer .navigation .hs-menu-wrapper>ul>li a{color:var(--color-dark-primary-80);font-size:1.14285714286rem;font-weight:400;letter-spacing:0;line-height:1.5}.site-footer .navigation .hs-menu-wrapper>ul>li a:hover{color:var(--color-forward)}.heading-footer{position:relative}.site-footer .social-links{margin:-5px -10px}.site-footer .social-links .social-links__link{background-color:transparent;height:auto;margin:5px 10px;padding:0;width:auto}@media (max-width:1366px){.site-footer.site-footer-default .site-footer__middle .box-space-75{margin:-25px}.site-footer.site-footer-default .site-footer__middle .box-space-75>*{padding:25px}}@media (max-width:1199px){.site-footer .site-footer__middle .flex-box{margin:-20px}.site-footer .site-footer__middle [class*=column-width-]{padding:20px;width:50%}}@media (max-width:680px){.site-footer .navigation ul:not(.hs-menu-children-wrapper)>*,.site-footer .site-footer__middle .column-width-33{width:100%}.site-footer.site-footer-default .site-footer__middle{padding-bottom:60px;padding-top:60px}}@media (max-width:575px){.site-footer .site-footer__bottom [class*=column-width-],.site-footer .site-footer__middle [class*=column-width-]{width:100%}.site-footer .site-footer__bottom [class*=column-width-]{text-align:center}.site-footer .site-footer__bottom .column-right{margin-bottom:10px;-webkit-box-ordinal-group:0;-ms-flex-order:-1;order:-1}.heading-footer,.widget__title{margin-bottom:20px}}@media (max-width:480px){.site-footer.site-footer-default .site-footer__top{padding-bottom:40px;padding-top:40px}}.site-footer .social-links .social-links__link svg path{fill:var(--color-dark-primary-80)}.site-footer.inverse-text *{--color-border-primary:hsla(0,0%,100%,.1);--color-dark-primary-100:hsla(0,0%,100%,.9);--color-dark-primary-95:hsla(0,0%,100%,.9);--color-dark-primary-90:hsla(0,0%,100%,.9);--color-dark-primary-80:hsla(0,0%,100%,.7);--color-dark-primary-70:hsla(0,0%,100%,.65);--color-dark-primary-60:hsla(0,0%,100%,.55);--color-dark-primary-50:hsla(0,0%,100%,.45);--color-dark-primary-40:hsla(0,0%,100%,.35);--color-dark-primary-30:hsla(0,0%,100%,.25);--color-dark-primary-20:hsla(0,0%,100%,.2);--color-dark-primary-10:hsla(0,0%,100%,.1)}