@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin-center{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes spin-center{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}.map-loading-spinner,.loading-spinner{display:none;width:5.0rem;height:5.0rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:spin-center 1s linear infinite;animation:spin-center 1s linear infinite}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-ms-transform:translate3d(0, 0, 0);-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-loading .slick-list{background:transparent}.slick-prev,.slick-next{position:absolute;display:block;height:22px;width:20px;line-height:0;font-size:0px;font-size:0rem;z-index:1;cursor:pointer;background:transparent;color:transparent;top:55%;margin-top:-10px;-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"";font-size:20px;font-size:2rem;line-height:1;color:#000;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:10px}[dir="rtl"] .slick-prev{left:auto;right:10px}.slick-prev:before{content:"Ã”Ã¥Ã‰"}[dir="rtl"] .slick-prev:before{content:"Ã”Ã¥Ã†"}.slick-next{right:10px}[dir="rtl"] .slick-next{left:10px;right:auto}.slick-next:before{content:"Ã”Ã¥Ã†"}[dir="rtl"] .slick-next:before{content:"Ã”Ã¥Ã‰"}.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-45px;list-style:none;display:block;text-align:center;padding:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:1.5rem;width:1.5rem;margin:0 0.5rem;padding:0;cursor:pointer;-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s}.slick-dots li button{font-size:0px;font-size:0rem;border:0;background:transparent;display:block;height:1.5rem;width:1.5rem;line-height:0;padding:0.5rem;cursor:pointer;border-radius:50%;-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s}.slick-dots li button::before{content:'';position:absolute;top:0;left:0;height:1.5rem;width:1.5rem;border-radius:50%;line-height:1;text-align:center;background-color:#f06880;-webkit-transition:-webkit-transform 0.1s;transition:-webkit-transform 0.1s;transition:transform 0.1s;transition:transform 0.1s, -webkit-transform 0.1s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.slick-dots li.slick-active button{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9)}.slick-dots li.slick-active button::before{-webkit-transform:scale(0.9);-ms-transform:scale(0.9);transform:scale(0.9);background-color:#364e72}.find-gym-map{position:relative;z-index:0}.t05-template .find-gym-map{margin-bottom:4rem}.find-gym-map[data-template="StudentDeal"] .background-map{height:48rem}.find-gym-map__overlay{position:absolute;z-index:1;width:100%;height:100%;overflow:hidden;background-color:#f3f3f4;background-repeat:no-repeat;background-position:center center;background-size:cover;-webkit-backface-visibility:hidden;-webkit-transition:opacity 0.6s ease;transition:opacity 0.6s ease;opacity:1}.find-gym-map__overlay--hide{-webkit-animation-delay:0.6s;animation-delay:0.6s;-webkit-animation-duration:0.1s;animation-duration:0.1s;-webkit-animation-name:removeMap;animation-name:removeMap;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}.find-gym-map__overlay svg{width:100%;height:100%;-webkit-transform:scale(1.6) translateX(-1.5rem) translateY(1.5rem);-ms-transform:scale(1.6) translateX(-1.5rem) translateY(1.5rem);transform:scale(1.6) translateX(-1.5rem) translateY(1.5rem)}.find-gym-map__overlay svg .cls-1{-webkit-transition:stroke-dasharray 8s ease-out;transition:stroke-dasharray 8s ease-out;-webkit-transition-delay:1s;transition-delay:1s;fill:none;stroke:#dfdfe0;stroke-dasharray:0 100;stroke-miterlimit:10}.find-gym-map__overlay.animate svg .cls-1{stroke-dasharray:231 100}@-webkit-keyframes removeMap{0%{z-index:1}100%{z-index:-1}}@keyframes removeMap{0%{z-index:1}100%{z-index:-1}}.find-gym-map__overlay::after{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;content:"";background-color:transparent;-webkit-transition:opacity 0.3s ease, background-color 0.3s ease;transition:opacity 0.3s ease, background-color 0.3s ease;opacity:0}.find-gym-map__overlay:hover::after{opacity:1}.find-gym-map__map-pins{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;overflow:hidden}.find-gym-map__map-pins svg{position:absolute;top:50%;left:50%;width:100%;height:100%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.find-gym-map__map-pins svg path{-webkit-transition:0.9s ease;transition:0.9s ease;opacity:0}.find-gym-map__map-pins svg path.blue{fill:#009fdf}.find-gym-map__map-pins svg path.green{fill:#98c93c}.find-gym-map__map-pins svg path.pink{fill:#eb627c}.find-gym-map__map-pins svg path.midnight-blue{fill:#364e72}.find-gym-map__map-pins.animate svg path:nth-child(1){-webkit-transition-delay:calc(1s + (0.3s * 1));transition-delay:calc(1s + (0.3s * 1));opacity:1}.find-gym-map__map-pins.animate svg path:nth-child(2){-webkit-transition-delay:calc(1s + (0.3s * 2));transition-delay:calc(1s + (0.3s * 2));opacity:1}.find-gym-map__map-pins.animate svg path:nth-child(3){-webkit-transition-delay:calc(1s + (0.3s * 3));transition-delay:calc(1s + (0.3s * 3));opacity:1}.find-gym-map__map-pins.animate svg path:nth-child(4){-webkit-transition-delay:calc(1s + (0.3s * 4));transition-delay:calc(1s + (0.3s * 4));opacity:1}.find-gym-map__map-pins.animate svg path:nth-child(5){-webkit-transition-delay:calc(1s + (0.3s * 5));transition-delay:calc(1s + (0.3s * 5));opacity:1}.find-gym-map__map-pins.animate svg path:nth-child(6){-webkit-transition-delay:calc(1s + (0.3s * 6));transition-delay:calc(1s + (0.3s * 6));opacity:1}.find-gym-map__map-pins.animate svg path:nth-child(7){-webkit-transition-delay:calc(1s + (0.3s * 7));transition-delay:calc(1s + (0.3s * 7));opacity:1}.find-gym-map__map-pins.animate svg path:nth-child(8){-webkit-transition-delay:calc(1s + (0.3s * 8));transition-delay:calc(1s + (0.3s * 8));opacity:1}.find-gym-map__map-pins.animate svg path:nth-child(9){-webkit-transition-delay:calc(1s + (0.3s * 9));transition-delay:calc(1s + (0.3s * 9));opacity:1}.find-gym-map__map-pins.animate svg path:nth-child(10){-webkit-transition-delay:calc(1s + (0.3s * 10));transition-delay:calc(1s + (0.3s * 10));opacity:1}.find-gym-map__map-pins.animate svg path:nth-child(11){-webkit-transition-delay:calc(1s + (0.3s * 11));transition-delay:calc(1s + (0.3s * 11));opacity:1}.find-gym-map__map-pins.animate svg path:nth-child(12){-webkit-transition-delay:calc(1s + (0.3s * 12));transition-delay:calc(1s + (0.3s * 12));opacity:1}.find-gym-map__map-pins.animate svg path:nth-child(13){-webkit-transition-delay:calc(1s + (0.3s * 13));transition-delay:calc(1s + (0.3s * 13));opacity:1}.find-gym-map__map-pins.animate svg path:nth-child(14){-webkit-transition-delay:calc(1s + (0.3s * 14));transition-delay:calc(1s + (0.3s * 14));opacity:1}.find-gym-map__map-pins.animate.hide-pins svg path:nth-child(1){-webkit-transition-delay:calc((0.05s * 1));transition-delay:calc((0.05s * 1));opacity:0}.find-gym-map__map-pins.animate.hide-pins svg path:nth-child(2){-webkit-transition-delay:calc((0.05s * 2));transition-delay:calc((0.05s * 2));opacity:0}.find-gym-map__map-pins.animate.hide-pins svg path:nth-child(3){-webkit-transition-delay:calc((0.05s * 3));transition-delay:calc((0.05s * 3));opacity:0}.find-gym-map__map-pins.animate.hide-pins svg path:nth-child(4){-webkit-transition-delay:calc((0.05s * 4));transition-delay:calc((0.05s * 4));opacity:0}.find-gym-map__map-pins.animate.hide-pins svg path:nth-child(5){-webkit-transition-delay:calc((0.05s * 5));transition-delay:calc((0.05s * 5));opacity:0}.find-gym-map__map-pins.animate.hide-pins svg path:nth-child(6){-webkit-transition-delay:calc((0.05s * 6));transition-delay:calc((0.05s * 6));opacity:0}.find-gym-map__map-pins.animate.hide-pins svg path:nth-child(7){-webkit-transition-delay:calc((0.05s * 7));transition-delay:calc((0.05s * 7));opacity:0}.find-gym-map__map-pins.animate.hide-pins svg path:nth-child(8){-webkit-transition-delay:calc((0.05s * 8));transition-delay:calc((0.05s * 8));opacity:0}.find-gym-map__map-pins.animate.hide-pins svg path:nth-child(9){-webkit-transition-delay:calc((0.05s * 9));transition-delay:calc((0.05s * 9));opacity:0}.find-gym-map__map-pins.animate.hide-pins svg path:nth-child(10){-webkit-transition-delay:calc((0.05s * 10));transition-delay:calc((0.05s * 10));opacity:0}.find-gym-map__map-pins.animate.hide-pins svg path:nth-child(11){-webkit-transition-delay:calc((0.05s * 11));transition-delay:calc((0.05s * 11));opacity:0}.find-gym-map__map-pins.animate.hide-pins svg path:nth-child(12){-webkit-transition-delay:calc((0.05s * 12));transition-delay:calc((0.05s * 12));opacity:0}.find-gym-map__map-pins.animate.hide-pins svg path:nth-child(13){-webkit-transition-delay:calc((0.05s * 13));transition-delay:calc((0.05s * 13));opacity:0}.find-gym-map__map-pins.animate.hide-pins svg path:nth-child(14){-webkit-transition-delay:calc((0.05s * 14));transition-delay:calc((0.05s * 14));opacity:0}.find-gym-map.student-offer .gym-list{top:5.5%;-webkit-transform:none;-ms-transform:none;transform:none}.find-gym-map.student-offer .gym-data.price{width:36.6rem}.find-gym-map>h2{display:none}.find-gym-map .gym-distance{float:right;color:#666;font-weight:500}.find-gym-map .gym-list{-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;z-index:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:100%;height:33rem;overflow:visible;-webkit-transition:height 0.8s;transition:height 0.8s}.find-gym-map .gym-list .price-container .button{right:auto;left:2rem}.find-gym-map .gym-list .price-container .secondary{right:2rem;left:auto}.find-gym-map .gym-list.results{-webkit-box-pack:start;-webkit-justify-content:flex-start;-ms-flex-pack:start;justify-content:flex-start;height:100%}.find-gym-map .gym-list.results .find-a-gym{max-width:100%}.find-gym-map .gym-list.results .find-a-gym .growing{display:none}.find-gym-map .gym-list.results .find-a-gym .facts{display:none}.find-gym-map .gym-list.results .find-a-gym .form-container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:100%;padding-right:12rem}.find-gym-map .gym-list.results .find-a-gym .form-container h2{margin:0 2rem 0 0}.find-gym-map .gym-list.results .find-a-gym .form-container>div{margin-right:2rem}.find-gym-map .gym-list.results .find-a-gym .form-container .find-gym-button{right:-14rem}.find-gym-map .gym-list.results>ul li{height:auto;-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.find-gym-map .gym-list.results>ul li:first-child{-webkit-transition-delay:0.8s;transition-delay:0.8s}.find-gym-map .gym-list.results>ul li:nth-child(2){-webkit-transition-delay:1.15s;transition-delay:1.15s}.find-gym-map .gym-list.results>ul li:nth-child(3){-webkit-transition-delay:1.3s;transition-delay:1.3s}.find-gym-map .gym-list>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;max-width:111.4rem;margin-top:5rem}.find-gym-map .gym-list>ul li{width:33%;height:0;margin-left:2rem;-webkit-transition:opacity 0.5s;transition:opacity 0.5s;opacity:0}.find-gym-map .gym-list>ul li:first-child{margin-left:0}.find-gym-map .gym-list.is-open{width:68.6rem;overflow:visible}.find-gym-map .gym-list.is-open .component.find-a-gym{border-bottom-left-radius:0}.find-gym-map .gym-list .growing{margin-top:-3rem;margin-bottom:3rem;color:#364e72;font-family:"Cervo",Helvetica,Arial,sans-serif;font-size:2.8rem;line-height:1;text-align:center}.find-gym-map .gym-list .growing strong{display:block;font-size:12.5rem;font-weight:400}.find-gym-map .gym-list .facts{margin-top:2rem}.find-gym-map .gym-list .facts p{position:absolute;left:50%;width:100%;padding:0 2rem;color:#364e72;font-size:1.6rem;text-align:center;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transition:opacity 1.5s ease-in-out;transition:opacity 1.5s ease-in-out;opacity:0}.find-gym-map .gym-list .facts[data-fact="1"] p:nth-child(1){opacity:1}.find-gym-map .gym-list .facts[data-fact="2"] p:nth-child(2){opacity:1}.find-gym-map .gym-list .facts[data-fact="3"] p:nth-child(3){opacity:1}.find-gym-map .gym-list .facts[data-fact="4"] p:nth-child(4){opacity:1}.find-gym-map .gym-list .facts[data-fact="5"] p:nth-child(5){opacity:1}.find-gym-map .gym-list>ul>li>a{font-size:15px;font-size:1.5rem;position:relative;display:block;width:38rem;padding:1.55rem 2rem;color:#364e72;font-weight:700;background-color:#fff;border-bottom:0.1rem solid #d6d6d6;cursor:pointer}.find-gym-map .gym-list>ul>li>a:hover,.find-gym-map .gym-list>ul>li>a:active,.find-gym-map .gym-list>ul>li>a:focus,.find-gym-map .gym-list>ul>li>a.is-active{color:#fff;text-decoration:none;background-color:#364e72;border-color:#364e72}.find-gym-map .gym-list>ul>li>a:hover .gym-distance,.find-gym-map .gym-list>ul>li>a:active .gym-distance,.find-gym-map .gym-list>ul>li>a:focus .gym-distance,.find-gym-map .gym-list>ul>li>a.is-active .gym-distance{color:inherit;font-size:inherit}.find-gym-map .gym-list>ul>li>a:hover svg,.find-gym-map .gym-list>ul>li>a:active svg,.find-gym-map .gym-list>ul>li>a:focus svg,.find-gym-map .gym-list>ul>li>a.is-active svg{fill:#fff}.find-gym-map .gym-list>ul>li>a .gym-name{display:inline-block;max-width:64%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.find-gym-map .gym-list>ul>li>a svg{float:left;width:13px;height:21px;margin-right:1.5rem;fill:#364e72}.find-gym-map .gym-list>ul>li:first-child>a{border-radius:.6rem 0 0 0}.find-gym-map .gym-list>ul>li:last-child>a{border:0;border-radius:0 0 .6rem .6rem}.find-gym-map .gym-info{position:relative;height:100%;padding:4rem 3rem 3rem;background-color:white}.find-gym-map .gym-info .icon-location-pin-filled{position:absolute;top:-3rem;left:1.8rem;width:4.5rem;height:6.5rem}.find-gym-map .gym-info .icon-location-pin-filled svg path{fill:#009fdf}.find-gym-map .gym-info__index{position:absolute;top:0.6rem;left:50%;color:#fff;font-family:"Cervo",Helvetica,Arial,sans-serif;font-size:3rem;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.find-gym-map .gym-info h2{display:-webkit-box;max-height:4.5rem;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:1}.find-gym-map .gym-info h2 a{color:#364e72}.find-gym-map .gym-info .button{float:left;width:calc(50% - 3rem)}.find-gym-map .gym-info .tags{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:6rem}.find-gym-map .gym-info .tags div{color:#333}.find-gym-map .gym-info .tags>div{padding:0.1rem 0.75rem;font-size:1.4rem;background-color:#c7eeff;border-radius:0.5rem}.find-gym-map .gym-info .tags>div.time{margin-left:0.75rem;background-color:#dfeec0}.find-gym-map .gym-info .tags>div.product{margin-left:0.75rem;background-color:#f06880}.find-gym-map .gym-info .tags::after{position:absolute;bottom:-3rem;left:-3rem;width:calc(100% + 6rem);height:5px;content:"";background-color:#f3f3f4}.find-gym-map .gym-info .price-wrap a.address{color:#333;text-decoration:underline}.find-gym-map .gym-info .price-container{padding-bottom:7rem}.find-gym-map .gym-info .price-container p{margin:0;color:#666;font-family:"Cervo",Helvetica,Arial,sans-serif;font-size:2.2rem;line-height:1}.find-gym-map .gym-info .price-container p.amount{margin-bottom:0.6rem;color:#009de2;font-size:6.7rem}.find-gym-map .gym-info .price-container p.amount span{font-size:3rem}.find-gym-map .gym-info .price-container p.amount+p{margin-top:-1rem}.find-gym-map .gym-info .price-container p span.amount{color:#009de2;text-decoration:line-through}.find-gym-map .gym-info .price-container .promo{position:absolute;top:18rem;right:2rem;width:14rem;height:14rem;background-color:#9ac93c;border-radius:50%}.find-gym-map .gym-info .price-container .promo p{position:absolute;top:50%;left:50%;width:100%;padding:0 2rem;color:white;line-height:1.2;text-align:center;text-transform:uppercase;-webkit-transform:translateX(-50%) translateY(-50%) rotate(12deg);-ms-transform:translateX(-50%) translateY(-50%) rotate(12deg);transform:translateX(-50%) translateY(-50%) rotate(12deg)}.find-gym-map .gym-data{position:absolute;top:0;right:0;z-index:1;display:none;width:31rem;height:34.7rem;padding:1.4rem 2rem 2rem 2.4rem;background-color:#364e72;border-radius:0 .6rem .6rem .6rem}.find-gym-map .gym-data .close-panel{-webkit-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;position:absolute;top:1rem;right:1rem;display:block;width:4rem;height:4rem;padding:0;color:#fff;line-height:1;background:none;box-shadow:none;border:0;border-radius:.6rem;cursor:pointer}.find-gym-map .gym-data .close-panel .icon-cross{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:fill .5s ease-in-out;transition:fill .5s ease-in-out;display:block;width:2rem;height:2rem}.find-gym-map .gym-data .close-panel .icon-cross svg{-webkit-transition:fill 0.5s ease-in-out;transition:fill 0.5s ease-in-out;fill:#fff}.find-gym-map .gym-data .close-panel:hover,.find-gym-map .gym-data .close-panel:active,.find-gym-map .gym-data .close-panel:focus{background-color:#fff}.find-gym-map .gym-data .close-panel:hover .icon-cross svg,.find-gym-map .gym-data .close-panel:active .icon-cross svg,.find-gym-map .gym-data .close-panel:focus .icon-cross svg{fill:#364e72}.find-gym-map .gym-data .mobile-map{display:none}.find-gym-map .gym-data>ul{width:auto}.find-gym-map .gym-data li{font-size:14px;font-size:1.4rem;min-height:2.1rem;padding-left:3.5rem;margin-bottom:1.5rem;color:#fff;line-height:1.5}.find-gym-map .gym-data li:first-child{padding-right:1.5rem}.find-gym-map .gym-data li>span{float:left;width:2rem;height:2rem;margin-left:-3.5rem}.find-gym-map .gym-data li>span svg{fill:#fff}.find-gym-map .gym-data li>span.icon-clock>svg>path:last-child{fill:#364e72}.find-gym-map .gym-data h2{font-size:30px;font-size:3rem;max-width:88%;margin-top:0;margin-bottom:2rem;overflow:hidden;color:#00adee;text-overflow:ellipsis;white-space:nowrap}.find-gym-map .gym-data h2>a{color:inherit}.find-gym-map .gym-data.price{width:37rem;margin-right:-6rem}.find-gym-map .gym-data.price .button{position:static;width:100%}.find-gym-map .gym-data.price .dhide{display:none}.find-gym-map .gym-data.price .price-wrap{-webkit-box-align:start;-webkit-align-items:start;-ms-flex-align:start;align-items:start;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.find-gym-map .gym-data.price .price-wrap ul{width:calc(100%)}.find-gym-map .gym-data.price .price-wrap ul a{color:white}.find-gym-map .gym-data.price .price-wrap .price-container{position:relative;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0;z-index:0;width:calc(100%);padding:1.5rem 2rem;margin-left:0;color:#fff;text-align:center;background-color:white;border-radius:0.75rem}.find-gym-map .gym-data.price .price-wrap .price-container--price-drop{padding:0 2rem 2.5rem}.find-gym-map .gym-data.price .price-wrap .price-container--price-drop .fee p{color:#d01b1b;font-size:2.2rem}.find-gym-map .gym-data.price .price-wrap .price-container p{color:#364e72;font-weight:bold;line-height:1.3}.find-gym-map .gym-data.price .price-wrap .price-container a:last-child{margin-top:1.6rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount{position:relative;margin-top:0.1rem;margin-bottom:0.2rem;margin-bottom:1.5rem;color:#0090d9;font-family:"Cervo",Helvetica,Arial,sans-serif;font-size:7.2rem;font-weight:normal;line-height:0.8}.find-gym-map .gym-data.price .price-wrap .price-container p.amount::before{position:absolute;left:90px;margin-left:-37px;color:#364e72;content:"From";font-size:1.8rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount::after{position:absolute;bottom:0.8rem;margin-left:10px;color:#364e72;content:"per month";font-size:1.8rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount span{font-size:4.2rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount sup{position:absolute;margin-top:4px;font-size:4.2rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount--price-drop{position:absolute;top:7.6rem;right:auto;left:22.3rem;display:inline;color:#364e72;font-size:2rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount--price-drop::before{content:none}.find-gym-map .gym-data.price .price-wrap .price-container p.amount--price-drop::after{position:absolute;top:0.7rem;bottom:1.2rem;left:-1rem;width:100%;width:3.4rem;height:0.1rem;content:"";background-color:#364e72}.find-gym-map .gym-data.price .price-wrap .price-container p.amount--price-drop+.mhide{display:inline;padding-left:1.6rem;font-size:1.2rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount--price-drop sup{display:inline;font-size:1.6rem;line-height:0.7}.find-gym-map .gym-data.price .price-wrap .price-container p.amount--price-drop span{font-size:1.6rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount-kicker--price-drop{position:relative;color:#d01b1b;font-size:6.4rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount-kicker--price-drop sup{bottom:0.3rem}.find-gym-map .gym-data.price .price-wrap .price-container .fee{bottom:-3.6rem;width:100%;padding:0 0 1.5rem 0;font-size:2.6rem;text-align:center;text-transform:uppercase;border:0;border-bottom-right-radius:0.75rem;border-bottom-left-radius:0.75rem}.find-gym-map .gym-data.price .price-wrap .price-container .fee p{margin:0;color:#0090d9;font-family:"Cervo",Helvetica,Arial,sans-serif;font-size:2.2rem;font-weight:normal;line-height:1}.find-gym-map .gym-data.price .price-wrap .price-container .fee--price-drop{position:relative;top:0;bottom:auto;width:calc(100% + 4rem);padding:1rem 2rem;margin:0 -2rem;margin-bottom:2rem;color:#fff;text-align:center;background-color:#009fdf;border-top-right-radius:0.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0;border-top-left-radius:0.75rem}.find-gym-map .gym-data.price .price-wrap .price-container .fee--price-drop p{color:white;font-size:3rem}.find-gym-map .gym-data.price .price-wrap .price-container .fee--price-drop::before,.find-gym-map .gym-data.price .price-wrap .price-container .fee--price-drop::after{position:absolute;content:"";background-color:#364e72}.find-gym-map .gym-data.price .price-wrap .price-container .fee--price-drop::before{top:0;right:0.9em;z-index:1;width:1.6rem;height:100%}.find-gym-map .gym-data.price .price-wrap .price-container .fee--price-drop::after{right:1.5rem;bottom:-1.5rem;z-index:-1;width:3rem;height:3rem;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.find-gym-map [data-template="studentDeal"] .gym-data{height:auto !important;padding:1.4rem 1.5rem 2rem 1.5rem}.find-gym-map [data-template="studentDeal"] .gym-data.price .price-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.find-gym-map [data-template="studentDeal"] .gym-data.price .price-wrap .price-container,.find-gym-map [data-template="studentDeal"] .gym-data.price .price-wrap ul{width:100%}.find-gym-map [data-template="studentDeal"] .gym-data.price .price-wrap ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.find-gym-map [data-template="studentDeal"] .gym-data.price .price-wrap .price-container{margin-left:0;color:#666;background-color:#fff}.find-gym-map [data-template="studentDeal"] .gym-data.price .price-wrap .price-container h5{font-size:1.8rem}.find-gym-map [data-template="studentDeal"] .gym-data.price .price-wrap .price-container p{font-size:1.2rem;font-weight:normal}.find-gym-map [data-template="studentDeal"] .gym-data.price .price-wrap .price-container p.checkbox{margin-left:0}.find-gym-map [data-template="studentDeal"] .gym-data.price .price-wrap .price-container p.checkbox+.checkbox{margin-top:10px}.find-gym-map [data-template="studentDeal"] .gym-data.price .price-wrap .price-container .main{margin-top:-0.5rem;color:#f06880;font-family:"Cervo",Helvetica,Arial,sans-serif;font-size:1.8rem;line-height:1;border-bottom:1px solid #f06880}.find-gym-map [data-template="studentDeal"] .gym-data.price .price-wrap .price-container .main span{font-size:6rem}.find-gym-map [data-template="studentDeal"] .gym-data.price .button{position:static;width:100%;margin-top:1rem}.find-gym-map .button{position:absolute;right:2rem;bottom:2rem;display:inline-block;padding:0.8rem 1.625rem 0.5rem}.find-gym-map .button.secondary{right:auto;left:2rem}.find-gym-map .button.show-more{position:static;display:none;margin-top:3rem;margin-bottom:3rem}.find-gym-map .background-map{width:100%;height:50rem;color:#fff;background:#f9f9f9}.find-gym-map .background-map h1{padding:0;margin:0}.find-gym-map .component.find-a-gym{max-width:42rem;border-radius:0.6rem;width:100%}.find-gym-map .component.find-a-gym.first-steps{max-width:53rem}.find-gym-map .component.find-a-gym .form-container{padding:5rem 2rem 1rem}.find-gym-map .component.find-a-gym .form-container h2{display:block !important;padding-left:0rem;font-size:2.8rem;text-align:center}.find-gym-map .component.find-a-gym .form-container .geolocate{margin-left:0}.find-gym-map .component.find-a-gym .form-container .geolocate>input[type="text"]{width:25.5rem}.find-gym-map .component.find-a-gym .form-container .geolocate+.find-gym-button{display:block;margin:0;margin-top:2rem}.find-gym-map .component.find-a-gym .form-container .button{right:-3.3rem;bottom:0rem}.find-gym-map .component.find-a-gym .form-container a.button{right:0}.find-gym-map .component.find-a-gym+ul>li:first-child>a{border-radius:0}.find-gym-map .component.find-a-gym+ul>li:last-child>a{border-radius:0 0 0.6rem 0.6rem}.find-gym-map.homepage{z-index:4;height:64rem}.find-gym-map.homepage .gym-data{height:auto;min-height:100%}.find-gym-map.homepage .gym-list{margin-bottom:0}.find-gym-map.homepage .button{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.find-gym-map.first-steps{height:auto}.find-gym-map.first-steps .find-gym-map__map-pins{height:auto}.find-gym-map.first-steps .background-map{height:100%}.find-gym-map.first-steps .gym-list{position:relative;top:auto;left:auto;height:100%;background-color:#f3f3f4;-webkit-transform:none;-ms-transform:none;transform:none}.find-gym-map.first-steps .gym-list>ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.find-gym-map.first-steps .gym-list>ul li{width:calc(33% - 2rem);margin-top:4rem;margin-left:2rem}.find-gym-map.first-steps .gym-list>ul li:first-child{margin-left:2rem}.find-gym-map.first-steps .gym-list.results .find-a-gym .growing{display:block}.find-gym-map.first-steps .gym-list.results .find-a-gym .form-container{display:block;max-width:100%;padding:3rem 2% 0}.find-gym-map.first-steps .gym-list.results .find-a-gym .form-container .find-gym-button{right:0}.find-gym-map.first-steps .gym-list .growing strong{color:#364e72;font-family:futura;font-size:3.9rem;text-transform:uppercase}.find-gym-map.first-steps .gym-info .tags{margin-bottom:0}.find-gym-map.first-steps .gym-info .tags::after{content:none}.find-gym-map.first-steps .gym-info .button{width:calc(50% - 3rem)}.find-gym-map.first-steps .gym-info .button:last-child{right:2rem;left:auto}.find-gym-map.first-steps .gym-list.results .show-more{display:block}.gym-map-tooltip{position:absolute;top:0;left:0;display:none;padding:0.3rem 0.6rem 0.28rem 0.6rem;color:#666;font-weight:700;text-align:center;background-color:#fff;box-shadow:0 0 0.4rem rgba(0,0,0,0.5);border-radius:0.5rem}.gym-map-tooltip.is-visible{display:block}.kicker-price__message p{margin:0.6rem 0 0;color:#d01b1b;font-size:1.2rem}@media all and (min-width: 128px) and (max-width: 767px){.find-gym-map.homepage{height:auto;margin-bottom:2rem}.find-gym-map.homepage .gym-data{height:auto}.find-gym-map.homepage .gym-info h2{display:unset;max-height:unset;margin-bottom:1rem;overflow:unset;text-overflow:unset;-webkit-box-orient:unset;-webkit-line-clamp:unset}.find-gym-map.homepage .gym-info .price-container{padding-bottom:0}.find-gym-map.homepage .gym-info .price-container__buttons{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:auto}.find-gym-map.homepage .gym-info .price-container__buttons .button{width:48%;height:4.6rem}.find-gym-map.homepage .gym-info .price-container .promo{top:auto;bottom:12rem;width:40vw;height:40vw;max-width:15rem;max-height:15rem}.find-gym-map.homepage .gym-info .price-container .promo p.amount{margin-bottom:0.6rem}.find-gym-map.homepage .gym-info .price-container .button{margin-top:2rem}.find-gym-map.first-steps{margin-bottom:0}.find-gym-map.first-steps .gym-list>ul li{width:100%;margin-top:4rem;margin-left:0}.find-gym-map.first-steps .gym-list>ul li:first-child{margin-left:0}.find-gym-map.first-steps .gym-list>ul li:last-child{margin-bottom:5rem}.find-gym-map.first-steps .gym-list .growing strong{font-size:28px;font-size:2.8rem}.find-gym-map.first-steps .gym-list .mobile-carousel{height:0;padding:0;overflow:hidden;background-image:url("/assets/img/components/c005.02.02_map/gym-group-location-map-mobile-no-pins.png?v=1557845496042")}.find-gym-map.first-steps .gym-info{padding-bottom:0}.find-gym-map.first-steps .gym-info .price-container__buttons .button{width:100%}.find-gym-map.first-steps .button.show-more{width:calc(100% - 4rem);margin-left:2rem}.find-gym-map .component.find-a-gym.first-steps{max-width:100%}.find-gym-map .component.find-a-gym .form-container{max-width:100%;padding:3rem 7.8% 6rem}.find-gym-map__overlay{display:none}.find-gym-map>h2{font-size:30px;font-size:3rem;display:block;margin-right:1.5rem;margin-left:1.5rem;color:#364e72}.find-gym-map .gym-distance{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);right:1.55rem;left:auto}.find-gym-map .gym-name{display:block;max-width:62%}.find-gym-map .gym-list{-ms-transform:none;-webkit-transform:none;transform:none;position:static;display:block;width:auto;height:auto;margin-bottom:4rem}.find-gym-map .gym-list.is-open{width:auto}.find-gym-map .gym-list .mobile-carousel{padding-bottom:4rem;margin-right:0;margin-left:0}.find-gym-map .gym-list .mobile-carousel .slick-prev,.find-gym-map .gym-list .mobile-carousel .slick-next{top:auto;bottom:-2rem;width:auto;color:#364e72;font-family:"Cervo",Helvetica,Arial,sans-serif;font-size:2.2rem}.find-gym-map .gym-list .mobile-carousel .slick-prev::before,.find-gym-map .gym-list .mobile-carousel .slick-prev::after,.find-gym-map .gym-list .mobile-carousel .slick-next::before,.find-gym-map .gym-list .mobile-carousel .slick-next::after{display:none}.find-gym-map .gym-list .mobile-carousel .slick-prev{left:2rem}.find-gym-map .gym-list .mobile-carousel .slick-next{right:2rem}.find-gym-map .gym-list .mobile-carousel .slick-prev:before,.find-gym-map .gym-list .mobile-carousel .slick-next:before,.find-gym-map .gym-list .mobile-carousel .slick-prev:hover,.find-gym-map .gym-list .mobile-carousel .slick-prev:focus,.find-gym-map .gym-list .mobile-carousel .slick-next:hover,.find-gym-map .gym-list .mobile-carousel .slick-next:focus{color:#364e72}.find-gym-map .gym-list .mobile-carousel .slick-dots{bottom:-7px}.find-gym-map .gym-list .growing{font-size:2.8rem}.find-gym-map .gym-list .growing strong{font-size:24vw}.find-gym-map .gym-list>ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%;height:auto;margin-top:0}.find-gym-map .gym-list>ul>li{width:100%}.find-gym-map .gym-list>ul>li>a{width:auto;padding:1.55rem;border-radius:0}.find-gym-map .gym-list>ul>li>a.is-active{color:#364e72;background:#fff}.find-gym-map .gym-list>ul>li>a.is-active svg{fill:#364e72}.find-gym-map .gym-list>ul>li:first-child>a,.find-gym-map .gym-list>ul>li:last-child>a{border-radius:0}.find-gym-map .gym-data{position:relative;width:auto;height:auto;border-radius:0}.find-gym-map .gym-data .mobile-map{position:relative;display:block;width:calc(100% + 4.4rem);height:auto;min-height:150px;margin-bottom:3rem;margin-left:-2.4rem}.find-gym-map .gym-data li{padding-left:2.5rem;margin-bottom:2rem}.find-gym-map .gym-data li>span{width:1.5rem;height:2rem;margin-top:0.5rem;margin-left:-2.5rem}.find-gym-map .gym-data.price{width:100%;margin-right:0}.find-gym-map .gym-data.price .mhide{display:none}.find-gym-map .gym-data.price .dhide{display:none}.find-gym-map .gym-data.price .button{width:100%;margin-bottom:0}.find-gym-map .gym-data.price .button:last-child{margin-top:1.6rem}.find-gym-map .gym-data.price .price-wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}.find-gym-map .gym-data.price .price-wrap ul{width:100%}.find-gym-map .gym-data.price .price-wrap .price-container{width:100%;padding:2rem 2rem 2.4rem;margin-left:0;text-align:center;border-top-right-radius:0.75rem;border-top-right-radius:0.75rem}.find-gym-map .gym-data.price .price-wrap .price-container p{margin-right:auto;margin-bottom:0;font-size:1.4rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount{margin-top:6px;margin-right:2rem;margin-bottom:0;font-size:4.4rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount::before{left:0}.find-gym-map .gym-data.price .price-wrap .price-container p.amount::after{margin-left:0.5rem;text-align:left}.find-gym-map .gym-data.price .price-wrap .price-container p.amount span{font-size:3rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount sup{margin-top:2px;font-size:2.2rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount-kicker--price-drop sup{bottom:1.2rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount--price-drop{right:2.5rem}.find-gym-map .gym-data.price .price-wrap .price-container .fee{position:static;-webkit-flex-shrink:initial;-ms-flex-negative:initial;flex-shrink:initial;width:auto;padding-top:18px;margin:10px 0 0;font-size:1.6rem;border-top-right-radius:0;border-bottom-left-radius:0.75rem}.find-gym-map .gym-data.price .price-wrap .price-container .checkbox label{display:inline;padding-left:1rem}.find-gym-map .gym-data.price .price-wrap .price-container .checkbox input[type="checkbox"]{top:50%;left:0.45rem;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.find-gym-map .gym-data.price .price-wrap .price-container .checkbox input[type="checkbox"] ~ .tick{top:50%;left:0;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.find-gym-map .gym-data.price .price-wrap .price-container .checkbox label{padding-left:0}.find-gym-map .gym-data.price .price-wrap .price-container .fee--price-drop{width:calc(100% + 4rem);margin:-2rem 0 2rem -2rem;margin-bottom:1.6rem;text-align:center;border-top-right-radius:0.75rem;border-bottom-right-radius:0;border-bottom-left-radius:0}.find-gym-map .gym-data.price .price-wrap .price-container .fee--price-drop::before{top:0rem;right:3.8rem;height:6rem}.find-gym-map .gym-data.price .price-wrap .price-container .fee--price-drop::after{top:4.3rem;right:3.1rem;bottom:auto}.find-gym-map .gym-data.price .price-wrap .price-container .fee--price-drop p.amount-kicker--price-drop{display:inline;padding-right:3rem}.find-gym-map .gym-data.price .price-wrap .price-container .fee--price-drop p.amount-kicker--price-drop::after{margin-left:0;text-align:left}.find-gym-map .gym-data.price .price-wrap .price-container p.amount{display:inline;padding-right:0;margin-right:0;margin-left:-3rem}.find-gym-map .gym-data.price .price-wrap .price-container p{margin-bottom:1rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount--price-drop{right:2rem;left:auto;font-size:3rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount--price-drop::after{top:auto;right:0;bottom:1.2rem;left:auto;width:5rem}.find-gym-map .gym-data.price .price-wrap .price-container p.amount--price-drop+.mhide{padding-left:0}.find-gym-map .gym-data.price .price-wrap .price-container p.amount--price-drop sup{bottom:0.8rem;font-size:2rem}.find-gym-map .gym-data.price .price-wrap .price-container .kicker-price__message{margin-top:1rem}.find-gym-map .slick-list{overflow:initial}.find-gym-map .gym-info{padding-top:4rem;margin:4rem 2rem 0;box-shadow:0 10px 30px 2px rgba(0,0,0,0.2)}.find-gym-map .gym-info .icon-location-pin-filled{top:-3rem;left:2rem}.find-gym-map .background-map{display:none}.find-gym-map .button{position:static;display:inline-block;border-radius:.6rem}.find-gym-map .button.secondary{margin-bottom:1rem}.find-gym-map .component.find-a-gym{max-width:100%;background-image:url(/assets/img/components/c005.02.02_map/gym-group-location-map-mobile.png);background-repeat:no-repeat;background-position:center center;background-size:cover}.find-gym-map .component.find-a-gym .form-container h2{padding-left:0}.find-gym-map .component.find-a-gym .form-container .geolocate>input[type="text"]{width:100%}.find-gym-map .component.find-a-gym .form-container .button.icon-location-target{position:absolute;right:0}.find-gym-map .results .component.find-a-gym{background-image:url(/assets/img/components/c005.02.02_map/gym-group-location-map-mobile-no-pins.png)}.find-gym-map.seo .background-map{display:block}.find-gym-map[data-template="studentDeal"] .gym-data.price{width:100%}.find-gym-map[data-template="studentDeal"] .gym-data.price .price-wrap .price-container{padding:2rem}.find-gym-map__map-pins{display:none}.find-gym-map .gym-list.results .find-a-gym .form-container{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding:2rem}.find-gym-map .gym-list.results .find-a-gym .form-container h2{width:100%;margin-right:0;margin-bottom:2rem}.find-gym-map .gym-list.results .find-a-gym .form-container>div{width:100%;margin-right:0}[data-template="studentDeal"] .gym-data.price .price-wrap .price-container p.checkbox{padding:1rem 3rem 1rem;margin:0;margin-left:0}[data-template="studentDeal"] .gym-data.price .price-wrap .price-container p.checkbox+.checkbox{margin-top:0}}@media all and (min-width: 481px) and (max-width: 767px){.find-gym-map.homepage .gym-info .price-container .promo p{font-size:2.6rem}}@media all and (max-width: 480px){.find-gym-map.homepage .gym-info .price-container .promo p{top:54%;font-size:6vw}}.product-out-of-stock{width:225px;padding:0.1rem 0.75rem 0.2rem 0.5rem;margin-top:0.5rem;margin-left:0rem;color:#333;font-size:1.4rem;background-color:#f06880;border-radius:0.5rem}.homepage-info-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding:3rem}.homepage-info-panel .panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:50%}.homepage-info-panel .panel .text{position:relative;width:40%;padding:3rem 3rem 5.5rem;color:#fff;background-color:#000}.homepage-info-panel .panel .text h2{margin-top:0;margin-bottom:1.5rem}.homepage-info-panel .panel .text ul{list-style-type:disc;padding-left:1.5rem;margin-bottom:2rem}.homepage-info-panel .panel .text p{margin-bottom:2rem;font-size:1.5rem}.homepage-info-panel .panel .text a{position:absolute;bottom:0;margin-bottom:3rem;color:#fff;font-family:"Cervo",Helvetica,Arial,sans-serif;font-size:2.2rem}.homepage-info-panel .panel .text a svg{width:.7rem;height:1.1rem;margin-left:.25rem;fill:#fff}.homepage-info-panel .panel .picturefill{background-position:center center;background-repeat:no-repeat;background-size:cover;position:relative;overflow:hidden;width:60%}.homepage-info-panel .panel .epi-editContainer>.picturefill{width:auto}.homepage-info-panel .panel.bg-blue .text{background-color:#364e72}.homepage-info-panel .panel.bg-green .text{background-color:#000}.homepage-info-panel .panel.bg-cyan .text{background-color:#009fdf}.homepage-info-panel .panel.bg-pink .text{background-color:#f06880}.homepage-info-panel .panel:first-child{margin-right:1.5rem;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.homepage-info-panel .panel:last-child{margin-left:1.5rem}.homepage-info-panel .panel.colored-bg-image .picturefill{background-color:black}.homepage-info-panel .panel.colored-bg-image.bg-blue .picturefill{background-color:#364e72}.homepage-info-panel .panel.colored-bg-image.bg-green .picturefill{background-color:#000}.homepage-info-panel .panel.colored-bg-image.bg-cyan .texpicturefillt{background-color:#009fdf}.homepage-info-panel .panel.colored-bg-image.bg-pink .picturefill{background-color:#f06880}.homepage-info-panel .epi-editContainer>.panel{width:auto}@media all and (min-width: 1040px) and (max-width: 1430px){.homepage-info-panel .panel .picturefill img{width:auto}}@media all and (min-width: 768px) and (max-width: 1039px){.homepage-info-panel .panel .picturefill img{width:auto}}@media all and (min-width: 128px) and (max-width: 767px){.homepage-info-panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 2rem 2rem}.homepage-info-panel .panel{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:100%}.homepage-info-panel .panel .text,.homepage-info-panel .panel .picturefill{width:100%}.homepage-info-panel .panel .picturefill img{width:100%}.homepage-info-panel .panel .picturefill{background-position:top center;height:100%}.homepage-info-panel .panel:first-child{margin-right:0;margin-bottom:2rem}.homepage-info-panel .panel:last-child{margin-left:0}}.image-panel{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.image-panel .panel{-webkit-flex:1;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;position:relative;background-color:#d6d6d6;border-left:0.2rem solid #fff;text-decoration:none;line-height:0.85;position:relative}.image-panel .panel:first-child{border-left:0}.image-panel .panel a:hover,.image-panel .panel a:focus,.image-panel .panel a:active{opacity:0.8}.image-panel .panel:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;background-color:#364e72;margin:auto;opacity:0.8}.image-panel .panel img{width:100%}.image-panel .panel p{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"Cervo",Helvetica,Arial,sans-serif;color:#fff;font-size:43px;font-size:4.3rem;line-height:1.2;white-space:pre-wrap;width:100%;padding:0 2rem;z-index:2}.image-panel .panel .liveit{position:absolute;top:35%;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:100%}.image-panel .panel .liveit p{position:static;-webkit-transform:none;-ms-transform:none;transform:none;font-family:"Cervo",Helvetica,Arial,sans-serif;line-height:1;padding:0 5rem}.image-panel .panel .liveit p.head{font-size:3.4rem}.image-panel .panel .liveit p.sub{font-size:2.2rem}.image-panel.clean{border-top:2px solid white}.image-panel.clean .panel:before{content:none}@media all and (min-width: 768px) and (max-width: 1039px){.image-panel .panel .bloc>p{font-size:58px;font-size:5.8rem}}@media all and (min-width: 128px) and (max-width: 767px){.image-panel{display:block;padding:2rem 1rem 2rem}.image-panel .panel{float:left;width:50%;border:0;margin-top:.2rem}.image-panel .panel:after{content:'';width:0.2rem;height:100%;background:#fff;position:absolute;top:0;left:0}.image-panel .panel:nth-child(odd):after{display:none}.image-panel .panel .bloc>p{font-size:40px;font-size:4rem}.image-panel .panel .bloc>img{max-width:none;width:100%}}@media all and (max-width: 480px){.image-panel .panel{width:100%}.image-panel .panel:after{display:none}.image-panel .panel:nth-last-child(2):before,.image-panel .panel:last-child:before{display:block}.image-panel.liveit .panel{margin-top:.4rem;width:50%}.image-panel.liveit .panel::after{content:'';width:0.4rem;height:100%;background:#fff;position:absolute;top:0;left:0;display:block}.image-panel.liveit .panel:nth-child(odd):after{display:none}.image-panel.liveit .panel .liveit{-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:50%}.image-panel.liveit .panel .liveit p{padding:0 1rem;line-height:1.1}.image-panel.liveit .panel .liveit p.head{font-size:2.4rem;margin:0}.image-panel.liveit .panel .liveit p.sub{display:none}}.multicolour-panel{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%}.multicolour-panel .panel{-webkit-flex:1;-webkit-box-flex:1;-ms-flex:1;flex:1;text-align:center;position:relative;background-color:#d6d6d6;border-left:0.2rem solid #fff;text-decoration:none;line-height:0.85;position:relative;height:275px}.multicolour-panel .panel:first-child{border-left:0}.multicolour-panel .panel a:hover,.multicolour-panel .panel a:focus,.multicolour-panel .panel a:active{opacity:0.8}.multicolour-panel .panel:before{content:'';width:100%;height:100%;position:absolute;left:0;top:0;right:0;bottom:0;background-color:#364e72;margin:auto;opacity:0.8}.multicolour-panel .panel img{width:100%}.multicolour-panel .panel p{display:block;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);font-family:"Cervo",Helvetica,Arial,sans-serif;color:#fff;font-size:43px;font-size:4.3rem;line-height:1.2;white-space:pre-wrap;width:100%;padding:0 2rem;z-index:2}.multicolour-panel .panel.green{background-color:#a2c516}.multicolour-panel .panel.blue{background-color:#009ee3}.multicolour-panel .panel.pink{background-color:#eb627c}.multicolour-panel .panel.medium-blue{background-color:#394b71}.multicolour-panel.clean{border-top:0px}.multicolour-panel.clean .panel:before{content:none}.multicolour-panel.jan{margin:.4rem 0}.multicolour-panel.jan .panel{height:240px;border-left:0.4rem solid #fff}.multicolour-panel.jan .panel .inner{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:100%}.multicolour-panel.jan .panel .inner p{position:static;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:0}.multicolour-panel.jan .panel .inner p.pink{background-color:#eb627c;padding:0 5px;-webkit-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);left:0;width:185px;margin:0 auto;line-height:0.85;padding-top:.45rem;display:inline-block;width:auto}.multicolour-panel.jan .panel .inner img{width:auto;display:inline}.multicolour-panel.jan .panel:nth-child(even) .inner p.pink{-webkit-transform:rotate(5deg);-ms-transform:rotate(5deg);transform:rotate(5deg)}.multicolour-panel.jan .panel:first-child{border:none}@media all and (min-width: 768px) and (max-width: 1039px){.multicolour-panel .panel .bloc>p{font-size:58px;font-size:5.8rem}}@media all and (min-width: 128px) and (max-width: 767px){.multicolour-panel{display:block;padding:3rem 1rem 2rem}.multicolour-panel .panel{float:left;width:50%;border:0;margin-top:.2rem}.multicolour-panel .panel:after{content:'';width:0.2rem;height:100%;background:#fff;position:absolute;top:0;left:0}.multicolour-panel .panel:nth-child(odd):after{display:none}.multicolour-panel .panel .bloc>p{font-size:40px;font-size:4rem}.multicolour-panel .panel .bloc>img{max-width:none;width:100%}}@media all and (min-width: 481px) and (max-width: 767px){.multicolour-panel.jan{padding:0}.multicolour-panel.jan .panel{width:50%;margin-top:.4rem;border:none}.multicolour-panel.jan .panel:after{display:block;width:0.4rem}.multicolour-panel.jan .panel:nth-child(odd):after{display:none}.multicolour-panel.jan .panel p{margin-top:1rem;font-size:3.4rem}.multicolour-panel.jan .panel p.pink{line-height:0.8;padding-top:.35rem}}@media all and (max-width: 480px){.multicolour-panel .panel{width:100%}.multicolour-panel .panel:after{display:none}.multicolour-panel .panel:nth-last-child(2):before,.multicolour-panel .panel:last-child:before{display:block}.multicolour-panel.jan{padding:0}.multicolour-panel.jan .panel{width:50%;height:185px;margin-top:.4rem;border:none}.multicolour-panel.jan .panel:after{display:block;width:0.4rem}.multicolour-panel.jan .panel:nth-child(odd):after{display:none}.multicolour-panel.jan .panel .inner p{margin-top:1rem;font-size:2.4rem}.multicolour-panel.jan .panel .inner p.pink{line-height:0.8;padding-top:.35rem}}.t04-local-gym-page .youtube{margin-top:4.1rem}.youtube__responsive-video{position:relative}.youtube__poster-container{position:absolute;z-index:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;top:0;right:-1px;bottom:0;cursor:pointer}.youtube__poster-image{width:100%}.youtube__poster-play-icon-container{width:12.4rem;height:12.4rem;background-color:rgba(240,104,128,0.85);border-radius:50%;position:absolute;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:1rem}.t04-local-gym-page .youtube__poster-play-icon-container{height:9.3rem;width:9.3rem}.t04-local-gym-page .youtube__poster-play-icon{height:3.6rem;width:3.6rem}.poster-container--hidden{opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.campaign-page-body{margin-bottom:4rem}@media all and (min-width: 128px) and (max-width: 767px){.t04-local-gym-page .youtube{margin-top:0}.youtube__poster-play-icon-container{width:6rem;height:6rem}.t04-local-gym-page .youtube__poster-play-icon-container{width:5.3rem;height:5.3rem}.youtube__poster-play-icon{width:2.3rem;height:2.3rem}.t04-local-gym-page .youtube__poster-play-icon{width:1.6rem;height:1.6rem}}.warning-bar{background-color:#333;padding:1rem 0}.warning-bar .wrapper{background-color:inherit}.warning-bar .wb-item-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto;background-color:inherit}@media all and (min-width: 768px){.warning-bar .wb-item-wrapper{max-width:105.8rem}}.warning-bar .wb-icon{background-color:#f06880;width:3.6rem;height:3.6rem;border-radius:9999rem;border:0.2rem solid #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0.7rem;margin:0 1.2rem 0.2rem 0}@media all and (min-width: 768px){.warning-bar .wb-icon{margin-bottom:0;width:4.4rem;height:4.4rem;padding:0.8rem}}.warning-bar .wb-link-wrap:hover{text-decoration:none}@media all and (min-width: 768px){.warning-bar .wb-link-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.warning-bar .wb-heading{margin:0;color:#fff;font-family:"Futura","Anton",Tahoma,Geneva,sans-serif;font-weight:800;text-transform:uppercase;font-size:1.4rem;padding-right:1rem}@media all and (min-width: 768px){.warning-bar .wb-heading{font-size:1.6rem;padding-right:0}}.warning-bar .wb-text{margin:0;color:#fff;font-size:1rem}@media all and (min-width: 768px){.warning-bar .wb-text{font-size:1.4rem}}.warning-bar .wb-bullet{width:0.5rem;height:0.5rem;background-color:#fff;border-radius:9999rem;margin:0 0.8rem;display:none}@media all and (min-width: 768px){.warning-bar .wb-bullet{display:inline-block}}.warning-bar .wb-info-icon{padding-left:1rem;width:3rem;margin-left:auto;cursor:pointer;min-width:3rem}@media all and (min-width: 768px){.warning-bar .wb-info-icon{width:3rem;min-width:3rem}}.warning-bar .wb-info-icon:hover{opacity:.5}.warning-bar .wb-info-icon-wrapper{width:1rem;margin:0.5rem}.warning-bar .wb-info-bar{height:0;overflow:hidden;-webkit-transition:height 0.2s ease-in;transition:height 0.2s ease-in;background-color:inherit}.warning-bar .wb-info-bar-text-wrapper{width:100%;margin-top:0.6rem;padding:1rem 0 1rem 4.8rem;margin-right:4.8rem;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;opacity:0;-webkit-transition:opacity 0.2s ease-in, border 0.2s ease-in;transition:opacity 0.2s ease-in, border 0.2s ease-in;-webkit-transition-delay:0.2s;transition-delay:0.2s;position:relative;border-top:0.1rem solid rgba(252,252,252,0);background-color:inherit}.warning-bar .wb-info-bar-text-wrapper::before{content:'';position:absolute;display:block;border-top:0.1rem solid rgba(252,252,252,0.5);border-right:0.1rem solid rgba(252,252,252,0.5);width:0.8rem;height:0.8rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:0.6rem;top:-0.5rem;background-color:inherit}@media all and (min-width: 768px){.warning-bar .wb-info-bar-text-wrapper{max-width:100.2rem;margin-right:10.8rem;padding:1rem 0}}.warning-bar .wb-info-bar-open .wb-info-bar-text-wrapper{opacity:1;border-top:0.1rem solid rgba(252,252,252,0.5)}.warning-bar .wb-info-bar-text{margin:0;color:#fff;font-size:1rem}@media all and (min-width: 768px){.warning-bar .wb-info-bar-text{font-size:1.4rem}}.benefits-bar{background-color:#009fdf;padding:1rem 73px}.benefits-bar .bb-item-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media all and (min-width: 768px){.benefits-bar .bb-item-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.benefits-bar .bb-single-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:1rem}@media all and (min-width: 128px) and (max-width: 767px){.benefits-bar .bb-single-item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;padding:0 0.6rem 0 0}}@media all and (min-width: 768px){.benefits-bar .bb-single-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media all and (max-width: 320px){.benefits-bar .bb-single-item{display:block}}.benefits-bar .block.benefitsbaritemblock:last-child .bb-single-item{margin-right:0}.benefits-bar .bb-link-wrap:hover{text-decoration:none}.benefits-bar .bb-link-wrap:hover h6{text-decoration:underline}.benefits-bar .bb-icon{width:3.6rem;height:3.6rem;border-radius:9999rem;border:0.2rem solid #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0.7rem;margin:0 1.2rem 0.2rem 0}@media all and (min-width: 768px){.benefits-bar .bb-icon{margin-bottom:0;width:3.2rem;height:3.2rem;}}.benefits-bar .bb-icon span{width:100%}.benefits-bar .bb-icon span svg{fill:#fff}.benefits-bar .bb-bullet{width:0.5rem;height:0.5rem;background-color:#fff;border-radius:9999rem;margin:0 0.8rem;display:none}@media all and (min-width: 768px){.benefits-bar .bb-bullet{display:inline-block}}.benefits-bar .bb-heading{margin:0;color:#fff;font-family:"Futura","Anton",Tahoma,Geneva,sans-serif;font-weight:800;text-transform:uppercase;font-size:1.4rem}@media all and (min-width: 768px){.benefits-bar .bb-heading{font-size:1.2rem}}@media all and (min-width: 768px){.benefits-bar .bb-text-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.benefits-bar .bb-text{margin:0;color:#fff;font-size:1rem}@media all and (min-width: 768px){.benefits-bar .bb-text{font-size:1.4rem}}.benefits-bar--four-items .bb-item-wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.benefits-bar--four-items .bb-icon{margin:auto auto 0.2rem}@media all and (min-width: 768px){.benefits-bar--four-items .bb-icon{margin:0 1.2rem 0 0}}.benefits-bar--four-items .bb-single-item{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width: 128px) and (max-width: 767px){.benefits-bar--four-items .bb-single-item{padding:0 0.6rem;display:block}}@media all and (min-width: 768px){.benefits-bar--four-items .bb-single-item{text-align:left}}.benefits-bar.benefits-bar__campaign{padding:3rem 0}@media all and (min-width: 128px) and (max-width: 767px){.benefits-bar.benefits-bar__campaign{padding:1.5rem 0}}.benefits-bar.benefits-bar__campaign a.bb-link-wrap{padding:0 2rem}.benefits-bar.benefits-bar__campaign .bb-single-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.benefits-bar.benefits-bar__campaign .bb-heading{text-align:center}.benefits-bar.benefits-bar__campaign .bb-icon{margin-right:0;margin-bottom:1rem;width:5.6rem;height:5.6rem;border:0.3rem solid #fff}.benefits-bar.benefits-bar__campaign.benefits-bar--four-item a.bb-link-wrap{padding:0 1rem}.countdown-timer{background-color:#0090d9;padding-top:1.6rem;padding-bottom:1.6rem}@media all and (min-width: 768px){.countdown-timer{padding-top:2rem;padding-bottom:2rem}}.countdown-timer .countdown-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:auto}@media all and (min-width: 768px){.countdown-timer .countdown-wrapper{max-width:105.8rem}}.countdown-timer .countdown-wrapper--fullwidth{max-width:100%}.countdown-timer .promo-details{width:60%}@media all and (min-width: 768px){.countdown-timer .promo-details{width:50%}}.countdown-timer .promo-details-info{font-size:1.2rem;line-height:1.4rem;letter-spacing:-0.077rem;font-family:"Futura","Anton",Tahoma,Geneva,sans-serif;font-weight:800;margin:0;text-transform:uppercase}@media all and (min-width: 768px){.countdown-timer .promo-details-info{line-height:3rem;font-size:2.6rem}}.countdown-timer .promo-details-info.white{color:#fff}.countdown-timer .promo-details-info.dark-blue{color:#364e72}.countdown-timer .promo-details-terms{margin-top:1rem;margin-bottom:0;font-size:1.1rem}@media all and (min-width: 768px){.countdown-timer .promo-details-terms{font-size:1.4rem}}.countdown-timer .promo-details-terms.white{color:#fff}.countdown-timer .clock-wrapper{max-width:38rem;width:40%}@media all and (min-width: 768px){.countdown-timer .clock-wrapper{width:50%}}.countdown-timer .countdown-clock{background-color:rgba(54,78,114,0.5);border-radius:0.452rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 0.8rem}@media all and (min-width: 768px){.countdown-timer .countdown-clock{padding:0 1.8rem}}.countdown-timer .countdown-item{color:#fff;font-weight:800;width:22%;font-family:"Futura","Anton",Tahoma,Geneva,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0.6rem 0 0.8rem;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.16s cubic-bezier(0.49, 0.34, 0.51, 1.8);transition:-webkit-transform 0.16s cubic-bezier(0.49, 0.34, 0.51, 1.8);transition:transform 0.16s cubic-bezier(0.49, 0.34, 0.51, 1.8);transition:transform 0.16s cubic-bezier(0.49, 0.34, 0.51, 1.8), -webkit-transform 0.16s cubic-bezier(0.49, 0.34, 0.51, 1.8)}@media all and (min-width: 768px){.countdown-timer .countdown-item{padding:1rem 0 1.4rem}}.countdown-timer .clock-amount{font-size:1.2rem;width:100%;letter-spacing:-0.114rem}@media all and (min-width: 768px){.countdown-timer .clock-amount{font-size:3.2rem}}.countdown-timer .clock-denomination{font-size:0.7rem;width:100%;text-transform:uppercase;letter-spacing:-0.05rem}@media all and (min-width: 768px){.countdown-timer .clock-denomination{font-size:1.4rem}}.loaded .countdown-item{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.DESKTOP_ONLY{display:none}@media all and (min-width: 768px){.DESKTOP_ONLY{display:block}}.MOBILE_ONLY{display:block}@media all and (min-width: 768px){.MOBILE_ONLY{display:none}}.stories{margin:1rem 0}.stories .promostoryblock{margin-bottom:1rem}.stories .promostoryblock:last-child{margin-bottom:0}@media all and (min-width: 768px){.stories .promostoryblock{min-height:40rem;margin-bottom:0;border-radius:.6rem;margin-right:3.4rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px}.stories .promostoryblock:last-child{margin-right:0}}@media all and (min-width: 768px){.stories{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-top:3.5rem;margin-bottom:3.5rem;margin-left:auto;margin-right:auto;max-width:1280px;padding:0 3.5rem}}.stories__tile-container{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;min-height:17.2rem;overflow:hidden}.stories__tile-container.bg-blue{background-color:#364e72}.stories__tile-container.bg-cyan{background-color:#009fdf}.stories__tile-container.bg-pink{background-color:#f06880}.stories__tile-container.bg-green{background-color:#98c93c}.stories__tile-container.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media all and (min-width: 768px){.stories__tile-container.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media all and (min-width: 768px){.stories__tile-container{min-height:40rem;margin-bottom:0;border-radius:.6rem;margin-right:3.1rem;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-flex:1;-webkit-flex:1 1 0px;-ms-flex:1 1 0px;flex:1 1 0px;height:100%;max-height:17.2rem}.stories__tile-container:last-child{margin-right:0}}.stories__text-container{padding:1.5rem;color:#fff;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;padding-bottom:4rem}.stories__text-container button{position:absolute;bottom:1.5rem}.stories__title{color:#fff;font-family:"futura",Tahoma,Geneva,sans-serif;font-size:1.6rem;font-weight:bold;line-height:2.4rem;text-transform:uppercase}.stories__title:hover{color:#fff;opacity:0.8}.stories__title:active{color:#fff}.stories__description{font-family:'Arial';font-size:1.4rem;line-height:1.8rem;margin-top:.5rem;margin-bottom:1rem}.stories__cta{margin-top:auto;text-transform:uppercase;font-family:"futura",Tahoma,Geneva,sans-serif;font-size:1.2rem;font-weight:bold;background-color:#fff;width:auto;height:2.5rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0;padding:.5rem 1rem}.stories__cta.bg-blue{color:#364e72}.stories__cta.bg-cyan{color:#009fdf}.stories__cta.bg-pink{color:#f06880}.stories__cta.bg-green{color:#98c93c}.stories__cta:hover{background-color:white;opacity:.8}.stories__image-container{min-height:17.2rem;min-width:35%;max-width:35%}.stories__image-container.bg-blue{background-color:#364e72}.stories__image-container.bg-cyan{background-color:#009fdf}.stories__image-container.bg-pink{background-color:#f06880}.stories__image-container.bg-green{background-color:#98c93c}.stories__image-container .picturefill,.stories__image-container picture,.stories__image-container img{min-height:100%;height:100%;min-width:100%;object-fit:cover}.stories__image-container img{height:auto !important}@media all and (min-width: 768px){.stories__image-container.svg-image-desktop{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.stories__image-container.svg-image-desktop .picturefill,.stories__image-container.svg-image-desktop picture,.stories__image-container.svg-image-desktop img{height:20rem;width:auto}}@media all and (min-width: 128px) and (max-width: 767px){.stories__image-container.svg-image-mobile{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.stories__image-container.svg-image-mobile .picturefill,.stories__image-container.svg-image-mobile picture,.stories__image-container.svg-image-mobile img{height:10rem;width:auto}}@media all and (min-width: 768px){.stories__image-container{border-top-left-radius:.6rem;border-top-right-radius:.6rem;overflow:hidden;min-width:28rem;max-width:none;min-height:28rem;max-height:28rem;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}}.stories__ribbon-container{overflow:hidden;position:absolute;top:0;right:-2rem;height:100%}@media all and (min-width: 128px) and (max-width: 767px){.reverse .stories__ribbon-container{left:-2rem}}.stories__ribbon{-webkit-transform:rotate(45deg) translate(1rem, 1rem);-ms-transform:rotate(45deg) translate(1rem, 1rem);transform:rotate(45deg) translate(1rem, 1rem);font-family:"futura",Tahoma,Geneva,sans-serif;font-size:.9rem;font-weight:bold;line-height:.8rem;color:#fff;padding:.5rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:8rem;box-shadow:0 1px 3px 0 rgba(0,0,0,0.5);height:1.5rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.stories__ribbon.bg-blue{background-color:#364e72}.stories__ribbon.bg-cyan{background-color:#009fdf}.stories__ribbon.bg-pink{background-color:#f06880}.stories__ribbon.bg-green{background-color:#98c93c}@media all and (min-width: 128px) and (max-width: 767px){.reverse .stories__ribbon{-webkit-transform:rotate(-45deg) translate(-1rem, 1rem);-ms-transform:rotate(-45deg) translate(-1rem, 1rem);transform:rotate(-45deg) translate(-1rem, 1rem)}}.t04-local-gym-page .youtube{margin-top:4.1rem}.youtube__responsive-video{position:relative}.youtube__poster-container{position:absolute;z-index:1;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;left:0;top:0;right:-1px;bottom:0;cursor:pointer}.youtube__poster-image{width:100%}.youtube__poster-play-icon-container{width:12.4rem;height:12.4rem;background-color:rgba(240,104,128,0.85);border-radius:50%;position:absolute;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-left:1rem}.t04-local-gym-page .youtube__poster-play-icon-container{height:9.3rem;width:9.3rem}.t04-local-gym-page .youtube__poster-play-icon{height:3.6rem;width:3.6rem}.poster-container--hidden{opacity:0;pointer-events:none;-webkit-transition:opacity .3s;transition:opacity .3s}.campaign-page-body{margin-bottom:4rem}@media all and (min-width: 128px) and (max-width: 767px){.t04-local-gym-page .youtube{margin-top:0}.youtube__poster-play-icon-container{width:6rem;height:6rem}.t04-local-gym-page .youtube__poster-play-icon-container{width:5.3rem;height:5.3rem}.youtube__poster-play-icon{width:2.3rem;height:2.3rem}.t04-local-gym-page .youtube__poster-play-icon{width:1.6rem;height:1.6rem}}


@media(max-width: 750px){
	.benefits-bar{
		padding:1rem 0;
	}

	.benefits-bar .bb-icon{
		width: 2.5rem;
		height: 2.5rem;
		padding: 0.3rem;
	}
	.benefits-bar .bb-heading
	{
		font-size: 14px;
	}
}