.timetable{margin-bottom:5em}@media(max-width:767.98px){.timetable{margin-bottom:2em}}.timetable__caption{font-size:80px;font-weight:900;line-height:1;margin-top:1em!important}@media(max-width:991.98px){.timetable__caption{font-size:30px;margin-top:30px!important}}.timetable__head{border-bottom:1px solid #000;font-size:25px;font-weight:700;line-height:1.2;padding:.75em 0}@media(max-width:991.98px){.timetable__head{display:none}}.timetable__body{border-bottom:1px solid #d8d8d8;color:#676769;padding:1em 0;text-transform:uppercase}@media(min-width:992px){.timetable__body{line-height:2.6em}}@media(max-width:991.98px){.timetable__body{color:#0c0c0c;font-size:16px;font-weight:700;text-transform:none}}.timetable__grid{display:grid}.timetable__grid--common{grid-template-columns:10% 12% 15% 15% 15% auto auto}.timetable__grid--club{grid-template-columns:15% 20% 20% 15% auto auto}@media(max-width:991.98px){.timetable__grid--club{grid-template-columns:repeat(2,1fr)}}.timetable__item--nocase{text-transform:none}@media(min-width:992px){.timetable__item--no-desktop{display:none}}@media(max-width:991.98px){.timetable__item{padding-bottom:1em}.timetable__item:before{color:hsla(240,1%,41%,.95);content:attr(data-cap);display:block;font-size:15px;font-weight:400;line-height:1;margin:.5em 0}.timetable__item--button{align-items:center;display:flex;grid-column-end:3;grid-column-start:1;justify-content:space-between;line-height:1;padding:1em 0;position:relative}.timetable__item--button:before{color:#000;font-weight:700;text-align:left;text-transform:uppercase}.timetable__item--button:after{content:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='13' fill='none'%3E%3Cpath stroke='%23000' stroke-width='1.5' d='m33.25 11.5 5.25-5.25L33.25 1M0 6.25h38'/%3E%3C/svg%3E")}}.timetable__item-button{background:#c3d600;border-radius:3em;color:#000;font-size:15px;line-height:1;padding:.45em 1.5em .4em;text-transform:uppercase}@media(max-width:991.98px){.timetable__item-button{height:100%;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:10}}.timetable__item:last-child{text-align:right}.timetable__paid-icon{background-image:url([object Object]);background-size:contain;display:inline-block;height:25px;margin:3px 0 0 5px;width:25px}.timetable__picker{align-items:center;display:flex;justify-content:space-between;padding:3em 0}.timetable__picker .timetable-filter__external{top:0}@media(max-width:991.98px){.timetable__picker{flex-direction:row-reverse;justify-content:flex-end}}.timetable__foot{margin-top:2em!important;transition:all .3s}.timetable__foot .button:hover{background:#c3d600;color:#fff}.timetable--upcoming .timetable__caption{text-transform:none}.timetable--upcoming .timetable__dates{align-items:baseline;display:flex;flex-wrap:wrap;font-weight:700;gap:12px 24px}.timetable--upcoming .timetable__timezone{color:#676769;font-size:13px;font-weight:400}.timetable--upcoming .timetable__exports{align-items:center;display:flex;gap:26px}.timetable--upcoming .timetable__exports a{align-items:center;display:flex;justify-content:center;min-height:44px;min-width:44px}.timetable--upcoming .timetable__exports img{display:block}.timetable--upcoming .timetable__message{line-height:1.6;min-height:160px;padding-bottom:30px;padding-top:30px}.timetable--upcoming .timetable__note{color:#676769;font-size:14px;padding-top:20px}.timetable--upcoming .timetable__item{word-wrap:anywhere;min-width:0}.timetable--upcoming .timetable__desktop-date{display:block;font-size:13px;line-height:1.4;text-transform:none}.timetable--upcoming .timetable__body{line-height:1.5}.timetable--upcoming .timetable__head{font-size:20px}.timetable--upcoming .timetable__item-button{white-space:nowrap}.timetable--upcoming .timetable__grid--club{align-items:center;gap:0;grid-template-columns:16% 17% 22% 19% 15% 11%}@media(max-width:1100px)and (min-width:992px){.timetable--upcoming .timetable__grid--club{grid-template-columns:16% 16% 21% 18% 16% 13%}.timetable--upcoming .timetable__head{font-size:16px}.timetable--upcoming .timetable__item-button{font-size:12px;padding:9px 13px}}@media(max-width:991px){.timetable--upcoming .timetable__grid--club{align-items:start;gap:0 18px;grid-template-columns:repeat(2,minmax(0,1fr))}.timetable--upcoming .timetable__desktop-date{display:none}.timetable--upcoming .timetable__picker{flex-direction:row;gap:10px;justify-content:space-between;padding:24px 0}.timetable--upcoming .timetable__dates{display:block;font-size:16px}.timetable--upcoming .timetable__timezone{display:block;margin-top:6px}.timetable--upcoming .timetable__exports{gap:10px}.timetable--upcoming .timetable__body{padding:12px 0}.timetable--upcoming .timetable__foot .button{max-width:100%}.timetable--upcoming .timetable__item--button{min-height:58px}}.main-text{font-size:1rem;margin:0 auto;max-width:48%;padding-bottom:3em;width:100%}.main-text .club-info__benefits{display:block;height:auto;overflow:hidden;padding:2em 0 0;width:100%}.main-text .b-club-info__benefit{align-items:center;background-color:#c3d600;border-radius:50px;display:grid;float:left;font-size:13px;font-size:12px;grid-template-columns:30px 1fr;height:44px;margin-bottom:12px;margin-right:10px;overflow:visible;padding-left:12px;padding-right:12px}.main-text .b-club-info__benefit--last{margin-right:0}.main-text .b-club-info__benefit-image{background-color:transparent;border-radius:0;display:block;height:26px;width:auto}.main-text .club-info__text{line-height:1.4;margin-left:auto;margin-right:auto;padding:0;width:92%}@media(max-width:1200px){.main-text{max-width:90%}.main-text .b-club-info__text{max-width:92%}}@media(max-width:648px){.main-text{padding-left:1rem;padding-right:1rem}.main-text,.main-text .b-club-info__text{max-width:92%}}.club-fitness[data-v-5bc3af24]{--fitness-gutter:4vw;--fitness-card-width:max(280px,min(23vw,440px));--fitness-category-width:max(250px,min(17.8vw,342px));--fitness-expanded-width:max(520px,min(42.2vw,810px));color:#0c0c0c;margin:60px 0 75px;max-width:none;min-width:0;overflow:hidden;width:100%}.club-fitness>h2[data-v-5bc3af24]{margin-bottom:20px}.club-fitness>h2[data-v-5bc3af24],.club-fitness__heading[data-v-5bc3af24]{margin-left:var(--fitness-gutter);margin-right:var(--fitness-gutter)}.club-fitness__heading[data-v-5bc3af24]{padding-bottom:38px;position:relative}.club-fitness__watermark[data-v-5bc3af24]{bottom:-8px;color:#ebebeb;font-size:max(40px,min(7.5vw,144px));font-weight:900;left:5%;line-height:1;max-width:95%;overflow:hidden;pointer-events:none;position:absolute;white-space:nowrap}.club-fitness__tabs[data-v-5bc3af24]{display:flex;gap:30px;overflow-x:auto;overscroll-behavior-x:contain;padding-bottom:10px;position:relative;scrollbar-width:none}.club-fitness__tabs[data-v-5bc3af24]::-webkit-scrollbar,.club-fitness__track[data-v-5bc3af24]::-webkit-scrollbar{display:none}.club-fitness__tabs button[data-v-5bc3af24]{background:transparent;border:0;border-bottom:3px solid transparent;color:inherit;cursor:pointer;flex-shrink:0;font:inherit;font-size:17px;font-weight:600;line-height:1.2;padding:0 0 9px;text-transform:uppercase;white-space:nowrap}.club-fitness__tabs button[aria-selected=true][data-v-5bc3af24]{border-color:#c3d600;font-weight:700}.club-fitness__carousel[data-v-5bc3af24]{position:relative}.club-fitness__track[data-v-5bc3af24]{box-sizing:border-box;display:flex;gap:16px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-left:var(--fitness-gutter);scroll-padding-left:var(--fitness-gutter);scroll-snap-type:x proximity;scrollbar-width:none;width:100%}.club-fitness__card[data-v-5bc3af24]{background:#141414;flex:0 0 var(--fitness-card-width);height:520px;isolation:isolate;min-width:0;overflow:hidden;position:relative;scroll-snap-align:start;transition:flex-basis .45s ease}.club-fitness__card picture[data-v-5bc3af24]{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-2}.club-fitness__card img[data-v-5bc3af24]{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .5s ease;width:100%}.club-fitness__shade[data-v-5bc3af24]{background:linear-gradient(180deg,rgba(0,0,0,.467),rgba(0,0,0,.933));bottom:0;left:0;opacity:.8;position:absolute;right:0;top:0;transition:opacity .35s;z-index:-1}.club-fitness__copy[data-v-5bc3af24]{bottom:26px;color:#fff;left:26px;position:absolute;right:26px}.club-fitness__copy h3[data-v-5bc3af24]{word-wrap:anywhere;font:inherit;font-size:30px;font-weight:900;line-height:1.15;margin:0 0 14px;text-transform:uppercase}.club-fitness__reveal[data-v-5bc3af24]{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .4s,opacity .3s}.club-fitness__reveal p[data-v-5bc3af24]{-webkit-line-clamp:5;-webkit-box-orient:vertical;display:-webkit-box;font-size:17px;line-height:1.4;margin:0;max-width:480px;min-height:0;overflow:hidden}.club-fitness__action[data-v-5bc3af24]{align-items:center;background:transparent;border:0;color:#c3d600;cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:space-between;padding:6px 0;-webkit-text-decoration:none;text-decoration:none;width:100%}.club-fitness__action>span[data-v-5bc3af24]:first-child{font-size:14px;text-transform:uppercase}.club-fitness__action>span[data-v-5bc3af24]:nth-child(2){font-size:32px;line-height:1}.is-categories .club-fitness__card[data-v-5bc3af24]{flex-basis:var(--fitness-category-width)}.is-categories .club-fitness__card h3[data-v-5bc3af24]{font-size:max(20px,min(1.45vw,28px))}.is-categories .is-expanded[data-v-5bc3af24]{flex-basis:var(--fitness-expanded-width)}.is-categories .is-expanded .club-fitness__copy[data-v-5bc3af24]{bottom:auto;left:40px;right:36px;top:88px}.is-categories .is-expanded h3[data-v-5bc3af24]{font-size:36px}.is-categories .is-expanded .club-fitness__reveal p[data-v-5bc3af24]{font-size:18px}.club-fitness__card.is-expanded .club-fitness__reveal[data-v-5bc3af24],.club-fitness__card:focus-within .club-fitness__reveal[data-v-5bc3af24]{grid-template-rows:1fr;opacity:1}.club-fitness__card.is-expanded .club-fitness__shade[data-v-5bc3af24]{opacity:1}.club-fitness__card.is-expanded img[data-v-5bc3af24]{transform:scale(1.025)}.is-categories .is-expanded .club-fitness__action[data-v-5bc3af24]{border:1px solid #c3d600;border-radius:50px;margin-top:22px;max-width:100%;min-height:50px;padding:11px 24px;width:230px}.club-fitness__arrow[data-v-5bc3af24]{background:none;border:0;border-radius:50%;cursor:pointer;height:58px;padding:0;position:absolute;top:calc(50% - 29px);width:58px}.club-fitness__arrow img[data-v-5bc3af24]{display:block}.is-prev[data-v-5bc3af24]{left:18px}.is-next[data-v-5bc3af24]{right:18px}.club-fitness__pagination[data-v-5bc3af24]{display:flex;gap:12px;justify-content:center;margin-top:26px}.club-fitness__pagination button[data-v-5bc3af24]{background:#ddd;border:0;border-radius:50%;cursor:pointer;height:12px;padding:0;width:12px}.club-fitness__pagination button[aria-current=true][data-v-5bc3af24]{background:#c3d600}.club-fitness[data-v-5bc3af24] :focus-visible{outline:2px solid #899700;outline-offset:4px}.sr-only[data-v-5bc3af24]{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}@media(max-width:1100px){.is-categories .club-fitness__card[data-v-5bc3af24]{flex-basis:32vw}.club-fitness__card[data-v-5bc3af24]{flex-basis:36vw;height:460px}.is-categories .is-expanded[data-v-5bc3af24]{flex-basis:52vw}.club-fitness__tabs[data-v-5bc3af24]{gap:22px}.club-fitness__tabs button[data-v-5bc3af24]{font-size:15px}.club-fitness__copy h3[data-v-5bc3af24]{font-size:25px}}@media(max-width:767px){.is-categories .club-fitness__card[data-v-5bc3af24]{flex-basis:86vw}.club-fitness[data-v-5bc3af24]{margin:36px 0 44px}.club-fitness__heading[data-v-5bc3af24]{padding-bottom:22px}.club-fitness__tabs[data-v-5bc3af24]{gap:20px}.club-fitness__tabs button[data-v-5bc3af24]{font-size:14px}.club-fitness__card[data-v-5bc3af24],.is-categories .is-expanded[data-v-5bc3af24]{flex-basis:86vw;height:430px}.club-fitness__track[data-v-5bc3af24]{gap:12px;scroll-snap-type:x mandatory}.club-fitness__copy[data-v-5bc3af24]{bottom:22px;left:22px;right:22px}.club-fitness__copy h3[data-v-5bc3af24]{font-size:27px}.club-fitness__reveal[data-v-5bc3af24]{grid-template-rows:1fr;opacity:1}.club-fitness__reveal p[data-v-5bc3af24]{-webkit-line-clamp:4;font-size:15px}.club-fitness__arrow[data-v-5bc3af24]{top:calc(50% - 22px)}.club-fitness__arrow img[data-v-5bc3af24],.club-fitness__arrow[data-v-5bc3af24]{height:44px;width:44px}.is-prev[data-v-5bc3af24]{left:8px}.is-next[data-v-5bc3af24]{right:8px}.club-fitness__pagination[data-v-5bc3af24]{margin-top:18px}.club-fitness__watermark[data-v-5bc3af24]{font-size:46px}.is-categories .is-expanded .club-fitness__copy[data-v-5bc3af24]{bottom:22px;left:22px;right:22px;top:auto}.is-categories .is-expanded h3[data-v-5bc3af24]{font-size:27px}.is-categories .is-expanded .club-fitness__reveal p[data-v-5bc3af24]{font-size:15px}.is-categories .club-fitness__action[data-v-5bc3af24]{margin-top:14px}}@media(prefers-reduced-motion:reduce){.club-fitness [data-v-5bc3af24]{scroll-behavior:auto!important;transition:none!important}}.card-order-form{font-family:PFAgoraSansPro-Bold,Helvetica,Arial,sans-serif;position:relative;z-index:11}.card-order-form .card-order-form__form{margin:0 auto;max-width:512px;width:100%}.card-order-form__header{font-size:28px;line-height:40px;margin-bottom:20px}.card-order-form__input-grid{grid-gap:20px;display:grid;grid-template-columns:1fr 1fr}.card-order-form__button{align-items:center;border-color:#000;color:#000;display:grid;grid-template-columns:1fr;height:53px;margin:30px auto 0;text-align:center;width:250px}.card-order-form__button div{margin:0}@media(max-width:748px)and (max-width:767.98px){.card-order-form{margin:auto;max-width:92%}}@media(max-width:748px){.card-order-form__input-grid{display:block}.card-order-form__agreement{margin-top:0}}.children-camp__container[data-v-319188f4]{display:flex;flex-direction:row}@media screen and (max-width:1000px){.children-camp__container[data-v-319188f4]{flex-direction:column-reverse;margin:120px 0 40px;position:relative}}@media screen and (max-width:700px){.children-camp__container[data-v-319188f4]{margin:40px 0}}@media screen and (max-width:500px){.children-camp__container[data-v-319188f4]{margin:0 0 40px}}.children-camp__description[data-v-319188f4]{display:flex;flex-direction:column;margin:auto auto auto 75px;max-width:651px}@media screen and (max-width:1500px){.children-camp__description[data-v-319188f4]{margin:auto}}@media screen and (max-width:500px){.children-camp__description[data-v-319188f4]{max-width:320px}}.children-camp__subtitle[data-v-319188f4]{font-size:36px;font-weight:800;margin-bottom:25px}@media screen and (max-width:1200px){.children-camp__subtitle[data-v-319188f4]{margin-bottom:10px}}@media screen and (max-width:700px){.children-camp__subtitle[data-v-319188f4]{font-size:25px;margin-bottom:0}}@media screen and (max-width:500px){.children-camp__subtitle[data-v-319188f4]{font-size:20px;margin-bottom:10px}}.children-camp__title[data-v-319188f4]{font-size:80px;font-weight:800;margin-bottom:75px}@media screen and (max-width:1400px){.children-camp__title[data-v-319188f4]{font-size:70px}}@media screen and (max-width:1200px){.children-camp__title[data-v-319188f4]{font-size:50px}}@media screen and (max-width:1000px){.children-camp__title[data-v-319188f4]{font-size:80px;margin-bottom:625px}}@media screen and (max-width:700px){.children-camp__title[data-v-319188f4]{font-size:50px;margin-bottom:540px}}@media screen and (max-width:500px){.children-camp__title[data-v-319188f4]{font-size:30px;margin:0 0 380px}}.children-camp__detail-description[data-v-319188f4]{font-size:22px;line-height:30px;margin-bottom:70px;max-height:300px;max-width:600px}@media screen and (max-width:1400px){.children-camp__detail-description[data-v-319188f4]{max-width:550px}}@media screen and (max-width:1200px){.children-camp__detail-description[data-v-319188f4]{font-size:16px;line-height:20px;max-width:450px}}@media screen and (max-width:1000px){.children-camp__detail-description[data-v-319188f4]{font-size:22px;line-height:30px;max-width:600px}}@media screen and (max-width:700px){.children-camp__detail-description[data-v-319188f4]{font-size:15px;line-height:24px;margin-bottom:20px;max-width:425px}}.children-camp__small-container[data-v-319188f4]{display:flex;flex-direction:row}.children-camp__button[data-v-319188f4]{background-color:#c3d600;border:1px solid #c3d600;border-radius:50px;font-size:16px;padding:15px 45px;transition:.3s}.children-camp__button[data-v-319188f4]:not(last-child){margin-right:30px}.children-camp__button[data-v-319188f4]:hover{background-color:#fff;color:#c3d600}.children-camp__button[data-v-319188f4]:active{transform:scale(.95)}@media screen and (max-width:1200px){.children-camp__button[data-v-319188f4]{font-size:16px}}@media screen and (max-width:1000px){.children-camp__button[data-v-319188f4]{font-size:22px}}@media screen and (max-width:700px){.children-camp__button[data-v-319188f4]{font-size:12px;padding:10px 30px}}.children-camp__image[data-v-319188f4]{height:958px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:907px}@media screen and (max-width:1800px){.children-camp__image[data-v-319188f4]{height:700px;width:675px}}@media screen and (max-width:1400px){.children-camp__image[data-v-319188f4]{height:650px;width:600px}}@media screen and (max-width:1200px){.children-camp__image[data-v-319188f4]{height:550px;width:500px}}@media screen and (max-width:1000px){.children-camp__image[data-v-319188f4]{position:absolute;top:175px;width:100%}}@media screen and (max-width:700px){.children-camp__image[data-v-319188f4]{height:450px;top:160px}}@media screen and (max-width:500px){.children-camp__image[data-v-319188f4]{height:325px;top:120px}}.kids-club{margin-top:85px}.kids-club__directions-container{overflow-x:hidden;width:100%}.kids-club__form-container{margin:5em auto}