@media screen and (min-width: 641px) and (max-width: 1024px){.header_inner{height:80px}.header .main_logo img{height:48px}}@media screen and (min-width: 576px) and (max-width: 1024px){.header .primary_light{inset-inline-end:16px}.header .menu_block{height:calc(100dvh - 60px)}.header .menu_inner{width:360px}.header_menues{height:calc(100dvh - 60px);padding:90px 16px 16px}.menu_opened .menu_block{width:360px}}@media screen and (min-width: 576px) and (max-width: 640px){.header .menu_block{top:60px}}@media screen and (max-width: 1024px){.header .region_switch .switch_label{display:none}}@media screen and (max-width: 640px){.header_inner{height:auto;flex-wrap:wrap}.header .main_logo{padding:8px 0}.header .main_logo img{height:44px}.header .region_switch{flex:0 0 100vw;max-width:100vw;order:3;margin-inline:-16px;background:#1c2431;padding:10px 16px;display:flex;justify-content:center}.header .menu_btn{order:2}}@media screen and (max-width: 575px){.header .menu_block{position:fixed;overflow:hidden;top:0;left:0;width:100%;height:0;background:#0f141c;-o-transition:height .5s;-ms-transition:height .5s;-moz-transition:height .5s;-webkit-transition:height .5s;transition:height .5s}.header .menu_block:before{display:block;content:"";height:60px}.header .menu_inner{height:calc(100dvh - 60px);display:flex;flex-direction:column;position:relative;z-index:2}.header .menu_inner:before{display:block;content:"";position:absolute;inset:0;height:68px;background:#1c2431;z-index:-1}.header .primary_light{margin:10px auto;align-self:center}.header_menues{flex:1;height:50%;overflow-x:hidden;overflow-y:auto;padding:30px 16px;text-align:center}.header_menues:before{background-size:auto 100%}.menu_opened{overflow:hidden}.menu_opened .menu_block{height:100%}}@media screen and (max-width: 1024px){.footer{padding-top:30px}.footer_bottom{margin-top:30px}.footer_menu{display:none}.footer .main_logo{flex:1;max-width:100%}.footer .main_logo img{height:83px}}@media screen and (max-width: 768px){.footer_top,.footer_bottom{flex-direction:column;align-items:flex-start;text-align:start}.footer .developer{margin-top:-20px}.footer_contacts{text-align:start;align-items:flex-start}.collaboration .page_container{flex-direction:column;text-align:center;gap:10px}}@media screen and (max-width: 1024px){.main_slider .slide_info{padding-top:20px}.main_slider .btn_block{margin-top:20px}.main_slider .slide_title{max-width:400px}.main_slider .slide_description{max-width:560px;margin-top:10px}.main_slider .slider_dots{gap:6px}.main_slider .swiper-next,.main_slider .swiper-prev{display:none!important}.main_slider .slider_nav{bottom:44px}.main_slider .swiper-pagination-bullet{max-width:none}.stats_list ul{margin-inline-start:-15px;row-gap:20px}.stats_list li:before{margin-inline:7px;height:40px}.stats_list .count_block{font-size:187.5%;line-height:1.2em}.stats_list .stat_type{margin-top:0;font-size:87.5%;line-height:1.5em}.about_section .page_container{column-gap:20px}.about_section .image_block{margin-top:40px}.about_section .logo_block{bottom:20px}.about_section .logo_block img{margin-right:20px}.about_section .primary_btn{margin-top:14px}.services_section .section_head{margin-bottom:20px}.services_section .slider_nav{display:none}.services_section .service_block{padding:14px;border-radius:12px}.services_section .service_icon{padding:11px;margin-bottom:30px}.services_section .service_icon img{width:28px;height:28px}.services_section .service_name{font-size:112.5%;line-height:1.6em;margin-bottom:10px}.services_section .short_desc{font-size:87.5%;margin-bottom:10px}.services_slider{margin-inline:-16px;padding-inline:11px}}@media screen and (max-width: 1024px) and (min-width: 769px){.services_slider{margin-inline:-32px;padding-inline:27px}}@media screen and (max-width: 1024px){.activity_list:before{height:20px}.activity_list li{margin-top:10px}.activity_block .activity_name{font-size:87.5%;line-height:1.6rem}.benefits_section .short_desc{margin-top:14px}.benefits_list{margin-top:20px}.benefits_list li{min-height:72px;padding:10px 14px;gap:10px}.benefits_list li:before{font-size:2.4rem}}@media screen and (min-width: 576px) and (max-width: 1024px){.main_slider .swiper-slide{aspect-ratio:16/9;max-height:400px}}@media screen and (min-width: 769px) and (max-width: 1024px){.services_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 40%;max-width:40%}}@media screen and (min-width: 641px) and (max-width: 768px){.services_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 52.63%;max-width:52.63%}}@media screen and (min-width: 481px) and (max-width: 640px){.services_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 66.67%;max-width:66.67%}}@media screen and (max-width: 768px){.stats_list li{flex:0 0 50%;max-width:50%}.stats_list li:before{visibility:hidden}.about_section{padding-bottom:0}.about_section .bg_block{display:none}.about_section .image_block{margin:30px -16px 0;flex:0 0 100vw;max-width:100vw}.about_section .section_title{flex:0 0 100%;max-width:100%}.about_section .info_block{flex:0 0 100%;max-width:100%;margin-top:14px}.benefits_section .image_block{flex:0 0 100%;max-width:100%;aspect-ratio:320/272}.benefits_section .info_block{flex:0 0 100%;max-width:100%;margin-top:30px}}@media screen and (max-width: 640px){.activity_list li{flex:0 0 100%;max-width:100%}}@media screen and (max-width: 575px){.main_slider .swiper-slide{aspect-ratio:4/7;max-height:calc(100dvh - 124px)}.main_slider .slide_info{height:100%;display:flex;align-items:flex-end;padding-bottom:100px}.main_slider .slide_title{-webkit-line-clamp:4;line-clamp:4}.main_slider .slide_description{-webkit-line-clamp:6;line-clamp:6}}@media screen and (max-width: 480px){.services_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 90.91%;max-width:90.91%}}
