.subheader{position:relative;margin-top:45px;height:100px;background-color:#043f5c}.container{position:relative;max-width:1140px;margin:0 auto}.touch_margin{margin-top:30px}.touch a{vertical-align:middle}.touch__telegram,.touch__max{margin-right:22px}.phone{font-weight:500;font-size:32px;color:#fff}.phone:hover{color:#fff}.phone_margin{margin-right:22px}.phone_block{display:block}.touch-mobile{display:none}@media(max-width:767px){.phone{display:none}}@media(max-width:575px){.logo{width:60%;margin-top:0}.logo_margin img{margin:0}.touch-mobile{display:flex;flex-direction:column;align-items:end;justify-content:center;margin-top:33px}.touch-mobile div{display:flex}.touch-mobile img{width:30px}.touch-mobile__max,.touch-mobile__telegram{margin-right:16px}.touch-mobile__wrapper{display:flex}}@media(max-width:992px){.hamburger{display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:26px;height:12px}.hamburger span{display:block;width:100%;height:2px;background-color:#fff;margin-bottom:2px;transition:.5s all}}.button{width:254px;height:63.5008px;background:#ef5488;border:1px solid #000;border-radius:38px;font-weight:500;font-size:28px;text-align:center;color:#fff;text-decoration:none}.button:hover{box-shadow:0 0 10px 5px rgba(239,84,136,.3)}.button_margin{margin-top:35px}.button_mdl{width:280px;font-size:24px}.button_blue-center{display:block;background:#1a9bda;margin:0 auto}.button_disabled{background:darkgrey}.button_rem{width:15.875rem;height:3.9688rem;border-radius:2.375rem;font-size:1.75rem}.button_autoWidthBlue,.button_autoWidthPink{width:auto;background:#1a9bda;padding:.5rem 1rem}.button_autoWidthPink{background:#ef5488;height:auto;padding:1rem;font-size:1.75rem}@media(max-width:575px){.button{width:98%;height:auto;font-size:1.375rem}.button_autoWidthPink{padding:.5rem}}@media(max-width:330px){.button{font-size:1.25rem}}.footer{min-height:170px;background-color:#043f5c;padding:5px 0 7px}.footer__wrapper{display:flex;justify-content:space-between;height:158px}.footer__left{display:flex;flex-direction:column;justify-content:space-between;align-items:start}.footer__left a{display:flex;align-items:center}.footer__center{display:flex;align-items:center;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.footer__right{display:flex;flex-direction:column;justify-content:space-between;align-items:end}.footer__legal{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:6px 12px;padding:12px 0 6px;border-top:1px solid rgba(255,255,255,.25);font-size:14px;line-height:1.4;text-align:center}.footer__legal a{color:rgba(255,255,255,.9);text-decoration:underline;text-underline-offset:3px}.footer__legal a:hover,.footer__legal a:focus-visible{color:#fff}@media(max-width:575px){.footer__legal{flex-direction:column;gap:6px;padding-top:12px;margin-top:10px}}.footer__legal-separator{color:rgba(255,255,255,.65)}@media(max-width:575px){.footer__legal-separator{display:none}}.footer__vk,.footer__y,.footer-title{font-weight:400;font-size:24px;color:#fff}.footer__vk:hover,.footer__y:hover,.footer-title:hover{color:#fff}.footer__vk img,.footer__y img,.footer-title img{width:40px;margin-right:15px}.footer-title{font-weight:400;font-size:32px;color:#fff}.container{position:relative;max-width:1140px;margin:0 auto}.phone{font-weight:500;font-size:32px;color:#fff}.phone:hover{color:#fff}.phone_margin{margin-right:22px}.phone_block{display:block}.touch-mobile{display:none}.logo{display:block;min-width:100%}.logo_margin{margin-top:8px}.logo_mini{display:none}.touch{display:flex}.touch_margin{margin-top:30px}.touch a{vertical-align:middle}.touch__telegram{margin-right:22px}.phone{font-weight:500;font-size:32px;color:#fff}.phone:hover{color:#fff}.phone_margin{margin-right:22px}.phone_block{display:block}.touch-mobile{display:none}@media(max-width:1200px){.header__item{border-right:none}.header__link{font-size:28px}.footer-title{font-size:28px}.footer__vk,.footer__i{font-size:20px}.phone{font-size:28px}}@media(max-width:991px){.header__link{font-size:22px}.header__menu{padding:18px 0}.touch_margin{display:flex;justify-content:flex-end}}@media(max-width:767px){.header{height:50px}.header__menu{z-index:100;position:fixed;flex-direction:column;justify-content:center;top:0;left:-100%;width:50%;height:100vh;padding:20px 15px;background-color:rgba(0,0,0,.8);transition:.6s all}.header__menu_active{left:0}.header__item{margin-top:10px;padding-right:0;width:100%;text-align:center;padding:5px}.header__link{display:block;font-size:20px}.logo_center{text-align:center}.phone{font-size:26px}.touch_margin{margin-top:33px}.footer{min-height:130px}.footer__center img{width:80%}.footer__left a{font-size:14px}.footer__left a img{width:40px;margin-right:6px}.footer__wrapper{height:120px}.logo_center{text-align:center}.footer-title{display:none}.phone_footer{font-size:20px}.hamburger{display:block;position:absolute;right:10px;top:50%;transform:translateY(-50%);width:26px;height:12px}.hamburger span{display:block;width:100%;height:2px;background-color:#fff;margin-bottom:2px;transition:.5s all}.hamburger_active span{margin-bottom:-2px}.hamburger_active span:nth-child(1){transform:translateY(3px)rotate(-45deg)}.hamburger_active span:nth-child(2){display:none}.hamburger_active span:nth-child(3){transform:translateY(3px)rotate(45deg)}}@media(max-width:575px){.carousel{min-height:570px}.carousel .tns-item img{width:100%}.video .video__subtitle{font-size:28px;margin-top:34px}.logo img{width:160px}.logo_margin{margin-top:24px}.logo_center{display:none}.logo_mini{display:flex;justify-content:center}.logo_mini img{width:80%}.touch{display:none}.touch_bottom{display:block;display:flex;flex-direction:column;gap:16px}.touch_bottom img{width:30px}.touch-mobile{display:flex;flex-direction:column;align-items:flex-end;justify-content:center;margin-top:34px}.touch-mobile img{width:30px}.touch-mobile__telegram,.touch-mobile__max{margin-right:16px}.touch__telegram,.touch__max,.touch__wtsp{margin-right:16px}.phone{font-size:22px;align-self:flex-end}.phone_mobile{font-size:20px}.phone_footer{display:none;font-size:16px}.button_mdl{width:250px}.footer__vk,.footer__y{margin-left:16px}.footer__left a img{width:30px}.modal .modal__dialog{width:300px}.modal .modal__input{width:250px}}.subfooter{min-height:6.25rem;background-color:#1a9bda;padding:1.25rem 0}.subfooter__text{font-size:2rem;font-weight:500;text-align:center;color:#fff;margin-bottom:0}@media(max-width:992px){.subfooter__text{font-size:1.75rem}}.subfooter__wrapper{display:flex;justify-content:center;align-items:center;gap:.625rem;flex-direction:column}