.footer{padding:32px 20px 20px 20px;background:#0d6544;}@media (max-width: 1200px){.footer{padding:32px 0px 0px 0px;}}@media (max-width: 768px){.footer{padding:16px 0px 0px 0px;}}.footer .footer-main{border-radius:32px;background:rgba(0,0,0,0.8);}@media (max-width: 1200px){.footer .footer-main{border-radius:32px 32px 0 0;}}@media (max-width: 768px){.footer .footer-main{border-radius:16px 16px 0 0;}}.footer .footer-main__content{padding:50px 0 40px 0;display:grid;justify-content:space-between;grid-template-columns:auto 400px;gap:49px;}@media (max-width: 880px){.footer .footer-main__content{display:flex;flex-direction:column;}}@media (max-width: 768px){.footer .footer-main__content{padding:30px 0 40px 0;gap:44px;}}.footer .footer-main__content #@media (max-width: 640px){gap:48px;}.footer .footer-main__content .content__left{max-width:600px;}@media (max-width: 768px){.footer .footer-main__content .content__left{max-width:100%;}}.footer .footer-main__content .content__left h3{color:#fff;font-family:Inter;font-size:44px;font-weight:700;line-height:110%;letter-spacing:-1%;text-align:left;margin-bottom:16px;}@media (max-width: 768px){.footer .footer-main__content .content__left h3{font-size:27px;margin-bottom:6px;}}.footer .footer-main__content .content__left .desc{color:#fff;font-family:Inter;font-size:15px;font-weight:500;line-height:140%;letter-spacing:-2%;text-align:left;margin-bottom:32px;}@media (max-width: 768px){.footer .footer-main__content .content__left .desc{margin-bottom:16px;}}.footer .footer-main__content .content__left .footer__form .phone{border-radius:8px;background:rgba(255,255,255,0.05);padding:0px 16px;height:48px;color:#fff;font-family:Inter;font-size:15px;font-weight:400;line-height:140%;letter-spacing:-2%;text-align:left;margin-bottom:32px;border:none;transition:.2s ease-out;}@media (max-width: 768px){.footer .footer-main__content .content__left .footer__form .phone{margin-bottom:20px;width:294px;}}@media (max-width: 640px){.footer .footer-main__content .content__left .footer__form .phone{width:100%;}}.footer .footer-main__content .content__left .footer__form .phone:hover{background:rgba(255,255,255,0.1);}.footer .footer-main__content .content__left .footer__form .phone:focus-visible{border:2px solid #ff00ca;background:rgba(255,255,255,0.05);}.footer .footer-main__content .content__left .footer__form .phone:focus-visible-visible{outline:none;}.footer .footer-main__content .content__left .footer__form .label{color:#fff;font-family:Inter;font-size:15px;font-weight:500;line-height:100%;letter-spacing:-2%;text-align:left;margin-bottom:8px;}.footer .footer-main__content .content__left .footer__form .checkboxs{display:flex;gap:8px;margin-bottom:40px;}@media (max-width: 768px){.footer .footer-main__content .content__left .footer__form .checkboxs{margin-bottom:20px;}}@media (max-width: 480px){.footer .footer-main__content .content__left .footer__form .checkboxs{flex-wrap:wrap;}}.footer .footer-main__content .content__left .footer__form .checkboxs .checkbox input{display:none;}.footer .footer-main__content .content__left .footer__form .checkboxs .checkbox input:checked + label .point span{background:#fff;width:12px;height:12px;border-radius:100px;display:block;}.footer .footer-main__content .content__left .footer__form .checkboxs .checkbox label{border-radius:100px;background:rgba(255,255,255,0.05);padding:10px 14px 10px 10px;display:flex;gap:8px;color:#fff;font-family:Inter;font-size:15px;font-weight:500;line-height:100%;letter-spacing:-2%;text-align:left;align-items:center;cursor:pointer;transition:.2s ease-out;}.footer .footer-main__content .content__left .footer__form .checkboxs .checkbox label .point{box-sizing:border-box;border:1px solid rgba(255,255,255,0.1);border-radius:100px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;}.footer .footer-main__content .content__left .footer__form .checkboxs .checkbox label:hover{background:rgba(255,255,255,0.1);}.footer .footer-main__content .content__left .footer__form .checkboxs .checkbox label:focus-visible{border:2px solid #ff00ca;}.footer .footer-main__content .content__left .footer__form .checkboxs .checkbox label:active{background:rgba(255,255,255,0.1);scale:.9;}.footer .footer-main__content .content__left .footer__form .checkboxs .checkbox label:focus-visible-visible{outline:none;}.footer .footer-main__content .content__left .agree_desc{color:#fff;font-family:Inter;font-size:15px;font-weight:400;line-height:140%;letter-spacing:-2%;text-align:left;margin-top:16px;max-width:425px;}.footer .footer-main__content .content__left .agree_desc a{color:#fff;border-bottom:1px solid #fff;cursor:pointer;}.footer .footer-main__content .content__right{display:flex;gap:120px;flex-direction:column;}@media (max-width: 880px){.footer .footer-main__content .content__right{gap:32px;}}.footer .footer-main__content .content__right .contacts .nav a{display:flex;gap:8px;align-items:center;color:#fff;font-family:Inter;font-size:15px;font-weight:500;line-height:100%;letter-spacing:-2%;text-align:left;width:max-content;cursor:pointer;transition:.2s ease-out;border-bottom:1px solid transparent;}.footer .footer-main__content .content__right .contacts .nav a:hover{border-bottom:1px solid #fff;}.footer .footer-main__content .content__right .contacts .nav a:focus-visible{border-bottom:1px solid #ff00ca;}.footer .footer-main__content .content__right .contacts .social{margin:20px 0 12px 0;display:flex;align-items:center;gap:16px;}.footer .footer-main__content .content__right .contacts .social .tel{color:#fff;font-family:Inter;font-size:30px;font-weight:600;line-height:110%;letter-spacing:-1%;text-align:left;transition:.2s ease-out;}@media (max-width: 768px){.footer .footer-main__content .content__right .contacts .social .tel{font-size:24px;}}.footer .footer-main__content .content__right .contacts .social .tel:hover{text-decoration-line:underline;}.footer .footer-main__content .content__right .contacts .social .tel:focus-visible{border-bottom:1px solid #ff00ca;}.footer .footer-main__content .content__right .contacts .social .whatsapp,.footer .footer-main__content .content__right .contacts .social .telegram{border-radius:833.33px;width:40px;height:40px;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:.2s ease-out;}.footer .footer-main__content .content__right .contacts .social .whatsapp:hover,.footer .footer-main__content .content__right .contacts .social .telegram:hover{opacity:0.7;}.footer .footer-main__content .content__right .contacts .social .whatsapp:focus-visible,.footer .footer-main__content .content__right .contacts .social .telegram:focus-visible{border:1px solid #ff00ca;}.footer .footer-main__content .content__right .contacts .social .whatsapp:active,.footer .footer-main__content .content__right .contacts .social .telegram:active{scale:0.9;}.footer .footer-main__content .content__right .contacts .social .telegram{background:#039be5;}.footer .footer-main__content .content__right .contacts .social .whatsapp{background:#4caf50;}.footer .footer-main__content .content__right .contacts .mail{color:#fff;font-family:'Inter', sans-serif;font-size:26px;font-weight:700;line-height:120%;letter-spacing:-2%;text-align:left;}@media (max-width: 768px){.footer .footer-main__content .content__right .contacts .mail{font-size:22px;}}.footer .footer-main__content .content__right .contacts .mail a{color:#fff;transition:.2s ease-out;}.footer .footer-main__content .content__right .contacts .mail a:hover{text-decoration-line:underline;}.footer .footer-main__content .content__right .contacts .mail a:focus-visible{border-bottom:1px solid #ff00ca;}.footer .footer-main__content .content__right .menu{display:flex;gap:40px;}@media (max-width: 425px){.footer .footer-main__content .content__right .menu{gap:20px;}}@media (max-width: 390px){.footer .footer-main__content .content__right .menu{flex-direction:column;gap:18.5px;}}.footer .footer-main__content .content__right .menu .item__value a{display:flex;gap:8px;color:#fff;font-family:Inter;font-size:15px;font-weight:500;line-height:100%;letter-spacing:-2%;text-align:left;margin-bottom:22.5px;align-items:center;width:max-content;cursor:pointer;transition:.2s ease-out;border-bottom:1px solid transparent;}@media (max-width: 390px){.footer .footer-main__content .content__right .menu .item__value a{margin-bottom:0;}}.footer .footer-main__content .content__right .menu .item__value a:hover{border-bottom:1px solid #fff;}.footer .footer-main__content .content__right .menu .item__value a:focus-visible{border-bottom:1px solid #ff00ca;}.footer .footer-main__content .content__right .menu .item__list li a{color:rgba(255,255,255,0.4);font-family:Inter;font-size:15px;font-weight:400;line-height:140%;letter-spacing:-2%;text-align:left;cursor:pointer;transition:.2s ease-out;}.footer .footer-main__content .content__right .menu .item__list li a:hover{text-decoration-line:underline;}@media (max-width: 390px){.footer .footer-main__content .content__right .menu .item__list{display:none;}}.footer .bottom{display:flex;align-items:center;justify-content:space-between;padding:16px 0px 20px 0px;border-top:1px solid rgba(255,255,255,0.1);color:rgba(255,255,255,0.4);font-family:'Inter', sans-serif;font-size:15px;font-weight:500;line-height:100%;letter-spacing:-2%;text-align:left;}@media (max-width: 639px){.footer .bottom{align-items:flex-start;}}@media (max-width: 469px){.footer .bottom{flex-direction:column;gap:16px;}}.footer .bottom__left{display:flex;gap:32px;}@media (max-width: 660px){.footer .bottom__left{gap:12px;}}@media (max-width: 639px){.footer .bottom__left{flex-direction:column;}}.footer .bottom__left a{color:rgba(255,255,255,0.4);font-family:'Inter', sans-serif;font-size:15px;font-weight:500;line-height:100%;letter-spacing:-2%;text-align:left;}.footer .bottom__right .willday{display:flex;align-items:center;gap:6.2px;}.footer .bottom__right .willday a{display:flex;}.footer .bottom a{color:inherit;}