@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){.main_slider .slider_btns{top:32px;gap:12px}.main_slider .slide_info,.upcoming_match{bottom:32px}.upcoming_match .block_head{padding:10px 16px;flex-wrap:wrap}.upcoming_match .block_title{padding-right:0;flex:0 0 100%;max-width:100%}.upcoming_match .match_date{font-size:85.71%;margin-top:8px}.upcoming_match .block_body{padding-bottom:12px;max-width:310px}.upcoming_match .countdown{font-size:85.71%}.upcoming_match .team_block{font-size:85.71%;height:63px}.upcoming_match .team_block img{margin-bottom:12px;height:34px}.upcoming_match .league_block img{width:40px}.upcoming_match .league_block:before,.upcoming_match .league_block:after{min-width:14px;border-top-width:2px}.news_section:not(:has(.swiper-button-lock)) .section_head{padding-right:108px}.about_section .primary_btn,.about_section .stats_list li{margin-top:24px}.about_section .stat_type{margin-top:0}.academy_section{padding:40px 0}.academy_section .images_block img{margin:3px;outline-width:3px;border-radius:12px}.academy_section .page_container:before{width:160px;border-width:0 40px;margin-left:0}.results_section .section_inner{padding-top:16px}.results_section .result_block,.results_section .standing_block{margin-top:24px}.results_section .result_block{height:318px}.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}.president_section .president_block .block_inner,.president_section .president_words .block_inner{padding:16px}.president_section .words_content{max-width:100%}}@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%}.president_section .president_block{flex:0 0 41.67%;max-width:41.67%}}@media screen and (min-width: 641px) and (max-width: 1024px){.main_slider .info_inner{max-width:420px}.upcoming_match .block_inner,.main_section:has(.upcoming_match) .main_slider .info_inner{max-width:48%}.about_section .info_block{max-width:50%}.academy_section .images_block{flex:1}}@media screen and (min-width: 576px) and (max-width: 1024px){.standing_block.international .additional_head,.standing_block td,.standing_block th{padding-left:10px;padding-right:10px}.president_section .president_block{flex:0 0 50%;max-width:50%}}@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%}}@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){.main_slider .swiper-slide{aspect-ratio:none;height:640px}.main_slider .info_inner{max-width:100%}.main_section:has(.upcoming_match) .main_slider .slide_info{margin-bottom:254px}.upcoming_match{justify-content:flex-start}.upcoming_match .block_inner{width:100%}.about_section{aspect-ratio:initial;min-height:585px;max-height:none}.about_section .page_container{flex-wrap:wrap;gap:16px;align-content:space-between}.about_section .info_block{flex:0 0 100%;max-width:100%}.about_section .short_description{margin-top:12px}.about_section .stats_list{flex:0 0 100%;max-width:100%;text-align:left}.academy_section{aspect-ratio:initial;max-height:none}.academy_section .page_container{flex-wrap:wrap;gap:0;align-content:space-between}.academy_section .page_container:before{left:0;bottom:-50px;transform-origin:left bottom;-webkit-transfrom-origin:left bottom}.academy_section .info_block{flex:0 0 100%;max-width:100%}.academy_section .info_block img{margin-bottom:24px}.academy_section .images_block{flex:0 0 100%;max-width:100%;margin-top:80px}}@media screen and (min-width: 576px) and (max-width: 768px){.result_block .league_date{flex:0 0 55px;max-width:55px}.result_block .league_name,.result_block .logoes_score,.result_block .clubs_names,.result_block .match_time,.result_block .match_stadium{padding-left:16px;padding-right:16px}.result_block .clubs_names{gap:12px}}@media screen and (max-width: 400px){.gallery_slider:not(.swiper-initialized) .swiper-slide{flex:0 0 93%;max-width:93%}}@media screen and (max-width: 575px){.result_block,.president_section .president_block{flex:0 0 100%;max-width:100%}.president_section .president_block .block_inner{border-radius:16px 16px 0 0}.president_section .president_image{border-radius:12px 12px 0 0}.president_section .president_words{flex:0 0 100%;max-width:100%;margin-top:12px}.president_section .president_words .block_inner{border-radius:0 0 16px 16px}.president_section .president_name{padding-top:16px}.president_section .words_content{text-align:left}}
