.banner-swiper-module__F1X36q__swiper{width:100%;height:37.5vw}.banner-swiper-module__F1X36q__slide{width:100%;height:100%;position:relative}.banner-swiper-module__F1X36q__slide img{width:100%;height:100%}
.club-card-module__Mpnz1G__card{background-color:var(--color-white);border-radius:var(--radius-lg);flex-direction:column;flex-shrink:0;width:400px;height:100%;display:flex;overflow:hidden}.club-card-module__Mpnz1G__imageWrapper{aspect-ratio:16/9;flex-shrink:0;width:100%;height:auto;position:relative;overflow:hidden;transform:translateZ(0)}.club-card-module__Mpnz1G__image{object-fit:cover;will-change:transform;transition:transform .6s cubic-bezier(.16,1,.3,1)}.club-card-module__Mpnz1G__card:hover .club-card-module__Mpnz1G__image{transform:scale(1.05)}.club-card-module__Mpnz1G__discountBadge{background-color:var(--color-rose-500);color:var(--color-white);border-radius:var(--radius-sm);font-size:var(--text-xs);font-weight:var(--font-weight-bold);box-shadow:var(--shadow-sm);padding:4px 8px;position:absolute;top:8px}.club-card-module__Mpnz1G__discountBadgeLtr{right:8px}.club-card-module__Mpnz1G__discountBadgeRtl{left:8px}.club-card-module__Mpnz1G__content{flex-direction:column;flex-grow:1;padding:16px;display:flex}.club-card-module__Mpnz1G__title{font-size:var(--text-lg);font-weight:var(--font-weight-medium);-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.club-card-module__Mpnz1G__locationRow{color:var(--color-gray-700);align-items:flex-start;gap:4px;margin-top:16px;margin-bottom:16px;display:flex}.club-card-module__Mpnz1G__locationIcon{flex-shrink:0;margin-top:2px}.club-card-module__Mpnz1G__locationText{font-size:var(--text-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.club-card-module__Mpnz1G__priceRow{align-items:center;gap:8px;margin-bottom:16px;display:flex}.club-card-module__Mpnz1G__priceLabel{font-size:var(--text-md);font-weight:var(--font-weight-bold);color:var(--color-gray-700)}.club-card-module__Mpnz1G__priceValue{font-size:var(--text-md);font-weight:var(--font-weight-bold)}.club-card-module__Mpnz1G__spacer{flex-grow:1}@media screen and (max-width:1023px){.club-card-module__Mpnz1G__card{width:265px}.club-card-module__Mpnz1G__content{padding:8px}.club-card-module__Mpnz1G__title{font-size:var(--text-sm)}.club-card-module__Mpnz1G__locationRow{margin-top:8px;margin-bottom:8px}.club-card-module__Mpnz1G__locationText,.club-card-module__Mpnz1G__priceLabel,.club-card-module__Mpnz1G__priceValue{font-size:var(--text-xs)}}
.clubs-list-section-module__ocdzJG__section{width:100%;margin-top:56px;margin-bottom:56px;position:relative;overflow:hidden}.clubs-list-section-module__ocdzJG__header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.clubs-list-section-module__ocdzJG__title{font-size:var(--text-4xl);font-weight:var(--font-weight-bold)}.clubs-list-section-module__ocdzJG__listWrapper{width:100%}.clubs-list-section-module__ocdzJG__horizontalScroll{gap:16px}.clubs-list-section-module__ocdzJG__dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.clubs-list-section-module__ocdzJG__dragging>*{pointer-events:none}.clubs-list-section-module__ocdzJG__horizontalScroll::-webkit-scrollbar{display:none}.clubs-list-section-module__ocdzJG__item{scroll-snap-align:start;flex-shrink:0}@media screen and (max-width:1023px){.clubs-list-section-module__ocdzJG__section{margin-top:24px;margin-bottom:24px}.clubs-list-section-module__ocdzJG__header{margin-bottom:16px}.clubs-list-section-module__ocdzJG__title{font-size:var(--text-xl)}}
.draggable-list-module__fwFReG__scrollContainer{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;margin-inline-end:calc(50% - 50vw);padding-inline-end:calc(50vw - 50%);display:flex;overflow-x:auto}.draggable-list-module__fwFReG__scrollContainer::-webkit-scrollbar{display:none}.draggable-list-module__fwFReG__dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.draggable-list-module__fwFReG__dragging>*{pointer-events:none}
.main-service-card-module__XDhMTq__card{background-color:var(--color-white);border-radius:var(--radius-lg);flex-direction:column;align-items:center;height:100%;padding:24px 24px 84px;transition:background-color .2s ease-in-out;display:flex}.main-service-card-module__XDhMTq__card:hover{background-color:var(--color-primary-25)}.main-service-card-module__XDhMTq__logo{background-color:var(--color-primary-25);width:104px;height:104px;color:var(--color-gray-950);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-bottom:1rem;transition:transform .3s ease-in-out;display:flex}.main-service-card-module__XDhMTq__card:hover .main-service-card-module__XDhMTq__logo{transform:scale(1.05)}.main-service-card-module__XDhMTq__content{flex-direction:column;flex:1;align-items:center;display:flex}.main-service-card-module__XDhMTq__serviceTag{background-color:var(--color-primary-50);color:var(--color-gray-800);border-radius:var(--radius-2xl);font-size:var(--text-md);font-weight:var(--font-weight-medium);white-space:nowrap;margin-bottom:.5rem;padding:4px 16px}.main-service-card-module__XDhMTq__title{font-size:var(--text-xl);font-weight:var(--font-weight-bold);text-align:center;margin-bottom:1rem}.main-service-card-module__XDhMTq__description{font-size:var(--text-md);color:var(--color-gray-800);text-align:center;-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (max-width:1023px){.main-service-card-module__XDhMTq__card{flex-direction:row;align-items:flex-start;height:auto;padding:16px}.main-service-card-module__XDhMTq__logo{width:52px;height:52px;margin-inline-end:1rem}.main-service-card-module__XDhMTq__content{align-items:flex-start}.main-service-card-module__XDhMTq__serviceTag{font-size:var(--text-xs)}.main-service-card-module__XDhMTq__title{font-size:var(--text-md);text-align:start;margin-bottom:8px}.main-service-card-module__XDhMTq__description{font-size:var(--text-xs);text-align:start;-webkit-line-clamp:4}}
.main-services-section-module__e2Cd7G__section{z-index:0;width:100%;position:relative}.main-services-section-module__e2Cd7G__background{background-color:var(--color-blueGrey-custom);z-index:-10;width:100%;height:480px;position:absolute;top:0;left:0}.main-services-section-module__e2Cd7G__wrapper{padding-top:124px}.main-services-section-module__e2Cd7G__header{flex-direction:column;align-items:center;margin-bottom:48px;display:flex}.main-services-section-module__e2Cd7G__titleRow{align-items:center;margin-bottom:16px;display:flex;position:relative}.main-services-section-module__e2Cd7G__accentLine{inset-inline-start:0;background-color:var(--color-secondary);z-index:0;width:16px;height:42px;position:absolute;top:50%;transform:translateY(-50%)}.main-services-section-module__e2Cd7G__title{z-index:1;font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-white);position:relative}.main-services-section-module__e2Cd7G__subtitle{text-align:center;font-size:var(--text-xl);font-weight:var(--font-weight-regular);color:var(--color-gray-50)}.main-services-section-module__e2Cd7G__subtitleHighlight{font-size:var(--text-xl);font-weight:var(--font-weight-bold);color:var(--color-primary-50)}.main-services-section-module__e2Cd7G__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.main-services-section-module__e2Cd7G__icon{width:40px;height:40px}@media (max-width:1023px){.main-services-section-module__e2Cd7G__section{margin-top:2rem;padding-bottom:2rem}.main-services-section-module__e2Cd7G__background{height:400px}.main-services-section-module__e2Cd7G__wrapper{padding-top:32px}.main-services-section-module__e2Cd7G__header{margin-bottom:32px}.main-services-section-module__e2Cd7G__accentLine{width:9px;height:22px}.main-services-section-module__e2Cd7G__title{font-size:var(--text-xl)}.main-services-section-module__e2Cd7G__subtitle,.main-services-section-module__e2Cd7G__subtitleHighlight{font-size:var(--text-md)}.main-services-section-module__e2Cd7G__grid{grid-template-columns:repeat(1,minmax(0,1fr));gap:1rem}.main-services-section-module__e2Cd7G__icon{width:20px;height:20px}}
.about-us-card-module__lj6UqW__card{flex-direction:row;align-items:flex-start;gap:1rem;width:100%;padding:1rem;display:flex}.about-us-card-module__lj6UqW__iconWrapper{width:48px;height:48px;color:var(--color-gray-900);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.about-us-card-module__lj6UqW__icon{width:24px;height:24px}.about-us-card-module__lj6UqW__textWrapper{flex-direction:column;flex:1;display:flex}.about-us-card-module__lj6UqW__title{font-size:var(--text-md);font-weight:var(--font-weight-bold);margin-bottom:.5rem}.about-us-card-module__lj6UqW__description{font-size:var(--text-sm);color:var(--color-gray-700);font-weight:var(--font-weight-regular)}@media (max-width:1023px){.about-us-card-module__lj6UqW__card{flex-direction:column;align-items:center;gap:.5rem;padding:0}.about-us-card-module__lj6UqW__iconWrapper{width:40px;height:40px}.about-us-card-module__lj6UqW__icon{width:20px;height:20px}.about-us-card-module__lj6UqW__title{text-align:center;font-size:var(--text-sm)}.about-us-card-module__lj6UqW__description{text-align:center;font-size:var(--text-xs)}}
.about-us-section-module__gVnsjq__section{background-color:var(--color-gray-25);width:100%;margin-top:56px;padding-top:104px;padding-bottom:104px}.about-us-section-module__gVnsjq__wrapper{flex-direction:row;align-items:center;gap:1rem;display:flex}.about-us-section-module__gVnsjq__leftPane{flex-direction:column;flex:1;align-items:flex-start;display:flex}.about-us-section-module__gVnsjq__rightPane{flex:2;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.about-us-section-module__gVnsjq__whyUsTitle{font-size:var(--text-xl);font-weight:var(--font-weight-regular);color:var(--color-gray-700);margin-bottom:16px}.about-us-section-module__gVnsjq__mainHeading{font-size:var(--text-3xl);font-weight:var(--font-weight-bold);color:var(--color-gray-900);margin-bottom:2rem;line-height:1.3}@media (max-width:1023px){.about-us-section-module__gVnsjq__section{margin-top:24px;padding-top:32px;padding-bottom:32px}.about-us-section-module__gVnsjq__wrapper{flex-direction:column;gap:2rem}.about-us-section-module__gVnsjq__leftPane{text-align:center;align-items:center}.about-us-section-module__gVnsjq__whyUsTitle{font-size:var(--text-sm);margin-bottom:8px}.about-us-section-module__gVnsjq__mainHeading{font-size:var(--text-lg);margin-bottom:8px}}
.coaches-list-section-module__c3GkNq__section{width:100%;height:800px;padding-top:104px;position:relative;overflow:hidden}.coaches-list-section-module__c3GkNq__backgroundShape{inset-inline-end:0;z-index:-1;background-image:url(/png/home-coaches-shape.png);background-position:100% 0;background-repeat:no-repeat;background-size:auto 100%;width:100%;height:100%;position:absolute;top:0}.coaches-list-section-module__c3GkNq__header{justify-content:space-between;align-items:center;margin-bottom:32px;display:flex}.coaches-list-section-module__c3GkNq__titlePart1{font-size:var(--text-4xl);font-weight:var(--font-weight-bold)}.coaches-list-section-module__c3GkNq__titlePart2{font-size:var(--text-4xl);font-weight:var(--font-weight-bold);color:var(--color-primary-600)}.coaches-list-section-module__c3GkNq__listWrapper{width:100%;height:500px}.coaches-list-section-module__c3GkNq__horizontalScroll{gap:16px}.coaches-list-section-module__c3GkNq__dragging{cursor:grabbing;scroll-snap-type:none;scroll-behavior:auto}.coaches-list-section-module__c3GkNq__dragging>*{pointer-events:none}.coaches-list-section-module__c3GkNq__horizontalScroll::-webkit-scrollbar{display:none}.coaches-list-section-module__c3GkNq__emptyState{height:100%;font-size:var(--text-xl);color:var(--color-gray-600);justify-content:center;align-items:center;display:flex}.coaches-list-section-module__c3GkNq__item{scroll-snap-align:start;flex-shrink:0;width:296px}@media (max-width:1023px){.coaches-list-section-module__c3GkNq__section{height:540px;padding-top:24px}.coaches-list-section-module__c3GkNq__header{margin-bottom:16px}.coaches-list-section-module__c3GkNq__titlePart1,.coaches-list-section-module__c3GkNq__titlePart2{font-size:var(--text-xl)}.coaches-list-section-module__c3GkNq__listWrapper{height:430px}.coaches-list-section-module__c3GkNq__item{width:265px}}
