@charset "UTF-8";img{display:block;max-width:100%;height:auto;width:auto}img.alignleft{float:left;margin:0 20px 10px 0}img.alignright{float:right;margin:0 0 10px 20px}.left_col,.right_col{width:50%;position:relative}.left_col{float:left}.right_col{float:right}*,blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,html,input,label,li,ol,p,pre,td,th,ul{margin:0;padding:0}table{border-collapse:collapse;border-spacing:0}filedset,form,h1,h2,h3,h4,h5,h6,img,li,ol,p,ul{margin:0;padding:0;border:0;font-weight:400}fieldset,img{border:0}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:400}li,ol,ul{list-style:none}caption,th{text-align:left}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}q:after,q:before{content:""}button,input[type=email],input[type=number],input[type=submit],input[type=text],select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0;font-family:proxima-nova,sans-serif}b,strong{font-weight:700}em{font-style:italic}abbr[title],acronym[title]{text-decoration:none}a img{border:none;display:block}.ui-datepicker{z-index:9999!important;position:absolute}html{-webkit-text-size-adjust:none;-webkit-appearance:none;-webkit-box-sizing:border-box;box-sizing:border-box;font-size:10px}html.freeze{overflow:hidden}*,:after,:before{-webkit-box-sizing:inherit;box-sizing:inherit}sub,sup{vertical-align:baseline;position:relative;top:-.4em}sub{top:.4em}body,html{margin:0;padding:0}body{-webkit-font-smoothing:antialiased}body,body p{font-family:proxima-nova,sans-serif;color:#434d57}body p{font-size:18px;line-height:28px;font-weight:400;letter-spacing:.02em}a{outline:none;text-decoration:underline;color:#434d57}a:hover{text-decoration:underline}.grecaptcha-badge{visibility:hidden;opacity:0}.preload *{-webkit-transition:none!important;transition:none!important}.container{margin:0 auto;padding:0;max-width:1182px;width:100%}.container--flex{display:-webkit-box;display:-ms-flexbox;display:flex}.container--medium{max-width:980px}.container--small{max-width:835px}@media only screen and (max-width:1230px){.container{width:96%}}@media only screen and (max-width:800px){.container{width:94%}}@media only screen and (max-width:600px){.container{width:calc(100% - 40px)}}.container .column,.container .columns{float:left;display:inline;margin-left:.8460236887%;margin-right:.8460236887%}.column.alpha,.columns.alpha{margin-left:0}.column.omega,.columns.omega{margin-right:0}.container .one.column,.container .one.columns{width:18.3079526227%}.container .two.columns{width:38.3079526227%}.container .three.columns{width:58.3079526227%}.container .four.columns{width:78.3079526227%}.container .five.columns{width:98.3079526227%}.container .six.columns{width:118.3079526227%}.container .seven.columns{width:138.3079526227%}.container .eight.columns{width:158.3079526227%}.container .nine.columns{width:178.3079526227%}.container .ten.columns{width:198.3079526227%}.container .eleven.columns{width:218.3079526227%}.container .twelve.columns{width:238.3079526227%}.container .thirteen.columns{width:258.3079526227%}.container .fourteen.columns{width:278.3079526227%}.container .fifteen.columns{width:298.3079526227%}.container .sixteen.columns{width:318.3079526227%}.container .one-third.columns{width:31.641285956%}.container .two-thirds.columns{width:64.9746192893%}.clearfix:after,.clearfix:before,.row:after,.row:before{content:" ";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after,.row:after{clear:both}.clearfix,.row{zoom:1}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA") format("woff");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}.swiper-container{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform;-webkit-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translateZ(0);transform:translateZ(0)}.swiper-container-multirow>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-multirow-column>.swiper-wrapper{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-ms-flex-negative:0;flex-shrink:0;width:100%;height:100%;position:relative;-webkit-transition-property:-webkit-transform;transition-property:-webkit-transform;transition-property:transform;transition-property:transform,-webkit-transform}.swiper-slide-invisible-blank{visibility:hidden}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-transition-property:height,-webkit-transform;transition-property:height,-webkit-transform;transition-property:transform,height;transition-property:transform,height,-webkit-transform}.swiper-container-3d{-webkit-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-container-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-container-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-container-horizontal.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory}.swiper-container-vertical.swiper-container-css-mode>.swiper-wrapper{-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}:root{--swiper-navigation-size:44px}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:calc(var(--swiper-navigation-size)/44*27);height:var(--swiper-navigation-size);margin-top:calc(var(--swiper-navigation-size)*-1/2);z-index:10;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;text-transform:none;font-variant:normal;line-height:1}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{left:10px;right:auto}.swiper-button-prev:after,.swiper-container-rtl .swiper-button-next:after{content:"prev"}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{right:10px;left:auto}.swiper-button-next:after,.swiper-container-rtl .swiper-button-prev:after{content:"next"}.swiper-button-next.swiper-button-white,.swiper-button-prev.swiper-button-white{--swiper-navigation-color:#fff}.swiper-button-next.swiper-button-black,.swiper-button-prev.swiper-button-black{--swiper-navigation-color:#000}.swiper-button-lock{display:none}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:opacity .3s;transition:opacity .3s;-webkit-transform:translateZ(0);transform:translateZ(0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:10px;left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active,.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{-webkit-transform:scale(.66);-ms-transform:scale(.66);transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{-webkit-transform:scale(.33);-ms-transform:scale(.33);transform:scale(.33)}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;-webkit-box-shadow:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet-active{opacity:1;background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:6px 0;display:block}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);width:8px}.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;-webkit-transition:top .2s,-webkit-transform .2s;transition:top .2s,-webkit-transform .2s;transition:transform .2s,top .2s;transition:transform .2s,top .2s,-webkit-transform .2s}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:nowrap}.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:left .2s,-webkit-transform .2s;transition:left .2s,-webkit-transform .2s;transition:transform .2s,left .2s;transition:transform .2s,left .2s,-webkit-transform .2s}.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{-webkit-transition:right .2s,-webkit-transform .2s;transition:right .2s,-webkit-transform .2s;transition:transform .2s,right .2s;transition:transform .2s,right .2s,-webkit-transform .2s}.swiper-pagination-progressbar{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progressbar,.swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:4px;left:0;top:0}.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-container-vertical>.swiper-pagination-progressbar{width:4px;height:100%;left:0;top:0}.swiper-pagination-white{--swiper-pagination-color:#fff}.swiper-pagination-black{--swiper-pagination-color:#000}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain}.swiper-slide-zoomed{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-ms-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s linear infinite;animation:swiper-preloader-spin 1s linear infinite;-webkit-box-sizing:border-box;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid rgba(0,0,0,0)}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@-webkit-keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes swiper-preloader-spin{to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube{overflow:visible}.swiper-container-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-flip{overflow:visible}.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}body.lb-disable-scrolling{overflow:hidden}.lightboxOverlay{top:0;z-index:9999;background-color:#000;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);opacity:.8;display:none}.lightbox,.lightboxOverlay{position:absolute;left:0;outline:none}.lightbox{width:100%;z-index:10000;text-align:center;line-height:0;font-weight:400}.lightbox .lb-image{display:block;height:auto;max-width:inherit;max-height:none;border-radius:3px;border:4px solid #fff}.lightbox a img{border:none}.lb-outerContainer{position:relative;*zoom:1;width:250px;height:250px;margin:0 auto;border-radius:4px;background-color:#fff}.lb-outerContainer:after{content:"";display:table;clear:both}.lb-loader{position:absolute;top:43%;left:0;height:25%;width:100%;text-align:center;line-height:0}.lb-cancel{display:block;width:32px;height:32px;margin:0 auto;background:url(/images/loading.gif?2299ad0b3f63413f026dfec20c205b8f) no-repeat}.lb-nav{position:absolute;top:0;left:0;height:100%;width:100%;z-index:10}.lb-container>.nav{left:0}.lb-nav a{outline:none;background-image:url("data:image/gif;base64,R0lGODlhAQABAPAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==")}.lb-next,.lb-prev{height:100%;cursor:pointer;display:block}.lb-nav a.lb-prev{width:34%;left:0;float:left;background:url(/images/prev.png?84b76dee6b27b795e89e3649078a11c2) left 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-prev:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-nav a.lb-next{width:64%;right:0;float:right;background:url(/images/next.png?31f15875975aab69085470aabbfec802) right 48% no-repeat;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);opacity:0;-webkit-transition:opacity .6s;transition:opacity .6s}.lb-nav a.lb-next:hover{filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.lb-dataContainer{margin:0 auto;padding-top:5px;*zoom:1;width:100%;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.lb-dataContainer:after{content:"";display:table;clear:both}.lb-data{padding:0 4px;color:#ccc}.lb-data .lb-details{width:85%;float:left;text-align:left;line-height:1.1em}.lb-data .lb-caption{font-size:13px;font-weight:700;line-height:1em}.lb-data .lb-caption a{color:#4ae}.lb-data .lb-number{display:block;clear:left;padding-bottom:1em;font-size:12px;color:#999}.lb-data .lb-close{display:block;float:right;width:30px;height:30px;background:url(/images/close.png?d9d2d0b1308cb694aa8116915592e2a9) 100% 0 no-repeat;text-align:right;outline:none;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);opacity:.7;-webkit-transition:opacity .2s;transition:opacity .2s}.lb-data .lb-close:hover{cursor:pointer;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);opacity:1}.globbtn{background:#e2bd5a;border-radius:30px;border:none;-webkit-box-shadow:none;box-shadow:none;padding:8px 18px;text-align:center;font-size:15px;line-height:23px;font-weight:700;letter-spacing:.06em;color:#fff;text-decoration:none;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.globbtn:hover{text-decoration:none}.globbtn.transparent{border:3px solid #d85a49;background:none;color:#d85a49}.globbtn.white{background:#fff;color:#e2bd5a}.lsf_btn{background:#e2bd5a;border-radius:30px;border:none;-webkit-box-shadow:none;box-shadow:none;padding:10px 21px;text-align:center;font-size:16px;line-height:18px;font-weight:700;letter-spacing:0;color:#fff;text-decoration:none;display:inline-block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;outline:none}.lsf_btn__group{display:-webkit-box;display:-ms-flexbox;display:flex}.lsf_btn__group--right{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.lsf_btn__group--space{margin:-5px}.lsf_btn__group--space .lsf_btn{margin:5px}.lsf_btn:hover{text-decoration:none}.lsf_btn--small_text{font-size:11px}.lsf_btn--green{background:#01ac85}.lsf_btn--dgreen{background:#4cb782;margin:0 15px 0 0}.lsf_btn--grey{background:#434d57}.lsf_btn--black{background:#000}.lsf_btn--light_grey{background:#c9c9c9}.lsf_btn--white{background:#fff;color:#434d57}.lsf_btn--white_grey{background:#fff;color:#2f2f2f}.lsf_btn--outline{background:#fff;position:relative;color:#434d57}.lsf_btn--outline:before{content:"";border:2px solid #434d57;border-radius:30px;position:absolute;top:0;left:0;width:100%;height:100%}.lsf_btn--outline.lsf_btn--grey{background:rgba(0,0,0,0);color:#505050}.lsf_btn--outline.lsf_btn--grey:before{border-color:#555}.lsf_btn--whiteoutline{background:none;border:1px solid #fff;color:#fff}.lsf_btn--disabled,.lsf_btn[disabled]{cursor:not-allowed;opacity:.5}.lsf_btn--small{font-size:12px;padding:8px 15px;font-weight:700}.lsf_btn--medium{font-size:14px;padding:12px 20px;font-weight:700}.lsf_btn--large{font-size:17px;line-height:25px;padding:15px 28px}@media only screen and (max-width:800px){.lsf_btn--large{padding:10px 20px;font-size:16px}}@media only screen and (max-width:500px){.lsf_btn{font-size:12px}.lsf_btn--large,.lsf_btn--medium{padding:10px 19px;font-size:14px}}.account__heading,.block__heading{font-size:70px;line-height:70px;font-weight:400;letter-spacing:.02em}@media only screen and (max-width:1200px) and (min-width:801px){.account__heading,.block__heading{font-size:6.7vw;line-height:6.7vw}}@media only screen and (max-width:800px){.account__heading,.block__heading{font-size:50px;line-height:50px}}@media only screen and (max-width:400px){.account__heading,.block__heading{font-size:40px;line-height:40px}}.acc_welcome__heading,.vacancy_single__heading{font-size:60px;line-height:60px;font-weight:400;letter-spacing:.02em}@media only screen and (max-width:1200px) and (min-width:801px){.acc_welcome__heading,.vacancy_single__heading{font-size:5vw;line-height:5vw}}@media only screen and (max-width:800px){.acc_welcome__heading,.vacancy_single__heading{font-size:45px;line-height:45px}}@media only screen and (max-width:600px){.acc_welcome__heading,.vacancy_single__heading{font-size:40px;line-height:40px}}@media only screen and (max-width:400px){.acc_welcome__heading,.vacancy_single__heading{font-size:32px;line-height:36px}}.account__subheading{font-size:30px;line-height:36px;font-weight:400;letter-spacing:0}@media only screen and (max-width:800px){.account__subheading{font-size:25px;line-height:31px}}@media only screen and (max-width:400px){.account__subheading{font-size:20px;line-height:26px}}.account__intro_text ul li,.block__text ul li,.cls_modal__content ul li,.vacancy_single__content ul li{font-size:16px;line-height:28px;font-weight:400;letter-spacing:0;position:relative;padding-left:25px}.account__intro_text ul li:before,.block__text ul li:before,.cls_modal__content ul li:before,.vacancy_single__content ul li:before{content:"";display:block;position:absolute;top:12px;left:0;width:16px;border-bottom:1px solid #d85a49}.form_elem__wrap{margin-bottom:14px}.form_elem__wrap--two_col{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -5px}.form_elem__wrap--two_col .form_elem__input,.form_elem__wrap--two_col .form_elem__radio{width:calc(50% - 10px);margin:0 5px}.form_elem__wrap--dob{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -5px}.form_elem__wrap--dob .form_elem__wrap{width:calc(33.33% - 10px);margin:0 5px}.form_elem__wrap--hp{display:none}.form_elem__wrap .message{margin-top:5px}.form_elem__label{display:block;font-size:16px;line-height:24px;font-weight:700;letter-spacing:.02em;color:#505050;margin-bottom:3px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form_elem__label--white{color:#fff}.form_elem__input{position:relative}.form_elem__input input,.form_elem__input textarea{display:block;border:1px solid #aaa;border-radius:4px;width:100%;padding:10px 15px;font-size:16px;line-height:23px;font-weight:400;letter-spacing:.02em;font-family:proxima-nova,sans-serif;outline:none;height:40px;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.25);box-shadow:0 0 0 0 rgba(0,0,0,.25);-webkit-transition:all .2s ease-in;transition:all .2s ease-in;background:#fff}.form_elem__input input:active,.form_elem__input input:focus,.form_elem__input textarea:active,.form_elem__input textarea:focus{border-color:#111;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.form_elem__input input[disabled],.form_elem__input textarea[disabled]{background:#f6f6f6;border-color:#e1e1e1;cursor:not-allowed}.form_elem__input textarea{height:129px}.form_elem__input input[type=number]::-webkit-inner-spin-button,.form_elem__input input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.form_elem__input .form_elem__cross{opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.form_elem__input--invalid .form_elem__cross{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.form_elem__input--white input{-webkit-box-shadow:0 0 0 0 hsla(0,0%,100%,.25);box-shadow:0 0 0 0 hsla(0,0%,100%,.25);border-color:#fff}.form_elem__input--white input:active,.form_elem__input--white input:focus{border-color:#fff;-webkit-box-shadow:0 0 10px 0 hsla(0,0%,100%,.25);box-shadow:0 0 10px 0 hsla(0,0%,100%,.25)}.form_elem__upload{position:relative;display:block;border:1px solid #aaa;border-radius:4px;height:40px;padding-left:121px;overflow:hidden;background:#fff}.form_elem__upload input{position:absolute;top:0;left:0;width:100%;height:100%;outline:none;z-index:1;cursor:pointer;opacity:0}.form_elem__upload .form_elem__cross{opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.form_elem__upload--filename,.form_elem__upload--label{font-size:16px;line-height:40px;font-weight:400;letter-spacing:0;font-family:proxima-nova,sans-serif}.form_elem__upload--label{position:absolute;top:0;left:0;width:104px;height:100%;text-align:center;border-right:1px solid #aaa;color:#fff;background:#535353}.form_elem__upload--invalid .form_elem__cross{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.form_elem__upload--button{background:none;border:0}.form_elem__upload--button .form_elem__upload--label{border:1px solid #aaa;border-radius:4px;background:#fff;color:#111;font-weight:700}.form_elem__radio{position:relative}.form_elem__radio input{position:absolute;top:0;left:0;opacity:0}.form_elem__radio input:checked+label{-webkit-box-shadow:0 0 0 2px #e2bd5a;box-shadow:0 0 0 2px #e2bd5a}.form_elem__radio label{padding:10px 15px;font-size:14px;line-height:22px;font-weight:400;letter-spacing:.02em;border-radius:4px;-webkit-box-shadow:0 0 0 1px #aaa;box-shadow:0 0 0 1px #aaa;text-align:center;color:#292929;display:block;height:40px}.form_elem__checkbox{position:relative}.form_elem__checkbox input{position:absolute;top:0;left:0;opacity:0}.form_elem__checkbox input:checked+label:after{opacity:1;visibility:visible;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.form_elem__checkbox label{padding-left:40px;font-size:16px;line-height:30px;font-weight:400;letter-spacing:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}.form_elem__checkbox label:after,.form_elem__checkbox label:before{content:"";position:absolute;display:block}.form_elem__checkbox label:before{width:30px;height:30px;border:1px solid #aaa;background:#fff;border-radius:4px;top:0;left:0}.form_elem__checkbox label:after{background:url(/images/tick.svg?a204f2f89a0439f61630cefd0f8bc889) no-repeat 50%;top:9px;left:6px;width:18px;height:13px;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;opacity:0;visibility:hidden}.form_elem__checkbox--small label{font-size:14px;line-height:22px}.form_elem__select{position:relative;display:block;z-index:0}.form_elem__select:after{content:"";position:absolute;right:13px;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);background:url(/images/selectarr.svg?2b82119144f676422ec81edcdc263811) no-repeat;width:15px;height:9px;z-index:1;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.form_elem__select select{border:1px solid #aaa;border-radius:4px;width:100%;padding:10px 24px;font-size:16px;line-height:24px;font-weight:400;letter-spacing:.02em;font-family:proxima-nova,sans-serif;position:relative;background:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;outline:none;height:50px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;color:#434d57}.form_elem__select--invalid select{border-color:#d85a49}.form_elem__select--join:after{background-image:url(/images/selectarr-red.svg?6d0d09c58a80e09ce8c9680b8ad585bc)}.form_elem__select--join select{font-size:18px;font-weight:700}.form_elem__select--small select{padding:8px 14px;font-size:14px;height:40px}.form_elem__cross,.form_elem__tick{display:block;position:absolute;top:50%;right:10px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.form_elem__promo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.form_elem__promo .form_elem__input{width:calc(100% - 102px)}.form_elem__datepicker .lsf-datepicker{width:100%}.form_elem__datepicker .lsf-input{border:1px solid #aaa;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.25);box-shadow:0 0 0 0 rgba(0,0,0,.25);-webkit-transition:all .2s ease-in;transition:all .2s ease-in;font-size:16px;line-height:23px;font-weight:400;letter-spacing:.02em;height:40px;border-radius:4px}.form_elem__datepicker .lsf-input:focus{border-color:#111;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.pagination{margin-left:-5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:20px}.pagination li{font-size:16px;line-height:37px;font-weight:400;letter-spacing:.02em;color:#111}.pagination .page-link{width:36px;height:36px;border-radius:4px;background:#eaeaea;border:1px solid #eaeaea;text-align:center;display:block;text-decoration:none;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.pagination .page-prev{margin-right:8px}.pagination .page-next{margin-left:8px}.pagination .page-next,.pagination .page-prev{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.pagination .page-next:hover,.pagination .page-prev:hover{color:#d85a49;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.pagination .page-item{margin-left:5px}.pagination .page-item.disabled{display:none}.pagination .page-item.active .page-link,.pagination .page-item:hover .page-link{background:#fff;border-color:#707070;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.h_img_block{position:relative;overflow:hidden;background:-webkit-gradient(linear,left top,right top,from(#b2bbc1),to(#c6cacc));background:linear-gradient(90deg,#b2bbc1,#c6cacc)}.h_img_block__p{font-size:22px;line-height:23px;font-weight:600;letter-spacing:0;padding-bottom:22px;padding-left:0}.h_img_block__h{font-size:84px;line-height:80px;font-weight:700;letter-spacing:0;padding-bottom:17px}.h_img_block__target{font-size:50px;line-height:55px;font-weight:900;letter-spacing:.02em;padding-bottom:10px;color:#fff}.h_img_block__goal{font-size:22px;line-height:28px;font-weight:700;letter-spacing:.06em;padding-bottom:20px;color:#2f2f2f}.h_img_block__goal strong{font-weight:900}.h_img_block__img{width:2000px;z-index:0}.h_img_block__img,.h_img_block__img img{position:absolute;bottom:0;right:0;height:100%}.h_img_block__img img{width:auto}.h_img_block__img.facilities img{height:auto;top:-116px;width:100%}.h_img_block__img--full img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.h_img_block.blackfriday .h_img_block__img{width:100%}.h_img_block.blackfriday .h_img_block__img:before{content:"";position:absolute;left:0;width:100%;height:100%;background:rgba(0,0,0,.4);z-index:1}.h_img_block.blackfriday .h_img_block__img img{left:0;top:-52px;background-size:cover;heighT:auto;width:100%}.h_img_block.blackfriday .h_img_block__h{padding:0 0 15px;color:#fff}.h_img_block.blackfriday .h_img_block__p,.h_img_block.blackfriday p{color:#fff;font-size:29px;padding:0 0 35px 6px}.h_img_block.blackfriday p{font-weight:600}.h_img_block.blackfriday p span{color:#a79154}.h_img_block.blackfriday .lsf_btn{background:#a79154}@media only screen and (max-width:700px){.h_img_block.blackfriday .h_img_block__img{height:100%}}@media only screen and (max-width:500px){.h_img_block.blackfriday .h_img_block__img{padding-bottom:0;height:100%}.h_img_block.blackfriday .h_img_block__img img{top:0;height:100%}.h_img_block.blackfriday .h_img_block__p,.h_img_block.blackfriday p{font-size:19px}}.h_img_block__ctas{margin:-10px;display:-webkit-box;display:-ms-flexbox;display:flex}.h_img_block__ctas .lsf_btn{margin:10px}.h_img_block #countdown{background:#fff;border-radius:10px;padding:15px;font-size:30px;line-height:35px;font-weight:900;letter-spacing:.02em;margin-top:20px;color:#434d57;max-width:235px}.h_img_block #countdown .title{text-align:center}.h_img_block #countdown .time{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;margin:20px 0 0}.h_img_block #countdown .time .numbers .integer{padding:7px;background:#ebebeb;font-weight:500;font-size:24px;border-radius:5px;margin:0 5px 10px 0;width:26px;text-align:center}.h_img_block #countdown .time .numbers .date{margin:5px 0 0;display:block}.h_img_block #countdown .time .del{font-size:20px;margin:0 5px 0 0;font-weight:500}.h_img_block .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:1}@media only screen and (max-width:700px){.h_img_block__img{height:auto;padding-bottom:50%}}.h_img_block--hero .h_img_block__content{max-width:75%}.h_img_block--hero .h_img_block__p{color:#fff;padding-left:0;text-transform:none;font-size:32px;line-height:37px}.h_img_block--hero .h_img_block__h{color:#fff;font-size:59px;line-height:50px;text-transform:none;padding:0 0 8px}@media only screen and (max-width:1500px){.h_img_block--hero:before{content:"";padding-bottom:39.847%;display:-webkit-box;display:-ms-flexbox;display:flex}.h_img_block--hero .container{height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (min-width:1501px){.h_img_block--hero .container{height:597.7px}}@media only screen and (max-width:1200px){.h_img_block--hero .h_img_block__h{font-size:7.15vw;line-height:6.7vw;padding-bottom:3.2%}.h_img_block--hero .h_img_block__p{padding-left:.5%;padding-bottom:2.8%}}@media only screen and (max-width:700px){.h_img_block--hero:before{display:none}.h_img_block--hero .h_img_block__h{font-size:50px;line-height:50px;padding-bottom:0}.h_img_block--hero .h_img_block__p{padding-bottom:15px}.h_img_block--hero .container{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:60px 0 110px}}@media only screen and (max-width:650px){.h_img_block--hero .h_img_block__content{max-width:80%}}@media only screen and (max-width:400px){.h_img_block--hero .h_img_block__p{font-size:15px;line-height:18px;padding:10px 0}.h_img_block--hero .h_img_block__h{font-size:40px;line-height:42px}.h_img_block--hero .h_img_block__content{max-width:100%}.h_img_block--hero .container{padding:120px 0 46px}}.h_img_block--lower:after{content:"";position:absolute;top:0;left:0;height:100%;width:50%;background:#e2bd5a}.h_img_block--lower .h_img_block__content{max-width:580px}.h_img_block--lower .h_img_block__h{color:#fff;font-size:58px;line-height:58px;padding-bottom:25px;font-weight:500;text-transform:none}.h_img_block--lower .h_img_block__p{color:#fff;letter-spacing:.044em;padding-bottom:30px;text-transform:none;font-weight:400}.h_img_block--lower .h_img_block__img{padding-bottom:0;height:100%;right:0;width:50%}.h_img_block--lower .h_img_block__img img{height:auto;width:100%}.h_img_block--lower .h_img_block__img--full{width:50%;right:0;left:auto}.h_img_block--lower .lsf_btn--white{color:#e2bd5a}.h_img_block--lower .container{height:494px}.h_img_block--lower--club .h_img_block__img img{-webkit-transform:none;-ms-transform:none;transform:none;-o-object-fit:cover;object-fit:cover}.h_img_block--lower--club .h_img_block__h,.h_img_block--lower--club .h_img_block__p{color:#fff;padding-bottom:10px}.h_img_block--lower--club .h_img_block__h{font-weight:400!important;max-width:96%!important}.h_img_block--lower--club .cs_info{z-index:1}@media only screen and (max-width:1500px){.h_img_block--lower:before{content:"";padding-bottom:37.971%;display:-webkit-box;display:-ms-flexbox;display:flex}.h_img_block--lower .container{height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (min-width:1501px){.h_img_block--lower .container{height:569.56px}}@media only screen and (max-width:1200px){.h_img_block--lower .h_img_block__content{max-width:50%}.h_img_block--lower .h_img_block__h{font-size:6.7vw;line-height:6.7vw;padding-bottom:4.5%}.h_img_block--lower .h_img_block__p{padding-bottom:5%}}@media only screen and (max-width:1030px){.h_img_block--lower--club .cs_info{position:relative;margin-top:140px}}@media only screen and (max-width:700px){.h_img_block--lower{padding-bottom:0}.h_img_block--lower:after,.h_img_block--lower:before{display:none}.h_img_block--lower .h_img_block__h{font-size:42px;line-height:40px;padding-bottom:10px}.h_img_block--lower .h_img_block__p{font-size:18px;line-height:22px;padding-bottom:20px}.h_img_block--lower .h_img_block__img{position:static;width:100%}.h_img_block--lower .h_img_block__img:before{content:"";position:absolute;bottom:0;left:0;height:80%;width:100%;display:block;background:#000;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.3)));background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.3));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);z-index:1}.h_img_block--lower .h_img_block__img img{position:static;-webkit-transform:none;-ms-transform:none;transform:none}.h_img_block--lower .h_img_block__img--full{width:100%}.h_img_block--lower .h_img_block__content{max-width:325px;position:static}.h_img_block--lower .container{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:35px 0;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.h_img_block--lower .container:before{content:"";position:absolute;top:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100vw;height:100%;background:#e2bd5a;z-index:-1}.h_img_block--lower--club .h_img_block__img img{height:auto}.h_img_block--lower--club .h_img_block__content{max-width:100%}.h_img_block--lower--club .cs_info{margin-top:0;background:#434d57}}.h_img_block--club_single{position:relative}.h_img_block--club_single .gradient{top:0;left:0;width:75%;height:100%;position:absolute;background:-webkit-gradient(linear,left top,right top,from(#020024),color-stop(35%,#000),to(rgba(0,212,255,0)));background:linear-gradient(90deg,#020024,#000 35%,rgba(0,212,255,0))}.h_img_block--club_single .h_img_block__h{color:#fff}@media only screen and (max-width:1340px){.h_img_block--club_single:before{content:"";padding-bottom:500px;display:-webkit-box;display:-ms-flexbox;display:flex}.h_img_block--club_single .container{height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (min-width:1341px){.h_img_block--club_single .container{height:500px}}@media only screen and (max-width:1200px){.h_img_block--club_single .h_img_block__h{font-size:5.75vw;line-height:5.7vw}.h_img_block--club_single .h_img_block__p{padding-left:.5%;padding-bottom:5%}}@media only screen and (max-width:1020px){.h_img_block--club_single:before{padding-bottom:400px}.h_img_block--club_single .gradient{display:none}}@media only screen and (max-width:700px){.h_img_block--club_single{background-image:url(/assets/media/new-banner-mobile.jpg)!important}.h_img_block--club_single:before{display:none}.h_img_block--club_single .h_img_block__h{font-size:50px;line-height:50px;padding-bottom:20px}.h_img_block--club_single .h_img_block__img{height:100%;padding-bottom:0}.h_img_block--club_single .container{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:125px 0 110px}}@media only screen and (max-width:500px){.h_img_block--club_single{background-position:-410px 5px!important}}@media only screen and (max-width:400px){.h_img_block--club_single .h_img_block__p{font-size:15px;line-height:18px;padding-bottom:5px}.h_img_block--club_single .h_img_block__h{font-size:40px;line-height:42px}}@media only screen and (max-width:355px){.h_img_block--club_single .h_img_block__ctas{margin:-5px}.h_img_block--club_single .h_img_block__ctas .lsf_btn{margin:5px}}.h_img_block--sub{background:#c1c9ce}.h_img_block--sub .h_img_block__p{color:#2f2f2f}.h_img_block--sub .h_img_block__h{color:#fff}.h_img_block--sub .h_img_block__content{max-width:47%;min-width:310px}.h_img_block--sub.new2024{background-size:cover}.h_img_block--sub.new2024 .h_img_block__p{color:#fff;font-size:26px;text-transform:none;font-weighT:700}.h_img_block--sub.new2024 .h_img_block__h{color:#fff;font-size:58px;line-height:58px;text-transform:none}.h_img_block--sub.new2024 .h_img_block__content{max-width:47%;min-width:310px}@media only screen and (max-width:1340px){.h_img_block--sub:before{content:"";padding-bottom:39.404%;display:-webkit-box;display:-ms-flexbox;display:flex}.h_img_block--sub .container{height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (min-width:1341px){.h_img_block--sub .container{height:528px}}@media only screen and (max-width:1200px){.h_img_block--sub .h_img_block__h{font-size:7.15vw;line-height:6.7vw;padding-bottom:3.2%}.h_img_block--sub .h_img_block__p{padding-left:.5%;padding-bottom:5%}}@media only screen and (max-width:1020px){.h_img_block--sub:before{padding-bottom:40%}}@media only screen and (max-width:700px){.h_img_block--sub:before{display:none}.h_img_block--sub .h_img_block__h{font-size:50px;line-height:50px;padding-bottom:20px}.h_img_block--sub .h_img_block__img{height:90%;padding-bottom:0}.h_img_block--sub .h_img_block__img img{right:-60px}.h_img_block--sub .container{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:60px 0 110px}.h_img_block--sub:after{position:absolute;content:"";width:100%;height:100%;background:rgba(0,0,0,.5);top:0;left:0}}@media only screen and (max-width:600px){.h_img_block--sub .container{padding:40px 0 140px}.h_img_block--sub .h_img_block__content .vibelogo{max-width:50%}}@media only screen and (max-width:500px){.h_img_block--sub .h_img_block__img{height:70%}}@media only screen and (max-width:400px){.h_img_block--sub .h_img_block__p{font-size:15px;line-height:18px;padding-bottom:5px}.h_img_block--sub .h_img_block__h{font-size:40px;line-height:42px}}@media only screen and (max-width:350px){.h_img_block--sub .h_img_block__content{max-width:100%;min-width:0}}.h_img_block--charity .h_img_block__p{padding-bottom:11px}.h_img_block--charity .h_img_block__h{color:#d85a49;padding-bottom:0}@media only screen and (max-width:1200px){.h_img_block--charity .h_img_block__target{font-size:4.2vw;line-height:4.9vw}}@media only screen and (max-width:920px){.h_img_block--charity:before{padding-bottom:45%}}@media only screen and (max-width:700px){.h_img_block--charity .h_img_block__target{font-size:30px;line-height:35px}.h_img_block--charity .h_img_block__img{height:auto;padding-bottom:50%}}@media only screen and (max-width:500px){.h_img_block--charity .h_img_block__img{height:50%;padding-bottom:0}}.h_img_block--trust_pilot{background:#c1c9ce}.h_img_block--trust_pilot .h_img_block__p{color:#2f2f2f;padding-bottom:0}.h_img_block--trust_pilot .h_img_block__h{color:#fff;font-size:80px;line-height:80px;padding-bottom:25px}.h_img_block--trust_pilot .trust_pilot__logo{margin-bottom:14px}.h_img_block--trust_pilot .trust_pilot__stars{margin-bottom:16px}@media only screen and (max-width:1340px){.h_img_block--trust_pilot:before{content:"";padding-bottom:32.0899%;display:-webkit-box;display:-ms-flexbox;display:flex}.h_img_block--trust_pilot .container{height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (min-width:1341px){.h_img_block--trust_pilot .container{height:430px}}@media only screen and (max-width:1200px){.h_img_block--trust_pilot .h_img_block__h{font-size:7.15vw;line-height:6.7vw;padding-bottom:3.2%}.h_img_block--trust_pilot .h_img_block__p{padding-left:.5%;padding-bottom:5%}}@media only screen and (max-width:1020px){.h_img_block--trust_pilot:before{padding-bottom:40%}}@media only screen and (max-width:700px){.h_img_block--trust_pilot:before{display:none}.h_img_block--trust_pilot .h_img_block__h{font-size:60px;line-height:60px;padding-bottom:15px}.h_img_block--trust_pilot .h_img_block__p{font-size:18px}.h_img_block--trust_pilot .h_img_block__content{max-width:100%}.h_img_block--trust_pilot .container{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:60px 0 110px}}@media only screen and (max-width:600px){.h_img_block--trust_pilot .h_img_block__img img{position:absolute;bottom:0;right:-110px;width:auto;max-width:none;height:340px;-o-object-fit:initial;object-fit:fill}.h_img_block--trust_pilot .trust_pilot__logo{margin-bottom:10px}.h_img_block--trust_pilot .trust_pilot__logo,.h_img_block--trust_pilot .trust_pilot__stars{width:240px;height:auto}.h_img_block--trust_pilot .container{padding:40px 0 340px}}.h_img_block--mini{background:#c1c9ce}.h_img_block--mini .h_img_block__p{color:#2f2f2f}.h_img_block--mini .h_img_block__h{color:#fff}.h_img_block--mini .h_img_block__content{max-width:47%}@media only screen and (max-width:1340px){.h_img_block--mini:before{content:"";padding-bottom:32.0899%;display:-webkit-box;display:-ms-flexbox;display:flex}.h_img_block--mini .container{height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (min-width:1341px){.h_img_block--mini .container{height:430px}}@media only screen and (max-width:1200px){.h_img_block--mini .h_img_block__h{font-size:7.15vw;line-height:6.7vw;padding-bottom:3.2%}.h_img_block--mini .h_img_block__p{padding-left:.5%;padding-bottom:5%}}@media only screen and (max-width:1020px){.h_img_block--mini:before{padding-bottom:40%}}@media only screen and (max-width:700px){.h_img_block--mini:before{display:none}.h_img_block--mini .h_img_block__h{font-size:50px;line-height:50px;padding-bottom:15px}.h_img_block--mini .h_img_block__p{font-size:18px}.h_img_block--mini .h_img_block__img img{-o-object-position:65%;object-position:65%}.h_img_block--mini .container{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:60px 0 110px}}@media only screen and (max-width:600px){.h_img_block--mini .h_img_block__img img{position:absolute;bottom:0;right:-110px;width:auto;max-width:none;height:340px;-o-object-fit:initial;object-fit:fill}.h_img_block--mini .h_img_block__content{max-width:100%}.h_img_block--mini .container{padding:40px 0 340px}}.h_img_block--classpack{background:#000}.h_img_block--classpack.hyrox:before{content:"";padding-bottom:44.404%;display:-webkit-box;display:-ms-flexbox;display:flex}.h_img_block--classpack .h_img_block__h,.h_img_block--classpack .h_img_block__p{color:#fff}.h_img_block--classpack .h_img_block__content{max-width:47%;min-width:310px}.h_img_block--classpack .h_img_block__img{width:50%;background:url(/images/classpackbanner.jpg) 50% no-repeat}@media only screen and (max-width:1340px){.h_img_block--classpack .container{height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (min-width:1341px){.h_img_block--classpack .container{height:528px}}@media only screen and (max-width:1200px){.h_img_block--classpack .h_img_block__h{font-size:7.15vw;line-height:6.7vw;padding-bottom:3.2%}.h_img_block--classpack .h_img_block__p{padding-left:.5%;padding-bottom:5%}}@media only screen and (max-width:1020px){.h_img_block--classpack:before{padding-bottom:40%}}@media only screen and (max-width:700px){.h_img_block--classpack:before{display:none}.h_img_block--classpack .h_img_block__h{font-size:50px;line-height:50px;padding-bottom:20px}.h_img_block--classpack .h_img_block__img{height:100%;padding-bottom:0}.h_img_block--classpack .h_img_block__img img{right:-60px}.h_img_block--classpack .container{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:60px 0 110px}.h_img_block--classpack.hyrox:before{content:"";padding-bottom:60.404%;display:-webkit-box;display:-ms-flexbox;display:flex}}@media only screen and (max-width:600px){.h_img_block--classpack .container{padding:40px 0 140px}.h_img_block--classpack .h_img_block__content .vibelogo{max-width:50%}}@media only screen and (max-width:500px){.h_img_block--classpack .h_img_block__img{height:100%}}@media only screen and (max-width:400px){.h_img_block--classpack .h_img_block__p{font-size:15px;line-height:18px;padding-bottom:5px}.h_img_block--classpack .h_img_block__h{font-size:40px;line-height:42px}}@media only screen and (max-width:350px){.h_img_block--classpack .h_img_block__content{max-width:100%;min-width:0}}.vibe .find_club--menu_item:after,.vibe .find_club--menu_item:before,.vibe .find_club__menu,.vibe .head,.vibe .head__nav,.vibe .head__nav ul li.has-children:not(.find_club--menu_item):after,.vibe .head__nav ul li.has-children:not(.find_club--menu_item):before,.vibe .head__nav ul li.has-children:not(.find_club--menu_item) ul,.vibe .head__nav ul li.has-children ul{background:#000}.vibe .head__nav ul li.head__resi_back{color:#fff}.vibe .find_club__close--text,.vibe .find_club__p,.vibe .head__nav ul li.has-children:not(.find_club--menu_item) ul li a,.vibe .head__nav ul li.has-children>a:before,.vibe .head__nav ul li a{color:#fff}.vibe .find_club__close svg g,.vibe .head__search svg g{stroke:#fff}.vibe .nav_search__close .find_club__close svg g{stroke:#000}.vibe .head__resi_trigger:after,.vibe .head__resi_trigger:before,.vibe .head__resi_trigger span{border-top-color:#fff}.vibe .find_club__close--text{color:#000}.vibe .cs_tabs--club_single .cs_tabs__header,.vibe .cs_tabs__item a{background:#171717}.vibe .account__heading,.vibe .cs_slider__title,.vibe .cs_tabs__item a{color:#fff}.vibe .cs_tabs__item:nth-child(odd) a{background:#262626}.vibe .cs_tabs__item--active a{background:#383838!important}.vibe .cs_tabs__tab{background:#383838}.vibe .cs_tabs__item--active a{color:#d85a49}.vibe .club_single__classes,.vibe .club_single__pitches{padding-bottom:0}.vibe .acc_classes,.vibe .acc_pitches{background:#484848}.vibe .club_single__take_look{background:#000}.vibe .club_single__overview p,.vibe .cs_slider__actions .swiper-pagination,.vibe .cs_slider__actions p{color:#fff}.vibe .cs_slider__actions .swiper-button-prev:after{border-left-color:#fff;border-bottom-color:#fff}.vibe .cs_slider__actions .swiper-button-next:after{border-right-color:#fff;border-bottom-color:#fff}.vibe .club_single__information .club_single__overview--heading,.vibe .club_single__information h1,.vibe .club_single__information h2,.vibe .club_single__information h3,.vibe .club_single__information h4,.vibe .club_single__information h5,.vibe .club_single__information h6,.vibe .club_single__overview .club_single__overview--heading,.vibe .club_single__overview h1,.vibe .club_single__overview h2,.vibe .club_single__overview h3,.vibe .club_single__overview h4,.vibe .club_single__overview h5,.vibe .club_single__overview h6{color:#fff;text-align:left}.vibe .cs_contact__address a,.vibe .cs_contact__address address,.vibe .cs_contact__email a,.vibe .cs_contact__tel,.vibe .cs_contact__tel a{color:#fff}.vibe .cs_contact__address:before{background-image:url(/images/map-pin-small-white.svg?e29c32470b7e3bd126832cf13d46cb80)}.vibe .cs_contact__tel:before{background-image:url(/images/phone-white.svg?2436c1163052eeb7d20e5e48434116e3)}.vibe .cs_contact__email:before{background-image:url(/images/email-white.svg?4256f38a43055cd551e24c90e9db192e)}.vibe .cs_contact__instagram a{color:#fff;font-size:16px;line-height:25px;font-weight:400;letter-spacing:.02em;text-decoration:none}.vibe .cs_contact__instagram a span{text-decoration:underline;margin:0 0 0 10px;position:relative;top:-5px}.vibe .cs_contact__instagram svg{margin:3px 0 0 -3px;width:22px;height:22px}.vibe .club_single__social{padding-top:60px}.vibe .expect_tiles__item--icon{background:none!important}.vibe .cls_classes__time,.vibe .expect_tiles__label{color:#fff}.vibe .cs_offer{background:#000}.vibe .cls_date_strip__day,.vibe .cls_date_strip__inner{border-left-color:#383838}.vibe .cls_date_strip__inner .cls_date_strip__day{background:#212121}.vibe .cls_date_strip__inner .cls_date_strip__day:nth-child(2n){background:#000}.vibe .cls_date_strip__inner .cls_date_strip__day--active,.vibe .cls_date_strip__inner .cls_date_strip__day:hover{background:#d85a49}.vibe .cls_date_strip__p,.vibe .cls_filter__check label{color:#fff}.vibe .cls_date_strip__arr{background:#4e4e4e}.vibe .cls_date_strip__arr svg path{stroke:#262626}.vibe .cls_date_strip__arr--active{background:#000}.vibe .cls_date_strip__arr--active svg path{stroke:#fff}.vibe .cls_classes__item,.vibe .cls_filter{background:#000}.vibe .cls_classes__item .cls_classes__accordion,.vibe .cls_classes__item p,.vibe .cls_filter .cls_classes__accordion,.vibe .cls_filter p{color:#fff}.vibe .cls_classes__item .lsf_btn{background:rgba(0,0,0,0);position:relative}.vibe .cls_classes__item .lsf_btn:before{content:"";border:2px solid #fff;border-radius:30px;position:absolute;top:0;left:0;width:100%;height:100%}.vibe .cls_legend__item{border-color:#1a1a1a}.vibe .cls_legend__item:last-child{border-color:#1a1a1a}.vibe .cls_legend__item p{color:#fff}.vibe .cs_times{background:#000}.vibe .cs_times__heading,.vibe .cs_times__subheading,.vibe .cs_times table{color:#fff}.vibe .cs_team__member{background:#212121}.vibe .cs_team__member .lsf_btn--grey{color:#fff}.vibe .cs_team__member .lsf_btn--grey:before{border-color:#fff}.vibe .cs_team__name{color:#fff}.vibe .cs_team__role{color:#ddd}@media only screen and (max-width:600px){.vibe .cs_team__member:nth-child(odd){background:#262626}}.vibe .cs_not_all__container,.vibe .cs_team_modal__container{background:#262626}.vibe .cs_not_all__description,.vibe .cs_team_modal__name{color:#fff}.vibe .cs_team_modal__role{color:#ddd}.vibe .cs_not_all__close svg path,.vibe .cs_team_modal__close svg path{stroke:#fff}.vibe .club_single__classes .account__heading,.vibe .club_single__overview--heading,.vibe .club_single__pitches .account__heading{font-size:50px;line-height:50px}@media only screen and (max-width:1200px) and (min-width:801px){.vibe .club_single__classes .account__heading,.vibe .club_single__overview--heading,.vibe .club_single__pitches .account__heading{font-size:4.2vw;line-height:4.1vw}}@media only screen and (max-width:800px){.vibe .club_single__classes .account__heading,.vibe .club_single__overview--heading,.vibe .club_single__pitches .account__heading{font-size:40px;line-height:40px}}@media only screen and (max-width:500px){.vibe .club_single__classes .account__heading,.vibe .club_single__overview--heading,.vibe .club_single__pitches .account__heading{font-size:32px;line-height:32px}}@media only screen and (max-width:900px){.vibe .club_single__social{padding-top:40px}}@media only screen and (max-width:600px){.vibe .club_single__social{padding-top:20px}}.vibe .cs_social{background:#000}.vibe .club_single__vibe.club_single__overview h1,.vibe .club_single__vibe.club_single__overview h2,.vibe .club_single__vibe.club_single__overview h3,.vibe .club_single__vibe.club_single__overview h4,.vibe .club_single__vibe.club_single__overview h5,.vibe .club_single__vibe.club_single__overview h6{font-family:kaneda-gothic,sans-serif;font-weight:900}.vibe_partnership{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:27px;margin-top:-10px}.vibe_partnership p{color:#fff;font-size:16px;line-height:22px;font-weight:400;letter-spacing:0;padding-right:10px}#introducing-v1be{background:#383838}#introducing-v1be .club_single__information .club_single__overview--heading,#introducing-v1be .club_single__information h1,#introducing-v1be .club_single__information h2,#introducing-v1be .club_single__information h3,#introducing-v1be .club_single__information h4,#introducing-v1be .club_single__information h5,#introducing-v1be .club_single__information h6,#introducing-v1be .club_single__overview_intro .club_single__overview--heading,#introducing-v1be .club_single__overview_intro h1,#introducing-v1be .club_single__overview_intro h2,#introducing-v1be .club_single__overview_intro h3,#introducing-v1be .club_single__overview_intro h4,#introducing-v1be .club_single__overview_intro h5,#introducing-v1be .club_single__overview_intro h6,#introducing-v1be .club_single__overview_intro p{color:#fff;text-align:left}#introducing-v1be .club_single__information h1,#introducing-v1be .club_single__information h2,#introducing-v1be .club_single__information h3,#introducing-v1be .club_single__information h4,#introducing-v1be .club_single__information h5,#introducing-v1be .club_single__information h6,#introducing-v1be .club_single__overview_intro .club_single__overview--heading,#introducing-v1be .club_single__overview_intro h1,#introducing-v1be .club_single__overview_intro h2,#introducing-v1be .club_single__overview_intro h3,#introducing-v1be .club_single__overview_intro h4,#introducing-v1be .club_single__overview_intro h5,#introducing-v1be .club_single__overview_intro h6{font-family:kaneda-gothic,sans-serif;font-weight:900}.vibe_credits{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-negative:0;flex-shrink:0;padding-left:20px}.vibe_credits__infinite,.vibe_credits__number{font-size:44px;line-height:44px;font-weight:400;letter-spacing:0;color:#d85a49;padding-right:8px}.vibe_credits__text{text-align:center;padding-left:10px}.vibe_credits__p{font-size:16px;line-height:19px;font-weight:400;letter-spacing:.02em;color:#fff}.vibe_credits__p--resets{font-size:13px;letter-spacing:0}.vibe_credits__heading{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:20px}.vibe_credits__heading .account__heading{padding-bottom:0}.vibe_credits--account{padding-left:0}.vibe_credits--account .vibe_credits__p{color:#000;padding-bottom:0}.vibe_credits--account .vibe_credits__p--resets{font-size:13px;color:#777}@media only screen and (max-width:600px){.vibe_credits{padding-left:0;padding-top:20px}.vibe_credits__heading{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.vibe_credits--account{padding-top:0}}.club_single__banner{position:relative;padding:39px 0 0}.club_single__banner.new2024{overflow:hidden}.club_single__banner.new2024:before{content:"";width:100%;height:100%;position:absolute;background:rgba(0,0,0,.4);z-index:1}.club_single__banner.ballymena{background-image:url(/images/jd-gym-ballymena.jpg?60da5e3897275754529eab518f7d717a);background-position:50%;background-repeat:no-repeat;background-size:cover}.club_single__banner.ballymena:before{display:none}.club_single__banner.ballymena .h_img_block{background:none!important}.club_single__banner.ballymena .h_img_block__content,.club_single__banner.ballymena .h_img_block__img img{display:none}@media only screen and (max-width:600px){.club_single__banner.ballymena{background-image:url(/images/jd-gym-mobile-ballymena.jpg?2b15e3e1bef6452529edf17924973e0a)}.club_single__banner.ballymena .h_img_block--club_single .container{padding:237px 0 207px}}.club_single__banner.middlesbrough{background-image:url(/images/jd-gym-middlesbrough.jpg?4822c635597015bc09ef2eb27504c1e6);background-position:50%;background-repeat:no-repeat;background-size:cover}.club_single__banner.middlesbrough:before{display:none}.club_single__banner.middlesbrough .h_img_block{background:none!important}.club_single__banner.middlesbrough .h_img_block__content,.club_single__banner.middlesbrough .h_img_block__img img{display:none}@media only screen and (max-width:600px){.club_single__banner.middlesbrough{background-image:url(/images/jd-gym-mobile-middlesbrough.jpg?d2d89e69d38cd43f5965815a849e9ac6)}.club_single__banner.middlesbrough .h_img_block--club_single .container{padding:237px 0 207px}}.club_single__banner.carlisle{background-image:url(/images/jd-gym-carlisle.jpg?b5b8b00571bd594a97d44fc32f018515);background-position:50%;background-repeat:no-repeat;background-size:cover}.club_single__banner.carlisle:before{display:none}.club_single__banner.carlisle .h_img_block{background:none!important}.club_single__banner.carlisle .h_img_block__content,.club_single__banner.carlisle .h_img_block__img img{display:none}@media only screen and (max-width:600px){.club_single__banner.carlisle{background-image:url(/images/jd-gym-mobile-carlisle.jpg?c7caff12d4cc6bfc7209be97a65e34af)}.club_single__banner.carlisle .h_img_block--club_single .container{padding:237px 0 207px}}.club_single__message{width:100%;padding:14px 0 16px;background:rgba(56,56,56,.92);text-align:center;position:relative;z-index:1}.club_single__message p{display:inline;color:#fff;font-size:18px;line-height:22px;font-weight:400;letter-spacing:0;position:relative;padding-left:19px;text-align:center}.club_single__message a{text-decoration:none}.club_single__message a .btn{border:1px solid #fff;padding:0 10px;border-radius:16px;color:#fff;white-space:nowrap;font-size:18px;line-height:22px;font-weight:400;letter-spacing:0;margin:0 0 0 10px}.club_single__overview{padding:50px 0 25px}.club_single__overview .container{display:-webkit-box;display:-ms-flexbox;display:flex}.club_single__overview_intro{padding-right:5%}.club_single__overview_intro p{font-size:22px;line-height:32px;font-weight:400;letter-spacing:0;color:#5c5c5c;padding-bottom:20px}.club_single__overview_intro p:last-child{padding-bottom:0}@media only screen and (max-width:800px){.club_single__overview_intro p{font-size:18px;line-height:28px}}@media only screen and (max-width:500px){.club_single__overview_intro p{font-size:16px;line-height:24px}}.club_single__overview_intro .coming-soon{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.club_single__overview_intro .coming-soon .coming-soon-content{margin:0 0 0 20px}@media only screen and (max-width:600px){.club_single__overview_intro .coming-soon .graphic{width:100%;text-align:center}.club_single__overview_intro .coming-soon .coming-soon-content{margin:15px 0 0}}.club_single__overview_intro table{border:0}.club_single__overview_intro table thead td,.club_single__overview_intro table thead th{background:#d85a49}.club_single__overview_intro table thead td p,.club_single__overview_intro table thead th p{color:#fff;font-size:18px;line-height:28px}.club_single__overview_intro table tbody td p,.club_single__overview_intro table tbody th p{font-size:14px;line-height:20px;padding:5px 0!important}.club_single__overview_intro table td,.club_single__overview_intro table th{padding:10px}.club_single__overview_details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px;margin-top:-10px}.club_single__information .club_single__overview--heading,.club_single__information h1,.club_single__information h2,.club_single__information h3,.club_single__information h4,.club_single__information h5,.club_single__information h6,.club_single__overview_intro .club_single__overview--heading,.club_single__overview_intro h1,.club_single__overview_intro h2,.club_single__overview_intro h3,.club_single__overview_intro h4,.club_single__overview_intro h5,.club_single__overview_intro h6{font-size:38px;line-height:38px;font-weight:400;letter-spacing:0;padding-bottom:20px;color:#434d57}@media only screen and (max-width:960px){.club_single__information .club_single__overview--heading,.club_single__information h1,.club_single__information h2,.club_single__information h3,.club_single__information h4,.club_single__information h5,.club_single__information h6,.club_single__overview_intro .club_single__overview--heading,.club_single__overview_intro h1,.club_single__overview_intro h2,.club_single__overview_intro h3,.club_single__overview_intro h4,.club_single__overview_intro h5,.club_single__overview_intro h6{font-size:50px;line-height:52px}}@media only screen and (max-width:800px){.club_single__information .club_single__overview--heading,.club_single__information h1,.club_single__information h2,.club_single__information h3,.club_single__information h4,.club_single__information h5,.club_single__information h6,.club_single__overview_intro .club_single__overview--heading,.club_single__overview_intro h1,.club_single__overview_intro h2,.club_single__overview_intro h3,.club_single__overview_intro h4,.club_single__overview_intro h5,.club_single__overview_intro h6{font-size:40px;line-height:42px;padding-bottom:10px}}@media only screen and (max-width:500px){.club_single__information .club_single__overview--heading,.club_single__information h1,.club_single__information h2,.club_single__information h3,.club_single__information h4,.club_single__information h5,.club_single__information h6,.club_single__overview_intro .club_single__overview--heading,.club_single__overview_intro h1,.club_single__overview_intro h2,.club_single__overview_intro h3,.club_single__overview_intro h4,.club_single__overview_intro h5,.club_single__overview_intro h6{font-size:32px;line-height:32px}}.club_single__information ul,.club_single__overview_intro ul{margin:0 0 20px}.club_single__information ul li,.club_single__overview_intro ul li{padding:0 0 0 23px;margin:8px 0;position:relative;font-size:22px;line-height:32px;font-weight:400;letter-spacing:0;color:#5c5c5c}.club_single__information ul li:before,.club_single__overview_intro ul li:before{content:"";position:absolute;left:0;top:15px;border-bottom:1px solid #d85a49;width:15px;display:block}.club_single__information ol,.club_single__overview_intro ol{margin:0 0 20px;counter-reset:my-awesome-counter}.club_single__information ol li,.club_single__overview_intro ol li{counter-increment:my-awesome-counter;padding:0 0 0 23px;margin:8px 0;position:relative;font-size:22px;line-height:32px;font-weight:400;letter-spacing:0;color:#5c5c5c}.club_single__information ol li:before,.club_single__overview_intro ol li:before{content:counter(my-awesome-counter) ".";font-size:22px;line-height:32px;font-weight:900;letter-spacing:0;position:absolute;left:0;color:#d85a49;display:block}.club_single__information blockquote,.club_single__overview_intro blockquote{margin:0 0 0 20px;border-left:3px solid #d85a49;padding:0 0 0 20px}.club_single__overview_intro ul{margin:0 0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.club_single__overview_intro ul li{padding:0 0 0 23px;width:50%;margin:4px 0;position:relative;font-size:16px;line-height:22px;font-weight:400;letter-spacing:0;color:#5c5c5c}.club_single__overview_intro ul li:before{content:"";position:absolute;top:4px;left:8px;width:4px;height:8px;border:solid #8ee58e;border-width:0 2px 2px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);-webkit-box-sizing:content-box;box-sizing:content-box}@media only screen and (max-width:600px){.club_single__overview_intro ul li{width:100%}}.club_single__classes,.club_single__expect,.club_single__information,.club_single__pitches,.club_single__take_look{padding:40px 0}.club_single__classes .account__heading,.club_single__pitches .account__heading{font-size:46px;line-height:50px;font-weight:400}@media only screen and (max-width:1200px) and (min-width:801px){.club_single__classes .account__heading,.club_single__pitches .account__heading{font-size:5vw;line-height:5.4vw}}@media only screen and (max-width:800px){.club_single__classes .account__heading,.club_single__pitches .account__heading{font-size:40px;line-height:40px}}@media only screen and (max-width:500px){.club_single__classes .account__heading,.club_single__pitches .account__heading{font-size:32px;line-height:32px}}.club_single__classes .account__content,.club_single__pitches .account__content{padding-top:0;padding-bottom:32px}.club_single__information{padding-bottom:50px}.club_single__take_look{padding:40px 0;background:#f5f4f4}.club_single__take_look .play{height:100px;width:100px;position:relative;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.club_single__take_look .play svg path{fill:#fff}.club_single__take_look .swiper-wrapper{height:auto}.club_single__take_look .video-pop{width:100%;cursor:pointer}.club_single__take_look .cls_modal--video .cls_modal__container{max-width:900px}.club_single__take_look .lsf_btn--whiteoutline{margin:20px auto 0;color:#434d57;border-color:#434d57;display:block;width:156px;line-height:11px}.club_single__block{padding:20px 0}.club_single__block .cs_slider__title{padding-bottom:30px}.club_single__block--expect{margin-bottom:20px}.club_single__vibe__section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:50px;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important}.club_single__vibe__section:first-child{margin-bottom:0}.club_single__vibe__section:last-child{margin-bottom:0}.club_single__vibe__section--align_middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.club_single__vibe__section--no_margin{margin-bottom:0}.club_single__vibe .club_single__overview_intro{width:calc(60% - 20px)}.club_single__vibe .club_single__overview_intro li{color:#fff}.club_single__vibe .club_single__overview_intro--full{width:100%}.club_single__vibe .club_single__overview_intro.title{width:100%;text-align:center;margin-bottom:40px}.club_single__vibe__img{width:40%;margin-left:20px}.club_single__vibe__img img{width:100%}.club_single__vibe__img--left{margin:0 20px 0 0}.club_single__vibe__img .video-pop{position:relative;cursor:pointer}.club_single__vibe__img .video-pop .play{height:100px;width:100px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.club_single__vibe .cls_modal__container{max-width:900px!important}@media only screen and (max-width:1820px){.club_single .h_img_block__h{max-width:100%;font-size:60px;line-height:65px;font-weight:600;letter-spacing:0;padding-bottom:10px;margin:0 0 10px}.club_single .h_img_block__s{max-width:100%;font-size:50px;line-height:50px;font-weight:500;letter-spacing:0;color:#fff;padding-bottom:20px}}@media only screen and (max-width:600px){.club_single__vibe__section{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.club_single__vibe__section--vid_left{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.club_single__vibe .club_single__overview_intro{width:100%;margin-bottom:30px}.club_single__vibe__img{width:100%;margin:0 0 40px}.club_single__vibe__img--vid{margin:0}.club_single .h_img_block__h{max-width:100%}}@media only screen and (min-width:1021px){.club_single__message{position:absolute;top:0;left:0;z-index:2}}@media only screen and (max-width:1020px){.club_single__overview .container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.club_single__overview_intro{padding-right:0}}@media only screen and (max-width:900px){.club_single__social{padding-bottom:40px}}@media only screen and (max-width:800px){.club_single__classes,.club_single__expect,.club_single__information,.club_single__overview,.club_single__pitches,.club_single__take_look{padding:40px 0}.club_single__block--expect{padding-top:0}.club_single__block--not_all{padding-bottom:0}}@media only screen and (max-width:700px){.club_single__overview_details{display:block}}@media only screen and (max-width:600px){.club_single__message{position:relative;z-index:1;padding:9px 0 11px}.club_single__message a .btn,.club_single__message p{font-size:14px;line-height:18px;padding-left:14px;line-height:26px}.club_single__message a .btn:before,.club_single__message p:before{top:-2px;height:100%}}@media only screen and (max-width:500px){.club_single__classes,.club_single__expect,.club_single__information,.club_single__overview,.club_single__pitches,.club_single__take_look{padding:35px 0}.club_single__take_look{padding:25px 0 40px}.club_single__social{padding-bottom:20px}.club_single__information{padding-bottom:25px}.club_single__block .cs_slider__title{padding-bottom:20px}}.cs_offer{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-item-align:start;align-self:flex-start;-ms-flex-negative:0;flex-shrink:0;width:45%;margin-left:20px;border-radius:6px;overflow:hidden}.cs_offer,.cs_offer.offer_club1{background:#434d57}.cs_offer h1,.cs_offer h2,.cs_offer h3,.cs_offer h4,.cs_offer h5,.cs_offer h6{font-size:26px;line-height:28px;font-weight:600;letter-spacing:0}.cs_offer p{font-size:15px;line-height:22px;font-weight:400;letter-spacing:.01em;color:#fff;padding-bottom:10px}.cs_offer h1,.cs_offer h2,.cs_offer h3,.cs_offer h4,.cs_offer h5,.cs_offer h6{color:#e2bd5a;padding-bottom:10px}.cs_offer a{font-size:15px;line-height:22px;font-weight:700;letter-spacing:.01em;color:#fff}.cs_offer__img{width:50%;-ms-flex-negative:0;flex-shrink:0;display:block}.cs_offer__img img{width:100%;height:auto;-o-object-fit:cover;object-fit:cover}.cs_offer__text{padding:20px 24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media only screen and (max-width:1020px){.cs_offer{margin-top:20px;margin-left:0;width:100%}}@media only screen and (max-width:1020px) and (min-width:801px){.cs_offer{max-width:600px}}@media only screen and (max-width:800px){.cs_offer{width:100%}}@media only screen and (max-width:500px){.cs_offer h1,.cs_offer h2,.cs_offer h3,.cs_offer h4,.cs_offer h5,.cs_offer h6{font-size:17px;line-height:19px;padding:0}.cs_offer p{padding:2px}.cs_offer__text{padding:10px 13px}.cs_offer .lsf_btn{font-size:9px;line-height:10px}}.cs_info{position:absolute;z-index:2;bottom:30px;padding:5px 20px 5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:rgba(0,0,0,.66);border-radius:4px;margin:-5px -40px -5px -5px;right:calc(50% - 591px)}.cs_info__circle,.cs_info__p,.cs_info__title{margin:5px}.cs_info__circle{display:block;width:26px;height:26px;border-radius:100%}.cs_info__circle--green{background:#01ac85}.cs_info__circle--amber{background:#e4840d}.cs_info__circle--red{background:#d85a49}.cs_info__title{font-size:16px;font-weight:700}.cs_info__p,.cs_info__title{color:#fff;line-height:16px;letter-spacing:.02em}.cs_info__p{font-size:13px;font-weight:400}@media only screen and (max-width:1270px){.cs_info{margin-right:0}}@media only screen and (max-width:1230px){.cs_info{right:2%}}@media only screen and (max-width:1030px){.cs_info{right:0;width:100%;bottom:0;border-radius:0;margin:0}}@media only screen and (max-width:600px){.cs_info{padding:10px 4% 8px;display:block;background:#434d57}.cs_info__circle,.cs_info__p,.cs_info__title{margin:0}.cs_info__circle{position:absolute;top:8px;left:4%;width:17px;height:17px}.cs_info__p,.cs_info__title{padding-left:23px}.cs_info__title{font-size:14px;line-height:14px}.cs_info__p{font-size:12px;line-height:14px}}.cs_tabs__item a{display:block;padding:20px;text-align:center;font-size:16px;line-height:16px;font-weight:600;letter-spacing:0;text-decoration:none;color:#505050;background:#f5f4f4;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cs_tabs__item a:hover{color:#fff;background:#e2bd5a}@media only screen and (max-width:500px){.cs_tabs__item{border-bottom:1px solid #fff}}.cs_tabs__item--active a{color:#fff;background:#e2bd5a}.cs_tabs__tab{display:none;position:relative}.cs_tabs__tab--active{display:block}.cs_tabs--club_single .cs_tabs__header{background:#ebebeb}.cs_tabs--club_single .cs_tabs__item{border-right:1px solid #fff}.cs_tabs--club_single .cs_tabs__item:first-child{margin-left:-72px}.cs_tabs--club_single .cs_tabs__item a{width:275px}@media only screen and (max-width:1000px){.cs_tabs--club_single .cs_tabs__item{max-width:275px;width:25%}.cs_tabs--club_single .cs_tabs__item:first-child{margin-left:0}.cs_tabs--club_single .cs_tabs__item a{width:100%}}@media only screen and (max-width:800px){.cs_tabs--club_single .cs_tabs__header .container{width:100%}.cs_tabs--club_single .cs_tabs__item{width:calc(33.33% - 1px)}.cs_tabs--club_single .cs_tabs__item:first-child{margin-left:0}.cs_tabs--club_single .cs_tabs__item a{width:auto;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media only screen and (max-width:600px){.cs_tabs--club_single .cs_tabs__item a{font-size:15px;padding:18px}.cs_tabs--club_single .cs_tabs__info{display:none}}@media only screen and (max-width:400px){.cs_tabs--club_single .cs_tabs__item a{font-size:13px;padding:10px}}@media only screen and (max-width:1060px){.cs_tabs--club_single.cs_tabs--four_tabs .cs_tabs__item{width:calc(25% - 1px)}.cs_tabs--club_single.cs_tabs--four_tabs .cs_tabs__item:first-child{margin-left:0}.cs_tabs--club_single.cs_tabs--four_tabs .cs_tabs__item a{width:auto}}@media only screen and (max-width:800px){.cs_tabs--club_single.cs_tabs--four_tabs .cs_tabs__info{display:none}}.cs_tabs--club_single.cs_tabs--auto .cs_tabs__item{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto}.cs_tabs--club_single.cs_tabs--auto .cs_tabs__item a{width:auto}@media only screen and (max-width:450px){.cs_tabs--club_single.cs_tabs--auto .cs_tabs__item{width:calc(33.33% - 1px)}.cs_tabs--club_single.cs_tabs--auto .cs_tabs__item a{padding:10px}.cs_tabs--club_single.cs_tabs--auto .container--flex{-ms-flex-wrap:wrap;flex-wrap:wrap}}.cs_tabs--account .cs_tabs__header{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 -3px -4px}.cs_tabs--account .cs_tabs__item{margin:0 3px}.cs_tabs--account .cs_tabs__item a{font-size:17px;background:#d3d3d3;border-radius:4px;padding:24px 26px 28px}.cs_tabs--account .cs_tabs__item--active a{background:#f2f2f2}@media only screen and (max-width:600px){.cs_tabs--account .cs_tabs__header{margin:0 -5px -4px}.cs_tabs--account .cs_tabs__item{margin:0 5px}.cs_tabs--account .cs_tabs__item a{font-size:14px;line-height:18px;padding:14px 14px 18px}}@media only screen and (max-width:420px){.cs_tabs--account .cs_tabs__item a{font-size:12px;padding:6px 6px 10px}}@media only screen and (max-width:340px){.cs_tabs--account .cs_tabs__item a{font-size:12px;padding:4px 4px 8px}}.cs_slider__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:28px}.cs_slider__title{font-size:38px;line-height:32px;font-weight:600;letter-spacing:0;color:#434d57}@media only screen and (max-width:800px){.cs_slider__title{font-size:30px;line-height:32px}}@media only screen and (max-width:500px){.cs_slider__title{font-size:28px}}.cs_slider__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cs_slider__actions .swiper-pagination,.cs_slider__actions p{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#5c5c5c}.cs_slider__actions img{margin-right:9px}.cs_slider__actions .swiper-pagination{position:relative;bottom:0;min-width:60px;text-align:center}.cs_slider__actions .swiper-button-next,.cs_slider__actions .swiper-button-prev{position:relative;width:auto;margin-top:0;top:0;height:auto;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.cs_slider__actions .swiper-button-next:after,.cs_slider__actions .swiper-button-prev:after{content:"";width:14px;height:14px}.cs_slider__actions .swiper-button-prev:after{border-left:2px solid #707070;border-bottom:2px solid #707070;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cs_slider__actions .swiper-button-next:after{border-right:2px solid #707070;border-bottom:2px solid #707070;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cs_slider__actions .swiper-button-prev,.cs_slider__actions .swiper-container-rtl .swiper-button-next{left:0}.cs_slider__actions .swiper-button-next,.cs_slider__actions .swiper-container-rtl .swiper-button-prev{right:0}.cs_slider__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-left:55px}.cs_slider__slide{display:block}@media only screen and (min-width:601px){.cs_slider__slide--five{display:grid;width:100%;grid-template-columns:calc(20% - 6px) calc(40% - 12px) calc(40% - 12px);grid-template-rows:calc(40% - 12px) calc(20% - 6px) calc(40% - 12px);-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:15px}.cs_slider__slide--five .cs_slider__img:before{content:""}.cs_slider__slide--five .cs_slider__img:first-child{grid-column:1/span 2;grid-row:1/span 2}.cs_slider__slide--five .cs_slider__img:first-child:before{padding-bottom:56.5%}.cs_slider__slide--five .cs_slider__img:nth-child(2):before{padding-bottom:47.556%}.cs_slider__slide--five .cs_slider__img:nth-child(3):before{padding-bottom:59.37%}.cs_slider__slide--five .cs_slider__img:nth-child(3),.cs_slider__slide--five .cs_slider__img:nth-child(4){grid-row-start:3}.cs_slider__slide--five .cs_slider__img:nth-child(5){grid-row:2/span 2}.cs_slider__slide--five .cs_slider__img:nth-child(5):before{padding-bottom:79.644%}}.cs_slider__slide--four{display:grid;width:100%;grid-template-columns:calc(24.5% - 7.35px) calc(24.5% - 7.35px) calc(51% - 15.3px);grid-template-rows:calc(60% - 9px) calc(40% - 6px);-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:15px}.cs_slider__slide--four .cs_slider__img:before{content:""}.cs_slider__slide--four .cs_slider__img:first-child:before{padding-bottom:56.5%}.cs_slider__slide--four .cs_slider__img:nth-child(2):before{padding-bottom:56.5%}.cs_slider__slide--four .cs_slider__img:nth-child(3){grid-row:1/span 2;grid-column-start:3}.cs_slider__slide--four .cs_slider__img:nth-child(3):before{padding-bottom:56.5%}.cs_slider__slide--four .cs_slider__img:nth-child(4){grid-column:1/span 2}.cs_slider__slide--four .cs_slider__img:nth-child(4):before{padding-bottom:64.72%}@media only screen and (max-width:500px){.cs_slider__slide--four{grid-template-columns:calc(50% - 7.5px) calc(50% - 7.5px);grid-template-rows:calc(25% - 11.25px) calc(25% - 11.25px) calc(50% - 22.5px)}.cs_slider__slide--four .cs_slider__img:nth-child(3){grid-row:3/span 2;grid-column:1/span 2}}.cs_slider__slide--three{display:grid;width:100%;grid-template-columns:calc(50% - 7.5px) calc(50% - 7.5px);grid-template-rows:calc(50% - 7.5px) calc(50% - 7.5px);-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;row-gap:15px}.cs_slider__slide--three .cs_slider__img:before{content:""}.cs_slider__slide--three .cs_slider__img:first-child{grid-row:1/span 2}.cs_slider__slide--three .cs_slider__img:first-child:before{padding-bottom:56.5%}.cs_slider__slide--three .cs_slider__img:nth-child(2):before,.cs_slider__slide--three .cs_slider__img:nth-child(3):before{padding-bottom:45.57%}@media only screen and (max-width:500px){.cs_slider__slide--three{grid-template-columns:calc(50% - 7.5px) calc(50% - 7.5px);grid-template-rows:calc(66% - 9.9px) calc(33% - 4.95px)}.cs_slider__slide--three .cs_slider__img:first-child{grid-row:1;grid-column:1/span 2}.cs_slider__slide--three .cs_slider__img:first-child:before{padding-bottom:80%}.cs_slider__slide--three .cs_slider__img:nth-child(2):before,.cs_slider__slide--three .cs_slider__img:nth-child(3):before{padding-bottom:100%}}@media only screen and (max-width:500px){.cs_slider__slide--four,.cs_slider__slide--three{margin-left:-10px;margin-right:-10px;width:calc(100% + 20px)}}.cs_slider__img{border-radius:4px;position:relative;overflow:hidden;display:-webkit-box;display:-ms-flexbox;display:flex}.cs_slider__img img{position:absolute;top:0;left:0;width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover}.cs_slider__arr{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:5px;margin-left:10px}.cs_slider__arr svg{display:block}@media only screen and (max-width:800px){.cs_slider__pagination{margin-left:20px}}@media only screen and (min-width:601px){.cs_slider__arr{display:none}}@media only screen and (max-width:600px){.cs_slider__img:before{content:"";padding-bottom:56.4%}.cs_slider__header{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cs_slider__actions{display:none}.cs_slider .swiper-container{overflow:visible}}@media only screen and (max-width:500px){.cs_slider__header{padding-bottom:11px}}.expect_tiles{margin:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.expect_tiles__item,.expect_tiles__item-sports{margin:15px;width:calc(25% - 30px);position:relative;overflow:hidden;border-radius:4px;height:169px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:1}.expect_tiles__item-sports:nth-child(8n+1),.expect_tiles__item:nth-child(8n+1){background:#b47194}.expect_tiles__item-sports:nth-child(8n+2),.expect_tiles__item:nth-child(8n+2){background:#99a8c1}.expect_tiles__item-sports:nth-child(8n+3),.expect_tiles__item:nth-child(8n+3){background:#8dc3cc}.expect_tiles__item-sports:nth-child(8n+4),.expect_tiles__item:nth-child(8n+4){background:#e2d1e4}.expect_tiles__item-sports:nth-child(8n+5),.expect_tiles__item:nth-child(8n+5){background:#f8f7d9}.expect_tiles__item-sports:nth-child(8n+6),.expect_tiles__item:nth-child(8n+6){background:#709ec6}.expect_tiles__item-sports:nth-child(8n+7),.expect_tiles__item:nth-child(8n+7){background:#c78e62}.expect_tiles__item-sports:nth-child(8n+8),.expect_tiles__item:nth-child(8n+8){background:#e2bd5a}.expect_tiles__item--aromatherapy_room .expect_tiles__title,.expect_tiles__item--cafe .expect_tiles__title,.expect_tiles__item--capital_physio .expect_tiles__title,.expect_tiles__item--outdoor_training .expect_tiles__title,.expect_tiles__item--quiet_zone .expect_tiles__title,.expect_tiles__item-sports--aromatherapy_room .expect_tiles__title,.expect_tiles__item-sports--cafe .expect_tiles__title,.expect_tiles__item-sports--capital_physio .expect_tiles__title,.expect_tiles__item-sports--outdoor_training .expect_tiles__title,.expect_tiles__item-sports--quiet_zone .expect_tiles__title{text-shadow:0 3px 6px rgba(0,0,0,.16);color:#434d57}.expect_tiles__item--icon,.expect_tiles__item-sports--icon{background:#fff!important;border:1px solid #a3a3a3;-webkit-box-align:center;-ms-flex-align:center;align-items:center;height:auto;min-height:89px}.expect_tiles__title{color:#fff;font-size:22px;line-height:22px;font-weight:600;letter-spacing:.02em}.expect_tiles__label{color:#505050;font-size:18px;line-height:24px;font-weight:600;letter-spacing:.02em}.expect_tiles__img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.expect_tiles__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.expect_tiles__icon{padding-right:15px}@media only screen and (max-width:1060px){.expect_tiles{margin:-10px}.expect_tiles__item{margin:10px;width:calc(25% - 20px);padding:15px}}@media only screen and (max-width:1000px){.expect_tiles__item{width:calc(33.33% - 20px)}}@media only screen and (max-width:800px){.expect_tiles__title{font-size:22px;line-height:28px}}@media only screen and (max-width:760px){.expect_tiles__item{width:calc(50% - 20px)}}@media only screen and (max-width:500px){.expect_tiles{margin:-5px}.expect_tiles__item{height:100px;margin:5px;width:calc(50% - 10px);padding:10px}.expect_tiles__item--icon{height:auto;min-height:0;width:calc(100% - 10px)}.expect_tiles__title{font-size:18px;line-height:20px}.expect_tiles__icon img{height:auto;width:28px;display:block}}.cs_social{background:#434d57;position:relative;overflow:hidden;border-radius:4px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cs_social,.cs_social__images{display:-webkit-box;display:-ms-flexbox;display:flex}.cs_social__images{-ms-flex-wrap:wrap;flex-wrap:wrap;width:50%}.cs_social__img{padding-bottom:25%;width:25%;position:relative}.cs_social__img img{position:absolute;top:0;left:0;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cs_social__text{padding:50px}.cs_social__subtitle{color:#e2bd5a;font-size:18px;line-height:24px;font-weight:400;letter-spacing:.02em;padding-bottom:8px}.cs_social__title{color:#e2bd5a;font-size:44px;line-height:46px;font-weight:400;letter-spacing:.044em;padding-bottom:12px}.cs_social__links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-12px;padding-left:5px}.cs_social__links a{margin:12px}@media only screen and (max-width:1130px){.cs_social__text{padding:4%}}@media only screen and (max-width:1080px) and (min-width:801px){.cs_social__title{font-size:4.6vw;line-height:4.6vw}}@media only screen and (max-width:960px){.cs_social__links{margin:-10px}.cs_social__links a{margin:10px}.cs_social__links img{width:auto;height:33px}}@media only screen and (max-width:800px){.cs_social{-ms-flex-wrap:wrap;flex-wrap:wrap}.cs_social__images{width:100%}.cs_social__text{width:100%;padding:30px}.cs_social__title{font-size:40px;line-height:40px}}@media only screen and (max-width:500px){.cs_social__img{width:33.33%;padding-bottom:33.33%}.cs_social__img:nth-child(7),.cs_social__img:nth-child(8){display:none}.cs_social__text{padding:30px 20px 35px}.cs_social__subtitle{font-weight:400;padding-bottom:5px}.cs_social__title{font-size:30px;padding-bottom:10px}}.cs_contact{padding-top:28px}.cs_contact .lsf_btn{margin-top:22px}.cs_contact__address,.cs_contact__email,.cs_contact__tel{position:relative;padding-left:33px;padding-bottom:3px}.cs_contact__address:before,.cs_contact__email:before,.cs_contact__tel:before{content:"";position:absolute;top:0;left:0;background:no-repeat 50%}.cs_contact__address a,.cs_contact__email a,.cs_contact__tel a{font-size:16px;line-height:25px;font-weight:400;letter-spacing:.02em}.cs_contact__address:before{background-image:url(/images/map-pin-small.svg?fdf2e4bf6ba43f19b4be3832b4e17dfb);width:18px;height:24px;top:-1px}.cs_contact__address address{font-size:16px;line-height:24px;font-weight:400;letter-spacing:.02em}.cs_contact__tel:before{background-image:url(/images/phone.svg?4e0c9c101a55b1adf02f39866c0f6ea6);width:17px;height:24px;top:2px}.cs_contact__tel a{letter-spacing:.08em}.cs_contact__email:before{background-image:url(/images/email.svg?19c9ec9e4b93503c54e3eb8ece69fd8c);width:23px;height:17px;top:6px;left:-3px}.cs_contact__instagram a{color:#111;font-size:16px;line-height:25px;font-weight:400;letter-spacing:.02em;text-decoration:none}.cs_contact__instagram a span{text-decoration:underline;margin:0 0 0 10px;position:relative;top:-5px}.cs_contact__instagram svg{margin:3px 0 0 -3px;width:22px;height:22px}@media only screen and (max-width:700px){.cs_contact{padding:28px 0 30px}}@media only screen and (max-width:500px){.cs_contact__address,.cs_contact__email,.cs_contact__tel{padding-left:29px}}.cs_times__container{width:calc(50% - 15px)}@media only screen and (max-width:700px){.cs_times__container{width:100%}}.cs_times{padding:25px 30px;background:#f5f4f4;margin-bottom:20px}.cs_times table{width:100%}.cs_times table th{font-size:16px;line-height:25px;font-weight:700;letter-spacing:.06em;width:120px}.cs_times table td{font-size:16px;line-height:25px;font-weight:400;letter-spacing:.08em}.cs_times__heading{font-size:22px;padding-bottom:18px;margin-bottom:10px;border-bottom:1px solid #c6c6c6}.cs_times__heading,.cs_times__subheading{line-height:26px;font-weight:700;letter-spacing:.044em}.cs_times__subheading{font-size:18px;padding:7px 0 10px;margin-top:18px;border-top:1px solid #c6c6c6}@media only screen and (max-width:700px){.cs_times{width:100%}}@media only screen and (max-width:500px){.cs_times{padding:15px}}.join-width .cs_times{padding:11px 12px}.join-width .cs_times table td,.join-width .cs_times table th{font-size:14px;line-height:22px}.join-width .cs_times .cs_times__subheading{display:none}.cs_team{margin:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.cs_team,.cs_team__member{display:-webkit-box;display:-ms-flexbox;display:flex}.cs_team__member{width:calc(50% - 30px);border-radius:4px;background:#f5f4f4;margin:15px;padding:20px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.cs_team__img{display:block;-webkit-clip-path:circle(50%);clip-path:circle(50%);width:74px;height:74px;-ms-flex-negative:0;flex-shrink:0}.cs_team__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.cs_team__img--large{width:196px;height:195px}.cs_team__csimg img{display:block;margin:20px auto}.cs_team__info{margin-right:auto;padding:0 20px}.cs_team__name{font-size:20px;line-height:20px;font-weight:600;letter-spacing:.02em;padding-bottom:3px}.cs_team__role{color:#505050;font-size:14px;line-height:18px;font-weight:400;letter-spacing:.02em}@media only screen and (max-width:1060px){.cs_team{margin:-10px}.cs_team__member{margin:10px;width:calc(50% - 20px)}}@media only screen and (max-width:800px){.cs_team__member{padding:20px 20px 20px 114px;min-height:114px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cs_team__img--small{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);left:20px}.cs_team__info{margin-right:0;padding:0 0 5px}.cs_team .lsf_btn{padding:0;text-decoration:underline;font-size:14px;line-height:23px;font-weight:700;letter-spacing:.06em;color:#555}.cs_team .lsf_btn:before{display:none}}@media only screen and (max-width:600px){.cs_team{margin:0 -20px}.cs_team__member{width:100%;margin:0;min-height:0;padding:22px 22px 22px 114px;border-radius:0}.cs_team__member:nth-child(odd){background:#fff}.cs_team__img--large{width:110px;height:110px;margin:0 auto}}.cs_team_modal{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:9}.cs_team_modal--consent{z-index:999}.cs_team_modal--consent p{margin:0 0 15px}.cs_team_modal--consent .cs_team_modal__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cs_team_modal--consent .popuppreferences{width:100%;display:none}.cs_team_modal__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin-top:16px}.cs_team_modal__btns .lsf_btn:first-child{margin-right:10px}.cs_team_modal__bg{top:0;left:0;width:100%;height:100%}.cs_team_modal__bg,.cs_team_modal__close{position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cs_team_modal__close{top:20px;right:20px}.cs_team_modal__close svg{display:block}.cs_team_modal__container{width:90%;max-width:720px;padding:40px;border-radius:4px;background:#fff;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.4);box-shadow:0 8px 30px rgba(0,0,0,.4);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cs_team_modal__member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.cs_team_modal__member--show{display:-webkit-box;display:-ms-flexbox;display:flex}.cs_team_modal__content{max-width:325px;width:50%}.cs_team_modal__content.partnerships{max-width:800px;width:100%;text-align:center}.cs_team_modal__content.partnerships .cs_team__img--large{margin:0 auto 20px}.cs_team_modal__name{font-size:22px;line-height:28px;font-weight:700;letter-spacing:.01em;color:#001023}.cs_team_modal__description,.cs_team_modal__role{font-size:16px;line-height:24px;font-weight:400;letter-spacing:.02em}.cs_team_modal__role{color:#5c5c5c;padding-bottom:6px}.cs_team_modal__description{padding-bottom:10px}.cs_team_modal--active{overflow:hidden}.cs_team_modal--active .cs_team_modal{visibility:visible;opacity:1;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cs_team_modal--active .cs_team_modal__container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cs_team_modal--unbookclass{visibility:visible;z-index:99999;opacity:1;position:absolute;top:-61px}.cs_team_modal--unbookclass .cs_team_modal__member{display:block;text-align:center}@media only screen and (max-width:700px){.cs_team_modal{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:80px 0 20px;overflow-y:scroll;z-index:100}.cs_team_modal__container{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.cs_team_modal--active .cs_team_modal__container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:600px){.cs_team_modal__close{top:16px;right:16px}.cs_team_modal__container{padding:50px 20px 35px;display:block;text-align:center}.cs_team_modal__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;margin:0 auto}.cs_team_modal__role{padding-bottom:10px}.cs_team_modal__description{line-height:22px}.cs_team_modal .cs_contact__tel{margin-bottom:8px}.cs_team_modal__member.partnerships,.cs_team_modal__member.testimonial{-ms-flex-wrap:wrap;flex-wrap:wrap}.cs_team_modal--unbookclass{position:relative}}.cs_generic_modal{position:fixed;top:0;left:0;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;z-index:9}.cs_generic_modal,.cs_generic_modal__btns{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.cs_generic_modal__btns{margin-top:16px}.cs_generic_modal__btns .lsf_btn:first-child{margin-right:10px}.cs_generic_modal__bg{top:0;left:0;width:100%;height:100%}.cs_generic_modal__bg,.cs_generic_modal__close{position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cs_generic_modal__close{top:20px;right:20px}.cs_generic_modal__close svg{display:block}.cs_generic_modal__container{width:90%;max-width:720px;padding:40px;border-radius:4px;background:#fff;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.4);box-shadow:0 8px 30px rgba(0,0,0,.4);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cs_generic_modal__member{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.cs_generic_modal__member--show{display:-webkit-box;display:-ms-flexbox;display:flex}.cs_generic_modal__content{max-width:325px;width:50%}.cs_generic_modal__content.partnerships{max-width:800px;width:100%;text-align:center}.cs_generic_modal__content.partnerships .cs_team__img--large{margin:0 auto 20px}.cs_generic_modal__name{font-size:22px;line-height:28px;font-weight:700;letter-spacing:.01em;color:#001023}.cs_generic_modal__description,.cs_generic_modal__role{font-size:16px;line-height:24px;font-weight:400;letter-spacing:.02em}.cs_generic_modal__role{color:#5c5c5c;padding-bottom:6px}.cs_generic_modal__description{padding-bottom:10px}.cs_generic_modal--active{overflow:hidden}.cs_generic_modal--active .cs_generic_modal{visibility:visible;opacity:1;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cs_generic_modal--active .cs_generic_modal__container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cs_generic_modal--unbookclass{visibility:visible;z-index:99999;opacity:1;position:absolute;top:-61px}.cs_generic_modal--unbookclass .cs_generic_modal__member{display:block;text-align:center}@media only screen and (max-width:700px){.cs_generic_modal{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:80px 0 20px;overflow-y:scroll;z-index:100}.cs_generic_modal__container{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.cs_generic_modal--active .cs_generic_modal__container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:600px){.cs_generic_modal__close{top:16px;right:16px}.cs_generic_modal__container{padding:50px 20px 35px;display:block;text-align:center}.cs_generic_modal__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;margin:0 auto}.cs_generic_modal__role{padding-bottom:10px}.cs_generic_modal__description{line-height:22px}.cs_generic_modal .cs_contact__tel{margin-bottom:8px}.cs_generic_modal__member.partnerships,.cs_generic_modal__member.testimonial{-ms-flex-wrap:wrap;flex-wrap:wrap}.cs_generic_modal--unbookclass{position:relative}}.cs_not_all{z-index:10;display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cs_not_all,.cs_not_all__bg{top:0;left:0;width:100%;height:100%}.cs_not_all__bg,.cs_not_all__close{position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cs_not_all__close{top:20px;right:20px}.cs_not_all__close svg{display:block}.cs_not_all__container{width:90%;max-width:720px;padding:40px;border-radius:4px;background:#fff;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.4);box-shadow:0 8px 30px rgba(0,0,0,.4);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cs_not_all__content{max-width:325px;width:100%}.cs_not_all .not_all-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:none}.cs_not_all .not_all-wrap--show{display:-webkit-box;display:-ms-flexbox;display:flex}.cs_not_all--active{overflow:hidden}.cs_not_all--active .cs_not_all{visibility:visible;opacity:1;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cs_not_all--active .cs_not_all__container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cs_not_all--active.vibe .not_all-wrap p{color:#fff}@media only screen and (max-width:700px){.cs_not_all{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:80px 0 20px;overflow-y:scroll;z-index:100}.cs_not_all__container{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.cs_not_all--active .cs_not_all__container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:600px){.cs_not_all__close{top:16px;right:16px}.cs_not_all__container{padding:50px 20px 35px;display:block;text-align:center}}.sports-rep__container{width:96%;max-width:1182px;margin:0 auto;padding:40px 0;background:#fff;position:relative}.sports-rep__title{font-size:38px;line-height:32px;font-weight:600;letter-spacing:0;color:#434d57;margin:0 0 20px;text-align:center}@media only screen and (max-width:800px){.sports-rep__title{font-size:30px;line-height:32px}}@media only screen and (max-width:500px){.sports-rep__title{font-size:28px}}.sports-rep .sports-rep_tiles{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.sports-rep .sports-rep_tiles:after{content:"";width:32%;visibility:hidden}.sports-rep .sports-rep_tiles .sport-rep_tile{width:32%;text-align:center;margin:0 0 40px}.sports-rep .sports-rep_tiles .sport-rep_tile .title{font-size:20px;line-height:22px;font-weight:500;letter-spacing:0;color:#434d57;margin:20px 0 15px}.sports-rep .sports-rep_tiles .sport-rep_tile img{border-radius:5px}@media only screen and (max-width:750px){.sports-rep .sports-rep_tiles .sport-rep_tile{width:48%}}@media only screen and (max-width:500px){.sports-rep .sports-rep_tiles .sport-rep_tile{width:100%}.sports-rep .sports-rep_tiles .sport-rep_tile img{margin:0 auto}}.find_club__h1{font-size:26px;line-height:30px;font-weight:600;letter-spacing:0;color:#434d57;padding-bottom:10px}.find_club__intro{padding-bottom:35px}.find_club__intro h1,.find_club__intro h2,.find_club__intro h3,.find_club__intro h4,.find_club__intro h5,.find_club__intro h6{font-size:50px;line-height:55px;font-weight:600;letter-spacing:0;color:#434d57;padding-bottom:15px}@media only screen and (max-width:400px){.find_club__intro h1,.find_club__intro h2,.find_club__intro h3,.find_club__intro h4,.find_club__intro h5,.find_club__intro h6{font-size:40px;line-height:40px}}.find_club__intro p{font-size:20px;line-height:30px;letter-spacing:0}@media only screen and (max-width:800px){.find_club__intro p{font-size:18px;line-height:26px}}.fc_search_box{border-radius:4px;padding:20px 20px 25px;background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:50px}.fc_search_box__col{width:calc(50% - 10px)}.fc_search_box .lsf_btn{margin-top:16px}@media only screen and (max-width:600px){.fc_search_box{margin-bottom:35px}.fc_search_box__col{width:calc(100% - 10px)}.fc_search_box--clubs{padding-top:30px}}.fc_map__placeholder{background:#f2f2f2;height:610px;position:relative}.fc_map__placeholder .fc_modal{position:absolute;top:20%;right:20%}.fc_map #map{width:100%;height:610px;display:block;border-radius:4px;overflow:hidden}@media only screen and (max-width:800px){.fc_map #map,.fc_map__placeholder{height:500px}}@media only screen and (max-width:600px){.fc_map #map{border-radius:0}.fc_map__placeholder{margin:0 -20px;width:calc(100% + 40px)}}.fc_modal{width:314px;padding:20px;border-radius:4px;background:#fff;position:relative;-webkit-filter:drop-shadow(0 3px 30px rgba(0,0,0,.16));filter:drop-shadow(0 3px 30px rgba(0,0,0,.16))}.fc_modal:before{content:"";display:block;position:absolute;top:100%;left:27px;width:0;height:0;border-color:#fff rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:20px 12px 0}.fc_modal__inner{width:314px;padding:10px}.fc_modal__close{position:absolute;top:8px;right:8px;width:20px;height:20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.fc_modal__close:after,.fc_modal__close:before{content:"";display:block;position:absolute;top:50%;left:50%;width:100%;border-bottom:2px solid #707070}.fc_modal__close:before{-webkit-transform:translate(-50%,-50%) rotate(-45deg);-ms-transform:translate(-50%,-50%) rotate(-45deg);transform:translate(-50%,-50%) rotate(-45deg)}.fc_modal__close:after{-webkit-transform:translate(-50%,-50%) rotate(45deg);-ms-transform:translate(-50%,-50%) rotate(45deg);transform:translate(-50%,-50%) rotate(45deg)}.fc_modal__h{font-size:24px;line-height:24px;font-weight:600;letter-spacing:0;color:#434d57;padding-bottom:3px}.fc_modal__details{padding-bottom:10px}.fc_modal__details p{font-size:14px;line-height:24px;font-weight:400;letter-spacing:0}.fc_modal__details a[href^="tel:"]{text-decoration:none}.fc_modal__actions{margin:-3px;padding-top:10px}.fc_modal__actions a{margin:3px}.fc_results{padding:30px 0;background:#f2f2f2;margin-top:40px}.fc_results__h{font-size:40px;line-height:42px;font-weight:900;letter-spacing:.02em;padding-bottom:16px}.fc_results__data{margin:-5px 0}.fc_results__row{background:#fff;margin:5px 0;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:25px 20px}.fc_results__address p,.fc_results__club p,.fc_results__distance p,.fc_results__postcode p{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.06em}.fc_results__club,.fc_results__distance,.fc_results__postcode{text-align:center}.fc_results__club p,.fc_results__distance p,.fc_results__postcode p{font-weight:400;letter-spacing:.02em}.fc_results--hidden{display:none}@media only screen and (min-width:801px){.fc_results__distance{width:90px}.fc_results__action{width:130px}.fc_results__postcode{width:80px}.fc_results__address{width:calc(65% - 195px)}.fc_results__club{width:calc(20% - 60px)}}@media only screen and (max-width:800px){.fc_results__row{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;padding:15px}.fc_results__action,.fc_results__address{width:100%}.fc_results__address{padding-bottom:7px}.fc_results__action{padding-top:9px}.fc_results__club,.fc_results__distance{width:55%}.fc_results__club,.fc_results__distance,.fc_results__postcode{text-align:left}.fc_results__distance{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding-bottom:9px}.fc_results__postcode{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:45%;padding-left:12px;border-left:1px solid #c6c6c6;-webkit-transform:translateY(50%);-ms-transform:translateY(50%);transform:translateY(50%)}.fc_results__club{-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3}.fc_results__action{-webkit-box-ordinal-group:5;-ms-flex-order:4;order:4}}.custom_form{position:relative;padding:25px 30px;background:#f2f2f2;border-radius:4px;margin-top:30px}.custom_form.sportsfacilities{margin:10px 0 30px}.custom_form__heading{font-size:22px;line-height:32px;font-weight:700;letter-spacing:0;padding-bottom:10px}.custom_form__desc p{padding-bottom:10px}.custom_form__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px}.custom_form__field{width:calc(50% - 30px);margin:0 15px 14px}.custom_form__field .form_elem__wrap{margin-bottom:0}.custom_form__error{padding-top:5px}.custom_form__message{text-align:left}@media only screen and (max-width:600px){.custom_form{padding:20px 15px}.custom_form__field{width:calc(100% - 30px)}}#hyrox .hyrox-content,#padel .hyrox-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:20px auto;width:100%;padding:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#e2bd5a}#hyrox .hyrox-content .hyrox-left,#padel .hyrox-content .hyrox-left{width:40%}#hyrox .hyrox-content .hyrox-right,#padel .hyrox-content .hyrox-right{width:58%}#hyrox .hyrox-content h1,#hyrox .hyrox-content p.title,#padel .hyrox-content h1,#padel .hyrox-content p.title{color:#fff;text-align:left;font-size:43px;line-height:46px;font-weight:700;letter-spacing:0;margin:0 0 30px}#hyrox .hyrox-content h2,#hyrox .hyrox-content p,#padel .hyrox-content h2,#padel .hyrox-content p{color:#fff;text-align:left;font-size:20px;line-height:24px;font-weight:400;letter-spacing:0;margin:0 0 30px}@media only screen and (max-width:700px){#hyrox .hyrox-content .hyrox-left,#hyrox .hyrox-content .hyrox-right,#padel .hyrox-content .hyrox-left,#padel .hyrox-content .hyrox-right{width:100%}}#hyrox .hyrox-lower-content,#padel .hyrox-lower-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 0 20px}#hyrox .hyrox-lower-content .hyrox-title,#padel .hyrox-lower-content .hyrox-title{display:block;width:100%;padding:20px;text-align:center;background:#434d57}#hyrox .hyrox-lower-content .hyrox-title p,#padel .hyrox-lower-content .hyrox-title p{color:#fff;font-size:29px;line-height:32px;font-weight:700;letter-spacing:0;margin:0 auto}#hyrox .hyrox-lower-content .hyrox-left,#padel .hyrox-lower-content .hyrox-left{width:47%;background:#f5f4f4;padding:15px;margin:20px auto}#hyrox .hyrox-lower-content .hyrox-left p,#padel .hyrox-lower-content .hyrox-left p{margin:0 0 15px}#hyrox .hyrox-lower-content .hyrox-right,#padel .hyrox-lower-content .hyrox-right{width:47%;background:#f5f4f4;padding:15px;margin-top:20px}#hyrox .hyrox-lower-content .hyrox-right p,#padel .hyrox-lower-content .hyrox-right p{margin:0 0 15px}#hyrox .hyrox-lower-content p.title,#padel .hyrox-lower-content p.title{color:#000;font-size:23px;line-height:36px;font-weight:700;letter-spacing:0;margin:0 auto;color:#434d57}#hyrox .hyrox-lower-content .lsf_btn,#padel .hyrox-lower-content .lsf_btn{background:#e2bd5a;color:#fff}@media only screen and (max-width:700px){#hyrox .hyrox-lower-content .hyrox-left,#hyrox .hyrox-lower-content .hyrox-right,#padel .hyrox-lower-content .hyrox-left,#padel .hyrox-lower-content .hyrox-right{width:100%}}#hyrox .hyrox_faqs__items,#padel .hyrox_faqs__items{display:block;margin:0 auto 10px;max-width:600px;width:100%;padding:0 20px}#hyrox .hyrox_faqs__items p,#padel .hyrox_faqs__items p{font-weight:700;margin:10px 0 20px}#hyrox .hyrox_faqs__items .faqs__items .faqs__item,#padel .hyrox_faqs__items .faqs__items .faqs__item{padding:18px 0}#hyrox .hyrox_faqs__items .faqs__items .faqs__item:before,#padel .hyrox_faqs__items .faqs__items .faqs__item:before{top:18px;left:3px;font-size:22px;line-height:27px;display:none}#hyrox .hyrox_faqs__items .faqs__items .faqs__item .faqs__title,#padel .hyrox_faqs__items .faqs__items .faqs__item .faqs__title{padding:0 35px 0 0}#hyrox .hyrox_faqs__items .faqs__items .faqs__item .faqs__title p,#padel .hyrox_faqs__items .faqs__items .faqs__item .faqs__title p{text-align:left;margin:0;font-weight:300}#hyrox .hyrox_faqs__items .faqs__items .faqs__item .faqs__title .faqs__arr,#padel .hyrox_faqs__items .faqs__items .faqs__item .faqs__title .faqs__arr{top:23px}#hyrox .hyrox_faqs__items .faqs__items .faqs__item .faqs__title .faqs__arr img,#padel .hyrox_faqs__items .faqs__items .faqs__item .faqs__title .faqs__arr img{height:auto;width:20px}#hyrox .hyrox_faqs__items .faqs__items .faqs__item .faqs__accordion p,#padel .hyrox_faqs__items .faqs__items .faqs__item .faqs__accordion p{font-weight:300;margin:10px 0;text-align:left}#hyrox .hyrox_faqs__items .faqs__items .faqs__item .faqs__accordion ul,#padel .hyrox_faqs__items .faqs__items .faqs__item .faqs__accordion ul{list-style:disc}#hyrox .hyrox_faqs__items .faqs__items .faqs__item .faqs__accordion ul li,#padel .hyrox_faqs__items .faqs__items .faqs__item .faqs__accordion ul li{margin:5px 0}#hyrox .hyrox_faqs__items .faqs__items .faqs__item--open,#padel .hyrox_faqs__items .faqs__items .faqs__item--open{background:none}#hyrox .hyrox_faqs__items .faqs__items .faqs__item--open .faqs__accordion,#padel .hyrox_faqs__items .faqs__items .faqs__item--open .faqs__accordion{padding:20px 0 10px;font-size:18px}.account__content{padding-top:56px}.account__content .cs_tabs--account .cs_tabs__item--active a{color:#434d57}.account__heading{font-size:60px;padding-bottom:20px;letter-spacing:0;font-weight:600}.account__subheading{color:#434d57}.account__intro_text{padding-bottom:10px}.account__intro_text p{font-size:16px;line-height:28px;font-weight:400;letter-spacing:0;padding-bottom:15px}.account__intro_text p.small{font-size:13px;line-height:18px}.account__intro_text ul{padding-bottom:15px}.account__card{padding:30px 25px;background:#f2f2f2;border-radius:4px}.account__card .account__subheading{padding-bottom:12px}.account__fields{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:17px}.account__fields--left,.account__fields--right{width:calc(50% - 15px)}.account__submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.account__submit--mt{margin-top:-10px}.account__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-7px}.account__actions .lsf_btn{margin:7px}.account--classes .account__content,.account--my_classes .account__content,.account--pitches .account__content{padding-bottom:30px}.account--my_classes .acc_classes{padding:47px 0}.account--message{text-align:right;padding-top:10px}.account--dark .acc_welcome__ctas a,.account--dark .acc_welcome__ctas a:nth-child(2),.account--dark .h_memberships__ctas a{background:#000;color:#fff}.account--dark .block__text h3,.account--dark .ewyb__table table thead th{color:#000}.account--dark .lsf_btn{background:#000;color:#fff}@media only screen and (max-width:900px){.account__content{padding-bottom:40px}.account--referral_progress .account__content{padding-bottom:0}.account--referral_progress .h_memberships__wrap--rewards{padding-bottom:40px}}@media only screen and (max-width:800px){.account__card{padding:25px}}@media only screen and (max-width:600px){.account__content{padding-top:30px}.account__intro_text{padding-bottom:0}.account__card{padding:20px 15px}.account__card .account__subheading{padding-bottom:15px}.account__fields{-ms-flex-wrap:wrap;flex-wrap:wrap}.account__fields--left,.account__fields--right{width:100%}}.acc_welcome{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-bottom:30px}.acc_welcome .gtky_form__block{border:none}.acc_welcome .gtky_form__block .gtky_form__q.main-title{color:#434d57;font-size:28px;line-height:28px;font-weight:600;letter-spacing:0;padding-bottom:6px;text-align:left}.acc_welcome__heading{font-weight:400;padding-bottom:27px;margin-top:-9px;letter-spacing:0}.acc_welcome__heading strong{font-weight:600}.acc_welcome__title{color:#fff;font-size:28px;line-height:28px;font-weight:600;letter-spacing:0;padding-bottom:6px}.acc_welcome__title--dark{color:#000;padding-bottom:20px}.acc_welcome__p{color:#fff;letter-spacing:0;line-height:24px}.acc_welcome__intro{width:100%}.acc_welcome__ctas{display:none!important;width:31.642%;display:-webkit-box;display:-ms-flexbox;display:flex}.acc_welcome__ctas a{background:#b47194;border-radius:4px;padding:20px 45px 20px 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:calc(25% - 10px);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;margin:8px 0;position:relative}.acc_welcome__ctas a:nth-child(2){background:#8dc3cc}.acc_welcome__ctas a:nth-child(3){background:#709ec6}.acc_welcome__ctas a:nth-child(4){background:#e2bd5a}.acc_welcome__ctas img{position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:20px}.acc_welcome__cta_inner{margin:-8px 0}.acc_welcome__intro_items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-9px}.acc_welcome__intro_items p{font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;padding-bottom:8px}@media only screen and (min-width:921px){.acc_welcome__intro_items--between{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.acc_welcome__intro_items--between .acc_welcome__intro_item{width:auto}}.acc_welcome__intro_item{margin:9px;width:calc(50% - 18px)}.acc_welcome__key_stats{min-height:428px;display:block;width:100%;margin-top:36px}@media only screen and (max-width:800px){.acc_welcome__heading{margin-top:0}.acc_welcome__ctas,.acc_welcome__intro{width:100%}.acc_welcome__ctas{padding-top:30px}.acc_welcome__ctas a{height:auto;min-height:108px}.acc_welcome__cta_inner{width:100%}.acc_welcome__key_stats{min-height:auto}.acc_welcome__key_stats--empty{display:none}}@media only screen and (max-width:600px){.acc_welcome__heading{padding-bottom:15px}.acc_welcome__intro_items{margin:-5px}.acc_welcome__intro_items p{padding-bottom:0}.acc_welcome__intro_item{width:calc(100% - 5px)}.acc_welcome__title--dark{padding-bottom:15px}}.acc_tabs__header{background:#f5f4f4}.acc_tabs__inner{display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}.acc_tabs__item{margin:0 -1px;position:relative}.acc_tabs__item a{display:block;padding:20px 25px;text-align:center;font-size:15px;line-height:20px;font-weight:700;letter-spacing:0;text-decoration:none;color:#434d57;background:#f5f4f4;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;border-left:1px solid #fff;border-right:1px solid #fff}.acc_tabs__item--active,.acc_tabs__item:hover{position:relative}.acc_tabs__item--active a,.acc_tabs__item:hover a{color:#fff;background:#e2bd5a;border-color:#f5f4f4;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.acc_tabs__item .sub{display:none;z-index:10;position:absolute;top:100%;width:100%}.acc_tabs__item .sub a{padding:20px 10px;text-align:center;font-size:15px;line-height:20px;font-weight:700;letter-spacing:0;text-decoration:none;color:#505050;background:#f5f4f4;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;border:none}.acc_tabs__item .sub a:hover{color:#d85a49;background:#fff;border-color:#f5f4f4;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.acc_tabs__item:hover .sub{display:block}.acc_tabs__arr{background:#e2e2e2;position:absolute;top:0;height:100%;width:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:1;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.acc_tabs__arr span{width:8px;height:8px;opacity:.38}.acc_tabs__arr--left{left:0}.acc_tabs__arr--left span{border-left:1px solid #707070;border-bottom:1px solid #707070;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.acc_tabs__arr--right{right:0}.acc_tabs__arr--right span{border-right:1px solid #707070;border-bottom:1px solid #707070;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.acc_tabs__arr--active span{border-width:2px;border-color:#d85a49}.acc_tabs__header--dark{background:#373737}.acc_tabs__header--dark .acc_tabs__item a{color:#fff;background:#000}.acc_tabs__header--dark .acc_tabs__item--active a,.acc_tabs__header--dark .acc_tabs__item:hover a{background:#373737;color:#d85a49}@media only screen and (max-width:1190px){.acc_tabs__item a{padding:20px 25px}}@media only screen and (min-width:921px){.acc_tabs__arr{display:none}}@media only screen and (max-width:920px){.acc_tabs__header .container{width:100%;position:relative}.acc_tabs__inner{overflow-x:scroll;width:calc(100% - 40px);margin:0 20px}.acc_tabs__item{-ms-flex-negative:0;flex-shrink:0}}@media only screen and (max-width:600px){.acc_tabs__item a{font-size:15px;padding:18px}}.acc_direct_debit{background:#e5e5e5;padding:20px;border-radius:4px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px}.acc_direct_debit__heading{font-size:24px;line-height:36px;font-weight:600;letter-spacing:0;text-transform:uppercase}.acc_direct_debit__p{font-size:16px;line-height:28px;font-weight:400;letter-spacing:0;width:530px}.acc_direct_debit__heading,.acc_direct_debit figure{-ms-flex-negative:0;flex-shrink:0}.acc_direct_debit img{display:block}.acc_direct_debit--no_margin{margin-bottom:0}@media only screen and (max-width:960px) and (min-width:901px){.acc_direct_debit__p{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;width:auto;padding:0 20px}}@media only screen and (max-width:900px){.acc_direct_debit{display:block}.acc_direct_debit__p{width:100%;padding:10px 0 15px}}.refer_pass{padding-top:20px}.refer_pass__heading{font-size:50px;line-height:50px;padding-right:120px;margin:0 0 10px}.refer_pass__heading,.refer_pass__or{font-weight:400;letter-spacing:0;color:#fff}.refer_pass__or{font-size:30px;line-height:34px;margin:30px auto 0}.refer_pass__items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-9px}.refer_pass__item{margin:9px;border-radius:4px;padding:35px 25px;position:relative;background:#3c6d9d;background:-webkit-gradient(linear,left top,right top,from(#3a5c8b),to(#688ab2));background:linear-gradient(90deg,#3a5c8b,#688ab2)}.refer_pass__item:nth-child(4n+2){background:#b47194}.refer_pass__item:nth-child(4n+3){background:#e2bd5a}.refer_pass__item:nth-child(4n+4){background:#8dc3cc}.refer_pass__item .lsf_btn{position:absolute;top:27px;right:25px}.refer_pass__item .form_elem__input--invalid input{border-color:#d85a49}.refer_pass__item .message p{color:#fff;font-size:13px;line-height:18px}.refer_pass__actions{padding-top:25px}.refer_pass__actions,.refer_pass__inline{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.refer_pass__inline{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding-top:20px}.refer_pass__inline .form_elem__wrap{margin-bottom:0;width:260px}.refer_pass__inline .form_elem__wrap:first-child{margin-right:17px}.refer_pass__message{padding-top:20px}@media only screen and (max-width:1020px) and (min-width:801px){.refer_pass__heading{font-size:4.9vw;line-height:4.9vw}.refer_pass__or{font-size:3.9vw;line-height:3.9vw}}@media only screen and (max-width:1020px){.refer_pass__inline .form_elem__wrap{width:28%}}@media only screen and (max-width:800px){.refer_pass__heading{font-size:40px;line-height:40px}.refer_pass__or{font-size:30px;line-height:30px}}@media only screen and (max-width:700px){.refer_pass__or{margin:0 0 12px;position:relative;width:100%;z-index:1}.refer_pass__or:before{content:"";width:calc(100% - 40px);right:0;border-bottom:1px solid #fff;position:absolute;top:50%}.refer_pass__inline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.refer_pass__inline .form_elem__wrap{width:100%;margin-bottom:14px}.refer_pass__inline .form_elem__wrap:first-child{margin-right:0}.refer_pass__item .lsf_btn{position:relative;top:0;right:0}}@media only screen and (max-width:600px){.refer_pass__item{padding:20px 15px}.refer_pass__heading{font-size:32px;line-height:36px}}.acc_ref_prog__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;padding-bottom:25px}.acc_ref_prog__title{font-size:34px;line-height:44px;font-weight:700;letter-spacing:.02em;padding-right:15px}.acc_ref_prog__title span{color:#d85a49}.acc_ref_prog__heading{font-size:50px;line-height:50px;font-weight:900;letter-spacing:0;color:#fff;padding-bottom:15px;max-width:380px}.acc_ref_prog__subheading{font-size:38px;line-height:38px;font-weight:600;letter-spacing:0;padding-bottom:15px;color:#434d57}.acc_ref_prog__current{font-size:20px;line-height:28px;font-weight:900;letter-spacing:0;color:#fff}.acc_ref_prog__p{font-size:16px;line-height:28px;font-weight:400;letter-spacing:0}.acc_ref_prog__box{border-radius:4px;background:#8dc3cc;padding:25px 33px;position:relative;margin-bottom:60px}.acc_ref_prog__box .acc_ref_prog__p{color:#fff}.acc_ref_prog__box .lsf_btn{position:absolute;top:52px;right:33px}@media only screen and (max-width:1020px) and (min-width:801px){.acc_ref_prog__title{font-size:3.6vw;line-height:3.6vw}.acc_ref_prog__heading{font-size:4.9vw;line-height:4.9vw;max-width:40%}}@media only screen and (max-width:900px){.acc_ref_prog__title{padding-right:0;padding-bottom:10px}.acc_ref_prog__intro{display:block}}@media only screen and (max-width:800px){.acc_ref_prog__title{font-size:28px;line-height:28px}.acc_ref_prog__heading{font-size:40px;line-height:40px;max-width:100%}.acc_ref_prog__intro{padding-bottom:10px}.acc_ref_prog__box{padding:25px 30px}.acc_ref_prog__box .lsf_btn{position:relative;top:0;right:0}.acc_ref_prog__p{padding-bottom:15px}}@media only screen and (max-width:600px){.acc_ref_prog__title{font-size:20px;line-height:24px}.acc_ref_prog__subheading{font-size:30px;line-height:30px}.acc_ref_prog__box{padding:20px 15px;margin-bottom:40px}}.mem_cancel__subheading{font-size:22px;line-height:30px;font-weight:900;letter-spacing:0;padding-bottom:17px}.mem_cancel__radios{background:#fff;border-radius:4px;padding:12px 14px;margin-bottom:25px}.mem_cancel__radio{position:relative;margin:14px 0}.mem_cancel__radio input{position:absolute;top:0;left:0;opacity:0}.mem_cancel__radio input:checked+label:before{background:#a5a5a5;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.mem_cancel__radio label{position:relative;padding-left:24px;font-size:18px;line-height:26px;font-weight:400;letter-spacing:0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}.mem_cancel__radio label:before{content:"";position:absolute;border-radius:100%}.mem_cancel__radio label:before{top:6px;left:0;width:14px;height:14px;border:1px solid #707070;background:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.mem_cancel__upload{background:#fff;border-radius:4px;padding:20px 25px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-bottom:25px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.mem_cancel__upload .form_elem__wrap,.mem_cancel__upload p{width:48.5%}.mem_cancel__upload p{font-size:16px;line-height:24px;font-weight:400;letter-spacing:0}.mem_cancel__offer{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:28px 30px;background:#709ec6;border-radius:4px;margin-bottom:25px}.mem_cancel__offer p{color:#fff;font-size:35px;line-height:40px;font-weight:900;letter-spacing:0}@media only screen and (min-width:801px){.mem_cancel__upload .form_elem__wrap{margin-bottom:0}}@media only screen and (max-width:800px){.mem_cancel__upload{display:block}.mem_cancel__upload .form_elem__wrap,.mem_cancel__upload p{width:100%}.mem_cancel__offer{display:block}.mem_cancel__offer p{padding-bottom:15px}}@media only screen and (max-width:600px){.mem_cancel__upload{padding:20px 15px}.mem_cancel__radios{padding:10px ​14px}.mem_cancel__radio{margin:10px 0}.mem_cancel__radio label{font-size:16px}.mem_cancel__offer{padding:20px}.mem_cancel__offer p{font-size:28px;line-height:34px}.mem_cancel__subheading{font-size:18px;line-height:26px;padding-bottom:15px}}.acc_classes,.acc_pitches{background:#f2f2f2;padding:32px 0 15px;margin:25px 0}@media only screen and (max-width:500px){.acc_classes,.acc_pitches{padding:20px 0}}.acc_benefits{margin:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.acc_benefits,.acc_benefits__item{display:-webkit-box;display:-ms-flexbox;display:flex}.acc_benefits__item{margin:10px;width:100%;position:relative;overflow:hidden;border-radius:4px}.acc_benefits__item:nth-child(8n+1){background:#b47194}.acc_benefits__item:nth-child(8n+2){background:#99a8c1}.acc_benefits__item:nth-child(8n+3){background:#8dc3cc}.acc_benefits__item:nth-child(8n+4){background:#e2d1e4}.acc_benefits__item:nth-child(8n+5){background:#f8f7d9}.acc_benefits__item:nth-child(8n+6){background:#709ec6}.acc_benefits__item:nth-child(8n+7){background:#c78e62}.acc_benefits__item:nth-child(8n+8){background:#e2bd5a}.acc_benefits__tile{position:relative;width:240px;padding:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:1;-ms-flex-negative:0;flex-shrink:0;min-height:169px}.acc_benefits__title{color:#fff;font-size:28px;line-height:32px;font-weight:600;letter-spacing:.02em;text-shadow:0 3px 6px rgba(0,0,0,.16);text-transform:uppercase}.acc_benefits__img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:-1}.acc_benefits__img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.acc_benefits__content{padding:20px;background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.acc_benefits__content h1,.acc_benefits__content h2,.acc_benefits__content h3,.acc_benefits__content h4,.acc_benefits__content h5,.acc_benefits__content h6{padding:5px 0;font-size:25px;line-height:28px;font-weight:700;letter-spacing:0}.acc_benefits__content p{font-size:18px;line-height:24px;font-weight:400;letter-spacing:0;padding:5px 0}@media only screen and (max-width:800px){.acc_benefits__title{font-size:22px;line-height:28px}}@media only screen and (max-width:600px){.acc_benefits__item{display:block}.acc_benefits__tile{width:100%}}@media only screen and (max-width:500px){.acc_benefits{margin:-5px}.acc_benefits__item{margin:5px}.acc_benefits__title{font-size:20px;line-height:22px}}.apple_page_intro{padding:20px 0;background:#444e57}.apple_page_intro .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.apple_page_intro h1{font-size:60px;line-height:60px;font-weight:900;letter-spacing:.02em;padding-bottom:20px;text-align:left;color:#e2bd5a}.apple_page_intro h2{font-size:24px;line-height:20px;font-weight:500}.apple_page_intro h2,.apple_page_intro p{letter-spacing:.02em;padding-bottom:20px;color:#fff}.apple_page_intro p{font-size:16px;line-height:24px;font-weight:300}.apple_page_intro_left{width:50%}.apple_page_intro_right{width:40%}.apple_page_intro .apple_ctas{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 0}.apple_page_intro .apple_ctas a{margin:0 10px}.apple_page__full{text-align:center;padding:60px 0}.apple_page__full h2{font-size:40px;line-height:46px;font-weight:900;letter-spacing:.02em;padding-bottom:20px;color:#e2bd5a}.apple_page__full p{font-size:18px;line-height:24px;font-weight:300;letter-spacing:.02em;padding-bottom:20px}.apple_page__content .apple_two_col{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 40px}.apple_page__content .apple_two_col_item{width:46%;overflow:hidden}.apple_page__content .apple_two_col_item h3{font-size:26px;line-height:30px;font-weight:500;letter-spacing:.02em;padding-bottom:15px;color:#e2bd5a;font-weight:900}.apple_page__content .apple_two_col_item p{font-size:16px;line-height:28px;font-weight:300;letter-spacing:.02em;padding-bottom:10px}.apple_page__content .apple_two_col_item .apple_ctas{display:-webkit-box;display:-ms-flexbox;display:flex;margin:20px 0 0}.apple_page__content .apple_two_col_item .apple_ctas a{margin:0 10px}.apple_page__content .apple_two_col_item video{max-height:500px}.apple_page__faq{padding:60px 0;background:#f2f2f2}.apple_page__faq h3{font-size:40px;line-height:46px;font-weight:900;letter-spacing:.02em;padding-bottom:20px;color:#e2bd5a;border-bottom:4px solid #fff}.apple_page__faq .faqs__item{border-bottom:4px solid #fff;padding:22px 0}.apple_page__faq .faqs__item--open{background:#f2f2f2}.apple_page__faq .faqs__item:before{left:20px;font-size:30px;line-height:30px;top:23px;font-weight:900;color:#e2bd5a}.apple_page__faq .faqs__title{padding-left:60px}.apple_page__faq .faqs__title p{font-size:30px;line-height:30px;font-weight:500;color:#000}.apple_page__faq .faqs__arr{top:23px}.apple_page__faq .faqs__item--open .faqs__accordion{padding:18px 0 0 23px}@media only screen and (max-width:780px){.apple_page__content .apple_two_col_item,.apple_page_intro_left,.apple_page_intro_right{width:100%}.apple_page__content .apple_two_col_item img,.apple_page_intro_left img,.apple_page_intro_right img{display:block;margin:0 auto;max-height:400px;width:auto}.apple_page_intro_right{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.apple_page_intro_left{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.apple_page__full{margin:30px 0}.apple_page__content .apple_two_col_item.video{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.apple_page__content .apple_two_col_item:not(.video){-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.apple_page__content .apple_two_col_item h3{line-height:37px;margin-top:50px}.apple_page_intro_left .apple_ctas{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}.gc_billing{margin-top:24px}.gc_billing__header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:18px;border-bottom:2px solid #e4e4e4;margin-bottom:24px}.gc_billing__dd_logo{height:26px;opacity:.55}.gc_billing__section_label{font-size:16px;line-height:22px;font-weight:700;letter-spacing:0;color:#434d57;margin:0 0 12px;padding:0}.gc_billing__panel{margin-bottom:28px}.gc_billing__row{display:grid;grid-template-columns:2fr 1fr 1.5fr 80px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background:#fff;padding:14px 16px;margin-bottom:10px;gap:16px}.gc_billing__row:last-child{margin-bottom:0}.gc_billing__row_name{display:block;min-width:0}.gc_billing__row_title{font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;color:#434d57;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gc_billing__ids{display:block;margin-top:4px;font-size:11px;line-height:16px;font-weight:400;letter-spacing:0;color:#999;white-space:normal;overflow:visible;text-overflow:unset}.gc_billing__ids code{font-family:monospace;font-size:11px;color:#666;background:#f5f5f5;padding:1px 4px;word-break:break-all}.gc_billing__ids--block{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:8px 16px;margin-top:0}.gc_billing__ids_line{display:block;margin-top:2px}.gc_billing__glenstall_panel{border:1px solid #e8e8e8;border-bottom:0;margin:0 16px;padding:10px 12px;background:#fafafa;font-size:11px;line-height:16px;font-weight:400;letter-spacing:0;color:#666}.gc_billing__glenstall_panel strong{color:#434d57}.gc_billing__glenstall_panel--empty{color:#999}.gc_billing__ids_match{margin-left:8px}.gc_billing__row--ids{grid-template-columns:1fr}.gc_billing__status{gap:8px}.gc_billing__roundel,.gc_billing__status{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gc_billing__roundel{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:22px;height:22px;border-radius:50%;-ms-flex-negative:0;flex-shrink:0}.gc_billing__roundel--green{background:#01ac85}.gc_billing__roundel--red{background:#d85a49}.gc_billing__roundel--amber{background:#e2bd5a}.gc_billing__roundel--grey{background:#8a9099}.gc_billing__roundel svg{display:block}.gc_billing__status_label{font-weight:700;color:#434d57}.gc_billing__meta,.gc_billing__status_label{font-size:13px;line-height:18px;letter-spacing:0}.gc_billing__meta{font-weight:400;color:#888;display:block;line-height:1.5}.gc_billing__meta strong{color:#434d57}.gc_billing__amount{font-size:15px;line-height:20px;font-weight:700;letter-spacing:0;color:#434d57;text-align:right;white-space:nowrap}.gc_billing__amount_unit{font-size:12px;font-weight:400;color:#888}.gc_billing__sub_label{font-size:16px;line-height:22px;font-weight:700;letter-spacing:0;color:#434d57;margin:0 0 12px;padding:0}.gc_billing__refund_tag{font-size:11px;line-height:16px;font-weight:700;letter-spacing:0;color:#d85a49}.gc_billing__failed_details{margin-bottom:10px}.gc_billing__failed_details:last-child{margin-bottom:0}.gc_billing__failed_details>summary.gc_billing__row{cursor:pointer;list-style:none;margin-bottom:0}.gc_billing__failed_details>summary.gc_billing__row::-webkit-details-marker{display:none}.gc_billing__failed_details>summary.gc_billing__row::marker{display:none}.gc_billing__failed_details[open] .gc_billing__chevron{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.gc_billing__failed_arrow{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:10px}.gc_billing__amount--muted{color:#bbb}.gc_billing__chevron{-webkit-transition:-webkit-transform .2s ease;transition:-webkit-transform .2s ease;transition:transform .2s ease;transition:transform .2s ease,-webkit-transform .2s ease;display:block;-ms-flex-negative:0;flex-shrink:0}.gc_billing__retry_panel{border:1px solid #e8e8e8;overflow:hidden;margin:0 16px}.gc_billing__retry_header{display:grid;grid-template-columns:120px 1fr auto;padding:7px 12px;background:#f5f5f5;border-bottom:1px solid #e8e8e8}.gc_billing__retry_header span{font-size:11px;line-height:14px;font-weight:600;letter-spacing:0;color:#888}.gc_billing__retry_row{display:grid;grid-template-columns:120px 1fr auto;padding:8px 12px;border-bottom:1px solid #f0f0f0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px;background:#fff}.gc_billing__retry_row--alt{background:#f8f8f8}.gc_billing__retry_time{font-size:11px;line-height:14px;font-weight:400;letter-spacing:0;color:#aaa}.gc_billing__retry_event{font-size:12px;line-height:16px;font-weight:400;letter-spacing:0;color:#434d57}.gc_billing__retry_event--alt{font-weight:700}.gc_billing__retry_reason{font-size:11px;line-height:14px;font-weight:400;letter-spacing:0;color:#999;text-align:right}@media only screen and (max-width:640px){.gc_billing__failed_details>summary.gc_billing__row,.gc_billing__row{grid-template-columns:1fr auto;grid-template-rows:auto auto;row-gap:8px;padding:12px 14px}.gc_billing__row_name{grid-column:1/-1;grid-row:1}.gc_billing__status{grid-row:2;grid-column:1}.gc_billing__amount,.gc_billing__failed_arrow{grid-row:2;grid-column:2;align-self:center}.gc_billing__retry_header,.gc_billing__retry_row{grid-template-columns:90px 1fr}.gc_billing__retry_reason{display:none}}.cls_date_strip{width:100%}.cls_date_strip,.cls_date_strip__arr{display:-webkit-box;display:-ms-flexbox;display:flex}.cls_date_strip__arr{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:70px;height:70px;background:#e2e2e2;opacity:.35;-webkit-transition:all 50ms ease-in;transition:all 50ms ease-in;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cls_date_strip__arr svg{display:block;pointer-events:none}.cls_date_strip__arr--left svg{-webkit-transform:scaleX(-1);-ms-transform:scaleX(-1);transform:scaleX(-1)}.cls_date_strip__arr--active{opacity:1;-webkit-transition:all 50ms ease-in;transition:all 50ms ease-in}.cls_date_strip__inner{width:calc(100% - 140px);position:relative;overflow-x:scroll}.cls_date_strip__day,.cls_date_strip__inner{display:-webkit-box;display:-ms-flexbox;display:flex;border-left:1px solid #fff}.cls_date_strip__day{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background:#f5f4f4;width:14.2857142857%;-ms-flex-negative:0;flex-shrink:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cls_date_strip__day:first-child{border-left:0}.cls_date_strip__day--active,.cls_date_strip__day:hover{background:#d85a49;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cls_date_strip__day--active .cls_date_strip__p,.cls_date_strip__day:hover .cls_date_strip__p{color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cls_date_strip__p{color:#505050;text-align:center;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cls_date_strip__p span,.cls_date_strip__p strong{display:block}.cls_date_strip__p span{font-size:12px;line-height:12px;font-weight:400;letter-spacing:.02em;padding-bottom:5px}.cls_date_strip__p strong{font-size:14px;line-height:14px;font-weight:700;letter-spacing:.02em}.cls_date_strip__p--mobile{display:none}@media only screen and (max-width:900px){.cls_date_strip .cls_date_strip__p span{font-size:14px;line-height:14px}.cls_date_strip .cls_date_strip__p--desktop{display:none}.cls_date_strip .cls_date_strip__p--mobile{display:block}.cls_date_strip .cls_date_strip__arr{height:54px;width:54px}.cls_date_strip .cls_date_strip__inner{width:calc(100% - 108px)}}@media only screen and (max-width:500px){.cls_date_strip{margin:0 -20px;width:calc(100% + 40px)}.cls_date_strip .cls_date_strip__arr{width:20px}.cls_date_strip .cls_date_strip__arr svg{width:5px;height:8.67px}.cls_date_strip .cls_date_strip__inner{width:calc(100% - 40px)}}.cls_filter{padding:20px;background:#fff;border-radius:4px;position:relative}.cls_filter__label{font-size:16px;line-height:24px;font-weight:700;letter-spacing:.02em}.cls_filter__item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cls_filter__item .cls_filter__label{padding-right:17px}.cls_filter__toggle_btns{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-2.5px}.cls_filter__toggle_btn{margin:2.5px;position:relative}.cls_filter__toggle_btn input{position:absolute;top:0;left:0;opacity:0}.cls_filter__toggle_btn input:checked+label{background:#d85a49;color:#fff;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.cls_filter__toggle_btn label{background:#ededed;border-radius:4px;display:inline-block;padding:8px 16px;height:40px;font-size:14px;line-height:23px;font-weight:400;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.cls_filter__check{border-radius:4px;border:1px solid #aaa;position:relative;height:40px}.cls_filter__check input{position:absolute;top:0;left:0;opacity:0}.cls_filter__check input:checked+label:after{opacity:1;visibility:visible;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.cls_filter__check label{position:relative;padding:8px 50px 8px 12px;font-size:14px;line-height:23px;font-weight:700;letter-spacing:.02em;color:#111;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:block}.cls_filter__check label:before{content:"";position:absolute;top:9px;right:9px;width:20px;height:20px;border:1px solid #888}.cls_filter__check label:after{content:"";position:absolute;background:url(/images/tick.svg?a204f2f89a0439f61630cefd0f8bc889) no-repeat 50%;top:13px;right:10px;width:18px;height:13px;-webkit-transition:all .1s ease-in;transition:all .1s ease-in;opacity:0;visibility:hidden;-webkit-transform:scale(.8);-ms-transform:scale(.8);transform:scale(.8)}.cls_filter__trigger{position:absolute;top:0;left:0;width:100%;padding:9px 10px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:40px;border-radius:4px}.cls_filter__trigger p{font-size:16px;line-height:24px;font-weight:700;letter-spacing:.02em;opacity:1;visibility:visible;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cls_filter__trigger:after,.cls_filter__trigger:before{content:"";border-bottom:2px solid #222;width:16px;position:absolute;right:10px;top:19px;display:block;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cls_filter__trigger:after{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.cls_filter__resi_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.cls_filter .form_elem__select{width:180px}.cls_filter--class{margin-bottom:20px}.cls_filter--pitch{margin-bottom:30px}.cls_filter--pitch .cls_filter__label{font-size:22px;line-height:24px}.cls_filter--pitch .cls_filter__toggle_btn input:checked+label{background:#5f5f5f}.cls_filter--pitch .cls_filter__toggle_btn label{font-size:16px}@media only screen and (max-width:900px){.cls_filter--pitch .cls_filter__label{padding-bottom:10px}.cls_filter--pitch .cls_filter__item{display:block}}@media only screen and (max-width:500px){.cls_filter--pitch .cls_filter__toggle_btn label{font-size:14px;height:34px;padding:6px 10px}}@media only screen and (max-width:1160px){.cls_filter--class .cls_filter__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.cls_filter--class .cls_filter__item .cls_filter__label{padding-bottom:5px;padding-right:0}}@media only screen and (max-width:900px){.cls_filter--class .cls_filter__item{padding-bottom:10px}.cls_filter--class .cls_filter__item:last-child{padding-bottom:0}}@media only screen and (max-width:500px){.cls_filter--class .cls_filter__toggle_btns{width:calc(100% + 5px)}.cls_filter--class .cls_filter__toggle_btn{width:calc(50% - 5px)}.cls_filter--class .cls_filter__check,.cls_filter--class .cls_filter__toggle_btn label{width:100%}}.cls_filter--open .cls_filter__trigger:after{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cls_filter--open .cls_filter__trigger p{opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cls_filter--open .cls_filter__resi_wrap{max-height:600px;opacity:1;visibility:visible;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@media only screen and (min-width:901px){.cls_filter__trigger{display:none}}@media only screen and (max-width:900px){.cls_filter{padding:10px;min-height:40px}.cls_filter__resi_wrap{max-height:0;overflow:hidden;display:block;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}}.cls_legend{padding-bottom:20px}.cls_legend__inner{max-width:1173px;margin:0 auto;width:100%}.cls_legend__inner,.cls_legend__item{display:-webkit-box;display:-ms-flexbox;display:flex}.cls_legend__item{width:33%;border-left:1px solid #d9d9d9;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 20px;min-height:40px}.cls_legend__item:last-child{border-right:1px solid #d9d9d9}.cls_legend__item figure{padding-right:13px;-ms-flex-item-align:center;align-self:center}.cls_legend__item p{color:#505050;font-size:14px;line-height:22px;font-weight:400;letter-spacing:.01em}@media only screen and (max-width:700px){.cls_legend__inner{display:block}.cls_legend__item{border-right:1px solid #d9d9d9;width:100%}}@media only screen and (max-width:500px){.cls_legend__item{padding-bottom:10px}.cls_legend__item:last-child{padding-bottom:0}.cls_legend__item figure{-ms-flex-item-align:start;align-self:flex-start}}.cls_classes{margin:-10px}.cls_classes__group{padding-bottom:55px}.cls_classes__group:last-child{padding-bottom:0}.cls_classes__group--multi_club{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cls_classes__group--multi_club p{font-size:16px;line-height:22px;font-weight:700;letter-spacing:.04em}.cls_classes__group--multi_club .form_elem__wrap{padding-left:20px;margin-bottom:0;width:100%;max-width:250px}.cls_classes__item{z-index:1;padding:28px 18px 28px 30px;position:relative;border-radius:4px;margin:10px;display:-webkit-box;display:-ms-flexbox;display:flex;background:#fff;min-height:91px}.cls_classes__item:before{content:"";position:absolute;top:0;left:0;width:14px;height:100%;background:#e2bd5a}.cls_classes__item--none:before{display:none}.cls_classes__item--pitch .ptc_pitches__price{position:relative;top:0;right:0;opacity:0;height:0;overflow:hidden;visibility:hidden;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cls_classes__item--pitch.cls_classes__item--open .ptc_pitches__price{height:auto;padding-top:10px;opacity:1;visibility:visible;overflow:visible;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cls_classes__item--open .cls_classes__arr svg{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.cls_classes__item--open .cls_classes__details .cls_classes__accordion{padding-top:15px}.cls_classes__item--open .cls_classes__description .cls_classes__accordion{padding-top:10px}.cls_classes__item--open .cls_classes__accordion{height:auto;opacity:1;visibility:visible;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;color:#505050;font-size:16px;line-height:22px;font-weight:400;letter-spacing:.02em}.cls_classes__item--cat_2:before{background:#8dc3cc}.cls_classes__item--cat_3:before{background:#b47194}.cls_classes__item--cat_4:before{background:#709ec6}.cls_classes__item--cat_5:before{background:#e2bd5a}.cls_classes__item--cat_6:before{background:#e2bd5a}.cls_classes__item--cat_7:before{background:#d85a49}.cls_classes__item--cat_8:before{background:#a88ebe}.cls_classes__item--cat_9:before{background:#dd6e6e}.cls_classes__item--cat_18:before{background:#6c98bf}.cls_classes__details{padding-top:5px}.cls_classes__description{padding:1px 15px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cls_classes__capacity{padding-top:6px;padding-right:10px}.cls_classes__actions{text-align:right;position:relative;z-index:2}.cls_classes__actions--loading .lsf_btn{cursor:not-allowed;opacity:.8}.cls_classes__title{font-size:40px;line-height:40px;font-weight:400;letter-spacing:.02em;padding-bottom:20px}.cls_classes__heading{font-size:24px;line-height:24px;font-weight:400;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;position:relative}.cls_classes__time{font-size:16px;line-height:22px;font-weight:700;letter-spacing:.06em}.cls_classes__link,.cls_classes__p{font-size:16px;line-height:22px;font-weight:400;letter-spacing:.02em}.cls_classes__link .cls_classes__link,.cls_classes__p .cls_classes__link{padding:0 0 25px;display:block}.cls_classes__link{text-decoration:underline;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cls_classes__arr{padding-left:10px}.cls_classes__arr svg{position:relative;top:-4px}.cls_classes__fx,.cls_classes__virtual,.cls_classes__zoom{padding-left:10px}.cls_classes__fx svg,.cls_classes__virtual svg,.cls_classes__zoom svg{position:relative;top:3px;max-width:28px}.cls_classes__accordion{height:0;width:100%;position:relative;overflow:hidden;opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.cls_classes__accordion p{color:#505050;font-size:16px;line-height:22px;font-weight:400;letter-spacing:.02em}.cls_classes__notice{position:absolute;top:0;right:0;padding:5px;z-index:1;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cls_classes__notice:before{content:"";display:block;position:absolute;top:0;right:0;width:0;height:0;border-color:rgba(0,0,0,0) #d85a49 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:0 43px 43px 0;z-index:0}.cls_classes__notice p{font-size:10px;line-height:18px;font-weight:700;letter-spacing:.06em;color:#fff;text-align:center;position:relative;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.cls_classes__notice--full{padding:6px 2px 5px 5px}.cls_classes__cost{width:105px;padding-top:8px}.cls_classes__cost p{font-size:16px;line-height:19px;font-weight:400;letter-spacing:.02em}.cls_classes__cost--vibe p,.cls_classes__cost span{color:#d85a49}.cls_classes__resi_info{display:none;padding-top:10px}.cls_classes--main .cls_classes__details{width:calc(32% - 96px)}.cls_classes--main .cls_classes__description{width:calc(68% - 98.6px)}.cls_classes--main .cls_classes__actions,.cls_classes--main .cls_classes__capacity{width:195px}.cls_classes--main .cls_classes__item--cost .cls_classes__details{width:calc(32% - 96px)}.cls_classes--main .cls_classes__item--cost .cls_classes__description{width:calc(68% - 204px)}.cls_classes--upcoming .cls_classes__details{width:27%}.cls_classes--upcoming .cls_classes__description{width:57%}.cls_classes--upcoming .cls_classes__actions{width:16%}@media only screen and (max-width:900px){.cls_classes__item:before{width:10px}.cls_classes__resi_info{display:block}.cls_classes .cls_classes__actions,.cls_classes .cls_classes__capacity,.cls_classes .cls_classes__description,.cls_classes .cls_classes__details,.cls_classes .cls_classes__heading{width:100%!important}.cls_classes .cls_classes__details{padding-top:0;padding-bottom:5px}.cls_classes .cls_classes__description{padding-left:0;padding-right:0;padding-bottom:10px}.cls_classes .cls_classes__capacity{padding-right:0}.cls_classes .cls_classes__item{display:block;padding:15px 18px 15px 30px}.cls_classes .cls_classes__details .cls_classes__accordion{display:none}.cls_classes .cls_classes__arr{padding-left:0;position:absolute;bottom:0;right:0}.cls_classes .cls_classes__cost{padding-top:0;position:absolute;bottom:22px;left:30px}}@media only screen and (max-width:600px){.cls_classes .cls_classes__details{padding-bottom:0}.cls_classes .cls_classes__capacity{padding-top:0 0 0 30px}.cls_classes .cls_classes__time{font-size:12px;line-height:22px}.cls_classes .cls_classes__heading{font-size:20px;line-height:23px}.cls_classes .cls_classes__link,.cls_classes .cls_classes__p{font-size:14px;line-height:22px}.cls_classes .cls_classes__virtual svg,.cls_classes .cls_classes__zoom svg{width:19px;height:19px}}.ptc_pitches{margin:-10px;-ms-flex-wrap:wrap;flex-wrap:wrap}.ptc_pitches,.ptc_pitches__item{display:-webkit-box;display:-ms-flexbox;display:flex}.ptc_pitches__item{z-index:1;padding:23px 20px 18px;position:relative;border-radius:4px;margin:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;background:#fff;width:calc(33.33% - 20px)}.ptc_pitches__time{font-size:25px;font-weight:900;width:170px;padding-bottom:17px}.ptc_pitches__name,.ptc_pitches__time{line-height:19px;letter-spacing:.02em;color:#111}.ptc_pitches__name{font-size:18px;font-weight:700;max-width:calc(100% - 150px)}.ptc_pitches__price{font-size:16px;line-height:19px;font-weight:400;letter-spacing:.02em;color:#111;text-align:right;position:absolute;top:60px;right:16px}.ptc_pitches__price--red{color:#d85a49}.ptc_pitches__actions{width:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;position:absolute;top:14px;right:13px}.ptc_pitches__actions .lsf_btn{white-space:nowrap}.ptc_pitches__more{font-size:13px;line-height:18px;font-weight:700;letter-spacing:0;color:#d85a49;cursor:pointer;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:6px;margin-top:10px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.ptc_pitches__more-arr{-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-ms-flex-negative:0;flex-shrink:0}.ptc_pitches__more-arr--open{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.ptc_pitches__accordion{font-size:14px;line-height:22px;font-weight:400;letter-spacing:0;color:#555;padding-top:10px;overflow:hidden}.ptc_pitches__accordion p{margin:0 0 6px}.ptc_pitches .ptc-slide-enter-active,.ptc_pitches .ptc-slide-leave-active{-webkit-transition:max-height .3s ease,opacity .3s ease;transition:max-height .3s ease,opacity .3s ease;max-height:400px;overflow:hidden}.ptc_pitches .ptc-slide-enter,.ptc_pitches .ptc-slide-leave-to{max-height:0;opacity:0}@media only screen and (max-width:960px){.ptc_pitches__item{width:calc(50% - 20px)}}@media only screen and (max-width:800px){.ptc_pitches__item{width:calc(100% - 20px)}}@media only screen and (max-width:450px){.ptc_pitches__actions{position:relative;top:0;right:0;width:100%;padding-top:10px}}.cls_modal{display:-webkit-box;display:-ms-flexbox;display:flex;position:fixed;top:0;left:0;width:100%;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;visibility:hidden;opacity:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cls_modal__outer{z-index:99;position:relative}.cls_modal__bg{top:0;left:0;width:100%;height:100%}.cls_modal__bg,.cls_modal__close{position:absolute;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cls_modal__close{top:20px;right:20px}.cls_modal__close svg{display:block}.cls_modal__container{width:90%;max-width:450px;padding:40px;border-radius:4px;background:#fff;-webkit-box-shadow:0 8px 30px rgba(0,0,0,.4);box-shadow:0 8px 30px rgba(0,0,0,.4);position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px);-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-webkit-backface-visibility:hidden;backface-visibility:hidden}.cls_modal__heading{font-size:22px;line-height:28px;font-weight:700;letter-spacing:.01em;color:#001023;padding-bottom:10px}.cls_modal__description{font-size:16px;line-height:24px;font-weight:400;letter-spacing:.02em}.cls_modal__content{margin-bottom:-10px}.cls_modal__content p{font-size:16px;letter-spacing:0;padding-bottom:10px}.cls_modal__content ul{padding-bottom:10px}.cls_modal__video{position:relative;z-index:-1;display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:56.2%;width:100%}.cls_modal__video iframe{position:absolute;top:0;lefT:0;width:100%;height:100%}.cls_modal .lsf_btn__group{margin-top:15px}.cls_modal form{width:100%}.cls_modal--active{overflow:hidden}.cls_modal--active .cls_modal{visibility:visible;opacity:1;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cls_modal--active .cls_modal__container{-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.cls_modal--error{z-index:109}.cls_modal--guest_checkout .cls_modal__container{max-width:640px}.cls_modal--guest_checkout .gadp__form_items{margin-bottom:0}.cls_modal--mdpf .cls_modal__container{max-width:800px}.cls_modal--mdpf .gadp__box{padding:0;background:none}.cls_modal--mdpf .gadp__section{margin-bottom:0;border:0}.cls_modal--video .cls_modal__container{max-width:100%}@media only screen and (max-width:700px){.cls_modal{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:80px 0 20px;overflow-y:scroll;z-index:100}.cls_modal__container{-webkit-transform:translateY(-100px);-ms-transform:translateY(-100px);transform:translateY(-100px)}.cls_modal--active .cls_modal__container{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}}@media only screen and (max-width:600px){.cls_modal__close{top:16px;right:16px}.cls_modal__container{padding:50px 20px 35px;display:block;text-align:center}.cls_modal__content{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:15px;margin:0 auto}.cls_modal__description{line-height:22px}}.block__text h1,.block__text h2,.block__text h3,.block__text h4,.block__text h5,.block__text h6{font-size:40px;line-height:46px;font-weight:600;letter-spacing:0;color:#434d57;padding-bottom:20px}.block__text p{font-size:16px;line-height:28px;font-weight:400;letter-spacing:0;padding-bottom:15px}.block__text p a{color:#d85a49}.block__text ul{padding-bottom:15px}@media only screen and (max-width:1020px) and (min-width:701px){.block__text h1,.block__text h2,.block__text h3,.block__text h4,.block__text h5,.block__text h6{font-size:4.3vw;line-height:5vw}}@media only screen and (max-width:700px){.block__text h1,.block__text h2,.block__text h3,.block__text h4,.block__text h5,.block__text h6{font-size:30px;line-height:36px}}@media only screen and (max-width:400px){.block__text h1,.block__text h2,.block__text h3,.block__text h4,.block__text h5,.block__text h6{font-size:28px;line-height:32px}}.block__images--company{padding:60px 0}.block__images--about{padding:20px 0 45px}.block__images--why_us{padding:55px 0 25px}.block__rewards{padding-top:40px}.block__charity,.block__earn{padding-top:20px}.block__wuusps{padding-top:30px}.block--pad_top{padding-top:60px}.block--pad_bottom{padding-bottom:60px}@media only screen and (max-width:900px){.block__charity,.block__corporate,.block__earn,.block__faqs,.block__foot_offset,.block__gallery,.block__rewards,.block__vacancy,.block__wuusps{padding-bottom:30px}}@media only screen and (max-width:800px){.block--pad_top{padding-top:40px}}@media only screen and (max-width:700px){.block__images--why_us{padding:30px 0 0}}.benefits{border-top:4px solid #e3e3e3;margin-top:6px;position:relative}.benefits__title{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.benefits__title p{font-size:26px;line-height:28px;font-weight:400;letter-spacing:0}.benefits__arr{padding:5px;position:absolute;top:35px;right:25px}.benefits__item{padding:40px 30px;background:#f2f2f2;border-radius:4px;position:relative;margin:4px 0}.benefits__item,.benefits__item--open{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.benefits__item--open{background-color:#fff}.benefits__item--open .benefits__arr{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.benefits__item--open .benefits__accordion{opacity:1;visibility:visible;padding-top:18px;height:auto}.benefits__accordion,.benefits__item--open .benefits__accordion{-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.benefits__accordion{opacity:0;visibility:hidden;height:0;position:relative;overflow:hidden}.benefits__accordion p{padding-bottom:15px;font-size:16px;line-height:28px;font-weight:400;letter-spacing:0}.benefits__accordion p:last-of-type{padding-bottom:0}@media only screen and (max-width:600px){.benefits{margin-left:-20px;margin-right:-20px;width:calc(100% + 40px);margin-bottom:40px}.benefits__title p{font-size:20px;line-height:27px}.benefits__item{padding:25px 20px}.benefits__arr{top:28px;right:20px}.benefits__arr img{width:20px;height:auto}}.text_cta{padding:35px 25px;position:relative;border-radius:4px;background:#e2bd5a}.text_cta__heading{color:#fff;font-size:46px;line-height:50px;font-weight:400;letter-spacing:.02em;padding-bottom:10px}.text_cta__content{padding-bottom:12px}.text_cta__content p{color:#fff;font-size:24px;line-height:30px;font-weight:700;letter-spacing:.02em;padding-bottom:15px}.text_cta--corporate{margin-top:30px;background:#709ec6}@media only screen and (max-width:500px){.text_cta__heading{font-size:34px;line-height:34px;padding-bottom:20px}.text_cta__content p{font-size:20px;line-height:28px}}.text_cta.about{margin:40px 0 0;text-align:center}.text_cta.about .about__heading{color:#fff;margin:0 0 20px;font-size:30px;line-height:40px;font-weight:700}.testimonials{margin:-60px 0;padding-top:25px}.testimonials__quote{font-size:24px;line-height:34px;font-weight:400;letter-spacing:.02em;padding-bottom:14px}.testimonials__name{font-size:22px;line-height:30px;font-weight:600;letter-spacing:0;color:#d85a49}.testimonials__icon{position:absolute;top:-20px;left:-100px}.testimonials__item{position:relative;padding-bottom:60px;margin:60px 0;border-bottom:4px solid #e3e3e3}.testimonials__item:last-child{border-bottom:0}@media only screen and (max-width:1200px){.testimonials__icon{position:relative;top:0;left:0;padding-bottom:15px}.testimonials__icon img{width:45px;height:auto}}@media only screen and (max-width:800px){.testimonials__item{padding-bottom:40px;margin:40px 0}.testimonials__quote{font-size:22px;line-height:32px}.testimonials__name{font-size:20px;line-height:30px}}@media only screen and (max-width:600px){.testimonials__item{padding-bottom:30px;margin:30px 0}.testimonials__icon{padding-bottom:5px}.testimonials__quote{font-size:18px;line-height:28px}.testimonials__name{font-size:18px}}.ewyb__heading{font-size:34px;line-height:34px;font-weight:400;letter-spacing:.02em;padding-bottom:20px}.ewyb__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.ewyb__wrap .ewyb__content{width:45.715%}.ewyb__wrap .ewyb__table{width:48.573%}.ewyb__table table{background:#e3e3e3;border-radius:4px;position:relative;overflow:hidden;width:100%}.ewyb__table table tbody td:first-child,.ewyb__table table tbody th:first-child,.ewyb__table table thead td:first-child,.ewyb__table table thead th:first-child{background:#f2f2f2}.ewyb__table table thead th{padding:18px 30px;font-size:20px;line-height:30px;font-weight:600;letter-spacing:0}.ewyb__table table tbody td{padding:10px 30px;border-top:1px solid #fff;font-size:16px;line-height:28px;font-weight:700;letter-spacing:0}@media only screen and (max-width:800px){.ewyb__wrap .ewyb__content{width:42%}.ewyb__wrap .ewyb__table{width:52%}}@media only screen and (max-width:700px){.ewyb__wrap .ewyb__content,.ewyb__wrap .ewyb__table{width:100%}.ewyb__table{margin-top:10px}}@media only screen and (max-width:500px){.ewyb__table table thead th{font-size:18px;line-height:28px;padding:13px 20px}.ewyb__table table tbody td{padding:10px 20px}}.wu__items{margin:0 -15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.wu__item{border-bottom:4px solid #e3e3e3;padding:25px 0;margin:0 15px;width:calc(50% - 30px)}.wu__item:first-child,.wu__item:nth-child(2){border-top:4px solid #e3e3e3}.wu__heading{font-size:40px;line-height:50px;font-weight:400;letter-spacing:.02em;padding-bottom:6px}.wu__cta{padding-top:30px}.wu__join_text{font-size:34px;line-height:40px;font-weight:400;letter-spacing:.02em;color:#d85a49;padding-bottom:20px}@media only screen and (max-width:800px){.wu__heading{font-size:30px;line-height:40px}.wu__join_text{font-size:24px;line-height:30px}}@media only screen and (max-width:700px){.wu__items{margin:0}.wu__item{width:100%;margin:0;padding:15px 0 10px}.wu__item:nth-child(2){border-top:0}}.gadp{padding-top:55px}.gadp__download{padding-top:20px}.gadp__heading{font-size:24px;line-height:30px;font-weight:700;letter-spacing:0}.gadp__heading--padding{padding-bottom:20px}.gadp__box{padding:30px;border-radius:4px;background:#f2f2f2}.gadp__section{padding-bottom:25px;margin-bottom:25px;border-bottom:2px solid #fff}.gadp__cols{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.gadp__cols .form_elem__wrap,.gadp__cols .gadp__heading{width:calc(50% - 15px)}.gadp__cols .gadp__heading{padding-top:5px}.gadp__cols .form_elem__wrap{margin-bottom:0}.gadp__hours{width:calc(50% - 15px);margin-left:auto;margin-top:16px}.gadp__hours .cs_times{padding:14px 16px;margin-bottom:0;background:#fff}.gadp__hours .cs_times .cs_times__heading{font-size:16px;line-height:22px;font-weight:700;letter-spacing:0;padding-bottom:8px;margin-bottom:8px}.gadp__hours .cs_times table td,.gadp__hours .cs_times table th{font-size:14px;line-height:22px}.gadp__form_items{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -15px -14px}.gadp__form_items .form_elem__wrap{margin-left:15px;margin-right:15px;width:calc(50% - 30px)}.gadp__form_items .form_elem__wrap--full{width:100%}.gadp__form_items .form_elem__wrap--dob{margin:0 -15px}.gadp__form_items .form_elem__wrap--dob .form_elem__wrap{width:calc(33.33% - 30px);margin-left:15px;margin-right:15px}.gadp__form_items .form_elem__checkbox--small{margin-top:6px}.gadp__form_items--full.form_elem__wrap{width:calc(100% - 30px)}.gadp__proceed{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.gadp__proceed p{padding-right:20px;font-size:24px;line-height:30px;font-weight:400;letter-spacing:0}.gadp__promo_applied{padding-top:5px}.gadp__promo_applied p{font-size:16px;line-height:24px;font-weight:400;letter-spacing:.02em}.gadp__promo_applied--error p{color:#d85a49}.gadp__message{padding-top:20px}@media only screen and (max-width:1060px){.gadp__form_items{margin:0 -10px -14px}.gadp__form_items .form_elem__wrap{margin-left:10px;margin-right:10px;width:calc(50% - 20px)}.gadp__form_items .form_elem__wrap--full{width:100%}.gadp__form_items .form_elem__wrap--dob{margin:0 -10px}.gadp__form_items .form_elem__wrap--dob .form_elem__wrap{width:calc(33.33% - 20px);margin-left:10px;margin-right:10px}.gadp__form_items--full.form_elem__wrap{width:calc(100% - 30px)}}@media only screen and (max-width:900px){.gadp{padding-bottom:30px}}@media only screen and (max-width:800px){.gadp__box{padding:20px}}@media only screen and (max-width:700px){.gadp__cols{display:block}.gadp__cols .form_elem__wrap,.gadp__cols .gadp__heading,.gadp__hours{width:100%}.gadp__heading{padding-bottom:15px}.gadp__form_items .form_elem__wrap{width:calc(100% - 20px)}.gadp__proceed{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.gadp__proceed p{-ms-flex-item-align:start;align-self:flex-start;padding-right:0;padding-bottom:10px}}.vibe .block__text{background:#000}.vibe .block__text h1,.vibe .block__text h2,.vibe .block__text h3,.vibe .block__text h4,.vibe .block__text li,.vibe .block__text p{color:#fff}.vibe .gadp{background:#000;padding-bottom:30px}.faqs__banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:4px solid #e3e3e3;padding-bottom:29px}.faqs__banner .form_elem__select{width:374px}.faqs__title{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:100px;padding-right:35px}.faqs__title p{font-size:24px;line-height:34px;font-weight:700;letter-spacing:.02em}.faqs__arr{padding:5px;position:absolute;top:37px;right:-5px}.faqs__items{counter-reset:faq}.faqs__item{padding:42px 0 21px;position:relative;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;border-bottom:4px solid #e3e3e3}.faqs__item:before{counter-increment:faq;content:counter(faq) ".";position:absolute;top:30px;left:3px;font-size:44px;line-height:44px;font-weight:600;letter-spacing:.02em;color:#e2bd5a}.faqs__item--open{background-color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.faqs__item--open .faqs__arr{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.faqs__item--open .faqs__accordion{opacity:1;visibility:visible;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;padding:18px 0 0 100px;height:auto}.faqs__item--hidden{display:none}.faqs__accordion{opacity:0;visibility:hidden;height:0;position:relative;overflow:hidden;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.faqs__accordion p{padding-bottom:15px;font-size:16px;line-height:28px;font-weight:400;letter-spacing:0}.faqs__accordion p:last-of-type{padding-bottom:0}.faqs__accordion p a{color:#d85a49}.faqs__no_results{display:none;padding-top:25px}.faqs__no_results--show{display:block}@media only screen and (max-width:800px){.faqs__item{padding:22px 0}.faqs__item:before{font-size:30px;line-height:30px;top:20px}.faqs__item--open .faqs__accordion{padding:15px 0 0 60px}.faqs__title{padding-left:60px}.faqs__title p{font-size:20px;line-height:30px}.faqs__arr{top:22px}}@media only screen and (max-width:600px){.faqs__banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.faqs__banner .block__heading{padding-bottom:10px}.faqs__banner .form_elem__select{width:100%}}@media only screen and (max-width:500px){.faqs__item{padding:20px 0}.faqs__item:before{font-size:28px;line-height:28px}.faqs__item--open .faqs__accordion{padding:15px 0 0}.faqs__title{padding-left:50px}.faqs__title p{font-size:18px;line-height:28px}.faqs__arr{top:25px}.faqs__arr img{width:20px;height:auto}}.faqs__item_double{padding:21px 0;position:relative;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;border-bottom:4px solid #e3e3e3;margin:0 0 30px}.faqs__item_double:last-child{border-top:4px solid #e3e3e3}.faqs__item_double__title{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-right:35px}.faqs__item_double__title p{font-size:30px;line-height:34px;font-weight:700;letter-spacing:.02em}.faqs__item_double__title_child{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-right:35px}.faqs__item_double__title_child p{font-size:24px;line-height:34px;font-weight:700;letter-spacing:.02em}.faqs__item_double--open{background-color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.faqs__item_double--open .faqs__accordion{opacity:1;visibility:visible;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;padding:18px 0 0;height:auto}.faqs__item_double--open .faqs__accordion .faqs__item_double__title_child{padding-left:70px}.faqs__item_double--open .faqs__item_double__arr{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.faqs__item_double__arr{padding:5px;position:absolute;top:25px;right:-5px}.faqs__item_double .faqs__accordion,.faqs__item_double__accordion{counter-reset:faq}.faqs__item_double__item_child{padding:42px 0 21px;position:relative;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;border-bottom:4px solid #e3e3e3}.faqs__item_double__item_child:last-child{border-bottom:0}.faqs__item_double__item_child .faqs__item_double__arr{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);top:37px}.faqs__item_double__item_child:before{counter-increment:faq;content:counter(faq) ".";position:absolute;top:30px;left:3px;font-size:44px;line-height:44px;font-weight:600;letter-spacing:.02em;color:#e2bd5a}.faqs__item_double__item_child--open{background-color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.faqs__item_double__item_child--open .faqs__item_double__arr{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.faqs__item_double__item_child--open .faqs__item_double__accordion{opacity:1;visibility:visible;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;padding:18px 0 0 100px;height:auto}.faqs__item_double__item_child--hidden{display:none}.faqs__item_double__accordion{opacity:0;visibility:hidden;height:0;position:relative;overflow:hidden;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.faqs__item_double__accordion p{padding-bottom:15px;font-size:16px;line-height:28px;font-weight:400;letter-spacing:0}.faqs__item_double__accordion p:last-of-type{padding-bottom:0}.faqs__item_double__accordion p a{color:#d85a49}.faqs__item_double__accordion .faqs__item_double__arr{top:37px}.faqs__item_double__no_results{display:none;padding-top:25px}.faqs__item_double__no_results--show{display:block}@media only screen and (max-width:800px){.faqs__item_double__item{padding:22px 0}.faqs__item_double__item:before{font-size:30px;line-height:30px;top:20px}.faqs__item_double__item--open .faqs__accordion{padding:15px 0 0 60px}.faqs__item_double__title{padding-left:60px}.faqs__item_double__title p{font-size:20px;line-height:30px}.faqs__item_double__arr{top:22px}}@media only screen and (max-width:600px){.faqs__item_double__banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.faqs__item_double__banner .block__heading{padding-bottom:10px}.faqs__item_double__banner .form_elem__select{width:100%}}@media only screen and (max-width:500px){.faqs__item_double__item{padding:20px 0}.faqs__item_double__item:before{font-size:28px;line-height:28px}.faqs__item_double__item--open .faqs__accordion{padding:15px 0 0}.faqs__item_double__title{padding-left:50px}.faqs__item_double__title p{font-size:18px;line-height:28px}.faqs__item_double__arr{top:25px}.faqs__item_double__arr img{width:20px;height:auto}}.workout__banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:4px solid #e3e3e3;padding-bottom:29px}.workout__banner .form_elem__select{width:374px}.workout__title{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding-left:35px;padding-right:35px}.workout__title p{font-size:24px;line-height:34px;font-weight:700;letter-spacing:.02em}.workout__arr{padding:5px;position:absolute;top:37px;right:-5px}.workout__items{counter-reset:faq}.workout__item{padding:30px 0;position:relative;border-bottom:4px solid #e3e3e3}.workout__item,.workout__item--open{-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.workout__item--open{background-color:#fff}.workout__item--open .workout__arr{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}.workout__item--open .workout__accordion{opacity:1;visibility:visible;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in;padding:35px 0 0 35px;height:auto}.workout__item--hidden{display:none}.workout__video{text-align:center}.workout__accordion{opacity:0;visibility:hidden;height:0;position:relative;overflow:hidden;-webkit-transition:opacity .2s ease-in;transition:opacity .2s ease-in}.workout__accordion p{padding-bottom:15px;font-size:16px;line-height:28px;font-weight:400;letter-spacing:0}.workout__accordion p:last-of-type{padding-bottom:0}.workout__accordion p a{color:#d85a49}.workout__card{border:1px solid #e3e3e3;border-radius:4px;padding:20px;margin:0 auto 20px;max-width:600px}.workout__card .top{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #e3e3e3;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.workout__card .top .w-title{font-size:18px;line-height:28px;font-weight:700;letter-spacing:0;padding:0;color:#d85a49}.workout__card .top .w-session{font-size:16px;line-height:28px;font-weight:400;letter-spacing:0}.workout__card .top .w-duration{font-size:18px;line-height:28px;font-weight:700;letter-spacing:0;padding:5px 3px;background:#e0e8df;border-radius:4px;display:inline-block}.workout__card .note{border-radius:4px;background:#8dbac3;padding:5px 10px;margin:0 0 15px}.workout__card .note p{color:#fff}.workout__card .warmup{border-radius:4px;background:#c15646;padding:5px 10px;color:#fff;margin:0 0 15px}.workout__card .warmup p{color:#fff}.workout__card .step{background:#f1f0f0;border:1px solid #e3e3e3;border-radius:4px;margin:0 0 15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:5px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.workout__card .step p{padding:0}.workout__card .step:nth-child(odd){background:#fff}.workout__card .step svg{width:25px;margin:0 10px 0 0}.workout__card .cooldown{border-radius:4px;background:#e0e9df;padding:5px 10px;color:#fff;margin:0 0 15px}.workout__no_results{display:none;padding-top:25px}.workout__no_results--show{display:block}@media only screen and (max-width:800px){.workout__item{padding:22px 0}.workout__item:before{font-size:30px;line-height:30px;top:20px}.workout__item--open .workout__accordion{padding:15px 0 0 60px}.workout__title{padding-left:60px}.workout__title p{font-size:20px;line-height:30px}.workout__arr{top:22px}}@media only screen and (max-width:600px){.workout__banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.workout__banner .block__heading{padding-bottom:10px}.workout__banner .form_elem__select{width:100%}}@media only screen and (max-width:500px){.workout__item{padding:20px 0}.workout__item:before{font-size:28px;line-height:28px}.workout__item--open .workout__accordion{padding:15px 0 0}.workout__title{padding-left:20px}.workout__title p{font-size:18px;line-height:28px}.workout__arr{top:25px}.workout__arr img{width:20px;height:auto}}.vacancy{padding-top:40px}.vacancy__h1{font-size:38px;line-height:30px;font-weight:600;letter-spacing:0;color:#434d57;padding-bottom:27px}.vacancy__h2{font-size:20px}.vacancy__h2,.vacancy__h3{line-height:30px;font-weight:600;letter-spacing:0;padding-bottom:12px}.vacancy__h3{font-size:24px;margin-bottom:12px;border-bottom:1px solid #fff}.vacancy__p{font-size:16px;line-height:30px;font-weight:400;letter-spacing:0;padding-bottom:14px}.vacancy__filters,.vacancy__results{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-15px}.vacancy__filters{padding-bottom:20px}.vacancy__filters .form_elem__select,.vacancy__item{margin:15px;width:calc(50% - 30px)}.vacancy__item{background:#f2f2f2;border-radius:4px;padding:30px}.vacancy__item--none{background:none;padding:0}@media only screen and (max-width:1060px){.vacancy__filters,.vacancy__results{margin:-10px}.vacancy__filters .form_elem__select,.vacancy__item{margin:10px;width:calc(50% - 20px)}}@media only screen and (max-width:800px){.vacancy__item{padding:20px}.vacancy__h1{font-size:32px;line-height:42px;padding-bottom:15px}.vacancy__h3{font-size:22px}}@media only screen and (max-width:700px){.vacancy__filters,.vacancy__results{-ms-flex-wrap:wrap;flex-wrap:wrap}.vacancy__filters .form_elem__select,.vacancy__item{width:calc(100% - 20px)}}.vacancy_single{padding-top:50px}@media only screen and (max-width:400px){.vacancy_single__heading{font-size:40px;line-height:40px}}@media only screen and (max-width:370px){.vacancy_single__heading{font-size:35px;line-height:35px}}.vacancy_single__location{font-size:44px;line-height:50px;font-weight:700;letter-spacing:.02em;color:#d85a49;padding-top:10px}.vacancy_single__content{padding:40px 0}.vacancy_single__content h1,.vacancy_single__content h2,.vacancy_single__content h3,.vacancy_single__content h4,.vacancy_single__content h5,.vacancy_single__content h6{font-size:34px;line-height:40px;font-weight:700;letter-spacing:.02em;color:#d85a49;padding:5px 0 10px}.vacancy_single__content p{font-size:16px;line-height:28px;font-weight:400;letter-spacing:0;padding-bottom:14px}.vacancy_single__content ul{padding-bottom:14px}@media only screen and (max-width:600px){.vacancy_single__content h1,.vacancy_single__content h2,.vacancy_single__content h3,.vacancy_single__content h4,.vacancy_single__content h5,.vacancy_single__content h6{font-size:24px;line-height:34px;font-weight:700;letter-spacing:.02em}}@media only screen and (max-width:600px){.vacancy_single__location{font-size:32px;line-height:34px}}.vacancy_form{padding:25px 20px;border-radius:4px;background:#f2f2f2}.vacancy_form__heading{font-size:40px;line-height:40px;font-weight:700;letter-spacing:0;color:#d85a49;padding-bottom:7px}.vacancy_form__heading strong{font-weight:900}.vacancy_form__p{font-size:16px;line-height:28px;font-weight:400;letter-spacing:0}.vacancy_form__p--small{font-size:14px;line-height:24px}.vacancy_form__notice{padding:20px 0 3px;line-height:24px}.vacancy_form form{padding-top:22px}.vacancy_form .form_elem__wrap .vacancy_form__p--small{padding-top:15px}.corp_fit{padding-top:20px}.corp_fit__blocks{display:-webkit-box;display:-ms-flexbox;display:flex;margin:-15px;-ms-flex-wrap:wrap;flex-wrap:wrap}.corp_fit__block{padding:30px;border-radius:4px;background:#f2f2f2;margin:15px;width:calc(50% - 30px)}.corp_fit__block p{font-size:18px;line-height:24px;font-weight:400;letter-spacing:0;padding-bottom:17px}.corp_fit__block p strong{font-weight:700}.corp_fit__block ul li{font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;position:relative;padding:0 0 14px 26px}.corp_fit__block ul li:before{content:"";border-top:1px solid #d85a49;width:16px;position:absolute;top:12px;left:0}.corp_fit__block ul li:last-child{padding-bottom:0}@media only screen and (max-width:1060px){.corp_fit__blocks{margin:-10px}.corp_fit__block{margin:10px;width:calc(50% - 20px)}}@media only screen and (max-width:800px){.corp_fit__block{padding:20px}}@media only screen and (max-width:700px){.corp_fit__block{width:calc(100% - 20px)}}.achievements{margin:-10px 0;padding-top:12px}.achievements__item{margin:10px 0;border-radius:4px;background:#709ec6;display:-webkit-box;display:-ms-flexbox;display:flex}.achievements__item:nth-child(4n+2){background:#b47194}.achievements__item:nth-child(4n+3){background:#8dc3cc}.achievements__item:nth-child(4n){background:#e2bd5a}.achievements__content,.achievements__img{width:50%}.achievements__content{padding:39px 30px}.achievements__img{background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding:20px}.achievements__img p{font-size:23px;line-height:27px;font-weight:700;letter-spacing:.044em;text-align:center}.achievements__year{color:#fff;font-size:24px;line-height:26px;font-weight:700;letter-spacing:.044em}.achievements__amount{color:#fff;font-size:80px;line-height:80px;font-weight:900;letter-spacing:.02em;padding-bottom:5px}.achievements__link{color:#fff;font-size:18px;line-height:26px;font-weight:700;letter-spacing:.044em}@media only screen and (max-width:1200px){.achievements__amount{font-size:6.6vw;line-height:6.6vw}}@media only screen and (max-width:900px){.achievements__img p{font-size:2.6vw;line-height:3.2vw}}@media only screen and (max-width:800px){.achievements__content{padding:30px 20px}}@media only screen and (max-width:600px){.achievements__item{-ms-flex-wrap:wrap;flex-wrap:wrap;overflow:hidden}.achievements__content,.achievements__img{width:100%}.achievements__amount{font-size:40px;line-height:45px;padding-bottom:0}.achievements__img p{font-size:20px;line-height:28px}}.gallery{padding-top:16px}.gallery__prompt{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.gallery__prompt p{color:#5c5c5c;font-size:14px;line-height:32px;font-weight:400;letter-spacing:0;padding-left:12px}.gallery__items .cs_slider__slide{margin-bottom:15px}.gallery__items .cs_slider__slide:last-child{margin-bottom:0}@media only screen and (max-width:600px){.gallery{padding-top:0}.gallery .swiper-container{overflow:visible}}.product_form{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.product_form__col{width:48.5%}@media only screen and (max-width:800px){.product_form__col{width:100%}.product_form__col:first-child{padding-bottom:20px}}@media only screen and (max-width:900px){.product_form__block{padding-bottom:60px}}@media only screen and (max-width:800px){.product_form__block{padding-bottom:40px}}.classpacks__class-success{background:#6edb6e}.classpacks__class-fail,.classpacks__class-success{width:100%;padding:10px;text-align:center;font-size:16px;color:#fff;font-weight:700}.classpacks__class-fail{background:#d75454}.classpack-main{background:#f2f2f2;padding:30px 0}.classpack-main.white{background:#fff}.classpack-main .hyrox-content{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:0 auto 20px;width:100%;padding:20px;-ms-flex-wrap:wrap;flex-wrap:wrap;background:#ffed00}.classpack-main .hyrox-content .hyrox-left{width:40%}.classpack-main .hyrox-content .hyrox-right{width:58%}.classpack-main .hyrox-content h1{color:#000;text-align:left;font-size:43px;line-height:46px}.classpack-main .hyrox-content h2,.classpack-main .hyrox-content p{color:#000;text-align:left}@media only screen and (max-width:700px){.classpack-main .hyrox-content .hyrox-left,.classpack-main .hyrox-content .hyrox-right{width:100%}}.classpack-main .hyrox_faqs__items{display:block;margin:0 auto 10px;max-width:600px;width:100%;padding:0 20px}.classpack-main .hyrox_faqs__items p{font-weight:700;margin:10px 0 20px}.classpack-main .hyrox_faqs__items .faqs__items .faqs__item{padding:18px 0}.classpack-main .hyrox_faqs__items .faqs__items .faqs__item:before{top:18px;left:3px;font-size:22px;line-height:27px;display:none}.classpack-main .hyrox_faqs__items .faqs__items .faqs__item .faqs__title{padding:0 35px 0 0}.classpack-main .hyrox_faqs__items .faqs__items .faqs__item .faqs__title p{text-align:left;margin:0;font-weight:300}.classpack-main .hyrox_faqs__items .faqs__items .faqs__item .faqs__title .faqs__arr{top:23px}.classpack-main .hyrox_faqs__items .faqs__items .faqs__item .faqs__title .faqs__arr img{height:auto;width:20px}.classpack-main .hyrox_faqs__items .faqs__items .faqs__item .faqs__accordion p{font-weight:300;margin:10px 0;text-align:left}.classpack-main .hyrox_faqs__items .faqs__items .faqs__item .faqs__accordion ul{list-style:disc}.classpack-main .hyrox_faqs__items .faqs__items .faqs__item .faqs__accordion ul li{margin:5px 0}.classpack-main .hyrox_faqs__items .faqs__items .faqs__item--open{background:none}.classpack-main .hyrox_faqs__items .faqs__items .faqs__item--open .faqs__accordion{padding:20px 0 10px;font-size:18px}.classpack-main h1{font-size:28px;line-height:30px;font-weight:700;letter-spacing:0;margin:0 0 30px;text-align:left}.classpack-main h2,.classpack-main p{font-size:20px;line-height:24px;font-weight:400;letter-spacing:0;margin:0 0 30px;text-align:left}.classpack-main .classpacks-promotion{width:100%;max-width:400px;background:#fff;margin:30px auto;border-radius:4px;padding:30px}.classpack-main .classpacks-promotion p{font-size:28px;line-height:30px;font-weight:700;letter-spacing:0;margin-bottom:15px;color:#000;width:100%}.classpack-main .classpacks-promotion input{margin:0 0 20px}.classpack-main .classpacks-promotion .removepromotion{margin:20px 0 0;display:none}.classpack-main .classpacks-promotion .message.error{color:red;margin:10px 0 0;font-size:14px}.classpack-main .classpacks-promotion .lsf_btn{width:100%}.classpack-main .classpacks-selectclub{width:100%;max-width:400px;background:#fff;margin:30px auto;border-radius:4px;padding:30px}.classpack-main .classpacks-selectclub p{font-size:28px;line-height:30px;font-weight:700;letter-spacing:0;margin-bottom:15px;color:#000;width:100%}.classpack-main .classpacks-selectclub .lsf_btn{width:100%}.classpack-main p.title{font-size:22px;font-weight:500;text-align:center;margin:0 0 25px}.classpack-main .classpacks{margin:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.classpack-main .classpacks__h3{font-size:28px;line-height:30px;font-weight:700;letter-spacing:0;margin:0 0 5px;color:#000;width:100%}.classpack-main .classpacks__p{font-size:14px;line-height:30px;font-weight:400;letter-spacing:0;padding-bottom:10px;margin:0;color:#676b70;width:100%}.classpack-main .classpacks__price{font-size:34px;line-height:30px;font-weight:200;letter-spacing:0;padding-bottom:14px;margin:0;color:#000}.classpack-main .classpacks__item{margin:15px;width:22%;background:#fff;border-radius:4px;padding:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}.classpack-main .classpacks__item--none{background:none;padding:0}.classpack-main .classpacks__item .lsf_btn{margin-top:auto}.classpack-main .classpacks__item.offer .newprice{color:#d85a49;margin:0 0 0 10px}.classpack-main .classpacks__item.offer .price{position:relative}.classpack-main .classpacks__item.offer .price:after{content:"";position:absolute;top:calc(50% - 1px);border-top:2px solid #111;left:0;width:100%}.classpack-main .classpacks__item.hyrox .lsf_btn{background:#ffed00;width:113px;color:#000}@media only screen and (max-width:750px){.classpack-main .classpacks__item{width:100%}}.classpack-main .classpacks__formbox{background:#f2f2f2;padding:25px;border-radius:4px;min-height:317px}.classpack-main .classpacks__formbox label{display:block;font-size:16px;line-height:24px;font-weight:700;letter-spacing:.02em;color:#505050;margin-bottom:3px;-webkit-user-select:none;moz-user-select:none;-ms-user-select:none;-moz-user-select:none;user-select:none}.classpack-main .classpacks__formbox input,.classpack-main .classpacks__formbox textarea{display:block;border:1px solid #aaa;border-radius:4px;width:100%;padding:10px 15px;font-size:16px;line-height:23px;font-weight:400;letter-spacing:.02em;font-family:proxima-nova,sans-serif;outline:none;height:40px;-webkit-box-shadow:0 0 0 0 rgba(0,0,0,.25);box-shadow:0 0 0 0 rgba(0,0,0,.25);-webkit-transition:all .2s ease-in;transition:all .2s ease-in;background:#fff;margin-bottom:20px}.classpack-main .classpacks__formbox input:active,.classpack-main .classpacks__formbox input:focus,.classpack-main .classpacks__formbox textarea:active,.classpack-main .classpacks__formbox textarea:focus{border-color:#111;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.classpack-main .classpacks__formbox input[disabled],.classpack-main .classpacks__formbox textarea[disabled]{background:#f6f6f6;border-color:#e1e1e1;cursor:not-allowed}.classpack-main .classpacks__formbox .form_elem__select{margin-bottom:20px}.classpack-main .classpacks__formbox .dob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.classpack-main .classpacks__formbox .dob .dobday,.classpack-main .classpacks__formbox .dob .dobmonth,.classpack-main .classpacks__formbox .dob .dobyear{width:100%;margin:0 0 0 20px}.classpack-main .classpacks__formbox .dob .dobday.dobday,.classpack-main .classpacks__formbox .dob .dobmonth.dobday,.classpack-main .classpacks__formbox .dob .dobyear.dobday{margin:0}.classpack-main .classpacks__formbox .formunder{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.classpack-main .classpacks__formbox .formunder .termstext{width:48%}.classpack-main .classpacks__formbox .formunder .termstext p{font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;margin-bottom:10px;color:#676b70}.classpack-main .classpacks__formbox .formunder .buttons{width:122px}.classpack-main .classpacks__formbox .formunder .buttons .lsf_btn--black{width:100%;margin:0 0 10px}.news__banner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-bottom:29px}.news__banner .form_elem__select{width:374px}.news__posts{margin:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media only screen and (max-width:1060px){.news__posts{margin:-10px}}@media only screen and (max-width:900px){.news__posts{padding-bottom:30px}}@media only screen and (max-width:600px){.news__banner{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.news__banner .block__heading{padding-bottom:10px}.news__banner .form_elem__select{width:100%}}.n_post{margin:15px}.n_post a{text-decoration:none;display:block;position:relative}.n_post__image{position:relative;border-radius:4px;overflow:hidden;background:#d85a49}.n_post__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0}.n_post__gradient{background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(0deg,#000,rgba(0,0,0,0));position:absolute;bottom:0;left:0;mix-blend-mode:multiply;width:100%;opacity:.55}.n_post__date{color:#fff;font-size:70px;line-height:70px;font-weight:600;letter-spacing:.02em;position:absolute;bottom:18px;left:22px;padding:0 8px;width:100%}.n_post__content{padding:19px 28px}.n_post__title{font-size:24px;line-height:28px;font-weight:600}.n_post__excerpt,.n_post__title{letter-spacing:.02em;padding-bottom:8px}.n_post__excerpt{font-size:16px;line-height:24px;font-weight:400}.n_post__more{color:#e2bd5a;font-size:16px;line-height:28px;font-weight:700;letter-spacing:.02em;text-decoration:underline!important}.n_post--regular{width:calc(33.33% - 30px)}.n_post--regular .n_post__date{font-size:52px;line-height:52px}.n_post--regular .n_post__image a{padding-bottom:83.8%}.n_post--regular .n_post__gradient{height:40%}.n_post--large{width:calc(50% - 30px)}.n_post--large .n_post__image a{padding-bottom:66.6%}.n_post--large .n_post__gradient{height:50%}@media only screen and (max-width:1060px){.n_post{margin:10px}.n_post--regular{width:calc(33.33% - 20px)}.n_post--large{width:calc(50% - 20px)}}@media only screen and (max-width:800px){.n_post__content{padding-left:20px;padding-right:20px}.n_post--regular{width:calc(50% - 20px)}.n_post--large .n_post__image a{padding-bottom:83.8%}}@media only screen and (max-width:600px){.n_post--large,.n_post--regular{width:calc(100% - 20px)}}nav[role=navigation] .hidden{display:none}nav[role=navigation] .justify-between{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}nav[role=navigation] .justify-between a,nav[role=navigation] .justify-between span{color:#e2bd5a;font-size:16px;line-height:28px;font-weight:700;letter-spacing:.02em}.news_single{padding-top:70px}.news_single__image{position:relative;border-radius:4px;overflow:hidden;background:#d85a49}.news_single__image img{width:100%;height:auto}.news_single__image--none{height:557px}.news_single__gradient{position:absolute;left:0;bottom:0;width:100%;background:-webkit-gradient(linear,left bottom,left top,from(#000),to(rgba(0,0,0,0)));background:linear-gradient(0deg,#000,rgba(0,0,0,0));mix-blend-mode:multiply;height:35%;opacity:.55}.news_single__date{color:#fff;font-size:70px;line-height:70px;font-weight:600;letter-spacing:.02em;position:absolute;bottom:0;left:0;padding:10px 28px 20px}.news_single__heading{font-size:46px;line-height:50px;font-weight:600;letter-spacing:.02em;padding-bottom:20px}.news_single__heading--red{color:#434d57}.news_single__content{max-width:778px;margin:0 auto;padding-top:20px}.news_single__text h1,.news_single__text h2,.news_single__text h3,.news_single__text h4,.news_single__text h5,.news_single__text h6{font-size:26px;line-height:28px;font-weight:600;letter-spacing:.02em;padding-bottom:3px}.news_single__text p{font-size:16px;line-height:28px;font-weight:400;letter-spacing:.02em;padding-bottom:28px}.news_single__text a{color:#d85a49;word-break:break-word}.news_single__text ol,.news_single__text ul{padding-bottom:28px}.news_single__text ol li,.news_single__text ul li{position:relative;padding-left:20px;font-size:16px;line-height:28px;font-weight:400;letter-spacing:.02em}.news_single__text ol li:before,.news_single__text ul li:before{position:absolute}.news_single__text ul li:before{content:"";width:5px;height:5px;background:#e2bd5a;top:12px;left:0;border-radius:100%}.news_single__text ol{counter-reset:number}.news_single__text ol li:before{content:counter(number) ".";counter-increment:number;color:#d85a49;top:0;left:0}.news_single__text img{position:relative;border-radius:4px;overflow:hidden;max-width:100%;height:auto}.news_single__other{padding-top:38px;margin-top:15px;border-top:4px solid #e3e3e3}.news_single__other .news_single__heading{padding-bottom:52px}@media only screen and (max-width:800px){.news_single__date{font-size:50px;line-height:50px}.news_single__heading{font-size:40px;line-height:50px}.news_single__other{padding-top:30px;margin-top:5px}.news_single__other .news_single__heading{padding-bottom:30px}}@media only screen and (max-width:600px){.news_single__heading{font-size:35px;line-height:40px}}.es_radio__inputs{display:-webkit-box;display:-ms-flexbox;display:flex}.es_radio__input{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-preferred-size:0;flex-basis:0;position:relative}.es_radio__input input[type=checkbox],.es_radio__input input[type=radio]{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.es_radio__input input[type=checkbox]:checked+label:after,.es_radio__input input[type=radio]:checked+label:after{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.es_radio__input input[type=checkbox]+label:after,.es_radio__input input[type=checkbox]+label:before{border-radius:2px}.es_radio__input label{display:block;padding-bottom:40px;text-align:center;font-size:16px;line-height:20px;font-weight:400;letter-spacing:.04em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.es_radio__input label:after,.es_radio__input label:before{content:"";position:absolute;bottom:0;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);border-radius:100%}.es_radio__input label:before{width:20px;height:20px;border:1px solid #707070;background:#fff}.es_radio__input label:after{bottom:3px;background:#d85a49;width:14px;height:14px;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.es_radio__validation{padding-top:10px;text-align:center}.es_radio__validation p{color:#d85a49}@-webkit-keyframes survprogone{0%{width:0}to{width:5%}}@keyframes survprogone{0%{width:0}to{width:5%}}@-webkit-keyframes survprogtwo{0%{width:5%}to{width:15%}}@keyframes survprogtwo{0%{width:5%}to{width:15%}}@-webkit-keyframes survprogthree{0%{width:15%}to{width:24%}}@keyframes survprogthree{0%{width:15%}to{width:24%}}@-webkit-keyframes survprogfour{0%{width:24%}to{width:34%}}@keyframes survprogfour{0%{width:24%}to{width:34%}}@-webkit-keyframes survprogfive{0%{width:34%}to{width:43%}}@keyframes survprogfive{0%{width:34%}to{width:43%}}@-webkit-keyframes survprogsix{0%{width:43%}to{width:53%}}@keyframes survprogsix{0%{width:43%}to{width:53%}}@-webkit-keyframes survprogseven{0%{width:53%}to{width:63%}}@keyframes survprogseven{0%{width:53%}to{width:63%}}@-webkit-keyframes survprogeight{0%{width:63%}to{width:72%}}@keyframes survprogeight{0%{width:63%}to{width:72%}}@-webkit-keyframes survprognine{0%{width:72%}to{width:82%}}@keyframes survprognine{0%{width:72%}to{width:82%}}@-webkit-keyframes survprogten{0%{width:82%}to{width:91%}}@keyframes survprogten{0%{width:82%}to{width:91%}}@-webkit-keyframes survprogeleven{0%{width:91%}to{width:98%}}@keyframes survprogeleven{0%{width:91%}to{width:98%}}.exit_survey{background:#f2f2f2;border-radius:4px;padding:30px;margin-top:20px}.exit_survey__outer{padding:50px 0 0}.exit_survey__progress{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;position:relative;margin:0 auto 25px}.exit_survey__progress:before{content:"";height:15px;width:96%;top:17px;left:2%;background:#e6e6e6;position:absolute;z-index:0;margin:0}.exit_survey__progress:after{content:"";height:15px;width:0;top:17px;left:2%;background:#afd300;position:absolute;z-index:1;margin:0}.exit_survey__progress--step_1:after{-webkit-animation:survprogone 1s ease forwards;animation:survprogone 1s ease forwards}.exit_survey__progress--step_2:after{-webkit-animation:survprogtwo 1s ease forwards;animation:survprogtwo 1s ease forwards}.exit_survey__progress--step_3:after{-webkit-animation:survprogthree 1s ease forwards;animation:survprogthree 1s ease forwards}.exit_survey__progress--step_4:after{-webkit-animation:survprogfour 1s ease forwards;animation:survprogfour 1s ease forwards}.exit_survey__progress--step_5:after{-webkit-animation:survprogfive 1s ease forwards;animation:survprogfive 1s ease forwards}.exit_survey__progress--step_6:after{-webkit-animation:survprogsix 1s ease forwards;animation:survprogsix 1s ease forwards}.exit_survey__progress--step_7:after{-webkit-animation:survprogseven 1s ease forwards;animation:survprogseven 1s ease forwards}.exit_survey__progress--step_8:after{-webkit-animation:survprogeight 1s ease forwards;animation:survprogeight 1s ease forwards}.exit_survey__progress--step_9:after{-webkit-animation:survprognine 1s ease forwards;animation:survprognine 1s ease forwards}.exit_survey__progress--step_10:after{-webkit-animation:survprogten 1s ease forwards;animation:survprogten 1s ease forwards}.exit_survey__progress--step_11:after{-webkit-animation:survprogeleven 1s ease forwards;animation:survprogeleven 1s ease forwards}.exit_survey__pos{text-align:center;width:50px;height:48px;padding:2px 0 0;border-radius:100%;background:#dcdcdc;border:4px solid #e6e6e6;font-size:25px;line-height:35px;color:#333132;font-weight:700;position:relative;z-index:3;list-style:none}.exit_survey__pos--active,.exit_survey__pos--progressed{background:#afd300;border:4px solid #849d00;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.exit_survey__block{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #fff}.exit_survey__block p{padding-bottom:20px}.exit_survey__block p:last-of-type{padding-bottom:0}.exit_survey__block--centered{text-align:center}.exit_survey__block--wrap_5 .es_radio__inputs{-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-15px 0}.exit_survey__block--wrap_5 .es_radio__input{-ms-flex-preferred-size:auto;flex-basis:auto;width:20%;margin:15px 0}.exit_survey__block--wrap_5 .es_radio__input label{padding-left:5px;padding-right:5px}.exit_survey__sub{text-align:center;font-weight:700;padding-bottom:20px}.exit_survey__q{text-align:center;margin-bottom:20px}.exit_survey__textarea{width:100%;padding:10px;outline:none;font-size:16px}.exit_survey__thanks{padding-top:20px}.gtky_icons{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.gtky_icons__radio{text-align:center}.gtky_icons__radio input[type=checkbox],.gtky_icons__radio input[type=radio]{opacity:0;height:0;margin:0}.gtky_icons__radio input[type=checkbox]:checked+span,.gtky_icons__radio input[type=radio]:checked+span{border:1px solid #2ac400;width:105%;height:206px;margin:-5px 0 0 -5px;position:relative;padding-top:50px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gtky_icons__radio input[type=checkbox]:checked+span:after,.gtky_icons__radio input[type=radio]:checked+span:after{position:absolute;bottom:-3px;border:1px solid #2ac400;-webkit-box-sizing:content-box;box-sizing:content-box;left:-1px;width:100%;height:1px;content:"";background:#2ac400}.gtky_icons__radio input[type=checkbox]:checked+span figure:before,.gtky_icons__radio input[type=radio]:checked+span figure:before{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gtky_icons__radio input[type=checkbox]:checked+span figure img,.gtky_icons__radio input[type=checkbox]:checked+span figure svg,.gtky_icons__radio input[type=radio]:checked+span figure img,.gtky_icons__radio input[type=radio]:checked+span figure svg{opacity:.4;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gtky_icons__radio span{display:block;width:100%;position:relative;border:1px solid #e2bd5a;-webkit-box-shadow:0 2px 8px -1px #9e9e9e;box-shadow:0 2px 8px -1px #9e9e9e;padding:45px 20px 28px;height:195px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gtky_icons__radio span figure{display:block;position:relative;margin:0 auto 20px}.gtky_icons__radio span figure.svgmargin{margin:13px auto 20px}.gtky_icons__radio span figure:before{content:"";position:absolute;top:32%;left:50%;margin:0 0 0 -10px;color:#fff;width:20px;height:20px;background:url(/images/check-circle.svg?82eed8611df9ddd569accb65326379b2) no-repeat 50%;background-size:20px 20px;text-align:center;z-index:1;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gtky_icons__radio span figure img,.gtky_icons__radio span figure svg{display:inline-block;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gtky_icons__radio span p{color:#272726;margin:0;font-size:13px;line-height:24px;font-weight:700}.gtky_icons__radio--other{width:100%!important}.gtky_icons__radio--other input[type=radio]:checked+span{height:auto;margin:0;width:100%!important}.gtky_icons__radio--other span{height:auto;padding:10px 40px!important}.gtky_icons__radio--other .form_elem__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.gtky_icons__radio--other .form_elem__label{width:80px}.gtky_icons__radio--other .form_elem__input,.gtky_icons__radio--other .form_elem__select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.gtky_icons--three .gtky_icons__radio{width:31%}.gtky_icons--four .gtky_icons__radio{width:23%}.gtky_icons--pt_10{padding-top:10px}.consultaccount .gtky_icons__radio{position:relative}.consultaccount .gtky_icons__radio .tooltip{position:absolute;top:28px;right:10px;width:16px;height:16px;border-radius:50%;background:#ccc;cursor:pointer;z-index:1}.consultaccount .gtky_icons__radio .tooltip__info{position:absolute;top:100%;right:100%;background:#ccc;width:230px;height:auto;padding:5px 7px;border:0;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.consultaccount .gtky_icons__radio .tooltip:hover .tooltip__info{opacity:1;visibility:visible}.gtky_radios{padding:0 80px 40px}.gtky_radios__radio{text-align:center;display:block}.gtky_radios__radio input[type=radio]{opacity:0;height:0;margin:0}.gtky_radios__radio input[type=radio]:checked+span{border:1px solid #2ac400;width:104%;height:auto;margin:0 0 0 -2%;position:relative;padding:17px 20px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gtky_radios__radio input[type=radio]:checked+span:before{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gtky_radios__radio input[type=radio]:checked+span:after{position:absolute;bottom:-3px;border:1px solid #2ac400;-webkit-box-sizing:content-box;box-sizing:content-box;left:-1px;width:100%;height:1px;content:"";background:#2ac400}.gtky_radios__radio input[type=radio]:checked+span figure:before{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gtky_radios__radio input[type=radio]:checked+span figure img{opacity:.4;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gtky_radios__radio span{display:block;width:100%;position:relative;border:1px solid #e2bd5a;-webkit-box-shadow:0 2px 8px -1px #9e9e9e;box-shadow:0 2px 8px -1px #9e9e9e;padding:15px 20px;height:auto;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gtky_radios__radio span:before{content:"";position:absolute;top:17px;left:15px;color:#fff;width:20px;height:20px;background:url(/images/check-circle.svg?82eed8611df9ddd569accb65326379b2) no-repeat 50%;background-size:20px 20px;text-align:center;z-index:1;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.gtky_radios__radio span p{color:#272726;margin:0;font-size:14px;line-height:20px;font-weight:700}.gtky_form__block{padding:0 0 20px;margin:0 0 20px;border-bottom:1px solid #c7c7c7}.gtky_form__q{text-align:center;padding-bottom:10px}.gtky_form__input{padding:10px 40px;margin-bottom:30px}.gtky_form__input:last-child{margin-bottom:0}.gtky_form__input .form_elem__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:0}.gtky_form__input .form_elem__label{width:80px}.gtky_form__input .form_elem__input,.gtky_form__input .form_elem__select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.gtky_form__input--mt{margin-top:30px}.gtky_form__error{margin-top:-20px;padding-bottom:20px}.gtky_form__thanks{padding-top:15px}.gtky_form .message{text-align:center}.lsf-icon-double-left:after,.lsf-icon-double-left:before,.lsf-icon-double-right:after,.lsf-icon-double-right:before,.lsf-icon-left:before,.lsf-icon-right:before{content:"";position:relative;top:-1px;display:inline-block;width:10px;height:10px;vertical-align:middle;border-color:currentcolor;border-style:solid;border-width:2px 0 0 2px;border-radius:1px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transform-origin:center;-ms-transform-origin:center;transform-origin:center;-webkit-transform:rotate(-45deg) scale(.7);-ms-transform:rotate(-45deg) scale(.7);transform:rotate(-45deg) scale(.7)}.lsf-icon-double-left:after{left:-4px}.lsf-icon-double-right:before{left:4px}.lsf-icon-double-right:after,.lsf-icon-double-right:before,.lsf-icon-right:before{-webkit-transform:rotate(135deg) scale(.7);-ms-transform:rotate(135deg) scale(.7);transform:rotate(135deg) scale(.7)}.lsf-btn{-webkit-box-sizing:border-box;box-sizing:border-box;line-height:1;font-size:14px;font-weight:500;padding:7px 15px;margin:0;cursor:pointer;background-color:rgba(0,0,0,0);outline:none;border:1px solid rgba(0,0,0,.1);border-radius:4px;color:#555;white-space:nowrap}.lsf-btn:hover{border-color:#d85a49;color:#d85a49}.lsf-btn-text{border:0;padding:0 4px;text-align:left;line-height:inherit}.lsf-scrollbar{height:100%}.lsf-scrollbar:hover .lsf-scrollbar-track{opacity:1}.lsf-scrollbar-wrap{height:100%;overflow-x:hidden;overflow-y:auto}.lsf-scrollbar-track{position:absolute;top:2px;right:2px;bottom:2px;width:6px;z-index:1;border-radius:4px;opacity:0;-webkit-transition:opacity .24s ease-out;transition:opacity .24s ease-out}.lsf-scrollbar-track .lsf-scrollbar-thumb{position:absolute;width:100%;height:0;cursor:pointer;border-radius:inherit;background-color:rgba(144,147,153,.3);-webkit-transition:background-color .3s;transition:background-color .3s}.lsf-zoom-in-down-enter-active,.lsf-zoom-in-down-leave-active{opacity:1;-webkit-transform:scaleY(1);-ms-transform:scaleY(1);transform:scaleY(1);-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);-webkit-transform-origin:center top;-ms-transform-origin:center top;transform-origin:center top}.lsf-zoom-in-down-enter,.lsf-zoom-in-down-leave-to{opacity:0;-webkit-transform:scaleY(0);-ms-transform:scaleY(0);transform:scaleY(0)}.lsf-datepicker{position:relative;display:inline-block;width:210px}.lsf-datepicker svg{width:1em;height:1em;vertical-align:-.15em;fill:currentColor;overflow:hidden}.lsf-datepicker-range{width:320px}.lsf-datepicker-inline{width:auto}.lsf-input-wrapper{position:relative}.lsf-input-wrapper .lsf-icon-clear{display:none}.lsf-input-wrapper:hover .lsf-icon-clear{display:block}.lsf-input-wrapper:hover .lsf-icon-clear+.lsf-icon-calendar{display:none}.lsf-input{display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;height:34px;padding:6px 30px 6px 10px;font-size:14px;line-height:1.4;color:#555;background-color:#fff;border:1px solid #ccc;border-radius:4px;-webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075);box-shadow:inset 0 1px 1px rgba(0,0,0,.075)}.lsf-input:focus{border-color:#409aff}.lsf-input.disabled,.lsf-input:disabled{color:#ccc;background-color:#f3f3f3;border-color:#ccc;cursor:not-allowed}.lsf-input:focus{outline:none}.lsf-input::-ms-clear{display:none}.lsf-icon-calendar,.lsf-icon-clear{position:absolute;top:50%;right:8px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:16px;line-height:1;color:rgba(0,0,0,.5);vertical-align:middle}.lsf-icon-clear{cursor:pointer}.lsf-icon-clear:hover{color:rgba(0,0,0,.8)}.lsf-datepicker-main{font:14px/1.5 Helvetica Neue,Helvetica,Arial,Microsoft Yahei,sans-serif;color:#555;background-color:#fff;border:1px solid #e8e8e8}.lsf-datepicker-popup{position:absolute;margin-top:1px;margin-bottom:1px;-webkit-box-shadow:0 6px 12px rgba(0,0,0,.175);box-shadow:0 6px 12px rgba(0,0,0,.175);z-index:2001}.lsf-datepicker-sidebar{float:left;-webkit-box-sizing:border-box;box-sizing:border-box;width:100px;padding:6px;overflow:auto}.lsf-datepicker-sidebar+.lsf-datepicker-content{margin-left:100px;border-left:1px solid #e8e8e8}.lsf-datepicker-body{position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.lsf-btn-shortcut{display:block;padding:0 6px;line-height:24px}.lsf-range-wrapper{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:750px){.lsf-range-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.lsf-datepicker-header{padding:6px 8px;border-bottom:1px solid #e8e8e8}.lsf-datepicker-footer{padding:6px 8px;text-align:right;border-top:1px solid #e8e8e8}.lsf-calendar{-webkit-box-sizing:border-box;box-sizing:border-box;width:248px;padding:6px 12px}.lsf-calendar+.lsf-calendar{border-left:1px solid #e8e8e8}.lsf-calendar-header,.lsf-time-header{-webkit-box-sizing:border-box;box-sizing:border-box;height:34px;line-height:34px;text-align:center;overflow:hidden}.lsf-btn-icon-double-left,.lsf-btn-icon-left{float:left}.lsf-btn-icon-double-right,.lsf-btn-icon-right{float:right}.lsf-calendar-header-label{font-size:14px}.lsf-calendar-decade-separator{margin:0 2px}.lsf-calendar-decade-separator:after{content:"~"}.lsf-calendar-content{position:relative;height:224px;-webkit-box-sizing:border-box;box-sizing:border-box}.lsf-calendar-content .cell{cursor:pointer}.lsf-calendar-content .cell:hover{color:#555;background-color:#fdf7f6}.lsf-calendar-content .cell.active{color:#fff;background-color:#d85a49}.lsf-calendar-content .cell.hover-in-range,.lsf-calendar-content .cell.in-range{color:#555;background-color:#f9e6e4}.lsf-calendar-content .cell.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.lsf-calendar-week-mode .lsf-date-row{cursor:pointer}.lsf-calendar-week-mode .lsf-date-row:hover{background-color:#fdf7f6}.lsf-calendar-week-mode .lsf-date-row.lsf-active-week{background-color:#f9e6e4}.lsf-calendar-week-mode .lsf-date-row .cell:hover{color:inherit;background-color:rgba(0,0,0,0)}.lsf-calendar-week-mode .lsf-date-row .cell.active{color:inherit;background-color:rgba(0,0,0,0)}.lsf-week-number{opacity:.5}.lsf-table{table-layout:fixed;border-collapse:separate;border-spacing:0;width:100%;height:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;vertical-align:middle}.lsf-table th{padding:0;font-weight:500}.lsf-table td{padding:0}.lsf-table-date td,.lsf-table-date th{height:32px;font-size:12px}.lsf-table-date .today{color:#dc6b5b}.lsf-table-date .cell.not-current-month{color:#ccc;background:none}.lsf-time{-webkit-box-flex:1;-ms-flex:1;flex:1;width:224px;background:#fff}.lsf-time+.lsf-time{border-left:1px solid #e8e8e8}.lsf-calendar-time{position:absolute;top:0;left:0;width:100%;height:100%}.lsf-time-header{border-bottom:1px solid #e8e8e8}.lsf-time-content{height:224px;-webkit-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.lsf-time-columns{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:100%;overflow:hidden}.lsf-time-column{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;border-left:1px solid #e8e8e8;text-align:center}.lsf-time-column:first-child{border-left:0}.lsf-time-column .lsf-time-list{margin:0;padding:0;list-style:none}.lsf-time-column .lsf-time-list:after{content:"";display:block;height:192px}.lsf-time-column .lsf-time-item{cursor:pointer;font-size:12px;height:32px;line-height:32px}.lsf-time-column .lsf-time-item:hover{color:#555;background-color:#fdf7f6}.lsf-time-column .lsf-time-item.active{color:#d85a49;background-color:rgba(0,0,0,0);font-weight:700}.lsf-time-column .lsf-time-item.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}.lsf-time-option{cursor:pointer;padding:8px 10px;font-size:14px;line-height:20px}.lsf-time-option:hover{color:#555;background-color:#fdf7f6}.lsf-time-option.active{color:#d85a49;background-color:rgba(0,0,0,0);font-weight:700}.lsf-time-option.disabled{cursor:not-allowed;color:#ccc;background-color:#f3f3f3}html{height:100%}body,html{background:#fff}body.lock_scroll{overflow:hidden}select::-ms-expand{display:none}.site_wrap{position:relative;padding-top:87px;overflow:hidden}@media only screen and (max-width:920px){.site_wrap{padding-top:60px}}header.jhead{background:#fff;width:100%;padding:18px 0;-webkit-box-shadow:0 10px 19px -7px rgba(0,0,0,.15);box-shadow:0 10px 19px -7px rgba(0,0,0,.15);position:fixed;top:0;left:0;z-index:99;height:87px}header.jhead .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.jhead .container nav{font-size:14px;line-height:16px;font-weight:700;letter-spacing:1px;color:#000;text-decoration:underline}header.jhead .join-width{width:100%;max-width:625px;margin:0 auto;padding:0 20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}header.jhead .join-width .bth{font-size:14px;line-height:16px;font-weight:700;letter-spacing:1px;color:#000;text-decoration:underline}@media only screen and (max-width:920px){header.jhead{height:60px;padding:10px 0}header.jhead .head__logo img{width:97.17px;height:40px}}.head{background:#fff;width:100%;padding:18px 0;position:fixed;left:0;top:0;z-index:99;height:87px}.head .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.head__logo{z-index:9}.head__logo,.head__nav{position:relative}.head__nav,.head__nav ul{display:-webkit-box;display:-ms-flexbox;display:flex}.head__nav ul{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:opacity .2s ease-in,visibility .2s ease-in;transition:opacity .2s ease-in,visibility .2s ease-in}.head__nav ul li{padding:0 18px;position:relative;display:block}.head__nav ul li.resi{display:none}@media only screen and (min-width:921px){.head__nav ul li.has-children:hover>a:before{content:"-";right:0}.head__nav ul li.has-children>a{position:relative;z-index:1}.head__nav ul li.has-children>a:before{content:"+";font-weight:700;color:#434d57;position:absolute;top:-2px;right:0}.head__nav ul li.has-children>a:after{content:"";padding-left:15px}.head__nav ul li.has-children:not(.find_club--menu_item){z-index:2}.head__nav ul li.has-children:not(.find_club--menu_item):after,.head__nav ul li.has-children:not(.find_club--menu_item):before{content:"";left:-10px;width:calc(100% + 20px);position:absolute;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.head__nav ul li.has-children:not(.find_club--menu_item):before{top:-20px;height:66px;background:#fff;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.16);box-shadow:0 3px 20px 0 rgba(0,0,0,.16);z-index:-1}.head__nav ul li.has-children:not(.find_club--menu_item):after{top:35px;height:20px;background:#fff;z-index:100}.head__nav ul li.has-children:not(.find_club--menu_item):hover:after,.head__nav ul li.has-children:not(.find_club--menu_item):hover:before{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.head__nav ul li.has-children:not(.find_club--menu_item):hover ul{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.head__nav ul li.has-children:not(.find_club--menu_item) ul{position:absolute;top:46px;left:-10px;padding:13px 25px;border-radius:4px;border-top-left-radius:0;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.16);box-shadow:0 3px 20px 0 rgba(0,0,0,.16);background:#fff;display:block;min-width:203px;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.head__nav ul li.has-children:not(.find_club--menu_item) ul li{padding:6px 0}.head__nav ul li.has-children:not(.find_club--menu_item) ul li.head__resi_back{display:none}.head__nav ul li.has-children:not(.find_club--menu_item) ul li a{letter-spacing:.01em;font-weight:400;color:#434d57;text-transform:none;white-space:nowrap}}.head__nav ul li a{font-size:16px;line-height:23px;font-weight:600;letter-spacing:.01em;text-decoration:none;color:#434d57}.head__nav ul li.vibe a{background:url(/images/vibenav.svg?8307083e6074a6c85c4132531c2bcbb7) top no-repeat;background-size:35px 25px;width:50px;height:33px;text-indent:-9999px;display:inline-block;background-position:50%}.head__nav--logged_in ul li.hidden_auth{display:none}.head__actions{margin:0 -7px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-left:13px;-webkit-transition:opacity .2s ease-in,visibility .2s ease-in;transition:opacity .2s ease-in,visibility .2s ease-in}.head__actions a{margin:0 7px}.head__search{padding:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:8px}.head__search svg{display:block}.head__resi_arr{position:absolute;top:0;right:0;width:40px;height:100%;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.head__resi_arr:after{content:"";background:url(/images/resi-menu-arr.svg?b95cb0094778226fd8923e08661a332d) no-repeat 50%;width:11.021px;height:19.213px}.head__resi_nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative;z-index:9}.head__resi_account{padding:5px}.head__resi_account svg{display:block}.head__resi_account svg path{fill:#434d57}.head__resi_trigger{width:30px;height:20px;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;margin-left:20px}.head__resi_trigger:after,.head__resi_trigger:before{content:"";position:absolute;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;width:100%;border-top:2px solid #434d57;left:0}.head__resi_trigger:before{top:0}.head__resi_trigger:after{bottom:0}.head__resi_trigger span{top:45%;position:absolute;right:0;width:25px;border-top:2px solid #434d57;-webkit-transition:all .3s ease-in;transition:all .3s ease-in;-webkit-transform-origin:center right;-ms-transform-origin:center right;transform-origin:center right}.head__resi_trigger--open:after,.head__resi_trigger--open:before{-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.head__resi_trigger--open:before{-webkit-transform:rotate(45deg) translateY(6px) translateX(6px);-ms-transform:rotate(45deg) translateY(6px) translateX(6px);transform:rotate(45deg) translateY(6px) translateX(6px)}.head__resi_trigger--open:after{-webkit-transform:rotate(-45deg) translateY(-7px) translateX(7px);-ms-transform:rotate(-45deg) translateY(-7px) translateX(7px);transform:rotate(-45deg) translateY(-7px) translateX(7px)}.head__resi_trigger--open span{-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.head--resi_nav_open{overflow:hidden}.head--resi_nav_open .head__nav{-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.head.black .lsf_btn{background:#000!important;color:#fff!important}.head.black .head__nav ul li a{color:#000}@media only screen and (max-width:980px){.head__nav ul li{padding:0 10px}}@media only screen and (min-width:921px){.head__resi_nav{display:none}.head__nav{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.head__resi_arr{display:none}}@media only screen and (max-width:920px){.head{height:60px;padding:10px 0}.head__logo img{width:97.17px;height:40px}.head .bfbanner{margin:10px 0 0;padding:10px;line-height:28px}.head__nav{position:fixed;height:100%;top:0;right:0;width:400px;background:#fff;padding:60px 22px 0;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0);-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.head__nav--scroll_blur:before{content:"";position:absolute;top:0;left:0;width:100%;height:60px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:9}.head__nav ul{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-top:1px solid #ddd;position:relative;height:calc(100% - 56px);-webkit-box-align:unset;-ms-flex-align:unset;align-items:unset}.head__nav ul li{padding:12px 0;border-bottom:1px solid #ddd}.head__nav ul li.desktop{display:none}.head__nav ul li.resi{display:block}.head__nav ul li.head__resi_back{display:block;padding:12px 0 12px 13px;position:relative;font-size:13px;line-height:23px;font-weight:400;letter-spacing:.06em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.head__nav ul li.head__resi_back:before{content:"";background:url(/images/resi-menu-back-arr.svg?9845c23406a8401c3bca113816f32767) no-repeat 50%;width:11.021px;height:19.213px;position:absolute;top:14px;left:0}.head__nav ul li.has-children ul{position:fixed;top:0;right:0;width:400px;height:100%;padding:60px 22px 0;background:#fff;z-index:3;border-top:0;overflow-y:scroll;overflow-x:hidden;-webkit-transform:translate3d(100%,0,0);transform:translate3d(100%,0,0)}.head__nav ul li.has-children ul,.head__nav ul li.head--resi_open ul{-webkit-transition:-webkit-transform .3s ease 0s;transition:-webkit-transform .3s ease 0s;transition:transform .3s ease 0s;transition:transform .3s ease 0s,-webkit-transform .3s ease 0s}.head__nav ul li.head--resi_open ul{-webkit-transform:translateZ(0);transform:translateZ(0)}.head__nav ul li a{display:block;font-size:16px;z-index:1;position:relative}.head__actions{display:none}}@media only screen and (max-width:600px){.head__nav,.head__nav ul li.has-children ul{width:100%}}.vibe .head__nav ul li.vibe a{background:url(/images/vibenavwhite.svg?e681fc546561592d851f71e679391074) top no-repeat;background-size:35px 25px}.nav_search{border-radius:4px;overflow:hidden;background:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.nav_search,.nav_search form{display:-webkit-box;display:-ms-flexbox;display:flex}.nav_search form{width:377px;padding:12px 14px 12px 15px}.nav_search__input{outline:none;border:0;border-bottom:1px solid #ddd;font-size:20px;line-height:20px;font-weight:700;letter-spacing:.06em;width:calc(100% - 49px)}.nav_search__submit{outline:none;background:none;border:0;padding:5px;margin-left:14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.nav_search__submit svg{display:block}.nav_search__close{border-left:1px solid #ddd;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:0 17px}.nav_search__close .find_club__close{position:relative}.nav_search--open .head__actions,.nav_search--open .head__nav ul{opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease-in,visibility .2s ease-in;transition:opacity .2s ease-in,visibility .2s ease-in}.nav_search--open .nav_search{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}@media only screen and (min-width:921px){.nav_search{position:absolute;top:50%;right:0;-webkit-transform:translateY(-120px);-ms-transform:translateY(-120px);transform:translateY(-120px);-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.16);box-shadow:0 3px 20px 0 rgba(0,0,0,.16)}}@media only screen and (max-width:920px){.nav_search{border:1px solid #ccc;margin-bottom:10px}.nav_search form{padding:0}.nav_search__input{border-bottom:0;height:44px;padding:0 10px;font-size:14px;font-weight:400;letter-spacing:0}.nav_search__close{display:none}}@media only screen and (max-width:600px){.nav_search form{width:100%}}.bfbanner{background:#d85a49;width:100%;text-align:center;font-size:16px;color:#fff;padding:10px 0;margin:15px 0 0;display:block;text-decoration:none}.bfbanner p{color:#fff;display:inline}.bfbanner .btn{border:1px solid #fff;padding:0 10px;border-radius:16px;white-space:nowrap}.bfbanner:hover{text-decoration:none}@media only screen and (min-width:921px){.find_club{position:fixed;top:78px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%;max-width:1222px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;z-index:99;opacity:0;visibility:hidden;-webkit-transition:opacity .2s ease-in,visibility .2s ease-in;transition:opacity .2s ease-in,visibility .2s ease-in}.find_club__menu{width:100%;border-radius:4px;background:#fff;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.16);box-shadow:0 3px 20px 0 rgba(0,0,0,.16);padding:20px}.find_club__head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #ddd;padding:5px 75px 20px 0;margin-bottom:25px;position:relative}.find_club__head .lsf_btn{color:#fff;margin-left:20px}.find_club__close{position:absolute;top:0;right:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.find_club__close--text{font-size:12px;line-height:12px;font-weight:400;letter-spacing:.04em;color:#848484;padding-right:10px}.find_club__close svg{display:block}.find_club__p{font-size:34px;line-height:44px;font-weight:700;letter-spacing:0;color:#434d57}.find_club__clubs ul{max-height:360px;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:-8px 0}.find_club__clubs ul li{width:30%;padding:0 0 0 23px;margin:8px 0;position:relative}.find_club__clubs ul li:before{content:"";position:absolute;left:0;top:11px;border-bottom:1px solid #d85a49;width:15px;display:block}.find_club__clubs ul li.head__resi_back{display:none}.find_club__clubs ul li a{text-transform:none;font-weight:400;letter-spacing:.02em}.find_club__clubs ul li a span{padding-right:5px}.find_club--menu_item{z-index:2}.find_club--menu_item:after,.find_club--menu_item:before{content:"";left:-10px;width:calc(100% + 20px);position:absolute;opacity:0;visibility:hidden;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.find_club--menu_item:before{top:-20px;height:66px;background:#fff;border-top-left-radius:4px;border-top-right-radius:4px;-webkit-box-shadow:0 3px 20px 0 rgba(0,0,0,.16);box-shadow:0 3px 20px 0 rgba(0,0,0,.16);z-index:-1}.find_club--menu_item:after{top:35px;height:20px;background:#fff;z-index:100}.find_club--menu_item>a:before{content:"-";right:0}.find_club--coming_soon a:after{content:"Coming Soon";display:inline-block;padding:4px 6px 3px;border-radius:15px;background:#d85a49;color:#fff;font-size:10px;position:relative;top:-2px;font-weight:700;line-height:10px}.find_club--hovered:after,.find_club--hovered:before{opacity:1;visibility:visible;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.find_club--hovered .find_club{opacity:1;visibility:visible;-webkit-transition:opacity .2s ease-in,visibility .2s ease-in;transition:opacity .2s ease-in,visibility .2s ease-in}}@media only screen and (max-width:980px){.find_club--menu_item:after,.find_club--menu_item:before{left:0;width:100%}}@media only screen and (max-width:920px){.find_club__head{display:none}}.message p{font-size:14px;line-height:22px;font-weight:500;letter-spacing:.02em}.message--success p{color:#01c96d}.message--error p{color:#d85a49}.message--pad_top{padding-top:20px}.find_local_club{padding:24px 0}.find_local_club__title{font-size:46px;line-height:46px;font-weight:600;letter-spacing:0}.find_local_club__form{position:relative;width:411px;display:-webkit-box;display:-ms-flexbox;display:flex;margin:0 0 0 15%}.find_local_club__form button,.find_local_club__form input{height:55px;outline:none;border:0;font-size:16px;line-height:24px;font-weight:600;letter-spacing:.02em}.find_local_club__form input{background:#f0f0f0;width:calc(100% - 79px);padding:0 10px 0 24px;color:#000;border-top-left-radius:55px;border-bottom-left-radius:55px;border:2px solid #f0f0f0;border-right:0;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.find_local_club__form input::-webkit-input-placeholder{opacity:1;color:#000}.find_local_club__form input::-moz-placeholder{opacity:1;color:#000}.find_local_club__form input:-ms-input-placeholder{opacity:1;color:#000}.find_local_club__form input::-ms-input-placeholder{opacity:1;color:#000}.find_local_club__form input::placeholder{opacity:1;color:#000}.find_local_club__form input.error{border-color:#d85a49;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.find_local_club__form button{font-weight:700;font-size:18px;width:79px;height:55px;background:#e2bd5a;color:#fff;padding:0 20px;border-top-right-radius:55px;border-bottom-right-radius:55px;text-align:center;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.find_local_club__form .message{position:absolute;top:100%;left:0;padding-top:2px;padding-left:24px;width:100%}.find_local_club__view_all{font-size:14px;line-height:23px;font-weight:600;letter-spacing:.06em;text-decoration:underline;color:#434d57}.find_local_club .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media only screen and (max-width:1200px){.find_local_club__title{font-size:4.8vw;line-height:4.8vw}}@media only screen and (max-width:1170px){.find_local_club__title{width:100%;padding-bottom:2%}.find_local_club__view_all{padding-left:30px}.find_local_club__form{margin:0}.find_local_club .container{-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}}@media only screen and (max-width:700px){.find_local_club__title{font-size:40px;line-height:40px;padding-bottom:10px}}@media only screen and (max-width:600px){.find_local_club__view_all{padding-left:0;display:block;text-align:right}.find_local_club__form{width:100%;margin-bottom:10px}.find_local_club .container{display:block}}@media only screen and (max-width:450px){.find_local_club__title{font-size:28px;line-height:28px}.find_local_club__form button,.find_local_club__form input{height:45px;font-size:14px}}.h_classes__heading{color:#fff;font-size:94px;line-height:94px;font-weight:900;letter-spacing:.04em}.h_classes__img{border-top-left-radius:4px;border-bottom-left-radius:4px;position:relative;overflow:hidden;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:40px 64px}.h_classes__img:after{content:"";position:absolute;bottom:0;left:-28px;height:100%;width:225px;z-index:2;background:#000;background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background:linear-gradient(270deg,rgba(0,0,0,0),rgba(0,0,0,.6));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);opacity:.51}.h_classes__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.h_classes__content{border-top-right-radius:4px;border-bottom-right-radius:4px;width:50%;background:#434d57;padding:46px 44px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:538px}.h_classes__content,.h_classes__title_cont{display:-webkit-box;display:-ms-flexbox;display:flex}.h_classes__title_cont{position:absolute;top:0;left:0;width:100%;height:100%;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.h_classes__h1{font-size:80px;line-height:80px;font-weight:400;letter-spacing:0;color:#fff;position:relative;z-index:3;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:rotate(-90deg) translate(-10px,70px);-ms-transform:rotate(-90deg) translate(-10px,70px);transform:rotate(-90deg) translate(-10px,70px)}.h_classes__h2{font-size:58px;line-height:58px;font-weight:500;letter-spacing:0;padding-bottom:22px;color:#e2bd5a;text-transform:none}.h_classes__p{font-size:22px;line-height:26px;font-weight:400;letter-spacing:.01em;padding-bottom:29px;color:#fff}.h_classes .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1200px){.h_classes__img{padding:2.5% 4%}.h_classes__content{padding:4%}.h_classes__h1{font-size:7.8vw;line-height:7.8vw}}@media only screen and (max-width:1000px){.h_classes__h2{font-size:50px;line-height:50px}}@media only screen and (max-width:800px){.h_classes__h2{font-size:40px;line-height:40px}}@media only screen and (max-width:700px){.h_classes__img{min-height:252px;width:100%;border-bottom-left-radius:0;border-top-right-radius:4px;padding:0}.h_classes__img:before{content:"";padding-bottom:68%}.h_classes__h1{font-size:50px;line-height:50px;position:absolute;left:0;bottom:0;width:100%;-webkit-transform:rotate(-90deg) translate(-8px,40px);-ms-transform:rotate(-90deg) translate(-8px,40px);transform:rotate(-90deg) translate(-8px,40px)}.h_classes__h2{font-size:36px;line-height:36px;margin-right:-5px;padding-bottom:15px}.h_classes__h2 br{display:none}.h_classes__p{padding-bottom:20px;font-size:18px;line-height:22px}.h_classes__content{width:100%;min-height:auto;padding:30px 25px;border-bottom-left-radius:4px;border-top-right-radius:0}.h_classes .container{display:block}}.sports_facilities{padding:30px 0}.sports_facilities__heading{color:#fff;font-size:94px;line-height:94px;font-weight:900;letter-spacing:.04em}.sports_facilities__img{border-top-right-radius:4px;border-bottom-right-radius:4px;position:relative;overflow:hidden;width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding:40px 64px}.sports_facilities__img:after{content:"";position:absolute;bottom:0;left:-28px;height:100%;width:225px;z-index:2;background:#000;background:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background:linear-gradient(270deg,rgba(0,0,0,0),rgba(0,0,0,.6));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1);opacity:.51}.sports_facilities__img img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.sports_facilities__content{border-top-left-radius:4px;border-bottom-left-radius:4px;width:50%;background:#434d57;padding:46px 44px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;min-height:538px}.sports_facilities .lsf_btn--large{color:#01ac85}.sports_facilities__h1{font-size:80px;line-height:80px;font-weight:400;letter-spacing:.02em;color:#01ac85;position:relative;z-index:3;-webkit-transform-origin:left;-ms-transform-origin:left;transform-origin:left;-webkit-transform:rotate(-90deg) translate(-10px,70px);-ms-transform:rotate(-90deg) translate(-10px,70px);transform:rotate(-90deg) translate(-10px,70px)}.sports_facilities__h2{font-size:58px;line-height:58px;font-weight:500;letter-spacing:.02em;padding-bottom:22px;color:#01ac85}.sports_facilities__p{font-size:22px;line-height:26px;font-weight:400;letter-spacing:.044em;padding-bottom:29px;color:#fff}.sports_facilities .container{display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:1200px){.sports_facilities__img{padding:2.5% 4%}.sports_facilities__content{padding:4%}.sports_facilities__h1{font-size:7.8vw;line-height:7.8vw}}@media only screen and (max-width:1000px){.sports_facilities__h2{font-size:50px;line-height:50px}}@media only screen and (max-width:800px){.sports_facilities__h2{font-size:40px;line-height:40px}}@media only screen and (max-width:700px){.sports_facilities__img{min-height:252px;width:100%;border-bottom-left-radius:4px;border-top-right-radius:0;padding:0}.sports_facilities__img:before{content:"";padding-bottom:68%}.sports_facilities__h1{font-size:50px;line-height:50px;position:absolute;left:0;bottom:0;width:100%;-webkit-transform:rotate(-90deg) translate(-8px,40px);-ms-transform:rotate(-90deg) translate(-8px,40px);transform:rotate(-90deg) translate(-8px,40px)}.sports_facilities__h2{font-size:36px;line-height:36px;margin-right:-5px;padding-bottom:15px}.sports_facilities__h2 br{display:none}.sports_facilities__p{padding-bottom:20px;font-size:18px;line-height:22px}.sports_facilities__content{width:100%;min-height:auto;padding:30px 25px;border-bottom-left-radius:0;border-top-right-radius:4px}.sports_facilities .container{display:block}}.h_memberships{padding:30px 0}.h_memberships .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.h_memberships__item,.h_memberships__join{width:31.642%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.h_memberships__join{padding:30px 0 38px}.h_memberships__item{position:relative;padding:30px;border-radius:4px;overflow:hidden;height:348px}.h_memberships__item:before{content:"";position:absolute;bottom:0;left:0;height:67%;width:100%;z-index:2;background:#000;background:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,0)),to(rgba(0,0,0,.6)));background:linear-gradient(180deg,rgba(0,0,0,0),rgba(0,0,0,.6));filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#000000",endColorstr="#000000",GradientType=1)}.h_memberships__item--blue:before,.h_memberships__item--pink:before,.h_memberships__item--teal:before{display:none}.h_memberships__item--blue .h_memberships__p,.h_memberships__item--blue .h_memberships__title,.h_memberships__item--pink .h_memberships__p,.h_memberships__item--pink .h_memberships__title,.h_memberships__item--teal .h_memberships__p,.h_memberships__item--teal .h_memberships__title{text-shadow:none}.h_memberships__item--blue{background:#709ec6}.h_memberships__item--pink{background:#e2bd5a}.h_memberships__item--teal{background:#8dc3cc}.h_memberships__img,.h_memberships__img img{position:absolute;top:0;left:0;width:100%;height:100%}.h_memberships__img img{-o-object-fit:cover;object-fit:cover;z-index:1}.h_memberships__inner{position:relative;z-index:3}.h_memberships__title{font-size:40px;line-height:40px;font-weight:400;padding-bottom:17px;padding-right:2px}.h_memberships__p,.h_memberships__title{color:#fff;letter-spacing:0;text-shadow:0 3px 6px rgba(0,0,0,.16)}.h_memberships__p{font-size:24px;line-height:26px;font-weight:500}.h_memberships__p strong{font-weight:500}.h_memberships__link{color:#434d57;font-size:60px;line-height:60px;font-weight:400;letter-spacing:0;padding-bottom:15px}.h_memberships__link a{text-decoration:none}.h_memberships__link svg{display:inline-block;vertical-align:bottom}.h_memberships__sub{color:#434d57;font-size:22px;line-height:26px;font-weight:400;letter-spacing:.044em}.h_memberships__ctas{margin:-10px}.h_memberships__ctas a{margin:10px}.h_memberships__wrap{margin:-15px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.h_memberships__wrap .h_memberships__item{margin:15px;width:calc(50% - 30px)}.h_memberships__wrap .h_memberships__item--full{width:calc(100% - 30px);-webkit-box-align:center;-ms-flex-align:center;align-items:center}.h_memberships__wrap .h_memberships__item--full .h_memberships__img{left:auto;right:0;width:50%}@media only screen and (max-width:650px){.h_memberships__wrap .h_memberships__item--full{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;height:auto;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.h_memberships__wrap .h_memberships__item--full .h_memberships__img{position:relative;width:100%;height:auto;-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;padding-bottom:46%}.h_memberships__wrap .h_memberships__item--full .h_memberships__inner{padding:25px;height:220px;width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.h_memberships__wrap .h_memberships__item--full .h_memberships__title{width:100%}}@media only screen and (max-width:500px){.h_memberships__wrap .h_memberships__item--full .h_memberships__inner{height:170px}.h_memberships__wrap .h_memberships__item--full .h_memberships__img{padding-bottom:56%}}.h_memberships__wrap--account .h_memberships__title{font-size:60px;line-height:60px}.h_memberships__wrap--rewards{padding-top:20px}.h_memberships__wrap--rewards .h_memberships__item{padding:65px 30px}.h_memberships__wrap--rewards .h_memberships__title{font-size:50px;line-height:50px;padding-bottom:10px;font-weight:700}@media only screen and (max-width:650px){.h_memberships__wrap--rewards .h_memberships__item{padding:25px}.h_memberships__wrap--rewards .h_memberships__item--full{padding:0}}@media only screen and (max-width:920px){.h_memberships__wrap--account .h_memberships__title,.h_memberships__wrap--rewards .h_memberships__title{font-size:40px;line-height:40px}}@media only screen and (max-width:700px){.h_memberships__wrap--account .h_memberships__title,.h_memberships__wrap--rewards .h_memberships__title{font-size:36px;line-height:36px}}@media only screen and (max-width:800px){.h_memberships__wrap--account,.h_memberships__wrap--rewards{margin:-10px}.h_memberships__wrap--account .h_memberships__item,.h_memberships__wrap--rewards .h_memberships__item{margin:10px;width:calc(50% - 20px)}.h_memberships__wrap--account .h_memberships__item--full,.h_memberships__wrap--rewards .h_memberships__item--full{width:calc(100% - 20px)}}@media only screen and (max-width:650px){.h_memberships__wrap--account .h_memberships__item,.h_memberships__wrap--account .h_memberships__item--full,.h_memberships__wrap--rewards .h_memberships__item,.h_memberships__wrap--rewards .h_memberships__item--full{width:calc(100% - 20px)}}@media only screen and (max-width:500px){.h_memberships__wrap--account .h_memberships__item,.h_memberships__wrap--rewards .h_memberships__item{height:205px}.h_memberships__wrap--account .h_memberships__item--full,.h_memberships__wrap--rewards .h_memberships__item--full{height:auto}}@media only screen and (max-width:650px){.h_memberships__wrap .h_memberships__item{width:calc(100% - 20px)}}@media only screen and (max-width:1040px){.h_memberships__join{width:100%}.h_memberships__item{width:calc(50% - 15px)}.h_memberships .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:700px){.h_memberships__title{font-size:36px;line-height:36px}.h_memberships__item{padding:25px}}@media only screen and (max-width:650px){.h_memberships{padding:20px 0}.h_memberships__join{padding:20px 0 0}.h_memberships__item{width:100%;margin-top:20px}}@media only screen and (max-width:600px){.h_memberships__link{font-size:40px;line-height:44px;padding-bottom:5px}}@media only screen and (max-width:500px){.h_memberships__item{height:310px}.h_memberships__ctas{margin:-5px}.h_memberships__ctas a{margin:5px}}@media only screen and (max-width:375px){.h_memberships__link svg{display:none}}.h_trustpilot{padding:30px 0}.h_trustpilot__block{padding-bottom:30px;border:1px solid #c3c3c3;border-radius:4px}@media only screen and (max-width:650px){.h_trustpilot{padding:20px 0}}.follow_blog__social{width:31.642%;border-radius:4px;background:#e2bd5a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.follow_blog__social .socials{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin-right:-38px}.follow_blog__social .socials--tw svg{width:27.85px;height:22.61px}.follow_blog__social .socials--fb svg{width:13.12px;height:24.47px}.follow_blog__social .socials--insta svg{width:24.5px;height:24.48px}.follow_blog__social .socials--linked svg{width:24.49px;height:24.47px}.follow_blog__social .socials--yt svg{width:30.23px;height:21.23px}.follow_blog__social .socials--snap svg{width:26.05px;height:24.48px}.follow_blog__social .socials svg path{fill:#fff}.follow_blog__social .follow_blog__inner{position:relative;margin-top:15px}.follow_blog__social p{color:#fff;font-size:47px;line-height:42px;font-weight:600;letter-spacing:0;padding-bottom:23px}.follow_blog__blog{width:65.821%;height:319px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-bottom:18px;position:relative;z-index:1;border-radius:4px;overflow:hidden}.follow_blog__blog--jc_end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;padding-bottom:0}.follow_blog__img{width:50%;z-index:-1}.follow_blog__img,.follow_blog__img img{position:absolute;top:0;left:0;height:100%}.follow_blog__img img{width:100%;-o-object-fit:cover;object-fit:cover}.follow_blog__content{width:50%;height:100%;background:#434d57;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;padding:42px}.follow_blog__title{color:#e2bd5a;font-size:34px;line-height:36px;font-weight:400;letter-spacing:.02em;max-width:510px;padding-bottom:38px}.follow_blog__btn{position:absolute;bottom:42px}.follow_blog__inner{padding:30px}.follow_blog .container{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media only screen and (min-width:901px) and (max-width:1050px){.follow_blog__social .follow_blog__inner{width:100%}.follow_blog__social .socials{width:100%;margin:0;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.follow_blog__social .socials__icon{margin:0}}@media only screen and (max-width:900px){.follow_blog__social{height:235px;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.follow_blog__blog,.follow_blog__social{width:100%;margin-bottom:30px}.follow_blog .container{-ms-flex-wrap:wrap;flex-wrap:wrap}}@media only screen and (max-width:700px){.follow_blog__blog{padding-bottom:0}.follow_blog__social p{font-size:36px;line-height:40px}.follow_blog__title{font-size:36px;line-height:36px}.follow_blog__inner{padding:25px}}@media only screen and (max-width:650px){.follow_blog__blog,.follow_blog__social{margin-bottom:20px}}@media only screen and (max-width:600px){.follow_blog__blog{-ms-flex-wrap:wrap;flex-wrap:wrap;height:auto}.follow_blog__img,.follow_blog__img img{width:100%;position:static;height:auto}.follow_blog__content{width:100%;height:auto;padding:28px 20px 30px}.follow_blog__title{padding-bottom:20px;font-size:32px;line-height:36px}.follow_blog__btn{position:static}}@media only screen and (max-width:450px){.follow_blog__social{height:195px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.follow_blog__social .follow_blog__inner{width:100%;margin-top:0}.follow_blog__social .follow_blog__inner .socials{margin-right:0}}.join-notice{background:#fbff78;padding:15px;text-align:center}.join-notice p{font-size:14px;line-height:20px}#join-process-main{width:100%}#join-process-main .join-width{width:100%;max-width:625px;margin:0 auto;padding:0 20px}#join-process-main .navigation{background:#f5f4f4;width:100%}#join-process-main .navigation .stepcount{display:-webkit-box;display:-ms-flexbox;display:flex}#join-process-main .navigation .stepcount li{padding:15px 20px;background:#f5f4f4;font-size:14px;line-height:28px;font-weight:400;letter-spacing:0;color:#505050;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;width:33.33%;text-align:center}#join-process-main .navigation .stepcount li.active{color:#e2bd5a;background:#fff}#join-process-main .navigation .stepcount li.step3{background:#e6e6e6}#join-process-main .navigation .stepcount li b{display:inline-block;margin-right:5px;font-weight:700;letter-spacing:.06em}#join-process-main .join-process-1{min-height:300px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}#join-process-main .join-process-1.inactive{display:none}#join-process-main .join-process-1 .btn{margin-top:auto}#join-process-main .international_payment{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;position:relative;border:1px solid #c7c7c7;border-radius:4px;background:#f5f4f4;padding:18px 20px;margin:50px 0 25px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#join-process-main .international_payment:before{content:"";position:absolute;top:-25px;left:0;right:0;border-top:1px solid #ddd}#join-process-main .international_payment input{-ms-flex-negative:0;flex-shrink:0;width:22px;height:22px;margin:2px 16px 0 0;cursor:pointer}#join-process-main .international_payment__content{font-size:14px;line-height:20px;font-weight:400;letter-spacing:.02em;color:#6f6f6f}#join-process-main .international_payment__content strong{display:block;color:#111;font-weight:700;margin-bottom:4px}#join-process-main .card_payment{padding:25px 20px;border:1px solid #ddd;border-radius:6px;margin:25px 0;background:#fafafa}#join-process-main .card_payment__heading{font-size:18px;line-height:24px;font-weight:700;letter-spacing:.02em;color:#111;margin:0 0 4px}#join-process-main .card_payment__sub{font-size:14px;line-height:20px;font-weight:400;letter-spacing:.02em;color:#6f6f6f;margin:0 0 18px}#join-process-main .card_payment__sub strong{color:#111;font-weight:700}#join-process-main .card_payment__row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#join-process-main .card_payment__row .form_elem__wrap{width:48.5%}#join-process-main .card_payment .message--error{margin-bottom:15px}#join-process-main .card_payment .btn{margin-top:10px}#join-process-main .card_payment .btn:disabled{opacity:.6;cursor:not-allowed}@media only screen and (max-width:600px){#join-process-main .card_payment__row{display:block}#join-process-main .card_payment__row .form_elem__wrap{width:100%}}#join-process-main .join-process{width:100%;background:#fff;padding:0 0 30px}#join-process-main .join-process .rejoin{color:#6f6f6f;font-size:16px;display:block;padding:20px 40px}#join-process-main .join-process .rejoin span{text-decoration:underline;cursor:pointer}#join-process-main .join-process .rejoin.inactive{display:none}#join-process-main .join-process .rejoinform{margin-top:20px;margin-bottom:20px}#join-process-main .join-process .rejoinform__btn_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#join-process-main .join-process .btn{background:#3d444d;border-radius:30px;border:none;-webkit-box-shadow:none;box-shadow:none;width:100%;padding:15px 20px;display:block;text-align:center;color:#fff;font-size:16px;line-height:23px;font-weight:700;letter-spacing:.06em;cursor:pointer;outline:none}#join-process-main .join-process .btn.grey{width:auto;float:right;background:#6e6e6e}#join-process-main .join-process .btn--small{width:auto;padding:6px 18px}#join-process-main .join-process .product-wrap,#join-process-main .join-process .rel{position:relative}#join-process-main .join-process .product-wrap .message{padding-top:15px}#join-process-main .join-process .product-wrap h3.no-product{font-size:34px;line-height:32px;font-weight:700;letter-spacing:1px;margin:20px 0;color:#d85a49}#join-process-main .join-process .product-wrap.promoactive .product{display:none}#join-process-main .join-process .product-wrap.promoactive .product.promoactive{display:block}#join-process-main .join-process .product-wrap .jp_box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#join-process-main .join-process .product-wrap .jp_box img{margin:0 15px 0 0}#join-process-main .join-process .product-wrap .jp_box__checkbox--reduced_padding label{font-weight:900;color:#000}#join-process-main .join-process .product-wrap .promotion{margin:0 0 20px}#join-process-main .join-process .product-wrap .promotion .addpromo{display:block;width:100%;border-radius:4px;background:#ddd;text-align:center;margin:0 0 20px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;height:43px}#join-process-main .join-process .product-wrap .promotion .addpromo p{color:#505050;font-size:18px;line-height:43px;font-weight:700;letter-spacing:.02em}#join-process-main .join-process .product-wrap .promotion .addpromo p:before{content:"+";font-size:23px;font-weight:400;margin-right:10px;line-height:20px;display:inline-block;vertical-align:middle;position:relative;top:-1px}#join-process-main .join-process .product-wrap .promotion .addpromo.inactive{display:none}#join-process-main .join-process .product-wrap .promotion .promoform .submit.btn.grey{padding:10px 18px}#join-process-main .join-process .product-wrap .promotion .promoform .form_elem__wrap{margin-bottom:0}#join-process-main .join-process .product-wrap .promotion .promoform.inactive{display:none}#join-process-main .join-process .product-wrap .promotion .promoform__wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}#join-process-main .join-process .product-wrap .promotion .promoform__input{position:relative;width:calc(100% - 123px)}#join-process-main .join-process .product-wrap .promotion .promoform__close{position:absolute;top:7px;right:7px;padding:5px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}#join-process-main .join-process .product-wrap .promotion .promoform__close svg{display:block}#join-process-main .join-process .product-wrap .promotion .promoform__message{display:block;width:100%;font-size:14px;line-height:18px;font-weight:700;letter-spacing:0;padding-top:5px}#join-process-main .join-process .product-wrap .promotion .promoform__content{padding-top:20px}#join-process-main .join-process .product-wrap .promotion .promoform__content p{font-size:16px;line-height:22px;font-weight:400;letter-spacing:.02em;padding-bottom:10px}#join-process-main .join-process .product-wrap .promotion .promoform__content p:last-child{padding-bottom:0}#join-process-main .join-process-3 .genderwrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}#join-process-main .join-process-3 .genderwrap label{width:48%;margin:0 0 20px}#join-process-main .join-process-3 .genderwrap label.mainlabel{width:100%;margin:0 0 5px}#join-process-main .join-process-3 .genderwrap label input{opacity:0;visibility:hidden;position:absolute;top:0;left:0}#join-process-main .join-process-3 .genderwrap label p{text-align:center;padding:10px 0;background:#f5f5f5;font-size:14px;line-height:22px;font-weight:400;letter-spacing:1px;margin:0;position:relative}#join-process-main .join-process-3 .genderwrap label input+p:before{content:"";width:100%;height:100%;border-radius:4px;border:1px solid #aaa;position:absolute;top:0;left:0;margin:0;background:none;-webkit-box-sizing:border-box;box-sizing:border-box}#join-process-main .join-process-3 .genderwrap label input:checked+p:before{border:2px solid #3ac46f}#join-process-main .join-process-3 .dob{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#join-process-main .join-process-3 .dob .dobd,#join-process-main .join-process-3 .dob .dobm,#join-process-main .join-process-3 .dob .doby{width:32%}#join-process-main .join-process-3 .addhidden{margin:20px 0}#join-process-main .join-process-3 .back-button{font-size:14px;line-height:22px;font-weight:700;letter-spacing:.06em;color:#707070;text-align:center;margin:30px 0 15px;cursor:pointer}#join-process-main .join-process-3 .back-button svg{margin:0 10px 0 0}.postcodelookup p.small{font-size:16px;line-height:20px;font-weight:400;letter-spacing:.02em;color:#505050;text-decoration:underline;cursor:pointer;margin-top:9px}.postcodelookup__results{position:absolute;top:calc(100% - 1px);left:0;width:100%;height:150px;overflow-y:scroll;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-radius:0 0 4px 4px;background:#fff;z-index:2;border:1px solid #111;border-top:0}.postcodelookup__results ul li{font-size:16px;line-height:23px;font-weight:400;letter-spacing:.02em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;padding:5px 15px;background:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.postcodelookup__results ul li:hover{background:#fce4e7;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.postcodelookup--shown:before{content:"";position:absolute;top:39px;left:0;width:100%;height:150px;border-radius:0 0 4px 4px;z-index:0;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}.postcodelookup--shown input{border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:1;position:relative;border-color:#111;-webkit-box-shadow:0 0 10px 0 rgba(0,0,0,.25);box-shadow:0 0 10px 0 rgba(0,0,0,.25)}@media only screen and (max-width:600px){#join-process-main .navigation .join-width{padding:0}#join-process-main .navigation .stepcount li{width:auto;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;padding:6px 20px;font-size:12px}#join-process-main .navigation .stepcount li b{margin-right:0}#join-process-main .navigation .stepcount li span{display:none}#join-process-main .navigation .stepcount li.active b{margin-right:5px}#join-process-main .navigation .stepcount li.active span{display:inline-block}#join-process-main .join-process .rejoin{padding:20px 0}#join-process-main .join-process-3 .back-button{margin:20px 0 0}}.planbtn{position:relative;color:#111;padding:9px 18px;width:auto;margin:4px 4px 17px auto;-webkit-box-shadow:0 0 0 2px #111;box-shadow:0 0 0 2px #111;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-radius:30px;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.planbtn__text{font-size:14px;line-height:23px;font-weight:700;letter-spacing:.06em;white-space:nowrap}.planbtn__tick{background:#e2bd5a;border-radius:100%;-ms-flex-negative:0;flex-shrink:0;width:29px;height:29px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;position:absolute;top:50%;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);right:5px;opacity:0;visibility:hidden;-webkit-transition:all .1s ease-in .1s;transition:all .1s ease-in .1s}.planbtn__tick svg{display:block}.planbtn--selected{-webkit-box-shadow:0 0 0 4px #e2bd5a;box-shadow:0 0 0 4px #e2bd5a;padding-right:48px}.planbtn--selected .planbtn__tick{opacity:1;visibility:visible}@media only screen and (max-width:600px){.planbtn{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin:15px 0}}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.join_process__p{font-size:16px;line-height:22px;font-weight:400;letter-spacing:.02em;color:#292929;margin:0 0 20px}.join_process__heading{font-size:34px;line-height:32px;font-weight:600;letter-spacing:0;margin:30px 0 20px}.join_process__heading--less_mb{margin-bottom:10px}.join_process__title{font-size:20px;line-height:28px;font-weight:700;letter-spacing:0}.join_process__details{padding-bottom:10px}.join_process__details--summary{padding-bottom:0}.join_process__terms{padding-top:18px}.join_process__terms .message{margin-top:5px}.join_process__loading{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:hsla(0,0%,100%,.5);z-index:9}.join_process__loading svg{-webkit-animation:loading 1.1s linear infinite;animation:loading 1.1s linear infinite}.join_process__club_join_text{padding-top:20px}.join_process__club_join_text p{font-size:16px;line-height:22px;font-weight:400;letter-spacing:.02em;padding-bottom:10px}.join_process__club_join_text p:last-child{padding-bottom:0}@media only screen and (max-width:600px){.join_process__heading{font-size:30px;line-height:32px}}.loading_centered{position:absolute;top:0;left:0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;width:100%;height:100%;background:hsla(0,0%,100%,.5);z-index:9}.loading_centered svg{-webkit-animation:loading 1.1s linear infinite;animation:loading 1.1s linear infinite}.loading_centered__inner{position:fixed;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:block}.jp_product{margin:10px;position:relative}.jp_product__wrap{margin:-10px -10px 10px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative;min-height:187px}.jp_product__header{background:#e2bd5a;padding:12px 23px;display:block;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;border-top-left-radius:4px;border-top-right-radius:4px}.jp_product__header h3,.jp_product__header p{font-size:28px;line-height:32px;font-weight:600;letter-spacing:.02em;color:#fff}.jp_product__content{padding:12px 14px 12px 21px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;border:1px solid #aaa;border-top:0;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.jp_product__info{width:65%}.jp_product__length{color:#61756d;font-size:14px;line-height:18px;font-weight:400;letter-spacing:.02em}.jp_product__choose{width:35%;-webkit-box-align:right;-ms-flex-align:right;align-items:right;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.jp_product__choose p{font-size:13px;line-height:16px;font-weight:400;letter-spacing:.02em;text-decoration:underline;margin:0 0 0 auto;padding-right:5px}.jp_product__price{font-size:16px;line-height:31px;font-weight:600;letter-spacing:.02em}.jp_product__price span{font-size:20px;letter-spacing:.01em;margin-right:2px}.jp_product__price span span.pound{font-size:35px;line-height:41px;font-weight:600;letter-spacing:.01em;margin:0}.jp_product__price span.strikethrough .pence,.jp_product__price span.strikethrough .pound{position:relative}.jp_product__price span.strikethrough .pence:after,.jp_product__price span.strikethrough .pound:after{content:"";position:absolute;top:calc(50% - 1px);border-top:2px solid #111;left:0;width:100%}.jp_product__price span.defred{color:#d85a49}.jp_product__defdesc{font-size:15px;color:#61756d;margin:-4px 0 5px}.jp_product__defdesc,.jp_product__fee{line-height:20px;font-weight:700;letter-spacing:.01em}.jp_product__fee{color:#6a6a6a;font-size:18px;padding-bottom:4px}.jp_product__fee span{font-size:14px;line-height:20px;font-weight:700;letter-spacing:.02em}.jp_product__whats_inc{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jp_product__promo_content{padding-top:10px}.jp_product__promo_content p{font-size:14px;line-height:20px;font-weight:700;letter-spacing:.02em;padding-bottom:10px;color:#d85a49}.jp_product__promo_content p:last-child{padding-bottom:0}.jp_product--promoactive .jp_product__header{background:#3ac46f}@media only screen and (max-width:600px){.jp_product__header h3,.jp_product__header p{text-align:center}.jp_product__content{display:block;text-align:center}.jp_product__choose,.jp_product__info{width:100%}.jp_product__choose{display:block}.jp_product__price{display:inline-block;padding-bottom:4px;margin-bottom:7px;border-bottom:1px solid #cbcbcb}}.jp_box{border-radius:4px;margin:0 0 30px;padding:13px 20px 24px;width:100%}.jp_box__p{font-size:14px;line-height:22px;font-weight:400;letter-spacing:.02em;margin-bottom:12px}.jp_box__checkbox{position:relative}.jp_box__checkbox input{position:absolute;top:0;left:0;opacity:0;visibility:hidden}.jp_box__checkbox input:checked+label:after{opacity:1;visibility:visible}.jp_box__checkbox label{border-radius:4px;padding:15px 15px 15px 52px;display:block;color:#505050;font-size:18px;line-height:23px;font-weight:700;letter-spacing:.06em;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.jp_box__checkbox label:before{content:"";background:#fff;width:24px;height:24px;position:absolute;top:14px;left:14px;border:1px solid #aaa;display:block}.jp_box__checkbox label:after{content:"";background:url(/images/tick.svg?a204f2f89a0439f61630cefd0f8bc889) no-repeat 50%;position:absolute;top:19px;left:17px;width:18px;height:13px;display:block;opacity:0;visibility:hidden;-webkit-transition:all .1s ease-in;transition:all .1s ease-in}.jp_box__checkbox--pink label{background:#f8ccd2}.jp_box__checkbox--pink label:before{border-color:#f07889}.jp_box__checkbox--blue label{background:#9ab7d6}.jp_box__checkbox--blue label:before{border-color:#709ec6}.jp_box__checkbox--reduced_padding label{padding:2px 0 0 35px;font-size:16px;letter-spacing:.06em}.jp_box__checkbox--reduced_padding label:before{left:0;top:0}.jp_box__checkbox--reduced_padding label:after{left:3px;top:5px}.jp_box__half{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.jp_box__half .jp_box{width:48%}.jp_box--yellow{background:#e2bd5a}.jp_box--yellow p{font-size:24px;line-height:30px;font-weight:600;letter-spacing:.01em;color:#fff;margin-bottom:10px}.jp_box--yellow .jp_box__checkbox label{color:#fff}.jp_box--pink{background:#fce4e7}.jp_box--blue{background:#cdddeb}@media only screen and (max-width:600px){.jp_box{margin-bottom:10px}.jp_box__half{-ms-flex-wrap:wrap;flex-wrap:wrap;padding:10px 0 23px}.jp_box__half .jp_box{width:100%}.jp_box__half .jp_box:last-child{margin-bottom:0}}.join-thankyou .banner{background:#b4bdc4;margin:0 0 70px;height:390px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;position:relative}.join-thankyou .banner__img{position:absolute;top:0;left:0;width:100%;height:100%;z-index:0}.join-thankyou .banner__img img{display:block;-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.join-thankyou .banner .container{position:relative;z-index:1}.join-thankyou .banner h1{font-size:86px;line-height:86px;font-weight:900;letter-spacing:1px;color:#fff;display:block;width:100%;margin:0}.join-thankyou .welcome-wrap{width:100%;padding:40px 0}.join-thankyou .welcome-wrap .welcome-wrap-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 30px;background:#555}.join-thankyou .welcome-wrap .welcome-wrap-inner .welcome-left{width:48.5%;margin:0 0 30px;padding:30px 20px}.join-thankyou .welcome-wrap .welcome-wrap-inner .welcome-left p{font-size:16px;line-height:22px;font-weight:400;letter-spacing:.02em;margin:0 0 20px;color:#fff}.join-thankyou .welcome-wrap .welcome-wrap-inner .welcome-left p.title{font-size:36px;line-height:36px;font-weight:900;letter-spacing:.02em;margin:0 0 10px}.join-thankyou .welcome-wrap .welcome-wrap-inner .welcome-left .pin{font-size:42px;line-height:46px;font-weight:900}.join-thankyou .welcome-wrap .welcome-wrap-inner .welcome-left.blocked{width:100%}.join-thankyou .welcome-wrap .welcome-wrap-inner .workout-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.join-thankyou .digital-wrap{width:100%;padding:0 0 20px}.join-thankyou .digital-wrap .digital-wrap-inner{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 30px;background:#555}.join-thankyou .digital-wrap .digital-wrap-inner .digital-right{width:48.5%;margin:0;padding:30px 20px;background:#e2bd5a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.join-thankyou .digital-wrap .digital-wrap-inner .digital-right p{font-size:16px;line-height:22px;font-weight:400;letter-spacing:.02em;margin:0 0 20px;color:#fff}.join-thankyou .digital-wrap .digital-wrap-inner .digital-right p.title{font-size:36px;line-height:36px;font-weight:900;letter-spacing:.02em;margin:0 0 10px}.join-thankyou .digital-wrap .digital-wrap-inner .digital-right .pin{font-size:42px;line-height:46px;font-weight:900}.join-thankyou .digital-wrap .digital-wrap-inner .digital-right.blocked{width:100%}.join-thankyou .digital-wrap .digital-wrap-inner .digital-image{text-align:center;-ms-flex-item-align:center;align-self:center;width:50%}.join-thankyou .digital-wrap .digital-wrap-inner .digital-image img{max-height:400px;margin:0 auto;display:inline-block}@media only screen and (max-width:700px){.join-thankyou .digital-wrap .digital-wrap-inner .digital-image,.join-thankyou .digital-wrap .digital-wrap-inner .digital-right{width:100%}}.join-thankyou .workout-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 40px;border-radius:4px}.join-thankyou .workout-wrap .workout-text{width:50%;background:#709ec6;-webkit-box-sizing:border-box;box-sizing:border-box;padding:50px 39px 45px;border-top-left-radius:4px;border-bottom-left-radius:4px}.join-thankyou .workout-wrap .workout-text p{font-size:16px;line-height:24px;font-weight:400;letter-spacing:.02em;color:#fff;margin:0 0 20px;display:block;max-width:310px;width:100%}.join-thankyou .workout-wrap .workout-text p.title{font-size:44px;line-height:48px;font-weight:900;letter-spacing:.02em;margin:0 0 10px}.join-thankyou .workout-wrap .workout-text .globbtn.white{background:#555;color:#fff}@media only screen and (max-width:600px){.join-thankyou .workout-wrap .workout-text{width:100%}}.join-thankyou .workout-wrap .workout-image{width:50%;border-top-right-radius:4px;border-bottom-right-radius:4px;position:relative;overflow:hidden}.join-thankyou .workout-wrap .workout-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.join-thankyou p.consulttitle{font-size:40px;line-height:44px;font-weight:700;letter-spacing:1px;color:#191919;margin:0 0 25px}.join-thankyou .consultation-wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 50px}.join-thankyou .consultation-wrap .consultation-left{width:48.5%}.join-thankyou .consultation-wrap .consultation-left p{font-size:22px;line-height:34px;font-weight:400;letter-spacing:1px;color:#505050}.join-thankyou .consultation-wrap .consultation-right{width:48.5%;border:1px solid #b7b7b7;border-radius:4px;padding:20px;-webkit-box-sizing:border-box;box-sizing:border-box}.join-thankyou .consultation-wrap .consultation-right .form-gen__p{font-size:16px;line-height:24px;font-weight:400;letter-spacing:1px;color:#505050;margin:0 0 20px}.join-thankyou .consultation-wrap .consultation-right .form-gen__message{padding-top:10px}.join-thankyou .consultation-wrap .consultation-right .form-gen .jp_box__checkbox{margin:0 0 13px;display:block}.join-thankyou .consultation_popup .cls_modal__bg{position:fixed;z-index:1;background-color:rgba(0,0,0,.4);opacity:0;visibility:hidden}.join-thankyou .consultation_popup .cls_modal{z-index:1;width:auto;height:auto;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);height:100%;width:100%;padding:0}.join-thankyou .consultation_popup p.consulttitle{width:100%}.join-thankyou .consultation_popup .consultation-wrap{margin:0;overflow:scroll;height:auto;width:100%;max-width:900px;display:block;max-height:600px}.join-thankyou .consultation_popup .consultation-wrap .consultation-left{width:100%;margin-bottom:20px}.join-thankyou .consultation_popup .consultation-wrap .consultation-right{width:100%}.join-thankyou .consultation_popup.cls_modal--active .cls_modal__bg{opacity:1;visibility:visible}.join-thankyou .consultation_popup .gtky_icons__radio{position:relative;width:21%}.join-thankyou .consultation_popup .gtky_icons__radio .tooltip{position:absolute;top:28px;right:10px;width:16px;height:16px;border-radius:50%;background:#ccc;cursor:pointer;z-index:1}.join-thankyou .consultation_popup .gtky_icons__radio .tooltip__info{position:absolute;top:100%;right:100%;background:#ccc;width:230px;height:auto;padding:5px 7px;border:0;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.join-thankyou .consultation_popup .gtky_icons__radio .tooltip:hover .tooltip__info{opacity:1;visibility:visible}.join-thankyou .consultation_popup .gtky_icons__radio span{padding:10px 20px 15px;min-height:121px;height:auto;position:relative}.join-thankyou .consultation_popup .gtky_icons__radio span p{font-size:16px;position:absolute;width:100%;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.join-thankyou .consultation_popup .gtky_icons__radio input[type=checkbox]:checked+span{padding:10px 20px 15px;min-height:121px;height:auto}@media only screen and (max-width:800px){.join-thankyou .consultation_popup .gtky_icons__radio{position:relative;width:48%}}.acc_welcome__intro .gtky_icons__radio{position:relative;width:18%}.acc_welcome__intro .gtky_icons__radio .tooltip{position:absolute;top:28px;right:10px;width:16px;height:16px;border-radius:50%;background:#ccc;cursor:pointer;z-index:1}.acc_welcome__intro .gtky_icons__radio .tooltip__info{position:absolute;top:100%;right:100%;background:#ccc;width:230px;height:auto;padding:5px 7px;border:0;opacity:0;visibility:hidden;-webkit-transition:opacity .3s ease,visibility .3s ease;transition:opacity .3s ease,visibility .3s ease}.acc_welcome__intro .gtky_icons__radio .tooltip:hover .tooltip__info{opacity:1;visibility:visible}.acc_welcome__intro .gtky_icons__radio span{padding:10px 20px 15px;min-height:121px;height:auto;position:relative}.acc_welcome__intro .gtky_icons__radio span p{font-size:16px;position:absolute;width:100%;top:50%;left:50%;-ms-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.acc_welcome__intro .gtky_icons__radio input[type=checkbox]:checked+span{padding:10px 20px 15px;min-height:121px;height:auto}@media only screen and (max-width:800px){.acc_welcome__intro .gtky_icons__radio{position:relative;width:48%}}@media only screen and (max-width:1200px){.join-thankyou .banner h1{font-size:7.15vw;line-height:7.15vw}.join-thankyou .banner{height:auto}.join-thankyou .banner:before{content:"";padding-bottom:32.5%;display:-webkit-box;display:-ms-flexbox;display:flex}.join-thankyou .banner .container{height:auto;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}}@media only screen and (max-width:800px){.join-thankyou .welcome-wrap .pin-right,.join-thankyou .welcome-wrap .welcome-left{width:100%}.join-thankyou .welcome-wrap .pin-right--resi{display:block}.join-thankyou .welcome-wrap .pin-right--desktop{display:none}.join-thankyou .banner{margin-bottom:40px}.join-thankyou .welcome-wrap .welcome-left h2{font-size:20px;line-height:30px}.join-thankyou .workout-wrap .workout-text{width:100%;border-radius:4px 4px 0 0}.join-thankyou .workout-wrap .workout-text p{max-width:100%}.join-thankyou .workout-wrap .workout-image{width:100%;border-radius:0 0 4px 4px}.join-thankyou p.consulttitle{font-size:32px;line-height:36px;margin-bottom:20px}.join-thankyou .consultation-wrap .consultation-left,.join-thankyou .consultation-wrap .consultation-right{width:100%}.join-thankyou .consultation-wrap .consultation-left{padding-bottom:20px}.join-thankyou .consultation-wrap .consultation-left p{font-size:16px;line-height:24px;letter-spacing:.02em}.join-thankyou .consultation_popup .cls_modal{width:100%}}@media only screen and (max-width:700px){.join-thankyou .banner{height:223px}.join-thankyou .banner:before{display:none}.join-thankyou .banner__img img{-o-object-position:right;object-position:right}.join-thankyou .banner h1{font-size:50px;line-height:50px}.join-thankyou .banner .container{position:relative;top:0;left:0;-webkit-transform:none;-ms-transform:none;transform:none;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.join-thankyou .consultation-wrap{-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);top:50%}.join-thankyou .workout-wrap .workout-text{padding:25px}.join-thankyou .workout-wrap .workout-text p.title{font-size:38px;line-height:40px}.join-thankyou .workout-wrap .welcome-left h2{font-size:16px;line-height:24px}.join-thankyou .welcome-wrap .welcome-left{margin-bottom:0}.join-thankyou .welcome-wrap .pin-right{padding:25px;margin-bottom:20px}.join-thankyou .welcome-wrap .pin-right p.pin{font-size:48px;line-height:48px}}@media only screen and (max-width:600px){.join-thankyou .consultation_popup .consultation-wrap .gtky_icons--three .gtky_icons__radio{width:100%}}@media only screen and (max-width:400px){.join-thankyou .banner h1{font-size:32px;line-height:34px}}.form-gen label.checkbox input{margin:0 5px 0 0}.form-gen label.select{position:relative;display:block}.form-gen label.select:after{position:absolute;right:13px;top:34%;background:url(/images/selectarr.svg?2b82119144f676422ec81edcdc263811) no-repeat;width:15px;height:15px;content:"";z-index:0}.form-gen label.select select{margin:0 0 10px;border:1px solid #aaa;border-radius:5px;width:100%;padding:10px 15px;font-size:16px;line-height:23px;font-weight:400;letter-spacing:1px;font-family:proxima-nova,sans-serif;appearance:none;-webkit-appearance:none;-moz-appearance:none;position:relative;z-index:1;background:none}.inactive{display:none}.contact__success{padding-bottom:30px}.contact__success p{font-size:16px;line-height:26px;font-weight:700;letter-spacing:.02em}.contact__intro{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin-bottom:30px}.contact__intro h1{font-size:60px;line-height:60px;font-weight:600;letter-spacing:0}@media only screen and (max-width:400px){.contact__intro h1{font-size:40px;line-height:40px}}.contact__intro .form_elem__select{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;margin-left:20px}.contact__box{border-radius:4px;background:#f2f2f2;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding:20px;margin-bottom:30px}.contact__box--hidden{display:none}.contact__h2{font-size:22px;line-height:30px;color:#434d57;padding-bottom:15px}.contact__h2,.contact__label{font-weight:600;letter-spacing:0}.contact__label{font-size:16px;line-height:26px;padding-bottom:5px}.contact__p{font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#434d57}.contact__details{width:37%}.contact__form{width:60%;border-left:1px solid #d3d3d3;padding-left:20px}.contact__form_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:-5px -10px}.contact__form_wrap .form_elem__wrap{width:calc(50% - 20px);margin:5px 10px}.contact__form_wrap .form_elem__wrap.member-hide,.contact__form_wrap .form_elem__wrap.wref-hide{display:none}.contact__form_wrap .form_elem__wrap.member-hide.show,.contact__form_wrap .form_elem__wrap.wref-hide.show{display:block}.contact__form_wrap .form_elem__wrap .checkbox{display:-webkit-box;display:-ms-flexbox;display:flex;font-size:16px;padding:7px 0}.contact__form_wrap .form_elem__wrap .checkbox input[type=checkbox]{width:20px;height:20px;margin:0 7px 0 0}.contact__form_wrap--wide.form_elem__wrap{width:calc(100% - 20px)}.contact__form_wrap--submit{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;padding-top:27px}.contact__form_wrap--submit .lsf_btn{width:100%;height:40px;padding:8px ​21px}.contact__block{margin-bottom:20px}.contact__block:last-child{margin-bottom:0}@media only screen and (max-width:900px){.contact__details,.contact__form{width:100%}.contact__form{padding:20px 0 0;margin-top:30px;border-top:1px solid #d3d3d3;border-left:0}}@media only screen and (max-width:720px){.contact__intro{display:block}.contact__intro .form_elem__select{margin-left:0;margin-top:15px}}@media only screen and (max-width:600px){.contact__form_wrap .form_elem__wrap{width:calc(100% - 20px)}.contact__form_wrap--submit{padding-top:5px}}.socials{margin:-11px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.socials__icon{margin:11px}.socials__icon a,.socials__icon svg{display:block}.socials__icon svg path{fill:#434d57}@media only screen and (max-width:600px){.socials__icon svg{width:25px;height:27px}}.cookie_notice{position:fixed;left:0;width:100%;z-index:9999;bottom:0;background-color:#656564;text-align:center;padding:0}.cookie_notice p{padding:5px 45px;line-height:26px;margin:7px 0;color:#fff;font-size:16px}.cookie_notice p a{color:#fff}.cookie_notice__close{position:absolute;top:15px;right:20px;width:20px;height:20px;display:block;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.cookie_notice__close:after,.cookie_notice__close:before{content:"";display:block;position:absolute;top:50%;left:50%;margin-top:-1px;margin-left:-7.5px;width:20px;height:2px;background-color:#fff}.cookie_notice__close:before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.cookie_notice__close:after{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}footer.mainfoot{padding-top:45px;overflow:hidden}footer.mainfoot .container{border-top:1px solid #e5e5e5;padding-top:38px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}footer.mainfoot .container .foot-third{margin-bottom:50px}footer.mainfoot .container .foot-third p,footer.mainfoot .container .foot-third ul li{font-size:16px;line-height:24px;font-weight:400;letter-spacing:.02em;color:#434d57}footer.mainfoot .container .foot-third p{margin:0 0 15px}footer.mainfoot .container .foot-third p.black{font-size:34px;line-height:40px;font-weight:600;letter-spacing:0;color:#e2bd5a;margin:-2px 0 14px}footer.mainfoot .container .foot-third p.bold{font-size:20px;line-height:26px;font-weight:600;letter-spacing:0;color:#434d57;margin:9px 0 16px}footer.mainfoot .container .foot-third ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}footer.mainfoot .container .foot-third ul li{margin:0 0 5px;width:49%}footer.mainfoot .container .foot-third ul li a{text-decoration:none;color:#434d57}footer.mainfoot .container .foot-third ul li a:hover{text-decoration:underline}footer.mainfoot .container .bottom-strip{width:100%;border-top:1px solid #e5e5e5;padding:25px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}footer.mainfoot .container .bottom-strip p{font-size:13px;line-height:20px;font-weight:400;letter-spacing:.02em;color:#969696}footer.mainfoot .container .bottom-strip ul{display:-webkit-box;display:-ms-flexbox;display:flex}footer.mainfoot .container .bottom-strip ul li{font-size:13px;line-height:20px;font-weight:400;letter-spacing:.02em;padding:0 9px;position:relative}footer.mainfoot .container .bottom-strip ul li:after{content:"";position:absolute;right:0;top:6px;width:1px;height:9px;border-left:1px solid #969696}footer.mainfoot .container .bottom-strip ul li a{text-decoration:none;color:#969696}footer.mainfoot .container .bottom-strip ul li a:hover{color:#434d57}footer.mainfoot .container .bottom-strip ul li.ps a{color:#d85a49}footer.mainfoot .container .bottom-strip ul li:last-child{padding-right:0}footer.mainfoot .container .bottom-strip ul li:last-child:after{display:none}footer.mainfoot .mainfoot__join{width:316px}footer.mainfoot .mainfoot__join .lsf_btn{margin-top:2px}footer.mainfoot .mainfoot__pages{width:360px}footer.mainfoot .mainfoot__help{width:370px;padding-right:35px}footer.mainfoot .mainfoot__help .lsf_btn{margin-top:9px}footer.mainfoot .socials{padding-top:27px}@media only screen and (max-width:1100px){footer.mainfoot .mainfoot__help,footer.mainfoot .mainfoot__join,footer.mainfoot .mainfoot__pages{width:30%}footer.mainfoot .mainfoot__help{padding-right:0}}@media only screen and (max-width:900px){footer.mainfoot{padding-top:0;margin-top:30px}footer.mainfoot .container{border-top:0;padding-top:0}footer.mainfoot .container .mainfoot__join{width:100%;padding:40px 0;background:#e2bd5a;position:relative;z-index:1;margin-bottom:30px}footer.mainfoot .container .mainfoot__join:before{content:"";left:-25%;width:150vw;position:absolute;top:0;background:#e2bd5a;z-index:-1;height:100%}footer.mainfoot .container .mainfoot__join p,footer.mainfoot .container .mainfoot__join p.black{color:#fff}footer.mainfoot .container .mainfoot__join .lsf_btn{background:#fff;color:#e2bd5a}footer.mainfoot .container .mainfoot__help,footer.mainfoot .container .mainfoot__pages{width:48%}footer.mainfoot .container .foot-third{margin-bottom:30px}footer.mainfoot .container .foot-third p.bold{margin:0 0 12px}}@media only screen and (max-width:800px){footer.mainfoot .container .bottom-strip{display:block;border-top:0;padding-top:0}footer.mainfoot .container .bottom-strip ul{-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:4px}footer.mainfoot .container .bottom-strip ul li{padding:4px 0;width:100%}footer.mainfoot .container .bottom-strip ul li:after{display:none}footer.mainfoot .container .bottom-strip ul li.bottom-strip--privacy_policy{width:auto;padding-right:6px}footer.mainfoot .container .bottom-strip ul li.bottom-strip--privacy_policy:after{display:block;top:8px}footer.mainfoot .container .bottom-strip ul li.bottom-strip--email_policy{width:auto;padding-left:5px}}@media only screen and (max-width:700px){footer.mainfoot .socials{padding-top:35px}footer.mainfoot .container .mainfoot__help,footer.mainfoot .container .mainfoot__pages{width:100%}}footer.joinfoot .join-width{width:100%;max-width:625px;margin:0 auto;padding:0 20px}footer.joinfoot .bl-strip{background:#505050;padding:25px 0}footer.joinfoot .bl-strip p{font-size:14px;line-height:24px;font-weight:400;letter-spacing:.02em;margin:0;color:#fff}footer.joinfoot .bl-strip p.bold{font-size:20px;line-height:30px;font-weight:700;letter-spacing:.06em}footer.joinfoot .bl-strip p a{color:#fff;text-decoration:underline}footer.joinfoot .w-strip{padding:25px 0}footer.joinfoot .w-strip p{font-size:14px;line-height:24px;font-weight:400;letter-spacing:.02em;color:#5c5c5c}footer.black .container .foot-third p.black{color:#000}footer.black .mainfoot__join .lsf_btn{background:#000}footer.black .mainfoot__help .lsf_btn{color:#000}footer.black .lsf_btn--outline:before{border:2px solid #000}footer.black .socials__icon svg path{fill:#000!important}.what_is_vibe{padding:50px 0;background:#383838}.what_is_vibe__vibe .logo{margin:0 auto 50px;display:block}.what_is_vibe__vibe h1,.what_is_vibe__vibe h2,.what_is_vibe__vibe h3,.what_is_vibe__vibe h4,.what_is_vibe__vibe h5,.what_is_vibe__vibe h6{font-size:60px;line-height:62px;font-weight:900;letter-spacing:.02em;padding-bottom:20px;color:#fff;text-align:left;font-family:kaneda-gothic,sans-serif}.what_is_vibe__vibe p{color:#fff}.what_is_vibe__vibe__section{-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:50px;-webkit-box-orient:horizontal!important;-webkit-box-direction:normal!important;-ms-flex-direction:row!important;flex-direction:row!important;display:-webkit-box;display:-ms-flexbox;display:flex}.what_is_vibe__vibe__section:first-child{margin-bottom:0}.what_is_vibe__vibe__section:last-child{margin-bottom:0}.what_is_vibe__vibe__section--align_middle{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.what_is_vibe__vibe__section--no_margin{margin-bottom:0}.what_is_vibe__vibe__overview_intro{width:calc(60% - 20px)}.what_is_vibe__vibe__overview_intro li{color:#fff}.what_is_vibe__vibe__overview_intro--full{width:100%}.what_is_vibe__vibe__overview_intro.title{width:100%;text-align:center;margin-bottom:40px}.what_is_vibe__vibe__img{width:40%;margin-left:20px}.what_is_vibe__vibe__img img{width:100%}.what_is_vibe__vibe__img--left{margin:0 20px 0 0}.what_is_vibe__vibe__img .video-pop{position:relative;cursor:pointer}.what_is_vibe__vibe__img .video-pop .play{height:100px;width:100px;position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);-ms-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%)}.what_is_vibe__vibe .cls_modal__container{max-width:900px!important}@media only screen and (max-width:600px){.what_is_vibe__vibe .logo{max-width:90%}.what_is_vibe__vibe__section{-webkit-box-orient:vertical!important;-webkit-box-direction:normal!important;-ms-flex-direction:column!important;flex-direction:column!important}.what_is_vibe__vibe__section--vid_left{-webkit-box-orient:vertical!important;-webkit-box-direction:reverse!important;-ms-flex-direction:column-reverse!important;flex-direction:column-reverse!important}.what_is_vibe__vibe__overview_intro{width:100%;margin-bottom:30px}.what_is_vibe__vibe__img{width:100%;margin:0 0 40px}.what_is_vibe__vibe__img--vid{margin:0}}.table{overflow-x:scroll;margin:0 0 20px}.table,.table table{width:100%}.table table th{font-weight:700;background:#eee}.table table td,.table table th{width:100%;font-size:13px;line-height:23px;margin:0 0 10px;border:1px solid #1d1d1b;padding:10px}.table table td{word-wrap:break-word}.table table th:first-child{width:20%}.table table th:nth-child(2){width:20%}.table table th:nth-child(3){width:60%}.table table td:first-child{width:20%}.table table td:nth-child(2){width:20%}.table table td:nth-child(3){width:60%}@media screen and (max-width:380px){.table table{width:500px}}.login_join{padding-top:60px}.login_join .container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.login_join__join,.login_join__login{width:calc(50% - 15px)}.login_join__login{margin-right:30px}.login_join__heading{font-size:50px;line-height:53px;font-weight:600;letter-spacing:0;padding-bottom:38px;color:#434d57}.login_join__box{background:#f2f2f2;padding:25px;border-radius:4px;min-height:317px}.login_join__box--join{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.login_join__h1{padding-bottom:20px}.login_join__h1--red{color:#434d57;font-size:30px;line-height:36px;font-weight:600;letter-spacing:0;display:block;padding-bottom:2px}.login_join__h1--black{font-size:24px;line-height:36px;font-weight:400;letter-spacing:0}@media only screen and (max-width:800px){.login_join__h1--red{font-size:25px;line-height:30px}.login_join__h1--black{font-size:20px;line-height:26px}}.login_join__actions{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px}.login_join__actions .lsf_btn{margin-right:15px}.login_join__forgot{color:#d85a49;font-size:16px;line-height:30px;font-weight:400;letter-spacing:0}@media only screen and (max-width:920px){.login_join{padding-top:40px}}@media only screen and (max-width:900px){.login_join{padding-bottom:40px}.login_join .container{display:block}.login_join__join,.login_join__login{width:100%}.login_join__login{margin-bottom:30px;margin-right:0}.login_join__box{min-height:0}.login_join__heading{padding-bottom:20px}}@media only screen and (max-width:500px){.login_join__box{padding:20px}}@media only screen and (max-width:360px){.login_join__actions{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.login_join__actions .lsf_btn{margin-right:0;margin-bottom:5px}}.gordonintro{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.gordonintro .gordonintro-left{width:80%}.gordonintro .gordonintro-right{width:20%}@media only screen and (max-width:600px){.gordonintro .gordonintro-left,.gordonintro .gordonintro-right{width:100%}}.gordonmemorial{position:relative;z-index:10}.gordonmemorial h3{font-size:26px;line-height:28px;font-weight:700;letter-spacing:0;margin:15px 0 20px}.gordonmemorial .cs_team{margin-bottom:25px}.gordonmemorial .cs_team_modal .cs_team_modal__description p{font-size:15px;line-height:24px}.gordonbanner .h_img_block__h{font-size:63px;line-height:67px}@media only screen and (max-width:660px){.gordonbanner .h_img_block__h{font-size:40px;line-height:42px}.gordonbanner .h_img_block--sub .h_img_block__img img{right:0}}.global_notice{background:#000;padding:10px 0}.global_notice a,.global_notice h1,.global_notice h2,.global_notice h3,.global_notice h4,.global_notice h5,.global_notice h6,.global_notice p{color:#fff}.global_notice__heading,.global_notice h1,.global_notice h2,.global_notice h3,.global_notice h4,.global_notice h5,.global_notice h6{font-size:22px;line-height:22px;font-weight:700;letter-spacing:0;padding:5px 0}.global_notice__content p{font-size:16px;line-height:22px;padding:5px 0}@media only screen and (max-width:600px){.global_notice__content p{font-size:14px;line-height:20px}}@media only screen and (max-width:560px){.seven-day-banner .h_img_block--sub .h_img_block__img{height:100%;width:100%}.seven-day-banner .h_img_block--sub .h_img_block__img img{right:0;width:100%}}.error404 .content .container--med{padding:60px 0}.reactivate-process{padding:60px 0 20px}.reactivate-process .reactivate-width{width:100%;max-width:625px;margin:0 auto;padding:0 20px}.reactivate-process .btn{background:#d85a49;border-radius:30px;border:none;-webkit-box-shadow:none;box-shadow:none;width:100%;padding:15px 20px;display:block;text-align:center;color:#fff;font-size:16px;line-height:23px;font-weight:700;letter-spacing:.06em;cursor:pointer;outline:none}.reactivate-process .btn.grey{width:auto;float:right;background:#6e6e6e}.reactivate-process .btn--small{width:auto;padding:6px 18px}.reactivate-process p{margin:0 0 15px}.reactivate-process .errors{margin:15px 0}.reactivate-process .errors p{font-size:14px;color:#e40d2c;line-height:22px;font-weight:500;letter-spacing:.02em}.partnership-images{margin-top:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.partnership-images figure{display:block;width:33%;border-right:1px solid #d4dadb;text-align:center}.partnership-images figure img{max-width:250px;margin:0 auto}.partnership-images figure:last-child{border:none}.partnertest-heading{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.partnertest-heading .partnership-title{font-size:40px;line-height:46px;font-weight:600;letter-spacing:0;color:#434d57;padding-bottom:20px}.partnertest-heading .swiper-button-next,.partnertest-heading .swiper-button-prev{position:relative;width:auto;margin-top:0;top:0;height:auto;-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px)}.partnertest-heading .swiper-button-next:after,.partnertest-heading .swiper-button-prev:after{content:"";width:14px;height:14px}.partnertest-heading .swiper-button-prev{cursor:pointer;position:relative;top:14px;left:-33px}.partnertest-heading .swiper-button-prev:after{border-left:2px solid #707070;border-bottom:2px solid #707070;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.partnertest-heading .swiper-button-next{cursor:pointer}.partnertest-heading .swiper-button-next:after{border-right:2px solid #707070;border-bottom:2px solid #707070;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}@media only screen and (max-width:600px){.partnertest-heading .partnership-title{font-size:30px;line-height:36px;font-weight:600;letter-spacing:0;color:#434d57;padding:10px 0 20px}}.partnerships-testimonials{padding:20px 0;position:relative}.partnerships-testimonials .testimonial-card{border-radius:5px;border:1px solid #e5e5e5}.partnerships-testimonials .testimonial-card p{font-size:14px;line-height:20px;margin:0 0 0 10px}.partnerships-testimonials .testimonial-card .testi-content{padding:20px}.partnerships-testimonials .testimonial-card .testi-content img{max-width:30px;margin:0 0 15px}.partnerships-testimonials .testimonial-card .testi-source{padding:20px;background:#eef3f9;displaY:flex;cursor:pointer}.partnerships-testimonials .testimonial-card .testi-source img{max-width:80px}@media only screen and (max-width:560px){.partnerships-testimonials .testimonial-card{width:100%}}.partnership-case_studies_block{margin:20px 0}.partnership-case_studies_block .case-title{font-size:40px;line-height:46px;font-weight:600;letter-spacing:0;color:#434d57;padding:10px 0 20px}.partnership-case_studies_block .case_studies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.partnership-case_studies_block .case_studies .case_studies__item{width:31%;cursor:pointer}.partnership-case_studies_block .case_studies .case_studies__item figure{overflow:hidden;max-height:200px}.partnership-case_studies_block .case_studies .case_studies__item img{max-width:100%;height:auto}.partnership-case_studies_block .case_studies .case_studies__item .case_studies__title{font-size:26px;line-height:28px;font-weight:400;letter-spacing:0;margin:15px 0}@media only screen and (max-width:600px){.partnership-case_studies_block .case-title{font-size:30px;line-height:36px;font-weight:600;letter-spacing:0;color:#434d57;padding:10px 0 20px}.partnership-case_studies_block .case_studies{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.partnership-case_studies_block .case_studies .case_studies__item{width:100%;text-align:center;margin-bottom:20px}.partnership-case_studies_block .case_studies .case_studies__item img{display:block;margin:0 auto}}.news-partners .news-title{font-size:40px;line-height:46px;font-weight:600;letter-spacing:0;color:#434d57;padding:10px 0 20px}@media only screen and (max-width:600px){.news-partners .news-title{font-size:30px;line-height:36px;font-weight:400;letter-spacing:.02em;color:#d85a49;padding:10px 0 20px}}.mainworkouts{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.mainworkouts,.mainworkouts_detail{display:-webkit-box;display:-ms-flexbox;display:flex}.mainworkouts_detail{width:31.5%;background:#f2f2f2;margin:0 .9% 20px;text-align:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.mainworkouts_detail img{max-width:200px;height:auto;margin:15px auto 0}.mainworkouts_detail_info{padding:15px 10px;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}.mainworkouts_detail_info h3{font-size:21px;line-height:28px;font-weight:400;letter-spacing:.02em;padding-bottom:6px}.mainworkouts_detail .lsf_btn{margin:0 15px 20px}@media only screen and (max-width:560px){.mainworkouts_detail{width:100%}}.acctrigger{padding:20px 30px;background:#f2f2f2;border-radius:4px;position:relative;margin:4px 0;cursor:pointer}.acctrigger p{font-size:26px;line-height:28px;font-weight:400;letter-spacing:0}.acctrigger .arr{padding:5px;position:absolute;top:20px;right:25px}.acctrigger.active{background:#fff}.acctrigger.active .arr{-webkit-transform:rotate(-180deg);-ms-transform:rotate(-180deg);transform:rotate(-180deg)}@media only screen and (max-width:800px){.acctrigger p{font-size:22px;line-height:24px;font-weight:400;letter-spacing:0}}.acc{display:none}.acc.active{display:block}.acc .btn.margin{margin:0 0 20px}.sports-clubs #sports-form .form_elem__select--join,.sports-clubs #sports-form .join_process__heading,.sports-clubs #sports-form iframe{display:none}.sports-clubs .cs_tabs__item--active a,.sports-clubs .lsf_btn--white{color:#4cb782}.sports-clubs .expect_tiles__img{position:relative;width:40px;height:auto;margin:0 15px 0 0}.inbody-rows .inbody-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 0 30px}.inbody-rows .inbody-row .inbody-image{width:48%;margin:0 0 20px}.inbody-rows .inbody-row .inbody-image img{max-width:100%;height:auto}.inbody-rows .inbody-row .inbody-text{width:48%}.inbody-rows .inbody-row:nth-child(2n){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media only screen and (max-width:600px){.inbody-rows .inbody-row .inbody-image,.inbody-rows .inbody-row .inbody-text{width:100%}}.junior-banner{padding:30px 10px;width:100%;background:#406d9d;background:-webkit-gradient(linear,left top,right top,from(#406d9d),color-stop(49%,#6793bc),to(#406d9d));background:linear-gradient(90deg,#406d9d,#6793bc 49%,#406d9d)}.junior-banner.purple{background:#5755a0;background:-webkit-gradient(linear,left top,right top,from(#5755a0),color-stop(49%,#9086cc),to(#5755a0));background:linear-gradient(90deg,#5755a0,#9086cc 49%,#5755a0)}.junior-banner.banner-large{padding:185px 10px}.junior-banner h1{color:#fff;font-size:45px;line-height:46px;font-weight:700;letter-spacing:0}.junior-banner h1 span{font-size:25px;line-height:26px;font-weight:700;letter-spacing:0}.junior-banner .quote{font-size:30px;line-height:40px;font-weight:700}.junior-banner .large,.junior-banner .quote{color:#fff;letter-spacing:0;margin:0 0 20px;text-align:center}.junior-banner .large{font-size:20px;line-height:30px;font-weight:600}.junior-banner .quote-author{color:#fff;font-size:18px;line-height:26px;font-weight:400;letter-spacing:0;text-align:center}.junior-banner--center{text-align:center}@media only screen and (max-width:600px){.junior-banner h1{color:#fff;font-size:38px;line-height:40px;font-weight:700;letter-spacing:0}.junior-banner h1 span{font-size:16px;line-height:24px;font-weight:700;letter-spacing:0}}.junior-content-grey{background:#ebebeb}.lsf_btn--jnr-green{background:#fff;color:#3ac46f}.junior-content{padding:40px 10px 50px;background:#ebebeb}.junior-content .container--medium{max-width:800px}.junior-content h2{color:#434d57;font-size:40px;line-height:46px;font-weight:600;letter-spacing:0;margin:20px 0}.junior-content p,.junior-content ul{color:#434d57;font-size:16px;line-height:26px;font-weight:400;letter-spacing:0}.junior-content ul{margin:0 0 30px 20px}.junior-content ul li{margin:0;list-style:disc}.junior-content ul li:last-child{margin:0}.junior-content.no-pad-bottom{padding-bottom:1px}.junior-content.no-pad-top{padding-top:1px}.junior-content img{max-width:100%;height:auto;margin:0 0 20px}.junior-content .find_local_club__form{margin:0}.junior-content .junior-faq{position:relative;margin:50px 0 0;background:url(/images/junior-faq.jpg?4c89932f1a1ceee4a82fd1a8fcd94b9a) no-repeat 50%;background-size:cover;padding:60px 10px}.junior-content .junior-faq h2{color:#fff;position:relative;z-index:1;font-size:30px;line-height:36px;font-weight:700;letter-spacing:0;margin:40px 0 20px;text-align:center}.junior-content .junior-faq:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.4);z-index:0;pointer-events:none}.junior-content .faqs__title p{font-size:24px;line-height:34px;font-weight:700;letter-spacing:.02em}.junior-content .faqs__item--open{background:none}.junior-content .faqs__item--open .faqs__arr{top:18px}.junior-content .faqs__item.faq-green:before{color:#01ac85}.junior-content--faq{background:#fff;padding:20px 20px 40px}@media only screen and (max-width:600px){.junior-content .find_local_club__view_all{margin-top:20px}}.physical-card-process{padding:60px 0 20px}.physical-card-process .physical-card-width{width:100%;max-width:625px;margin:0 auto;padding:0 20px}.physical-card-process .btn{background:#d85a49;border-radius:30px;border:none;-webkit-box-shadow:none;box-shadow:none;width:100%;padding:15px 20px;display:block;text-align:center;color:#fff;font-size:16px;line-height:23px;font-weight:700;letter-spacing:.06em;cursor:pointer;outline:none}.physical-card-process .btn.grey{width:auto;float:right;background:#6e6e6e}.physical-card-process .btn--small{width:auto;padding:6px 18px}.physical-card-process h3{font-size:24px;font-weight:600;margin:0 0 15px}.physical-card-process p{font-size:18px}.physical-card-process .errors{margin:15px 0}.physical-card-process .errors p{font-size:14px;color:#e40d2c;line-height:22px;font-weight:500;letter-spacing:.02em}.physical-card-process .physical_card__search{position:relative}.physical-card-process .physical_card__dropdown{position:absolute;top:100%;left:0;right:0;background:#fff;border:1px solid #ddd;border-radius:4px;margin-top:5px;max-height:300px;overflow-y:auto;-webkit-box-shadow:0 4px 8px rgba(0,0,0,.1);box-shadow:0 4px 8px rgba(0,0,0,.1);z-index:1000}.physical-card-process .physical_card__dropdown_item{padding:12px 15px;cursor:pointer;border-bottom:1px solid #f0f0f0;-webkit-transition:background .2s;transition:background .2s}.physical-card-process .physical_card__dropdown_item:last-child{border-bottom:none}.physical-card-process .physical_card__dropdown_item:hover{background:#f5f5f5}.physical-card-process .physical_card__dropdown_info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:4px}.physical-card-process .physical_card__dropdown_info strong{font-size:14px;color:#333}.physical-card-process .physical_card__dropdown_email{font-size:13px;color:#666}.physical-card-process .physical_card__dropdown_wref{font-size:12px;color:#999;font-weight:500}.physical-card-process .physical_card__selected_user{background:#f9f9f9;padding:20px;border-radius:4px;margin-bottom:30px}.physical-card-process .physical_card__payment_details{margin-top:20px}.physical-card-process .physical_card__proceed{margin-top:30px;text-align:right}.partner-ctas{padding:40px 0}.partner-ctas__heading{font-size:26px;line-height:32px;font-weight:700;letter-spacing:0;color:#434d57;padding-bottom:20px}.partner-ctas__grid{display:-webkit-box;display:-ms-flexbox;display:flex;gap:20px}@media only screen and (max-width:700px){.partner-ctas__grid{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;gap:15px}}.partner-cta-card{-webkit-box-flex:1;-ms-flex:1;flex:1;position:relative;border-radius:4px;overflow:hidden;display:block;text-decoration:none;min-height:340px;background:#222;-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.partner-cta-card:hover{-webkit-transform:translateY(-3px);-ms-transform:translateY(-3px);transform:translateY(-3px);-webkit-box-shadow:0 10px 28px rgba(0,0,0,.2);box-shadow:0 10px 28px rgba(0,0,0,.2);-webkit-transition:all .2s ease-in;transition:all .2s ease-in}.partner-cta-card:hover .partner-cta-card__arrow{background:#dcaf37}.partner-cta-card__img,.partner-cta-card__img img{position:absolute;top:0;left:0;width:100%;height:100%}.partner-cta-card__img img{-o-object-fit:cover;object-fit:cover;display:block}.partner-cta-card__img:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:70%;background:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.85)),to(rgba(0,0,0,0)));background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,0))}.partner-cta-card__content{position:absolute;bottom:20px;left:20px;z-index:2;padding-right:60px}.partner-cta-card__pre{font-size:13px;line-height:18px;font-weight:400;letter-spacing:.02em;color:hsla(0,0%,100%,.75);padding-bottom:4px}.partner-cta-card__title{font-size:22px;line-height:28px;font-weight:700;letter-spacing:0;color:#fff}.partner-cta-card__arrow{position:absolute;bottom:20px;right:20px;z-index:2;width:42px;height:42px;border-radius:50%;background:#e2bd5a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:18px;color:#fff;-webkit-transition:all .2s ease-in;transition:all .2s ease-in;-ms-flex-negative:0;flex-shrink:0}@media only screen and (max-width:700px){.partner-cta-card{min-height:220px}.partner-cta-card__title{font-size:20px;line-height:26px}}.partner-logos{padding:50px 0 40px}.partner-logos__heading{font-size:26px;line-height:32px;font-weight:700;letter-spacing:0;color:#434d57;text-align:center;padding-bottom:36px}.partner-logos__slide{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partner-logos__img img{max-height:60px;max-width:140px;width:100%;-o-object-fit:contain;object-fit:contain;display:block}.partner-logos__cta{text-align:center;padding-top:40px}.partner-casestudies{padding:40px 0 60px}.partner-casestudies__box{background:#f5f5f5;border-radius:4px;padding:20px}.partner-casestudies__heading{font-size:26px;line-height:32px;font-weight:700;letter-spacing:0;color:#434d57;padding-bottom:16px}.partner-casestudies__wrap{overflow:hidden}.partner-casestudies__nav{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partner-casestudies__nav .cs_slider__pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;margin:0}.partner-casestudies__nav .cs_slider__pagination .swiper-button-next,.partner-casestudies__nav .cs_slider__pagination .swiper-button-prev{position:static!important;margin:0;width:32px;height:32px;-ms-flex-negative:0;flex-shrink:0;z-index:auto!important;--swiper-navigation-color:#434d57;--swiper-navigation-size:14px;-webkit-transition:all .15s ease-in;transition:all .15s ease-in}.partner-casestudies__nav .cs_slider__pagination .swiper-button-next:hover,.partner-casestudies__nav .cs_slider__pagination .swiper-button-prev:hover{opacity:.6}.partner-casestudies__nav .cs_slider__pagination .swiper-pagination{position:static!important;width:auto;font-size:14px;color:#434d57;font-weight:600}.partner-cs-card{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;background:rgba(0,0,0,0);gap:24px;min-height:300px;cursor:pointer}.partner-cs-card__img{width:45%;-ms-flex-negative:0;flex-shrink:0;border-radius:4px;overflow:hidden}.partner-cs-card__img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.partner-cs-card__content{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:16px 8px 16px 0;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.partner-cs-card__tagline{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.1em;color:#e2bd5a;text-transform:uppercase;padding-bottom:12px}.partner-cs-card__title{font-size:20px;line-height:28px;font-weight:700;letter-spacing:0;color:#434d57;padding-bottom:14px}.partner-cs-card__desc{font-size:15px;line-height:26px;font-weight:400;letter-spacing:0;color:#555;padding-bottom:24px;-webkit-box-flex:1;-ms-flex:1;flex:1}.partner-cs-card__cta{font-size:14px;line-height:20px;font-weight:700;letter-spacing:0;color:#e2bd5a}@media only screen and (max-width:700px){.partner-cs-card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.partner-cs-card__img{width:100%;height:200px}.partner-cs-card__content{padding:16px 0 8px}.partner-cs-card__title{font-size:22px;line-height:30px}}.partner-features{padding:20px 0 40px}.partner-features__list{-ms-flex-wrap:wrap;flex-wrap:wrap}.partner-features__item,.partner-features__list{display:-webkit-box;display:-ms-flexbox;display:flex}.partner-features__item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;-webkit-box-flex:1;-ms-flex:1;flex:1;min-width:18%;padding:30px 24px;border-right:1px solid #e3e3e3}.partner-features__item:last-child{border-right:none}.partner-features__img{margin-bottom:16px}.partner-features__img img{-o-object-fit:contain;object-fit:contain}.partner-features__img img,.partner-features__img svg{width:56px;height:56px;display:block}.partner-features__title{font-size:17px;line-height:24px;font-weight:700;letter-spacing:0;color:#434d57;padding-bottom:8px}.partner-features__desc{font-size:14px;line-height:22px;font-weight:400;letter-spacing:0;color:#434d57}@media only screen and (max-width:900px){.partner-features__item{min-width:30%;border-bottom:1px solid #e3e3e3}.partner-features__item:nth-child(3n){border-right:none}}@media only screen and (max-width:560px){.partner-features__item{min-width:45%;border-right:1px solid #e3e3e3!important}.partner-features__item:nth-child(2n){border-right:none!important}}.sb_join__hero{position:relative;overflow:hidden;background:#111;padding:80px 0 70px}.sb_join__stripe{position:absolute;top:0;bottom:0;right:28%;width:4px;background:#e2bd5a;-webkit-transform:skewX(-6deg);-ms-transform:skewX(-6deg);transform:skewX(-6deg);z-index:1}.sb_join__stripe:before{content:"";position:absolute;top:0;bottom:0;left:-14px;width:2px;background:rgba(226,189,90,.35)}.sb_join .container{position:relative;z-index:2}.sb_join__content{max-width:520px}.sb_join__eyebrow{font-size:14px;line-height:18px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e2bd5a;padding-bottom:14px}.sb_join__heading{font-size:56px;line-height:58px;font-weight:700;letter-spacing:0;color:#fff;padding-bottom:12px}.sb_join__accent{font-size:20px;line-height:26px;font-weight:600;letter-spacing:0;color:#e2bd5a;padding-bottom:16px}.sb_join__intro{font-size:16px;line-height:26px;font-weight:400;letter-spacing:.01em;color:hsla(0,0%,100%,.9);padding-bottom:28px}.sb_join__card{background:#fff;border-radius:8px;padding:28px 26px 24px;-webkit-box-shadow:0 12px 40px rgba(0,0,0,.25);box-shadow:0 12px 40px rgba(0,0,0,.25)}.sb_join__offered{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#888;padding-bottom:8px}.sb_join__logo{display:block;width:120px;height:auto;margin-bottom:22px}.sb_join__card .lsf_btn{margin-top:6px}.sb_join__ticks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:22px -8px 0;padding:0;list-style:none}.sb_join__ticks li{font-size:13px;line-height:18px;font-weight:600;letter-spacing:.01em;color:hsla(0,0%,100%,.8);padding:0 8px 8px}.sb_join__ticks li:before{content:"\2022";color:#e2bd5a;margin-right:6px}.sb_join__fine{font-size:12px;line-height:18px;font-weight:400;letter-spacing:.01em;color:hsla(0,0%,100%,.5);padding-top:8px}@media only screen and (max-width:700px){.sb_join__hero{padding:50px 0 46px}.sb_join__stripe{display:none}.sb_join__heading{font-size:36px;line-height:40px;font-weight:700;letter-spacing:0}.sb_join__content{max-width:100%}.sb_join__ticks{display:block}}.locker_join{background:#fff;color:#1b2a4a;padding-bottom:72px}.locker_join .container--medium{max-width:920px;margin:0 auto;padding:0 24px}.locker_join__hero{background:#eef0f3;min-height:220px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.locker_join__hero img{display:block;width:100%;height:280px;-o-object-fit:cover;object-fit:cover}.locker_join__hero-placeholder{text-align:center;color:#9aa3ad;padding:56px 20px}.locker_join__hero-placeholder svg{margin:0 auto 12px;display:block}.locker_join__hero-placeholder p{font-size:14px;line-height:22px;font-weight:400;letter-spacing:.01em;color:#9aa3ad}.locker_join__hero-placeholder strong{font-size:15px;line-height:22px;font-weight:700;letter-spacing:.04em}.locker_join__intro{padding:48px 0 12px;text-align:center}.locker_join__heading{font-size:46px;line-height:52px;font-weight:800}.locker_join__accent,.locker_join__heading{letter-spacing:0;color:#1b2a4a;padding-bottom:14px}.locker_join__accent{font-size:20px;line-height:28px;font-weight:600}.locker_join__lede{font-size:16px;line-height:26px;font-weight:400;letter-spacing:.01em;color:#5b6573;max-width:680px;margin:0 auto 14px}.locker_join__lede:last-child{margin-bottom:0}.locker_join__lede p{margin:0 0 14px}.locker_join__lede p:last-child{margin-bottom:0}.locker_join__dates{padding:28px 0 8px}.locker_join__date-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.locker_join__date{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:12px;background:#f3f4f6;border-radius:12px;padding:16px 18px}.locker_join__date svg{-ms-flex-negative:0;flex-shrink:0;color:#1b2a4a}.locker_join__date p{font-size:15px;line-height:22px;font-weight:600;letter-spacing:0;color:#1b2a4a;margin:0}.locker_join__form-section{padding:28px 0 16px}.locker_join__panel{background:#f3f4f6;color:#1b2a4a;padding:36px 32px 32px;border-radius:16px}.locker_join__status{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e2bd5a;padding-bottom:8px}.locker_join__panel-title{font-size:26px;line-height:32px;font-weight:700;letter-spacing:0;color:#1b2a4a;padding-bottom:8px}.locker_join__text{font-size:15px;line-height:24px;font-weight:400;letter-spacing:.01em;color:#5b6573;padding-bottom:22px}.locker_join__fields{display:grid;grid-template-columns:1fr 1fr;gap:16px 20px;margin-bottom:8px}.locker_join__fields--single{grid-template-columns:1fr;max-width:420px}.locker_join__dob{grid-column:1/-1}.locker_join__dob-inputs{display:grid;grid-template-columns:1fr 1fr 1.35fr;gap:10px;max-width:360px}.locker_join__hint{font-size:13px;line-height:20px;font-weight:400;letter-spacing:0;color:#5b6573;padding-top:8px}.locker_join__notice{text-align:center;padding:8px 12px 4px}.locker_join__notice .locker_join__text{padding-bottom:0;max-width:520px;margin:0 auto}.locker_join__notice .locker_join__panel-title{padding-bottom:10px}.locker_join__notice-icon{color:#e2bd5a;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;min-height:48px;margin-bottom:10px}.locker_join__panel .form_elem__label{font-size:14px;line-height:20px;font-weight:700;letter-spacing:0;color:#1b2a4a;margin-bottom:6px}.locker_join__panel .form_elem__wrap{margin-bottom:0}.locker_join__panel .form_elem__input input{background:#fff;border:1px solid #d5d8de;border-radius:8px;height:46px;font-size:15px;line-height:22px;font-weight:400;letter-spacing:0}.locker_join__panel .form_elem__input input::-webkit-input-placeholder{color:#9aa3ad}.locker_join__panel .form_elem__input input::-moz-placeholder{color:#9aa3ad}.locker_join__panel .form_elem__input input:-ms-input-placeholder{color:#9aa3ad}.locker_join__panel .form_elem__input input::-ms-input-placeholder{color:#9aa3ad}.locker_join__panel .form_elem__input input::placeholder{color:#9aa3ad}.locker_join__panel .message{margin-bottom:16px}.locker_join__consent{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:10px;padding:8px 0 4px}.locker_join__consent input{margin-top:3px;-ms-flex-negative:0;flex-shrink:0}.locker_join__consent label{font-size:14px;line-height:22px;font-weight:400;letter-spacing:0;color:#5b6573}.locker_join__consent a{color:#3b6ea5;text-decoration:underline;cursor:pointer}.locker_join .locker_rules_modal .cls_modal__bg{background:rgba(0,0,0,.45)}.locker_join .locker_rules_modal .cls_modal__container{display:block;max-width:560px;max-height:80vh;overflow-y:auto;padding:36px 32px 28px}.locker_join .locker_rules_modal .cls_modal__heading{font-size:26px;line-height:32px;font-weight:700;letter-spacing:0;color:#1b2a4a;padding-bottom:16px}.locker_join .locker_rules_modal .cls_modal__content ul{padding:0;margin:0;text-align:left}.locker_join .locker_rules_modal .cls_modal__content li{font-size:15px;line-height:24px;font-weight:400;letter-spacing:.01em;color:#5b6573;padding-bottom:10px}.locker_join .locker_rules_modal .cls_modal__content li:before{border-bottom-color:#e2bd5a}.locker_join .locker_hours_modal,.locker_join .locker_hours_modal .cls_modal{z-index:200}.locker_join .locker_hours_modal .cls_modal__bg{background:rgba(67,77,87,.58);cursor:default}.locker_join .locker_hours_modal .cls_modal__container{display:block;max-width:520px;text-align:center;padding:40px 36px 34px}.locker_join .locker_hours_modal .cls_modal__heading{font-size:26px;line-height:32px;font-weight:700;letter-spacing:0;color:#1b2a4a;padding-bottom:14px}.locker_join .locker_hours_modal .cls_modal__content p{font-size:16px;line-height:26px;font-weight:400;letter-spacing:.01em;color:#5b6573;padding-bottom:12px}.locker_join .locker_hours_modal .cls_modal__content p:last-child{padding-bottom:0}.locker_join__btn{display:block;width:100%;margin-top:18px;background:#e2bd5a;color:#fff;border:none;border-radius:30px;padding:14px 20px;font-size:16px;line-height:20px;font-weight:700;letter-spacing:0;cursor:pointer;text-align:center}.locker_join__btn:hover{text-decoration:none;color:#fff;opacity:.94}.locker_join__howto{padding:48px 0 0;text-align:center}.locker_join__howto-heading{font-size:32px;line-height:38px;font-weight:700;letter-spacing:0;color:#1b2a4a;padding-bottom:12px;position:relative;display:inline-block;margin-bottom:36px}.locker_join__howto-heading:after{content:"";display:block;width:56px;height:4px;background:#e2bd5a;border-radius:2px;margin:10px auto 0}.locker_join__steps{display:grid;grid-template-columns:repeat(4,1fr);gap:0}.locker_join__step{position:relative;padding:0 22px}.locker_join__step:not(:last-child):after{content:"";position:absolute;top:28px;right:0;width:1px;height:calc(100% - 40px);background:#e4e7eb}.locker_join__step h3{font-size:16px;line-height:22px;font-weight:700;letter-spacing:0;color:#1b2a4a;padding:12px 0 8px}.locker_join__step p{font-size:14px;line-height:22px;font-weight:400;letter-spacing:.01em;color:#5b6573}.locker_join__step-num{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:22px;height:22px;border-radius:50%;background:#1b2a4a;color:#fff;font-size:11px;line-height:11px;font-weight:700;letter-spacing:0;margin-bottom:14px}.locker_join__step-icon,.locker_join__step-num{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.locker_join__step-icon{color:#e2bd5a;min-height:48px;display:-webkit-box;display:-ms-flexbox;display:flex}@media only screen and (max-width:800px){.locker_join__heading{font-size:34px;line-height:40px;font-weight:800;letter-spacing:0}.locker_join__date-grid,.locker_join__fields,.locker_join__steps{grid-template-columns:1fr}.locker_join__panel{padding:26px 18px 22px}.locker_join__step{padding:0 0 28px}.locker_join__step:not(:last-child):after{display:none}.locker_join__intro{padding-top:32px}}.partnership-hero{position:relative;overflow:hidden;background:#111;min-height:520px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.partnership-hero__bg,.partnership-hero__bg img{position:absolute;top:0;left:0;width:100%;height:100%}.partnership-hero__bg img{-o-object-fit:cover;object-fit:cover;display:block;opacity:.55}.partnership-hero__bg:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.75)),color-stop(70%,rgba(0,0,0,.2)),to(rgba(0,0,0,0)));background:linear-gradient(90deg,rgba(0,0,0,.75),rgba(0,0,0,.2) 70%,rgba(0,0,0,0))}.partnership-hero__stripe{position:absolute;top:0;bottom:0;right:28%;width:4px;background:#e2bd5a;-webkit-transform:skewX(-6deg);-ms-transform:skewX(-6deg);transform:skewX(-6deg);z-index:1}.partnership-hero__stripe:before{content:"";position:absolute;top:0;bottom:0;left:-14px;width:2px;background:rgba(226,189,90,.35)}.partnership-hero .container{position:relative;z-index:2;padding-top:80px;padding-bottom:80px}.partnership-hero__content{max-width:520px}.partnership-hero .h_img_block__h,.partnership-hero .h_img_block__p{color:#fff}.partnership-hero__accent{display:block;color:#e2bd5a}.partnership-hero__description{font-size:16px;line-height:26px;font-weight:400;letter-spacing:.01em;color:hsla(0,0%,100%,.9);padding-bottom:24px;max-width:400px}@media only screen and (max-width:900px){.partnership-hero{min-height:420px}.partnership-hero__stripe{right:15%}}@media only screen and (max-width:700px){.partnership-hero{min-height:360px}.partnership-hero__content{max-width:100%}.partnership-hero__stripe{display:none}.partnership-hero .container{padding-top:50px;padding-bottom:50px}.partnership-hero .h_img_block__h{font-size:50px;line-height:54px}}@media only screen and (max-width:480px){.partnership-hero .h_img_block__h{font-size:36px;line-height:40px}.partnership-hero__description{font-size:15px;line-height:24px}}.win_street .container--medium{max-width:920px}.win_street__hero{background:#1b2a4a;color:#fff;padding:108px 0 84px;text-align:center;position:relative}.win_street__hero .locker_join__heading{color:#fff;padding-bottom:16px}.win_street__hero .locker_join__lede{color:hsla(0,0%,100%,.82);max-width:640px}.win_street__hero .container{position:relative;z-index:1}.win_street__hero--image{background-size:cover;background-position:50%}.win_street__hero--image:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(27,42,74,.38)}.win_street__kicker{font-size:18px;line-height:24px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#e2bd5a;padding-bottom:12px}.win_street .locker_join__intro{padding:48px 0 16px}.win_street .locker_join__form-section{padding-top:48px}.win_street__wrap{max-width:1120px;margin:0 auto;padding:0 24px}.win_street__selector{max-width:720px;margin:0 auto}.win_street__clubs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:8px}.win_street__club{display:block;background:#fff;border:1px solid #d5d8de;border-radius:12px;padding:22px 20px;text-decoration:none;color:#1b2a4a}.win_street__club span{display:block;font-size:20px;line-height:26px;font-weight:700;letter-spacing:0}.win_street__club small{display:block;font-size:13px;line-height:20px;font-weight:400;letter-spacing:0;color:#5b6573;padding-top:6px}.win_street__club:hover{border-color:#1b2a4a;-webkit-box-shadow:0 8px 20px rgba(27,42,74,.08);box-shadow:0 8px 20px rgba(27,42,74,.08)}.win_street__club-switch{font-size:14px;line-height:22px;font-weight:400;letter-spacing:0;color:#5b6573;padding:0 0 16px}.win_street__club-switch strong{color:#1b2a4a}.win_street__club-switch a{color:#3b6ea5;text-decoration:underline;margin-left:6px}.win_street__layout{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(280px,.9fr);gap:24px;-webkit-box-align:start;-ms-flex-align:start;align-items:start}.win_street__search-wrap{position:relative;margin-bottom:16px}.win_street__search-wrap[hidden]{display:none!important}.win_street__results{position:absolute;left:0;right:0;top:calc(100% - 2px);z-index:5;background:#fff;border:1px solid #d5d8de;border-radius:0 0 10px 10px;-webkit-box-shadow:0 12px 24px rgba(27,42,74,.08);box-shadow:0 12px 24px rgba(27,42,74,.08);max-height:280px;overflow-y:auto}.win_street__result{display:block;width:100%;text-align:left;background:#fff;border:0;border-top:1px solid #eef0f3;padding:12px 14px;cursor:pointer;color:#1b2a4a}.win_street__result strong{display:block;font-size:15px;line-height:22px;font-weight:700;letter-spacing:0}.win_street__result span{display:block;font-size:13px;line-height:18px;font-weight:400;letter-spacing:0;color:#5b6573;padding-top:2px}.win_street__result.is-active,.win_street__result:hover{background:#f8f4e8}.win_street__result:first-child{border-top:0}.win_street__search-status{font-size:13px;line-height:20px;font-weight:400;letter-spacing:0;color:#5b6573;min-height:20px;margin:8px 0 0}.win_street__picked{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;background:#fff;border:1px solid #d5d8de;border-radius:10px;padding:14px 16px;margin-bottom:20px}.win_street__picked[hidden]{display:none!important}.win_street__picked-name{font-size:16px;line-height:22px;font-weight:700;letter-spacing:0;color:#1b2a4a;margin:0 0 4px}.win_street__picked-meta{font-weight:400;color:#5b6573;margin:0}.win_street__change,.win_street__picked-meta{font-size:13px;line-height:20px;letter-spacing:0}.win_street__change{background:none;border:0;color:#3b6ea5;text-decoration:underline;cursor:pointer;font-weight:700;white-space:nowrap;padding:0}.win_street__board{background:#f3f4f6;border-radius:16px;padding:28px 24px 22px}.win_street__board .locker_join__text{padding-bottom:16px}.win_street__board .locker_join__panel-title{padding-bottom:6px}.win_street__ranks{list-style:none;margin:0;padding:0}.win_street__rank{display:grid;grid-template-columns:28px 1fr;gap:10px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:10px 0;border-top:1px solid #e4e7eb}.win_street__rank:first-child{border-top:0}.win_street__rank--you{background:#fff;margin:0 -10px;padding-left:10px;padding-right:10px;border-radius:8px}.win_street__rank--empty{font-size:14px;line-height:22px;font-weight:400;letter-spacing:0;color:#5b6573;display:block}.win_street__rank-n{width:22px;height:22px;border-radius:50%;background:#1b2a4a;color:#fff;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;font-size:11px;line-height:11px;font-weight:700;letter-spacing:0}.win_street__rank-count,.win_street__rank-label{font-size:14px;line-height:20px;font-weight:700;letter-spacing:0;color:#1b2a4a}.win_street__yours{margin-top:16px;padding-top:16px;border-top:1px dashed #d5d8de}.win_street__yours p{font-size:12px;line-height:16px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#e2bd5a;margin:0 0 4px}.win_street__yours strong{display:block;font-size:15px;line-height:22px;font-weight:700;letter-spacing:0;color:#1b2a4a}.win_street__yours span{display:block;font-size:13px;line-height:20px;font-weight:400;letter-spacing:0;color:#5b6573;padding-top:2px}.win_street__manual-link{margin:8px 0 0}.win_street__manual{background:#fff;border:1px solid #d5d8de;border-radius:10px;padding:16px 16px 4px;margin-bottom:20px}.win_street__manual[hidden]{display:none!important}.win_street__manual .locker_join__text{padding-bottom:12px}.win_street__manual-head{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:16px;margin-bottom:8px}.win_street__manual-head .win_street__picked-name{margin:0}.win_street .js-street-details[hidden]{display:none!important}.win_street__dev{margin-top:12px}.win_street__dev a{color:#3b6ea5;text-decoration:underline}.win_street--join .win_street__hero{padding-bottom:60px}@media only screen and (max-width:900px){.win_street__hero{padding:72px 0 54px}.win_street .locker_join__intro{padding-top:32px}.win_street__clubs,.win_street__layout{grid-template-columns:1fr}}