@media screen and (max-width: 1024px){.header_top{z-index:101;position:relative}.header_top .page_container:after{left:80px}.header .prizes{gap:16px}.header .menu_btn{border:none;background:transparent;color:inherit;padding:0 15px;width:48px;height:48px;position:relative;overflow:hidden;z-index:100;margin:-12px -12px -12px 12px}.header .menu_btn:before,.header .menu_btn:after{display:block;content:"";position:absolute;-o-transition:all .5s;-ms-transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;transition:all .5s;border-top:2px solid;left:15px;width:18px}.header .menu_btn:before{top:18px;transform-origin:left top;-webkit-transfrom-origin:left top}.header .menu_btn:after{bottom:18px;transform-origin:left bottom;-webkit-transfrom-origin:left bottom}.header .menu_btn span{display:block;border-top:2px solid;-o-transition:opacity .2s;-ms-transition:opacity .2s;-moz-transition:opacity .2s;-webkit-transition:opacity .2s;transition:opacity .2s;-o-transition-delay:.3s;-ms-transition-delay:.3s;-moz-transition-delay:.3s;-webkit-transition-delay:.3s;transition-delay:.3s}.header .menu_btn:before,.header .menu_btn:after,.header .menu_btn span{border-radius:2px}.header .main_logo{width:87px;margin-right:0;position:relative;z-index:100}.header .main_logo:not(:has(+.prizes)){margin-right:auto}.header .menu_block{position:fixed;top:0;left:0;width:0;bottom:0;background:#fff;opacity:0;z-index:99;display:flex;flex-direction:column;justify-content:flex-start;-o-transition:width 0s .5s,opacity .5s;-ms-transition:width 0s .5s,opacity .5s;-moz-transition:width 0s .5s,opacity .5s;-webkit-transition:width 0s .5s,opacity .5s;transition:width 0s .5s,opacity .5s;overflow:hidden}.header .menu_block:before{display:block;content:"";min-height:115px;background:inherit;box-shadow:0 3px 16px #1515151a}.header .menu_block .prizes{display:none}.header .menu_inner{width:100vw;display:flex;flex-direction:column;height:calc(100dvh - 115px);justify-content:flex-start}.header .main_menu{flex-direction:column;order:2;width:100%;gap:0;flex:1;position:relative;overflow-x:hidden;overflow-y:auto}.header .main_menu>li{border-top:1px solid #DEDEDE}.header .main_menu>li:last-child{border-bottom:1px solid #DEDEDE}.header .search_block{padding:20px 16px;width:100%;max-width:100%;margin-right:0;flex:none}.header .search_block:after{display:none}.header .search_form{padding:4px 2px}.menu_opened{overflow:hidden}.menu_opened .menu_btn span{opacity:0;-o-transition-delay:0s;-ms-transition-delay:0s;-moz-transition-delay:0s;-webkit-transition-delay:0s;transition-delay:0s}.menu_opened .menu_btn:before{transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);-o-transform:rotate(45deg)}.menu_opened .menu_btn:after{transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.menu_opened .menu_btn:before,.menu_opened .menu_btn:after{margin:-1px 4px}.menu_opened .menu_block{width:100%;opacity:1;-o-transition:width 0s 0s,opacity .5s;-ms-transition:width 0s 0s,opacity .5s;-moz-transition:width 0s 0s,opacity .5s;-webkit-transition:width 0s 0s,opacity .5s;transition:width 0s 0s,opacity .5s}}@media screen and (min-width: 576px) and (max-width: 1024px){.header .main_menu>li{padding:10px 0}.header .main_menu>li>a{padding:10px 16px;font-size:142.86%;line-height:1.2em}.header .main_menu ul a{padding:10px 28px;font-size:114.29%}}@media screen and (max-width: 575px){.header .main_menu>li{padding:8px 0}.header .main_menu>li>a{padding:8px 16px;font-size:114.29%}.header .main_menu ul a{padding:8px 28px}.header .menu_inner{padding-bottom:80px}.header .buy_btn{position:fixed;left:16px;right:16px;bottom:-48px;height:48px;justify-content:center;overflow:hidden;opacity:0;z-index:100;-o-transition:bottom 0s .5s,opacity .5s;-ms-transition:bottom 0s .5s,opacity .5s;-moz-transition:bottom 0s .5s,opacity .5s;-webkit-transition:bottom 0s .5s,opacity .5s;transition:bottom 0s .5s,opacity .5s}.header .main_logo{width:48px}.menu_opened .buy_btn{bottom:16px;opacity:1;-o-transition:bottom 0s 0s,opacity .5s;-ms-transition:bottom 0s 0s,opacity .5s;-moz-transition:bottom 0s 0s,opacity .5s;-webkit-transition:bottom 0s 0s,opacity .5s;transition:bottom 0s 0s,opacity .5s}}@media screen and (max-width: 1024px){.footer{padding-top:40px}.footer_contacts img{height:58px;margin-bottom:24px}.footer_contacts li:not(:first-child){margin-top:16px}.footer_top .page_container{flex-wrap:wrap}.footer .ticker,.footer_bottom{margin-top:24px}.footer_bottom .page_container{flex-wrap:wrap}.footer_bottom .policy_menu{margin-left:-16px}}@media screen and (min-width: 769px) and (max-width: 1024px){.footer_menues{margin-left:auto;flex:1;max-width:720px}.footer_menues>li{padding-right:0;padding-left:32px;margin-left:auto}.footer .socials_list{flex:0 0 100%;max-width:100vw;margin-top:32px}.footer .ticker_inner{font-size:6rem}.footer .ticker li{padding-right:32px}.footer .policy_menu{order:2;flex:0 0 100%}.footer .copyrights{padding-right:16px}.footer .developer{padding-left:16px}}@media screen and (max-width: 768px){.footer .ticker_inner{font-size:4rem}.footer .ticker li{padding-right:24px}.footer .copyrights,.footer .developer{flex:0 0 100%;max-width:100%}.footer_menues{flex:0 0 100%;max-width:100%;margin-top:32px}.footer_menues>li{padding:0}}@media screen and (min-width: 576px) and (max-width: 768px){.footer_menues{order:2;justify-content:space-between;gap:32px}}@media screen and (max-width: 575px){.footer_menues{display:block}.footer_menues>li:not(:first-child){margin-top:24px}.footer .socials_list{margin-top:32px;flex:auto;max-width:100%}}@media screen and (max-width: 1024px){.system_section .about_text{margin-top:16px}.system_section .left_col,.system_section .right_col,.system_section .left_col:has(.image_block){flex:0 0 100%;max-width:100%}.system_section .system_preview{margin-top:10px}.news_section:not(:has(.swiper-button-lock)) .section_head{padding-right:108px}.gallery_section .big_title .stroke_text{-webkit-text-stroke:1.5px;margin-top:8px}.gallery_section .section_decor{left:auto;right:-90px;width:400px;height:360px}.gallery_section .section_decor:before{width:120px;border-width:0 40px}.gallery_slider+.gallery_slider{margin-top:32px}.gallery_slider .swiper-wrapper{margin-top:24px}.gallery_slider .slider_btns{gap:12px}.gallery_slider:not(:has(.swiper-button-lock)) .section_subtitle{padding-right:108px}.academy_achievements .achievements .trophy_block{padding:40px}.academy_achievements .achievements .block_title{font-size:3.2rem}.academy_achievements .achievements .block_description{font-size:1.4rem}.academy_section .page_row{margin:0}.academy_section .inner_col{max-width:100%;padding:0}.academy_section .inner_col .description_block{margin-top:16px}.academy_section .left_col{margin-bottom:15px}.academy_section .left_col,.academy_section .right_col{flex:0 0 100%;max-width:100%;padding:0}}@media screen and (max-width: 768px){.top_section .page_title{font-size:285.71%}.system_section .left_col,.system_section .right_col{flex:0 0 100%;max-width:100%}.system_section .right_col{margin-top:20px}.system_section .number_block{min-width:32px;max-width:32px;height:32px;font-size:1.4rem}.system_section .title_block{font-size:2rem}.system_section .block_description{font-size:1.4rem}.gallery_slider .slider_btns,.news_slider .slider_btns{display:none}.trophy_block{flex-wrap:wrap}.trophy_image{display:flex;align-items:center;justify-content:center;width:100%}.socials_list a:before{font-size:2.8rem}.academy_achievements .achievements .name_count{flex:0 0 100%;max-width:100%}.academy_achievements .achievements .trophy_block{padding:40px 20px}.academy_achievements .achievements .trophy_block:before{width:246px;border-width:0 100px;right:60px}.academy_achievements .achievements .trophy_block img{height:230px}.academy_achievements .achievements li{flex:1}}@media screen and (min-width: 769px) and (max-width: 1024px){.gallery_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 31.7%;max-width:31.7%}.system_section .left_col,.system_section .right_col{flex:0 0 100%;max-width:100%;padding:0;margin:0}.system_section .list_system li:nth-last-child(-n+2) .block_system{border-bottom:0}}@media screen and (min-width: 641px) and (max-width: 768px){.gallery_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 42.55%;max-width:42.55%}.system_section .list_system li:nth-last-child(-n+2) .block_system{border-bottom:0}}@media screen and (min-width: 481px) and (max-width: 640px){.gallery_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 51.3%;max-width:51.3%}}@media screen and (min-width: 401px) and (max-width: 480px){.gallery_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 69%;max-width:69%}}@media screen and (max-width: 640px){.top_section{aspect-ratio:360/471;max-height:640px}.top_section .section_inner{background:#0009}.system_section .list_system li{flex:0 0 100%;max-width:100%}.system_section .list_system li:nth-last-child(-n+1) .block_system{border-bottom:0}.academy_section .inner_right{display:flex;flex-direction:column}.academy_section .inner_right li{width:100%;padding:0}.academy_section .inner_right li:nth-child(1){order:1}.academy_section .inner_right li:nth-child(2){order:3}.academy_section .inner_right li:nth-child(3){order:2}.gallery_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 93%;max-width:93%}}
