@font-face{font-family:Sora;src:url(/assets/cms-site/fonts/sora/Sora-Light.ttf)format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/assets/cms-site/fonts/sora/Sora-Regular.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/assets/cms-site/fonts/sora/Sora-SemiBold.ttf)format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/assets/cms-site/fonts/sora/Sora-Bold.ttf)format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sora;src:url(/assets/cms-site/fonts/sora/Sora-ExtraBold.ttf)format("truetype");font-weight:800;font-style:normal;font-display:swap}html.cs-site-active,html.cs-site-active[data-theme],html.cs-site-active[data-theme=light],html.cs-site-active[data-theme=dark],html.cs-site-active[data-bs-theme],html.cs-site-active[data-bs-theme=light],html.cs-site-active[data-bs-theme=dark]{--heading-color:#fff;--body-color:#fff9;--gray-color:#ffffff0a;--black-color:#222;--border-color:#ffffff1a;--accent-color:#f2fd84;--heading-font:"Sora", sans-serif;--body-font:"Roboto", sans-serif;--bs-body-font-family:"Roboto", sans-serif;--bs-body-color:#fff9;--bs-body-bg:#222;--bs-heading-color:#fff;--bs-link-color:#fff;--bs-link-hover-color:#f2fd84;--bs-link-color-rgb:255, 255, 255;--bs-link-hover-color-rgb:242, 253, 132;--bs-emphasis-color:#fff;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html.cs-site-active,html.cs-site-active body,body.cs-site-active{-moz-text-size-adjust:100%;text-size-adjust:100%;overflow-x:clip;color:var(--body-color)!important;background-color:#222!important;margin:0!important;padding:0!important;font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.62em!important}body.cs-site-active .cs-site{min-height:100dvh;color:var(--body-color);font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.62em;overflow-x:clip}html.cs-site-active .cs_menu_toggle,body.cs-site-active .cs_menu_toggle{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:#ffffff40;appearance:none}html.cs-site-active button.cs_menu_toggle,body.cs-site-active button.cs_menu_toggle{color:inherit;font:inherit;background:0 0;border:0;padding:0}html.cs-site-active button.cs_menu_dropdown_toggle,body.cs-site-active button.cs_menu_dropdown_toggle{cursor:pointer;touch-action:manipulation;appearance:none;color:inherit;font:inherit;background:0 0;border:0;padding:0}html.cs-site-active .cs-site a,html.cs-site-active .cs-site button,body.cs-site-active .cs-site a,body.cs-site-active .cs-site button{touch-action:manipulation}html.cs-site-active h1,html.cs-site-active h2,html.cs-site-active h3,html.cs-site-active h4,html.cs-site-active h5,html.cs-site-active h6{padding:0;color:#fff!important;font-family:Sora,sans-serif!important;font-weight:600!important;line-height:1.2em!important}html.cs-site-active p{color:var(--body-color);font-family:Roboto,sans-serif;font-size:16px;font-weight:400;line-height:1.62em}html.cs-site-active a{font-family:inherit;font-weight:inherit}html.cs-site-active .cs_heading_font{font-family:Sora,sans-serif!important}html.cs-site-active .cs_secondary_font{font-family:Roboto,sans-serif!important}html.cs-site-active .cs_light{font-weight:300!important}html.cs-site-active .cs_normal{font-weight:400!important}html.cs-site-active .cs_medium{font-weight:500!important}html.cs-site-active .cs_semibold{font-weight:600!important}html.cs-site-active .cs_bold{font-weight:700!important}html.cs-site-active .cs_fs_14{font-size:14px!important;line-height:1.5em!important}html.cs-site-active .cs_fs_16{font-size:16px!important;line-height:1.5em!important}html.cs-site-active .cs_fs_18{font-size:18px!important;line-height:28px!important}html.cs-site-active .cs_fs_20{font-size:20px!important;line-height:1.35em!important}html.cs-site-active .cs_fs_24{font-size:24px!important;line-height:1.33em!important}html.cs-site-active .cs_fs_32{font-size:32px!important;line-height:1.31em!important}html.cs-site-active .cs_fs_42{font-size:42px!important;line-height:1.34em!important}html.cs-site-active .cs_fs_54{font-size:54px!important;line-height:1.185em!important}html.cs-site-active .cs_fs_72{font-size:72px!important;line-height:1.139em!important}html.cs-site-active .cs_heading_color{color:#fff!important}html.cs-site-active .cs_btn_style_1{letter-spacing:.24px;line-height:1.2;font-family:Sora,sans-serif!important;font-size:16px!important;font-weight:600!important}html.cs-site-active .cs_nav,html.cs-site-active .cs_nav a{font-family:Roboto,sans-serif!important;font-size:16px!important;font-weight:400!important}html.cs-site-active .cs_nav .cs_nav_list>li>a,html.cs-site-active .cs_nav .cs_nav_list>li>a:link,html.cs-site-active .cs_nav .cs_nav_list>li>a:visited{color:#fff!important;text-decoration:none!important}html.cs-site-active .cs_nav .cs_nav_list>li>a:hover,html.cs-site-active .cs_nav .cs_nav_list>li>a:focus,html.cs-site-active .cs_accent_color,html.cs-site-active .cs_accent_color a{color:var(--accent-color,#f2fd84)!important}html.cs-site-active .cs_text_strock span{font-family:inherit;font-weight:inherit}html.cs-site-active h1 br,html.cs-site-active h2 br,html.cs-site-active .cs_text_strock br{display:revert!important}@media (max-width:1199px){html.cs-site-active .cs_fs_32{font-size:28px!important}html.cs-site-active .cs_fs_54{font-size:48px!important}html.cs-site-active .cs_fs_72{font-size:60px!important}}@media (max-width:767px){html.cs-site-active .cs_fs_54{font-size:42px!important}html.cs-site-active .cs_fs_72{font-size:50px!important}}@media (max-width:575px){html.cs-site-active .cs_fs_54{font-size:34px!important}html.cs-site-active .cs_fs_72{font-size:36px!important;line-height:1.12!important}html.cs-site-active .cs_site_branding img{width:auto!important;max-width:min(140px,46vw)!important;height:auto!important}html.cs-site-active .cs_hero_heading_content{margin-bottom:24px!important}}body.cs-site-active .cs_hero_carousel{background-position:50%;background-size:cover;position:relative;overflow:hidden}body.cs-site-active .cs_hero_slides{z-index:0;position:absolute;inset:0}body.cs-site-active .cs_hero_slide{opacity:0;background-position:50%;background-size:cover;transition:opacity .8s;position:absolute;inset:0}body.cs-site-active .cs_hero_slide.is-active{opacity:1}body.cs-site-active .cs_hero_carousel>.container,body.cs-site-active .cs_hero_dots{z-index:1;position:relative}body.cs-site-active .cs_hero_dots{justify-content:center;gap:10px;padding:8px 0 36px;display:flex}body.cs-site-active .cs_hero_dot{cursor:pointer;background:#ffffff73;border:0;border-radius:50%;width:12px;height:12px;padding:0}body.cs-site-active .cs_hero_dot.is-active{background:#fff}body.cs-site-active .cs_hero_copy{animation:.45s cs-hero-copy-in}body.cs-site-active .cs_hero_copy_right{text-align:right;margin-left:auto}body.cs-site-active .cs_hero_copy_right .cs_hero_btns{justify-content:flex-end}body.cs-site-active .cs_hero_btns a:only-child{color:var(--black-color,#222);background-color:var(--accent-color,#f2fd84);border:1px solid var(--accent-color,#f2fd84)}@keyframes cs-hero-copy-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}body.cs-site-active .cs_site_branding img,body.cs-site-active .cs_site_branding img,html.cs-site-active .cs_site_branding img,html.cs-site-active .cs_site_branding img{width:var(--cms-logo-width,168px);height:var(--cms-logo-height,42px);object-fit:contain;max-width:100%;display:block}html.cs-site-active .cs_main_header_in{flex-wrap:nowrap;grid-template-columns:minmax(120px,1fr) auto minmax(120px,1fr);align-items:center;gap:16px 24px;display:grid;position:relative}html.cs-site-active .cs_main_header_left{justify-content:flex-start;align-items:center;min-width:0;display:flex}html.cs-site-active .cs_main_header_center{z-index:1;justify-content:center;display:flex;position:static;left:auto;transform:none}html.cs-site-active .cs_main_header_center .cs_nav{justify-content:center;display:flex}html.cs-site-active .cs_nav .cs_nav_list>li{margin-right:0!important}@media (min-width:1200px){html.cs-site-active .cs_main_header_center .cs_nav_list{justify-content:center;align-items:center;gap:28px;margin:0;padding:0;display:flex}html.cs-site-active .cs_main_header_center .cs_nav_list>li{margin:0!important}html.cs-site-active .cs_nav_list>li.menu-item-has-children>a{align-items:center;gap:4px;display:inline-flex}html.cs-site-active .cs_nav_list>li.menu-item-has-children>a:after{content:none!important;border:0!important;width:0!important;height:0!important;margin:0!important;display:none!important;transform:none!important}html.cs-site-active .cs_nav_list>li.menu-item-has-children>a .cs_nav_chevron{width:14px;height:14px;color:inherit;opacity:1;pointer-events:none;transform-origin:50%;flex-shrink:0;transition:transform .2s;display:block;position:relative;top:2px;overflow:visible}html.cs-site-active .cs_nav_list>li.menu-item-has-children:hover>a .cs_nav_chevron{transform:rotate(180deg)}}html.cs-site-active .cs_main_header_right{z-index:2;justify-content:flex-end;align-items:center;gap:12px;display:flex}html.cs-site-active .cs_header_actions{align-items:center;gap:12px;display:flex}html.cs-site-active .cs_mobile_header_actions{display:none}html.cs-site-active .cs_site_header a.cs_btn_style_1.cs_header_login,html.cs-site-active .cs_site_header a.cs_btn_style_1.cs_header_login:link,html.cs-site-active .cs_site_header a.cs_btn_style_1.cs_header_login:visited,html.cs-site-active .cs_site_header a.cs_btn_style_1.cs_header_login:focus{color:#fff!important;box-shadow:none!important;background:0 0!important;border:2px solid #fff!important}html.cs-site-active .cs_site_header a.cs_btn_style_1.cs_header_login span{color:inherit!important}html.cs-site-active .cs_site_header a.cs_btn_style_1.cs_header_login:hover{color:var(--black-color,#111)!important;background-color:#fff!important;border-color:#fff!important}html.cs-site-active .cs_site_header a.cs_btn_style_1.cs_header_cta,html.cs-site-active .cs_site_header a.cs_btn_style_1.cs_header_cta:link,html.cs-site-active .cs_site_header a.cs_btn_style_1.cs_header_cta:visited{color:var(--black-color,#222)!important;background-color:var(--accent-color,#f2fd84)!important;border:2px solid var(--accent-color,#f2fd84)!important;box-shadow:none!important}html.cs-site-active .cs_site_header a.cs_btn_style_1.cs_header_cta:hover{color:#fff!important;background-color:#0000!important;border-color:#fff!important}html.cs-site-active .breadcrumb{--bs-breadcrumb-divider-color:#ffffff73;--bs-breadcrumb-item-active-color:#fff}html.cs-site-active .breadcrumb-item a{color:#ffffffb8!important}html.cs-site-active .breadcrumb-item.active{color:#fff!important}html.cs-site-active .cs_main_header_right .cs_menu_toggle{display:none}@media (max-width:1199px){html.cs-site-active .cs_site_header.cs_style_1 .cs_main_header_in{gap:12px;flex-wrap:nowrap!important;height:72px!important;display:flex!important}html.cs-site-active .cs_main_header_center{justify-content:flex-end;position:static;left:auto;transform:none}html.cs-site-active .cs_header_actions{display:none!important}html.cs-site-active .cs_site_header.cs_style_1 .cs_main_header_right{gap:0;min-width:42px;margin-right:0!important;display:flex!important}html.cs-site-active .cs_site_header .cs_menu_toggle{z-index:1002;cursor:pointer;touch-action:manipulation;background:#00000073;border-radius:10px;justify-content:center;align-items:center;margin:0;color:#fff!important;width:42px!important;height:42px!important;display:inline-flex!important;position:relative!important;top:auto!important;left:auto!important;right:auto!important;transform:none!important}html.cs-site-active .cs_nav .cs_nav_list_wrap{z-index:1001;flex-direction:column;padding:88px 20px 28px;display:flex}html.cs-site-active .cs_nav .cs_nav_list{flex:auto}html.cs-site-active .cs_mobile_header_actions{flex-direction:column;gap:12px;margin-top:auto;padding:20px 0 8px;display:flex}html.cs-site-active .cs_mobile_header_actions .cs_btn_style_1{justify-content:center;width:100%}html.cs-site-active .cs_mobile_header_actions .cs_header_login{color:#fff!important;background-color:#0000!important;border-color:#fff!important}html.cs-site-active .cs_mobile_header_actions .cs_header_cta{color:var(--black-color)!important;background-color:var(--accent-color)!important;border-color:var(--accent-color)!important}html.cs-site-active .cs_nav_list>li.menu-item-has-children>a .cs_nav_chevron{display:none}html.cs-site-active .cs_hero_style_1>.cs_height_lg_80{height:96px!important}html.cs-site-active .cs_hero_btns{flex-direction:column;align-items:stretch;gap:12px;display:flex}html.cs-site-active .cs_hero_btns .cs_btn_style_1{text-align:center;justify-content:center;width:100%}html.cs-site-active .cs_hero_content{grid-template-columns:1fr;gap:18px;display:grid}}body.cs-site-active .cs_programs_section{overflow:hidden}body.cs-site-active .cs_programs_section .cs_full_screen_right{width:calc(50% + 50vw);max-width:calc(50vw + 50%);overflow:hidden}@media (max-width:767px){body.cs-site-active .cs_programs_section .cs_full_screen_right{width:100%;max-width:100%}body.cs-site-active .cs_programs_section .swiper-slide,body.cs-site-active .cs_programs_section .cs_card_style_1{width:min(320px,85vw)}}body.cs-site-active .cs_programs_section .swiper{cursor:url(/assets/cms-site/img/drag.png) 16 9,ew-resize}body.cs-site-active .cs_programs_section .swiper-slide{width:400px;height:auto}body.cs-site-active .cs_programs_section .cs_card_style_1{width:400px}body.cs-site-active .cs_programs_section .cs_card_thumbnail{height:340px;overflow:hidden}body.cs-site-active .cs_programs_section .cs_card_thumbnail img{object-fit:cover;width:100%;height:100%}@media (max-width:450px){body.cs-site-active .cs_programs_section .swiper-slide,body.cs-site-active .cs_programs_section .cs_card_style_1{width:290px}body.cs-site-active .cs_programs_section .cs_card_style_1{min-height:445px}}body.cs-site-active .cs_pagination.cs_style_1{justify-content:center;gap:12px;width:auto;display:flex;position:relative;bottom:auto;left:auto}body.cs-site-active .cs_pagination.cs_style_1 .swiper-pagination-bullet{opacity:1;cursor:pointer;background-color:#fff3;border-radius:8px;width:40px;height:6px;margin:0;transition:all .3s}body.cs-site-active .cs_pagination.cs_style_1 .swiper-pagination-bullet:hover,body.cs-site-active .cs_pagination.cs_style_1 .swiper-pagination-bullet-active{background-color:var(--accent-color,#f2fd84)}body.cs-site-active .cs_pagination.cs_style_1 .swiper-pagination-bullet-active{width:70px}html.cs-site-active .cs_footer_style_1.cs_footer_modern .cs_footer_row .cs_footer_col{flex:180px;max-width:none}html.cs-site-active .cs_footer_style_1.cs_footer_modern .cs_footer_row .cs_footer_col_brand,html.cs-site-active .cs_footer_style_1.cs_footer_modern .cs_footer_row .cs_footer_col_contact,html.cs-site-active .cs_footer_style_1.cs_footer_modern .cs_footer_row .cs_footer_col_newsletter{flex:220px}html.cs-site-active .cs_footer_style_1.cs_footer_modern .cs_footer_row .cs_footer_col:last-child{flex:260px;max-width:none}html.cs-site-active .cs_footer_style_1 .cs_footer_row .cs_footer_widget_title{font-family:var(--body-font)!important;color:var(--heading-color)!important;margin:0 0 18px!important;font-size:16px!important;font-weight:700!important;line-height:1.625em!important}html.cs-site-active .cs_footer_style_1 .cs_footer_row .cs_footer_widget_menu a{color:var(--body-color);font-family:var(--body-font);font-size:16px;font-weight:400;line-height:1.625em;text-decoration:none}html.cs-site-active .cs_footer_style_1 .cs_newsletter.cs_style_1 .cs_newsletter_input{background-color:var(--heading-color);color:var(--black-color);font-family:var(--body-font);box-shadow:none;border-radius:0;font-size:16px;line-height:1.625em}html.cs-site-active .cs_footer_style_1 .cs_newsletter.cs_style_1 .cs_newsletter_btn{font-family:var(--heading-font);letter-spacing:.24px;font-size:16px;font-weight:600}html.cs-site-active .cs_footer_modern .cs_footer_brand_logo{align-items:center;margin-bottom:14px;display:inline-flex}html.cs-site-active .cs_footer_modern .cs_footer_brand_logo img{max-width:180px;height:auto;display:block}html.cs-site-active .cs_footer_modern .cs_footer_brand_name{color:var(--heading-color);font-family:var(--heading-font);font-size:18px;font-weight:700;line-height:1.3em}html.cs-site-active .cs_footer_modern .cs_footer_blurb,html.cs-site-active .cs_footer_modern .cs_footer_newsletter_text,html.cs-site-active .cs_footer_modern .cs_footer_address,html.cs-site-active .cs_footer_modern .cs_footer_muted,html.cs-site-active .cs_footer_modern .cs_footer_help_label{color:var(--body-color);font-family:var(--body-font);margin:0 0 14px;font-size:16px;font-weight:400;line-height:1.625em}html.cs-site-active .cs_footer_modern .cs_footer_help_label{margin-bottom:8px}html.cs-site-active .cs_footer_modern .cs_footer_contact_value{color:var(--heading-color);font-family:var(--body-font);margin:0 0 6px;font-size:16px;font-weight:700;line-height:1.625em;text-decoration:none;display:block}html.cs-site-active .cs_footer_modern .cs_footer_consent{color:var(--body-color);font-family:var(--body-font);cursor:pointer;align-items:flex-start;gap:10px;margin-top:14px;font-size:14px;font-weight:400;line-height:1.5em;display:flex}html.cs-site-active .cs_footer_modern .cs_footer_consent input{width:16px;min-width:16px;height:16px;accent-color:var(--accent-color);margin-top:3px}html.cs-site-active .cs_footer_modern .cs_footer_consent a,html.cs-site-active .cs_footer_modern .cs_footer_legal a{color:var(--accent-color);text-decoration:none}html.cs-site-active .cs_footer_modern .cs_footer_form_message{color:var(--accent-color);font-family:var(--body-font);margin:10px 0 0;font-size:14px}html.cs-site-active .cs_footer_modern .cs_social_btns a,html.cs-site-active .cs_footer_modern .cs_social_btns span{justify-content:center;align-items:center;line-height:1;display:inline-flex}html.cs-site-active .cs_footer_modern .cs_social_btns span{background:var(--heading-color);opacity:.5;text-align:center;color:#000;border-radius:50%;width:32px;height:32px;margin-right:12px;font-size:12px;font-weight:500}html.cs-site-active .cs_footer_modern .cs_footer_bottom{border-top:1px solid var(--border-color);text-align:left;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 24px;padding:22px 0 10px;display:flex}html.cs-site-active .cs_footer_modern .cs_footer_bottom_copy{flex:240px;min-width:0}html.cs-site-active .cs_footer_modern .cs_footer_copyright{color:var(--body-color);font-family:var(--body-font);margin:0 0 8px;font-size:13px;font-weight:400;line-height:1.5em}html.cs-site-active .cs_footer_modern .cs_footer_copyright a{color:var(--accent-color);text-decoration:none}html.cs-site-active .cs_footer_modern .cs_footer_copyright a:hover{text-decoration:underline}html.cs-site-active .cs_footer_modern .cs_footer_legal{color:var(--body-color);font-family:var(--body-font);align-items:center;gap:10px;font-size:13px;font-weight:400;line-height:1.5em;display:inline-flex}html.cs-site-active .cs_footer_modern .cs_footer_payments{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-left:auto;display:inline-flex}html.cs-site-active .cs_footer_modern .cs_footer_payments img{object-fit:contain;background:var(--heading-color);border-radius:4px;width:56px;height:36px;display:block}@media (max-width:767px){html.cs-site-active .cs_footer_modern .cs_footer_bottom{flex-direction:column;align-items:flex-start}html.cs-site-active .cs_footer_modern .cs_footer_payments{justify-content:flex-start;margin-left:0}}html.cs-site-active .cs_radial_gradiant{pointer-events:none;position:absolute!important}html.cs-site-active .cs_about_section,html.cs-site-active .cs_value_section,html.cs-site-active .cs_trainer_section,html.cs-site-active .cs_brands_section{overflow:hidden}html.cs-site-active .cs_cta_style_2,html.cs-site-active .cs_cta_flush{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;margin-top:0!important;padding-top:0!important}html.cs-site-active .cs_trainer_section{margin-bottom:0!important;padding-bottom:0!important}html.cs-site-active .cs_schedule_style_1 .cs_slider_container{position:relative}html.cs-site-active .cs_slider_arrows.cs_style_1 .cs_left_arrow,html.cs-site-active .cs_slider_arrows.cs_style_1 .cs_right_arrow{border:1px solid var(--accent-color);width:42px;height:42px;color:var(--heading-color);cursor:pointer;position:absolute;top:50%;transform:translateY(-50%)}html.cs-site-active .cs_slider_arrows.cs_style_1 .cs_left_arrow:hover,html.cs-site-active .cs_slider_arrows.cs_style_1 .cs_right_arrow:hover{background-color:var(--accent-color);color:var(--black-color)}html.cs-site-active .cs_slider_arrows.cs_style_1 .cs_left_arrow{z-index:1;left:-62px}html.cs-site-active .cs_slider_arrows.cs_style_1 .cs_right_arrow{z-index:1;right:-62px}html.cs-site-active .cs_schedule_style_1 .cs_slider.cs_style_1{width:calc(100% - 124px);margin-left:62px}html.cs-site-active .cs_schedule_style_1 .cs_slider_wrapper{scrollbar-width:none;flex-wrap:nowrap;justify-content:flex-start;gap:18px;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}html.cs-site-active .cs_schedule_style_1 .cs_slider_wrapper::-webkit-scrollbar{display:none}html.cs-site-active .cs_schedule_style_1 .cs_slide{white-space:nowrap;flex-shrink:0}html.cs-site-active .cs_schedule_style_1 .cs_btn_style_1{cursor:pointer;height:42px;color:var(--heading-color);border:1px solid var(--heading-color);box-shadow:0 4px 18px 0 color-mix(in srgb, var(--accent-color,#f2fd84) 9%, transparent);background-color:#0000;justify-content:center;align-items:center;padding:0 22px;text-decoration:none;display:inline-flex}html.cs-site-active .cs_schedule_style_1 .cs_btn_style_1:hover,html.cs-site-active .cs_schedule_style_1 .cs_slide.active .cs_btn_style_1{border:1px solid var(--accent-color);background-color:var(--accent-color);color:var(--black-color)}html.cs-site-active .cs_week_nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:16px;margin-bottom:28px;display:flex}html.cs-site-active .cs_week_nav_arrow{border:1px solid var(--accent-color);width:42px;height:42px;color:var(--heading-color);cursor:pointer;background:0 0;padding:0}html.cs-site-active .cs_week_nav_arrow:hover:not(:disabled){background-color:var(--accent-color);color:var(--black-color)}html.cs-site-active .cs_week_nav_arrow:disabled{opacity:.35;cursor:not-allowed}html.cs-site-active .cs_week_nav_label{text-align:center;min-width:180px}html.cs-site-active .cs_week_nav_title{letter-spacing:.12em;text-transform:uppercase;color:var(--accent-color);font-family:Sora,sans-serif;font-size:13px;font-weight:700;display:block}html.cs-site-active .cs_week_nav_range{color:var(--heading-color);margin-top:4px;font-family:Sora,sans-serif;font-size:16px;font-weight:600;display:block}html.cs-site-active .cs_week_nav_today{border:1px solid var(--heading-color);height:42px;color:var(--heading-color);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;padding:0 18px;font-family:Sora,sans-serif;font-size:12px;font-weight:700}html.cs-site-active .cs_week_nav_today:hover{border-color:var(--accent-color);background-color:var(--accent-color);color:var(--black-color)}html.cs-site-active .cs_timeline_wrapper_1{overflow-x:auto}html.cs-site-active .cs_days_row{grid-template-columns:190px repeat(7,140px);gap:10px;min-width:1240px;margin-bottom:10px;display:grid}html.cs-site-active .cs_days_row .cs_day_col{letter-spacing:.24px;text-align:center;background-color:#f2fd841a;flex-direction:column;justify-content:center;align-items:center;gap:4px;padding:12px 8px;line-height:1.2;display:flex}html.cs-site-active .cs_days_row .cs_day_col.is-today{background-color:#f2fd8438}html.cs-site-active .cs_days_row .cs_day_col.is-past,html.cs-site-active .cs_content_row .cs_content_col.is-past{opacity:.45}html.cs-site-active .cs_days_row .cs_day_name{display:block}html.cs-site-active .cs_days_row .cs_day_date{letter-spacing:0;color:#ffffffad;text-transform:none;font-size:12px;font-weight:400;line-height:1.2;display:block}html.cs-site-active .cs_content_row{grid-template-columns:190px repeat(7,140px);gap:10px;min-width:1240px;margin-bottom:10px;display:grid}html.cs-site-active .cs_content_row .cs_content_col{text-align:center;padding:30px 12px 22px;transition:all .4s}html.cs-site-active .cs_content_row .cs_content_col:first-child{border:none;padding:0}html.cs-site-active .cs_content_row .cs_content_col:has(*):not(:first-child){background-color:#ffffff05;border:1px solid #ffffff2e}html.cs-site-active .cs_content_row .cs_content_col:has(*):not(:first-child):hover{border-color:var(--accent-color);background-color:var(--accent-color)}:is(html.cs-site-active .cs_content_row .cs_content_col:has(*):not(:first-child):hover .cs_schedule_icon,html.cs-site-active .cs_content_row .cs_content_col:has(*):not(:first-child):hover .cs_schedule_title,html.cs-site-active .cs_content_row .cs_content_col:has(*):not(:first-child):hover .cs_schedule_time,html.cs-site-active .cs_content_row .cs_content_col:has(*):not(:first-child):hover .cs_trainer_title){color:var(--black-color)!important}html.cs-site-active .cs_content_row .cs_content_col:has(*):not(:first-child):hover .cs_trainer_title{opacity:.6}html.cs-site-active .cs_content_row .cs_time{justify-content:center;align-items:center;height:100%;font-size:12px;line-height:1.833em;display:flex}html.cs-site-active .cs_schedule_icon{width:32px;height:32px}html.cs-site-active .cs_schedule_icon img{object-fit:contain;width:100%;height:100%}html.cs-site-active .cs_schedule_wrapper{flex-direction:column;align-items:center;display:flex}html.cs-site-active .cs_schedule_book{width:100%;color:inherit;cursor:pointer;font:inherit;text-align:center;background:0 0;border:0;margin:0;padding:0}html.cs-site-active .cs_schedule_book:disabled{cursor:default}html.cs-site-active .cs_schedule_wrapper .cs_schedule_title{margin-bottom:2px;line-height:1.625em;display:block}html.cs-site-active .cs_schedule_wrapper .cs_schedule_time{margin-bottom:3px;font-size:12px;line-height:1.833em}html.cs-site-active .cs_schedule_wrapper .cs_trainer_title{color:#ffffff8c;margin-bottom:0;font-size:12px;font-weight:400;line-height:1.833em}@media (max-width:1399px){html.cs-site-active .cs_slider_arrows.cs_style_1 .cs_left_arrow{left:0}html.cs-site-active .cs_slider_arrows.cs_style_1 .cs_right_arrow{right:0}html.cs-site-active .cs_schedule_style_1 .cs_slider.cs_style_1{width:100%;margin-left:0;padding:0 50px}}html.cs-site-active .cs_card_style_2 .cs_card_role{color:var(--accent-color)!important;margin-bottom:6px!important;font-family:Sora,sans-serif!important;font-size:15px!important;font-weight:600!important;line-height:1.4!important}html.cs-site-active .cs_card_style_2 .cs_card_skills{color:#ffffffc7!important;margin-bottom:10px!important;font-size:14px!important;font-weight:400!important;line-height:1.5!important}html.cs-site-active .cs_contact_info{flex-wrap:wrap;gap:25px 50px;display:flex!important}html.cs-site-active .cs_contact_info li{padding-left:60px;position:relative}html.cs-site-active .cs_contact_info .cs_iconbox_icon{color:var(--heading-color);border:1px solid var(--accent-color);width:42px;height:42px;font-size:20px;line-height:1em;transition:all .4s;position:absolute;top:6px;left:0}html.cs-site-active .cs_contact_info li:hover .cs_iconbox_icon{background-color:var(--accent-color);color:var(--black-color)}html.cs-site-active .cs_contact_form_1{padding-left:40px}@media (max-width:991px){html.cs-site-active .cs_contact_form_1{padding-left:0}}html.cs-site-active .cs_form_field{border:1px solid var(--body-color);width:100%;color:var(--body-color);background-color:#0000;outline:none;padding:9px 20px;display:block}html.cs-site-active .cs_form_field.cs_has_password_toggle{padding-right:48px}html.cs-site-active .cs_auth_terms{cursor:pointer;gap:12px;flex-direction:row!important;align-items:flex-start!important;display:flex!important}html.cs-site-active .cs_auth_terms_check{accent-color:var(--accent-color,#c6f800);cursor:pointer;flex:none!important;width:18px!important;min-width:18px!important;max-width:18px!important;height:18px!important;margin:3px 0 0!important;padding:0!important;display:inline-block!important}html.cs-site-active .cs_auth_terms>span{flex:auto;line-height:1.45}html.cs-site-active .cs_contact_style_1 .cs_mb_50{margin-bottom:50px!important}html.cs-site-active .cs_map{height:680px}html.cs-site-active .cs_map iframe{filter:brightness(.75)grayscale(.9);border:none;width:100%;height:100%}@media (max-width:767px){html.cs-site-active .cs_map{height:580px}}@media (max-width:575px){html.cs-site-active .cs_map{height:480px}}@media (max-width:480px){html.cs-site-active .cs_map{height:380px}}html.cs-site-active .cs_post_1_list .cs_post.cs_style_1:not(:first-child){margin-top:60px}html.cs-site-active .cs_post.cs_style_1 .cs_post_thumb{margin-bottom:25px;display:block;position:relative;overflow:hidden}html.cs-site-active .cs_post.cs_style_1 .cs_post_thumb img{width:100%;display:block}html.cs-site-active .cs_post.cs_style_1 .cs_post_meta.cs_style_1{flex-wrap:wrap;gap:8px 14px;margin-bottom:10px;display:flex}html.cs-site-active .cs_post.cs_style_1 .cs_post_title{margin-bottom:15px;font-size:36px;line-height:1.25em}html.cs-site-active .cs_post.cs_style_1 .cs_post_subtitle{margin-bottom:14px;line-height:1.6em}html.cs-site-active .cs_post.cs_style_1 p{white-space:pre-wrap;margin-bottom:24px;line-height:1.75em}html.cs-site-active .cs_right_sidebar{padding-left:40px}html.cs-site-active .cs_sidebar_item:not(:last-child){margin-bottom:45px}html.cs-site-active .cs_sidebar_search input{width:100%;color:inherit;background:0 0;border:1px solid;outline:none;padding:9px 40px 9px 15px;display:block}html.cs-site-active .cs_sidebar_search_btn{cursor:pointer;background:var(--accent-color,#f2fd84);border:none;outline:none;padding:10px 14px;position:absolute;bottom:0;right:0}html.cs-site-active .widget_categories ul li{padding-left:30px;list-style:none;position:relative}html.cs-site-active .widget_categories ul li:not(:last-child){margin-bottom:15px}html.cs-site-active .widget_categories button{color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}html.cs-site-active .widget_categories button.active{color:var(--accent-color,#f2fd84)}html.cs-site-active .cs_recent_posts li:not(:last-child){margin-bottom:20px}html.cs-site-active .cs_recent_post{align-items:center;display:flex}html.cs-site-active .cs_recent_post_thumb{flex:none;width:70px;height:70px;margin-right:15px;overflow:hidden}html.cs-site-active .cs_recent_post_thumb img{object-fit:cover;width:100%;height:100%}@media (max-width:1199px){html.cs-site-active .cs_post.cs_style_1 .cs_post_title{font-size:30px}}@media (max-width:991px){html.cs-site-active .cs_post_1_list .cs_post.cs_style_1:not(:first-child){margin-top:40px}html.cs-site-active .cs_right_sidebar{padding-top:60px;padding-left:0}}@media (max-width:480px){html.cs-site-active .cs_post.cs_style_1 .cs_post_title{font-size:26px}}html.cs-site-active .cs_class_branch_filter{flex-wrap:wrap;justify-content:center;gap:12px;margin-bottom:56px;display:flex}html.cs-site-active .cs_class_branch_filter .cs_btn_style_1{border:1px solid var(--border-color);color:var(--heading-color);cursor:pointer;background:0 0}html.cs-site-active .cs_class_branch_filter .cs_btn_style_1:hover,html.cs-site-active .cs_class_branch_filter .cs_btn_style_1.is-active{background:var(--accent-color);border-color:var(--accent-color);color:var(--black-color)}html.cs-site-active .cs-class-schedule-modal{z-index:1200;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:radial-gradient(at top,#f2fd841f,#0000 42%),#08080ad1;justify-content:center;align-items:center;padding:24px;animation:.22s ease-out cs-class-modal-fade;display:flex;position:fixed;inset:0}@keyframes cs-class-modal-fade{0%{opacity:0}to{opacity:1}}html.cs-site-active .cs-class-schedule-modal__panel{width:min(560px,100%);max-height:min(88vh,720px);color:var(--body-color);border:1px solid var(--border-color);background:#1a1a1a;border-radius:2px;flex-direction:column;animation:.28s ease-out cs-class-modal-rise;display:flex;overflow:hidden;box-shadow:0 0 0 1px #f2fd8414,0 28px 80px #0000008c}@keyframes cs-class-modal-rise{0%{opacity:0;transform:translateY(18px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}html.cs-site-active .cs-class-schedule-modal__hero{background-position:50%;background-size:cover;flex-shrink:0;min-height:210px;position:relative}html.cs-site-active .cs-class-schedule-modal__hero-shade{background:linear-gradient(#12121226 0%,#121212eb 100%),linear-gradient(90deg,#1212128c 0%,#0000 55%);position:absolute;inset:0}html.cs-site-active .cs-class-schedule-modal__close{z-index:2;border:1px solid var(--accent-color);width:42px;height:42px;color:var(--heading-color);cursor:pointer;background:0 0;justify-content:center;align-items:center;font-size:28px;line-height:1;transition:background-color .2s,color .2s;display:inline-flex;position:absolute;top:16px;right:16px}html.cs-site-active .cs-class-schedule-modal__close:hover{background-color:var(--accent-color);color:var(--black-color)}html.cs-site-active .cs-class-schedule-modal__hero-copy{z-index:1;position:absolute;bottom:22px;left:24px;right:72px}html.cs-site-active .cs-class-schedule-modal__eyebrow{font-family:var(--body-font);letter-spacing:.14em;text-transform:uppercase;color:var(--accent-color);margin:0 0 8px;font-size:12px;font-weight:500}html.cs-site-active .cs-class-schedule-modal__title{font-family:var(--heading-font);color:var(--heading-color);margin:0;font-size:clamp(28px,4vw,36px);font-weight:700;line-height:1.15}html.cs-site-active .cs-class-schedule-modal__meta{flex-wrap:wrap;gap:8px;margin-top:14px;display:flex}html.cs-site-active .cs-class-schedule-modal__chip{border:1px solid var(--border-color);min-height:30px;color:var(--heading-color);font-family:var(--body-font);background:#ffffff0a;align-items:center;padding:0 12px;font-size:13px;line-height:1;display:inline-flex}html.cs-site-active .cs-class-schedule-modal__chip--accent{border-color:var(--accent-color);background:var(--accent-color);color:var(--black-color);font-weight:600}html.cs-site-active .cs-class-schedule-modal__body{padding:24px 24px 28px;overflow:auto}html.cs-site-active .cs-class-schedule-modal__desc{color:var(--body-color);margin:0 0 20px;font-size:15px;line-height:1.65}html.cs-site-active .cs-class-schedule-modal__list-label{font-family:var(--heading-font);letter-spacing:.1em;text-transform:uppercase;color:var(--heading-color);margin:0 0 12px;font-size:13px;font-weight:600}html.cs-site-active .cs-class-schedule-modal__list{gap:10px;margin:0 0 18px;padding:0;list-style:none;display:grid}html.cs-site-active .cs-class-schedule-modal__row{border:1px solid var(--border-color);width:100%;color:inherit;text-align:left;cursor:pointer;background:#ffffff08;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px;transition:border-color .2s,background-color .2s;display:grid}html.cs-site-active .cs-class-schedule-modal__row:hover{background:#f2fd840d;border-color:#f2fd8473}html.cs-site-active .cs-class-schedule-modal__row.is-selected{border-color:var(--accent-color);box-shadow:inset 3px 0 0 var(--accent-color);background:#f2fd841a}html.cs-site-active .cs-class-schedule-modal__index{font-family:var(--heading-font);color:var(--accent-color);font-size:14px;font-weight:700}html.cs-site-active .cs-class-schedule-modal__row-main{min-width:0}html.cs-site-active .cs-class-schedule-modal__row-main strong{font-family:var(--heading-font);color:var(--heading-color);font-size:15px;font-weight:600;display:block}html.cs-site-active .cs-class-schedule-modal__row-main em{color:var(--body-color);margin-top:4px;font-size:13px;font-style:normal;display:block}html.cs-site-active .cs-class-schedule-modal__time{font-family:var(--heading-font);white-space:nowrap;color:var(--accent-color);font-size:14px;font-weight:600}html.cs-site-active .cs-class-schedule-modal__feedback{margin:0 0 16px;font-size:14px;line-height:1.5}html.cs-site-active .cs-class-schedule-modal__feedback.is-error{color:#ff8f8f}html.cs-site-active .cs-class-schedule-modal__feedback.is-success{color:var(--accent-color)}html.cs-site-active .cs-class-schedule-modal__actions{grid-template-columns:1fr 1fr;gap:12px;display:grid}html.cs-site-active .cs-class-schedule-modal__actions.is-single{grid-template-columns:1fr}html.cs-site-active .cs-class-schedule-modal__confirm{border:1px solid var(--border-color);background:#f2fd840f;margin-top:4px;padding:16px}html.cs-site-active .cs-class-schedule-modal__confirm-title{font-family:var(--heading-font);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-color);margin:0 0 8px;font-size:15px;font-weight:700}html.cs-site-active .cs-class-schedule-modal__confirm-text{color:var(--body-color);margin:0 0 16px;font-size:15px;line-height:1.55}html.cs-site-active .cs-class-schedule-modal__confirm-text strong{color:var(--heading-color);font-weight:600}html.cs-site-active .cs-class-schedule-modal__book{justify-content:center;width:100%;border:1px solid var(--accent-color)!important;background:var(--accent-color)!important;color:var(--black-color)!important}html.cs-site-active .cs-class-schedule-modal__book:hover:not(:disabled){filter:brightness(1.05)}html.cs-site-active .cs-class-schedule-modal__book:disabled{opacity:.65;cursor:not-allowed}html.cs-site-active .cs-class-schedule-modal__done{justify-content:center;width:100%;border:1px solid var(--accent-color)!important;color:var(--heading-color)!important;background:0 0!important}html.cs-site-active .cs-class-schedule-modal__done:hover:not(:disabled){background:var(--accent-color)!important;color:var(--black-color)!important}html.cs-site-active .cs-class-schedule-modal__done:disabled{opacity:.65;cursor:not-allowed}@media (max-width:575px){html.cs-site-active .cs-class-schedule-modal{padding:12px}html.cs-site-active .cs-class-schedule-modal__hero{min-height:180px}html.cs-site-active .cs-class-schedule-modal__row{grid-template-columns:32px minmax(0,1fr);gap:10px}html.cs-site-active .cs-class-schedule-modal__time{white-space:normal;grid-column:2}html.cs-site-active .cs-class-schedule-modal__actions{grid-template-columns:1fr}}html.cs-site-active .cs_auth_kicker{color:var(--accent-color);letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}html.cs-site-active .cs_auth_card{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff0a;border:1px solid #ffffff1f;border-radius:24px;padding:36px 32px;box-shadow:0 24px 80px #00000047}@media (max-width:575px){html.cs-site-active .cs_auth_card{border-radius:18px;padding:24px 18px}}html.cs-site-active .cs_auth_form .cs_form_field{background:#00000038;border-color:#ffffff29;border-radius:12px;min-height:48px}html.cs-site-active .cs_auth_form .cs_form_field:focus{border-color:var(--accent-color)}html.cs-site-active .cs_auth_alert{color:#ffb4b4;background:#ff5c5c1f;border:1px solid #ff8a8a47;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.4}html.cs-site-active .cs_auth_info{color:#fff;background:#c6f8001a;border:1px solid #c6f80047;border-radius:12px;padding:12px 14px;font-size:14px;line-height:1.4}html.cs-site-active .cs_auth_toolbar{z-index:1;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;width:100%;margin:2px 0 10px;display:flex;position:relative}html.cs-site-active .cs_auth_check{cursor:pointer;align-items:center;gap:8px;display:inline-flex}html.cs-site-active .cs_auth_text_link{font-weight:600;text-decoration:none;color:var(--accent-color)!important}html.cs-site-active .cs_auth_text_link:hover{text-decoration:underline}html.cs-site-active .cs_auth_divider{color:#ffffff9e;letter-spacing:.02em;text-transform:uppercase;align-items:center;gap:12px;margin:4px 0;font-size:13px;display:flex}html.cs-site-active .cs_auth_divider:before,html.cs-site-active .cs_auth_divider:after{content:"";background:#ffffff24;flex:1;height:1px}html.cs-site-active .cs_auth_social{flex-direction:column;gap:12px;display:flex}html.cs-site-active .cs_auth_social_grid{gap:10px;display:grid}html.cs-site-active .cs_social_btn_wrap{min-height:48px;position:relative}html.cs-site-active .cs_social_btn{cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;width:100%;min-height:48px;font-family:Sora,sans-serif;font-size:15px;font-weight:600;line-height:1.2;display:inline-flex}html.cs-site-active .cs_social_btn_google{color:#202124;background:#fff}html.cs-site-active .cs_social_btn_facebook{color:#fff;background:#1877f2}html.cs-site-active .cs_social_btn_facebook:disabled{opacity:.7;cursor:not-allowed}html.cs-site-active .cs_google_hitarea{opacity:0;z-index:2;position:absolute;inset:0;overflow:hidden}html.cs-site-active .cs_auth_social_notice{color:#ffffffb8;margin-top:10px;font-size:13px}html.cs-site-active .cs_auth_switch{color:#ffffffb8;margin-top:8px;font-size:15px}html.cs-site-active .cs_whatsapp_widget{z-index:1200;align-items:center;gap:12px;display:flex;position:fixed;bottom:22px;right:22px;text-decoration:none!important}html.cs-site-active .cs_whatsapp_label{color:#fff;letter-spacing:.02em;white-space:nowrap;opacity:0;background:#111;border-radius:999px;padding:10px 16px;font-family:Sora,sans-serif;font-size:13px;font-weight:600;animation:.55s .35s forwards cs_whatsapp_label_in;transform:translate(12px);box-shadow:0 10px 24px #00000047}html.cs-site-active .cs_whatsapp_btn{color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:62px;height:62px;animation:2s ease-in-out infinite cs_whatsapp_pulse;display:inline-flex;box-shadow:0 12px 28px #25d36673}html.cs-site-active .cs_whatsapp_widget:hover .cs_whatsapp_btn,html.cs-site-active .cs_whatsapp_widget:focus-visible .cs_whatsapp_btn{background:#1ebe5d;transform:translateY(-2px)}html.cs-site-active .cs_whatsapp_widget:hover .cs_whatsapp_label,html.cs-site-active .cs_whatsapp_widget:focus-visible .cs_whatsapp_label{opacity:1;transform:translate(0)}@keyframes cs_whatsapp_label_in{0%{opacity:0;transform:translate(18px)}to{opacity:1;transform:translate(0)}}@keyframes cs_whatsapp_pulse{0%,to{box-shadow:0 0 #25d3668c}70%{box-shadow:0 0 0 14px #25d36600}}@media (max-width:575.98px){html.cs-site-active .cs_whatsapp_widget{bottom:16px;right:16px}html.cs-site-active .cs_whatsapp_label{display:none}html.cs-site-active .cs_whatsapp_btn{width:56px;height:56px}}html.cs-site-active .cs_card_style_4:hover{border-image:linear-gradient(360deg, var(--accent-color,#f2fd84), #fff0) 1}html.cs-site-active .cs_card_style_2:hover{border-image:linear-gradient(45deg, var(--accent-color,#f2fd84), #fff0) 1}html.cs-site-active .cs_radial_gradiant,html.cs-site-active .cs_radial_gradiant_2,html.cs-site-active .cs_radial_gradiant_3,html.cs-site-active .cs_radial_gradiant_4{background:radial-gradient(50% 50%, var(--accent-color,#f2fd84) 0%, #2220 100%)}html.cs-site-active .cs_days_row .cs_day_col{background-color:color-mix(in srgb, var(--accent-color,#f2fd84) 10%, transparent)}html.cs-site-active .cs_theme_accent_svg{line-height:0;display:inline-block}html.cs-site-active .cs_theme_accent_svg svg{max-width:100%;height:auto;display:block}html.cs-site-active .cs_video_style_1 a .cs_theme_accent_svg,html.cs-site-active .cs_video_style_1 a .cs_theme_accent_svg svg{z-index:1;width:84px;height:84px;position:relative}html[dir=rtl].cs-site-active,html[dir=rtl] .cs-site-root{text-align:start;direction:rtl}html[dir=rtl].cs-site-active .cs_footer_modern .cs_footer_bottom,html[dir=rtl].cs-site-active .cs_section_heading_style_1,html[dir=rtl].cs-site-active .cs_hero_copy_left{text-align:right}html[dir=rtl].cs-site-active .cs_hero_copy_right{text-align:left}html[dir=rtl].cs-site-active .breadcrumb-item+.breadcrumb-item:before{float:right;padding-left:.5rem;padding-right:0}html[dir=rtl].cs-site-active .cs_footer_modern .cs_social_btns span{margin-left:12px;margin-right:0}
