.body-promo-banner{max-width:1088px;margin-left:auto;margin-right:auto;padding-top:48px}.body-promo-banner .column-container{display:flex;background-color:#ededf7;margin:auto}.body-promo-banner .column-container .text,.body-promo-banner .column-container picture{width:50%}.body-promo-banner .column-container picture{text-align:center}.body-promo-banner .column-container picture img{width:100%;max-width:100%;margin-top:-48px;margin-bottom:-20px}.body-promo-banner .column-container .text-content{margin-bottom:24px;text-align:center;font-size:18px;line-height:28px}.body-promo-banner .column-container .text-content ul{text-align:left;display:inline-block}.body-promo-banner .column-container .text-content ul li{margin-bottom:10px;padding-left:31px;position:relative;line-height:24px}.body-promo-banner .column-container .text-content ul li:before{position:absolute;left:0;top:1px;font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:inherit;content:"\F104";display:inline-block;vertical-align:middle;font-size:21px;color:#7dcd19}.body-promo-banner .column-container .text{padding:40px;display:flex;flex-direction:column;justify-content:space-between}.body-promo-banner .column-container .text .title{font-family:ImpactURW,sans-serif;text-transform:uppercase;font-size:56px;line-height:56px;text-align:center;margin:0 0 16px}.body-promo-banner .column-container .text p{margin:0 0 16px}.body-promo-banner .column-container .text .btn{padding:18px 28px;margin:auto;display:block}.bread-crumb{max-width:1440px;margin:auto;padding-left:60px;padding-right:60px}.bread-crumb ul{display:none;list-style:none;color:#9b9b9b}.bread-crumb ul li{font-size:10px;font-weight:700;line-height:12px;text-transform:uppercase;padding-right:14px;vertical-align:middle;display:inline-block}.bread-crumb ul li:after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:inherit;content:"\F109";display:inline-block;vertical-align:middle;font-size:12px;position:relative;margin:0 0 0 16px;color:#d5d5d5}.bread-crumb ul li:last-of-type:after{display:none}.bread-crumb ul a{color:#9b9b9b;vertical-align:middle;display:inline-block}.bread-crumb ul a:hover{text-decoration:underline}.bread-crumb ul a.icon-home:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:inherit;content:"\F110";position:relative;margin:0;color:#d5d5d5;font-size:12px}.bread-crumb ul a.icon-home:before,.bread-crumb ul span{display:inline-block;vertical-align:middle}.bread-crumb .mobile-back-link{display:none}@supports (-ms-ime-align:auto){.bread-crumb ul a.icon-home:before{top:-1px}}.stores-map{padding-left:60px;padding-right:60px;position:relative}.stores-map__wrapper{position:relative;overflow:hidden;padding-top:56.25%;min-height:480px}.stores-map__wrapper__content{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.stores-map__closebtn{position:absolute;top:8px;right:68px;z-index:1;display:flex;align-items:center;padding:4px 8px;font-size:10px;font-weight:700;text-transform:uppercase;line-height:14px;color:#00a5ff;background-color:#fff;border:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.subscriptionpage .stores-map__closebtn{right:28px}.stores-map__closebtn:before{content:"\F10C";font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:inherit;margin-right:8px}body div.gm-style{font-family:Argumentum-Regular,sans-serif}.gm-style-iw{max-width:260px!important;max-height:none!important;border-radius:0!important;padding:0!important}.gm-style-iw-d{max-width:none!important;max-height:none!important}.gm-ui-hover-effect{mix-blend-mode:difference;top:4px!important;right:4px!important}.gm-ui-hover-effect:before{content:"\F10C";font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:inherit;font-size:16px;color:#313136}.gm-ui-hover-effect img{display:none!important}.store-details__figure{position:relative;overflow:hidden;margin:0}.store-details__figure:after{content:"";position:absolute;right:0;bottom:0;left:-5px;height:18%;background-color:#fff;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);-webkit-transform-origin:top right;transform-origin:top right}.store-details__figure__image{display:block;width:100%;max-width:100%}.store-details__content{padding:16px}.store-details__distance{margin-top:0;margin-bottom:0;font-size:14px;font-weight:700;line-height:24px;text-transform:uppercase;color:#747490}.store-details__store{margin-top:0;margin-bottom:8px;font-size:18px;font-weight:700;line-height:24px}.store-details__additional{display:flex;flex-wrap:wrap}.store-details__option{margin-top:4px;margin-right:8px;padding:4px;font-size:10px;font-weight:700;text-transform:uppercase;color:#747490;background-color:#ededf7}.store-details__option:last-child{margin-right:0}.store-details__cta{width:100%;margin-top:16px;background-color:#fe7000;color:#fff}.club-detail-main{margin:auto}.club-detail-header{position:relative}.club-detail-header:before{content:"";position:absolute;left:0;top:-200px;bottom:0;width:75%;background-color:#fff;z-index:-1}.club-detail-header section{padding-left:60px;padding-right:60px}.club-detail-header section .content{max-width:1310px;position:relative;margin-left:auto;margin-right:auto;display:flex;padding-bottom:60px}.club-detail-header section .title{display:inline-block;color:#000;text-transform:uppercase;font-family:ImpactURW,sans-serif;font-size:56px;line-height:56px;margin:0 0 15px}.club-detail-header section .title.mobile{display:none}.club-detail-header section .title span{-webkit-text-stroke:1px #fe7000;color:transparent;display:block}.club-detail-header section .text-col{width:43%;min-width:550px}.club-detail-header section .text-col .details li{font-size:18px;margin-bottom:18px;padding-left:23px;position:relative}.club-detail-header section .text-col .details li:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:inherit;display:inline-block;vertical-align:middle;font-size:18px;margin:0;color:#fe7000;position:absolute;left:0;top:0}.club-detail-header section .text-col .details li.location:before{content:"\F116"}.club-detail-header section .text-col .details li.gxr-group:before{content:"\F102"}.club-detail-header section .text-col .details li.ladies-only:before{content:"\F10F";left:3px}.club-detail-header section .text-col .details li.free-parking:before{content:"\F119"}.club-detail-header section .text-col .details li.open-247:before,.club-detail-header section .text-col .details li.opening-hours:before{content:"\F10B"}.club-detail-header section .text-col .details li.live-gx:before,.club-detail-header section .text-col .details li.personal-support:before,.club-detail-header section .text-col .details li.pre-sale:before{content:"\F122"}.club-detail-header section .text-col .buttons{margin-top:20px}.club-detail-header section .text-col .buttons .btn,.club-detail-header section .text-col .buttons .find-link{padding:20px 24px}.club-detail-header section .image-col{flex-grow:1;padding-bottom:20px}.club-detail-header section .image-col .image{display:block;font-size:0;padding:0;margin:0 9px 9px 0;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;max-width:750px}.club-detail-header section .image-col .image:before{content:"";display:block;padding-top:66.66667%;width:100%}.club-detail-header section .image-col .image:after{content:"";position:absolute;bottom:-9px;right:-9px;top:9px;left:9px;background-color:#fe7000;z-index:-1}.club-detail-header section .image-col .image .sticker{background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute;width:210px;height:210px;bottom:-100px;display:block;right:0}.club-detail-body section{padding-left:60px;padding-right:60px}.club-detail-body section .btn.purple{padding:20px 28px}.club-detail-body section .content{max-width:1088px;margin-left:auto;margin-right:auto}.club-detail-body section.home-club .title{display:block;max-width:850px;margin:20px auto;font-size:72px;line-height:65px;text-transform:uppercase;font-family:ImpactURW,sans-serif;-webkit-text-stroke:1px #fe7000;color:transparent}.club-detail-body section.home-club .columns:after{content:"";display:block;position:absolute;width:50%;top:-60px;bottom:-10px;right:0;z-index:-1;background-color:#fff}.club-detail-body section.home-club .iframe-wrapper{position:relative}.club-detail-body section.home-club .iframe-wrapper .twa-house{position:absolute;right:0;top:-2em}.club-detail-body section.home-club .iframe-wrapper .iframe-container{background-color:#fff;width:100%;padding-top:59.09091%;position:relative}.club-detail-body section.home-club .iframe-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.club-detail-body section.home-club .iframe-wrapper .fallback-image{display:block;font-size:0;padding:0;margin:0 9px 9px 0;background-color:#fff;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative;width:100%;max-width:750px}.club-detail-body section.home-club .iframe-wrapper .fallback-image:before{content:"";display:block;padding-top:66.66667%;width:100%}.club-detail-body section.home-club .text-container{padding:25px;font-size:18px;line-height:28px}.club-detail-body section.home-club .text-container .btn{display:block;margin-top:20px}.club-detail-body section.home-club .read-more-link{font-size:18px;line-height:22px;display:block;vertical-align:middle;margin:auto;padding:10px;text-align:center}.club-detail-body section.home-club .read-more-link:after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:inherit;content:"\F105";display:inline-block;vertical-align:middle;font-size:18px;margin:0 0 0 4px;color:#313136;position:relative}.club-detail-body section.home-club-facilities .content{margin-top:120px;margin-bottom:20px}.club-detail-body section.home-club-facilities .title{display:block;margin:20px 0;font-size:56px;line-height:56px;text-transform:uppercase;font-family:ImpactURW,sans-serif;color:#313136}.club-detail-body section.home-club-facilities ul{display:flex;justify-content:space-between;flex-wrap:wrap;margin:40px auto 120px}.club-detail-body section.home-club-facilities ul li{text-align:center;font-size:18px;line-height:24px;font-weight:700;width:120px}.club-detail-body section.home-club-facilities ul li:before{content:"";width:80px;height:80px;display:block;background-position:50%;background-repeat:no-repeat;background-size:contain;margin:0 auto 15px}.club-detail-body section.home-club-facilities ul li.lockers:before{background-image:url("../../img/svg/img_locker.svg")}.club-detail-body section.home-club-facilities ul li.showers:before{background-image:url("../../img/svg/img_shower.svg")}.club-detail-body section.home-club-facilities ul li.parking-free:before{background-image:url("../../img/svg/img_parking-free.svg")}.club-detail-body section.home-club-facilities ul li.parking-paid:before{background-image:url("../../img/svg/img_parking-paid.svg")}.club-detail-body section.home-club-facilities ul li.dressing-rooms:before{background-image:url("../../img/svg/img_dressing-room.svg")}.club-detail-body section.home-club-facilities ul li.trainingzones:before{background-image:url("../../img/svg/img_training-room.svg")}.club-detail-body section.home-club-facilities ul li.wifi:before{background-image:url("../../img/svg/img_wifi.svg")}.club-detail-body section.home-club-facilities ul li span{display:block}.club-detail-body section.home-club-facilities .asterix-explanation{color:#747490;font-size:16px;line-height:24px;text-align:center}.club-detail-body section.addons-container,.club-detail-body section.plans-container{position:relative}.club-detail-body section.addons-container:before,.club-detail-body section.plans-container:before{content:"";position:absolute;left:calc(100vw / 2 - 650px);right:0;top:0;height:65%;background-color:#fff;z-index:-1}.club-detail-body section.addons-container .content,.club-detail-body section.plans-container .content{padding:80px 0}.club-detail-body section.addons-container h2.title,.club-detail-body section.plans-container h2.title{display:block;margin:20px auto;font-size:56px;line-height:56px;text-transform:uppercase;font-family:ImpactURW,sans-serif;color:#313136;text-align:center}.club-detail-body section.addons-container .intro,.club-detail-body section.plans-container .intro{text-align:center;font-size:20px;line-height:32px;max-width:550px;margin:auto}.club-detail-body section.addons-container .addons-wrapper,.club-detail-body section.addons-container .plans-wrapper,.club-detail-body section.plans-container .addons-wrapper,.club-detail-body section.plans-container .plans-wrapper{margin:40px auto 20px}.club-detail-body section.addons-container .plan-tile,.club-detail-body section.plans-container .plan-tile,.club-detail-body section.services-container{background-color:#fff}.club-detail-body section.services-container h2.title{display:block;margin:20px 0;font-size:56px;line-height:56px;text-transform:uppercase;font-family:ImpactURW,sans-serif;color:#313136}.club-detail-body section.services-container .content{padding:80px 0}.club-detail-body section.services-container .content .content-tile-container{margin:30px 0}.club-detail-footer{background-color:#fff;padding-left:60px;padding-right:60px}.club-detail-footer section .btn.purple{padding:20px 28px}.club-detail-footer section .content{max-width:1088px;margin-left:auto;margin-right:auto}.club-detail-footer section.trainer-tiles .content{overflow:hidden;padding-left:1px}.club-detail-footer section.trainer-tiles .swiper-button-next{top:-9px;right:0;width:25px;height:25px;background-size:20px 20px;background-image:none;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.club-detail-footer section.trainer-tiles .swiper-button-next:after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:inherit;content:"\F106";color:#fe7000;font-size:22px}.club-detail-footer section.trainer-tiles .swiper-button-prev{top:-9px;right:100px;left:unset;width:25px;height:25px;background-size:20px 20px;background-image:none}.club-detail-footer section.trainer-tiles .swiper-button-prev:after{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:inherit;content:"\F106";color:#fe7000;font-size:22px}.name-link-wrapper{position:relative}.name-link-wrapper .name-link{position:absolute;left:0;top:-100px}.has-top-promo-banner .name-link-wrapper .name-link{top:-155px}.gxr-classes-container{position:relative;overflow:hidden}.gxr-classes-container:before{content:"";position:absolute;z-index:-1;top:0;right:0;left:-12px;height:88px;background-color:#fff;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);-webkit-transform-origin:top left;transform-origin:top left}.gxr-classes{padding-top:24px;padding-bottom:24px}.gxr-block-additional{display:none}.gxr-block-additional__figure{margin:0}.gxr-block-additional__figure__img{max-width:100%}.gxr-block-additional__content{font-size:18px;line-height:28px}.gxr-block-additional__title{font-weight:700;line-height:24px}.gxr-classes__header{margin-bottom:16px}.gxr-classes__title{margin-top:0;margin-bottom:0;font-family:ImpactURW,sans-serif;text-transform:uppercase;font-size:32px;line-height:36px;max-width:70%}.gxr-classes__print{display:none}.gxr-classes__dropdowns{display:flex;justify-content:space-between;margin-top:16px;margin-bottom:9px}.gxr-classes__select{height:auto;padding:0 16px 0 0;font-size:16px;line-height:24px;box-shadow:0 0 0 0 transparent;background-color:transparent;border:0}.gxr-classes__next,.gxr-classes__previous{border:0;background:transparent}.gxr-classes__previous:before{content:"\F107";margin-right:4px}.gxr-classes__next:after,.gxr-classes__previous:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:inherit;vertical-align:middle}.gxr-classes__next:after{content:"\F109";margin-left:4px}.gxr-select-type{display:flex;align-items:center}.gxr-select-type:before{content:"";flex-shrink:0;width:8px;height:8px;margin-right:4px;border-radius:50%}.gxr-classes__list{position:relative;overflow:hidden}.gxr-classes__list__inner{height:100%;overflow-y:auto}.gxr-show-more{position:absolute;bottom:0;left:0;width:100%;padding-top:10px;padding-bottom:10px;border:0;color:#fe7000;font-size:12px;text-transform:uppercase;font-weight:700;background-color:#ededf7;pointer-events:none}.gxr-show-more:after{content:"";position:absolute;top:-30px;right:0;left:0;height:30px;background:linear-gradient(transparent,#ededf7)}.gxr-show-more:before{content:"\F101";font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:inherit;display:inline-block;margin-right:4px;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.gxr-show-more.is-hidden{display:none}.gxr-select-type--all:before{display:inline-block;margin-right:16px;background-color:#7dcd19;box-shadow:12px 0 0 0 #fe7000;vertical-align:middle}.gxr-select-type--virtual:before{background-color:#fe7000}.gxr-select-type--live:before{background-color:#7dcd19}.gxr-item{display:none;margin-right:10px;border-bottom:1px solid #f5f5fe}.gxr-item.is-visible{display:list-item}.gxr-item__link{align-items:center;background-color:#f5f5fe;border-left-style:solid;border-left-width:3px;color:#313136;display:flex;height:55px;position:relative;padding:4px 32px 4px 14px}.gxr-item__link:last-of-type{border-bottom:0}.gxr-item--live .gxr-item__link{border-left-color:#7dcd19}.gxr-item--virtual .gxr-item__link{border-left-color:#fe7000}.gxr-item__hours{margin-right:16px}.gxr-item__hours__lighter{color:#747490}.gxr-item__title{display:flex;flex-direction:column;align-items:flex-start;font-weight:700}.gxr-item__title__info{margin-top:4px;padding:2px 8px;font-size:10px;line-height:12px;color:#fff;text-transform:uppercase;background-color:#fe2800;border-radius:8px}.gxr-empty{padding-top:24px;padding-bottom:24px;text-align:center;display:none}.gxr-empty__inner{display:inline-flex;flex-direction:column;align-items:center}.gxr-empty__icon{width:3em;height:3em;background-size:3em}.gxr-empty__text{font-size:18px;line-height:28px;margin-bottom:0}@media only screen and (max-width:1280px){.bread-crumb,.stores-map{padding-left:20px;padding-right:20px}.stores-map__closebtn{right:48px}.club-detail-body section,.club-detail-footer,.club-detail-header section{padding-left:20px;padding-right:20px}}@media only screen and (max-width:1024px){.bread-crumb,.club-detail-header section,.stores-map{padding-left:16px;padding-right:16px}.club-detail-header section .title{font-size:42px;line-height:42px}.club-detail-header section .text-col{width:50%;min-width:0}.club-detail-header section .image-col .image .sticker{width:150px;height:150px;bottom:-75px}.club-detail-body section{padding-left:16px;padding-right:16px}.club-detail-body section.home-club .title{font-size:42px;line-height:42px;max-width:60%}.club-detail-body section.addons-container h2.title,.club-detail-body section.home-club-facilities .title,.club-detail-body section.plans-container h2.title,.club-detail-body section.services-container h2.title{font-size:42px;line-height:42px}.club-detail-footer{padding-left:16px;padding-right:16px}}@media only screen and (min-width:768px){.bread-crumb ul{padding:8px 0 9px;font-size:0;display:block}.stores-map{max-width:1440px;margin:0 auto 20px}.club-detail-body .stores-map{margin-top:40px}.gm-style-iw{max-width:288px!important}.club-detail-body section.home-club .columns{display:flex;position:relative;margin-bottom:40px}.club-detail-body section.home-club .iframe-wrapper{width:70%}.club-detail-body section.home-club .iframe-wrapper .twa-house{top:-46px;height:46px;width:46px;margin:0 .23em 0 .46px;vertical-align:-.46px;background-size:46px 46px}.club-detail-body section.home-club .text-container{width:30%}.club-detail-body section.home-club .read-more-link{display:none}.club-detail-footer{padding:20px 0}.club-detail-footer .page-wide-marquee-wrapper{margin-top:100px}.gxr-classes-container:before{content:none}.gxr-classes{display:flex;justify-content:space-between}.gxr-block-additional{display:block;width:47%;margin-top:36px}.gxr-block-agenda{position:relative;align-self:flex-start;overflow:hidden;width:49%;background-color:#fff;padding:8px 18px 18px}.gxr-block-agenda:before{content:"";position:absolute;top:0;right:0;left:-12px;height:72px;background-color:#ededf7;-webkit-transform:rotate(-7deg);transform:rotate(-7deg);-webkit-transform-origin:top left;transform-origin:top left}.gxr-classes__header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end}.gxr-classes__title{font-size:56px;line-height:56px}.gxr-classes__print{display:block;font-size:14px;line-height:18px}.gxr-classes__print:before{content:"\F11A";font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:inherit;margin-right:4px;vertical-align:middle}.gxr-select-type:before{width:14px;height:14px}.gxr-show-more{background-color:#fff}.gxr-show-more:after{top:-50px;height:50px;background:linear-gradient(transparent,#fff)}.gxr-select-type--all:before{margin-right:20px;box-shadow:16px 0 0 0 #fe7000}.gxr-item__title__info{position:absolute;top:50%;right:28px;margin-top:0;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.gxr-empty{max-width:640px;margin-right:auto;margin-left:auto}}@media only screen and (max-width:900px){.body-promo-banner .column-container{flex-direction:column;max-width:544px}.body-promo-banner .column-container .text,.body-promo-banner .column-container picture{width:auto}}@media only screen and (min-width:1025px){.subscriptionpage .stores-map{padding-left:0;padding-right:0}}@media only screen and (min-width:768px) and (max-width:900px){.club-detail-body section.home-club-facilities ul{margin:40px auto 0}.club-detail-body section.home-club-facilities ul li{width:33%;margin-bottom:12px}}@media only screen and (max-width:767px){.body-promo-banner .column-container .text .title{font-size:32px;line-height:32px}.bread-crumb .mobile-back-link{font-size:14px;line-height:24px;display:block;vertical-align:middle;color:#9b9b9b;margin:5px 0}.bread-crumb .mobile-back-link:before{font-family:iconfont;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-style:normal;font-variant:normal;font-weight:400;text-decoration:none;text-transform:none;color:inherit;content:"\F107";display:inline-block;vertical-align:middle;font-size:12px;position:relative;margin:0 16px 0 0;color:#d5d5d5}.stores-map{padding-right:0;padding-left:0}.stores-map__closebtn{right:28px}.club-detail-header:before{width:100%}.club-detail-header section .content{flex-direction:column-reverse;padding-bottom:10px}.club-detail-header section .title{font-size:32px;line-height:32px}.club-detail-header section .title.mobile{display:block}.club-detail-header section .title.desktop{display:none}.club-detail-header section .text-col{width:auto;min-width:0}.club-detail-header section .text-col .buttons{text-align:center}.club-detail-header section .text-col .buttons .btn,.club-detail-header section .text-col .buttons .find-link{display:block;margin:auto;width:100%;max-width:500px;padding:12px 24px;line-height:24px}.club-detail-header section .image-col{padding-bottom:40px}.club-detail-header section .image-col .image .sticker{width:150px;height:150px;bottom:-30px;right:-16px}.club-detail-body section .btn.purple{padding:14px 24px}.club-detail-body section.home-club .title{font-size:32px;line-height:32px;max-width:100%}.club-detail-body section.home-club .title.mobile{display:block}.club-detail-body section.home-club .columns:after,.club-detail-body section.home-club .title.desktop{display:none}.club-detail-body section.home-club .text-container{height:200px;overflow:hidden;-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0);transition:all .3s linear}.club-detail-body section.home-club .text-container:not(.open){-webkit-mask-image:linear-gradient(#000,transparent);mask-image:linear-gradient(#000,transparent)}.club-detail-body section.home-club .text-container.open{height:auto;-webkit-transform:translateZ(0);transform:translateZ(0)}.club-detail-body section.home-club .text-container.open+.read-more-link{display:none}.club-detail-body section.home-club .text-container .btn{text-align:center;display:block;margin:20px auto 0;width:100%;max-width:500px;padding:12px 24px;line-height:24px}.club-detail-body section.home-club-facilities .content{margin-top:50px;margin-bottom:10px}.club-detail-body section.home-club-facilities .title{font-size:32px;line-height:32px;width:50%}.club-detail-body section.home-club-facilities ul{margin:40px auto 0}.club-detail-body section.home-club-facilities ul li{width:50%;margin-bottom:50px}.club-detail-body section.addons-container,.club-detail-body section.plans-container{background-color:#fff}.club-detail-body section.addons-container:before,.club-detail-body section.plans-container:before{content:none}.club-detail-body section.addons-container .content,.club-detail-body section.plans-container .content{padding:20px 0}.club-detail-body section.addons-container h2.title,.club-detail-body section.plans-container h2.title,.club-detail-body section.services-container h2.title{font-size:32px;line-height:32px;width:50%}.club-detail-body section.services-container .content{padding:20px 0}}@media only screen and (max-width:415px){.body-promo-banner .column-container{background-color:transparent;padding-bottom:48px}.body-promo-banner .column-container picture{margin-left:-16px;margin-right:-16px}.body-promo-banner .column-container .text{padding:16px}}@media (-ms-high-contrast:none),screen and (-ms-high-contrast:active){.club-detail-header section .title span{color:#fff}.club-detail-body section.home-club .title,.club-detail-header section .title span{text-shadow:-1px -1px 0 #fe7000,1px -1px 0 #fe7000,-1px 1px 0 #fe7000,1px 1px 0 #fe7000}.club-detail-body section.home-club .title{color:#ededf7}}@media (hover:hover){.gxr-classes__list__inner::-webkit-scrollbar{width:4px}.gxr-classes__list__inner::-webkit-scrollbar-track{border-radius:4px;background-color:#ededf7}.gxr-classes__list__inner::-webkit-scrollbar-thumb{border-radius:4px;background-color:#7322c9}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.bread-crumb ul a.icon-home:before,.bread-crumb ul li:after{top:-1px}}@media screen and (min--moz-device-pixel-ratio:0){.bread-crumb ul a.icon-home:before{top:-1px}}
/*# sourceMappingURL=clubdetailpage.css.map*/