.breadcrumb-wrapper{position:absolute;top:15px;left:20px;color:#fff}@media only screen and (min-width: 901px){.breadcrumb-wrapper{top:24px;left:40px}}.breadcrumb-wrapper a{font-family:headingprotreble-extrabold,sans-serif;color:#fff;text-transform:none;font-size:14px;line-height:130%}.breadcrumb-wrapper a:hover{text-decoration:underline}.breadcrumb-wrapper ul,.breadcrumb-wrapper li{line-height:100%}.breadcrumb-wrapper li:first-child a{display:inline-flex;align-items:center;-moz-column-gap:10px;column-gap:10px}.breadcrumb-wrapper li:first-child a::before{border-style:solid;border-width:2px 2px 0 0;color:#fff;content:"";display:inline-block;height:7px;width:7px;transform:rotate(225deg);margin-bottom:2px}body.modal-overlay{overflow-y:hidden}body.modal-overlay .modal-backdrop{display:block}.modal-backdrop{display:none;content:"";background-color:#2d2d2d;opacity:.45;width:100%;height:1000%;position:fixed;top:0;left:0;bottom:100%;z-index:100;cursor:pointer}@media only screen and (min-width: 768px){.modal-backdrop{bottom:auto}}.modal{display:none;align-items:center;justify-content:center;position:fixed;top:0;right:0;bottom:0;left:0;z-index:1050;overflow:hidden;-webkit-overflow-scrolling:touch;outline:0;opacity:0;pointer-events:none;transition:opacity .2s linear}@media only screen and (min-width: 768px){.modal.from-side{align-items:flex-end;justify-content:flex-end}.modal.from-side .modal-body{height:100%;width:484px}}@media only screen and (max-width: 767px){.modal{align-items:flex-end}.modal .modal-body{width:100%;max-width:100%}}.modal.show{display:flex;opacity:1}.modal.show .modal-body{opacity:1}.modal.show.fade-up-down .modal-body{bottom:0}@media only screen and (max-width: 767px){.modal.show.fade-up-down .modal-body{height:90%;bottom:0;transform:translateY(0)}}.modal.show.from-side .modal-body{transform:translateX(0)}@media only screen and (max-width: 767px){.modal.show.from-side .modal-body{height:90%;transform:translateY(0)}}.modal.show.fade .modal-body{opacity:1}.fade-up-down .modal-body{bottom:-250px}@media only screen and (max-width: 767px){.fade-up-down .modal-body{bottom:0;height:90%;display:block;transition:opacity .3s ease-in-out,transform .3s ease-out;transform:translateY(100%)}}.from-side .modal-body{transform:translateX(100%)}@media only screen and (max-width: 767px){.from-side .modal-body{height:90%;transform:translateX(0);transform:translateY(100%)}}.modal-close{cursor:pointer;width:48px;height:48px;display:flex;justify-content:center;align-items:center;position:absolute;top:16px;right:16px;z-index:20;pointer-events:all;background-color:rgba(0,0,0,0);border:0}.modal-close::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F10F";font-size:16px;cursor:pointer;position:relative;z-index:1}@media only screen and (max-width: 767px){.modal-close{top:0;right:0}}.modal-back{cursor:pointer;width:48px;height:48px;display:flex;justify-content:center;align-items:center;position:absolute;top:16px;left:16px;z-index:1;pointer-events:all;border:0;background:rgba(0,0,0,0)}.modal-back::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F109";font-size:16px;cursor:pointer;position:relative;z-index:1}@media only screen and (max-width: 767px){.modal-back{top:0;left:0}}.modal-body{height:auto;background-color:#fff;box-shadow:2px 2px 8px 0 rgba(0,0,0,.16);max-width:500px;opacity:0;padding:0;pointer-events:auto;position:relative;transition:opacity .3s ease-out,bottom .3s ease-out,transform .3s ease-out}@media only screen and (max-width: 767px){.modal-body{max-width:calc(100% - 32px)}}.modal-body-content{position:relative;max-height:100%;display:flex;overflow:auto;scrollbar-color:#c5c5c5 rgba(0,0,0,0);scrollbar-width:thin}.modal-body-content::-webkit-scrollbar{width:6px;height:6px}.modal-body-content::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.modal-body-content::-webkit-scrollbar-thumb{background-color:#c5c5c5}@media only screen and (min-width: 768px){.modal-body-content{padding:56px 24px 32px}}@media only screen and (max-width: 767px){.modal-body-content{padding:48px 16px 16px}}.confirmation-modal .modal-body-content{text-align:center;flex-direction:column}.subscription-win-modal .modal-body-content{text-align:center}.subscription-modal .modal-body-content::before{content:"";position:absolute;left:0;top:0;width:100%;height:65%;background-color:#efefef;z-index:0}.modal-body-content .content-wrap{display:flex;flex-direction:column-reverse;background-color:#fff;padding:24px;z-index:1;gap:24px;width:100%}@media only screen and (min-width: 768px){.modal-body-content .content-wrap{padding:32px 32px 0;gap:32px}}.modal-body-content .lead-gen-validation-wrap,.modal-body-content .lead-gen-consent-wrap{text-align:left}.modal-body-content a:not(.btn){text-transform:none;font-size:inherit;line-height:inherit;text-decoration:underline}.modal-body-content a:not(.btn):hover{text-decoration:none}.modal-title{margin:0 auto 24px;font-family:headingprotreble-extrabold,sans-serif;font-size:20px;line-height:120%;text-transform:uppercase}.modal-title span{display:block}.confirmation-title h2{margin:0 auto 24px;font-family:headingprotreble-extrabold,sans-serif;font-size:24px;line-height:120%;text-transform:uppercase}.confirmation-text{font-family:headingprodouble-regular,sans-serif;font-size:16px;line-height:130%;margin-bottom:24px}.share-text{font-family:headingprodouble-regular,sans-serif;font-size:16px;line-height:130%;margin-bottom:16px}.confirmation-image{line-height:0;margin-bottom:16px;border-bottom:1px solid #ece9e8}.modal-promo-image{margin-bottom:16px}.modal-promo-text,.modal-text{font-family:headingprodouble-regular,sans-serif;font-size:14px;line-height:130%}.modal-promo-text{font-size:16px}.image-text{padding:28px 0}@media only screen and (min-width: 768px){.image-text{padding:44px 0}}@media only screen and (min-width: 1400px){.image-text{max-width:1360px;margin:0 auto}}.image-text.background-transparent{background-color:rgba(0,0,0,0)}.image-text.background-white{background-color:#fff}.image-text.background-grey{background-color:#ece9e8}.image-text .block-wrapper{display:flex;padding:0 16px;position:relative;z-index:1}@media only screen and (min-width: 768px){.image-text .block-wrapper{align-items:center;-moz-column-gap:56px;column-gap:56px;justify-content:center}.image-text .block-wrapper.image-right{flex-direction:row-reverse}.image-text .block-wrapper .image-wrapper,.image-text .block-wrapper .text-wrapper{max-width:435px;width:50%}}@media only screen and (min-width: 901px){.image-text .block-wrapper{margin:0 auto;max-width:1200px;padding:0 40px}}@media only screen and (max-width: 1024px){.image-text .block-wrapper{-moz-column-gap:32px;column-gap:32px}}@media only screen and (max-width: 767px){.image-text .block-wrapper{flex-direction:column}.image-text .block-wrapper.text-image .image-wrapper{order:2;min-height:400px}.image-text .block-wrapper.text-image .image-text-btn--wrapper{display:flex;order:3}.image-text .block-wrapper.text-image .text-wrapper .image-text-btn--wrapper{display:none}}.image-text .block-wrapper.text-image .image-text-btn--wrapper{display:none}.image-text .block-wrapper.text-image .text-wrapper .image-text-btn--wrapper{display:block}.image-text .image-wrapper{align-items:center;display:flex;justify-content:center}.image-text picture{display:inline-block}.image-text img{max-width:100%}.image-text .title{font-family:headingprotreble-heavy,sans-serif;font-size:32px;line-height:120%;margin:0 0 24px;text-transform:uppercase}.image-text .title .first-part{color:#fe7000}.image-text .description{font-size:16px;line-height:21px;margin-bottom:16px}.image-text .main-text,.image-text .extra-text,.image-text .readmore-wrapper{margin:0 0 24px}.image-text .main-text ul li,.image-text .extra-text ul li,.image-text .readmore-wrapper ul li{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;font-style:normal;line-height:20px;margin-bottom:12px;padding-left:34px;position:relative}@media only screen and (min-width: 901px){.image-text .main-text ul li,.image-text .extra-text ul li,.image-text .readmore-wrapper ul li{font-size:20px;line-height:24px}}.image-text .main-text ul li::before,.image-text .extra-text ul li::before,.image-text .readmore-wrapper ul li::before{border-style:solid;border-width:3px 3px 0 0;color:#fe7000;content:"";display:inline-block;height:10px;left:0;position:absolute;top:6px;transform:rotate(135deg);width:18px}.image-text .main-text ol,.image-text .extra-text ol,.image-text .readmore-wrapper ol{list-style:normal;list-style-position:inside}.image-text .readmore-wrapper.collapsed .readmore-text{display:none}.image-text .readmore-wrapper.collapsed a::before{content:attr(data-read-more)}.image-text .readmore-wrapper .readmore-text{display:block}.image-text .readmore-wrapper .readmore-button{display:inline-block;font-size:16px;line-height:130%;text-decoration:underline;text-transform:none}.image-text .readmore-wrapper .readmore-button::before{content:attr(data-read-less)}@media only screen and (min-width: 901px){.image-text .readmore-wrapper .readmore-button:hover{text-decoration:none}}@media only screen and (max-width: 767px){.image-text .image-text-btn--wrapper{width:100%;display:flex;justify-content:center}}.image-text--lineplay{position:relative}.image-text--lineplay::before{background-image:url("../../../../img/svg/lineplay-imagetext.svg");background-position:left top;background-repeat:no-repeat;background-size:cover;content:"";height:814px;left:0;position:absolute;top:-160px;max-width:1600px;width:100%;z-index:0}@media only screen and (min-width: 768px){.image-text--lineplay::before{top:0}}@media only screen and (min-width: 1400px){.image-text--lineplay::before{left:calc(50% - 794px)}}@media only screen and (min-width: 768px){.image-text--lineplay.image-right::before{transform:scaleX(-1);left:auto;right:calc(50% - 794px)}}@media only screen and (max-width: 767px){.image-text--lineplay.text-image::before{top:auto;bottom:-275px}}@media only screen and (max-width: 767px){.image-text--lineplay.image-text:has(.image-text)::before{top:-48px}}.tooltip-modal-icon,.discount-label__tooltip-icon,.discount-label__promotion-icon{position:relative;cursor:pointer;display:inline-block;vertical-align:middle;border:0;background-color:rgba(0,0,0,0);padding:0}.tooltip-modal-icon::before,.discount-label__tooltip-icon::before,.discount-label__promotion-icon::before{display:block;content:"";background-image:url("../../../img/social/icon-tooltip.svg");width:14px;height:14px;left:-3px;top:3px}.page-designer-reference .tooltip-modal-icon::before,.page-designer-reference .discount-label__tooltip-icon::before,.page-designer-reference .discount-label__promotion-icon::before{background-image:url("../../../../img/social/icon-tooltip.svg")}.flex-promo .tooltip-modal-icon::before{background-image:url("../../../img/social/icon-tooltip-white.svg")}.tooltip-modal-icon .tooltip-content{display:none}.tt-modal,.panel-modal{display:none;position:fixed;background:#fff;top:0;right:0;height:100%;width:100%;max-height:100vh;z-index:101}@media only screen and (min-width: 768px){.tt-modal,.panel-modal{max-width:448px}}@media only screen and (max-width: 767px){.tt-modal,.panel-modal{top:initial;right:initial;left:0;bottom:0;width:100%;max-height:90%}}.tt-modal.show,.tt-modal.active,.panel-modal.show,.panel-modal.active{display:block}.tt-modal.from-side,.panel-modal.from-side{display:block;opacity:0;transition:opacity .3s ease-in-out,transform .3s ease-out;transform:translateX(100%)}@media only screen and (max-width: 767px){.tt-modal.from-side,.panel-modal.from-side{transform:translateX(0);transform:translateY(100%)}}.tt-modal.from-side.show,.tt-modal.from-side.active,.panel-modal.from-side.show,.panel-modal.from-side.active{opacity:1;transform:translateX(0)}@media only screen and (max-width: 767px){.tt-modal.from-side.show,.tt-modal.from-side.active,.panel-modal.from-side.show,.panel-modal.from-side.active{transform:translateY(0)}}.tt-modal .modal-close,.panel-modal .modal-close{width:48px;height:48px;display:flex;justify-content:center;align-items:center;position:absolute;top:5px;right:5px;background-color:#fff;cursor:pointer;z-index:2;border:0}.tt-modal .modal-close::before,.panel-modal .modal-close::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F10F";font-size:16px;position:relative;z-index:1;pointer-events:all}.tooltip-content,.panel-modal-content{max-width:100%;max-height:100%;padding:0;position:relative;height:100%;overflow:auto !important;display:none;scrollbar-color:#c5c5c5 rgba(0,0,0,0);scrollbar-width:thin}.tooltip-content::-webkit-scrollbar,.panel-modal-content::-webkit-scrollbar{width:6px;height:6px}.tooltip-content::-webkit-scrollbar-track,.panel-modal-content::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.tooltip-content::-webkit-scrollbar-thumb,.panel-modal-content::-webkit-scrollbar-thumb{background-color:#c5c5c5}.show .tooltip-content,.show .panel-modal-content{display:block}.show .tooltip-content .image-wrapper,.show .tooltip-content .text-wrapper,.show .panel-modal-content .image-wrapper,.show .panel-modal-content .text-wrapper{display:block;margin-top:48px}.show .tooltip-content.has-image .image-wrapper,.show .panel-modal-content.has-image .image-wrapper{display:block}.tooltip-content.has-image .image-wrapper,.panel-modal-content.has-image .image-wrapper{display:none;position:relative;text-align:center;line-height:0}.tooltip-content.has-image img,.panel-modal-content.has-image img{width:100%;max-width:448px}.tooltip-content.has-image .text-wrapper,.panel-modal-content.has-image .text-wrapper{padding:32px}@media only screen and (max-width: 767px){.tooltip-content.has-image .text-wrapper,.panel-modal-content.has-image .text-wrapper{padding:16px}}.tooltip-content:not(.has-image),.panel-modal-content:not(.has-image){height:calc(100% - 48px)}.tooltip-content:not(.has-image) .image-wrapper,.panel-modal-content:not(.has-image) .image-wrapper{display:none}.tooltip-content img,.panel-modal-content img{max-width:100%}.tooltip-content .text-wrapper,.panel-modal-content .text-wrapper{display:none;position:relative;z-index:1;padding:16px 32px 32px}@media only screen and (max-width: 767px){.tooltip-content .text-wrapper,.panel-modal-content .text-wrapper{padding:8px 16px 16px}}.tooltip-content h3.title,.panel-modal-content h3.title{font-family:headingprotreble-extrabold,sans-serif;font-size:20px;line-height:120%;margin-bottom:16px;text-transform:uppercase}.tooltip-content h3.title.club-detail,.panel-modal-content h3.title.club-detail{font-family:headingprotreble-heavy,sans-serif}.tooltip-content .text,.panel-modal-content .text{font-family:headingprodouble-regular,sans-serif;font-size:16px;line-height:150%;overflow:hidden}.tooltip-content .text p,.panel-modal-content .text p{font-family:inherit;font-size:inherit;line-height:inherit;margin:0 0 12px}.tooltip-content .text ul,.tooltip-content .text ol,.panel-modal-content .text ul,.panel-modal-content .text ol{margin:revert;list-style:revert;padding-left:8px}.tooltip-content .text ul:first-child,.tooltip-content .text ol:first-child,.panel-modal-content .text ul:first-child,.panel-modal-content .text ol:first-child{margin-top:0}.tooltip-content .text ul:last-child,.tooltip-content .text ol:last-child,.panel-modal-content .text ul:last-child,.panel-modal-content .text ol:last-child{margin-bottom:0}.tooltip-content .text h4,.panel-modal-content .text h4{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:120%;margin:0 0 12px}.tooltip-content .text .styled-list,.panel-modal-content .text .styled-list{counter-reset:list-number;display:flex;flex-direction:column;gap:16px;padding-left:0}.tooltip-content .text .styled-list>li,.panel-modal-content .text .styled-list>li{display:flex;gap:15px;align-items:center}.tooltip-content .text .styled-list>li::before,.panel-modal-content .text .styled-list>li::before{counter-increment:list-number;content:counter(list-number);display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:30px;height:30px;border-radius:30px;color:#fff;background-color:#2d2d2d;font-family:headingprotreble-extrabold,sans-serif;font-size:20px;align-self:flex-start}.tooltip-content .text table,.panel-modal-content .text table{width:100%;margin:0 0 12px}.tooltip-content .text table td:last-child,.panel-modal-content .text table td:last-child{text-align:right;white-space:nowrap}.tooltip-content a:not(.btn),.panel-modal-content a:not(.btn){font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none;text-decoration:underline}.tooltip-content a:not(.btn):hover,.panel-modal-content a:not(.btn):hover{text-decoration:none}body.pm-overlay{overflow-y:hidden}body.pm-overlay .panel-modal-overlay{background-color:#313136;opacity:.45;width:100%;height:1000%;position:fixed;top:0;left:0;z-index:42;bottom:auto}body.tt-popup-overlay{overflow-y:hidden}body.tt-popup-overlay .tt-overlay{background-color:#313136;opacity:.45;width:100%;height:1000%;position:fixed;top:0;left:0;z-index:42;bottom:auto;cursor:pointer}.toggle-buttons-wrapper{display:flex;justify-content:center;width:100%;padding:0 0 26px}@media only screen and (min-width: 901px){.toggle-buttons-wrapper{justify-content:flex-end;padding:0 0 40px}}:has(.membership-tile__inner.has-top-label) .toggle-buttons-wrapper{padding:0 0 36px}@media only screen and (min-width: 901px){:has(.membership-tile__inner.has-top-label) .toggle-buttons-wrapper{padding:0 0 40px}}.toggle-buttons{position:relative;display:flex;background-color:#fff;width:132px;height:40px;padding:4px;border-radius:70px;cursor:pointer;z-index:1}.toggle-buttons.toggle-year--active::before,.toggle-buttons.toggle-flex--active::before{content:"";height:32px;width:60px;border-radius:70px;background-color:#6131ad;display:block;position:absolute;top:4px;z-index:-1;transition:left .1s ease-in-out}.toggle-buttons.toggle-year--active::before{left:4px}.toggle-buttons.toggle-flex--active::before{left:64px}.toggle-button{font-family:headingprotreble-extrabold,sans-serif;font-size:12px;font-weight:700;height:32px;width:60px;border-color:rgba(0,0,0,0);border-radius:44px;color:#2d2d2d;background-color:rgba(0,0,0,0);transition:color .1s ease-in-out;padding-left:0;padding-right:0}.toggle-button--active{color:#fff;background-color:rgba(0,0,0,0)}.experience-campaign-assets-herocampaignbanner+.experience-campaign-layouts-membership{position:relative;top:-50px;z-index:2}.experience-campaign-assets-herocampaignbanner+.experience-campaign-layouts-membership .membership__component{padding:0 16px;background-color:rgba(0,0,0,0)}.experience-campaign-assets-herocampaignbanner+.experience-campaign-layouts-membership .membership__heading{display:none}@media only screen and (min-width: 901px){.experience-campaign-assets-herocampaignbanner+.experience-campaign-layouts-membership .toggle-buttons-wrapper{top:-80px;width:auto;position:absolute;padding:0;right:0}}.content-page-banner.next-component-up+.experience-campaign-layouts-membership .membership__component{margin-top:0;padding-top:0}@media only screen and (min-width: 901px){.content-page-banner.next-component-up+.experience-campaign-layouts-membership .membership__component{margin-top:auto}}@media only screen and (min-width: 901px){.content-page-banner.next-component-up+.experience-campaign-layouts-membership .toggle-buttons-wrapper{top:-80px;width:auto;position:absolute;padding:0;right:0}}.content-page-banner+.experience-campaign-layouts-membership{position:relative;z-index:2}.content-page-banner+.experience-campaign-layouts-membership .membership__component{background-color:rgba(0,0,0,0)}@media only screen and (min-width: 901px){.content-page-banner+.experience-campaign-layouts-membership .membership__component{margin-top:auto;padding-top:0}}.content-page-banner+.experience-campaign-layouts-membership .membership__heading{display:none}.membership__component{padding:24px 16px;overflow:hidden}.page-designer-reference .membership__component{overflow:visible}@media only screen and (min-width: 901px){.membership__component{padding:44px 16px}}.membership__component .swiper-wrapper{justify-content:space-between}.membership__component .card__price{justify-content:flex-start;flex-wrap:nowrap}.membership__component .card__price span{font-size:32px;line-height:120%}.membership__component .strike-through-price{color:#6e6e6e;font-family:headingprodouble-regular,sans-serif;font-size:14px;line-height:130%}.membership__component .strike-through-price span{font-family:headingprodouble-regular,sans-serif;font-size:inherit;line-height:inherit}.membership__component .usp-list-all,.membership__component .usp-view-less-display-none,.membership__component .usp-view-more-display-none,.membership__component .membership-tile__inner-display-none{display:none}.membership__component .usp-view-less,.membership__component .usp-view-more{color:#6131ad;font-size:14px;line-height:22px;text-decoration:underline;text-transform:none;background-color:rgba(0,0,0,0);border:0}@media(hover: hover)and (pointer: fine){.membership__component .usp-view-less:hover,.membership__component .usp-view-more:hover{text-decoration:none}}.membership__content{margin:0 auto;max-width:1120px;position:relative}.membership__heading{color:#fe7000;font-size:32px;line-height:1.2;margin-bottom:32px}.membership__heading span{color:#313136;display:block}.membership__slider.swiper-initialized{cursor:grab}.membership__slider .membership-tile{background-color:#fff;box-shadow:0 2px 2px 0 rgba(0,0,0,.15);height:auto}@media(hover: hover)and (pointer: fine){.membership__slider .membership-tile:hover{box-shadow:0 4px 30px 0 rgba(146,146,146,.65)}}.membership__slider .membership-tile.weekly-pricing-enabled,:has(.membership-tile__inner.weekly-pricing-enabled) .membership__slider .membership-tile{border-radius:0 0 4px 4px}@media only screen and (max-width: 900px){.membership__slider .membership-tile.swiper-slide:not(.swiper-slide-active){transform:scaleY(0.95);transform-origin:bottom;height:auto}}@media only screen and (min-width: 901px){.membership__slider .membership-tile.swiper-slide{transform:none}.membership__slider .membership-tile.swiper-slide:first-child:nth-last-child(2),.membership__slider .membership-tile.swiper-slide:first-child:nth-last-child(2)~.swiper-slide{width:calc(50% - 16px)}.membership__slider .membership-tile.swiper-slide:first-child:nth-last-child(3),.membership__slider .membership-tile.swiper-slide:first-child:nth-last-child(3)~.swiper-slide{width:calc(33.3333% - 16px)}.membership__slider .membership-tile.swiper-slide:first-child:nth-last-child(4),.membership__slider .membership-tile.swiper-slide:first-child:nth-last-child(4)~.swiper-slide{width:274px;flex-shrink:0}.membership__slider .membership-tile.swiper-slide:first-child:nth-last-child(4) .membership-tile__inner,.membership__slider .membership-tile.swiper-slide:first-child:nth-last-child(4)~.swiper-slide .membership-tile__inner{padding:36px 24px 24px}.membership__slider .membership-tile.swiper-slide:first-child:nth-last-child(4) .membership-tile__footer .btn,.membership__slider .membership-tile.swiper-slide:first-child:nth-last-child(4)~.swiper-slide .membership-tile__footer .btn{padding:12px}.membership__slider .membership-tile.swiper-slide:first-child:nth-last-child(4) .weekly-price-disclaimer,.membership__slider .membership-tile.swiper-slide:first-child:nth-last-child(4)~.swiper-slide .weekly-price-disclaimer{margin:24px -24px -24px;max-width:calc(100% + 48px);width:calc(100% + 48px)}}@media only screen and (min-width: 1400px){.membership__slider .membership-tile.swiper-slide:first-child:nth-last-child(2),.membership__slider .membership-tile.swiper-slide:first-child:nth-last-child(2)~.swiper-slide{width:calc(50% - 72px)}.membership__slider .membership-tile.swiper-slide:first-child:nth-last-child(3),.membership__slider .membership-tile.swiper-slide:first-child:nth-last-child(3)~.swiper-slide{width:calc(33.3333% - 72px)}}.membership-tile__inner{display:flex;flex-direction:column;height:100%;padding:36px 32px 24px;position:relative}.membership-tile__inner::before{content:"";left:0;top:0;position:absolute;width:100%;display:block;height:12px;background:linear-gradient(135deg, #cafcf2 0%, #7adec9 80.21%)}.membership-tile__inner.greyed-out img{filter:grayscale(100%)}.membership-tile__inner.greyed-out *{color:#595a59;cursor:default}.membership-tile__inner.greyed-out .checkmark-list li::before,.membership-tile__inner.greyed-out .subscription-fee span{color:#595a59 !important}.membership-tile__inner.greyed-out .membership-tile__footer .btn{background-color:#ece9e8;color:#2d2d2d}.membership-tile__inner.greyed-out::before{background-image:none;background-color:#ece9e8}.membership-tile__inner.no-cta .membership-tile__body{padding-bottom:24px}.membership-tile__inner.no-cta .membership-tile__footer .subscription-fee{margin-top:0}.membership-tile__inner.has-top-label::before{border-radius:8px 8px 0 0;top:-20px;height:32px;content:""}.membership-tile__inner.has-top-label .top-label{position:absolute;left:0;top:-20px;right:0;height:32px;display:flex;align-items:center;justify-content:center;text-align:center;padding:4px 16px;color:#2d2d2d}.membership-tile__inner.has-top-label .top-label .content{display:block;font-family:headingprotreble-extrabold,sans-serif;font-size:12px;line-height:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.membership-tile__inner--comfort::before{background:#313136}.membership-tile__inner--comfort .top-label .content{color:#fff}.membership-tile__inner--premium::before,.membership-tile__inner--ultimate::before{background:linear-gradient(312deg, #ffaa30 5.03%, #fe7000 39.34%, #fe7000 100%)}.membership-tile__inner--premium .top-label .content,.membership-tile__inner--ultimate .top-label .content{color:#fff}.membership-tile__header{display:flex}.membership-tile__title-block{flex:1;display:flex;flex-direction:column;justify-content:space-between}.membership-tile__title{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:120%;margin-bottom:12px;position:relative;align-self:flex-start}:has(.membership-tile__title-block .strike-through-price) .membership-tile__title{margin-bottom:0}.has-disclaimer .membership-tile__title .asterisk{display:inline-block;color:#6e6e6e;position:absolute;height:10px;width:10px;right:-13px;top:-2px}.has-disclaimer .membership-tile__title .asterisk::after{content:"*"}.membership-tile__image-block{flex:1;margin:-57px -32px 0 0;max-height:150px;max-width:135px;position:relative;z-index:2}.membership-tile__image-block img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.membership-tile__image-block .badge{max-height:80px;max-width:80px;position:absolute;right:-10px;top:60px}.membership-tile__image-block .full-size-badge{max-height:100%;max-width:100%;position:absolute;left:0;top:0}.membership-tile__period{font-size:14px;line-height:130%;color:gray}.membership-tile__fallbackwarning{color:#fff;background-color:red;padding:3px;font-size:12px}.membership-tile__promo-block{display:flex;align-items:center;height:68px}.membership-tile__promo-block span{font-size:12px;line-height:130%}.membership-tile__promo-content{background-color:#7adec9;border-radius:24px;font-size:12px;line-height:130%;padding:10px 30px;position:relative;text-align:center;width:100%}.membership-tile__promo-content.flex{background-color:#2d2d2d;color:#fff}.membership-tile__promo-content.flex .tooltip-modal-icon::before{background-image:url("../../../img/social/icon-tooltip-white.svg")}.page-designer-reference .membership-tile__promo-content.flex .tooltip-modal-icon::before{background-image:url("../../../../img/social/icon-tooltip-white.svg")}.membership-tile__promo-content .tooltip-modal-icon{position:absolute;right:12px;top:50%;transform:translateY(-50%)}.membership-tile__promo-content>*{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.tooltip-modal-icon{position:relative;cursor:pointer;display:inline-block;vertical-align:middle}.tooltip-modal-icon::before{display:block;content:"";background-image:url("../../../img/social/icon-tooltip.svg");width:14px;height:14px;left:-3px;top:3px}.page-designer-reference .tooltip-modal-icon::before{background-image:url("../../../../img/social/icon-tooltip.svg")}.tooltip-modal-icon .tooltip-content{display:none}.membership-tile__body{flex:1;font-size:14px;margin-top:10px;padding-bottom:32px}.membership-tile__body li{margin-bottom:8px}.membership-tile__body strong,.membership-tile__body b{font-family:headingprotreble-extrabold,sans-serif}.membership-paragraph-text{font-family:headingprodouble-regular,sans-serif;font-weight:500;font-size:16px;line-height:130%;color:#313136;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.usp-intro{flex:1;font-size:14px;margin-bottom:12px;line-height:1.3}.usp-intro br{display:none}.membership-tile__footer{font-size:14px;line-height:22px;display:flex;flex-direction:column}.membership-tile__footer .btn{width:100%;flex-shrink:0}.membership-tile__footer .subscription-fee{margin-top:16px;flex:1}.membership-tile__footer .subscription-fee strong,.membership-tile__footer .subscription-fee b{font-family:headingprotreble-extrabold,sans-serif}.membership-tile__footer .subscription-fee .content-asset{display:inline-block}.weekly-price-disclaimer{background-color:#ece9e8;border-radius:0 0 4px 4px;padding:8px 16px;position:relative;left:0;right:0;font-family:headingprodouble-regular,sans-serif;font-size:12px;line-height:130%;height:32px;margin:24px -32px -24px;max-width:calc(100% + 64px);width:calc(100% + 64px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.weekly-price-disclaimer strong,.weekly-price-disclaimer b{font-family:headingprotreble-extrabold,sans-serif}.membership__slider-navigation{align-items:center;justify-content:space-between;margin:32px auto 0;max-width:300px;display:none}.membership__slider-navigation .swiper-pagination{position:static}.membership__slider-navigation .swiper-pagination-bullet{background:#c5c5c5;border-radius:6px;display:inline-block;height:8px;margin:auto 10px;opacity:1;transition:all .2s ease-in-out;width:8px;cursor:pointer}.membership__slider-navigation .swiper-pagination-bullet:first-child{margin-left:0}.membership__slider-navigation .swiper-pagination-bullet:last-child{margin-right:0}.membership__slider-navigation .swiper-pagination-bullet-active{background:#fe7000;opacity:1;width:20px}.membership__slider-navigation .arrow-prev{cursor:pointer}.membership__slider-navigation .arrow-prev::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F12D";display:inline-block;position:relative;font-size:16px;vertical-align:middle;line-height:initial;color:#2d2d2d;width:16px;height:16px;transform:scale(-1, 1);margin-right:9px}.membership__slider-navigation .swiper-button-disabled{opacity:0;cursor:auto}.membership__slider-navigation .arrow-next{cursor:pointer;text-align:right}.membership__slider-navigation .arrow-next::after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F12D";display:inline-block;position:relative;font-size:16px;vertical-align:middle;line-height:initial;color:#2d2d2d;width:16px;height:16px;margin-left:9px}:has(.membership__slider-navigation .swiper-pagination-horizontal.swiper-pagination-lock) .membership__slider-navigation{display:none}:has(.membership__slider-navigation .swiper-pagination-horizontal.swiper-pagination-lock) .membership__slider.swiper-initialized{cursor:auto}:has(.membership__slider-navigation .swiper-pagination-horizontal) .membership__slider-navigation{display:flex}.reduced{color:#fe7000}.membership__disclaimer{text-align:center;margin:24px auto 0;font-size:14px;line-height:130%;max-width:1120px}.membership__button-wrapper{margin:24px 0 0;text-align:center}.membership__button-wrapper .btn{display:inline-flex;align-items:center;justify-content:center;width:100%}.footer-button-wrapper{max-width:100%;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:40px 16px 4px}@media only screen and (max-width: 1024px){.footer-button-wrapper{padding:32px 0 0}}.footer-button-wrapper .btn{width:100%}.image-text--lineplay::before{background-image:url("../../img/svg/lineplay-imagetext.svg");z-index:-1}.page{background-color:#ece9e8;display:block;z-index:0;position:relative}.page .main-content{line-height:150%;scroll-margin-top:80px}body.hm-overlay{overflow-y:hidden}body.hm-overlay .hero-modal-backdrop{background-color:#313136;opacity:.45;width:100%;height:1000%;position:fixed;top:0;left:0;z-index:42;bottom:auto;cursor:pointer}body.em-overlay{overflow-y:hidden}body.em-overlay .equipment-modal-overlay{background-color:#313136;opacity:.45;width:100%;height:1000%;position:fixed;top:0;left:0;z-index:42;bottom:auto;cursor:pointer}body.gl-overlay{overflow-y:hidden}body.gl-overlay .group-lessons-modal-overlay{background-color:#313136;opacity:.45;width:100%;height:1000%;position:fixed;top:0;left:0;z-index:42;bottom:auto;cursor:pointer}a{text-transform:inherit}h2{font-family:headingprotreble-extrabold,sans-serif;font-size:24px;line-height:120%;text-transform:uppercase;margin:0 0 16px}h2 span{display:block;color:#fe7000}:has(.membership-tile__inner.has-top-label) .membership-title{margin-bottom:36px}.top-container{height:66px}@media only screen and (min-width: 1025px){.top-container{height:90px}}.breadcrumb-wrapper{position:static;top:initial;left:initial;margin-top:24px}.page-section{margin:0 auto;padding:28px 16px;max-width:1200px}@media only screen and (min-width: 768px){.page-section{padding:44px 40px}}.club-detail-header{position:relative;padding-bottom:28px;overflow:hidden}@media only screen and (min-width: 768px){.club-detail-header{padding-bottom:44px}}.header-backgrounds{z-index:0;background:linear-gradient(135deg, #ffaa30 0%, #fe7000 80.21%);position:absolute;left:0;top:0;right:0;display:block;height:377px}@media only screen and (max-width: 900px){.header-backgrounds{height:270px}}.header-backgrounds::after{position:absolute;content:"";height:100%;background:#ece9e8;display:block;right:0;top:0;width:calc(50% - 599px)}.header-backgrounds--content{margin:0 auto;position:relative;background:rgba(0,0,0,0);height:100%;z-index:0;display:flex;padding:0;justify-content:flex-end;align-items:flex-end;max-width:1200px}.header-tilt-block{background-color:#ece9e8;position:relative;display:block;height:138px;width:130px;clip-path:polygon(130px 0, 100% 0, 100% 101%, 0% 100%)}@media only screen and (min-width: 901px){.header-tilt-block{width:760px;height:100%;clip-path:polygon(354px 0, 100% 0, 100% 101%, 0% 100%)}}.foldout-text-1.show-foldout-text-2+.foldout-text-2{grid-template-rows:1fr}.foldout-text-2{display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms;position:relative}.foldout-text-2.show-foldout-text-2+.foldout-text-2{grid-template-rows:1fr}.foldout-text-2 .content-ani{overflow:hidden}.foldout-text-read{text-decoration:underline;margin-top:12px;border:0;background-color:rgba(0,0,0,0);display:block;padding-left:0}@media(hover: hover)and (pointer: fine){.foldout-text-read:hover{text-decoration:none}}.header-content{position:relative;background:rgba(0,0,0,0);display:flex;flex-direction:column;min-height:377px;z-index:1;margin:0 auto;padding:0 16px;max-width:1200px}@media only screen and (min-width: 768px){.header-content{padding:0 40px}}.header-club-details{background-color:rgba(0,0,0,0);padding:0;position:relative;display:flex;flex-direction:column;justify-content:center}@media only screen and (min-width: 901px){.header-club-details{padding:0;min-height:400px}}.header-club-details .status-badge{display:inline-block;font-family:headingprotreble-extrabold,sans-serif;color:#7adec9;background-color:#2d2d2d;margin-bottom:16px;font-size:14px;line-height:100%;padding:7px 16px}@media only screen and (min-width: 768px){.header-club-details .status-badge{font-size:16px;padding:11px 16px}}.header-club-details .gym-label{font-family:headingprodouble-regular,sans-serif;font-size:14px;line-height:130%;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:0 0 4px}@media only screen and (min-width: 768px){.header-club-details .gym-label{font-size:16px}}.header-club-details .club-title{font-family:headingprotreble-heavy,sans-serif;line-height:120%;text-transform:uppercase;font-size:24px;margin:0}.header-club-details .club-street,.header-club-details .club-opening-hours{font-family:headingprodouble-regular,sans-serif;font-size:16px}@media only screen and (min-width: 901px){.header-club-details .club-street,.header-club-details .club-opening-hours{font-size:16px}}.header-club-details .club-street{display:flex;margin-top:10px}.header-club-details .club-street .street-wrapper{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.header-club-details .club-opening-hours{padding-left:32px;position:relative;margin-top:16px}@media only screen and (min-width: 768px){.header-club-details .club-opening-hours{margin-top:12px}}.header-club-details .club-opening-hours::before{content:"";display:block;width:20px;height:20px;margin-right:12px;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;background-image:url("../../img/svg/time.svg");position:absolute;left:0;top:0}.header-club-details .club-opening-hours li:not(:last-child){padding-bottom:4px}.header-club-details .street-wrapper{font-family:headingprodouble-regular,sans-serif;font-size:16px;position:relative;padding-right:28px;text-decoration:underline}.header-club-details .street-wrapper:hover{text-transform:none}.header-club-details .street-wrapper::after{content:"";background-image:url("../../img/svg/external-link.svg");background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;color:#2d2d2d;width:16px;height:16px;position:absolute;right:0;top:0}.header-club-details .btn{margin-top:24px}.title-block{order:2}@media only screen and (min-width: 901px){.title-block{max-width:400px;margin-left:calc(100% - 420px)}}.detail-block{order:3}@media only screen and (min-width: 901px){.detail-block{max-width:400px;margin-left:calc(100% - 420px)}}.graphics-block{order:1;content:"placeholder for later";background-color:#efefef;display:flex;justify-content:center;align-items:center;min-height:195px;position:relative;margin-top:0;margin-bottom:16px}@media only screen and (min-width: 901px){.graphics-block{width:calc(100% - 520px);position:absolute;top:0;left:0;right:32px;bottom:0;margin:0}}@media only screen and (max-width: 900px){.graphics-block{height:275px}}.club-images{height:100%;width:100%}.club-swiper,.club-single-image{height:100%;width:100%;overflow:hidden}.club-swiper picture,.club-swiper img,.club-single-image picture,.club-single-image img{height:100%;left:0;position:absolute;top:0;width:100%}.club-swiper img,.club-single-image img{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.club-swiper-navigation-wrapper{position:absolute;bottom:0;height:100%;left:0;right:0;display:flex;justify-content:center;z-index:1;align-items:flex-end;background:linear-gradient(360deg, rgba(45, 45, 45, 0.5) 0, transparent 30px);pointer-events:none}.club-slider-pagination{display:flex;justify-content:center;gap:10px;padding-bottom:16px;margin-bottom:0;pointer-events:all}.club-slider-pagination .swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:4px;opacity:.8;background:#fff;pointer-events:all;cursor:pointer}.club-slider-pagination .swiper-pagination-bullet:focus{opacity:1}.club-slider-pagination .swiper-pagination-bullet:not(.mouse-navigation .club-slider-pagination .swiper-pagination-bullet):focus{outline-offset:4px;outline:1px dashed #fff}.club-slider-pagination .swiper-pagination-bullet-active{opacity:1;width:20px}.club-slider-arrow-prev,.club-slider-arrow-next{position:absolute;bottom:calc(50% - 16px);width:32px;height:32px;border-radius:32px;background:#fff;transition:opacity .2s ease-in-out;cursor:pointer;display:flex;justify-content:center;align-items:center;pointer-events:all}.club-slider-arrow-prev::before,.club-slider-arrow-next::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F103"}@media(hover: hover)and (pointer: fine){.club-slider-arrow-prev,.club-slider-arrow-next{opacity:.8}}.club-slider-arrow-prev:focus,.club-slider-arrow-next:focus{opacity:1}.club-slider-arrow-prev:not(.mouse-navigation .club-slider-arrow-prev,.mouse-navigation .club-slider-arrow-next):focus,.club-slider-arrow-next:not(.mouse-navigation .club-slider-arrow-prev,.mouse-navigation .club-slider-arrow-next):focus{outline-offset:-5px}@media only screen and (min-width: 768px){.club-slider-arrow-prev,.club-slider-arrow-next{width:40px;height:40px}}.club-slider-arrow-prev{left:12px}.club-slider-arrow-prev::before{transform:scale(-1, 1)}@media only screen and (min-width: 768px){.club-slider-arrow-prev{left:16px}}@media only screen and (min-width: 901px){.club-slider-arrow-prev{left:20px}}.club-slider-arrow-next{right:12px}@media only screen and (min-width: 768px){.club-slider-arrow-next{right:16px}}@media only screen and (min-width: 901px){.club-slider-arrow-next{right:20px}}.swiper-button-disabled{opacity:0}.view-more-modal-button{position:absolute;top:12px;right:12px;z-index:1;background-color:rgba(0,0,0,0);border:none;display:flex;align-items:center;justify-content:center;width:33px;height:33px;padding:0;color:#fff}@media only screen and (min-width: 901px){.view-more-modal-button{top:20px;right:20px}}.view-more-modal-button::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F12F";font-size:33px;position:relative;flex-shrink:0;filter:drop-shadow(3px 5px 2px rgba(0, 0, 0, 0.4))}.view-more-modal-button:focus{padding:20px}.view-more-modal-button:not(.mouse-navigation .view-more-modal-button):focus{outline:2px dashed #fff;outline-offset:-2px}.mouse-navigation .view-more-modal-button:focus{outline:none}.view-more-modal-button span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.club-detail-main{position:relative}.hero-popup.show .modal-body{width:100%;max-width:840px;display:flex;justify-content:center;margin:0 40px;max-height:calc(100% - 50px);height:680px}@media only screen and (max-width: 767px){.hero-popup.show .modal-body{height:100%;margin:auto auto 0;max-height:90%}}.hero-popup.show .modal-body .modal-body-content{width:100%;flex-direction:column;overflow:hidden;height:100%}@media only screen and (min-width: 768px){.hero-popup.show .modal-body .modal-body-content{padding:64px 32px 0}}@media only screen and (max-width: 767px){.hero-popup.show .modal-body .modal-body-content{padding:56px 16px 0}}.hero-popup-title{font-family:headingprotreble-extrabold,sans-serif;font-size:20px;line-height:120%;text-transform:uppercase;margin-bottom:0}.hero-popup-tabs{display:flex;margin:16px 0;gap:32px}.hero-popup-content-item{overflow:auto;display:none;height:100%;scrollbar-color:#c5c5c5 rgba(0,0,0,0);scrollbar-width:thin}.hero-popup-content-item::-webkit-scrollbar{width:6px;height:6px}.hero-popup-content-item::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.hero-popup-content-item::-webkit-scrollbar-thumb{background-color:#c5c5c5}@media only screen and (min-width: 768px){.hero-popup-content-item{padding-bottom:32px}}@media only screen and (max-width: 767px){.hero-popup-content-item{padding-bottom:16px}}.hero-popup-content-item.hero-popup-content-item--active{display:block}.hero-popup-content-item.images li:not(:last-child){margin-bottom:16px}@media only screen and (max-width: 767px){.hero-popup-content-item.images li:not(:last-child){margin-bottom:12px}}.hero-popup-content-item.images img{width:100%;max-width:756px}.hero-popup-content-item.images picture{display:block;line-height:0}.hero-popup-content-item .iframe-window,.hero-popup-content-item .video-window{display:block;position:relative;width:100%;height:0;padding-bottom:63.5%}.hero-popup-content-item .iframe-window iframe,.hero-popup-content-item .iframe-window video,.hero-popup-content-item .video-window iframe,.hero-popup-content-item .video-window video{position:absolute;width:100%;height:100%;background-color:#2d2d2d;border:0}.hero-popup-tab{font-family:headingprodouble-regular,sans-serif;font-size:16px;line-height:24px;text-transform:uppercase;background-color:rgba(0,0,0,0);padding:0;margin:0;border:none;position:relative;display:flex;justify-content:center;align-items:center}@media(hover: hover)and (pointer: fine){.hero-popup-tab:hover{opacity:.6}}.hero-popup-tab.hero-popup-tab--highlighted{text-decoration:underline}.club-detail-quick-links{overflow:hidden;min-height:40px;position:relative;margin:0 auto;display:flex;align-items:center;border-top:1px solid #bdbdbd;border-bottom:1px solid #bdbdbd;padding:25px 16px}@media only screen and (min-width: 768px){.club-detail-quick-links{padding:25px 40px}}@media only screen and (min-width: 1025px){.club-detail-quick-links{padding:25px 16px;width:calc(100% - 80px);max-width:1120px}}.club-detail-quick-links .swiper-initialized:not(:has(+.quick-link-navigation [aria-disabled=false])){cursor:initial}.club-detail-quick-links .go-to{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:130%;display:flex;align-items:center;gap:3px;margin-right:32px;white-space:nowrap;transition:all .2s ease-out}@media only screen and (max-width: 767px){.club-detail-quick-links .go-to{margin-right:16px}}.club-detail-quick-links .go-to::after{content:"";font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F101";display:block;width:24px;font-size:32px;line-height:inherit;color:#fe7000}@media only screen and (max-width: 767px){.club-detail-quick-links .go-to.active{margin-left:-90px}}.quick-link-group{max-width:100%}.quick-link-group .swiper-wrapper{align-items:center}@media only screen and (min-width: 901px){.quick-link-group .swiper-wrapper{flex-wrap:wrap;row-gap:16px}}.quick-link-group .swiper-slide{width:auto}.quick-link-navigation{position:absolute;height:100%;top:0;left:16px;right:16px;pointer-events:none}@media only screen and (min-width: 768px){.quick-link-navigation{left:40px;right:40px}}@media only screen and (min-width: 901px){.quick-link-navigation{display:none}}.quick-link-navigation .arrow-prev,.quick-link-navigation .arrow-next{position:absolute;cursor:pointer;z-index:3;pointer-events:all;overflow:visible;bottom:calc(50% - 16px)}.quick-link-navigation .arrow-prev::before,.quick-link-navigation .arrow-next::before{position:absolute;bottom:0;height:32px;content:"";pointer-events:none;width:30px}@media only screen and (min-width: 768px){.quick-link-navigation .arrow-prev::before,.quick-link-navigation .arrow-next::before{width:50px}}.quick-link-navigation .arrow-prev::after,.quick-link-navigation .arrow-next::after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F103";width:32px;height:32px;border-radius:32px;background:#fff;display:flex;justify-content:center;align-items:center;position:relative}.quick-link-navigation .arrow-prev.swiper-button-disabled,.quick-link-navigation .arrow-next.swiper-button-disabled{display:none}.quick-link-navigation .arrow-prev{left:0}.quick-link-navigation .arrow-prev::before{left:-16px;background:linear-gradient(to right, #ece9e8 15%, rgba(255, 255, 255, 0) 100%)}@media only screen and (min-width: 768px){.quick-link-navigation .arrow-prev::before{left:-40px;background:linear-gradient(to right, #ece9e8 50%, rgba(255, 255, 255, 0) 100%)}}.quick-link-navigation .arrow-prev::after{transform:scale(-1, 1)}.quick-link-navigation .arrow-next{right:0}.quick-link-navigation .arrow-next::before{right:-16px;background:linear-gradient(to left, #ece9e8 15%, rgba(255, 255, 255, 0) 100%)}@media only screen and (min-width: 768px){.quick-link-navigation .arrow-next::before{right:-40px;background:linear-gradient(to left, #ece9e8 50%, rgba(255, 255, 255, 0) 100%)}}.quick-link-slide a{display:flex;gap:4px;align-items:center;font-family:headingprodouble-regular,sans-serif;font-size:16px;text-transform:none;text-decoration:underline}@media(hover: hover)and (pointer: fine){.quick-link-slide a:hover{text-decoration:none}}.about-section .store-facilities{display:flex;flex-wrap:wrap;justify-content:flex-start;margin:0 0 24px;gap:12px;max-width:746px}@media only screen and (max-width: 767px){.about-section .store-facilities{gap:8px}}.about-section .store-facilities li{background-color:#fff;border:1px solid #bdbdbd;padding:7px 8px;font-family:headingprodouble-regular,sans-serif;font-size:16px;line-height:130%;display:flex;gap:8px;justify-content:center;align-items:center}.about-section .store-facilities li::before{content:"";display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center}.about-section .store-facilities li.ladies-only::before{background-image:url("../../img/svg/usp-ladies-only.svg")}.about-section .store-facilities li.live-group-lessons::before{background-image:url("../../img/svg/usp-live-group-lessons.svg")}.about-section .store-facilities li.open-24-7::before{background-image:url("../../img/svg/usp-open-24-7.svg")}.about-section .store-facilities li.personal-training::before{background-image:url("../../img/svg/usp-personal-training.svg")}.about-section .store-facilities li.fysio-therapy::before{background-image:url("../../img/svg/usp-fysio-therapy.svg")}.about-section .store-facilities li.yanga-sportswater::before{background-image:url("../../img/svg/usp-yanga-sportswater.svg")}.about-section .store-facilities li.virtual-group-lessons::before{background-image:url("../../img/svg/usp-virtual-group-lessons.svg")}.about-section .store-facilities li.accessibility::before{background-image:url("../../img/svg/usp-accessibility.svg");background-position:center right}.about-section .store-facilities li.relax-and-recover::before{background-image:url("../../../img/svg/usp-relax-and-recover.svg")}.about-section .seo-text-wrapper{margin-bottom:24px;max-width:746px}@media only screen and (min-width: 768px){.about-section .seo-text-wrapper{margin-bottom:48px}}@media only screen and (min-width: 768px){.club-amenities{display:flex;gap:32px;flex-wrap:wrap}}@media only screen and (min-width: 1025px){.club-amenities{display:flex;justify-content:space-between;gap:32px;flex-wrap:wrap}}@media only screen and (max-width: 767px){.club-amenities .acc-trigger{pointer-events:all;cursor:pointer;margin:auto;display:flex;justify-content:space-between;align-items:flex-start;position:relative}.club-amenities .acc-trigger.active::after{content:"\F123"}.club-amenities .acc-trigger.active+.acc-content{grid-template-rows:1fr}.club-amenities .acc-trigger::before{content:"";width:100%;position:absolute;left:0;top:-16px;bottom:-16px}.club-amenities .acc-trigger::after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F126";width:20px;height:20px;display:inline-flex;justify-content:center;align-items:center}}@media only screen and (min-width: 768px){.club-amenities .acc-trigger{pointer-events:none}}@media only screen and (max-width: 767px){.club-amenities .acc-content{display:grid;grid-template-rows:0fr;transition:grid-template-rows 500ms;position:relative;top:8px}.club-amenities .acc-content .acc-content-ani{overflow:hidden}}.club-amenities .club-amenity{flex-basis:calc(40% - 16px)}@media only screen and (min-width: 1025px){.club-amenities .club-amenity{flex-basis:calc(25% - 24px)}}@media only screen and (max-width: 767px){.club-amenity{border-bottom:1px solid #bdbdbd;padding:16px 0}}.club-amenity h3{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:130%;text-transform:none;margin:0}@media only screen and (min-width: 768px){.club-amenity h3{padding:0;margin:0 0 12px}}.club-amenity .bull-li{font-family:headingprodouble-regular,sans-serif;font-size:16px;line-height:150%;display:flex;gap:12px;padding:8px}.club-amenity .bull-li::before{content:"\2022";width:20px;height:20px;display:flex;justify-content:center;align-items:center;font-size:36px;flex-shrink:0}.club-amenity .text-wrap{display:flex;align-items:center;justify-content:center;gap:3px}.club-amenity .tooltip-modal-icon{background:rgba(0,0,0,0);border:0}.club-amenity .tooltip-content{display:none}.club-details-button-wrapper{display:flex;justify-content:center;align-items:center;margin-top:44px}.club-details-button-wrapper .btn{width:100%;max-width:328px}.popup-link{font-family:headingprodouble-regular,sans-serif;font-size:16px;line-height:130%;-webkit-text-decoration-line:underline;text-decoration-line:underline;color:#6131ad;padding:8px;display:block;border:0;background:rgba(0,0,0,0)}.popup-link:hover{text-decoration:none}.equipment-modal .show{display:flex}.equipment-modal .modal-body{width:100%;max-width:840px;display:flex;justify-content:center;margin:0 40px;max-height:calc(100% - 50px);height:680px}@media only screen and (max-width: 767px){.equipment-modal .modal-body{height:100%;margin:auto auto 0;max-height:90%}}.equipment-modal .modal-body .modal-body-content{width:100%;flex-direction:column;overflow:hidden;height:100%}@media only screen and (min-width: 768px){.equipment-modal .modal-body .modal-body-content{padding:64px 32px 0}}@media only screen and (max-width: 767px){.equipment-modal .modal-body .modal-body-content{padding:56px 16px 0}}.equipment-modal .equipment-modal-title{font-family:headingprotreble-extrabold,sans-serif;font-size:20px;line-height:120%;text-transform:uppercase;margin:0 0 16px}.equipment-modal .tile-title{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:120%;text-transform:uppercase;margin:0 0 8px}.equipment-modal .tile-text{font-family:headingprodouble-regular,sans-serif;font-size:14px;line-height:130%}.equipment-modal .equipment-content-wrapper{overflow:auto;flex:1;margin:0 -32px;scrollbar-color:#c5c5c5 rgba(0,0,0,0);scrollbar-width:thin}.equipment-modal .equipment-content-wrapper::-webkit-scrollbar{width:6px;height:6px}.equipment-modal .equipment-content-wrapper::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.equipment-modal .equipment-content-wrapper::-webkit-scrollbar-thumb{background-color:#c5c5c5}@media only screen and (max-width: 767px){.equipment-modal .equipment-content-wrapper{margin:0 -16px}}.equipment-modal .swiper-slide{height:auto;box-shadow:0 2px 2px 0 rgba(0,0,0,.15)}.equipment-modal .equipment-swiper{overflow:hidden;padding:1px 32px}@media only screen and (max-width: 767px){.equipment-modal .equipment-swiper{padding:1px 16px}}.equipment-modal img{display:block;width:100%;height:196px;-o-object-fit:cover;object-fit:cover}.equipment-modal .text-wrapper{padding:24px}.equipment-modal .equipment-swiper-navigation-wrapper{align-items:center;display:flex;justify-content:space-between;margin:16px auto 0;max-width:300px;position:relative;z-index:1}.equipment-modal .equipment-swiper-navigation-wrapper .swiper-button-disabled{opacity:0}.equipment-modal .equipment-swiper-scrollbar{background-color:#bdbdbd;border-radius:6px;height:8px;margin:0 auto;width:200px;cursor:pointer}.equipment-modal .equipment-swiper-scrollbar .swiper-scrollbar-drag{background-color:#fe7000;border-radius:6px;height:8px;cursor:grab}.equipment-modal :has(.equipment-swiper-scrollbar.swiper-scrollbar-lock) .swiper-wrapper,.equipment-modal :has(.equipment-swiper-scrollbar.swiper-scrollbar-lock) .swiper-slide{cursor:auto}.equipment-modal :has(.equipment-swiper-scrollbar.swiper-scrollbar-lock) .equipment-swiper-navigation-wrapper{display:none}.equipment-modal .equipment-swiper-arrow-prev,.equipment-modal .equipment-swiper-arrow-next{cursor:pointer}.equipment-modal .equipment-swiper-arrow-prev::before,.equipment-modal .equipment-swiper-arrow-next::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F12D";color:#2d2d2d;display:inline-block;font-size:18px;height:18px;line-height:initial;position:relative;vertical-align:middle;width:22px}.equipment-modal .equipment-swiper-arrow-prev{left:-48px;margin-right:9px}.equipment-modal .equipment-swiper-arrow-prev::before{transform:scale(-1, 1)}.equipment-modal .equipment-swiper-arrow-next{margin-left:9px;right:-48px;text-align:right}.fitness-support-section .intro-text{line-height:150%;margin-bottom:24px;max-width:640px}@media only screen and (min-width: 901px){.fitness-support-section .intro-text{margin-bottom:32px}}.fitness-support-tiles{display:flex;justify-content:space-between}@media only screen and (max-width: 767px){.fitness-support-tiles{flex-direction:column;gap:16px}}.fitness-support-tiles .fitness-support-tile{position:relative;width:calc(50% - 16px);background-color:#fff;display:flex;flex-direction:column}@media only screen and (min-width: 768px)and (max-width: 900px){.fitness-support-tiles .fitness-support-tile{width:calc(50% - 12px)}}@media only screen and (max-width: 767px){.fitness-support-tiles .fitness-support-tile{width:100%}}@media(hover: hover)and (pointer: fine){.fitness-support-tiles .fitness-support-tile.has-link:hover{box-shadow:0 4px 30px 0 rgba(146,146,146,.65)}}.fitness-support-tiles .fitness-support-tile-link{position:absolute;width:100%;height:100%;top:0;left:0;z-index:1}.fitness-support-tiles .image-placeholder{width:100%;height:196px}.fitness-support-tiles .image-wrapper{display:block}.fitness-support-tiles .image-wrapper img{display:block;width:100%;height:196px;-o-object-fit:cover;object-fit:cover}.fitness-support-tiles .text-wrapper{padding:24px;flex:1;display:flex;flex-direction:column}.fitness-support-tiles .tile-title{font-family:headingprotreble-extrabold,sans-serif;font-size:20px;line-height:120%;margin:0 0 8px}.fitness-support-tiles .tile-text{font-size:14px;flex:1}.fitness-support-tiles .btn{margin-top:16px;padding:12px 24px;max-width:100%;z-index:2}.membership__component{padding:28px 16px}@media only screen and (min-width: 768px){.membership__component{padding:44px 40px}}@media only screen and (min-width: 901px){.membership__component{padding:44px 40px}}.relax-and-recover-section{background-color:#fff}.video-workout-section{background-color:#fff;overflow:hidden;position:relative;z-index:0}.video-workout-section .text-image{position:relative;z-index:0}@media only screen and (min-width: 1400px){.video-workout-section .text-image{max-width:100%;margin:0 auto}}.group-lessons-section .intro-text{margin:0 0 24px;line-height:150%;max-width:640px}@media only screen and (min-width: 768px){.group-lessons-section .intro-text{margin:0 0 32px}}.group-lessons-section .view-schedule{display:block;margin:24px auto 0}@media only screen and (min-width: 768px){.group-lessons-section .view-schedule{margin:32px auto 0}}.group-lessons-wrapper{max-width:989px;margin:auto}@media only screen and (min-width: 768px){.group-lessons-wrapper{padding:32px}}.group-lessons-wrapper h3{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:120%;text-transform:uppercase}.group-lessons-day-wrapper{margin:24px 0 0}.group-lessons-day-wrapper h4{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:130%;text-transform:none;margin:0 0 8px}.group-lessons-day-wrapper ul{padding:0}.group-lessons-day-wrapper li{padding:0}.group-lessons-day-wrapper li:not(:last-child){padding-bottom:16px}@media only screen and (max-width: 767px){.group-lessons-day-wrapper li:not(:last-child){padding-bottom:8px}}.group-lessons-tile{position:relative;background-color:#fff;display:flex;align-items:center;padding:16px;z-index:0;text-decoration:none !important;border:0;width:100%}.group-lessons-tile:not(:hover){z-index:1}@media(hover: hover)and (pointer: fine){.group-lessons-tile:hover{box-shadow:0 4px 30px 0 rgba(146,146,146,.65)}}@media only screen and (min-width: 768px){.group-lessons-tile{padding:16px 56px 16px 16px}}.group-lessons-tile::after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F103";margin:0 0 0 12px}.group-lessons-tile .image-wrapper{display:block;width:90px;height:64px}.group-lessons-tile img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.group-lessons-tile .text-wrapper{flex:1;padding:0 0 0 12px}.group-lessons-tile .time{font-family:headingprodouble-regular,sans-serif;font-size:14px;line-height:130%;margin:0 0 4px}@media only screen and (min-width: 768px){.group-lessons-tile .time{font-size:16px;margin:0 0 8px}}.group-lessons-tile .class-type{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:130%}.group-lessons-modal .show{display:flex}.group-lessons-modal .modal-body{width:100%;max-width:840px;display:flex;justify-content:center;margin:0 40px;max-height:calc(100% - 50px);height:680px}@media only screen and (max-width: 767px){.group-lessons-modal .modal-body{height:100%;margin:auto auto 0;max-height:90%}}.group-lessons-modal .modal-body .modal-body-content{width:100%;flex-direction:column;overflow:hidden;height:100%}@media only screen and (min-width: 768px){.group-lessons-modal .modal-body .modal-body-content{padding:64px 32px 0}}@media only screen and (max-width: 767px){.group-lessons-modal .modal-body .modal-body-content{padding:56px 16px 0}}@media only screen and (max-width: 767px){.group-lessons-modal .modal-body{display:flex}}.group-lessons-modal .group-lessons-modal-title,.group-lessons-modal .group-lessons-modal-inner-title{font-family:headingprotreble-extrabold,sans-serif;font-size:20px;line-height:120%;text-transform:uppercase;margin:0 0 16px}.group-lessons-modal .group-lessons-modal-inner-title{margin:13px 0 4px}.group-lessons-modal-content.hide{display:none}.group-lessons-date-swiper-wrapper{position:relative;overflow:hidden;margin:0 72px 16px;min-height:68px}@media only screen and (max-width: 767px){.group-lessons-date-swiper-wrapper{margin:0 40px 16px;min-height:44px}}.group-lessons-date-swiper .swiper-slide{width:auto;min-width:86px;min-height:68px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-family:headingprodouble-regular,sans-serif;font-size:16px;line-height:150%;text-decoration:none;cursor:pointer}@media only screen and (max-width: 767px){.group-lessons-date-swiper .swiper-slide{min-width:56px;min-height:44px;font-size:12px;line-height:130%}}@media(hover: hover)and (pointer: fine){.group-lessons-date-swiper .swiper-slide:hover{opacity:.6}}.group-lessons-date-swiper .swiper-slide.today{color:#fe7000}.group-lessons-date-swiper .swiper-slide.active{text-decoration:underline}.group-lessons-date-swiper .swiper-slide span{display:block}.group-lessons-date-swiper .swiper-slide:not(.mouse-navigation .group-lessons-date-swiper .swiper-slide):focus{outline-offset:-4px}.no-lessons-today{display:flex;flex-direction:column;gap:16px;justify-content:center;align-items:center;padding:24px 16px;border:1px solid #ece9e8;margin:16px;font-family:headingprodouble-regular,sans-serif;font-size:14px;line-height:130%}.no-lessons-today::before{content:"";background-image:url("../../img/svg/no-group-lessons.svg");width:36px;height:36px;background-repeat:no-repeat;background-size:contain;background-position:center}.group-lessons-day-navigation{position:relative;top:-70px}@media only screen and (max-width: 767px){.group-lessons-day-navigation{top:-55px}}.group-lessons-day-navigation .arrow-prev,.group-lessons-day-navigation .arrow-next{cursor:pointer;background-color:#fff;border-radius:50%;bottom:auto;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);height:40px;width:40px;position:absolute;z-index:2;transition:scale .1s ease-in-out;display:inline-flex;justify-content:center;align-items:center}@media only screen and (max-width: 767px){.group-lessons-day-navigation .arrow-prev,.group-lessons-day-navigation .arrow-next{height:32px;width:32px}}@media(hover: hover)and (pointer: fine){.group-lessons-day-navigation .arrow-prev:hover,.group-lessons-day-navigation .arrow-next:hover{scale:1.1}}.group-lessons-day-navigation .arrow-prev::before,.group-lessons-day-navigation .arrow-next::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F12D";color:#2d2d2d;display:inline-block;font-size:12px;line-height:initial;vertical-align:middle}.group-lessons-day-navigation .arrow-prev::after,.group-lessons-day-navigation .arrow-next::after{content:"";width:40px;height:40px;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);opacity:.2}.group-lessons-day-navigation .arrow-prev{left:0}.group-lessons-day-navigation .arrow-prev::before{transform:scale(-1, 1)}.group-lessons-day-navigation .arrow-next{right:0}.group-lessons-modal-day-list{overflow:hidden}@media only screen and (min-width: 768px){.group-lessons-modal-day-list{margin:0 -16px}}@media only screen and (max-width: 767px){.group-lessons-modal-day-list{margin:0 -8px}}.group-lessons-modal-day-list .group-lessons-tile{background-color:#ece9e8}@media only screen and (min-width: 768px){.group-lessons-modal-day-list .group-lessons-tile{padding:16px}}@media(hover: hover)and (pointer: fine){.group-lessons-modal-day-list .group-lessons-tile:hover{background-color:#fff}}.group-lessons-modal-day-list ul{overflow:auto;padding:0 8px 16px;scrollbar-color:#c5c5c5 rgba(0,0,0,0);scrollbar-width:thin}.group-lessons-modal-day-list ul::-webkit-scrollbar{width:6px;height:6px}.group-lessons-modal-day-list ul::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.group-lessons-modal-day-list ul::-webkit-scrollbar-thumb{background-color:#c5c5c5}@media only screen and (min-width: 768px){.group-lessons-modal-day-list ul{padding:0 16px 16px}}.group-lessons-modal-day-list li:first-child{padding-top:15px}.group-lessons-modal-day-list li:not(:first-child){padding-top:16px}@media only screen and (max-width: 767px){.group-lessons-modal-day-list li:not(:first-child){padding-top:8px}}.class-details-wrapper{display:none;position:absolute;left:0;top:0;right:0;bottom:0;z-index:10}.class-details-wrapper.active{display:block}.inner-modal{height:100%}.inner-modal-body{pointer-events:all;flex:1;display:flex;flex-direction:column;max-height:100%;gap:16px}.inner-modal-titles .duration{font-family:headingprodouble-regular,sans-serif;font-size:14px;line-height:130%}.inner-modal-scrollwrapper{flex:1;overflow:auto;display:flex;flex-direction:column;align-items:center;scrollbar-color:#c5c5c5 rgba(0,0,0,0);scrollbar-width:thin}.inner-modal-scrollwrapper::-webkit-scrollbar{width:6px;height:6px}.inner-modal-scrollwrapper::-webkit-scrollbar-track{background-color:rgba(0,0,0,0)}.inner-modal-scrollwrapper::-webkit-scrollbar-thumb{background-color:#c5c5c5}.inner-modal-scrollwrapper .text{font-family:headingprodouble-regular,sans-serif;font-size:16px;line-height:150%}.inner-modal-scrollwrapper img{max-width:100%}.inner-modal-scrollwrapper .center-col{max-width:328px;padding-bottom:32px}@media only screen and (max-width: 767px){.inner-modal-scrollwrapper .center-col{max-width:100%;padding-bottom:16px}}.find-us-section .image-text .block-wrapper{padding:0}.find-us-section .image-wrapper{position:relative;flex-direction:column;max-width:435px}@media only screen and (max-width: 767px){.find-us-section .image-wrapper{margin:auto}}.find-us-section picture{display:block;width:100%;max-width:435px}.find-us-section picture img{width:100%}.find-us-section .club-street-wrapper{background-color:#fff;padding:24px 16px;display:flex;gap:12px;position:relative;margin:-30px 24px 20px;width:calc(100% - 48px)}.find-us-section .club-street-wrapper::before{content:"";display:block;width:20px;height:20px;background-size:contain;background-repeat:no-repeat;background-position:center;flex-shrink:0;background-image:url("../../img/svg/location-2.svg")}.find-us-section .club-street-wrapper span{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.find-us-section .street-wrapper{font-family:headingprodouble-regular,sans-serif;font-size:16px;position:relative;padding-right:28px;line-height:130%;text-decoration:underline}.find-us-section .street-wrapper:hover{text-decoration:none}.find-us-section .street-wrapper::after{content:"";background-image:url("../../img/svg/external-link.svg");background-position:center;background-repeat:no-repeat;background-size:contain;display:inline-block;color:#2d2d2d;width:16px;height:16px;position:absolute;right:0;top:0}.find-us-section .find-us-text-wrapper h3{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:120%;margin:0 0 16px}.clubs-nearby{overflow:hidden;background:#fff}.clubs-nearby-wrapper{max-width:1200px;margin:0 auto;position:relative}@media only screen and (min-width: 901px){.clubs-nearby-content{overflow:hidden}}.clubs-nearby-content .clubs-nearby-header{margin:0 0 42px}.clubs-nearby-content .clubs-nearby-header .intro{margin:0;max-width:640px}.clubs-nearby-content a.main-link{display:flex;flex-direction:column;height:100%}.clubs-nearby-content a.main-link:active{cursor:grabbing}@media(hover: hover)and (pointer: fine){.clubs-nearby-content a.main-link .main-picture .image{transition:transform .2s ease-out}.clubs-nearby-content a.main-link:hover .main-picture .image{transform:scale(1.02)}}.clubs-nearby-content .closest-label{position:absolute;left:0;top:-10px;background-color:#fff;border:1px solid #2d2d2d;padding:4px 8px;font-family:headingprotreble-extrabold,sans-serif;font-size:12px;line-height:130%;text-transform:uppercase;z-index:1}.clubs-nearby-content .main-picture{display:block;width:100%;line-height:0;overflow:hidden;height:196px}.clubs-nearby-content .main-picture img{max-height:196px;-o-object-fit:cover;object-fit:cover;min-width:100%;height:100%}.clubs-nearby-content .content{padding:16px;flex:1;display:flex;flex-direction:column;justify-content:space-between}.clubs-nearby-content .content .title{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:130%;margin:0 0 16px;text-transform:none}.clubs-nearby-content .content .addressdetails{font-family:headingprodouble-regular,sans-serif;font-size:14px;line-height:130%;display:flex;gap:14px;text-transform:none;position:relative;align-items:flex-start}.clubs-nearby-content .content .addressdetails::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F11B";color:#fe7000;font-size:20px;line-height:20px;margin-left:1px;flex-shrink:0}.clubs-nearby-content .content h4{font-family:inherit;font-size:inherit;line-height:inherit;margin:0;text-transform:none}.clubs-nearby-content .content .distance{display:flex;gap:14px;align-items:center;flex-shrink:0}.clubs-nearby-content .content .distance::after{content:"";border-radius:50%;width:4px;height:4px;background-color:#2d2d2d;opacity:.2;flex-shrink:0}.clubs-nearby-content .content .clip{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.clubs-nearby-content .swiper-slide{background-color:#fff;height:auto;box-shadow:0 2px 2px 0 rgba(0,0,0,.15);max-width:300px}@media only screen and (max-width: 767px){.clubs-nearby-content .swiper-slide{max-width:100%}}@media only screen and (min-width: 768px)and (max-width: 900px){.clubs-nearby-content .swiper-slide{max-width:470px}}.clubs-nearby-content .clubs-nearby-slider+.clubs-nearby-slider-navigation *{display:none}.clubs-nearby-content .clubs-nearby-slider.swiper-initialized+.clubs-nearby-slider-navigation *{display:inline-flex}.clubs-nearby-content .clubs-nearby-slider-navigation{display:flex;align-items:center;justify-content:space-between;margin:36px auto 5px;max-width:300px;position:relative;z-index:1}@media only screen and (max-width: 767px){.clubs-nearby-content .clubs-nearby-slider-navigation{margin:28px auto 0}}@media only screen and (min-width: 1367px){.clubs-nearby-content .clubs-nearby-slider-navigation{justify-content:center;position:static;max-width:100%}}.clubs-nearby-content .clubs-nearby-slider-navigation .swiper-button-disabled{opacity:0}.clubs-nearby-content .clubs-nearby-slider-scrollbar{background-color:#bdbdbd;border-radius:6px;height:8px;margin:0 auto;width:200px;cursor:pointer}.clubs-nearby-content .clubs-nearby-slider-scrollbar .swiper-scrollbar-drag{background-color:#fe7000;border-radius:6px;height:8px;cursor:grab}.clubs-nearby-content .clubs-nearby-slider-scrollbar .swiper-scrollbar-drag:active{cursor:grabbing}.clubs-nearby-content .clubs-nearby-slider-prev,.clubs-nearby-content .clubs-nearby-slider-next{cursor:pointer;position:relative}.clubs-nearby-content .clubs-nearby-slider-prev::before,.clubs-nearby-content .clubs-nearby-slider-next::before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:normal;text-decoration:none;text-transform:none;color:inherit;content:"\F12D";color:#2d2d2d;display:inline-block;font-size:18px;line-height:initial;vertical-align:middle;width:22px}.clubs-nearby-content .clubs-nearby-slider-prev::after,.clubs-nearby-content .clubs-nearby-slider-next::after{content:"";width:40px;height:40px;position:absolute;top:calc(50% - 20px);left:calc(50% - 20px);opacity:.2}@media only screen and (min-width: 1367px){.clubs-nearby-content .clubs-nearby-slider-prev,.clubs-nearby-content .clubs-nearby-slider-next{background-color:#fff;border-radius:50%;bottom:auto;box-shadow:0 2px 2px 0 rgba(0,0,0,.25);height:64px;position:absolute;top:48%;width:64px;z-index:2;transition:scale .1s ease-in-out;display:inline-flex;justify-content:center;align-items:center}}@media only screen and (min-width: 1367px)and (hover: hover)and (pointer: fine){.clubs-nearby-content .clubs-nearby-slider-prev:hover,.clubs-nearby-content .clubs-nearby-slider-next:hover{scale:1.1}}.clubs-nearby-content .clubs-nearby-slider-prev::before{transform:scale(-1, 1)}@media only screen and (min-width: 1367px){.clubs-nearby-content .clubs-nearby-slider-prev{left:-48px;margin-right:9px}}@media only screen and (min-width: 1367px){.clubs-nearby-content .clubs-nearby-slider-next{margin-left:9px;right:-48px;text-align:right}}
