@font-face{font-family:bebasneuecyrillic;src:url(/fonts/bebas-neue-regular.woff2)format("woff2");font-display:swap}.mobile-menu{z-index:99;opacity:0;visibility:hidden;pointer-events:none;background:#1a1a1a;flex-direction:column;justify-content:space-between;align-items:center;width:100%;height:calc(100vh - 109px);padding:40px 16px;transition:opacity .4s,visibility .4s,transform .4s;display:flex;position:fixed;top:109px;left:0;transform:translateY(-20px)}.mobile-menu--open{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.mobile-menu__nav{flex-direction:column;align-items:center;gap:32px;display:flex}.mobile-menu__nav-link{font:400 48px/1 var(--font-bebas-neue-cyrillic),"bebasneuecyrillic",sans-serif,"Inter";color:#fff;text-align:center;cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none;transition:opacity .2s}.mobile-menu__nav-link:hover{opacity:.7}.mobile-menu__contacts{flex-direction:column;gap:32px;width:100%;display:flex}.mobile-menu__contact-item{align-items:flex-start;gap:16px;display:flex}.mobile-menu__contact-icon{flex-shrink:0;width:20px;height:20px;margin-top:4px}.mobile-menu__contact-info{flex-direction:column;gap:4px;display:flex}.mobile-menu__contact-phone,.mobile-menu__contact-email{font:600 20px/1.2 var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;text-decoration:none;transition:opacity .2s}.mobile-menu__contact-phone:hover,.mobile-menu__contact-email:hover{opacity:.7}.mobile-menu__contact-name{font:400 16px/1.3 var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;opacity:.5;margin-top:4px}.mobile-menu__contact-position{font:300 14px/1.3 var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:#fff;opacity:.5}@media (max-width:768px){.mobile-menu{height:calc(100vh - 80px);padding:40px 16px;top:80px}.mobile-menu__nav{gap:24px}.mobile-menu__nav-link{font-size:48px}.mobile-menu__contacts{align-items:center;gap:24px}.mobile-menu__contact-phone,.mobile-menu__contact-email{font-size:24px}.mobile-menu__contact-name,.mobile-menu__contact-position{font-size:18px}.mobile-menu__contact-item{text-align:center}}@media (max-width:480px){.mobile-menu{gap:5px;height:calc(100vh - 70px);padding:30px 16px;top:70px}.mobile-menu__nav{gap:20px}.mobile-menu__nav-link{font-size:30px}.mobile-menu__contacts{gap:20px}.mobile-menu__contact-phone,.mobile-menu__contact-email,.mobile-menu__contact-name,.mobile-menu__contact-position{font-size:18px}}
@font-face{font-family:bebasneuecyrillic;src:url(/fonts/bebas-neue-regular.woff2)format("woff2");font-display:swap}.footer{width:100%;max-width:1200px;margin:0 auto;position:relative}@media (max-width:1024px){.footer{padding-left:18px;padding-right:18px}}@media (max-width:768px){.footer{padding-left:16px;padding-right:16px}}.footer__container{width:auto;font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;border-radius:12px;flex-direction:column;gap:64px;padding:0 0 96px;line-height:.9;display:flex}@media (max-width:768px){.footer__container{gap:40px;padding:0 0 64px}}.footer__logo-buttons{justify-content:space-between;align-items:center;gap:70px;display:flex}@media (max-width:768px){.footer__logo-buttons{flex-direction:column;align-items:flex-start;gap:40px}}.footer__link-buttons{flex-wrap:wrap;align-items:center;gap:12px;display:flex}@media (max-width:480px){.footer__link-buttons{flex-direction:column;gap:8px;width:100%}.footer__button-link{width:100%}}.footer__button{font-family:var(--font-inter),"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}.footer__socials-container{flex-direction:column;gap:32px;font-style:normal;display:flex}@media (max-width:768px){.footer__socials-container{align-items:flex-start;gap:24px}}.footer__phone-numbers{gap:200px;display:flex}@media (max-width:768px){.footer__phone-numbers{flex-direction:column;align-items:flex-start;gap:16px}}.footer__phone-content,.footer__email-content{flex-direction:column;gap:20px;width:100%;max-width:400px;display:flex}@media (max-width:768px){.footer__phone-content,.footer__email-content{width:auto;max-width:none}}.footer__email-social-wrapper{align-items:center;gap:200px;display:flex}@media (max-width:768px){.footer__email-social-wrapper{flex-direction:column;align-items:flex-start;gap:24px}}.footer__phone-link,.footer__email-link{color:inherit;align-items:center;gap:12px;text-decoration:none;transition:opacity .3s;display:inline-flex}.footer__phone-link:hover,.footer__email-link:hover{opacity:.7}.footer__phone-link:focus-visible,.footer__email-link:focus-visible{outline-offset:4px;border-radius:4px;outline:2px solid #c3253a}.footer__contact-icon{opacity:.3;filter:brightness(100);flex-shrink:0}.footer__contact-icon--telegram{background-color:#5c5c5c;border-radius:50%;justify-content:center;align-items:center;width:33px;height:33px;display:flex}.footer__contact-icon--telegram img{opacity:1;filter:brightness(0);width:20px}.footer__phone-title,.footer__email-title{color:#fff;font-size:32px;font-weight:700}@media (max-width:768px){.footer__phone-title,.footer__email-title{font-size:24px}}.footer__phone-description,.footer__email-description{font-size:18px;font-weight:400;line-height:1.2}@media (max-width:768px){.footer__phone-description,.footer__email-description{font-size:14px}}.footer__contact-button{width:100%}.footer__button-container{flex-direction:column;align-items:center;gap:56px;width:100%;display:flex}@media (max-width:768px){.footer__button-container{gap:40px}}.footer .adaptive-container{border-top:1px solid #ffffff1a;flex-direction:row;justify-content:center;align-items:center;gap:32px;width:100%;padding-top:32px;display:flex}.footer__footer-links{flex:1}.footer__codecake-wrapper{justify-content:flex-end;align-items:center;display:flex}.footer__codecake-wrapper a{align-items:center;transition:all .3s;display:flex}.footer__codecake-wrapper a:hover img{opacity:1}.footer__codecake-wrapper a img{opacity:.6;max-width:180px;height:auto;transition:opacity .3s}@media (max-width:768px){.footer__codecake-wrapper{justify-content:center}.footer__codecake-wrapper a img{max-width:150px}}.footer__privacy-policy-link{letter-spacing:-.01em;color:#ffffff80;font-size:14px;font-weight:400;text-decoration:none;transition:color .3s;display:inline-block}.footer__privacy-policy-link:hover{color:#fff}.footer__privacy-policy-link:focus-visible{outline-offset:2px;border-radius:2px;outline:1px solid #c3253a}@media (max-width:768px){.footer__privacy-policy-link{font-size:13px}}.footer .adaptive-container p{margin:0}.footer__line-section{opacity:.2;background-color:#fff;width:100%;max-width:1200px;height:1.201px;margin:0 auto}@media (max-width:1024px){.footer__line-section{padding-left:18px;padding-right:18px}}@media (max-width:768px){.footer__line-section{padding-left:16px;padding-right:16px}}.footer__line-section .footer__line{height:1.201px}.footer__social-links{align-items:center;gap:12px;display:flex}.footer__social-link{background-color:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;transition:background-color .3s;display:flex}.footer__social-link:hover{background-color:#fffc}.footer__social-link:focus-visible{outline-offset:4px;outline:2px solid #c3253a}.footer__social-link img{filter:brightness(0)}@media (max-width:768px){.footer__email-title{font-size:20px}}
