#crx-site-footer,#crx-site-footer *{box-sizing:border-box}#crx-site-footer{z-index:2;color:#f4f5f8;background:#e8e8e8;width:100%;margin:0;padding:0;font-family:Rubik,Arial,sans-serif;position:relative;overflow:hidden}#crx-site-footer .crx-footer__inner{background:#2d2d2d;border-radius:0;min-height:860px;padding:100px max(24px,50% - 520px) 38px}#crx-site-footer .crx-footer__top{grid-template-columns:minmax(0,640px) minmax(280px,360px);justify-content:space-between;gap:40px;min-height:550px;display:grid}#crx-site-footer h2{color:#fff;max-width:560px;margin:0;font-size:36px;font-weight:400;line-height:1.55}#crx-site-footer .crx-footer__lead>p{color:#fff;max-width:520px;margin:22px 0 48px;font-size:24px;font-weight:300;line-height:1.55}#crx-site-footer a{color:inherit;text-decoration:none}#crx-site-footer :is(a,button,input):focus-visible{outline-offset:3px;outline:3px solid #92fe9d}#crx-site-footer .crx-footer__contact{color:#f4f5f8;width:fit-content;font-size:36px;font-weight:400;line-height:1.55;display:block}#crx-site-footer .crx-footer__socials{gap:6px;margin-top:44px;display:flex}#crx-site-footer .crx-footer__socials a,#crx-site-footer .crx-footer__socials img{width:76px;height:76px;display:block}#crx-site-footer .crx-footer__company{color:#fff;margin:88px 0 0;font-size:16px;font-weight:300;line-height:1.55}#crx-site-footer .crx-footer__nav{border-top:1px solid #ffffffa6;grid-template-columns:200px 300px minmax(300px,1fr);gap:80px;padding-top:48px;display:grid}#crx-site-footer .crx-footer__nav>div{align-content:start;gap:18px;display:grid}#crx-site-footer .crx-footer__nav a{color:#f4f5f8;text-transform:uppercase;width:fit-content;font-size:14px;font-weight:300;line-height:1.55}#crx-site-footer .crx-footer__nav a:hover,#crx-site-footer .crx-footer__contact:hover{color:#92fe9d}#crx-site-footer .footer-lead-form__form{grid-template-columns:195px 195px 240px;gap:0 10px;width:640px;display:grid}#crx-site-footer .footer-lead-form__field{display:block;position:relative}#crx-site-footer .footer-lead-form__label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}#crx-site-footer .footer-lead-form__form input[type=text],#crx-site-footer .footer-lead-form__form input[type=tel],#crx-site-footer .footer-lead-form__form button{color:#fff;background:#444;border:0;border-radius:16px;width:100%;height:60px;margin:0;padding:0 22px;font:300 14px/1 Rubik,Arial,sans-serif}#crx-site-footer .footer-lead-form__form input::placeholder{color:#ffffffb8;opacity:1}#crx-site-footer .footer-lead-form__form button{color:#2d2d2d;cursor:pointer;background:linear-gradient(90deg,#92fe9d,#00c9ff);border:2px solid #0000;border-radius:18px;font-size:16px;font-weight:500}#crx-site-footer .footer-lead-form__form button:disabled{cursor:wait;opacity:.72}#crx-site-footer .footer-lead-form__consent{color:#fff;grid-column:1/-1;grid-template-columns:20px 1fr;align-items:start;gap:10px;margin-top:24px;font-size:14px;font-weight:300;line-height:1.4;display:grid}#crx-site-footer .footer-lead-form__consent input{accent-color:#92fe9d;width:20px;height:20px;margin:0}#crx-site-footer .footer-lead-form__consent a{text-underline-offset:2px;font-weight:600;text-decoration:underline}#crx-site-footer [data-chatrex-form-status]{grid-column:1/-1}@media (width<=1199px){#crx-site-footer .crx-footer__inner{min-height:840px;padding-inline:max(20px,50% - 470px)}#crx-site-footer .crx-footer__top{grid-template-columns:minmax(0,620px) minmax(250px,300px);gap:50px;min-height:500px}#crx-site-footer h2{font-size:26px;line-height:1.33}#crx-site-footer .crx-footer__lead>p{margin-top:20px;margin-bottom:48px;font-size:20px}#crx-site-footer .crx-footer__contact{font-size:30px}#crx-site-footer .footer-lead-form__form{grid-template-columns:185px 185px minmax(220px,240px);width:min(620px,100%)}#crx-site-footer .crx-footer__nav{grid-template-columns:180px 300px 1fr;gap:50px}}@media (width<=959px){#crx-site-footer .crx-footer__inner{min-height:930px;padding:80px max(20px,50% - 310px) 34px}#crx-site-footer .crx-footer__top{grid-template-columns:1fr;gap:34px;min-height:auto}#crx-site-footer .crx-footer__lead>p{max-width:560px;margin-bottom:36px}#crx-site-footer .crx-footer__contacts{grid-template-columns:1fr auto;align-items:start;display:grid}#crx-site-footer .crx-footer__socials{grid-area:1/2/span 2;margin:0}#crx-site-footer .crx-footer__company{grid-column:1/-1;margin-top:36px}#crx-site-footer .crx-footer__nav{grid-template-columns:1fr 1.35fr 1.55fr;gap:20px;margin-top:30px;padding-top:30px}#crx-site-footer .crx-footer__nav a{font-size:13px}}@media (width<=639px){#crx-site-footer .crx-footer__inner{border-radius:0;min-height:1030px;padding:62px 20px 30px}#crx-site-footer h2{font-size:27px;line-height:1.35}#crx-site-footer .crx-footer__lead>p{font-size:19px}#crx-site-footer .footer-lead-form__form{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 180px;gap:0 10px}#crx-site-footer .footer-lead-form__form input[type=text],#crx-site-footer .footer-lead-form__form input[type=tel]{font-size:16px}#crx-site-footer .footer-lead-form__consent{margin-top:12px;font-size:15px}#crx-site-footer .crx-footer__contacts{grid-template-columns:1fr}#crx-site-footer .crx-footer__socials{grid-area:auto/1;margin-top:26px}#crx-site-footer .crx-footer__contact{font-size:26px}#crx-site-footer .crx-footer__company{margin-top:30px;font-size:15px}#crx-site-footer .crx-footer__nav{margin-top:24px;padding-top:24px}#crx-site-footer .crx-footer__nav a{font-size:14px}}@media (width<=479px){#crx-site-footer .crx-footer__inner{min-height:1370px;padding:50px 15px 30px}#crx-site-footer h2{font-size:25px}#crx-site-footer .crx-footer__lead>p{margin:24px 0 34px;font-size:18px}#crx-site-footer .footer-lead-form__form{grid-template-columns:1fr;gap:12px}#crx-site-footer .footer-lead-form__form input[type=text],#crx-site-footer .footer-lead-form__form input[type=tel],#crx-site-footer .footer-lead-form__form button{height:58px;font-size:16px}#crx-site-footer .footer-lead-form__consent{grid-column:1;margin-top:4px;font-size:15px}#crx-site-footer .crx-footer__contact{font-size:24px}#crx-site-footer .crx-footer__socials a,#crx-site-footer .crx-footer__socials img{width:60px;height:60px}#crx-site-footer .crx-footer__company{margin-top:24px;font-size:15px}#crx-site-footer .crx-footer__nav{grid-template-columns:1fr 1fr;gap:20px 24px;margin-top:24px}#crx-site-footer .crx-footer__nav>div:last-child{grid-column:1/-1}#crx-site-footer .crx-footer__nav>div{gap:13px}#crx-site-footer .crx-footer__nav a{font-size:14px}}
