.page-wrapper {min-height: 100vh; overflow-x: clip; overflow-y: clip;}
.section-paddings {padding-left: 2rem; padding-right: 2rem;}
.container-base {max-width: none;}
.h1 {font-size: 11rem; line-height: 80%; letter-spacing: -0.01em; text-transform: uppercase; font-weight: 700; font-family: 'BebasNeueBold';}
.h1_a {font-size: 20rem; line-height: 80%; letter-spacing: -0.03em; text-transform: uppercase; font-weight: 700; font-family: 'BebasNeueBold';}
.num_1 {font-size: 52rem; font-weight: 700; line-height: 80%; letter-spacing: -0.01em; text-transform: uppercase;}
.num_2 {font-size: 37rem; font-weight: 700; line-height: 100%; letter-spacing: 0em; text-transform: uppercase;}
.medium_text {font-size: 2.5rem; font-weight: 700; line-height: 111%; letter-spacing: 0em; text-transform: uppercase; font-family: 'BebasNeueBold';}
.main_text_2 {font-size: 2.8rem; font-weight: 700; line-height: 100%; letter-spacing: 0em; text-transform: uppercase; font-family: 'BebasNeueBold';}
.descriptor {font-family: 'Inter Tight'; font-size: 1.8rem; font-weight: 500; line-height: 110%; letter-spacing: -0.01em;}
.small_text {font-family: 'Inter Tight'; font-size: 1.5rem; font-weight: 500; line-height: 120%; letter-spacing: -0.01em;}
.btn-icon {display: flex; justify-content: flex-start; align-items: center; column-gap: 0.8rem; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 1.7rem; padding-bottom: 1.4rem; position: relative;}
.header {top: 0px; position: fixed; z-index: 999; padding-top: 1.5rem;}
.icon-round {width: 0.7rem; height: 0.7rem; background-color: rgb(179, 247, 111); border-top-left-radius: 10rem; border-top-right-radius: 10rem; border-bottom-left-radius: 10rem; border-bottom-right-radius: 10rem; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.btn-phone_img {width: 1.5rem; height: 1.5rem;}
.scroll-icon {width: 4.7rem; height: 4.7rem; display: flex; flex-direction: row; justify-content: center; align-items: center;}
.arrow-icon {width: auto; height: 1rem;}
.about-img {width: 100%; height: 24.8rem;}
.margin-scroll {height: 200vh;}
.cover-img {width: 20rem; height: 20rem; border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px;}
.trainer-img {height: 33rem; width: 100%;}
.action-bg-img {width: 100%; height: 100%;}
.card-img {width: 100%; height: auto; justify-self: end; align-self: end; border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px;}
.prev-btn {width: 4.9rem; height: 4.9rem; background-color: rgb(255, 255, 255); border-top-left-radius: 10rem; border-top-right-radius: 10rem; border-bottom-left-radius: 10rem; border-bottom-right-radius: 10rem; display: flex; justify-content: center; align-items: center; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.btn-icon-more {width: 14.8rem; height: 4.7rem; background-color: rgb(255, 255, 255); display: flex; justify-content: center; align-items: center; column-gap: 0.8rem;}
.play-icon {width: 1.6rem; height: 1.6rem; left: 0.2rem;}
.blog-video_card {display: grid; justify-content: space-between; flex-direction: row; align-items: flex-start; padding-top: 2.6rem; padding-bottom: 2.4rem; border-top-width: 0.1rem; border-top-color: rgba(56, 60, 71, 0.15); grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; justify-items: start; column-gap: 1.5rem;}
.social-link {width: 6rem; height: 6rem; border-top-left-radius: 10rem; border-top-right-radius: 10rem; border-bottom-left-radius: 10rem; border-bottom-right-radius: 10rem; display: flex; justify-content: center; align-items: center;}
.content_reviews {width: 100%;}
.content_reviews-item {width: 37.9rem; height: 50rem; background-color: rgb(255, 255, 255); padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1rem;}
.content_reviews-wrapper {display: flex;}
.reviews-wrap {display: grid; flex-direction: column; align-items: flex-start; row-gap: 9.8rem; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto auto; column-gap: 1.5rem;}
.review-photo {width: 6.6rem; height: 6.6rem;}
.stars-icon {width: 2.4rem; height: 2.4rem;}
.menu_nav-link {width: 11.3rem; height: 4.7rem; display: flex; flex-direction: row; justify-content: center; align-items: center; backdrop-filter: blur(12.5px); border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; overflow-x: clip; overflow-y: clip;}
.menu_nav {display: flex; column-gap: 0.8rem;}
.cover_img-wrap {padding-left: 0rem; padding-right: 0rem; height: auto; width: auto;}
.line-ver {width: 2px; height: 100%;}
.text_big {font-size: 3.5rem; font-weight: 700; line-height: 100%; letter-spacing: 0em; text-transform: uppercase; font-family: 'BebasNeueBold';}
.text_btn {font-size: 1.6rem; font-weight: 700; line-height: 100%; letter-spacing: 0em; text-transform: uppercase; font-family: 'BebasNeueBold';}
.bg-lines {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.5rem;}
.text_nav {font-size: 1.6rem; font-weight: 700; line-height: 100%; letter-spacing: 0em; text-transform: uppercase; font-family: 'BebasNeueBold';}
.text_big-2 {font-size: 6rem; font-weight: 700; line-height: 95%; letter-spacing: -0.02em; text-transform: uppercase; font-family: 'BebasNeueBold';}
.about_card-icon {width: 9.4rem; height: 6.4rem;}
.about-img-big {height: 100vh; width: 103.8%; border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px;}
.text_body {font-family: 'Inter Tight'; font-size: 2rem; font-weight: 500; line-height: 120%; letter-spacing: -0.01em;}
.btn-call {column-gap: 1.5rem; display: flex; flex-direction: row; justify-content: flex-start; align-items: center;}
.btn-call_icon {width: 4.7rem; height: 4.7rem; backdrop-filter: blur(12.5px); display: flex; justify-content: center; align-items: center; border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px;}
.imgs_item {height: 51rem; width: 100%; border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px;}
.line-gor_left {height: 2px; width: 103.8%; margin-left: -2rem;}
.line-gor_right {height: 2px; width: 103.8%; margin-right: -2rem;}
.why_card-item {height: 37rem; background-size: auto; background-image: none/*linear-gradient(rgba(255, 255, 255, 0.07) 0%, rgba(255, 255, 255, 0.07) 100%)*/; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px;}
.trainer-icon {width: 17rem; height: 12.8rem;}
.trainer_card-content {display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; row-gap: 2rem; grid-row-start: 1; grid-row-end: 1; grid-column-start: 19; grid-column-end: 25;}
.team-img-item {display: flex; flex-direction: row; column-gap: 1.5rem; border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px;}
.team-imgs {display: flex; flex-direction: row; justify-content: flex-start; align-items: stretch; column-gap: 1.5rem; width: 101.28%;}
.video-item {height: 33rem; border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px; width: 100%;}
.social-icon {width: 2.4rem; height: 2.4rem;}
.nav-elem {row-gap: 0.5rem; align-items: flex-start; justify-content: flex-start; flex-direction: column; display: flex;}
.nav-head {display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; row-gap: 2rem;}
.badmin-card-item {height: 37rem; background-color: rgb(255, 255, 255); padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1rem; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; width: auto;}
.trainer_card {border-top-width: 0.1rem; border-right-width: 0px; border-left-width: 0px; border-top-style: solid; border-top-color: rgba(56, 60, 71, 0.15); padding-top: 0rem; padding-bottom: 2.5rem; overflow-x: hidden; overflow-y: hidden; display: flex; grid-template-rows: auto; column-gap: 1.5rem; margin-left: 0px; margin-right: 0px; margin-top: 0px; margin-bottom: 0px; height: 38rem;}
.trainer-wrap {display: flex; flex-direction: column; align-items: center;}
.trainer_card-title {grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 7;}
.trainer_card-img-wrap {grid-row-start: 1; grid-row-end: 1; grid-column-start: 11; grid-column-end: 15;}
.hide {display: none;}
.trainer_list {display: flex; flex-direction: column; align-items: center; position: relative;}
.trainer_card-imgs {grid-row-start: 1; grid-row-end: 1; grid-column-start: 11; grid-column-end: 15; height: 33rem; display: flex; justify-content: center; align-items: center;}
.trainer_card-icon {width: 17rem; height: 12.8rem;}
.card-content_text {display: flex; align-items: flex-start; row-gap: 1rem; flex-direction: column; justify-content: flex-start;}
.opacity-50 {opacity: 0.5;}
.slider-card-item {background-color: rgb(255, 255, 255); padding-left: 1.5rem; padding-right: 1.5rem; padding-bottom: 1rem; padding-top: 1.5rem; display: flex; flex-direction: column; justify-content: space-between; position: relative; overflow-x: hidden; overflow-y: hidden; height: 100%; min-height: 41rem;}
.slider-arrow-r {width: 1rem; height: 1.2rem; opacity: 1;}
.slider-arrow-l {width: 1rem; height: 1.2rem; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.next-btn {width: 4.9rem; height: 4.9rem; background-size: auto; background-image: none/*url("/g/s3/mosaic/images/widgets/blocklist-arrow-right.svg")*/; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255); border-top-left-radius: 10rem; border-top-right-radius: 10rem; border-bottom-left-radius: 10rem; border-bottom-right-radius: 10rem; display: flex; justify-content: center; align-items: center; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.scroll_icon-wrap {row-gap: 1.5rem; flex-direction: column; display: flex; justify-content: center; align-items: center;}
.services-card {background-color: rgb(240, 241, 245); display: flex; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto auto auto; padding-left: 3rem; padding-top: 3rem; padding-bottom: 5rem; padding-right: 3rem; overflow-x: clip; overflow-y: clip; border-top-left-radius: 1px; border-top-right-radius: 1px; border-bottom-left-radius: 1px; border-bottom-right-radius: 1px; flex-direction: column;}
.adress-img {width: 24.8rem; height: 30rem;}
.input {font-size: 1.6rem; line-height: 100%; letter-spacing: 0em; padding-left: 0rem; padding-right: 0rem; font-weight: 700; font-family: 'BebasNeueBold';}
.radio {width: 1.5rem; height: 1.5rem; position: relative; bottom: 0.2rem;}
.item-descrpt {position: absolute; left: 1rem; right: 1rem; bottom: 1rem; top: 1rem; width: auto; background-color: rgb(179, 247, 111); padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem; color: rgba(56, 60, 71, 1); display: flex; flex-direction: column; justify-content: space-between; opacity: 0; transition-property: all; transition-duration: 600ms; transition-delay: 0ms; transition-timing-function: ease;}
.card_list-item {justify-items: start; align-items: start; padding-top: 1.5rem; padding-bottom: 1.5rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(56, 60, 71, 0.15); grid-row-start: span 1; grid-row-end: span 1; grid-column-start: span 14; grid-column-end: span 14; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.5rem;}
.card_num {bottom: -5.6rem; align-self: end; grid-row-start: 2; grid-row-end: 2; grid-column-start: 1; grid-column-end: 1;}
.main_text_2-1 {text-transform: uppercase; font-size: 1.4rem; line-height: 100%; letter-spacing: 0em; font-weight: 700; font-family: 'BebasNeueBold';}
.list_content {width: auto; display: flex; flex-direction: row; justify-content: flex-start; column-gap: 0.4rem; grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 5;}
.card_list-head {display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; row-gap: 1rem; margin-bottom: 3.5rem;}
.logo-elem {width: 19.1rem; height: 9.5rem;}
.services-wrap {display: flex; flex-direction: column; justify-content: flex-start; align-items: stretch; row-gap: 2rem;}
.call-img {width: 15.1rem; height: 15.1rem;}
.card-head {padding-bottom: 2rem; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(240, 241, 245, 1);}
.link-simple {transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid;}
.link-simple:hover {opacity: 0.7;}
.card-call {column-gap: 1.5rem; margin-top: 2.5rem; display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; grid-row-start: 1; grid-row-end: 1; grid-column-start: 2; grid-column-end: 2;}
.call-wrap {display: flex;}
.call-mb10 {margin-bottom: 1rem;}
.call-mb15 {margin-bottom: 1.5rem;}
.card-main {height: 100%;}
.graf-elem_img {width: 19.1rem; height: 9.5rem;}
.list-line1 {margin-bottom: 1.5rem; padding-bottom: 1rem;}
.stars-wrap {display: flex; flex-direction: row; justify-content: flex-start; align-items: center; column-gap: 0.3rem;}
.close-btn {min-width: 4rem; min-height: 4rem; background-size: cover, auto; background-image: url("/d/close-icon_477664.svg"), none/*url("/g/s3/mosaic/images/widgets/popup-close.svg")*/; background-repeat: no-repeat, no-repeat; background-position: center center, center center; background-attachment: scroll, scroll; top: 1rem; right: auto; left: 75rem; background-color: rgb(255, 255, 255);}
.main_text_2--1 {font-size: 2.8rem; font-weight: 700; line-height: 100%; letter-spacing: 0em; text-transform: uppercase; font-family: 'BebasNeueBold';}
.badminton-wrap {display: flex; flex-direction: column; justify-content: flex-start; align-items: stretch; row-gap: 10rem; padding-top: 5.1rem; padding-bottom: 2rem;}
.badminton-head {justify-content: space-between; flex-direction: row; display: flex;}
.badminton-head__right {padding-bottom: 1.6rem;}
.container1 {max-width: none; padding-left: 2rem; padding-right: 2rem;}
.big-text {font-size: 3.5rem; line-height: 100%; letter-spacing: 0em; font-weight: 700; font-family: 'BebasNeueBold';}
.button-text {font-size: 1.6rem; line-height: 100%; letter-spacing: 0em; font-weight: 700; transition-property: transform; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; font-family: 'BebasNeueBold';}
.section-hero {background-color: rgb(37, 78, 70); overflow-x: hidden; overflow-y: hidden;}
.hero-title {color: rgba(255, 255, 255, 1); max-width: 51rem;}
.hero__description-wr {max-width: 38rem;}
.hero__description {color: rgba(255, 255, 255, 1); margin-bottom: 2rem;}
.button1 {padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 1.7rem; padding-bottom: 1.4rem; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255); border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.button-circle {background-color: rgb(179, 247, 111); width: 0.7rem; height: 0.7rem; border-top-left-radius: 1rem; border-top-right-radius: 1rem; border-bottom-left-radius: 1rem; border-bottom-right-radius: 1rem; margin-bottom: 0.2rem; transition-property: transform; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.bg__img {width: 100%; height: 100%;}
.bg__img-wr {position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; mix-blend-mode: multiply; z-index: 1; pointer-events: none;}
.hero__svg {width: 19.1rem; height: auto;}
.content__img {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.grid {position: absolute; top: 0px; display: grid; grid-template-columns: 1fr 51rem 1fr; grid-template-rows: auto auto; column-gap: 1.1rem; bottom: 0px; width: auto; right: 0rem; left: 0rem; z-index: 10; pointer-events: none;}
.grid__col {display: flex; align-items: center; height: 100;}
.grid-row {height: 0rem; border-right-width: 0px; border-bottom-width: 0.2rem; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(255, 255, 255, 0.07); border-top-width: 0px; border-top-style: solid;}
.hero__svg-wr {padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px; position: absolute; left: 0px; right: 0px; margin-bottom: 6.81rem; pointer-events: none; width: auto; height: 9.5rem;}
.content__img-inner {width: 100%; height: 100%;}
.button1__wrap {column-gap: 0.8rem; justify-content: flex-start; align-items: center; padding-top: 0px; padding-bottom: 0px; padding-left: 0px; padding-right: 0px;}
.hero-cont {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; height: 100svh; z-index: 3; display: flex;}
.hero__bottom-cont {display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 2rem;}
.effect-trail {position: absolute; top: 8rem; bottom: 30rem; z-index: 90;}
.nav-link {font-size: 1.6rem; line-height: 100%; letter-spacing: 0em; font-weight: 700; font-family: 'BebasNeueBold';}
.h1-b {font-size: 6.8rem; line-height: 85%; letter-spacing: -0.01em; font-weight: 700; font-family: 'BebasNeueBold';}
.section-about {position: sticky; top: 0px; display: flex; justify-content: center; align-items: center; overflow-x: hidden; overflow-y: hidden; height: 100dvh;}
.about-ver-scroll {height: 300vh; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.about__img-wr {position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; z-index: -1; overflow-x: hidden; overflow-y: hidden;}
.about__img {width: 100%; height: 100%;}
.about__bg-filter {position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; z-index: 1; background-color: rgba(0, 0, 0, 0.25);}
.about-text {color: rgba(255, 255, 255, 1);}
.about-logo {height: auto; width: 14.5rem; margin-bottom: 1.5rem;}
.about-text--green {color: rgba(179, 247, 111, 1);}
.about__bottom {position: absolute; bottom: 2rem; display: flex; flex-direction: column; align-items: center; row-gap: 1.5rem;}
.about-arrow {height: auto; width: 4.7rem;}
.about-arrow__text {color: rgba(255, 255, 255, 1);}
.about__cont {display: flex; flex-direction: column; align-items: center; justify-content: center; width: auto; z-index: 5;}
.text-large-2 {font-size: 6rem; line-height: 95%; letter-spacing: -0.02em; font-weight: 700; font-family: 'BebasNeueBold';}
.text-2 {font-size: 2.8rem; line-height: 100%; letter-spacing: 0em; font-weight: 700; font-family: 'BebasNeueBold';}
.descr {font-size: 1.8rem; line-height: 110%; letter-spacing: -0.01em; font-family: 'Inter Tight'; font-weight: 500;}
.sec-padd {padding-left: 2rem; padding-right: 2rem;}
.trainer_text {display: flex; flex-direction: column; row-gap: 1rem;}
.trainer_title {margin-right: auto; margin-top: 2.5rem;}
.trainer_img {width: 24.8rem; height: 33rem; overflow-x: visible; overflow-y: visible;}
.trainer_cont {width: 37.9rem; margin-top: 2.5rem;}
.trainer_mask {height: 33rem; padding-left: 0px; padding-right: 0px; overflow-x: hidden; overflow-y: hidden; width: 24.8rem; flex-direction: column; margin-left: auto; margin-right: auto; justify-content: center; display: flex; padding-top: 0px; padding-bottom: 0px; align-items: center;}
.trainer_card-wrap {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; flex-direction: column; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(56, 60, 71, 0.15);}
.trainer_svg {width: 17.5rem; position: absolute; left: 50%; top: 50%; transform: translate3D(-50%, -50%, 0px); height: auto;}
.scroll_sticky {width: 100%; padding-left: 0px; padding-top: 0px; position: sticky; top: 0px;}
.scroll_item {margin-left: 0px; margin-top: 0px; display: flex; align-items: center; justify-content: center; width: 100%; position: absolute; top: 0rem; left: 0px; right: 0px; height: 38rem;}
.big-text-2 {font-size: 6rem; line-height: 95%; letter-spacing: -0.02em; font-weight: 700; font-family: 'BebasNeueBold';}
.middle-text {font-size: 2.5rem; line-height: 111%; letter-spacing: 0em; font-weight: 700;}
.descriptor1 {font-size: 1.8rem; line-height: 110%; letter-spacing: -0.01em; font-family: 'Inter Tight'; font-weight: 500;}
.header__logo {height: auto; width: 14.5rem;}
.header__phone-wr {display: flex; column-gap: 1.5rem; align-items: center;}
.phone-wr {padding-top: 1.6px; padding-bottom: 1.6px; padding-left: 1.6rem; padding-right: 1.6rem; height: 100%; width: auto; flex-direction: column; display: inline-flex; justify-content: center; align-items: center;}
.phone__svg {height: auto; width: 1.5rem;}
.menu1-wr {background-size: auto; background-image: none/*linear-gradient(rgb(255, 255, 255) 0%, rgb(255, 255, 255) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; width: 11.3rem; padding-top: 1.7rem; padding-bottom: 1.4rem; background-color: rgba(255, 255, 255, 0.07); border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; backdrop-filter: blur(2.5rem); transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: ease;}
.menu1-wr:hover {background-color: rgba(255, 255, 255, 0.2);}
.menu-mob {display: none;}
.menu1 {display: flex; column-gap: 0.8rem; margin-left: 1.7rem;}
.header__logo-wr {position: relative;}
.menu-mob__bottom {display: flex; justify-content: space-between;}
.izum-tag {color: rgba(56, 60, 71, 0.5);}
.mob__bottom-wr {display: flex; flex-direction: column; row-gap: 4rem;}
.menu__descriptor {color: rgba(56, 60, 71, 0.5);}
.menu__tag {color: rgba(56, 60, 71, 1); text-decoration: none;}
.social-wr {display: flex; column-gap: 0.5rem;}
.social {display: flex; column-gap: 0.5rem;}
.social-svg {height: auto; width: 6rem;}
.mob__bottom-list {display: flex; flex-direction: column; row-gap: 2rem;}
.header-cont {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto; column-gap: 1.5rem;}
.header__right-cont {width: auto; display: flex; justify-content: flex-end; align-items: center; column-gap: 5.7rem;}
.badminton-bottom {height: 100vh;}
.swiper-wrapper {display: flex; align-items: flex-end;}
.reviews-slide {height: 50rem; display: flex; flex-direction: column; justify-content: space-between; background-color: rgb(255, 255, 255); padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem; border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem;}
.reviews-prev {width: 4.9rem; height: 4.9rem; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; background-color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; cursor: pointer;}
.reviews-next {width: 4.9rem; height: 4.9rem; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; background-color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; cursor: pointer;}
.reviews-pagination {display: flex; column-gap: 0.7rem; width: auto; position: absolute; top: -7rem; right: 0px;}
.modal {display: flex; flex-direction: column; top: 0px; left: 0px; bottom: 0px; right: 0px; z-index: 11000;}
.modal__background {position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; background-color: rgba(0, 0, 0, 0.7);}
.modal__form-content {display: flex; flex-direction: column; align-items: flex-end;}
.modal__form {display: flex; justify-content: flex-end; height: 100%;}
.modal__form-wrapper {height: 100%; background-color: rgb(240, 241, 245); overflow-x: hidden; overflow-y: auto;}
.modal__close {position: absolute; width: 4rem; height: 4rem; top: 1rem; transform: translate3D(-100%, 0px, 0px) translate3D(-1rem, 0px, 0px); background-color: rgb(240, 241, 245); display: flex; align-items: center; justify-content: center; cursor: pointer; left: 50%;}
.section-dark-header {height: 1px;}
.section-light-header {height: 1px;}
.team-pagination {display: none; column-gap: 0.7rem; width: auto; position: absolute; top: -7rem; right: 0px;}
.team-prev {width: 4.9rem; height: 4.9rem; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; background-color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; cursor: pointer;}
.team-next {width: 4.9rem; height: 4.9rem; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; background-color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; cursor: pointer;}
.trainer_img-wr {height: 33rem; padding-left: 0px; padding-right: 0px; overflow-x: hidden; overflow-y: hidden; width: 24.8rem; flex-direction: column; margin-left: auto; margin-right: auto; justify-content: center; display: none; padding-top: 0px; padding-bottom: 0px; align-items: center;}
.services-bottom {background-color: rgb(37, 78, 70); height: 100; position: sticky; top: 0px; overflow-x: hidden; overflow-y: hidden;}
.services-bottom__grid {display: grid; grid-template-columns: 1fr 1fr 1fr; column-gap: 1.5rem; height: 100; z-index: 30; grid-template-rows: 100%;}
.bottom-right__img {height: 100%; border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; width: 104%;}
.services-bottom__item {width: 37.9rem; height: 37rem; background-color: rgba(255, 255, 255, 0.07); border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; padding-top: 1.5rem; padding-bottom: 1.5rem; padding-left: 1.5rem; padding-right: 1.5rem; display: flex; flex-direction: column; justify-content: space-between;}
.services-bottom__left-content {display: flex; align-items: flex-end; padding-bottom: 2rem;}
.services-bottom__item-top {display: flex; flex-direction: column;}
.services-bottom__item-bottom {display: flex; justify-content: space-between; align-items: flex-end;}
.services-item__svg {height: auto; width: 9.4rem;}
.services-item__number {top: 0.5rem; color: rgba(255, 255, 255, 1);}
.services-item__description {margin-bottom: 1.5rem; color: rgba(255, 255, 255, 0.5);}
.services__img {width: 51rem; height: 51rem; border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem;}
.services-bottom__center-content {overflow-x: hidden; overflow-y: hidden;}
.services__img-wr {display: flex; flex-direction: column; row-gap: 1.5rem;}
.ver-services-bottom {height: 400vh;}
.services-bottom-768 {display: none;}
.btn-call-copy {column-gap: 1.5rem; display: flex; flex-direction: row; justify-content: flex-start; align-items: center;}
.menu__component {height: 100dvh; top: 0px; left: 0px; bottom: 0px; right: 0px;}
.menu__wrapper {height: 100%;}
.menu-padding {background-color: rgb(240, 241, 245);}
.header__phone-wr--menu {display: flex; column-gap: 1.5rem; align-items: center;}
.position-relative {position: relative; top: auto; z-index: 10; padding-top: 2rem;}
.header-footer {z-index: 999; padding-top: 1.5rem;}
.phone-wr-copy {padding-top: 1.6px; padding-bottom: 1.6px; padding-left: 1.6rem; padding-right: 1.6rem; height: 100%; width: auto; flex-direction: column; display: inline-flex; justify-content: center; align-items: center;}
.header__phone-wr-copy {display: flex; column-gap: 1.5rem; align-items: center;}
.preloader {z-index: 11111; top: 0px; position: fixed; bottom: 0px; left: 0px; right: 0px; background-color: rgb(37, 78, 70); overflow-x: hidden; overflow-y: hidden; transform: translate3D(0px, -100%, 0px); display: flex; align-items: center; justify-content: center;}
.blog-video {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-bottom-style: solid; border-bottom-color: rgba(56, 60, 71, 0.15);}
.descriptor-serv {font-family: 'Inter Tight'; font-weight: 500; line-height: 110%; letter-spacing: -0.01em;}
.list_content-copy {width: auto; display: flex; flex-direction: row; justify-content: flex-start; column-gap: 0.4rem; grid-row-start: 1; grid-row-end: 1; grid-column-start: 1; grid-column-end: 5;}
.btn-play {width: 6rem; height: 6rem; position: absolute; left: 1.5rem; top: 1.5rem; background-color: rgb(255, 255, 255); border-top-left-radius: 10rem; border-top-right-radius: 10rem; border-bottom-left-radius: 10rem; border-bottom-right-radius: 10rem; display: none; flex-direction: row; justify-content: center; align-items: center; z-index: 20; cursor: pointer;}
.rule-wrap {display: flex; border-top-width: 0.1rem; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-color: rgba(56, 60, 71, 0.15); border-top-style: solid; flex-direction: column;}
.rule-item {border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0.1rem; border-left-width: 0px; border-bottom-color: rgba(56, 60, 71, 0.15); border-bottom-style: solid; padding-top: 2.5rem; padding-bottom: 2.5rem;}
.grid-24 {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; grid-template-rows: auto auto; column-gap: 1.5rem;}
.rule-item__info {display: flex; flex-direction: column; align-items: flex-start; row-gap: 4rem;}
.rule-item__info-bull-wr {display: flex; flex-direction: column; align-items: flex-start; row-gap: 1rem;}
.rule-item__bull {display: flex; column-gap: 1.5rem; align-items: center;}
.img-100-100 {width: 100%; height: 100%;}
.radius-1px {border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem;}
.bad-hero-cont {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; z-index: 3; display: flex; flex-direction: column; justify-content: space-between;}
.bad-hero__top-cont {display: flex; justify-content: space-between; align-items: flex-end; margin-top: 14rem;}
.scroll_icon-wrap-copy {row-gap: 1.5rem; flex-direction: column; display: flex; justify-content: center; align-items: flex-start;}
.steps-wrap {display: flex; flex-direction: column;}
.steps-item {overflow-x: hidden; overflow-y: hidden;}
.steps-item__content {display: flex; flex-direction: column; align-items: flex-start; height: 100%; row-gap: 3.5rem;}
.steps-item__content-top {display: flex; flex-direction: column; row-gap: 1rem;}
.steps-item__content-bottom {display: flex; flex-direction: column; row-gap: 1.5rem;}
.b-about-item-info {display: flex; flex-direction: column; align-items: flex-start; row-gap: 5rem;}
.b-about-item__img {width: 100%; height: auto;}
.b-about-item__cont {display: grid; grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr; column-gap: 1.5rem; row-gap: 4rem;}
.b-about-item__cont__item {display: flex; flex-direction: column; row-gap: 0.7rem;}
.steps-pagination {display: flex; column-gap: 0.7rem; width: auto; position: absolute; top: -7rem; right: 0px;}
.steps-prev {width: 4.9rem; height: 4.9rem; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; background-color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; cursor: pointer;}
.steps-next {width: 4.9rem; height: 4.9rem; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; background-color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; cursor: pointer;}
.bad-hero__bottom-cont {display: flex; justify-content: space-between; align-items: flex-end; margin-bottom: 2rem;}
.badminton-pagination {display: none; column-gap: 0.7rem; width: auto; position: absolute; top: -7rem; right: 0px;}
.badminton-prev {width: 4.9rem; height: 4.9rem; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; background-color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; cursor: pointer;}
.badminton-next {width: 4.9rem; height: 4.9rem; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; background-color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; cursor: pointer;}
.video-link {width: 100%; height: 100%; max-width: 96rem;}
.cookie {width: 0vw; height: 0vh;}
.cookie-cont {min-width: auto; min-height: auto; width: 37.5rem; position: fixed; bottom: 2rem; border-top-left-radius: 0.1rem; border-top-right-radius: 0.1rem; border-bottom-left-radius: 0.1rem; border-bottom-right-radius: 0.1rem; border-top-width: 0px; border-left-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-top-style: none; border-left-style: none; border-right-style: none; border-bottom-style: none; box-shadow: none; right: 2rem;}
.cookie-cont-padding {display: flex; flex-direction: column; align-items: flex-start; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 1.5rem; padding-bottom: 1.5rem;}
.faq-pagination {display: flex; column-gap: 0.7rem; width: auto; position: absolute; top: -6.9rem;}
.swiper-faq {width: 100%;}
.faq-prev {width: 4.9rem; height: 4.9rem; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; background-color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; cursor: pointer;}
.faq-next {width: 4.9rem; height: 4.9rem; border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; background-color: rgb(255, 255, 255); display: flex; align-items: center; justify-content: center; cursor: pointer;}
.button1-cookie {padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 1.7rem; padding-bottom: 1.4rem; background-size: auto; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll; background-color: rgb(255, 255, 255); border-top-left-radius: 5rem; border-top-right-radius: 5rem; border-bottom-left-radius: 5rem; border-bottom-right-radius: 5rem; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.collection__modal-content {display: flex; flex-direction: column; align-items: flex-end;}
.modal__form-wrapper-copy {height: 100%; overflow-x: hidden; overflow-y: auto; display: flex; align-items: center; justify-content: center; flex-direction: column;}
.modal__close-copy {position: absolute; width: 4rem; height: 4rem; top: 4rem; background-color: rgb(240, 241, 245); display: flex; align-items: center; justify-content: center; cursor: pointer; z-index: 2; right: 4rem;}
.btn-play-modal {width: 6rem; height: 6rem; position: absolute; left: 1.5rem; top: 1.5rem; background-color: rgb(255, 255, 255); border-top-left-radius: 10rem; border-top-right-radius: 10rem; border-bottom-left-radius: 10rem; border-bottom-right-radius: 10rem; display: flex; flex-direction: row; justify-content: center; align-items: center; z-index: 20; cursor: pointer;}
.video-link-modal {width: 100%; max-width: 96rem; display: flex; flex-direction: column; justify-content: center; align-items: center;}
.video-link- {width: 100%; height: 100%; max-width: 96rem;}
.price-note {position: absolute; bottom: 2rem; right: 3rem;}
.small_text-note {font-family: 'Inter Tight'; font-size: 1.5rem; font-weight: 500; line-height: 120%; letter-spacing: -0.01em;}
@media (max-width: 991px) {.h1 {font-size: 11rem; line-height: 80%; letter-spacing: -0.01em; text-transform: uppercase;}}
@media (max-width: 991px) {.h1_a {font-size: 20rem; line-height: 80%; letter-spacing: -0.03em; text-transform: uppercase;}}
@media (max-width: 991px) {.num_1 {font-size: 52rem; line-height: 80%; letter-spacing: -0.01em; text-transform: uppercase;}}
@media (max-width: 991px) {.num_2 {font-size: 37rem; line-height: 100%; letter-spacing: 0em; text-transform: uppercase;}}
@media (max-width: 991px) {.medium_text {font-size: 2.5rem; line-height: 111%; letter-spacing: 0em; text-transform: uppercase;}}
@media (max-width: 991px) {.main_text_2 {font-weight: 700; font-size: 2.8rem; line-height: 100%; letter-spacing: 0em; text-transform: uppercase;}}
@media (max-width: 991px) {.descriptor {font-family: 'Inter Tight'; font-weight: 500; font-size: 1.8rem; line-height: 110%; letter-spacing: -0.01em;}}
@media (max-width: 991px) {.small_text {font-family: 'Inter Tight'; font-weight: 500; font-size: 1.5rem; line-height: 120%; letter-spacing: -0.01em; text-transform: none;}}
@media (max-width: 991px) {.section-paddings {padding-left: 2rem; padding-right: 2rem;}}
@media (max-width: 991px) {.text_big {font-size: 3rem; line-height: 100%; letter-spacing: 0em; text-transform: uppercase;}}
@media (max-width: 991px) {.text_btn {font-size: 1.6rem; line-height: 100%; letter-spacing: 0em; text-transform: uppercase;}}
@media (max-width: 991px) {.text_nav {font-size: 1.6rem; line-height: 100%; letter-spacing: 0em; text-transform: uppercase;}}
@media (max-width: 991px) {.text_big-2 {font-size: 6rem; line-height: 95%; letter-spacing: -0.02em; text-transform: uppercase;}}
@media (max-width: 991px) {.text_body {font-family: 'Inter Tight'; font-weight: 500; font-size: 2rem; line-height: 120%; letter-spacing: -0.01em; text-transform: none;}}
@media (max-width: 991px) {.main_text_2-1 {font-weight: 700; font-size: 1.4rem; line-height: 100%; letter-spacing: 0em; text-transform: uppercase;}}
@media (max-width: 991px) {.btn-call {display: none;}}
@media (max-width: 991px) {.container-base {max-width: none;}}
@media (max-width: 991px) {.blog-video_card {grid-template-columns: 1fr 1fr 1fr 1fr 1fr; display: flex; flex-direction: column; justify-content: flex-start; column-gap: 0rem; padding-top: 4rem; padding-bottom: 4rem; row-gap: 2.5rem;}}
@media (max-width: 991px) {.video-item {height: 47rem;}}
@media (max-width: 991px) {.btn-icon {column-gap: 0.8rem; padding-left: 2.5rem; padding-right: 2.5rem; padding-top: 1.7rem; padding-bottom: 1.4rem;}}
@media (max-width: 991px) {.nav-head {flex-direction: column; display: flex; justify-content: flex-start; align-items: flex-start; row-gap: 2rem;}}
@media (max-width: 991px) {.social-link {width: 6rem; height: 6rem;}}
@media (max-width: 991px) {.social-icon {width: 2.4rem; height: 2.4rem;}}
@media (max-width: 991px) {.scroll_icon-wrap {align-items: center;}}
@media (max-width: 991px) {.line-gor_left {display: none;}}
@media (max-width: 991px) {.line-ver {display: none;}}
@media (max-width: 991px) {.line-gor_right {display: none;}}
@media (max-width: 991px) {.logo-elem {height: 9.5rem; width: 19.1rem; left: 31.8rem; top: 17.3rem;}}
@media (max-width: 991px) {.menu_nav {align-items: center; column-gap: 0.8rem; display: flex; flex-direction: row; justify-content: flex-start;}}
@media (max-width: 991px) {.services-wrap {row-gap: 3rem; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start;}}
@media (max-width: 991px) {.services-card {grid-template-columns: 1fr 1fr 1fr 1fr; padding-left: 2rem; padding-right: 2rem; padding-top: 3rem; padding-bottom: 3rem; grid-auto-flow: row; justify-items: start; grid-template-rows: auto auto; flex-direction: column; align-items: start; width: auto; display: grid; column-gap: 1.5rem; row-gap: 0rem;}}
@media (max-width: 991px) {.card_num {justify-self: end; grid-column-start: 4; grid-column-end: 5; align-items: flex-start; align-self: start; top: -6.6rem; left: 1.4rem; margin-left: 0rem; bottom: auto;}}
@media (max-width: 991px) {.call-img {display: none;}}
@media (max-width: 991px) {.card_list-item {padding-top: 1.5rem; padding-bottom: 1rem; column-gap: 1.5rem; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto auto; grid-column-start: span 4; grid-column-end: span 4; grid-row-start: span 2; grid-row-end: span 2;}}
@media (max-width: 991px) {.card-head {row-gap: 0rem; display: inline-flex; padding-bottom: 1.5rem;}}
@media (max-width: 991px) {.list_content {column-gap: 0.4rem;}}
@media (max-width: 991px) {.nav-elem {row-gap: 1rem; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start;}}
@media (max-width: 991px) {.link-simple:hover {opacity: 1;}}
@media (max-width: 991px) {.hide-tab {display: none;}}
@media (max-width: 991px) {.graf-elem_img {display: none;}}
@media (max-width: 991px) {.card-main {grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto auto auto; grid-row-start: span 3; grid-row-end: span 3; grid-column-start: span 4; grid-column-end: span 4; column-gap: 1.5rem;}}
@media (max-width: 991px) {.card-call {grid-template-columns: 1fr 1fr 1fr 1fr 1fr; display: flex; margin-top: 2.5rem; column-gap: 0rem; grid-column-start: 1; grid-column-end: 5; grid-row-start: 1; grid-row-end: 1;}}
@media (max-width: 991px) {.list-line1 {margin-bottom: 1.5rem; padding-bottom: 1rem; justify-self: start; grid-column-end: 5; grid-row-start: 1; grid-row-end: 1; grid-column-start: 3;}}
@media (max-width: 991px) {.card-list {grid-template-columns: 1fr 1fr 1fr 1fr; column-gap: 1.5px;}}
@media (max-width: 991px) {.card_list-head {margin-bottom: 3.5rem;}}
@media (max-width: 991px) {.main_text_2--1 {font-weight: 700; font-size: 2.8rem; line-height: 100%; letter-spacing: 0em; text-transform: uppercase;}}
@media (max-width: 991px) {.hero__svg-wr {display: none;}}
@media (max-width: 991px) {.grid {grid-template-columns: 1fr 40.5rem 1fr;}}
@media (max-width: 991px) {.display-none {display: none;}}
@media (max-width: 991px) {.hero-title {margin-bottom: 2.5rem;}}
@media (max-width: 991px) {.content__img {width: 20rem; height: 20rem; pointer-events: none;}}
@media (max-width: 991px) {.image-wrap {position: absolute; display: flex; flex-direction: column; align-items: flex-end; right: 2rem; pointer-events: none; width: auto;}}
@media (max-width: 991px) {.content__img-inner {pointer-events: none;}}
@media (max-width: 991px) {.hero__bottom-cont {flex-direction: column; justify-content: flex-end; align-items: flex-start; margin-bottom: 4rem;}}
@media (max-width: 991px) {.about-ver-scroll {height: auto;}}
@media (max-width: 991px) {.section-about {height: 100vh;}}
@media (max-width: 991px) {.header__phone-wr {display: none;}}
@media (max-width: 991px) {.menu1 {margin-left: 0rem;}}
@media (max-width: 991px) {.menu-mob {display: block;}}
@media (max-width: 991px) {.menu-btn {height: 4.7rem; width: 4.7rem; background-position: left 0px top 0px; background-image: none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-color: rgba(255, 255, 255, 0.07); backdrop-filter: blur(2.5rem); background-size: auto; background-repeat: repeat; background-attachment: scroll; display: flex; flex-direction: column; align-items: center; justify-content: center;}}
@media (max-width: 991px) {.mob__bottom-list {width: 28.2rem;}}
@media (max-width: 991px) {.mob__bottom-wr {width: auto;}}
@media (max-width: 991px) {.menu-mob__bottom {align-items: flex-end;}}
@media (max-width: 991px) {.header {padding-top: 2rem;}}
@media (max-width: 991px) {.header-cont {grid-template-columns: 1fr 1fr 1fr 1fr 1fr;}}
@media (max-width: 991px) {.header__right-cont {column-gap: 0.8rem; flex-grow: 0; justify-self: end;}}
@media (max-width: 991px) {.team-img-item {flex-shrink: 0;}}
@media (max-width: 991px) {.trainer_card {flex-direction: column; align-items: flex-end; padding-right: 0rem; height: auto;}}
@media (max-width: 991px) {.trainer_title {margin-right: 0px;}}
@media (max-width: 991px) {.trainer_mask {margin-left: 0px; margin-right: 0px; right: auto; top: 2.5rem; display: none;}}
@media (max-width: 991px) {.trainer_cont {width: 35.6rem;}}
@media (max-width: 991px) {.badminton-wrap {padding-top: 10rem; row-gap: 5.5rem; padding-bottom: 10rem;}}
@media (max-width: 991px) {.badminton-head {flex-direction: column;}}
@media (max-width: 991px) {.badminton-head__right {padding-bottom: 0rem;}}
@media (max-width: 991px) {.card-img {height: 45rem;}}
@media (max-width: 991px) {.slider-card-item {min-height: 45rem;}}
@media (max-width: 991px) {.trainer_card-wrap {border-bottom-width: 0px; border-bottom-style: none;}}
@media (max-width: 991px) {.trainer_img-wr {margin-left: 0px; margin-right: 0px; right: auto; top: 2.5rem; display: flex;}}
@media (max-width: 991px) {.badminton-bottom {height: 100%; margin-top: 7rem;}}
@media (max-width: 991px) {.ver-services-bottom {height: auto;}}
@media (max-width: 991px) {.services-bottom {height: auto;}}
@media (max-width: 991px) {.services-bottom__grid {height: auto; display: none; flex-direction: column;}}
@media (max-width: 991px) {.services-bottom-768 {display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto auto; row-gap: 3rem; column-gap: 1.5rem;}}
@media (max-width: 991px) {.services-bottom__item {height: 35rem; width: 35.7rem;}}
@media (max-width: 991px) {.services__img {width: 35.7rem; height: 35.7rem; margin-bottom: 0.8rem;}}
@media (max-width: 991px) {.services-item__title {color: rgba(255, 255, 255, 1);}}
@media (max-width: 991px) {.reviews-wrap {row-gap: 21rem;}}
@media (max-width: 991px) {.btn-call-copy {display: none;}}
@media (max-width: 991px) {.menu-padding {padding-left: 2rem; padding-right: 2rem; padding-top: 2rem; padding-bottom: 2.5rem; display: flex; flex-direction: column; justify-content: space-between; height: 100%;}}
@media (max-width: 991px) {.menu-mob__top {display: flex; justify-content: space-between;}}
@media (max-width: 991px) {.menu-mob__center {margin-top: 7.7rem; display: flex; flex-direction: column; align-items: flex-start;}}
@media (max-width: 991px) {.menu-link {color: rgba(56, 60, 71, 1); text-decoration: none;}}
@media (max-width: 991px) {.menu__btn {height: 4.7rem; width: 4.7rem; background-color: rgba(255, 255, 255, 0.7); display: flex; align-items: center; justify-content: center;}}
@media (max-width: 991px) {.header__phone-wr--menu {color: rgba(56, 60, 71, 1);}}
@media (max-width: 991px) {.menu__content {height: 100%;}}
@media (max-width: 991px) {.menu__layout {overflow-y: auto; overflow-x: hidden;}}
@media (max-width: 991px) {.header-footer {padding-top: 2rem;}}
@media (max-width: 991px) {.header__phone-wr-copy {display: none;}}
@media (max-width: 991px) {.descriptor-serv {font-family: 'Inter Tight'; font-weight: 500; font-size: 1.8rem; line-height: 110%; letter-spacing: -0.01em;}}
@media (max-width: 991px) {.list_content-copy {column-gap: 0.4rem;}}
@media (max-width: 991px) {.modal__form-wrapper {margin-top: 6rem;}}
@media (max-width: 991px) {.modal__form-content {height: 100%;}}
@media (max-width: 991px) {.modal__close {transform: translate3D(-50%, 0px, 0px) translate3D(0rem, 0px, 0px);}}
@media (max-width: 991px) {.btn-play {width: 6rem; height: 6rem; left: 1.5rem; top: 1.5rem; position: absolute; display: none;}}
@media (max-width: 991px) {.rule-item {grid-template-columns: 1fr 1fr 1fr 1fr; row-gap: 4rem; padding-top: 4rem; padding-bottom: 4rem;}}
@media (max-width: 991px) {.rule-item__info {row-gap: 2.5rem;}}
@media (max-width: 991px) {.bad-hero-cont {justify-content: flex-end;}}
@media (max-width: 991px) {.bad-hero__top-cont {flex-direction: column; justify-content: flex-end; align-items: flex-start; margin-top: 6rem;}}
@media (max-width: 991px) {.scroll_icon-wrap-copy {align-items: center; display: none;}}
@media (max-width: 991px) {.steps-item {grid-template-columns: 1fr 1fr 1fr 1fr; row-gap: 4rem; padding-top: 4rem; padding-bottom: 4rem;}}
@media (max-width: 991px) {.steps-item__content {row-gap: 3.5rem; grid-row-end: 2; height: auto; align-self: end;}}
@media (max-width: 991px) {.b-about-item {grid-template-columns: 1fr 1fr 1fr 1fr; row-gap: 4rem; padding-top: 0rem; padding-bottom: 0rem;}}
@media (max-width: 991px) {.b-about-item__cont {grid-template-columns: 1fr 1fr 1fr; row-gap: 5rem;}}
@media (max-width: 991px) {.swiper-slide__steps {display: grid; justify-content: space-between; grid-template-columns: 1fr 1fr 1fr 1fr; grid-template-rows: auto auto; column-gap: 1.5rem; min-height: 36.56px;}}
@media (max-width: 991px) {.steps-pagination {top: 0rem; z-index: 10;}}
@media (max-width: 991px) {.swiper-wrapper {display: flex;}}
@media (max-width: 991px) {.swiper-wrapper-steps {height: 100%;}}
@media (max-width: 991px) {.bad-hero__bottom-cont {align-items: flex-start; margin-bottom: 4rem;}}
@media (max-width: 991px) {.cookie-cont {right: 2rem;}}
@media (max-width: 991px) {.faq-pagination {right: 0px;}}
@media (max-width: 991px) {.collection__modal-content {height: 100%;}}
@media (max-width: 991px) {.modal__form-wrapper-copy {margin-top: 6rem;}}
@media (max-width: 991px) {.modal__close-copy {transform: translate3D(-50%, 0px, 0px) translate3D(0rem, 0px, 0px);}}
@media (max-width: 991px) {.video-link {max-width: 72.8rem;}}
@media (max-width: 991px) {.btn-play-modal {width: 6rem; height: 6rem; left: 1.5rem; top: 1.5rem; position: absolute; display: flex;}}
@media (max-width: 991px) {.video-link-modal {max-width: 72.8rem;}}
@media (max-width: 991px) {.video_slider_item-copy {display: none;}}
@media (max-width: 991px) {.video-link- {max-width: none; position: absolute; left: 0px; top: 0px; bottom: 0px; right: 0px; z-index: 0; display: flex; flex-direction: column; justify-content: center; align-items: center;}}
@media (max-width: 991px) {.price-note {right: auto; left: 2rem; bottom: 1rem;}}
@media (max-width: 991px) {.small_text-note {font-family: 'Inter Tight'; font-weight: 500; font-size: 1.2rem; line-height: 120%; letter-spacing: -0.01em; text-transform: none;}}
@media (max-width: 991px) {.izum-tag {text-decoration: none;}}
@media (max-width: 479px) {.h1 {font-size: 8rem; line-height: 80%; letter-spacing: -0.01em; text-transform: uppercase;}}
@media (max-width: 479px) {.h1_a {font-size: 11rem; line-height: 80%; letter-spacing: -0.01em; text-transform: uppercase;}}
@media (max-width: 479px) {.num_1 {font-size: 52rem; line-height: 80%; letter-spacing: -0.01em; text-transform: uppercase;}}
@media (max-width: 479px) {.num_2 {font-size: 15rem; line-height: 100%; letter-spacing: 0em; text-transform: uppercase;}}
@media (max-width: 479px) {.medium_text {font-size: 2.5rem; line-height: 111%; letter-spacing: 0em; text-transform: uppercase;}}
@media (max-width: 479px) {.main_text_2 {font-size: 2.8rem; line-height: 100%; letter-spacing: 0em; text-transform: uppercase;}}
@media (max-width: 479px) {.descriptor {font-family: 'Inter Tight'; font-weight: 500; font-size: 1.8rem; line-height: 110%; letter-spacing: -0.01em; text-transform: none;}}
@media (max-width: 479px) {.small_text {font-family: 'Inter Tight'; font-weight: 500; font-size: 1.5rem; line-height: 120%; letter-spacing: -0.01em; text-transform: none;}}
@media (max-width: 479px) {.text_big {font-size: 3rem; line-height: 106%; letter-spacing: 0em; text-transform: uppercase;}}
@media (max-width: 479px) {.text_btn {font-size: 1.6rem; line-height: 100%; letter-spacing: 0em; text-transform: uppercase;}}
@media (max-width: 479px) {.text_nav {font-size: 1.6rem; line-height: 100%; letter-spacing: 0em; text-transform: uppercase;}}
@media (max-width: 479px) {.text_big-2 {font-size: 4.5rem; line-height: 102%; letter-spacing: -0.02em; text-transform: uppercase;}}
@media (max-width: 479px) {.text_body {font-family: 'Inter Tight'; font-size: 2rem; line-height: 120%; letter-spacing: -0.01em; text-transform: none; font-weight: 500;}}
@media (max-width: 479px) {.main_text_2-1 {font-size: 2.8rem; line-height: 100%; letter-spacing: 0em; text-transform: uppercase;}}
@media (max-width: 479px) {.section-paddings {padding-left: 1.5rem; padding-right: 1.5rem;}}
@media (max-width: 479px) {.logo-elem {width: 10.2rem; height: 5rem; left: 18.5rem; top: 9.7rem;}}
@media (max-width: 479px) {.scroll_icon-wrap {row-gap: 1.5rem; display: flex; align-items: flex-end; justify-content: center; margin-bottom: 1.5rem;}}
@media (max-width: 479px) {.scroll-icon {width: 4.7rem; height: 4.7rem;}}
@media (max-width: 479px) {.services-wrap {row-gap: 4rem; align-items: flex-start; justify-content: flex-start; flex-direction: column; display: flex;}}
@media (max-width: 479px) {.services-card {height: auto; grid-template-columns: 1fr 1fr; display: flex; column-gap: 2rem; padding-left: 1.5rem; padding-right: 1.5rem; padding-top: 2.5rem; padding-bottom: 4.5rem;}}
@media (max-width: 479px) {.card_num {display: none;}}
@media (max-width: 479px) {.card-head {row-gap: 2rem; display: flex; flex-direction: column; justify-content: flex-start; padding-bottom: 2rem;}}
@media (max-width: 479px) {.card_list-item {grid-template-columns: 1fr 1fr; column-gap: 2rem; padding-top: 1.5rem; padding-bottom: 2rem; grid-template-rows: auto auto; row-gap: 0.5rem; grid-column-start: span 2; grid-column-end: span 2;}}
@media (max-width: 479px) {.blog-video_card {display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; padding-top: 4rem; padding-bottom: 4rem; row-gap: 2.5rem;}}
@media (max-width: 479px) {.video-item {height: 47rem; width: 100%;}}
@media (max-width: 479px) {.invisibl {display: none;}}
@media (max-width: 479px) {.card-main {column-gap: 2rem; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto;}}
@media (max-width: 479px) {.card-call {grid-column-end: 3;}}
@media (max-width: 479px) {.card-list {grid-template-columns: 1fr 1fr; grid-template-rows: auto auto auto;}}
@media (max-width: 479px) {.list-line1 {row-gap: 0.5rem; margin-bottom: 1.5rem; grid-column-start: 2; grid-column-end: 4; padding-bottom: 0rem; flex-direction: column-reverse; align-items: flex-end;}}
@media (max-width: 479px) {.nav-elem {row-gap: 1rem;}}
@media (max-width: 479px) {.nav-head {margin-bottom: 5rem; row-gap: 1.5rem;}}
@media (max-width: 479px) {.main_text_2--1 {font-family: 'Inter Tight'; font-size: 1.8rem; line-height: 110%; letter-spacing: 0em; text-transform: none; font-weight: 400;}}
@media (max-width: 479px) {.container1 {padding-left: 1.5rem; padding-right: 1.5rem;}}
@media (max-width: 479px) {.big-text {font-size: 3rem; line-height: 106%;}}
@media (max-width: 479px) {.grid {display: none;}}
@media (max-width: 479px) {.content__img {width: 12rem; height: 12rem;}}
@media (max-width: 479px) {.image-wrap {right: 1.5rem;}}
@media (max-width: 479px) {.hero__bottom-cont {margin-bottom: 3rem;}}
@media (max-width: 479px) {.text-large-2 {font-size: 4.5rem; line-height: 102%;}}
@media (max-width: 479px) {.sec-padd {padding-left: 1.5rem; padding-right: 1.5rem;}}
@media (max-width: 479px) {.big-text-2 {font-size: 4.5rem; line-height: 102%;}}
@media (max-width: 479px) {.menu1 {display: none;}}
@media (max-width: 479px) {.header {padding-top: 2rem;}}
@media (max-width: 479px) {.mob__bottom-list {row-gap: 1.5rem; width: 27.5rem;}}
@media (max-width: 479px) {.mob__bottom-wr {row-gap: 2.1rem; margin-bottom: 3rem;}}
@media (max-width: 479px) {.menu-mob__bottom {flex-direction: column-reverse; align-items: flex-start;}}
@media (max-width: 479px) {.header-cont {display: flex; justify-content: space-between;}}
@media (max-width: 479px) {.hero-title {margin-bottom: 3rem;}}
@media (max-width: 479px) {.trainer_mask {position: relative; top: auto; left: auto; width: 100%; height: 33rem;}}
@media (max-width: 479px) {.trainer_cont {width: auto; margin-top: 1.5rem;}}
@media (max-width: 479px) {.trainer_card {display: flex; grid-template-columns: 1fr; padding-top: 2.5rem; padding-left: 0rem; padding-right: 0rem; border-bottom-width: 0.1rem; border-bottom-style: solid; border-bottom-color: rgba(56, 60, 71, 0.15); height: 100%; align-items: start;}}
@media (max-width: 479px) {.trainer_img {height: 100%; width: 100%;}}
@media (max-width: 479px) {.trainer_title {margin-top: 2rem;}}
@media (max-width: 479px) {.team-pagination {display: flex; right: 1.5rem;}}
@media (max-width: 479px) {.trainer_img-wr {position: relative; top: auto; left: auto; width: 100%; height: 33rem;}}
@media (max-width: 479px) {.card-img {height: 27rem;}}
@media (max-width: 479px) {.badminton-wrap {padding-top: 12rem; padding-bottom: 12rem; row-gap: 8rem;}}
@media (max-width: 479px) {.services__img {width: 36rem; height: 36rem;}}
@media (max-width: 479px) {.services-bottom__item {width: 36rem;}}
@media (max-width: 479px) {.services-bottom-768 {row-gap: 4rem; grid-template-columns: 1fr; grid-template-rows: auto auto auto auto auto;}}
@media (max-width: 479px) {.menu-mob__center {margin-top: 4rem; margin-bottom: 3rem;}}
@media (max-width: 479px) {.menu-padding {padding-bottom: 1.5rem; padding-right: 1.5rem; padding-left: 1.5rem;}}
@media (max-width: 479px) {.header__phone-wr--menu {display: none;}}
@media (max-width: 479px) {.header-footer {padding-top: 2rem;}}
@media (max-width: 479px) {.call-mb15 {margin-bottom: 2rem;}}
@media (max-width: 479px) {.descriptor-serv {font-family: 'Inter Tight'; font-weight: 500; font-size: 1.8rem; line-height: 110%; letter-spacing: -0.01em; text-transform: none;}}
@media (max-width: 479px) {.list_content-copy {flex-direction: column; row-gap: 0.5rem;}}
@media (max-width: 479px) {.modal__close {background-color: rgb(255, 255, 255); z-index: 30; top: 1.5rem;}}
@media (max-width: 479px) {.modal__form-wrapper {margin-top: 0rem;}}
@media (max-width: 479px) {.btn-play {left: 1.5rem; top: 1.5rem;}}
@media (max-width: 479px) {.rule-item {padding-top: 3rem; padding-bottom: 3rem; row-gap: 2.5rem;}}
@media (max-width: 479px) {.rule-item__info {row-gap: 2rem;}}
@media (max-width: 479px) {.rule-item__info-bull-wr {row-gap: 1.5rem;}}
@media (max-width: 479px) {.rule-wrap {flex-direction: row; flex-wrap: nowrap; border-top-width: 0rem; border-top-style: none; align-items: flex-start;}}
@media (max-width: 479px) {.bad-hero__top-cont {margin-bottom: 3vh; margin-top: 6vh;}}
@media (max-width: 479px) {.scroll_icon-wrap-copy {row-gap: 1.5rem;}}
@media (max-width: 479px) {.steps-wrap {flex-direction: row;}}
@media (max-width: 479px) {.steps-item {padding-top: 3rem; padding-bottom: 3rem; row-gap: 2.5rem;}}
@media (max-width: 479px) {.steps-item__content {row-gap: 2rem;}}
@media (max-width: 479px) {.b-about-item {row-gap: 8rem;}}
@media (max-width: 479px) {.bad-hero__bottom-cont {margin-bottom: 3vh;}}
@media (max-width: 479px) {.bad-h1-title {font-size: 6.8rem;}}
@media (max-width: 479px) {.b-about-item__cont {grid-template-columns: 1fr;}}
@media (max-width: 479px) {.steps-pagination {position: relative; justify-content: flex-end; margin-bottom: 2.5rem;}}
@media (max-width: 479px) {.badminton-pagination {display: flex; right: 1.5rem;}}
@media (max-width: 479px) {.cookie-cont {left: 1.5rem; right: 1.5rem; bottom: 3rem; width: auto; height: 16.36rem;}}
@media (max-width: 479px) {.faq-pagination {top: -35.2rem;}}
@media (max-width: 479px) {.button1-cookie {display: block; width: auto;}}
@media (max-width: 479px) {.modal__form-wrapper-copy {margin-top: 0rem;}}
@media (max-width: 479px) {.modal__close-copy {background-color: rgb(255, 255, 255); z-index: 30; top: 1.5rem;}}
@media (max-width: 479px) {.video-link {max-width: 36rem;}}
@media (max-width: 479px) {.btn-play-modal {left: 1.5rem; top: 1.5rem;}}
@media (max-width: 479px) {.video-link-modal {max-width: 36rem;}}
@media (max-width: 479px) {.video-link- {max-width: 36rem;}}
@media (max-width: 479px) {.small_text-note {font-family: 'Inter Tight'; font-weight: 500; font-size: 1.2rem; line-height: 120%; letter-spacing: -0.01em; text-transform: none;}}
@media (max-width: 479px) {.swiper-wrapper {align-items: stretch;}}
