.section_main {width: 100%; padding-left: 100px; padding-right: 100px; display: flex; justify-content: center; align-items: flex-start; padding-top: 150px; padding-bottom: 200px; height: 100vh;}
.text-nav {font-family: 'Montserrat'; font-weight: 400; font-size: 10px; line-height: 102%; letter-spacing: 0.02em;}
.text-s {font-family: 'Montserrat'; font-weight: 400; font-size: 14px; line-height: 102%; letter-spacing: -0.02rem;}
.text-m {font-family: 'Montserrat'; font-size: 16px; font-weight: 400; line-height: 120%; letter-spacing: -0.04rem;}
.h3 {font-family: 'Unbounded'; font-weight: 500; font-size: 24px; line-height: 120%; letter-spacing: -0.01rem;}
.h2 {font-family: 'Unbounded'; font-weight: 700; font-size: 48px; line-height: 90%; letter-spacing: -0.01rem;}
.h1 {font-family: 'Unbounded'; font-weight: 600; font-size: 4.5em; line-height: 100%; letter-spacing: -0.02rem;}
.yellow-btn {color: rgba(43, 60, 60, 1); background-color: rgb(247, 237, 126); 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; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.yellow-btn:hover {background-image: none/*linear-gradient(rgba(247, 215, 102, 1) 0%, rgba(247, 215, 102, 1) 100%)*/; background-color: rgb(247, 215, 102); background-size: auto;}
.button-s {padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 9px; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; height: 35px;}
.button-l {padding-left: 24px; padding-right: 24px; padding-top: 14px; padding-bottom: 15px; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; height: 48px;}
.dark-btn {color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(43, 60, 60); 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;}
.dark-btn:hover {background-color: rgb(109, 160, 158);}
.sect_menu {padding-left: 40px; padding-right: 40px;}
.spacing_s {row-gap: 16px; column-gap: 16px;}
.tag_small {border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; background-color: rgba(248, 248, 248, 0.2); display: flex; padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; width: auto; color: rgba(255, 255, 255, 1);}
.white_text {color: rgba(255, 255, 255, 1);}
.section_blocks {width: 100%; padding-left: 6.94vw; padding-right: 6.94vw; justify-content: center; padding-top: 60px; padding-bottom: 60px; flex-direction: column;}
.weight-s {width: 40vw;}
.spacing_l {row-gap: 40px;}
.gap_m {column-gap: 1.11vw; row-gap: 1.11vw;}
.black_text {color: rgba(43, 60, 60, 1);}
.contain_right {max-width: 1240px; width: 100%; display: flex; justify-content: flex-start; align-items: center; flex-direction: row;}
.flex_centr {align-items: center;}
.flex_right {align-items: flex-start; display: flex;}
.white_bg {background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.blue_bg {background-size: auto; background-image: linear-gradient(rgba(109, 160, 158, 1) 0%, rgba(109, 160, 158, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.contain_zero {max-width: 1240px; width: 100%; display: flex; justify-content: center; align-items: center; height: 20vh;}
.gap_s {row-gap: 8px; column-gap: 8px;}
.padding_m {padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px;}
.round_m {border-top-left-radius: 24px; border-top-right-radius: 24px; border-bottom-left-radius: 24px; border-bottom-right-radius: 24px;}
.card_courts {height: 400px; flex-direction: column; display: flex; justify-content: flex-end; align-items: flex-start; min-width: 100px; max-width: none; width: 27.56vw;}
.warning_card {background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; width: 33%; flex-direction: column; justify-content: space-between;}
.price_bullit {display: flex; flex-direction: row; justify-content: flex-start; align-items: center; column-gap: 8px; row-gap: 8px;}
.price_card {display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 0.2) 0%, rgba(255, 255, 255, 0.2) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; backdrop-filter: blur(10px); width: 33%;}
.text-l {font-family: 'Montserrat'; font-weight: 500; font-size: 1.53vw; line-height: 120%; letter-spacing: -0.04rem;}
.naturage_cont {background-size: auto 100%, auto; background-image: url("/d/isotonic-tennis_bg1.png"), linear-gradient(rgba(235, 235, 223, 1) 0%, rgba(235, 235, 223, 1) 100%); background-repeat: no-repeat, no-repeat; background-position: right -1px center, left 0px top 0px; background-attachment: scroll, scroll; flex-direction: column;}
.round_l {border-top-left-radius: 60px; border-top-right-radius: 60px; border-bottom-left-radius: 60px; border-bottom-right-radius: 60px;}
.gap_l {column-gap: 40px; row-gap: 40px;}
.contain_blocks {width: 100%; max-width: 1240px;}
.flex-row {display: flex; flex-direction: column;}
.courts_div {align-items: center;}
.flex_colums {display: flex; flex-direction: row;}
.price_div {align-items: center;}
.price_div-cards-warning {align-items: center;}
.naturage_text {width: 60%;}
.isotonic_div {align-items: center;}
.tg_main-div {background-size: auto; background-image: linear-gradient(rgba(16, 27, 27, 1) 0%, rgba(16, 27, 27, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; align-items: flex-start;}
.padding_l {padding-left: 60px; padding-right: 60px; padding-top: 60px; padding-bottom: 60px;}
.faq_div {align-items: center;}
.faq_one-question {padding-left: 24px; padding-right: 24px; padding-top: 20px; padding-bottom: 20px; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.faq_one-question:hover {background-size: auto; background-image: none/*linear-gradient(rgba(255, 255, 255, 0.8) 0%, rgba(255, 255, 255, 0.8) 100%)*/; background-repeat: repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.faq_one-question.is-opened {background-size: auto; background-image: none/*linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%)*/; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.hero_div {align-items: center; max-width: none;}
.hero_h-text {align-items: center;}
.contain_hero {width: 70vw; max-width: 1000px; margin-bottom: 50px;}
.isotonic_tabs {padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 12px; justify-content: center; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; border-top-color: rgba(109, 160, 158, 1); border-left-color: rgba(109, 160, 158, 1); border-right-color: rgba(109, 160, 158, 1); border-bottom-color: rgba(109, 160, 158, 1); border-top-width: 1px; border-left-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-left-style: solid; border-right-style: solid; border-bottom-style: solid; color: rgba(109, 160, 158, 1);}
.isotonic_tabs:hover {color: rgba(109, 160, 158, 1); background-color: rgba(109, 160, 158, 0.1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.isotonic_tabs.is-opened:hover {background-image: linear-gradient(rgba(161, 200, 198, 1) 0%, rgba(161, 200, 198, 1) 100%);}
.blue_text {color: rgba(109, 160, 158, 1);}
.isotonic_tabs-menu {justify-content: center;}
.isotonic_tabs-div {width: 100%;}
.div_ui {align-items: flex-start;}
.image_icon {width: 14px; height: 14px; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);}
.button_icon-circle {width: 36px; height: 36px; display: flex; justify-content: center; align-items: center; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);}
.button-l_circle {padding-left: 24px; padding-right: 6px; padding-top: 6px; padding-bottom: 7px; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; height: 48px; column-gap: 8px;}
.menu_main-div {justify-content: space-between; width: 100%;}
.text-number {font-family: 'Unbounded'; font-size: 28px; letter-spacing: -0.01em; line-height: 120%; text-decoration: none; color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.text-number:hover {color: rgba(109, 160, 158, 1);}
.icon_m {width: 24px; height: 24px; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.footer_contacts-text_adress-text {align-items: center; display: none;}
.footer_contacts-text_ph-em {row-gap: 16px; margin-top: 10px; margin-bottom: 10px;}
.footer_contacts-text_adress {align-items: flex-start; display: flex; flex-direction: row; flex-wrap: wrap;}
.footer_contacts-text {align-items: flex-start; row-gap: 16px;}
.gap_auto {justify-content: space-between;}
.footer_docs {justify-content: space-between; padding-top: 16px; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; border-top-style: none; border-top-color: rgba(255, 255, 255, 0.2);}
.footer_docs-links {width: auto;}
.text-link {color: rgba(255, 255, 255, 0.4); text-decoration: none;}
.text-link:hover {color: rgba(247, 237, 126, 1);}
.faq_wrapper-icon {width: auto; padding-left: 4px; padding-right: 4px; padding-top: 4px; padding-bottom: 4px; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.faq_wrapper-icon:hover {transform: rotateX(0deg) rotateY(0deg) rotateZ(90deg); transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);}
.faq_one-question_wrapper {align-items: center;}
.icon_l {width: 32px; height: 32px; pointer-events: none; flex-shrink: 0;}
.map_tag {align-items: center;}
.bg_main-circle_down {top: -1px; position: absolute; width: 100%;}
.bg_opacity-circle_down1 {position: absolute; top: -1px; left: 0px; width: 100%;}
.bg_opacity-circle_down2 {width: 100%; position: absolute; top: -1px; left: 0px;}
.courts_list {flex-wrap: wrap; justify-content: center;}
.card_courts-copy {height: 400px; flex-direction: column; display: none; justify-content: flex-end; align-items: flex-start; width: 298px; flex-grow: 0; min-width: 100%;}
.isotonic_div-buttons {justify-content: center; z-index: 1;}
.button_icon-only {padding-left: 0px; padding-right: 2px; padding-top: 0px; padding-bottom: 0px; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; height: 35px; width: 35px;}
.menu_buttons {width: auto;}
.blue_btn {background-image: linear-gradient(rgba(109, 160, 158, 1) 0%, rgba(109, 160, 158, 1) 100%);}
.icon_xl {pointer-events: none; width: 34px; height: 34px; flex-grow: 0; flex-shrink: 0;}
.map_wrapper_mob {display: none;}
.max-w--1400px {max-width: 1400px;}
.text--small-bold {font-family: 'Manrope'; font-size: 14px; letter-spacing: -0.02em; line-height: 140%; font-weight: 700;}
.radius--10px {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px;}
.button--primary {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(18, 104, 218); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; padding-left: 20px; padding-right: 20px; padding-top: 12px; padding-bottom: 12px; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; color: rgba(255, 255, 255, 1);}
.button--primary:hover {background-color: rgba(18, 104, 218, 0.8);}
.paddings--l-r-20px {padding-left: 20px; padding-right: 20px;}
.gap-ver--30px {row-gap: 30px;}
.gap-hor--35px {column-gap: 35px;}
.gap-hor--40px {column-gap: 40px;}
.paddings--t-b-10px {padding-top: 10px; padding-bottom: 10px;}
.color--bg {background-color: rgb(255, 255, 255);}
.text--menu-header-bg-on {font-family: 'Manrope'; font-size: 14px; font-weight: 500; letter-spacing: -0.04em; line-height: 140%; color: rgba(48, 48, 48, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease;}
.text--menu-header-bg-on:hover {color: rgba(48, 48, 48, 0.8);}
.menu--bg-on {width: 44px; height: 44px; background-color: rgb(18, 104, 218); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; background-size: auto; background-image: url("/d/library_image-5621-symbol-i005hudit-menu-button-open.svg"); background-repeat: no-repeat; background-position: center center; background-attachment: scroll; cursor: pointer;}
.menu--bg-on:hover {background-color: rgba(18, 104, 218, 0.8);}
.close--bg-on {width: 44px; height: 44px; background-image: url("/d/library_image-5621-symbol-i005hudit-menu-button-close.svg"); background-color: rgb(18, 104, 218); background-size: auto; background-repeat: no-repeat; background-position: center center; background-attachment: scroll; transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; cursor: pointer;}
.close--bg-on:hover {background-color: rgba(18, 104, 218, 0.8);}
.h-text__wrap {align-items: center;}
.faq_div-accordion {row-gap: 4px;}
.map_tag__mob {align-items: center;}
.about_wrap {align-items: center;}
.about-cards__wrap {align-items: center;}
.about-cards__list {width: 100%; justify-content: center;}
.about__card {width: 25vw; display: flex; flex-direction: column; justify-content: center; align-items: center; background-size: auto; background-image: linear-gradient(rgba(43, 60, 60, 1) 0%, rgba(43, 60, 60, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; height: 25vw; text-align: center; border-top-left-radius: 1000px; border-top-right-radius: 1000px; border-bottom-left-radius: 1000px; border-bottom-right-radius: 1000px; flex-shrink: 0;}
.white_text__secondary {color: rgba(255, 255, 255, 0.6);}
.price__price-text_wrap {align-items: flex-start;}
.footer__icon-numbers {display: flex; flex-direction: row; justify-content: flex-start; align-items: flex-start; column-gap: 8px;}
.white_button {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); color: rgba(43, 60, 60, 1);}
.white_button:hover {background-color: rgb(235, 235, 223);}
.text-number_whithout-hover {font-family: 'Unbounded'; font-size: 28px; letter-spacing: -0.01em; line-height: 120%; text-decoration: none; color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);}
.white_btn {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); color: rgba(43, 60, 60, 1);}
.white_btn:hover {background-color: rgb(235, 235, 223);}
.parking__button {display: flex;}
.parking_map-wrapper {width: 50%; display: flex; flex-direction: column; justify-content: space-between; align-items: flex-start;}
.parking__text-wrapper {width: 50%;}
.parking_content-wrapper {display: flex; width: 70%;}
.button_link {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; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; color: rgba(255, 255, 255, 1); opacity: 0.6;}
.button_link:hover {opacity: 1;}
.tag_small-white {border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; background-color: rgb(248, 248, 248); display: flex; padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; width: auto; color: rgba(255, 255, 255, 1);}
.contain_blocks_w70 {width: 70%; max-width: 1240px;}
.width-m {width: 50vw;}
.sertic__slider-wrap {height: 30.14vw;}
.sertic__point {width: 13.89vw; display: flex; flex-direction: column; justify-content: center; align-items: center; background-size: auto; background-image: linear-gradient(rgba(247, 237, 126, 1) 0%, rgba(247, 237, 126, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; height: 13.89vw; text-align: center; border-top-left-radius: 1000px; border-top-right-radius: 1000px; border-bottom-left-radius: 1000px; border-bottom-right-radius: 1000px; flex-shrink: 0;}
.sertic__points-wrap {display: flex; flex-direction: row; justify-content: center; align-items: center; margin-top: -20px;}
.coaches__slider-wrap-2 {display: flex; flex-direction: row; width: 100%; flex-wrap: wrap; justify-content: space-around;}
.coaches__slider {width: 100%;}
.coaches__list-item {height: 40vw; flex-direction: column; display: flex; justify-content: flex-end; align-items: flex-start; min-width: auto; max-width: none; width: 27.56vw; transition-property: all; transition-duration: 600ms; transition-delay: 0ms; transition-timing-function: ease-in; flex-shrink: 0;}
.coaches__list-item__point {flex-direction: column; align-items: flex-start; display: flex; transition-property: /*all*/; transition-duration: 400ms; transition-delay: 500ms; transition-timing-function: ease-in;}
.yellow_text {color: rgba(247, 237, 126, 1);}
.coaches__list-item__point-list {display: flex; flex-direction: column; align-items: flex-start; row-gap: 4px;}
.coaches__point-list__item {display: flex; flex-direction: row; align-items: flex-start; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.coaches__bullit {width: 0.56vw; height: 0.56vw; background-size: auto; background-image: linear-gradient(rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; flex-shrink: 0; margin-top: 3px;}
.coaches__list-item__content-wrap {background-size: auto; background-image: linear-gradient(rgba(43, 60, 60, 1) 0%, rgba(43, 60, 60, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; transition-property: all; transition-duration: 600ms; transition-delay: 0ms; transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); border-top-left-radius: 500px; border-top-right-radius: 500px; border-bottom-left-radius: 500px; border-bottom-right-radius: 500px;}
.dark-btn-copy {color: rgba(255, 255, 255, 1); transition-property: all; transition-duration: 300ms; transition-delay: 0ms; transition-timing-function: ease; background-color: rgb(43, 60, 60); 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; padding-left: 10px; padding-right: 10px; padding-top: 10px; padding-bottom: 10px;}
.dark-btn-copy:hover {background-color: rgb(109, 160, 158);}
.coaches__slider__mob {width: 100%; flex-direction: column; display: none;}
.coaches-mob__list-item {height: auto; flex-direction: column; display: flex; justify-content: flex-start; align-items: flex-start; min-width: auto; max-width: none; width: 27.56vw; transition-property: all; transition-duration: 600ms; transition-delay: 0ms; transition-timing-function: ease-in; flex-shrink: 0; padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px; background-size: auto; background-image: linear-gradient(rgba(235, 235, 223, 1) 0%, rgba(235, 235, 223, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}
.coaches-mob__list-item__content-wrap {background-size: auto; background-image: none/*linear-gradient(rgba(43, 60, 60, 1) 0%, rgba(43, 60, 60, 1) 100%)*/; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; transition-property: all; transition-duration: 600ms; transition-delay: 0ms; transition-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86); padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}
.coaches-mob__text-color__bullit {color: rgba(43, 60, 60, 1);}
.coaches-mob__bullit {width: 0.56vw; height: 0.56vw; background-size: auto; background-image: linear-gradient(rgba(43, 60, 60, 1) 0%, rgba(43, 60, 60, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; flex-shrink: 0; margin-top: 3px;}
.button_icon-circle_nav {width: 36px; height: 36px; display: flex; justify-content: center; align-items: center; border-top-left-radius: 100px; border-top-right-radius: 100px; border-bottom-left-radius: 100px; border-bottom-right-radius: 100px; background-size: auto; background-image: linear-gradient(rgba(43, 60, 60, 1) 0%, rgba(43, 60, 60, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; transition-property: all; transition-duration: 400ms; transition-delay: 0ms; transition-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);}
.coaches__slider-wrap__mob {display: flex; flex-direction: row; width: 100%;}
.coaches-mob__list-item__image-wrap {border-top-left-radius: 8px; border-top-right-radius: 8px; border-bottom-left-radius: 8px; border-bottom-right-radius: 8px;}
.coaches__info-button {display: none;}
.coaches_div {align-items: center;}
.price_card__workout {width: 67%;}
@media (max-width: 991px) {.menu_mob-button {background-size: auto, auto; background-image: url("/d/icon_menu.svg"), none/*linear-gradient(rgb(43, 187, 220) 0%, rgb(43, 187, 220) 100%)*/; background-repeat: no-repeat; background-position: center center; background-attachment: scroll, scroll; background-color: rgb(109, 160, 158);}}
@media (max-width: 991px) {.menu_main-div {width: auto; column-gap: 4px;}}
@media (max-width: 991px) {.section_main {height: 95vh;}}
@media (max-width: 991px) {.section_blocks {padding-left: 40px; padding-right: 40px; padding-top: 40px; padding-bottom: 40px;}}
@media (max-width: 991px) {.contain_blocks {max-width: none;}}
@media (max-width: 991px) {.gap_l {row-gap: 32px; column-gap: 32px;}}
@media (max-width: 991px) {.weight-s {width: 42vw;}}
@media (max-width: 991px) {.gap_m {row-gap: 10px; column-gap: 10px;}}
@media (max-width: 991px) {.h1 {font-size: 60px;}}
@media (max-width: 991px) {.contain_hero {width: auto; max-width: none;}}
@media (max-width: 991px) {.padding_m {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}}
@media (max-width: 991px) {.text-m {font-size: 1.38vw;}}
@media (max-width: 991px) {.text-l {font-size: 18px;}}
@media (max-width: 991px) {.price_div-cards {flex-wrap: wrap; justify-content: center;}}
@media (max-width: 991px) {.price_card {height: auto; width: 28.78vw;}}
@media (max-width: 991px) {.warning_card {width: 28.78vw; align-items: flex-start;}}
@media (max-width: 991px) {.round_l {border-top-left-radius: 40px; border-top-right-radius: 40px; border-bottom-left-radius: 40px; border-bottom-right-radius: 40px;}}
@media (max-width: 991px) {.padding_l {padding-left: 34px; padding-right: 34px; padding-top: 34px; padding-bottom: 34px;}}
@media (max-width: 991px) {.h2 {font-size: 36px;}}
@media (max-width: 991px) {.round_m {border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}}
@media (max-width: 991px) {.faq_one-question {padding-left: 20px; padding-right: 20px; padding-top: 18px; padding-bottom: 18px;}}
@media (max-width: 991px) {.gap_s {row-gap: 4px; column-gap: 4px;}}
@media (max-width: 991px) {.card_courts {height: 300px; width: 32%;}}
@media (max-width: 991px) {.h3 {font-size: 17px;}}
@media (max-width: 991px) {.icon_l {width: 28px; height: 28px;}}
@media (max-width: 991px) {.text-number {font-size: 20px;}}
@media (max-width: 991px) {.icon_m {width: 20px; height: 20px; flex-shrink: 0;}}
@media (max-width: 991px) {.icon_xl {width: 28px; height: 28px;}}
@media (max-width: 991px) {.button-l {height: 40px; padding-left: 22px; padding-right: 22px; padding-top: 12px; padding-bottom: 13px;}}
@media (max-width: 991px) {.contain_zero {height: 12vh;}}
@media (max-width: 991px) {.button-l_circle {height: 40px;}}
@media (max-width: 991px) {.button_icon-circle {height: 32px; width: 32px;}}
@media (max-width: 991px) {.text--menu-header-bg-on {font-size: 20px; letter-spacing: -0.02em; line-height: 120%; font-weight: 600;}}
@media (max-width: 991px) {.close--bg-on {margin-top: 10px; margin-left: -64px;}}
@media (max-width: 991px) {.gap-hor--40px {column-gap: 20px;}}
@media (max-width: 991px) {.about-cards__list {flex-wrap: wrap; justify-content: center;}}
@media (max-width: 991px) {.about__card {height: auto; width: 28.78vw;}}
@media (max-width: 991px) {.price_bullit {align-items: flex-start;}}
@media (max-width: 991px) {.text-s {font-size: 10px;}}
@media (max-width: 991px) {.price__price-text_wrap {row-gap: 7px;}}
@media (max-width: 991px) {.footer_contacts-text_ph-em {row-gap: 8px;}}
@media (max-width: 991px) {.text-number_whithout-hover {font-size: 20px;}}
@media (max-width: 991px) {.footer_contacts-text_adress {row-gap: 8px; column-gap: 8px;}}
@media (max-width: 991px) {.parking__button {display: flex;}}
@media (max-width: 991px) {.contain_blocks_w70 {max-width: none;}}
@media (max-width: 991px) {.width-m {width: 60vw;}}
@media (max-width: 991px) {.sertic__point {height: 145px; width: 145px; padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px;}}
@media (max-width: 991px) {.coaches__list-item {height: 52.08vw; width: 32.4%; min-width: auto;}}
@media (max-width: 991px) {.sertic__slider-wrap {height: 36.14vw;}}
@media (max-width: 991px) {.coaches-mob__list-item {width: 50%; min-width: auto; padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px;}}
@media (max-width: 991px) {.coaches__slider__mob {display: none;}}
@media (max-width: 991px) {.button_icon-circle_nav {height: 32px; width: 32px;}}
@media (max-width: 991px) {.coaches__list-item__content-wrap {row-gap: 8px; padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px; border-top-left-radius: 20px; border-top-right-radius: 20px; border-bottom-left-radius: 20px; border-bottom-right-radius: 20px;}}
@media (max-width: 991px) {.coaches-mob__list-item__content-wrap {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}}
@media (max-width: 991px) {.coaches-mob__list-item__image-wrap {height: 220px;}}
@media (max-width: 991px) {.coaches__info-button {display: flex;}}
@media (max-width: 991px) {.price_card__workout {width: 80%;}}
@media (max-width: 991px) {.coaches__slider {flex-direction: column;}}
@media (max-width: 991px) {.coaches__slider-wrap-2 {flex-wrap: nowrap;}}
@media (max-width: 767px) {.button-s {padding-left: 14px; padding-right: 14px; padding-top: 6px; padding-bottom: 7px;}}
@media (max-width: 767px) {.text-s {font-size: 10px; overflow-wrap: normal; line-height: 110%; letter-spacing: -0.01rem;}}
@media (max-width: 767px) {.sect_menu {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.text-nav {font-size: 10px;}}
@media (max-width: 767px) {.tag_small {padding-left: 10px; padding-right: 10px; padding-top: 6px; padding-bottom: 6px;}}
@media (max-width: 767px) {.h1 {font-size: 40px;}}
@media (max-width: 767px) {.section_main {padding-left: 40px; padding-right: 40px; padding-top: 0px; padding-bottom: 0px; align-items: center; height: auto;}}
@media (max-width: 767px) {.section_blocks {padding-left: 20px; padding-right: 20px;}}
@media (max-width: 767px) {.gap_l {row-gap: 24px; column-gap: 24px;}}
@media (max-width: 767px) {.weight-s {width: 75vw;}}
@media (max-width: 767px) {.gap_m {row-gap: 8px; column-gap: 8px;}}
@media (max-width: 767px) {.padding_m {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px;}}
@media (max-width: 767px) {.round_m {border-top-left-radius: 16px; border-top-right-radius: 16px; border-bottom-left-radius: 16px; border-bottom-right-radius: 16px;}}
@media (max-width: 767px) {.card_courts {height: 260px; width: 100%;}}
@media (max-width: 767px) {.courts_list {flex-wrap: wrap; flex-direction: column; width: 400px; max-width: 100%;}}
@media (max-width: 767px) {.h3 {font-size: 20px;}}
@media (max-width: 767px) {.map_div {flex-direction: column;}}
@media (max-width: 767px) {.price_div-cards {flex-direction: column; width: 100%;}}
@media (max-width: 767px) {.price_card {width: 100%;}}
@media (max-width: 767px) {.button-l {padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 11px; height: 36px;}}
@media (max-width: 767px) {.round_l {border-top-left-radius: 36px; border-top-right-radius: 36px; border-bottom-left-radius: 36px; border-bottom-right-radius: 36px;}}
@media (max-width: 767px) {.padding_l {padding-left: 24px; padding-right: 24px; padding-top: 24px; padding-bottom: 24px;}}
@media (max-width: 767px) {.naturage_text {width: auto;}}
@media (max-width: 767px) {.h2 {font-size: 30px;}}
@media (max-width: 767px) {.naturage_buttons {flex-direction: column;}}
@media (max-width: 767px) {.isotonic_tabs {width: 50%; padding-left: 16px; padding-right: 16px; padding-top: 6px; padding-bottom: 6px;}}
@media (max-width: 767px) {.isotonic_tabs-menu {flex-direction: row; display: flex; justify-content: flex-start; flex-wrap: nowrap; height: 40px;}}
@media (max-width: 767px) {.faq_one-question {padding-left: 16px; padding-right: 16px; padding-top: 14px; padding-bottom: 14px;}}
@media (max-width: 767px) {.card_courts-copy {height: 200px;}}
@media (max-width: 767px) {.button_icon-only {padding-left: 8px; padding-right: 8px; padding-top: 6px; padding-bottom: 7px;}}
@media (max-width: 767px) {.image_icon {width: 10px; height: 10px;}}
@media (max-width: 767px) {.map_wrapper {display: none;}}
@media (max-width: 767px) {.text-l {font-size: 16px;}}
@media (max-width: 767px) {.warning_card {width: 100%;}}
@media (max-width: 767px) {.footer_contacts {flex-direction: column; row-gap: 24px; width: 400px; margin-left: auto; margin-right: auto;}}
@media (max-width: 767px) {.text-number {font-size: 18px;}}
@media (max-width: 767px) {.footer_contacts-text {row-gap: 16px; align-items: flex-start;}}
@media (max-width: 767px) {.footer_contacts-text_ph-em {align-items: center;}}
@media (max-width: 767px) {.footer_contacts-text_adress {align-items: flex-start;}}
@media (max-width: 767px) {.contain_zero {height: 8vh;}}
@media (max-width: 767px) {.paddings--l-r-20px {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 767px) {.gap-ver--30px {row-gap: 20px;}}
@media (max-width: 767px) {.gap-hor--35px {column-gap: 10px;}}
@media (max-width: 767px) {.gap-hor--40px {row-gap: 20px;}}
@media (max-width: 767px) {.close--bg-on {margin-left: -54px;}}
@media (max-width: 767px) {.map_wrapper_mob {display: flex;}}
@media (max-width: 767px) {.map_tags__mob {flex-direction: row; flex-wrap: wrap;}}
@media (max-width: 767px) {.map_tag__mob {width: 48%;}}
@media (max-width: 767px) {.naturage_cont {height: 500px; background-image: url("/d/isotonil_image-mob_312374.png"), linear-gradient(rgba(235, 235, 223, 1) 0%, rgba(235, 235, 223, 1) 100%); background-position: center bottom 0%, left 0px top 0px; background-size: 100%, auto;}}
@media (max-width: 767px) {.footer_docs {justify-content: space-between;}}
@media (max-width: 767px) {.about-cards__list {flex-direction: column; width: 100%;}}
@media (max-width: 767px) {.about__card {width: 100%;}}
@media (max-width: 767px) {.price__price-text_wrap {row-gap: 8px; width: 80%;}}
@media (max-width: 767px) {.price_bullit {align-items: center;}}
@media (max-width: 767px) {.menu_main-div {column-gap: 6px;}}
@media (max-width: 767px) {.text-number_whithout-hover {font-size: 18px;}}
@media (max-width: 767px) {.tag_small-white {padding-left: 10px; padding-right: 10px; padding-top: 6px; padding-bottom: 6px;}}
@media (max-width: 767px) {.contain_hero {margin-top: 100px; margin-bottom: 100px;}}
@media (max-width: 767px) {.text-m {font-size: 12px;}}
@media (max-width: 767px) {.width-m {width: 100%;}}
@media (max-width: 767px) {.sertic__point {width: 100%; height: auto;}}
@media (max-width: 767px) {.coaches__list-item {height: 260px; width: 100%;}}
@media (max-width: 767px) {.sertic__points-wrap {flex-direction: column; margin-top: 16px; margin-bottom: 16px;}}
@media (max-width: 767px) {.sertic__slider-wrap {height: 300px;}}
@media (max-width: 767px) {.coaches__slider {display: none;}}
@media (max-width: 767px) {.coaches-mob__list-item__image-wrap {width: 100%; height: auto; border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; min-height: 380px;}}
@media (max-width: 767px) {.coaches-mob__list-item {height: auto; width: 100%; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}}
@media (max-width: 767px) {.coaches-mob__list-item__content-wrap {border-top-left-radius: 0px; border-top-right-radius: 0px; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; background-size: auto; background-image: none/*linear-gradient(rgba(43, 60, 60, 1) 0%, rgba(43, 60, 60, 1) 100%)*/; background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll; height: auto; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px; row-gap: 16px;}}
@media (max-width: 767px) {.coaches-mob__text-color__bullit {color: rgba(43, 60, 60, 1);}}
@media (max-width: 767px) {.hero_h-text {row-gap: 16px;}}
@media (max-width: 767px) {.button_icon-circle {width: 24px; height: 24px;}}
@media (max-width: 767px) {.button-l_circle {height: 36px;}}
@media (max-width: 767px) {.button_icon-circle_nav {width: 32px; height: 32px; background-image: linear-gradient(rgba(43, 60, 60, 1) 0%, rgba(43, 60, 60, 1) 100%);}}
@media (max-width: 767px) {.coaches__slider__mob {display: flex; flex-direction: column; align-items: center;}}
@media (max-width: 767px) {.coaches-mob__bullit {width: 4px; height: 4px; background-image: linear-gradient(rgba(43, 60, 60, 1) 0%, rgba(43, 60, 60, 1) 100%); margin-top: 4px;}}
@media (max-width: 767px) {.coaches__slider-wrap__mob {padding-left: 16px; padding-right: 16px; padding-top: 16px; padding-bottom: 16px; background-size: auto; background-image: linear-gradient(rgba(235, 235, 223, 1) 0%, rgba(235, 235, 223, 1) 100%); background-repeat: no-repeat; background-position: left 0px top 0px; background-attachment: scroll;}}
@media (max-width: 767px) {.price_div-cards-warning {width: 400px;}}
@media (max-width: 767px) {.about-cards__wrap {width: 400px;}}
@media (max-width: 767px) {.coaches_div {row-gap: 60px; width: 400px;}}
@media (max-width: 479px) {.section_main {height: 90vh; padding-left: 10px; padding-right: 10px;}}
@media (max-width: 479px) {.h1 {font-size: 36px;}}
@media (max-width: 479px) {.spacing_l {row-gap: 32px;}}
@media (max-width: 479px) {.section_blocks {padding-left: 10px; padding-right: 10px;}}
@media (max-width: 479px) {.gap_l {row-gap: 20px; column-gap: 20px;}}
@media (max-width: 479px) {.gap_m {row-gap: 8px; column-gap: 8px;}}
@media (max-width: 479px) {.contain_zero {height: 10vh;}}
@media (max-width: 479px) {.price_card {row-gap: 12px; column-gap: 12px;}}
@media (max-width: 479px) {.price_bullit {align-items: center;}}
@media (max-width: 479px) {.warning_card {width: 100%;}}
@media (max-width: 479px) {.padding_l {padding-left: 20px; padding-right: 20px; padding-top: 20px; padding-bottom: 20px;}}
@media (max-width: 479px) {.isotonic_tabs-menu {flex-wrap: wrap; height: auto; flex-direction: column; align-items: stretch;}}
@media (max-width: 479px) {.text-l {font-size: 16px;}}
@media (max-width: 479px) {.h2 {font-weight: 500;}}
@media (max-width: 479px) {.courts_list {flex-direction: column; width: 100%; max-width: none;}}
@media (max-width: 479px) {.padding_m {padding-left: 12px; padding-right: 12px; padding-top: 12px; padding-bottom: 12px;}}
@media (max-width: 479px) {.round_m {border-top-left-radius: 14px; border-top-right-radius: 14px; border-bottom-left-radius: 14px; border-bottom-right-radius: 14px;}}
@media (max-width: 479px) {.card_courts {width: 100%;}}
@media (max-width: 479px) {.button-l_circle {height: 40px;}}
@media (max-width: 479px) {.button_icon-circle {height: 32px; width: 32px;}}
@media (max-width: 479px) {.map_wrapper {flex-direction: column;}}
@media (max-width: 479px) {.icon_l {width: 24px; height: 24px;}}
@media (max-width: 479px) {.map_tags {flex-wrap: wrap; align-items: flex-start; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto;}}
@media (max-width: 479px) {.map_tag {width: auto;}}
@media (max-width: 479px) {.naturage_cont {height: 80vh; justify-content: flex-start; background-image: url("/d/isotonil_image-mob_312374.png"), linear-gradient(rgba(235, 235, 223, 1) 0%, rgba(235, 235, 223, 1) 100%); background-position: center bottom 0%, left 0px top 0px; background-size: 100%, auto; margin-bottom: 20px;}}
@media (max-width: 479px) {.map_wrapper_mob {flex-direction: column;}}
@media (max-width: 479px) {.menu_main-div {column-gap: 6px;}}
@media (max-width: 479px) {.icon_m {width: 16px; height: 16px;}}
@media (max-width: 479px) {.footer_contacts-text_ph-em {text-align: center; align-items: flex-start;}}
@media (max-width: 479px) {.footer_contacts-text {row-gap: 22px;}}
@media (max-width: 479px) {.isotonic_tabs {padding-left: 16px; padding-right: 16px; padding-top: 8px; padding-bottom: 8px; width: 100%;}}
@media (max-width: 479px) {.map_tags__mob {flex-wrap: wrap; align-items: flex-start; display: grid; grid-template-columns: 1fr 1fr; grid-template-rows: auto auto;}}
@media (max-width: 479px) {.map_tag__mob {width: auto;}}
@media (max-width: 479px) {.about__card {row-gap: 12px; column-gap: 12px;}}
@media (max-width: 479px) {.footer_contacts {row-gap: 24px; margin-left: 0px; margin-right: 0px; width: 100%;}}
@media (max-width: 479px) {.text-number {text-align: left;}}
@media (max-width: 479px) {.footer_docs {justify-content: flex-start; flex-direction: column; row-gap: 16px; align-items: flex-start;}}
@media (max-width: 479px) {.text-number_whithout-hover {text-align: left;}}
@media (max-width: 479px) {.parking_content-wrapper {min-width: auto; width: 90%; flex-direction: column;}}
@media (max-width: 479px) {.parking__text-wrapper {width: 100%;}}
@media (max-width: 479px) {.parking_map-wrapper {width: 100%; row-gap: 8px; align-items: stretch;}}
@media (max-width: 479px) {.sertic__point {row-gap: 12px; column-gap: 12px; padding-left: 20px; padding-right: 20px; border-top-left-radius: 14px; border-top-right-radius: 14px; border-bottom-left-radius: 14px; border-bottom-right-radius: 14px;}}
@media (max-width: 479px) {.coaches__list-item {width: 100%;}}
@media (max-width: 479px) {.sertic__slider-wrap {min-height: 180px; max-height: 250px; height: auto;}}
@media (max-width: 479px) {.sertic__points-wrap {row-gap: 6px; column-gap: 6px;}}
@media (max-width: 479px) {.about-cards__wrap {row-gap: 6px; column-gap: 6px; width: 100%;}}
@media (max-width: 479px) {.about-cards__list {row-gap: 6px; column-gap: 6px;}}
@media (max-width: 479px) {.coaches-mob__list-item {width: 100%; justify-content: flex-start; padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}}
@media (max-width: 479px) {.coaches__slider__mob {display: flex; flex-direction: column; align-items: center;}}
@media (max-width: 479px) {.coaches-mob__bullit {background-image: linear-gradient(rgba(43, 60, 60, 1) 0%, rgba(43, 60, 60, 1) 100%); width: 6px; height: 6px;}}
@media (max-width: 479px) {.coaches-mob__list-item__content-wrap {padding-left: 0px; padding-right: 0px; padding-top: 0px; padding-bottom: 0px;}}
@media (max-width: 479px) {.coaches-mob__list-item__image-wrap {border-top-left-radius: 10px; border-top-right-radius: 10px; border-bottom-left-radius: 10px; border-bottom-right-radius: 10px; height: 300px;}}
@media (max-width: 479px) {.button_icon-circle_nav {height: 32px; width: 32px;}}
@media (max-width: 479px) {.h-text__wrap {width: 80%;}}
@media (max-width: 479px) {.price_div-cards-warning {width: 100%;}}
@media (max-width: 479px) {.coaches__h-text-wrap {width: 60%;}}
@media (max-width: 479px) {.coaches_div {row-gap: 70px;}}
@media (min-width: 1920px) {.section_main {height: 100vh; align-items: flex-start; padding-top: 20vh; padding-bottom: 20vh;}}
@media (min-width: 1920px) {.contain_zero {height: 20vh;}}
@media (min-width: 1920px) {.card_courts {width: 32.1%;}}
@media (min-width: 1920px) {.card_courts-copy {display: none;}}
@media (min-width: 1920px) {.about-cards__list {justify-content: center;}}
@media (min-width: 1920px) {.about__card {width: 20.68vw; height: 20.68vw;}}
@media (min-width: 1920px) {.sertic__point {width: 20.68vw; height: 20.68vw;}}
@media (min-width: 1920px) {.coaches__list-item {width: 32.1%; height: 576px;}}
@media (min-width: 1920px) {.coaches-mob__list-item {width: 32.1%;}}
@media (min-width: 1920px) {.text-m {font-size: 0.85vw;}}
@media (min-width: 1920px) {.coaches__bullit {width: 0.4vw; height: 0.4vw;}}
@media (min-width: 1920px) {.coaches__slider-wrap-2 {flex-wrap: wrap; justify-content: space-around;}}
