@import url(https://fonts.googleapis.com/css2?family=Inter:ital,wght@0,100..900;1,100..900&display=swap);
@import url(https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css);
@charset "UTF-8";*{box-sizing:border-box;font-family:Inter;margin:0;padding:0}body,html{overflow-x:hidden;scroll-behavior:smooth}::-moz-selection{background:#233871;color:#fff}::selection{background:#233871;color:#fff}.container{margin:0 auto;max-width:1340px;padding:0 10px;width:100%}.dropdown{display:inline-block;position:relative}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;left:-10px;min-width:160px;position:absolute;top:100%;z-index:1}.dropdown-content a{color:#000;display:block;padding:10px 16px;text-decoration:none;white-space:nowrap}.dropdown-content a:after{display:none}.dropdown-content a:hover{background-color:#ddd}.dropdown:hover .dropdown-content{display:block}.media-icon{display:inline-block;transition:transform .3s ease}.dropdown:hover .media-icon{transform:rotate(180deg)}.header__body{display:flex;flex-direction:column;gap:40px;height:80vh;justify-content:flex-end;margin-top:auto;padding-bottom:40px}.header__numbers{display:flex;gap:16px;justify-content:start}.header__numbers p{align-items:center;border:4px solid hsla(0,0%,100%,.275);border-radius:100%;color:#fff;display:flex;font-size:16px;font-weight:600;height:56px;justify-content:center;position:relative;width:56px}.header__title h1{color:#fff;font-size:32px;font-weight:600}.header__info{align-items:center;display:flex;gap:16px;justify-content:start}.header__info p,.header__info span{color:hsla(0,0%,100%,.9)}.header__info span{display:inline-block}.navbar{padding:20px 0}.navbar__body{align-items:normal;background:#fff;border:1px solid #ebebeb;border-radius:4px;display:flex;gap:24px;justify-content:space-between;padding:6px 6px 6px 14px}.navbar__logo{width:100px}.navbar__logo img{-o-object-fit:cover;object-fit:cover;width:100%}.navbar__menu{align-items:center;display:flex;gap:30px;justify-content:center}.navbar__menu a{color:#070707;font-size:14px;font-weight:500;text-decoration:none}.navbar__lang{align-items:center;background:#233871;border-radius:4px;display:flex;height:auto;justify-content:center;text-align:center;width:4%}.navbar__lang a{color:#f7f7f7;font-size:14px;font-weight:600;text-decoration:none}.info{padding:60px 0}.info__body{align-items:start;display:flex;gap:30px;justify-content:space-between}.info__left{background:#f6f7f9;border-radius:8px;display:flex;flex-direction:column;gap:20px;padding:24px;width:70%}.info__left h2{color:#070707;font-size:32px;font-weight:600px}.info__left_items{display:flex;flex-direction:column;gap:25px;padding-top:20px}.info__left_item{align-items:normal;display:flex;gap:20px;justify-content:space-between}.info__left_item_left{font-size:0;width:30%}.info__left_item_left img{border-radius:8px;height:180px;-o-object-fit:cover;object-fit:cover;width:100%}.info__left_item_right{display:flex;padding-top:10px;width:70%}.info__left_item_right a{display:flex;flex-direction:column;gap:10px;justify-content:space-between;text-decoration:none}.info__left_item_right a b{color:#141414;font-size:20px;font-weight:600}.info__left_item_right a p{color:#000;font-size:16px;opacity:60%}.info__left_item_right a span{align-items:center;display:flex;gap:10px;justify-content:space-between;margin-top:auto}.info__left_item_right a span b,.info__left_item_right a span div{color:#bfbfbf;font-size:14px;font-weight:500}.info__left_item_right a span b{align-items:center;display:flex;gap:5px;justify-content:start}.info__right{width:30%}.info__right,.info__right_top{display:flex;flex-direction:column;gap:20px}.info__right_top{background:#f6f7f9;border-radius:8px;padding:24px}.info__right_title{align-items:flex-end;display:flex;gap:10px;justify-content:space-between}.info__right_title b{color:#202226;font-size:20px;font-weight:600}.info__right_title a{color:#93989a;font-size:14px;font-weight:500;text-decoration:none}.info__right_title a:hover{text-decoration:underline}.info__right_calendar iframe{border:0!important;height:370px;width:100%}.info__right_bottom{align-items:normal;border-radius:8px;display:flex;gap:0;justify-content:start;overflow:hidden}.info__right_bottom_left{font-size:0;width:40%}.info__right_bottom_left img{height:270px;-o-object-fit:cover;object-fit:cover;width:100%}.info__right_bottom_right{align-items:start;background:#233871;display:flex;flex-direction:column;gap:10px;height:auto;padding:15px;width:60%}.info__right_bottom_right img{-o-object-fit:cover;object-fit:cover;width:100px}.info__right_bottom_right span{color:#fff;font-size:14px;font-weight:500}.info__right_bottom_right b{color:#fff;font-size:24px;font-weight:800;line-height:1.1}.info__right_bottom_right p{color:#fff;font-size:14px}.info__right_bottom_right a{align-items:center;color:#fff;display:flex;font-size:14px;gap:5px;justify-content:flex-end;margin-top:auto;padding-bottom:5px;text-align:right;width:100%}.director{padding:30px 0}.director__body{align-items:center;background-color:#233871;background-image:url(../images/director-bg.svg);background-position:50%;background-repeat:no-repeat;border-radius:12px;display:flex;gap:20px;justify-content:space-around}.director__left{font-size:0;width:35%}.director__left img{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.director__right{align-items:start;display:flex;flex-direction:column;gap:10px;padding:20px 50px 20px 0;width:75%}.director__right h3{color:#f7f6f6;font-size:36px;font-weight:600}.director__right span{color:#fff;font-size:16px;font-weight:400}.director__right p{color:#fff;font-size:20px;margin:20px 0;opacity:60%}.director__right a{align-items:center;background:#fff;border-radius:8px;color:#233871;display:flex;gap:10px;justify-content:center;padding:16px 24px;text-decoration:none;width:-moz-fit-content;width:fit-content}.tournament{padding:30px 0}.tournament__title{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:20px 0}.tournament__title h3{color:#070707;font-size:32px;font-weight:600}.tournament__title a{align-items:center;background:#233871;border-radius:8px;color:#fff;display:flex;gap:10px;justify-content:center;padding:16px 24px;text-decoration:none;width:-moz-fit-content;width:fit-content}.achievements .tournament__body{flex-wrap:wrap}.achievements .tournament__body .tournament__item{width:32%}.tournament__body{gap:20px;padding:20px 0}.tournament__body,.tournament__item{align-items:normal;display:flex;justify-content:start}.tournament__item{border-radius:8px;overflow:hidden;width:33.333%}.tournament__item img{border-radius:8px}.tournament__left{font-size:0;width:45%}.tournament__left img{height:260px;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.tournament__right{background:#f6f7f9;display:flex;height:100%;width:55%}.tournament__right a{align-items:start;display:flex;flex-direction:column;gap:10px;padding:20px;text-decoration:none}.tournament__right a img{margin-top:20px}.tournament__right a span{color:#000;font-size:14px;font-weight:500}.tournament__right a b{color:#000;font-size:24px;font-weight:800;letter-spacing:-.5px;line-height:1.2}.tournament__right a p{color:#000;font-size:14px;font-weight:400}.rating{padding:30px 0}.rating__title-title{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:20px 0}.rating__title-title h4{color:#070707;font-size:32px;font-weight:600}.rating__title-title a{background:#233871;border-radius:8px;color:#fff;justify-content:center;padding:16px 24px;text-decoration:none;width:-moz-fit-content;width:fit-content}.rating__title,.rating__title-title a{align-items:center;display:flex;gap:10px}.rating__filter,.rating__title{justify-content:space-between}.rating__filter{align-items:center;display:flex;gap:20px;padding:20px 0}.rating__filter_left{align-items:normal;display:flex;gap:10px;justify-content:start}.rating__filter_select{position:relative}.rating__filter_select:after{background:url(../images/select-icon.svg);background-position:50%;background-repeat:no-repeat;content:"";height:10px;position:absolute;right:14px;top:44%;width:15px}.rating__filter_select select{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid #eef0f4;border-radius:100px;color:#141414;font-size:16px;font-weight:600;outline:none;padding:15px 50px 15px 30px}.rating__title{background:#f6f7f9;padding:10px;text-align:center}.rating__title b{color:#141414;font-size:16px;font-weight:600}.rating__title p{color:#141414;font-size:11px;font-weight:500}.rating__title p b{color:#141414;font-size:12px;font-weight:700}.rating__item{align-items:center;display:flex;gap:10px;justify-content:space-between;padding:12px 10px;text-align:center}.rating__item:nth-child(odd){background:#f6f7f9}.rating__item b{color:#141414;font-size:16px;font-weight:600}.rating__item p{color:#141414;font-size:11px;font-weight:500}.rating__item p b{color:#141414;font-size:12px;font-weight:700}.rating__body{border-radius:8px;display:flex;flex-direction:column;gap:10px;margin:20px 0;overflow:hidden}.rating_5w{width:5%}.rating_01{width:2%}.rating_10w{padding-left:10px;text-align:left;width:14%}.rating__button{text-align:center;width:100%}.rating__button,.rating__button a{align-items:center;display:flex;justify-content:center}.rating__button a{background:#233871;border-radius:8px;color:#fff;gap:10px;margin:30px auto;padding:12px 24px;text-decoration:none;width:-moz-fit-content;width:fit-content}.ratings{margin:30px 0 60px}.ratings__body{align-items:start;background-image:url(../images/ratings-bg.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;gap:40px;justify-content:center;overflow:hidden;padding:120px 120px 120px 40%;position:relative;width:100%}.ratings__body:before{background-image:url(../images/ratings-left.svg);height:280px;left:0;top:0;width:200px}.ratings__body:after,.ratings__body:before{background-repeat:no-repeat;background-size:contain;content:"";position:absolute}.ratings__body:after{background-image:url(../images/ratings-right.svg);bottom:0;height:170px;right:0;width:240px}.ratings__body h4{color:#f7f6f6;font-size:36px;font-weight:600}.ratings__body a{align-items:center;background:#fff;border-radius:8px;color:#233871;display:flex;gap:10px;justify-content:center;padding:16px 24px;text-decoration:none;width:-moz-fit-content;width:fit-content}.year{background:#070707;padding:60px 0}.year__body{align-items:center;display:flex;gap:40px;justify-content:space-between}.year__left{display:flex;flex-direction:column;gap:40px;justify-content:center;width:10%}.year__left button{background:transparent;border:1px solid #ebebeb;border-radius:8px;color:#8d8d8d;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:10px}.year__mid{font-size:0;position:relative;width:50%}.year__mid img{border-radius:12px;filter:brightness(50%);height:530px;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.year__mid_text{bottom:5%;display:flex;filter:none;flex-direction:column;font-size:16px;gap:19px;left:5%;position:absolute;width:90%}.year__mid_text b{color:#fff;font-size:20px;font-weight:500}.year__mid_text p{color:#ebebeb}.year__right{display:flex;flex-direction:column;gap:20px;padding:30px 0;width:40%}.year__right h4{color:#fff;font-size:20px;font-weight:600}.year__right p{color:hsla(0,0%,100%,.6)}.year__right a{align-items:center;background:#e71d2f;border-radius:8px;color:#fff;display:flex;font-weight:500;gap:10px;justify-content:center;padding:13px 20px;text-decoration:none;width:-moz-fit-content;width:fit-content}.selected_year{background:#252525!important;color:#fff!important}.media{padding:40px 0}.media__title{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:20px 0}.media__title h4{color:#070707;font-size:32px;font-weight:600}.media__title a{align-items:center;background:#233871;border-radius:8px;color:#fff;display:flex;gap:10px;justify-content:center;padding:12px 24px;text-decoration:none;width:-moz-fit-content;width:fit-content}.media__body{align-items:normal;display:flex;font-size:0;gap:20px;justify-content:space-between;padding:20px 0}.media__body img{border-radius:8px;-o-object-fit:cover;object-fit:cover}.media__left{display:flex;flex-direction:column;gap:20px;width:40%}.media__left_top img{height:333px;width:100%}.media__left_bottom img{height:263px;width:100%}.media__right{align-items:normal;display:flex;flex-direction:row;gap:20px;width:60%}.media__right_first{height:auto;width:50%}.media__right_first img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media__right_second{width:50%}.media__right_second img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.partners{padding:30px 0}.partners__title{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:20px 0}.partners__title h4{color:#070707;font-size:32px;font-weight:600}.partners__title a{align-items:center;background:#233871;border-radius:8px;color:#fff;display:flex;gap:10px;justify-content:center;padding:12px 24px;text-decoration:none;width:-moz-fit-content;width:fit-content}.partners__body{align-items:normal;display:flex;gap:20px;justify-content:space-between;padding:20px 0}.partners__item{align-items:center;background:#f6f7f9;border-radius:12px;display:flex;justify-content:center;padding:30px 35px;text-align:center;width:25%}.partners__item img{height:auto;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.footer{background:#070707;padding:40px 0}.footer__body{align-items:start;display:flex;gap:30px;justify-content:space-between;padding:20px 0}.footer__col{display:flex;flex-direction:column;gap:20px;width:25%}.footer__col img{width:165px}.footer__col b{color:#fff;font-weight:500}.footer__col a{color:#575757;text-decoration:none}.footer__button{background:#233871;border-radius:100px;color:#fff!important;font-size:14px;margin-top:10px;padding:10px 15px;text-decoration:none;width:-moz-fit-content;width:fit-content}.footer__links{align-items:center;display:flex;gap:40px;justify-content:flex-end;margin-left:auto;padding:20px 0;width:100%}.footer__links a{align-items:center;color:#fff;display:flex;font-weight:900;gap:10px;justify-content:start;letter-spacing:-.5px;text-decoration:none}.footer__links a i{transform:rotate(-45deg)}.footer__img{font-size:0;padding:20px 0}.footer__img img{border-radius:12px;height:551px;-o-object-fit:cover;object-fit:cover;width:100%}.hero{margin:16px 0}.hero__body{align-items:center;background-blend-mode:darken;background-image:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url(../images/test-img.webp);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:20px;display:flex;flex-direction:column;gap:20px;justify-content:center;padding:100px 0;text-align:center}.hero__body h1{color:#fff;font-size:48px;font-weight:600}.hero__body p{color:#fff}.about-numbers{padding:40px 0}.about-numbers__body{align-items:start;display:flex;gap:20px;justify-content:space-around}.about-numbers__item{align-items:center;display:flex;flex-direction:column;gap:10px;text-align:center;width:25%}.about-numbers__item b{color:#222;font-size:64px;font-weight:600}.about-numbers__item p{color:#777}.about-missions{padding:30px 0}.about-missions__title{padding:15px 0}.about-missions__title h2{color:#070707;font-size:32px;font-weight:600}.about-missions__body{align-items:normal;display:flex;gap:20px;justify-content:space-between;padding:15px 0}.about-missions__item{border:1px solid #ebebeb;border-radius:8px;display:flex;flex-direction:column;gap:20px;padding:24px;width:33.333%}.about-missions__item b{color:#070707;font-size:24px;font-weight:500}.about-missions__item p{color:#575757}.trainers{padding:15px 0}.trainers__title{align-items:center;display:flex;gap:20px;justify-content:space-between;padding:20px 0}.trainers__title h3{color:#070707;font-size:32px;font-weight:600}.trainers__title a{align-items:center;background:#233871;border-radius:8px;color:#fff;display:flex;gap:10px;justify-content:center;padding:12px 24px;text-decoration:none;width:-moz-fit-content;width:fit-content}.trainers__body{align-items:normal;display:flex;gap:20px;justify-content:start;padding:20px 0}.trainers__item{display:flex;flex-direction:column;gap:20px;width:33.333%}.trainers__item img{border-radius:16px;height:302px;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.trainers__item_info{background:#233871;border-radius:16px;display:flex;flex-direction:column;gap:10px;padding:24px}.trainers__item_info b{color:#fff;font-size:24px;font-weight:600;margin-bottom:10px}.trainers__item_info p{align-items:center;color:#c6c6c6;display:flex;font-size:16px;gap:10px;justify-content:start}.trainers__item_info p i{color:#fff}.trainers__item_info a{align-items:center;color:#c6c6c6;display:flex;font-size:16px;gap:10px;justify-content:start;text-decoration:none}.trainers__item_info a i{color:#fff}.video{margin-top:-30px;padding:0 0 60px}.video__body{cursor:pointer;position:relative}.video__body:before{background-image:url(../images/play.svg);background-size:cover;content:"";height:100px;left:50%;position:absolute;top:50%;transform:translate(-50%);width:100px}.video__body video{border-radius:36px;height:564px;-o-object-fit:cover;object-fit:cover;width:100%}.structure{padding:30px 0}.structure__buttons{align-items:center;display:flex;gap:20px;justify-content:start;padding:20px 0}.structure__buttons button{background:#fff;border:1px solid #d9d9d9;border-radius:8px;color:#575757;cursor:pointer;font-size:16px;font-weight:500;outline:none;padding:12px 24px;transition:.4s}.selected_structure,.structure__buttons button:hover{background:#233871!important;border-color:#233871!important;color:#fff!important}.structure__body{align-items:normal;display:flex;flex-wrap:wrap;gap:20px;justify-content:start;padding:30px 0}.structure__item{position:relative;width:32%}.structure__item img{border-radius:12px;height:513px;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.structure__item_info{background:#f5f5f5;border-radius:12px;bottom:4%;display:flex;flex-direction:column;gap:10px;height:190px;left:4%;padding:16px;position:absolute;width:92%}.structure__item_info b{color:#070707;display:flex;flex-direction:column;font-size:22px;font-weight:600;gap:3px}.structure__item_info b span{color:#233871;font-size:14px;font-weight:500}.structure__item_info a,.structure__item_info p{color:#070707;font-size:14px;font-weight:500}.structure__item_info a{align-items:center;display:flex;gap:10px;justify-content:flex-end;margin-top:auto;text-decoration:none}.breadcrumbs{padding:20px 0}.breadcrumbs__body,.breadcrumbs__body a{align-items:center;display:flex;gap:10px;justify-content:start}.breadcrumbs__body a{color:#070707;letter-spacing:-6%;text-decoration:none!important}.breadcrumbs__body a p{text-decoration:underline}.breadcrumbs__body a i{font-size:10px}.structure-single{padding:20px 0 50px}.structure-single__body{display:flex;gap:50px;justify-content:start;position:relative}.structure-single__body:before{background:rgba(7,7,7,.2);content:"";height:100%;left:31%;position:absolute;top:0;width:1px}.structure-single__left{margin-top:30px;width:30%}.structure-single__left img{border-radius:12px;height:488px;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:100%}.structure-single__right{display:flex;flex-direction:column;gap:20px;width:70%}.structure-single__right h1{color:#070707;display:flex;flex-direction:column;font-size:36px;font-weight:700;gap:2px}.structure-single__right h1 span{color:#233871;font-size:15px;font-weight:400;letter-spacing:-.06em;opacity:.8}.structure-single__right_item{display:flex;flex-direction:column;gap:15px}.structure-single__right_item b{align-items:center;border-bottom:1px solid #a7afc6;color:#070707;cursor:pointer;display:flex;font-size:20px;gap:20px;justify-content:space-between;padding-bottom:10px;width:100%}.structure-single__right_item b i{color:#233871;font-size:12px;transform:rotate(0deg);transition:transform .3s ease}.structure-single__right_item b.active i{transform:rotate(-90deg)}.structure-single__right_item_info{max-height:0;opacity:0;overflow:hidden;padding:0;transition:max-height .5s ease,opacity .3s ease,padding .3s ease}.structure-single__right_item_info p{color:#070707;font-size:16px;opacity:80%}.structure-single__right_item_info b{border:0;display:inline;font-size:16px;font-weight:700}.structure-single__right_item_info a{color:#070707;text-decoration:underline}.structure-single__right_item_info ol,.structure-single__right_item_info ul{color:#070707;display:flex;flex-direction:column;font-size:14px;gap:15px;opacity:80%;padding-left:25px}.structure-single__right_item_info ul{list-style-type:none}.structure-single__right_item_info ul li{position:relative}.structure-single__right_item_info ul li:before{content:"—";left:-20px;position:absolute;top:0}.structure-single__right_item_info.active{max-height:1000000px;opacity:1;padding:10px 0}.regions{padding:40px 0 100px}.regions__body{align-items:center;background:#f6f7f9;border-radius:12px;display:flex;gap:32px;justify-content:center;padding:32px}.regions__left{width:50%}.regions__left svg{height:340px;-o-object-fit:cover;object-fit:cover;width:100%}.regions__left svg path{cursor:pointer;transition:.4s}.regions__left svg path:hover{fill:#233871;transition:.4s}.regions__right{background:#fff;border:1px solid #ebebeb;border-radius:8px;display:flex;flex-direction:column;gap:32px;padding:16px;width:30%}.regions__right_top{align-items:center;display:flex;gap:10px;justify-content:space-between;padding-right:10px}.regions__right_top img{background:#f7f7f7;height:33px;padding:2px;pointer-events:none;text-align:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:80px}.regions__right_buttons{align-items:center;display:flex;gap:30px;justify-content:flex-end}.regions__right_buttons button{background:transparent;border:0;color:#070707;cursor:pointer;font-size:16px;outline:none}.regions__right_mid{display:flex;flex-direction:column;gap:10px}.regions__right_mid b{color:#070707;font-size:16px;font-weight:600;line-height:1.5}.regions__right_mid p{color:#070707;font-size:14px;font-weight:400}.regions__right_mid p span{display:inline-block;font-weight:700}.regions__right_bottom{align-items:normal;display:flex;gap:10px;justify-content:start}.regions__right_bottom a{font-size:0;text-decoration:none}.regions__right_bottom .regions_download{align-items:center;border:1px solid #eef0f4;border-radius:4px;color:#141414;display:flex;flex-direction:row;font-size:16px;gap:12px;height:auto;justify-content:center;padding:0 16px}.calendar{padding:30px 0 70px}.calendar__body{align-items:start;display:flex;gap:30px;justify-content:space-between}.calendar__left{width:75%}.calendar__left,.calendar__left_top{display:flex;flex-direction:column;gap:10px}.calendar__left_top_title{align-items:center;display:flex;gap:10px;justify-content:space-between}.calendar__left_top_title b{color:#070707;font-size:32px;font-weight:600}.calendar__left_top_title span{align-items:center;display:flex;gap:30px;justify-content:flex-end}.calendar__left_top_title span a{color:#070707;text-decoration:none}.calendar__left_top_body{padding:10px 0}.calendar__left_top_body iframe{border:0!important;border-radius:5px;height:667px;width:100%}.calendar__left_bottom{background:#f6f7f9;border-radius:8px;display:flex;flex-direction:column;gap:10px;padding:20px}.calendar__left_bottom b{color:#070707;font-size:32px;font-weight:600;margin-bottom:20px}.calendar__left_bottom_body{display:flex;flex-direction:column;gap:15px}.calendar__left_bottom_item{align-items:center;border:1px solid #ebebeb;border-radius:6px;display:flex;gap:20px;justify-content:space-between;padding:20px}.calendar__item_left{align-items:center;display:flex;gap:15px}.calendar__item_left b{align-items:center;background:#233871;border-radius:4px;color:#fff;display:flex;flex-direction:column;font-size:48px;font-weight:700;height:80px;justify-content:center;letter-spacing:-3px;margin-bottom:0;text-align:center;width:80px}.calendar__item_left span{display:flex;flex-direction:column;gap:5px;justify-content:space-between}.calendar__item_left span p{color:#070707;font-size:18px;font-weight:500}.calendar__item_left span div{font-weight:400;gap:10px;justify-content:start}.calendar__item_left span div,.calendar__item_right a{align-items:center;color:#070707;display:flex;font-size:14px}.calendar__item_right a{border:1px solid #ebebeb;border-radius:4px;gap:24px;padding:14px 24px;text-decoration:none}.calendar__right{display:flex;flex-direction:column;gap:20px;width:35%}.calendar__right_item{align-items:normal;border-radius:8px;display:flex;gap:0;justify-content:start;overflow:hidden}.event{padding:30px 0 60px}.event__body{align-items:normal;display:flex;gap:30px;justify-content:start}.event__left{display:flex;flex-direction:column;gap:30px;width:70%}.event__left_items{display:flex;flex-wrap:wrap}.event__left_item{align-items:center;border:1px solid #eee;display:flex;gap:32px;justify-content:start;padding:32px;width:48%}.event__left_item i{color:#233871;font-size:25px}.event__left_item span{align-items:start;display:flex;flex-direction:column;gap:5px}.event__left_item span p{color:#7d7d7d;font-size:14px}.event__left_item span b{color:#233871;font-size:20px;font-weight:700}.event__left_item span b a{align-items:center;color:#233871;display:flex;gap:10px;justify-content:start;text-decoration:none}.event__left_item span b a:hover{text-decoration:underline}.event__left_item span b a i{font-size:20px;transform:rotate(-45deg)}.event__text{align-items:start;display:flex;flex-direction:column;gap:20px}.event__text p{color:#575757}.event__right{width:30%}.event__right img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.documents{padding:30px 0 60px}.documents__wrapper{display:flex;flex-direction:column;gap:25px}.documents__body{display:flex;flex-direction:column;gap:15px}.documents__title b{color:#070707;font-size:32px;font-weight:600;letter-spacing:-.02em}.documents__items{align-items:normal;display:flex;flex-wrap:wrap;gap:20px;padding:20px 0}.documents__item{background:linear-gradient(0deg,#f6f7f9,#f6f7f9),#f7f7f5;border-radius:16px;display:flex;flex-direction:column;gap:16px;padding:20px;width:32%}.documents__item .documents__item_img{background:#233871;border-radius:12px;padding:40px 20px}.documents__item img{height:35px;-o-object-fit:contain;object-fit:contain;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.documents__item a{align-items:center;color:#141414;display:flex;font-size:20px;font-weight:500;gap:15px;justify-content:flex-start;text-decoration:none}.documents__item a i{background:#233871;border-radius:4px;color:#fff;font-size:12px;padding:8px}.documents__item p{color:#141414;font-size:14px;letter-spacing:-.32px;margin-bottom:10px}.media{padding:30px 0 60px}.latest__body{align-items:normal;display:flex;gap:30px;justify-content:space-between;margin:15px 0}.latest__left{width:50%}.latest__item{display:flex;flex-direction:column;gap:15px}.latest__item img{border-radius:4px;height:260px;-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.latest__item b{color:#000;font-size:24px;font-weight:500}.latest__item p{color:#4a5d6c;font-size:16px;font-weight:400}.latest__item_img{font-size:0}.latest__item_info{display:flex;flex-direction:column;gap:10px}.latest__info{align-items:center;display:flex;gap:10px;justify-content:space-between}.latest__info p{color:rgba(7,7,7,.8);font-size:14px;line-height:1.4}.latest__info p span{color:#bec2cb}.latest__info a{color:#0e1923;font-size:14px;text-decoration:underline}.latest__right{display:flex;flex-direction:column;gap:10px;width:50%}.latest__right .latest__item{flex-direction:row;gap:30px}.latest__right .latest__item:last-child{margin-top:auto}.latest__right .latest__item_img{max-width:202px;min-height:220px}.latest__right .latest__item_img img{height:100%;width:100%}.latest__right .latest__item_info{width:-moz-fit-content;width:fit-content}.media__items{display:flex;flex-wrap:wrap;gap:20px;padding:20px 0}.media__items .latest__item{width:32%}.media__items .latest__item img{height:198px}.media__items .latest__item b{font-size:20px}.burger-btn{align-items:center;background:transparent;background:#233871;border:0;border-radius:4px;color:#fff;cursor:pointer;display:none;font-size:22px;height:auto;justify-content:center;outline:none;text-align:center;width:35px}.mobile-menu{background:#fff;height:100%;margin-bottom:60px;opacity:0;position:fixed;right:0;top:0;transform:translateX(100%);visibility:hidden;width:100%;z-index:1000}.mobile-menu,.mobile-menu.active{transition:transform .3s ease-in-out}.mobile-menu.active{opacity:1;transform:translateX(0);visibility:visible}.mobile-menu__header{align-items:center;border-bottom:1px solid #eee;display:flex;justify-content:space-between;padding:20px}.mobile-menu__logo a{align-items:center;color:#0e3b0d;display:flex;gap:10px;text-decoration:none}.mobile-menu__logo a img{height:60px;width:60px}.mobile-menu__logo a span{display:flex;flex-direction:column}.mobile-menu__logo a span b{font-size:18px;font-weight:700}.mobile-menu__logo a span p{color:#666;font-size:14px;font-weight:500;margin:0}.mobile-menu__close{background:transparent;border:none;color:#0e3b0d;cursor:pointer;font-size:24px;padding:5px}.mobile-menu__content{height:calc(100% - 81px);overflow-y:auto;padding:20px}.mobile-menu__nav{display:flex;flex-direction:column;gap:0;margin-bottom:30px}.mobile-menu__nav a{border-bottom:1px solid #eee;color:#333;font-size:18px;padding:15px 0;text-decoration:none;transition:color .3s}.mobile-menu__nav a:hover{color:#0e3b0d}.mobile-menu__nav a.active-menu{color:#0e3b0d;font-weight:600}.mobile-menu__media{border-bottom:1px solid #eee}.mobile-menu__media-header{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:15px 0}.mobile-menu__media-label{color:#333;font-size:18px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mobile-menu__media-toggle{align-items:center;background:transparent;border:none;color:#666;cursor:pointer;display:flex;font-size:14px;height:30px;justify-content:center;padding:5px;transition:transform .3s;width:30px}.mobile-menu__media-toggle.active{transform:rotate(180deg)}.mobile-menu__media-toggle i{transition:transform .3s}.mobile-menu__media-submenu{display:flex;flex-direction:column;max-height:0;overflow:hidden;padding-left:15px;transition:max-height .3s ease-in-out}.mobile-menu__media-submenu.active{max-height:200px;padding-bottom:10px}.mobile-menu__media-submenu a{border-bottom:none;color:#666;font-size:16px;padding:10px 0;text-decoration:none}.mobile-menu__media-submenu a:hover{color:#0e3b0d}.mobile-menu__media-submenu a:last-child{padding-bottom:0}.mobile-menu__lang{display:flex;gap:15px;padding-top:20px}.mobile-menu__lang a{border:1px solid #ddd;border-radius:4px;color:#666;font-size:16px;font-weight:600;padding:8px 16px;text-decoration:none;transition:all .3s}.mobile-menu__lang a:hover{background:#f5f5f5}.mobile-menu__lang a.active_locale{background:#233871;border-color:#233871;color:#fff}.mobile-menu .mobile-menu{display:block}@media (max-width:1190px){.navbar__menu{gap:15px}.navbar__menu a:after{display:none}}@media (max-width:890px){.burger-btn{display:flex}.navbar__logo{width:80px}.navbar__lang,.navbar__menu{display:none}}@media (max-width:500px){.header__body{gap:16px;padding-bottom:10px}.header__title h1{font-size:16px}.header__numbers p{font-size:12px;height:34px;width:34px}.header__info p,.header__info span{font-size:14px}.info{padding:20px 0}.info__body{flex-direction:column;gap:20px}.info__left{gap:10px;padding:20px;width:100%}.info__left h2{font-size:24px}.info__left_items{padding-top:0}.info__left_item{flex-direction:column;gap:10px}.info__left_item_left{width:100%}.info__left_item_left img{height:180px}.info__left_item_right{width:100%}.info__left_item_right a b{font-size:18px}.info__left_item_right a p{font-size:14px}.info__right{gap:25px;width:100%}.info__right_top{padding:20px}.info__right_title b{font-size:16px}.info__right_bottom_right a,.info__right_bottom_right p,.info__right_bottom_right span,.info__right_title a{font-size:12px}.director{padding:15px 0}.director__body{flex-direction:column-reverse;padding:20px 20px 0}.director__left,.director__left img{width:100%}.director__right{padding:0;width:100%}.director__right h3{font-size:20px}.director__right span{font-size:12px}.director__right p{font-size:12px;margin:0}.director__right a{font-size:14px;padding:8px 10px}.tournament{padding:10px 0}.tournament__title{align-items:start;flex-direction:column}.tournament__title h3{font-size:24px}.tournament__title a{padding:12px 24px;width:100%}.tournament__body{gap:10px;overflow:scroll;padding:10px 0}.tournament__item{flex:1 0 90%}.tournament__right a{padding:12px}.tournament__right a p,.tournament__right a span{font-size:12px}.ratings{margin:15px 0 20px}.ratings__body:after,.ratings__body:before{display:none}.ratings__body{align-items:center;background-color:linear-gradient(0deg,rgba(0,0,0,.2));background-position:-40px top;border-radius:8px;gap:20px;justify-content:center;padding:100px 40px;text-align:center}.ratings__body h4{font-size:24px}.ratings__body a{padding:8px 24px}.year{padding:20px 0}.year__body{flex-direction:column}.year__left{flex-direction:row;gap:8px;justify-content:space-around;overflow:scroll;width:100%}.year__mid{width:100%}.year__mid img{height:240px}.year__mid_text{padding-top:10px;position:unset;width:100%}.year__mid_text p{font-size:14px}.year__right{margin-top:-20px;padding-top:0;width:100%}.media{padding:15px 0}.media__title{padding:10px 0}.media__title h4{font-size:24px}.media__title a{font-size:14px}.media__body{flex-direction:column}.media__left{width:100%}.media__left img{height:190px}.media__right{width:100%}.media__right img{height:270px}.partners{padding:15px 0}.partners__title{padding:10px 0}.partners__title a{display:none}.partners__title h4{font-size:24px}.partners__body{overflow:scroll;padding:10px 0}.partners__item{flex:1 0 60%;padding:16px}.footer__body{flex-direction:column}.footer__col{width:100%}.footer__links{flex-wrap:wrap;gap:32px;justify-content:start}.footer__img{width:100%}.footer__img img{height:auto;width:100%}.hero__body h1{font-size:24px}.hero__body p{font-size:14px}.hero__body{padding:60px 20px}.about-numbers__body{flex-wrap:wrap;gap:10px}.about-numbers__item{width:48%}.about-numbers__item b{font-size:24px}.about-numbers{padding:20px 0 30px}.about-missions{padding:15px 0}.about-missions__title h2{font-size:24px}.about-missions__body{flex-direction:column;gap:15px}.about-missions__item{padding:16px;width:100%}.about-missions__item p{font-size:14px}.trainers__title{align-items:start;flex-direction:column}.trainers__title h3{font-size:24px}.trainers__title a{width:100%}.trainers__body{flex-wrap:nowrap;gap:10px;overflow-x:scroll;padding:10px 0}.trainers__item{flex:1 0 95%;gap:12px}.trainers__item_info{padding:16px}.trainers__item_info b{margin-bottom:0}.video{margin-top:-10px;padding-bottom:30px}.video__body video{border-radius:12px;height:200px}.video__body:before{height:44px;top:40%;width:44px}.structure{padding:15px 0}.structure__buttons{gap:10px;overflow-x:scroll;padding:10px 0}.structure__body{flex-direction:column}.structure__item{width:100%}.structure__item img{height:430px}.structure__item_info b{font-size:20px}.structure__item_info{height:210px}.structure-single{padding:10px 0}.structure-single__body{flex-direction:column;gap:20px}.structure-single__body:before{display:none}.structure-single__left{margin-top:0;width:100%}.structure-single__left img{height:320px}.structure-single__right{gap:10px;width:100%}.structure-single__right h1{font-size:22px}.structure-single__right h1 span{font-size:14px}.structure-single__right_item{gap:10px}.structure-single__right_item b{font-size:18px}.structure-single__right_item_info p,.structure-single__right_item_info ul li{font-size:14px}.rating{padding:10px 0}.rating__filter{flex-direction:column;gap:10px;padding:10px 0}.rating__filter_left{flex-direction:column;gap:10px;width:100%}.rating__filter_left select,.rating__filter_right,.rating__filter_right select{width:100%}.rating__body{overflow:scroll;width:100%}.rating__item,.rating__title{gap:20px}.rating_5w{flex:1 0 50px}.rating_01{flex:1 0 30px}.rating_10w{flex:1 0 150px}.rating__button a{margin:15px auto;padding:9px 20px}.regions{padding:10px 0}.regions__body{flex-direction:column;gap:10px;padding:15px}.regions__left{width:100%}.regions__left svg{height:250px}.achievements .tournament__body .tournament__item,.regions__right{width:100%}.calendar{padding:15px 0}.calendar__body{flex-direction:column;gap:15px}.calendar__left,.calendar__right{width:100%}.calendar__left_top_title b{font-size:22px}.calendar__left_top_body iframe{height:420px}.calendar__left_bottom b{font-size:22px;margin-bottom:5px}.calendar__left_bottom{padding:15px}.calendar__left_bottom_item{flex-direction:column;gap:15px}.calendar__item_right{width:100%}.calendar__item_right a{align-items:center;justify-content:center;text-align:center;width:100%}.calendar__item_left{width:100%}.calendar__item_left b{font-size:18px;max-height:40px;max-width:40px;text-align:center}.calendar__item_left span p{font-size:16px}.event{padding:20px 0}.event__body{flex-direction:column;gap:10px}.event__left{gap:15px;width:100%}.event__right{width:100%}.event__left_items{flex-direction:column;gap:0}.event__left_item{padding:15px 26px;width:100%}.event__left_item i{font-size:15px;width:15px}.event__left_item span p{font-size:12px}.event__left_item span b{font-size:16px}.event__text{gap:10px}.documents{padding:15px 0}.documents__body{gap:10px}.documents__items{flex-direction:column;gap:10px;padding:0}.documents__item{width:100%}.documents__item b{font-size:16px}.documents__title b{font-size:22px}.documents__item .documents__item_img{padding:20px}.documents__item a i{font-size:10px;padding:5px}.media .latest__body{flex-direction:column}.media .latest__left{width:100%}.media .latest__right{flex-direction:column;width:100%}.media .latest__item{flex-direction:column}.media .latest__item_img{height:auto;width:100%}.media .latest__right .latest__item_img{max-width:unset;min-height:unset}.media .media__items{flex-direction:column}.media .media__items .latest__item{width:100%}.media .latest__item b{font-size:20px}.media .latest__item p{font-size:14px}.media .latest__item img{height:190px}}
