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}.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}.banner{position:relative}.banner__background-wrapper{background-image:var(--banner-bg-image-mobile);background-repeat:no-repeat repeat;background-size:100%;height:55%;left:0;position:absolute;top:0;width:100%}@media only screen and (min-width: 901px){.banner__background-wrapper{background-image:var(--banner-bg-image);height:100%;left:50%;max-width:720px;width:50%}}@media only screen and (max-width: 550px){.banner__background-wrapper{height:296px}}.banner__background-wrapper--no-bg{background-image:none}.banner__content{display:flex;flex-direction:column;margin:0 auto;position:relative;padding:33px 0 192px}@media only screen and (min-width: 901px){.banner__content{align-items:flex-end;flex-direction:row-reverse;max-width:1200px;padding:0 40px 95px}}@media only screen and (min-width: 901px){.banner__text-content,.banner__image-wrapper{flex:1 1 50%;max-width:50%}}.banner__text-content{display:flex;flex-direction:column;padding:0 20px}@media only screen and (min-width: 901px){.banner__text-content{margin-right:auto;padding:40px 20px 0 0;align-self:center}}@media only screen and (max-width: 359px){.banner__text-content{padding:0 14px}}.banner__image-wrapper{align-self:center;position:relative;display:flex;justify-content:center;max-width:100%}.banner__image{display:flex;justify-content:center;max-width:100%;position:relative}.banner__image img{display:block;max-width:100%}.banner__sticker{position:absolute;left:0;top:0;right:0;bottom:0;max-width:100%;max-height:100%}.banner__sticker img{max-width:100%;max-height:100%}.banner__label-message{align-self:flex-start;color:#7adec9;display:inline-block;background-color:#2d2d2d;font-family:headingprotreble-extrabold,sans-serif;line-height:100%;text-transform:uppercase;padding:7px 16px;font-size:14px;margin-bottom:8px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media only screen and (min-width: 901px){.banner__label-message{font-size:16px;padding:11px 16px;margin-bottom:16px}}.banner__title{color:#fff;font-size:0;line-height:1;text-align:left}.banner__title--main{color:#fff;font-size:32px;line-height:120%;margin-bottom:4px;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}@media only screen and (min-width: 901px){.banner__title--main{-webkit-text-stroke:1px #fff;color:rgba(0,0,0,0);font-size:40px}}.banner__title--secondary{color:#fff;font-size:20px;line-height:120%;-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden}@media only screen and (min-width: 901px){.banner__title--secondary{font-size:40px}}@media only screen and (max-width: 1024px){.banner__title--secondary{font-family:headingprotreble-extrabold,sans-serif}}.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}}.image-text{position:relative;padding:0}@media only screen and (min-width: 768px){.image-text{padding:0}}.image-text .block-wrapper{padding:28px 16px}@media only screen and (min-width: 768px){.image-text .block-wrapper{padding:44px 40px}}.image-text .block-wrapper .image-wrapper,.image-text .block-wrapper .text-wrapper{width:100%}@media only screen and (min-width: 768px){.image-text .block-wrapper .image-wrapper,.image-text .block-wrapper .text-wrapper{max-width:435px;width:50%}}.image-text .main-text{margin:0 0 32px}.image-text .main-text ul li{font-size:14px;line-height:18px}@media only screen and (min-width: 901px){.image-text .main-text ul li{font-size:14px;line-height:18px}}.image-text .main-text ul li::before{top:3px}.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)}}.lead-gen-subscription-wrapper{position:relative}.lead-gen-subscription-wrapper.subscription-1{margin-top:-160px}@media only screen and (min-width: 901px){.lead-gen-subscription-wrapper.subscription-1{margin-top:-95px}}@media only screen and (min-width: 901px){.lead-gen-subscription-wrapper.subscription-1 .lead-gen-subscription{max-width:1200px}}@media only screen and (min-width: 901px){.lead-gen-subscription-wrapper.subscription-1 .lead-gen-subscription__form{flex-basis:69%}}.lead-gen-subscription-wrapper.subscription-2::before{content:"";position:absolute;top:calc(50% + 86px);right:0;bottom:0;left:0;background-color:#fff}@media only screen and (min-width: 901px){.lead-gen-subscription-wrapper.subscription-2::before{top:50%}}@media only screen and (min-width: 901px){.lead-gen-subscription-wrapper.subscription-2{padding:40px 180px;min-height:400px;display:flex;align-items:center}}@media only screen and (max-width: 900px){.lead-gen-subscription-wrapper.subscription-2{padding:28px auto}}@media only screen and (min-width: 1025px){.lead-gen-subscription-wrapper.subscription-2 .lead-gen-subscription__content{align-items:center}}@media only screen and (max-width: 1279px){.lead-gen-subscription-wrapper.subscription-2 .lead-gen-subscription__content{padding:32px;gap:32px}}@media only screen and (max-width: 1024px){.lead-gen-subscription-wrapper.subscription-2 .lead-gen-subscription__content{flex-direction:column;padding:24px;gap:24px}}@media only screen and (min-width: 901px){.lead-gen-subscription-wrapper.subscription-2 .lead-gen-subscription{width:100%;max-width:1008px}}.lead-gen-subscription-wrapper.subscription-focus-highlight .lead-gen-subscription__response{outline:2px dashed #2d2d2d;outline-offset:4px;transition:outline .3s ease-in-out}.lead-gen-subscription-2__image-1,.lead-gen-subscription-2__image-2{position:absolute;display:none;max-width:240px;max-height:320px;top:calc(50% - 160px)}@media only screen and (min-width: 901px){.lead-gen-subscription-2__image-1,.lead-gen-subscription-2__image-2{display:block}}.lead-gen-subscription-2__image-1 img,.lead-gen-subscription-2__image-2 img{max-width:100%;max-height:100%}.lead-gen-subscription-2__image-1{left:-170px}.lead-gen-subscription-2__image-2{right:-170px}.lead-gen-subscription-2__image-1-mobile{margin-bottom:-9px}@media only screen and (min-width: 901px){.lead-gen-subscription-2__image-1-mobile{display:none}}.lead-gen-subscription-2__image-1-mobile img{margin:auto;display:block;max-width:100%}.lead-gen-subscription{margin:0 auto;padding:12px 16px;position:relative;z-index:1}@media only screen and (min-width: 901px){.lead-gen-subscription{display:flex;padding:0 40px 40px}}@media only screen and (max-width: 359px){.lead-gen-subscription{padding:0 8px}}.lead-gen-subscription .lead-gen-subscription__content{background-color:#fff;box-shadow:2px 2px 8px 0 rgba(0,0,0,.29);padding:24px;width:100%;display:flex;flex-direction:column;gap:24px}@media only screen and (min-width: 901px){.lead-gen-subscription .lead-gen-subscription__content{padding:32px 56px;flex-direction:row-reverse;gap:32px}}@media only screen and (max-width: 359px){.lead-gen-subscription .lead-gen-subscription__content{padding:16px}}.lead-gen-subscription__text,.lead-gen-subscription__form{flex:1 1 50%}.lead-gen-subscription__text ul{margin-top:18px}@media only screen and (min-width: 901px){.lead-gen-subscription__text ul{margin-top:20px}}.lead-gen-subscription__text ul li{font-family:headingprotreble-extrabold,sans-serif;font-size:14px;font-style:normal;line-height:130%;margin-bottom:8px;padding-left:34px;position:relative}@media only screen and (min-width: 901px){.lead-gen-subscription__text ul li{font-size:16px}}.lead-gen-subscription__text 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:2px;transform:rotate(135deg);width:18px}.lead-gen-subscription__text ol{list-style:normal;list-style-position:inside}.lead-gen-subscription__text a{text-transform:none;font-size:inherit;line-height:inherit;text-decoration:underline}.lead-gen-subscription__text a:hover{text-decoration:none}.lead-gen-subscription-promo__text{align-items:center;display:inline-flex;gap:12px;padding:4px 12px 4px 8px;background-color:#7adec9;font-family:headingprotreble-extrabold,sans-serif;font-size:14px;line-height:100%;text-transform:uppercase;margin-bottom:12px}@media only screen and (min-width: 901px){.lead-gen-subscription-promo__text{font-size:16px;padding:8px 12px 8px 8px}}.lead-gen-subscription-promo__text::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:"\F112";display:inline-block;font-size:24px;line-height:24px;height:24px;margin:0}.lead-gen-subscription-promo__title{font-family:headingprotreble-heavy,sans-serif;font-size:32px;line-height:120%;text-transform:uppercase}.lead-gen-subscription-promo__price-wrapper{display:inline-flex;align-items:baseline}.lead-gen-subscription-promo__price{font-family:headingprotreble-heavy,sans-serif;font-size:32px;line-height:1;text-transform:uppercase;color:#fe7000;margin-right:10px}.lead-gen-subscription-promo__period{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:100%;text-transform:uppercase}.weekly-price-disclaimer{font-family:headingprodouble-regular,sans-serif;font-size:12px;line-height:130%}.weekly-price-disclaimer b,.weekly-price-disclaimer strong{font-family:headingprotreble-extrabold,sans-serif;font-size:12px;line-height:130%}.lead-gen-subscription__form-title{font-family:headingprotreble-extrabold,sans-serif;font-size:20px;line-height:130%;text-transform:inherit}@media only screen and (max-width: 1024px){.lead-gen-subscription__form-title{font-size:16px}}.lead-gen-subscription__input-wrapper{position:relative;display:flex;flex-wrap:wrap;gap:0;margin:12px 0}.lead-gen-subscription__input-wrapper .button-wrap{position:absolute;right:0;top:0}input[type=email].lead-gen-subscription-input,input[type=email].lead-gen-copy-input{border:2px solid #6131ad;padding:12px 14px;font-size:16px;line-height:130%;height:48px;flex:1;padding-right:55px}input[type=email].lead-gen-subscription-input.error,input[type=email].lead-gen-copy-input.error{border:1px solid #ce0000;background-color:#ffecec}input[type=email].lead-gen-copy-input{color:#767676}.lead-gen-subscription-button{align-items:center;display:flex;justify-content:center;width:48px;height:48px;flex:0;border:0;margin:0;padding:0;background-color:#6131ad}.lead-gen-subscription-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:"\F12C";color:#fff;display:inline-block;font-size:24px;line-height:24px;height:24px}.text-copy-button{align-items:center;display:flex;justify-content:center;width:48px;height:48px;border:0;margin:0;padding:0;background-color:#6131ad;position:relative}.text-copy-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:"\F110";color:#fff;display:inline-block;font-size:40px;line-height:normal;height:24px;width:24px}.text-copy-button .tooltiptext{min-width:140px;background-color:#ece9e8;text-align:center;border-radius:5px;padding:10px;position:absolute;z-index:1;bottom:calc(100% + 11px);right:0;opacity:0;transition:opacity .3s;font-family:headingprodouble-regular,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:130%;color:#313136}.text-copy-button .tooltiptext::after{content:"";position:absolute;top:100%;right:20px;border-width:5px;border-style:solid;border-color:#ece9e8 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.text-copy-button .tooltiptext.visible{visibility:visible;opacity:1}.text-copy-button .tooltiptext.hover-only.visible{visibility:hidden;opacity:0}@media(hover: hover)and (pointer: fine){.text-copy-button .tooltiptext.hover-only.visible{visibility:visible;opacity:1}}.lead-gen-validation-error,.lead-gen-validation-error-checkbox{color:#ce0000;font-size:12px;line-height:20px;width:100%;margin-top:4px}.lead-gen-validation-error:empty,.lead-gen-validation-error-checkbox:empty{margin-top:0;font-size:0;line-height:0px}.lead-gen-consent-wrap.checkbox-row{margin-bottom:0;margin-top:12px;font-size:inherit;line-height:inherit;min-height:inherit}.lead-gen-consent-wrap.checkbox-row .form-check-label{line-height:130%}.lead-gen-consent-wrap.checkbox-row input[type=checkbox]{z-index:unset;visibility:unset;width:unset;height:unset;top:3px;left:3px}.lead-gen-consent-wrap.checkbox-row input[type=checkbox]:focus{outline-offset:6px;left:3px;top:5px}.lead-gen-consent-wrap.checkbox-row input[type=checkbox].error:not(:checked)~.form-check-label .checkbox::before{border-color:#ce0000}.lead-gen-consent-wrap a{font-size:inherit;text-transform:none;line-height:inherit;text-decoration:underline}.lead-gen-consent-wrap a:hover{text-decoration:none}.lead-gen-subscription__response{display:none;background-color:#fff;box-shadow:2px 2px 8px 0 rgba(0,0,0,.29);width:100%;padding:32px 24px 24px}@media only screen and (min-width: 768px){.lead-gen-subscription__response{padding:16px 56px}}.lead-gen-subscription__response .ico-thumbs-up{display:block;width:60px;height:60px;margin:0 auto 24px}.lead-gen-subscription__response .ico-thumbs-up::before{display:inline-block;content:"";background-image:url("../../img/svg/thumbsup.svg");width:60px;height:60px}.lead-gen-subscription__response .response-wrap{border:2px solid #7adec9;padding:12px 16px;max-width:800px;margin:auto;text-align:center}.lead-gen-subscription__response .title{font-family:headingprotreble-extrabold,sans-serif;font-size:20px;line-height:120%;text-transform:uppercase;margin-bottom:16px}@media only screen and (min-width: 768px){.lead-gen-subscription__response .title{margin-bottom:8px}}.lead-gen-subscription__response .message{font-family:headingprodouble-regular,sans-serif;font-size:14px;line-height:130%}.club-detail-info{margin-bottom:25px}@media only screen and (max-width: 1024px){.club-detail-info .discount-label{margin:35px 10px 0}}.club-detail-info .club-detail-info__image{height:250px;background-repeat:no-repeat;background-size:cover;background-position:center}@media only screen and (min-width: 768px){.club-detail-info .club-detail-info__image.mobile{display:none}.club-detail-info .club-detail-info__image.desktop{display:block}}@media only screen and (min-width: 1025px){.club-detail-info .club-detail-info__image{width:100%;flex-basis:65%}}@media only screen and (max-width: 767px){.club-detail-info .club-detail-info__image.mobile{display:block}.club-detail-info .club-detail-info__image.desktop{display:none}}.club-detail-info .club-detail-nav-container{position:absolute;bottom:33px;padding-top:90px;width:100%}@media only screen and (max-width: 1024px){.club-detail-info .club-detail-nav-container{display:none}}.club-detail-info .club-detail-nav-container .content-tile{max-width:100%;border:none}.club-detail-info .club-detail-nav-container .content-tile a{height:auto}.club-detail-info .club-detail-nav-container .content-tile .arrow-right{position:relative;bottom:0;right:-8px;transform:rotate(45deg)}.club-detail-info .club-detail-nav-container ul{display:flex;flex-wrap:wrap;margin-top:10px}.club-detail-info .club-detail-nav-container__title,.club-detail-info .club-detail-nav-container li{font-weight:600}.club-detail-info .club-detail-nav-container li{display:flex;flex-basis:33.33%;padding:10px 0}.club-detail-info .club-detail-nav-container li a{font-family:headingprodouble-regular,sans-serif;font-size:16px;line-height:28px;letter-spacing:.35px;text-transform:none}.club-detail-info .club-detail-nav-container__title{font-family:headingprotreble-heavy,sans-serif;line-height:24px;text-transform:uppercase}.club-detail-info .club-detail-info__section{position:relative;display:flex;flex-direction:column-reverse;padding:0}@media only screen and (min-width: 1025px){.club-detail-info .club-detail-info__section{flex-direction:row}}.club-detail-info .club-detail-info__section .club-detail-info__left{padding:90px 30px 0}@media only screen and (max-width: 1024px){.club-detail-info .club-detail-info__section .club-detail-info__left{padding:0}}@media only screen and (min-width: 1400px){.club-detail-info .club-detail-info__section .club-detail-info__left{padding-left:120px}}.club-detail-info .club-detail-info__section .club-detail-info__left .read-more{color:inherit;text-decoration:none}.club-detail-info .club-detail-info__section .club-detail-info__left,.club-detail-info .club-detail-info__section .club-detail-info__right{width:100%}@media only screen and (min-width: 1025px){.club-detail-info .club-detail-info__section .club-detail-info__left,.club-detail-info .club-detail-info__section .club-detail-info__right{width:50%}}@media only screen and (min-width: 1025px){.club-detail-info .club-detail-info__section .club-detail-info__right{display:flex;flex-direction:column}}@media only screen and (min-width: 1025px){.club-detail-info .club-detail-info__section .club-detail-info__right .club-header-detail-nav{position:relative;flex-basis:35%}}.club-detail-info .club-detail-info__section .content{max-width:1175px;padding-bottom:187px;padding-top:104px}@media only screen and (max-width: 1024px){.club-detail-info .club-detail-info__section .content{padding-bottom:71px;padding-top:35px}}.club-detail-info .club-detail-info__section .title{color:#313136;font-size:56px;line-height:58px;font-family:headingprotreble-heavy,sans-serif;font-weight:600;letter-spacing:.5px;margin:0 0 15px}@media only screen and (max-width: 1024px){.club-detail-info .club-detail-info__section .title{font-size:32px;line-height:36px;padding:20px 10px 5px;margin-bottom:0}}.club-detail-info .club-detail-info__section .title span{-webkit-text-stroke:1px #313136}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.club-detail-info .club-detail-info__section .title span{color:#fff;text-shadow:-1px -1px 0 #313136,1px -1px 0 #313136,-1px 1px 0 #313136,1px 1px 0 #313136}}@media only screen and (min-width: 1025px){.club-detail-info .club-detail-info__section .details-container{padding-right:100px;margin-top:42px}}@media only screen and (max-width: 1024px){.club-detail-info .club-detail-info__section .details-container{padding-top:45px;padding-left:15px;padding-right:15px}}@media only screen and (min-width: 1400px){.club-detail-info .club-detail-info__section .details-container{padding-right:205px}}.club-detail-info .club-detail-info__section .details li{position:relative;font-family:headingprodouble-regular,sans-serif;margin-bottom:19px;padding-left:32px}.club-detail-info .club-detail-info__section .details li::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;display:inline-block;vertical-align:middle;font-size:18px;margin:0;color:#fe7000;position:absolute;left:0;top:0}.club-detail-info .club-detail-info__section .details li.location{margin-bottom:15px;padding-bottom:15px;font-size:20px;line-height:24px;font-family:headingprotreble-heavy,sans-serif;border-bottom:1px solid #e1e1e1}.club-detail-info .club-detail-info__section .details li.location::before{content:"";background-image:url("../../img/svg/location.svg");width:13px;height:21px}.club-detail-info .club-detail-info__section .details li.location a{display:block;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;width:100%}@media only screen and (max-width: 1024px){.club-detail-info .club-detail-info__section .details li.location a{font-size:17px}}.club-detail-info .club-detail-info__section .details li.opening-hours::before{content:"";background-image:url("../../img/svg/schedule-trainning.svg");width:22px;height:22px;left:-3px;top:3px}.club-detail-info .club-detail-info__section .buttons{margin-top:20px}.club-detail-info .club-detail-info__section .buttons .content-tile{max-width:100%;border:none}.club-detail-info .club-detail-info__section .buttons .content-tile__btn{margin-top:20px;background-color:rgba(0,0,0,0);border:none}.club-detail-info .club-detail-info__section .buttons .btn{width:100%}@media only screen and (max-width: 1024px){.club-detail-info .club-detail-info__section .buttons{text-align:center}.club-detail-info .club-detail-info__section .buttons .btn,.club-detail-info .club-detail-info__section .buttons .find-link{display:block;margin:auto;margin-top:20px}}.club-detail-info section{padding-left:60px;padding-right:60px}@media only screen and (max-width: 1279px){.club-detail-info section{padding-left:20px;padding-right:20px}}@media only screen and (max-width: 1024px){.club-detail-info section{padding-left:16px;padding-right:16px}}.club-detail-info section .content{max-width:1310px;position:relative;margin-left:auto;margin-right:auto;display:flex;padding-bottom:60px}@media only screen and (max-width: 767px){.club-detail-info section .content{flex-direction:column-reverse;padding-bottom:10px}}.club-detail-info 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-info section .title.mobile{display:none}@media only screen and (max-width: 1024px){.club-detail-info section .title{font-size:42px;line-height:42px}}@media only screen and (max-width: 767px){.club-detail-info section .title{font-size:32px;line-height:32px}.club-detail-info section .title.mobile{display:block}.club-detail-info section .title.desktop{display:none}}.club-detail-info section .title span{-webkit-text-stroke:1px #fe7000;color:rgba(0,0,0,0);display:block}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.club-detail-info section .title span{color:#fff;text-shadow:-1px -1px 0 #fe7000,1px -1px 0 #fe7000,-1px 1px 0 #fe7000,1px 1px 0 #fe7000}}.club-detail-info .gxr-classes-container{position:relative;overflow:hidden}.club-detail-info .gxr-classes-container::before{content:"";position:absolute;z-index:-1;top:0;right:0;left:-12px;height:88px;background-color:#fff;transform:rotate(-7deg);transform-origin:top left}@media only screen and (min-width: 768px){.club-detail-info .gxr-classes-container::before{content:none}}.club-detail-info .gxr-classes{padding-top:24px;padding-bottom:24px}@media only screen and (min-width: 768px){.club-detail-info .gxr-classes{display:flex;justify-content:space-between}}.club-detail-info .gxr-block-additional{display:none}@media only screen and (min-width: 768px){.club-detail-info .gxr-block-additional{display:block;width:47%;margin-top:36px}}.club-detail-info .gxr-block-additional__figure{margin:0}.club-detail-info .gxr-block-additional__figure__img{max-width:100%}.club-detail-info .gxr-block-additional__content{font-size:18px;line-height:28px}.club-detail-info .gxr-block-additional__title{font-weight:bold;line-height:24px}@media only screen and (min-width: 768px){.club-detail-info .gxr-block-agenda{position:relative;align-self:flex-start;overflow:hidden;width:49%;background-color:#fff;padding:8px 18px 18px}.club-detail-info .gxr-block-agenda::before{content:"";position:absolute;top:0;right:0;left:-12px;height:72px;background-color:#ededf7;transform:rotate(-7deg);transform-origin:top left}}.club-detail-info .gxr-classes__header{margin-bottom:16px}@media only screen and (min-width: 768px){.club-detail-info .gxr-classes__header{position:relative;z-index:1;display:flex;justify-content:space-between;align-items:flex-end}}.club-detail-info .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%}@media only screen and (min-width: 768px){.club-detail-info .gxr-classes__title{font-size:56px;line-height:56px}}.club-detail-info .gxr-classes__print{display:none}@media only screen and (min-width: 768px){.club-detail-info .gxr-classes__print{display:block;font-size:14px;line-height:18px}.club-detail-info .gxr-classes__print::before{content:"\F127";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;margin-right:4px;vertical-align:middle}}.club-detail-info .gxr-classes__dropdowns{display:flex;justify-content:space-between;margin-top:16px;margin-bottom:9px}.club-detail-info .gxr-classes__select{height:auto;padding:0 16px 0 0;font-size:16px;line-height:24px;box-shadow:0 0 0 0 rgba(0,0,0,0);background-color:rgba(0,0,0,0);border:0}.club-detail-info .gxr-classes__previous,.club-detail-info .gxr-classes__next{border:0;background:rgba(0,0,0,0)}.club-detail-info .gxr-classes__previous::before{content:"\F108";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;margin-right:4px;vertical-align:middle}.club-detail-info .gxr-classes__next::after{content:"\F10A";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;margin-left:4px;vertical-align:middle}.club-detail-info .gxr-select-type{display:flex;align-items:center}.club-detail-info .gxr-select-type::before{content:"";flex-shrink:0;width:8px;height:8px;margin-right:4px;border-radius:50%}@media only screen and (min-width: 768px){.club-detail-info .gxr-select-type::before{width:14px;height:14px}}.club-detail-info .gxr-classes__list{position:relative;overflow:hidden}.club-detail-info .gxr-classes__list__inner{height:100%;overflow-y:auto}@media(hover: hover)and (pointer: fine){.club-detail-info .gxr-classes__list__inner::-webkit-scrollbar{width:4px}.club-detail-info .gxr-classes__list__inner::-webkit-scrollbar-track{border-radius:4px;background-color:#ededf7}.club-detail-info .gxr-classes__list__inner::-webkit-scrollbar-thumb{border-radius:4px;background-color:#7322c9}}.club-detail-info .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:bold;background-color:#ededf7;pointer-events:none}.club-detail-info .gxr-show-more::after{content:"";position:absolute;top:-30px;right:0;left:0;height:30px;background:linear-gradient(transparent, #ededf7)}@media only screen and (min-width: 768px){.club-detail-info .gxr-show-more{background-color:#fff}.club-detail-info .gxr-show-more::after{top:-50px;height:50px;background:linear-gradient(transparent, #fff)}}.club-detail-info .gxr-show-more::before{content:"\F103";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;display:inline-block;margin-right:4px;transform:rotate(90deg)}.club-detail-info .gxr-show-more.is-hidden{display:none}.club-detail-info .gxr-select-type--all::before{display:inline-block;margin-right:16px;background-color:#7dcd19;box-shadow:12px 0 0 0 #fe7000;vertical-align:middle}@media only screen and (min-width: 768px){.club-detail-info .gxr-select-type--all::before{margin-right:20px;box-shadow:16px 0 0 0 #fe7000}}.club-detail-info .gxr-select-type--virtual::before{background-color:#fe7000}.club-detail-info .gxr-select-type--live::before{background-color:#7dcd19}.club-detail-info .gxr-item{display:none;margin-right:10px;border-bottom:solid 1px #c5c5c5}.club-detail-info .gxr-item.is-visible{display:list-item}.club-detail-info .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}.club-detail-info .gxr-item__link:nth-last-of-type(1){border-bottom:0}.gxr-item--live .club-detail-info .gxr-item__link{border-left-color:#7dcd19}.gxr-item--virtual .club-detail-info .gxr-item__link{border-left-color:#fe7000}.club-detail-info .gxr-item__hours{margin-right:16px}.club-detail-info .gxr-item__hours__lighter{color:#747490}.club-detail-info .gxr-item__title{display:flex;flex-direction:column;align-items:flex-start;font-weight:bold}.club-detail-info .gxr-item__title__info{margin-top:4px;padding:2px 8px;font-size:10px;line-height:12px;color:#fff;text-transform:uppercase;background-color:#ce0000;border-radius:8px}@media only screen and (min-width: 768px){.club-detail-info .gxr-item__title__info{position:absolute;top:50%;right:28px;margin-top:0;transform:translate(0, -50%)}}.club-detail-info .gxr-empty{padding-top:24px;padding-bottom:24px;text-align:center;display:none}@media only screen and (min-width: 768px){.club-detail-info .gxr-empty{max-width:640px;margin-right:auto;margin-left:auto}}.club-detail-info .gxr-empty__inner{display:inline-flex;flex-direction:column;align-items:center}.club-detail-info .gxr-empty__icon{width:3em;height:3em;background-size:3em}.club-detail-info .gxr-empty__text{font-size:18px;line-height:28px;margin-bottom:0}.club-detail-info{max-width:1200px;margin:0 auto;padding:28px 16px;position:relative;overflow:hidden}@media only screen and (max-width: 767px){.club-detail-info.club-detail-info--presale{padding-top:28px}}@media only screen and (min-width: 1400px){.club-detail-info.club-detail-info--presale{padding-bottom:92px}}@media only screen and (min-width: 901px){.club-detail-info{padding:44px 40px}}@media only screen and (max-width: 359px){.club-detail-info{padding:30px 12px}}.club-detail-info .club-detail-info__title .title{font-size:24px;line-height:28px;font-family:headingprotreble-extrabold,sans-serif;color:#fe7000;letter-spacing:0;margin-bottom:4px;padding:0}@media only screen and (max-width: 1024px){.club-detail-info .club-detail-info__title .title{font-size:24px;line-height:28px;margin:inherit;padding:0}}@media only screen and (max-width: 767px){.club-detail-info .club-detail-info__title .title{font-size:24px;line-height:28px;margin:inherit;padding:0}}.club-detail-info .club-detail-info__title .subtitle{font-size:32px;line-height:120%;color:#313136;margin:0}.club-detail-info .club-detail-info__section{background:#fff;box-shadow:2px 2px 8px 0 rgba(0,0,0,.16)}@media only screen and (min-width: 901px){.club-detail-info .club-detail-info__section{gap:32px;padding:48px}}@media only screen and (min-width: 768px)and (max-width: 1024px){.club-detail-info .club-detail-info__section{padding:24px}}.club-detail-info .club-detail-info__section .club-detail-info__left{display:flex;flex-direction:column;flex:1;padding:0}@media only screen and (max-width: 1024px){.club-detail-info .club-detail-info__section .club-detail-info__left{padding:24px 16px;margin:0 auto}}@media only screen and (min-width: 1400px){.club-detail-info .club-detail-info__section .club-detail-info__left{padding-left:0}}.club-detail-info .club-detail-info__section .club-detail-info__right{display:flex;flex-direction:column;flex:1;width:100%}.club-detail-info .club-detail-info__section .club-detail-info__right picture{display:flex;height:100%}.club-detail-info .club-detail-info__section .club-detail-info__right .club-detail-info__image{width:100%;height:100%;-o-object-fit:fill;object-fit:fill}@media only screen and (min-width: 1025px){.club-detail-info .club-detail-info__section .club-detail-info__right .club-detail-info__video{width:50%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;bottom:0;padding:48px}}.club-detail-info .club-detail-info__section .details-container{margin:0}@media only screen and (min-width: 1025px){.club-detail-info .club-detail-info__section .details-container{padding:16px 0 0;margin-top:0}}@media only screen and (max-width: 1024px){.club-detail-info .club-detail-info__section .details-container{padding:16px 0 0}}@media only screen and (min-width: 1400px){.club-detail-info .club-detail-info__section .details-container{padding:16px 0 0}}@media only screen and (max-width: 1024px){.club-detail-info .club-detail-info__section .details-container .button{text-align:center}}.club-detail-info .club-detail-info__section .details{border-bottom:1px solid #e1e1e1}.club-detail-info .club-detail-info__section .details li{margin-bottom:24px;line-height:130%}.club-detail-info .club-detail-info__section .details li.location{border-bottom:none;margin-bottom:12px;padding-bottom:0}.club-detail-info .club-detail-info__section .details li.location a{font-family:headingprodouble-regular,sans-serif;font-size:16px;line-height:21px;text-transform:none;text-decoration:underline;text-overflow:unset;white-space:unset}@media only screen and (max-width: 1024px){.club-detail-info .club-detail-info__section .details li.location a{font-size:16px}}.club-detail-info .club-detail-info__section .details li.location a::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:11px;height:11px;margin-left:12px}.club-detail-info .club-detail-info__section .details li.opening-hours::before{top:0}.facilities{display:flex;flex-wrap:wrap;justify-content:space-between;width:100%;gap:16px;margin:24px 0;line-height:130%}.facilities-item{display:flex;flex-direction:row;align-items:center;width:100%;gap:16px}@media only screen and (min-width: 768px){.facilities-item{width:calc(50% - 8px)}}.club-facilities-icon::before{content:"";width:28px;height:28px;display:block;background-position:center;background-repeat:no-repeat;background-size:contain;margin:0 auto}.club-facilities-lockers-icon::before{background-image:url("../../img/fascilities/club-lockers.svg")}.club-facilities-showers-icon::before{background-image:url("../../img/fascilities/club-showers.svg")}.club-facilities-yanga-icon::before{background-image:url("../../img/fascilities/club-yanga.svg")}.club-facilities-parking-paid-icon::before,.club-facilities-parking-free-icon::before{background-image:url("../../img/fascilities/club-parking.svg")}.club-facilities-dressing-rooms-icon::before,.club-facilities-dressingrooms-icon::before{background-image:url("../../img/fascilities/club-dressingrooms.svg")}.club-facilities-trainingzones-icon::before,.club-facilities-seventrainingzones-icon::before{background-image:url("../../img/fascilities/club-trainingzones.svg")}.club-facilities-wifi-icon::before,.club-facilities-freewifi-icon::before{background-image:url("../../img/fascilities/club-wifi.svg")}.club-facilities-ladieszones-icon::before{background-image:url("../../img/fascilities/club-ladiesonly.svg")}.usp-tile-component{position:relative;z-index:1}.usp-tile-component__content-wrap{margin:0 auto;max-width:1200px;padding:56px 16px 28px;overflow:hidden}@media only screen and (min-width: 901px){.usp-tile-component__content-wrap{padding:44px 40px}.usp-tile-component--presale .usp-tile-component__content-wrap{padding-bottom:88px}}.usp-tile-component--lineplay::before{background-image:url("../../../../img/svg/lineplay-usptile.svg");background-position:left top;background-repeat:no-repeat;background-size:contain;content:"";height:827px;left:calc(50% - 527px);position:absolute;top:170px;width:1600px;z-index:0}@media only screen and (min-width: 768px){.usp-tile-component--lineplay::before{background-size:cover;height:1030px;top:160px;left:calc(50% - 794px);right:0}}.usp-tile-component__title span,.usp-tile-component__tile-title span{display:block}.usp-tile-component__title{font-size:32px;line-height:1.2;margin-bottom:0}.usp-tile-component__main-text p{margin-top:16px}.usp-tile-component__main-text,.usp-tile-component__readmore-text{width:100%}@media only screen and (min-width: 901px){.usp-tile-component__main-text,.usp-tile-component__readmore-text{max-width:628px}}.usp-tile-component__main-text p,.usp-tile-component__readmore-text p{font-size:16px;line-height:130%;color:#000;margin-bottom:12px}@media only screen and (min-width: 901px){.usp-tile-component__main-text p,.usp-tile-component__readmore-text p{margin-bottom:16px}}.usp-tile-component__readmore-wrapper{margin-bottom:16px;line-height:0}.usp-tile-component__readmore-wrapper.collapsed .usp-tile-component__readmore-text{display:none}.usp-tile-component__readmore-wrapper.collapsed .usp-tile-component__readmore-button::before{content:attr(data-read-more)}.usp-tile-component__readmore-wrapper .usp-tile-component__readmore-text{display:block}.usp-tile-component__readmore-button{display:inline-block;font-size:16px;line-height:130%;text-decoration:underline;text-transform:none}.usp-tile-component__readmore-button::before{content:attr(data-read-less)}@media only screen and (min-width: 901px){.usp-tile-component__readmore-button:hover{text-decoration:none}}.usp-tile-component__tile{overflow:hidden;margin-bottom:-60px;height:auto}@media only screen and (min-width: 768px){.usp-tile-component__tile{overflow:visible}}@media only screen and (min-width: 901px){.usp-tile-component__tile.swiper-slide{flex:1 1 33%;max-width:33%}}.usp-tile-component__tile a{overflow:hidden;display:block;height:100%}.usp-tile-component__tile-content{position:relative;display:flex;flex-direction:column;height:100%}@media(hover: hover)and (pointer: fine){a .usp-tile-component__tile-content .usp-tile-component__tile-image{transition:transform .2s ease-out}a .usp-tile-component__tile-content:hover .usp-tile-component__tile-image{transform:scale(1.02)}}.usp-tile-component__tile-picture{display:flex;height:100%}.usp-tile-component__tile-image{width:100%;height:390px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.usp-tile-component__tile-text-wrapper{height:100%;top:-60px;margin:0 8px;position:relative;box-shadow:2px 2px 8px 0 rgba(0,0,0,.16)}.usp-tile-component__tile-text{display:flex;flex-direction:column;background-color:#fff;height:100%;min-height:124px;padding:16px 20px 24px;gap:5px}@media only screen and (min-width: 901px){.usp-tile-component__swiper-wrapper{gap:0 68px}}.usp-tile-component__swiper{position:relative;padding:24px 0}@media only screen and (min-width: 901px){.usp-tile-component__swiper{padding:32px 0}}.usp-tile-component__tile-title{font-size:24px;line-height:120%;margin:0}.usp-tile-component__tile-subtitle{font-family:headingprodouble-regular,sans-serif;font-weight:500;font-size:16px;line-height:130%;text-transform:none;color:#2d2d2d;margin:0}.usp-tile-component__button-wrapper{display:flex;justify-content:center;position:relative;padding-top:16px;z-index:1}.usp-tile-component__slider-navigation{position:relative;align-items:center;display:flex;justify-content:space-between;margin:32px auto 0;max-width:300px;z-index:1}@media only screen and (min-width: 901px){.usp-tile-component__slider-navigation{display:none}}.usp-tile-component__slider-navigation .swiper-pagination{position:static}.usp-tile-component__slider-navigation .swiper-pagination-bullet{width:20px;height:4px;display:inline-block;border-radius:3px;background:#efefef;opacity:1;margin:auto 11px;transition:all .2s ease-in-out;cursor:pointer}.usp-tile-component__slider-navigation .swiper-pagination-bullet:first-child{margin-left:0}.usp-tile-component__slider-navigation .swiper-pagination-bullet:last-child{margin-right:0}.usp-tile-component__slider-navigation .swiper-pagination-bullet-active{opacity:1;background:#fe7000;width:38px;height:6px}.usp-tile-component__slider-navigation .arrow-prev,.usp-tile-component__slider-navigation .arrow-next{cursor:pointer}.usp-tile-component__slider-navigation .arrow-prev::before,.usp-tile-component__slider-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";display:inline-block;position:relative;font-size:16px;vertical-align:middle;line-height:initial;color:#2d2d2d;width:16px;height:16px;margin-right:9px}.usp-tile-component__slider-navigation .arrow-prev::before{transform:scale(-1, 1)}.usp-tile-component__slider-navigation .arrow-next{text-align:right}.usp-tile-component__slider-navigation .swiper-button-disabled{opacity:0}.custom-background.background-white .faqs__contact-wrapper{background:#ece9e8}.custom-background.background-grey .faqs__contact-wrapper{background:#fff}.faqs__wrapper{max-width:1312px;margin:0 auto;padding:28px 0}@media only screen and (min-width: 901px){.faqs__wrapper{padding:44px 40px}}.faqs__content{display:flex;flex-direction:column}@media only screen and (min-width: 901px){.faqs__content{flex-direction:row;justify-content:space-between}}.faqs__left,.faqs__right{width:100%}@media only screen and (min-width: 901px){.faqs__left,.faqs__right{width:calc(50% - 8px)}}.faqs__left{padding:0 16px;margin-bottom:32px}@media only screen and (min-width: 901px){.faqs__left{padding:0;margin-right:48px}}.faqs__right{display:flex;height:-moz-fit-content;height:fit-content}@media only screen and (min-width: 901px){.faqs__right{justify-content:flex-end}}.faqs__title{font-size:40px;line-height:48px;padding:0 16px;margin-bottom:16px}@media only screen and (min-width: 901px){.faqs__title{font-size:32px;line-height:38px;margin-bottom:32px;padding:0}}.faqs__link{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:21px;display:flex;justify-content:flex-end;padding-top:20px}.faqs__link .arrow-right::before{content:"\F103";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;display:inline-block;color:#fe7000;font-size:21px;transform:rotate(45deg);vertical-align:middle;margin-left:10px}.faqs__contact-wrapper{background-color:#ece9e8;width:100%;padding:40px 16px}@media only screen and (min-width: 901px){.faqs__contact-wrapper{max-width:448px;padding:40px}}.faqs__contact-title-wrapper{display:flex;flex-direction:column}@media only screen and (min-width: 901px){.faqs__contact-title-wrapper{flex-direction:row;font-size:32px}}.faqs__contact-icon::before{content:"";background:url("../../../img/svg/informational.svg") no-repeat;width:40px;height:34px;display:inline-block;background-size:contain;margin-right:16px}.faqs__contact-title{font-size:24px;line-height:28px;margin-bottom:8px}.faqs__contact-description{margin-bottom:24px}.faqs__contact-button{display:block}.accordions-general .faq__block,.accordions-general .faq__inner{padding:0}.accordions-general .faq__item{border-bottom:1px solid #d8d8d8}.accordions-general .faq__item:empty{display:none}.accordions-general .faq__item.open .faq__question{padding-bottom:8px;margin-bottom:0}.accordions-general .faq__item.open .faq__icon{transform:none;top:10px}.accordions-general .faq__item.open .faq__icon::before{content:"";height:0;margin-top:0}@media only screen and (max-width: 1024px){.accordions-general .faq__item.open .faq__icon::after{opacity:1}}@media only screen and (min-width: 1025px){.accordions-general .faq__item{padding-bottom:0;margin-bottom:20px}}.accordions-general .faq__question{border:0;padding-bottom:0;margin-bottom:20px}@media only screen and (min-width: 1025px){.accordions-general .faq__question{margin-bottom:20px}}@media only screen and (max-width: 1024px){.accordions-general .faq__question{border:0;margin-bottom:20px;padding-bottom:0}}.accordions-general .faq__button{font-family:headingprotreble-extrabold,sans-serif;font-size:16px;line-height:21px;letter-spacing:normal;background:none;border:0;padding:0;position:relative;text-align:left;width:100%}.accordions-general .faq__label{display:block;word-break:break-word;overflow:hidden;width:90%}.accordions-general .faq__info{font-family:headingprodouble-regular,sans-serif;font-size:14px;line-height:18px;text-align:start}.accordions-general .faq__info p{margin-bottom:20px}.accordions-general .faq__info a{font-family:inherit;font-size:inherit;line-height:inherit;text-transform:none}.accordions-general .faq__icon{top:10px}.accordions-general .faq__icon::before,.accordions-general .faq__icon::after{content:"";position:absolute;top:40%;right:0;margin:0 0 -8px;background:#2d2d2d;border-radius:2px}.accordions-general .faq__icon::before{right:7px;width:3px;height:15px;transition:ease-in-out .3s;margin-top:-7.5px}.accordions-general .faq__icon::after{right:1px;width:15px;height:3px;margin-top:-1.5px}@media only screen and (max-width: 1024px){.accordions-general .faq__icon{width:inherit;height:inherit;top:10px}.accordions-general .faq__icon::after{transform:none}}.clubs-nearby{overflow:hidden;background:#fff}.clubs-nearby-wrapper{max-width:1200px;margin:0 auto;position:relative;padding:28px 16px}@media only screen and (min-width: 768px){.clubs-nearby-wrapper{padding:44px 40px}}@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}}.page{background-color:#ece9e8;overflow:clip}
