.FAQSection_faqContainer__ALxNO{margin:0 auto}.FAQSection_faqHeading__efQcC{font-size:1.8rem;margin-bottom:1rem}.FAQSection_faqList__RCWHF{border-top:1px solid #ddd}.FAQSection_faqItem__iygV8{border-bottom:1px solid #ddd;padding:1rem 0;cursor:pointer}.FAQSection_faqQuestion__od4sk{display:flex;justify-content:space-between;align-items:center;font-weight:500;font-size:1.1rem}.FAQSection_arrowIcon__ijtXj{font-size:1.2rem;transition:transform .2s ease}.FAQSection_arrowOpen__2lkmq{transform:rotate(90deg)}.FAQSection_faqAnswerWrapper__MR0oT{overflow:hidden;transition:max-height .3s ease,padding-top .3s ease}.FAQSection_faqAnswerOpen__kREAp{max-height:200px;padding-top:.5rem}.FAQSection_faqAnswerClosed__85YN_{max-height:0;padding-top:0}.FAQSection_faqAnswerText__7CXOV{margin:0}.GeneralPage_pageContainer__qPaE5{min-height:80vh;margin-top:1rem;margin-bottom:50px}.GeneralPage_backButton__s_399{margin-bottom:25px}.GeneralPage_navLink__v_rvQ{text-decoration:none!important;font-size:16px;color:#0154bd;transition:color .2s ease}.GeneralPage_navLink__v_rvQ:hover{color:#003575}.GeneralPage_backIcon__gaCIO{display:inline-block;flex-shrink:0;position:relative;top:5px}.GeneralPage_clubHeaderRow___2qnU{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.GeneralPage_clubLogo__DrAnL{border-radius:50%;margin-bottom:10px;object-fit:cover;width:60px;height:60px}.GeneralPage_pageHeading__XXlqR{font-size:2rem;font-weight:600;margin-bottom:1.5rem;text-align:left}.GeneralPage_h1Eyebrow__rKnAd{display:block;font-weight:500;font-size:1.2rem;color:#8a8a8a;letter-spacing:.01em;margin-bottom:.2rem}
/*    !* bigger than eyebrow, responsive *!*/.GeneralPage_pageSubtitle__BLd1i{font-size:16px;color:#555;margin-bottom:30px}.GeneralPage_profile-inline-tags__J3M_C{display:flex;justify-content:space-between;align-items:center;margin-top:.1rem;margin-bottom:.5rem}.GeneralPage_left-tags__s2Vld{display:flex;gap:.5rem;flex-wrap:wrap}.GeneralPage_profile-tag__yu9TV{background-color:#f3f4f6;color:#1f2937;padding:.4rem .8rem;border-radius:9999px;font-size:.85rem;font-weight:500;display:inline-flex;align-items:center}.GeneralPage_thumbnailWrapper__Usk_n{position:relative;width:100%;aspect-ratio:14/9;border-radius:15px;overflow:hidden}.GeneralPage_thumbnail__b24_I{width:100%;height:100%;object-fit:cover;border-radius:10px}.GeneralPage_meta__4TwTQ{margin-top:10px}.GeneralPage_meta__4TwTQ p{color:#595959;font-size:.95rem;line-height:1.3}.GeneralPage_meta__4TwTQ strong{color:#383838}.GeneralPage_section__fzvTk{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.GeneralPage_section__fzvTk h2{font-size:1.7rem;font-weight:700;margin-top:2rem;margin-bottom:.2rem}.GeneralPage_section__fzvTk p,.GeneralPage_section__fzvTk span{line-height:1.5;font-size:1.05rem;color:rgba(0,0,0,.85)}.GeneralPage_cardGrid__0h62y{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:20px;max-width:1000px}.GeneralPage_card__N6UhW{text-decoration:none;border-radius:15px;max-width:700px;overflow:hidden;transition:transform .2s ease-in-out}.GeneralPage_card__N6UhW:hover{transform:scale(1.02)}.GeneralPage_cardImage__ZJh_w{position:relative;aspect-ratio:14/9;background-size:cover;background-repeat:no-repeat;background-position:50%;border-radius:10px;display:flex;align-items:flex-end;min-height:180px}.GeneralPage_cardTint__UCx1j{position:absolute;inset:0;background-color:rgba(0,0,0,.18);z-index:0;border-radius:10px}.GeneralPage_cardTitleBg__3pyZN{width:100%;padding:15px;z-index:2;background:linear-gradient(0deg,rgba(0,0,0,.9),transparent)}.GeneralPage_cardTitle___0SuU{font-size:1.1rem;font-weight:500;color:white;margin:0 20px 5px 0}.GeneralPage_tagRow__GabXL{margin-top:8px;display:flex;gap:5px;flex-wrap:wrap}.GeneralPage_tag___sfPc{font-size:10px!important;background:#f2f2f2;border-radius:15px;padding:5px 10px;color:#333;font-weight:500;display:inline-flex;align-items:center}.GeneralPage_browse-button__6M1Ml{background-color:#2563eb;color:white;min-width:220px;max-width:350px;width:auto;height:50px;padding:.75rem 1.5rem;border-radius:9999px;box-shadow:0 3px 8px rgba(0,0,0,.3)!important;font-size:1rem;font-weight:500;display:inline-block;margin-top:1rem;text-align:center;text-decoration:none;transition:background-color .2s ease}.GeneralPage_browse-button__6M1Ml:hover{background-color:#183fcc;color:white}.GeneralPage_booking-button__AO9Jb{background-color:#2563eb;color:white;min-width:100px;max-width:300px;width:auto;height:50px;padding:.75rem 1.5rem;border-radius:9999px;box-shadow:0 3px 8px rgba(0,0,0,.3)!important;font-size:1rem;font-weight:500;display:inline-block;margin-top:1rem;text-align:center;text-decoration:none;transition:background-color .2s ease}.GeneralPage_booking-button__AO9Jb:hover{background-color:#1d4ed8;color:white}.GeneralPage_searchWrapper__fHoT4{position:relative;width:100%;max-width:400px;margin:40px auto}.GeneralPage_searchInput__7Wxf_{background-color:white;color:#333;height:50px;border-radius:30px;box-shadow:0 2px 7px rgba(0,0,0,.25);padding:0 16px 0 55px;font-size:18px;border:none;width:100%;max-width:400px;margin:40px auto;display:block;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-clip:padding-box}.GeneralPage_searchIcon__SmzAJ{position:absolute;left:16px;top:50%;transform:translateY(-50%);font-size:22px;color:#666;pointer-events:none}.GeneralPage_detailRow__vu06u{display:flex;align-items:center;margin-bottom:.5rem}.GeneralPage_detailIconCell__Wn_W4{width:34px;display:inline-flex;align-items:center;justify-content:center;margin-right:6px;flex-shrink:0}.GeneralPage_detailText__Th1le{flex:1}.GeneralPage_detailIcon__bSuJ_{display:inline-block;margin-right:6px;vertical-align:middle}.GeneralPage_platformInline__f92vn{display:inline-flex;align-items:center;gap:.4rem}.GeneralPage_platformInlineLogo__Eqb08{border-radius:9999px;width:35px;height:35px;object-fit:contain;background:#ffffff;box-shadow:0 0 0 1px rgba(15,23,42,.06)}.GeneralPage_openingHoursList__kZd0G{list-style:none;padding-left:0;line-height:1.6}.GeneralPage_openingHoursList__kZd0G li{margin-bottom:4px}.GeneralPage_openingHoursRow__5Ca9G{display:grid;grid-template-columns:120px 1fr;column-gap:12px;align-items:start}.GeneralPage_openingHoursDay__I4N5a{text-transform:capitalize;font-weight:600}.GeneralPage_openingHoursTimes__Xx_Av{font-variant-numeric:tabular-nums;word-break:break-word}.GeneralPage_eventsGrid__A82Jz{display:grid;gap:1.5rem}.GeneralPage_eventCard__uQx3F{border-radius:15px;padding:1rem;background:white;box-shadow:0 3px 8px rgba(0,0,0,.15)}.GeneralPage_eventCard__uQx3F h3,.GeneralPage_eventCard__uQx3F header{position:static!important;top:auto!important}.GeneralPage_eventCard__uQx3F h3{font-size:1.2rem;font-weight:600;margin-bottom:.2rem}.GeneralPage_eventDate__NhnZq{font-size:.9rem;color:#555}.GeneralPage_eventDescription__w_T_s{margin-top:.5rem}.GeneralPage_eventTags__PcCOB{margin-top:.5rem;display:flex;flex-wrap:wrap;gap:.5rem}.GeneralPage_section__fzvTk .GeneralPage_profile-tag__yu9TV{font-size:.85rem!important}.GeneralPage_searchRow__Iahs7{display:flex;justify-content:center;align-items:center;gap:20px;max-width:820px;width:100%;margin:6px auto 0;flex-wrap:nowrap}.GeneralPage_searchRow__Iahs7 form{flex:none}.GeneralPage_searchRow__Iahs7 .GeneralPage_buttonInline__n3Pj5{margin-left:0!important}.GeneralPage_searchInline__NJo4_{margin:0!important;max-width:none!important;flex:none;min-width:0;height:50px}.GeneralPage_searchInline__NJo4_ .GeneralPage_searchInput__7Wxf_{margin:0!important;height:50px}.GeneralPage_buttonInline__n3Pj5{margin-top:0!important;height:50px;width:180px;display:inline-flex;align-items:center;justify-content:center;padding:0 16px;white-space:nowrap}.GeneralPage_limitMobileToFive__fvz7g>:nth-child(n+6){display:none}.GeneralPage_instagramPlaceholder__qixof{width:100%;aspect-ratio:1/1;border-radius:12px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);position:relative;overflow:hidden}.GeneralPage_instagramPlaceholder__qixof:after{content:"";position:absolute;inset:0;transform:translateX(-100%);background:linear-gradient(90deg,transparent,rgba(255,255,255,.06) 50%,transparent);animation:GeneralPage_instaShimmer__JxXw4 1.2s infinite}@keyframes GeneralPage_instaShimmer__JxXw4{to{transform:translateX(100%)}}@media (min-width:768px){.GeneralPage_limitMobileToFive__fvz7g>:nth-child(n+6){display:revert}}@media (max-width:560px){.GeneralPage_searchRow__Iahs7{flex-wrap:wrap;gap:20px}.GeneralPage_buttonInline__n3Pj5{height:48px;width:180px;padding:0 14px}}@media (max-width:480px){.GeneralPage_cardTitle___0SuU{font-size:20px}.GeneralPage_tag___sfPc{font-size:12px!important}}