.site-footer{padding:60px 20px 90px;background:#212121;border-top:1px solid #363636;overflow:hidden}.site-footer .site-footer__top{display:flex;flex-direction:column;width:100%}.site-footer .site-footer__top .site-footer__brand-col{display:flex;flex-direction:column;align-items:flex-start;width:100%}.site-footer .site-footer__top .site-footer__brand-col .site-footer__brand{display:flex;align-items:center}.site-footer .site-footer__top .site-footer__brand-col .site-footer__brand .site-footer__logo{width:auto;height:44px;object-fit:contain}.site-footer .site-footer__top .site-footer__brand-col .site-footer__brand .site-footer__mark{display:flex;width:38px;height:38px;margin-right:12px}.site-footer .site-footer__top .site-footer__brand-col .site-footer__brand .site-footer__mark svg{width:100%;height:100%}.site-footer .site-footer__top .site-footer__brand-col .site-footer__text{max-width:380px;margin-top:18px}.site-footer .site-footer__top .site-footer__brand-col .site-footer__socials{display:flex;flex-wrap:wrap;margin-top:24px}.site-footer .site-footer__top .site-footer__brand-col .site-footer__socials li+li{margin-left:10px}.site-footer .site-footer__top .site-footer__brand-col .site-footer__socials .site-footer__social{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:rgba(255,255,255,.04);border:1px solid #363636;border-radius:50%;color:#fff;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.site-footer .site-footer__top .site-footer__brand-col .site-footer__socials .site-footer__social svg{width:18px;height:18px}.site-footer .site-footer__top .site-footer__brand-col .site-footer__socials .site-footer__social:hover{background:rgba(108,201,58,.18);border-color:#6cc93a;color:#87e64b}.site-footer .site-footer__top .site-footer__col{width:100%;margin-top:40px}.site-footer .site-footer__top .site-footer__col .site-footer__heading{margin-bottom:18px}.site-footer .site-footer__top .site-footer__col .site-footer__menu{display:flex;flex-direction:column}.site-footer .site-footer__top .site-footer__col .site-footer__menu li+li{margin-top:12px}.site-footer .site-footer__top .site-footer__col .site-footer__menu a{font-family:var(--font-poppins),sans-serif;font-weight:400;font-size:14px;line-height:22px;color:#a8a8a8;transition:color .3s ease}.site-footer .site-footer__top .site-footer__col .site-footer__menu a:hover{color:#87e64b}.site-footer .site-footer__top .site-footer__col .site-footer__contacts{display:flex;flex-direction:column}.site-footer .site-footer__top .site-footer__col .site-footer__contacts li+li{margin-top:14px}.site-footer .site-footer__top .site-footer__col .site-footer__contacts .site-footer__contact{display:flex;align-items:center;word-break:break-word;transition:color .3s ease}.site-footer .site-footer__top .site-footer__col .site-footer__contacts .site-footer__contact .site-footer__contact-icon{display:flex;flex-shrink:0;width:18px;height:18px;margin-right:12px;color:#87e64b}.site-footer .site-footer__top .site-footer__col .site-footer__contacts .site-footer__contact .site-footer__contact-icon svg{width:100%;height:100%}.site-footer .site-footer__top .site-footer__col .site-footer__contacts a.site-footer__contact:hover{color:#fff}.site-footer .site-footer__disclaimer{width:100%;margin-top:44px;padding:20px;background:rgba(25,25,25,.5);border:1px solid #363636;border-radius:16px}.site-footer .site-footer__disclaimer .site-footer__disclaimer-text{margin-top:8px}.site-footer .site-footer__bottom{width:100%;margin-top:28px;padding-top:24px;border-top:1px solid #363636}@media only screen and (min-width: 768px){.site-footer{padding:80px 50px 40px}.site-footer .site-footer__top{flex-direction:row;flex-wrap:wrap;justify-content:space-between}.site-footer .site-footer__top .site-footer__brand-col{width:100%}.site-footer .site-footer__top .site-footer__col{width:46%}}@media only screen and (min-width: 1024px){.site-footer{padding:max(100px,5.2083333333vw) max(32px,(100% - max(1176px, 61.25vw))/2) max(40px,2.0833333333vw)}.site-footer .site-footer__top{flex-wrap:nowrap}.site-footer .site-footer__top .site-footer__brand-col{width:38%}.site-footer .site-footer__top .site-footer__brand-col .site-footer__brand .site-footer__logo{height:max(50px,2.6041666667vw)}.site-footer .site-footer__top .site-footer__brand-col .site-footer__brand .site-footer__mark{width:max(42px,2.1875vw);height:max(42px,2.1875vw);margin-right:max(12px,.625vw)}.site-footer .site-footer__top .site-footer__brand-col .site-footer__text{max-width:max(400px,20.8333333333vw);margin-top:max(22px,1.1458333333vw)}.site-footer .site-footer__top .site-footer__brand-col .site-footer__socials{margin-top:max(28px,1.4583333333vw)}.site-footer .site-footer__top .site-footer__brand-col .site-footer__socials li+li{margin-left:max(10px,.5208333333vw)}.site-footer .site-footer__top .site-footer__brand-col .site-footer__socials .site-footer__social{width:max(44px,2.2916666667vw);height:max(44px,2.2916666667vw)}.site-footer .site-footer__top .site-footer__brand-col .site-footer__socials .site-footer__social svg{width:max(19px,.9895833333vw);height:max(19px,.9895833333vw)}.site-footer .site-footer__top .site-footer__col{width:24%;margin-top:0}.site-footer .site-footer__top .site-footer__col .site-footer__heading{margin-bottom:max(22px,1.1458333333vw)}.site-footer .site-footer__top .site-footer__col .site-footer__menu li+li{margin-top:max(14px,.7291666667vw)}.site-footer .site-footer__top .site-footer__col .site-footer__menu a{font-size:max(15px,.78125vw);line-height:max(24px,1.25vw)}.site-footer .site-footer__top .site-footer__col .site-footer__contacts li+li{margin-top:max(16px,.8333333333vw)}.site-footer .site-footer__top .site-footer__col .site-footer__contacts .site-footer__contact .site-footer__contact-icon{width:max(18px,.9375vw);height:max(18px,.9375vw);margin-right:max(12px,.625vw)}.site-footer .site-footer__disclaimer{margin-top:max(64px,3.3333333333vw);padding:max(24px,1.25vw) max(28px,1.4583333333vw);border-radius:max(18px,.9375vw)}.site-footer .site-footer__disclaimer .site-footer__disclaimer-text{margin-top:max(8px,.4166666667vw)}.site-footer .site-footer__bottom{margin-top:max(32px,1.6666666667vw);padding-top:max(28px,1.4583333333vw)}}
