@font-face{font-family:icomoon;src:url(../fonts/icomoon.eot?gzzfn2);src:url(../fonts/icomoon.eot?gzzfn2#iefix) format("embedded-opentype") , url(../fonts/icomoon.ttf?gzzfn2) format("truetype") , url(../fonts/icomoon.woff?gzzfn2) format("woff") , url(../fonts/icomoon.svg?gzzfn2#icomoon) format("svg");font-weight:400;font-style:normal;font-display:block}#site-loader.hide,.slick-loading .slick-slide,.slick-loading .slick-track,.wf-loading a,.wf-loading h1,.wf-loading h2,.wf-loading legend,.wf-loading p{visibility:hidden}table td,table tfoot td,table th{padding:15px 10px}#app.fix,img,legend{max-width:100%}.flex,.form-fields-stack{-webkit-box-orient:horizontal;-webkit-box-direction:normal}.page-home .slider-section .business-slideshow .slick-list,.page-home .slider-section .individual-slideshow .slick-list,button,hr,input{overflow:visible}*,.mfp-arrow,.slick-slider{-webkit-tap-highlight-color:transparent}#site-loader{position:fixed;top:0;left:0;bottom:0;right:0;z-index:9999999999999999999;background-color:#fff;visibility:visible;opacity:1;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}#site-loader:before{content:'';position:absolute;top:calc(50% - 100px);left:calc(50% - 100px);bottom:0;width:200px;height:200px;background-image:url(/images/xlogo.png.pagespeed.ic.pqIMqxA2gi.png);background-size:contain;background-position:center;background-repeat:no-repeat;-webkit-animation:1s infinite loader-fade;animation:1s infinite loader-fade}#site-loader.hide{-webkit-transition:1s ease-in-out;transition:1s ease-in-out;opacity:0}#site-loader.no-loader,.mfp-align-top .mfp-container:before,.mfp-loading.mfp-figure,.mfp-s-error .mfp-content,.mfp-s-ready .mfp-preloader,.page-home .hero-container-search .content .box .form img.close.invisible,.page-icp-map .search-container .form-field.search.text:after,.page-locations-map .search-container .form-field.search.text:after,.page-memberships .memberships-container .tab,.site-header .mobile-menu,.site-header .right-links,.site-header nav ul ul,.slick-arrow.slick-hidden,.slick-slide.slick-loading img,.tile-link-module.small .content p,.tile-link-module.small .content2 p,.title-module h1.center:after,[hidden],template{display:none}.page-home .hero-container .quck-menu .tab.active,.page-icp-map .breadcrumb-module-2,.page-icp-map .locations-list.active .results,.page-icp-map .map-wrap.active,.page-locations-map .breadcrumb-module-2,.page-locations-map .locations-list.active .results,.page-locations-map .map-wrap.active,.page-memberships .memberships-container .tab.active,.selectric-open .selectric-items,.site-header .right-links ul li:hover .dropdown,.slick-initialized .slick-slide,.slick-slide img,.team-popup.open,details,img,main{display:block}button,hr,input{border:none;background:0 0}progress,sub,sup{vertical-align:baseline}[type="checkbox"],[type="radio"],legend{-webkit-box-sizing:border-box;box-sizing:border-box;padding:0}html{line-height:1.15;-webkit-text-size-adjust:100%}.mfp-figure figure,.page-careers .body-section .text .lead-copy>:last-child,.page-careers .body-section .text.roles .graduate-table .col .body ul li:last-child,.page-careers .body-section .text.roles .information-card .text>:last-child,.page-careers .body-section .text.roles .paragraph .wysiwyg ol li,.page-careers .body-section .text.roles .paragraph .wysiwyg ul li,.page-careers .body-section .text.roles .paragraph .wysiwyg.tertiary li:last-child,.page-careers .body-section .text.roles .paragraph .wysiwyg>:last-child,.page-careers .body-section .text.roles .paragraph.qualification .wysiwyg ul li:last-child,.page-careers .body-section .text.roles .paragraph:last-child .wysiwyg,.page-careers .faqs-table .faq-item:last-child,.page-careers .hero-section article .text .wysiwyg :last-child,.page-home .about-container .content-max-width div.left>:last-child,.page-home .slider-section.individual-section .header h2,.page-home .slider-section.individual-section .header legend,.page-icp-map .leadcopy .content-max-width :last-child,.page-icp-map .search-container .filters>.filter-links,.page-locations-map .leadcopy .content-max-width :last-child,.page-locations-map .search-container .filters>.filter-links,body{margin:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.mfp-close,a{text-decoration:none}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;height:auto}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}[type="button"],[type="reset"],[type="submit"],button{-webkit-appearance:button}[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}fieldset{padding:.35em .75em .625em}textarea{overflow:auto}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}[class*=" icon-"],[class^="icon-"],body,html{font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}summary{display:list-item}.wysiwyg img,blockquote,hr{display:block}*{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-selection,::selection{background:#054c72;color:#fff}::-moz-selection{background:#054c72;color:#fff}::selection{background:#054c72;color:#fff}[class*=" icon-"],[class^="icon-"]{font-family:icomoon;speak:none;font-style:normal;font-variant:normal;text-transform:none;line-height:1}.icon-tag:before{content:"\E97F"}.icon-right-arrow-no-bg:before{content:"\E97C"}.icon-return-to-top-1:before{content:"\E97D"}.icon-diagonal-arrow-no-bg:before{content:"\E981"}.icon-form-dropdown:before{content:"\E979"}.icon-geo-location:before{content:"\E97A"}.icon-checkmark-circle:before{content:"\E97B"}.icon-play-no-bg:before{content:"\E97E"}.icon-mobile-menu-collapse:before{content:"\E980"}.icon-mobile-menu-expand:before{content:"\E982"}.icon-clear:before{content:"\E983";color:#657781}.icon-close:before{content:"\E985"}.icon-box-arrow-white:before{content:"\E986";color:#fff}.icon-hamburger:before{content:"\E989";color:#657781}.icon-search2:before{content:"\E98C";color:#657781}.icon-search-dark:before{content:"\E98E"}.icon-ico-nav:before{content:"\E98A"}.icon-ico-search:before{content:"\E98D";color:#4c4c4c}.icon-ico-download:before{content:"\E96E";color:#999}.icon-ico-heart:before{content:"\E963";color:#090e42}.icon-ico-edit:before{content:"\E964"}.icon-ico-secure:before{content:"\E965";color:#999}.icon-ico-user:before{content:"\E966"}.icon-ico-question:before{content:"\E967"}.icon-ico-map:before{content:"\E968";color:#989da1}.icon-ico-mail:before{content:"\E969";color:#989da1}.icon-ico-phone:before{content:"\E96A";color:#989da1}.icon-ico-zoom:before{content:"\E96B"}.icon-ico-menu:before{content:"\E96D"}.icon-menu:before{content:"\E972"}.icon-ico-clock:before{content:"\E960";color:#666}.icon-ico-mail2:before{content:"\E961"}.icon-ico-cart2:before{content:"\E95F"}.icon-ico-cart:before{content:"\E96C"}.icon-cart:before{content:"\E973"}.icon-icon-cart:before{content:"\E962"}.icon-cart-new:before{content:"\E975"}.icon-search1:before{content:"\E976"}.icon-clock:before{content:"\E977"}.icon-long-arrow:before{content:"\E978"}.icon-home:before{content:"\E900"}.icon-newspaper:before{content:"\E901"}.icon-image:before{content:"\E902"}.icon-file-empty:before{content:"\E903"}.icon-file-text2:before{content:"\E904"}.icon-phone:before{content:"\E905"}.icon-phone-hang-up:before{content:"\E906"}.icon-pin:before{content:"\E955"}.icon-location:before{content:"\E907"}.icon-location2:before{content:"\E908"}.icon-compass:before{content:"\E909"}.icon-map:before{content:"\E90A"}.icon-map2:before{content:"\E90B"}.icon-alarm:before{content:"\E90F"}.icon-bell:before{content:"\E910"}.icon-stopwatch:before{content:"\E911"}.icon-calendar:before{content:"\E91E"}.icon-display:before{content:"\E91F"}.icon-laptop:before{content:"\E920"}.icon-mobile:before{content:"\E912"}.icon-mobile2:before{content:"\E913"}.icon-tablet:before{content:"\E914"}.icon-tv:before{content:"\E915"}.icon-plus2:before{content:"\E91A"}.icon-minus2:before{content:"\E91B"}.icon-checkmark:before{content:"\E91C"}.icon-checkmark2:before{content:"\E91D"}.icon-thin-search:before{content:"\E921";color:#5c6770}.icon-substract:before{content:"\E90C"}.icon-add:before{content:"\E90D"}.icon-cross:before{content:"\E90E"}.icon-left-arrow:before,.slick-prev:before{content:"\E916"}.icon-right-arrow:before,.slick-next:before{content:"\E917"}.icon-left-arrow2:before,.page-locations-detail .hero-slideshow.slick-slider .slick-arrow.slick-prev:before{content:"\E918"}.icon-arrow-pointing-to-right:before,.page-locations-detail .hero-slideshow.slick-slider .slick-arrow.slick-next:before{content:"\E919"}.icon-ico-cart-secure:before{content:"\E96F"}.icon-ico-cart-edit:before{content:"\E970"}.icon-quickstart2:before{content:"\E971"}.icon-students:before{content:"\E974"}.icon-angle-double-down:before{content:"\E922"}.icon-angle-double-left:before{content:"\E923"}.icon-angle-double-right:before{content:"\E924"}.icon-angle-double-up:before{content:"\E925"}.icon-angle-down:before{content:"\E926"}.icon-angle-left:before{content:"\E927"}.icon-angle-right:before{content:"\E928"}.icon-angle-up:before{content:"\E929"}.icon-arrow-circle-down:before{content:"\E92A"}.icon-arrow-circle-left:before{content:"\E92B"}.icon-arrow-circle-o-down:before{content:"\E92C"}.icon-arrow-circle-o-left:before{content:"\E92D"}.icon-arrow-circle-o-right:before{content:"\E92E"}.icon-arrow-circle-o-up:before{content:"\E92F"}.icon-arrow-circle-right:before{content:"\E930"}.icon-arrow-circle-up:before{content:"\E931"}.icon-bars:before{content:"\E932"}.icon-behance:before{content:"\F1B4"}.icon-behance-square:before{content:"\F1B5"}.icon-calendar2:before{content:"\E933"}.icon-check2:before{content:"\E934"}.icon-chevron-circle-down:before{content:"\E935"}.icon-chevron-circle-left:before{content:"\E936"}.icon-chevron-circle-right:before{content:"\E937"}.icon-chevron-circle-up:before{content:"\E938"}.icon-chevron-down:before{content:"\E939"}.icon-chevron-left:before{content:"\E93A"}.icon-chevron-right:before{content:"\E93B"}.icon-chevron-up:before{content:"\E93C"}.icon-commenting:before{content:"\F27A"}.icon-commenting-o:before{content:"\F27B"}.icon-envelope-o:before{content:"\E93D"}.icon-facebook:before{content:"\E93F"}.icon-facebook-square:before{content:"\E93E"}.icon-file:before{content:"\E940"}.icon-file-excel-o:before{content:"\F1C3"}.icon-file-image-o:before,.icon-file-photo-o:before,.icon-file-picture-o:before{content:"\F1C5"}.icon-file-pdf-o:before{content:"\F1C1"}.icon-file-powerpoint-o:before{content:"\F1C4"}.icon-file-word-o:before{content:"\F1C2"}.icon-google:before{content:"\F1A0"}.icon-google-plus:before{content:"\E942"}.icon-google-plus2:before{content:"\F0D5"}.icon-google-plus-square:before{content:"\E941"}.icon-google-plus-square2:before{content:"\F0D4"}.icon-info-circle:before{content:"\E943"}.icon-instagram:before{content:"\E944"}.icon-instagram2:before{content:"\F16D"}.icon-linkedin:before{content:"\E946"}.icon-linkedin-square:before{content:"\E945"}.icon-map3:before{content:"\F279"}.icon-map-marker:before{content:"\E947"}.icon-map-o:before{content:"\F278"}.icon-minus-circle:before{content:"\E948"}.icon-phone-diagonal:before{content:"\E949"}.icon-pinterest:before{content:"\F0D2"}.icon-pinterest2:before{content:"\E94B"}.icon-pinterest-square:before{content:"\E94A"}.icon-pinterest-square2:before{content:"\F0D3"}.icon-play:before{content:"\E94C"}.icon-plus-circle:before{content:"\E94D"}.icon-question-circle:before{content:"\E94E"}.icon-safari:before{content:"\F267"}.icon-search:before{content:"\E950"}.icon-search-plus:before{content:"\E94F"}.icon-shopping-cart:before{content:"\E951"}.icon-sort:before{content:"\E952"}.icon-tags:before{content:"\E953"}.icon-times2:before{content:"\E954"}.icon-toggle-off:before{content:"\F204"}.icon-toggle-on:before{content:"\F205"}.icon-tripadvisor:before{content:"\F262"}.icon-tumblr:before{content:"\F173"}.icon-tumblr2:before{content:"\E957"}.icon-tumblr-square:before{content:"\F174"}.icon-tumblr-square2:before{content:"\E956"}.icon-twitter:before{content:"\F099"}.icon-twitter2:before{content:"\E959"}.icon-twitter-square:before{content:"\E958"}.icon-twitter-square2:before{content:"\F081"}.icon-user:before{content:"\E95A"}.icon-vimeo-square:before{content:"\E95B"}.icon-vine:before{content:"\F1CA"}.icon-youtube:before{content:"\E95E"}.icon-youtube-play:before{content:"\F16A"}.icon-youtube-play2:before{content:"\E95C"}.icon-youtube-square:before{content:"\E95D"}body,html{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif}h1,h2,h3,h4,h5,h6,legend{font-family:baloo-2,proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;margin:0 0 20px;font-weight:600;letter-spacing:-.5px;color:#313232}.button,.h6,.header-mega-menu-module .image-grid .links a.item h4 small,.info-box h4,.news-article article h3,.page-group-fitness .group-classes article .content h4,.page-group-fitness .group-classes article .times h5,.sidebar h4.title-inner small,.tile-large-module .content h3 small,.tile-link-module .content h3,.tile-link-module .content2 h3,.title-module h1 small,a.button,article.news-block h3,button.button,h6{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif}.h1,.h2,h1,h2,legend{font-size:28px;line-height:30px}.h3,h3{font-size:20px;line-height:26px}.h4,.h5,h4,h5{font-size:16px;line-height:24px}.h6,h6{margin-bottom:10px;font-size:16px;line-height:18px;color:#657781}legend,table{margin-bottom:15px}.subtitle{margin-bottom:20px;font-size:18px;font-weight:500;line-height:26px;color:#657781}a,address,dl,label,li,mark,p,td,th,time{margin:0 0 20px;font-size:16px;font-weight:400;line-height:24px;color:#313232}a a,a cite,a li,a mark,a p,a time,address a,address cite,address li,address mark,address p,address time,dl a,dl cite,dl li,dl mark,dl p,dl time,label a,label cite,label li,label mark,label p,label time,li a,li cite,li li,li mark,li p,li time,mark a,mark cite,mark li,mark mark,mark p,mark time,p a,p cite,p li,p mark,p p,p time,td a,td cite,td li,td mark,td p,td time,th a,th cite,th li,th mark,th p,th time,time a,time cite,time li,time mark,time p,time time{font-size:1em}a{background-color:transparent;margin:0;font-weight:400;color:#00b9d2;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.leadcopy,.page-home .hero-container-search .content .box .dropdown a span,.page-location-detail-service ul.services-list li,b,dt,strong{font-weight:700}a:active,a:focus,a:hover{color:#008395}small{font-size:70%}em,i{font-style:italic}hr{width:100%;height:1px;margin-bottom:30px;background:#d7e0e7;border:none;outline:0}dt:after{content:':';content:": "}ul li{position:relative;list-style-type:none;text-indent:0}ol li{list-style-type:decimal}code,kbd,pre,samp,var{margin:0;padding:1px 5px;color:#fff;background:#2d747e;white-space:pre-wrap}pre{padding:10px}blockquote{position:relative;margin:35px 0 55px;padding:20px 10%;font-size:20px;font-weight:300;font-style:italic;text-align:center;line-height:30px;color:#5ea5bb}.wysiwyg{text-align:left}.wysiwyg img{margin:0 auto 15px}.wysiwyg ul{margin:0 0 20px;padding:0 0 0 15px}.wysiwyg ul li{position:relative;margin-bottom:5px;font-size:16px;font-weight:400;line-height:26px}.wysiwyg ul li:before{content:'';position:absolute;top:7px;left:-15px;width:5px;height:5px;background:#00b9d2;border-radius:50%}.page-about-join .wysiwyg strong,.page-locations-detail .sidebar .info-block p strong,.page-partners.detail .left-block .link a,.sidebar-card-block .content p strong,.wysiwyg p strong{font-weight:600}.page-acc.form-launch .wysiwyg ol,.wysiwyg ol{position:relative;padding-left:28px;list-style:none;counter-reset:number-counter}.page-acc.form-launch .wysiwyg ol li,.wysiwyg ol li{margin-bottom:17px;list-style:none;counter-increment:number-counter}.page-acc.form-launch .wysiwyg ol li:before,.wysiwyg ol li:before{content:counter(number-counter) ". ";position:absolute;left:0}.center,.title-inner.center,.wysiwyg .text-center{text-align:center}.sidebar .button-cta.right,.wysiwyg .text-right{text-align:right}.wysiwyg .text-justify{text-align:justify}.page-careers .body-section .text.roles .links:last-child,.page-locations-detail .info-box .opening-hours:last-of-type,.page-locations-detail .sidebar .info-block :last-child,.page-memberships .memberships-container .type .title .special .offer p:last-of-type,.page-who-we-are .values-container article .content>:last-child,.slick-dotted.slick-slider,.wysiwyg>:last-child{margin-bottom:0}.leadcopy{font-size:15px;line-height:24px;color:#000}.site-header .hamburger:focus,.slick-dots li button:focus,.slick-dots li button:hover,.slick-list:focus,.slick-next:focus,.slick-next:hover,.slick-prev:focus,.slick-prev:hover,button{outline:0}.button,a.button,button.button{display:inline-block;height:42px;min-width:120px;padding:0 12px;font-size:14px;font-weight:600;line-height:40px;text-decoration:none;text-align:center;color:#fff;cursor:pointer;background:#054c72;border:1px solid #054c72;border-radius:3px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.flex,.sidebar .social,button.button-link-icon{display:-webkit-box;display:-ms-flexbox}a.button-link,button.button-link,button.button-link-icon{right:0;height:40px;position:absolute;text-align:center;bottom:0}.info-box,.wysiwyg table{border:1px solid #d7e0e7}.button.light-blue,.button.white-grey-border.active,.pagination-module ul li.active,a.button.light-blue,a.button.white-grey-border.active,button.button.light-blue,button.button.white-grey-border.active{background:#00b9d2;border-color:#00b9d2}.button.white,a.button.white,button.button.white{background:#fff;border-color:#fff;color:#313232}.button.navy-border,a.button.navy-border,button.button.navy-border{background:0 0;border-color:#054c72;color:#313232}.button.grey-border,a.button.grey-border,button.button.grey-border{background:0 0;border-color:#d7e0e7;color:#313232}.button.white-grey-border,a.button.white-grey-border,button.button.white-grey-border{background:#fff;border-color:#d7e0e7;color:#313232}.button.blue-border,a.button.blue-border,button.button.blue-border{background:0 0;border-color:#00b9d2;color:#313232}.button.white-border,a.button.white-border,button.button.white-border{background:0 0;border-color:#fff;color:#fff}.button.transparent-border,a.button.transparent-border,button.button.transparent-border{background:0 0;border-color:transparent;color:#313232}.button.large,a.button.large,button.button.large{height:58px;padding:0 38px;font-size:16px;line-height:56px}.button:hover,a.button:hover,button.button:hover{background:#313232;border-color:#313232;color:#fff}.button.active,a.button.active,button.button.active{background:#054c72;border-color:#054c72;color:#fff}a.button-link,button.button-link{width:40px;background:#00b9d2}a.button-link .icon,button.button-link .icon,button.button-link-icon .button-text,button.button-link-icon .icon{font-size:14px;line-height:40px;color:#fff}button.button-link-icon{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;gap:10px;padding:0 20px;color:#fff;cursor:pointer;width:100%;background:#00b9d2}.link-large-gray,.page-acc .programmes-container .all-results a{position:relative;display:block;width:100%;margin-bottom:10px;padding:20px 60px 20px 20px;font-size:16px;font-weight:600;letter-spacing:-.2px;line-height:26px;color:#313232;background:#f5f6f8}.link-large-gray:after,.page-acc .programmes-container .all-results a:after{content:"\E919";position:absolute;right:16px;top:50%;padding:4px 8px;font-size:16px;font-family:icomoon;color:#fff;background-color:#00b9d2;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.link-large-gray:hover,.page-acc .programmes-container .all-results a:hover{color:#fff;background-color:#313232}.link-large-gray:hover:after,.page-acc .programmes-container .all-results a:hover:after{color:#313232;background-color:#fff}.button-disabled,.button[disabled],button[disabled],button[type="submit"][disabled],input[type="button"][disabled],input[type="reset"][disabled],input[type="submit"][disabled]{color:#fff;opacity:.5;cursor:default}table{width:100%}table td,table th{font-weight:400;color:#313232;text-align:left}table th{font-weight:700;background:#f5f6f8}table thead{width:100%;background:#f5f6f8}table thead td,table thead th{padding:5px 10px}table tfoot{border-bottom:1px solid #313232;border-top:1px solid #313232}.wysiwyg table{width:100%;padding:0 10px}.wysiwyg table th{font-size:16px;letter-spacing:0;line-height:26px;color:#313232;background:#fff}.wysiwyg table td{vertical-align:top;padding:20px 0 40px}.wysiwyg table th td,.wysiwyg table tr td{border-bottom:1px solid #d7e0e7}.wysiwyg table tr:last-of-type td{border-bottom:none}.filter-sidebar .archive a span,.page-business-team .team article .wrap .content a:hover,.page-locations .results article .content a.map,.site-header .right-links ul li a:hover,.site-header nav li.active-blue>a,.site-header nav li>a.selected,.wysiwyg table td a{color:#00b9d2}.wysiwyg table td strong{font-size:20px;line-height:26px;color:#054c72}.compact-table,.page-locations .locations-list .form-field.radio span,.page-locations-detail .sidebar .info-block img{width:auto}.compact-table td,.compact-table th{padding:5px 10px;font-size:.8em;font-weight:400;color:#313232;text-align:left;line-height:1.2;background:0 0;border:1px solid #ccc}.compact-table thead{width:auto;background:0 0}.table-container{width:100%;overflow-y:auto;margin:0 0 1em}#app.fix{position:fixed;top:0;left:0;width:100%}#app.fix .breadcrumb-module,#app.fix .breadcrumb-module-2{z-index:1}.main{min-height:calc(100vh - 473px)}.left-block,.page-login .body-container article,.page-who-we-are .values-container .title-inner,.page-who-we-are .values-container article{width:100%;margin-bottom:40px}.sidebar{width:100%;margin-left:auto}.image-pattern-banner,.page-about-join .hero-section .hero-slideshow article,.page-about-join .testimonials-section .relative,.page-careers .hero-section article,.page-icp-map,.page-locations-map,.page-personal-fitness .hero-container .hero-slideshow article,.sidebar .image-cta,.site-footer .footer-legal,.site-header.open .mobile-menu .body .links{position:relative}.sidebar .image-cta .info{position:absolute;top:34px;left:30px;width:63.5%}@media (min-width:767px){.link-large-gray,.page-acc .programmes-container .all-results a{padding:23px 88px 23px 22px}.link-large-gray:after,.page-acc .programmes-container .all-results a:after{top:16px;padding:7px 10px;font-size:20px;-webkit-transform:translateY(0);transform:translateY(0)}.left-block{width:50%;margin-bottom:0}.sidebar{margin-top:13px;padding-left:20px;width:40%}.sidebar .image-cta .info{width:43.5%}}.sidebar .image-cta .info h3{font-size:25px;line-height:26px;letter-spacing:-.5px}.sidebar .image-cta .info h3 strong{font-weight:600;color:#00b9d2}.meet-experts .experts article .dropdown-container .content .info .button,.page-locations-detail .experts-area article .text .button,.sidebar .image-cta .info .button{min-width:125px}.filter-sidebar .filters,.page-group-detail .wysiwyg,.page-location-detail-service .button.fees,.page-locations .locations-list .form-fields-stack,.page-locations-detail .sidebar .sidebar-card-block,.page-news-detail .body-container aside.sidebar .social,.page-sitemap .info-box .top-category,.sidebar .social{margin-bottom:30px}.sidebar .social{display:flex}.page-news-detail .body-container aside.sidebar .social p,.sidebar .social p{display:inline-block;width:39px;margin:0 7px 0 0;font-size:14px;font-weight:600;letter-spacing:-.2px;line-height:18px;color:#00b9d2}.sidebar .social a{display:inline-block;margin:0 7px 0 0;line-height:1}.filter-sidebar .archive a,.form-field .custom-checkbox-radio span{font-size:14px;letter-spacing:-.2px;line-height:16px;font-weight:400}.page-news-detail .body-container aside.sidebar .social a span,.sidebar .social a span{font-size:20px;line-height:18px;color:#00b9d2}*+.meet-experts .experts article .dropdown-container .content .wysiwyg h5,*+.sidebar .social{margin-top:30px}.sidebar h4.title-inner small{display:block;margin-top:4px;font-size:15px;font-style:italic;font-weight:500;letter-spacing:0;line-height:20px;opacity:.8;color:#657781}@media (max-width:1023px){.button-filter{position:absolute;top:-50px;right:20px;z-index:9;display:block}.button-filter.active{z-index:9}}.filter-sidebar,.filter-sidebar .form-field .custom-checkbox-radio,.meet-experts .search,.page-about-join .features-section .features-list article img,.page-about-join .hero-section .hero-slideshow article img,.page-book-now .book-container .all-results .results,.page-book-now .book-container .featured article,.page-careers .features-section .features-list article img,.page-careers .hero-section article img,.page-group-fitness .group-classes .flex,.page-home .about-container .content-max-width div,.page-home .hero-img,.page-home .instagram-section .body img,.page-home .slider-section .business-slideshow article .image img,.page-home .slider-section .individual-slideshow article .image img,.page-location-detail-service .special-offer .content,.page-location-detail-service .special-offer .image,.page-locations .locations-list,.page-locations-detail .hero-slideshow.slick-slider article,.page-locations-detail .hero-slideshow.slick-slider article img,.page-news .news-container .news-list article .image,.page-personal-fitness .body-container article,.page-special-offers .offers-container .offers-list article .image,.page-who-we-are .body-container .left-block,.selectric-responsive,.team-popup .content{width:100%}@media (min-width:1023px){h1,h2,h3,h4,h5,h6,legend{letter-spacing:-.3px}.h1,h1{font-size:45px;line-height:48px}.h2,h2,legend{font-size:40px;line-height:48px}.h3,h3{font-size:30px;line-height:38px}.h4,h4{font-size:20px;line-height:26px}.h5,h5{font-size:18px;line-height:26px}.subtitle{margin-bottom:30px}a,address,dl,label,li,mark,p,td,th,time{font-size:18px;line-height:28px}blockquote{padding:40px 10%;font-size:25px;line-height:35px}.leadcopy{font-size:17px}.wysiwyg table{padding:0 26px}.main{min-height:calc(100vh - 410px)}.left-block{width:670px}.sidebar{margin-top:50px;margin-left:auto;width:calc(100% - 670px);max-width:390px}.sidebar .image-cta .info h3{font-size:28px;line-height:30px}.sidebar .image-cta .info.large{top:45px}.sidebar .image-cta .info.large h3{margin-bottom:16px;font-size:36px;letter-spacing:-.64px;line-height:36px}.sidebar .image-cta .info.small{top:34px}.sidebar .image-cta .info.small h3{margin-bottom:18px;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;font-weight:600;line-height:24px;letter-spacing:-.2px;color:#054c72}.button-filter{display:none!important}.filter-sidebar{width:300px;padding-right:30px}}.bottom .wrap .parent .megamenu .menu-slider .link-group .group-img,.filter-sidebar .archive,.meet-experts .filter,.meet-experts .search .form-fields-stack,.page-about-join .wysiwyg ol,.page-about-join .wysiwyg p,.page-about-join .wysiwyg ul,.page-contact .body-container .form .g-recaptcha,.page-group-fitness .group-classes article .times p:last-of-type,.page-legal .wysiwyg ol li,.page-location-detail-service .experts-area,.page-locations-detail .sidebar .location,.page-locations-detail .sidebar .sidebar-card-block .address,.page-locations-detail .sidebar .sidebar-card-block .email,.page-news .news-container .news-list article .content .tags,.page-personal-fitness .hero-container,.page-who-we-are .body-container .left-block .title-inner,.tile-split-module.full .title-inner{margin-bottom:20px}.filter-sidebar .archive a{display:inline-block;width:100%;margin-bottom:12px;color:#313232}.filter-sidebar .toggle{margin:10px 0;font-size:16px;font-weight:600;line-height:18px;color:rgba(0,185,210,.5);cursor:pointer}.clear-after:after{content:'';display:block;clear:both}.content-max-width{position:relative;width:100%;max-width:1210px;padding:0 20px;margin:0 auto}.content-full-width{position:relative;max-width:1210px;margin:0 auto;padding:0;clear:both}.content-narrow-width{position:relative;width:100%;max-width:780px;padding:0 20px;margin:0 auto}.flex{display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-flow:row wrap;flex-flow:row wrap}.flex.flex-end{-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.flex.flex-around{-ms-flex-pack:distribute;justify-content:space-around}.flex.flex-between,.page-about-join .features-section .features-list,.page-about-join .life-section .life-list,.page-careers .features-section .features-list,.page-careers .life-section .life-list,.page-home .slider-section .header,.page-home .slider-section.individual-section .header{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.flex.flex-center{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.info-box{margin:0 0 30px;padding:30px}.info-box h4{color:#054c72}.info-box p,.meet-experts .experts article .dropdown-container .content .wysiwyg p,.meet-experts .experts article .dropdown-container .content .wysiwyg ul li,.page-legal .wysiwyg>ol>li>ol li{font-size:16px;line-height:26px}.breadcrumb-module a:last-of-type,.breadcrumb-module-2 a:last-of-type,.info-box p.light{color:#657781}.info-box .price-point{margin:0 0 34px}.info-box .price-point p{width:282px;margin:0}.info-box .price-point p span{min-width:58px;float:right;text-align:left}.info-box .price-point p.note{width:100%;margin:0 0 20px}.page-careers .body-section .text .lead-copy,.page-careers .body-section .text.roles .paragraph .wysiwyg,.page-careers .body-section .text.roles .paragraph .wysiwyg img,.page-careers .body-section .text.roles .wysiwyg.lead-copy,.page-home .instagram-section .header,.page-image-banner{margin:0 0 40px}form{width:100%;background:#fff}legend{display:table;white-space:normal}label{display:block;margin-bottom:10px;font-size:14px;font-weight:600;letter-spacing:-.2px;line-height:18px;color:#313232}.field-disabled,input[disabled],input[readonly],select[disabled],select[readonly],textarea[disabled],textarea[readonly]{opacity:.5;cursor:default}input,select,textarea{display:inline-block;width:100%;height:42px;padding:0 10px;font-size:14px;line-height:40px;background:#fff;border:1px solid #657781;border-radius:2px;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}input:focus,input:hover,select:focus,select:hover,textarea:focus,textarea:hover{border:1px solid #00b9d2;-webkit-box-shadow:0 0 4px rgba(0,185,210,.25);box-shadow:0 0 4px rgba(0,185,210,.25)}::-webkit-input-placeholder{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;font-weight:400;color:rgba(49,50,50,.5)}::-moz-placeholder{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;font-weight:400;color:rgba(49,50,50,.5)}::-ms-input-placeholder{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;font-weight:400;color:rgba(49,50,50,.5)}::placeholder{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;font-weight:400;color:rgba(49,50,50,.5)}select[multiple],textarea{height:157px}input[type="checkbox"],input[type="radio"]{height:auto}.form-field{width:100%;padding:0 0 20px;position:relative}.form-field.width-57{width:57%!important}.form-field.width-70{width:70%!important}.form-field.width-75{width:75%!important}.form-field.width-85{width:85%!important}.form-field.width-auto{width:auto!important}.form-field.width-square{width:42px!important}.form-field.width-square .button{min-width:42px!important;padding:0 8px!important}.form-field.width-square img{margin:auto}.form-field.width-square span.icon{font-size:22px;margin-top:7px;display:inline-block}.form-field.search,.form-field.select{width:100%;padding:0 0 20px}.form-field.search button.search,.form-field.search:after{content:url(/images/icons/geo-location-gray.svg);position:absolute;bottom:30px;right:17px;min-width:20px;min-height:23px;font-family:icomoon;font-size:20px;color:#657781}.form-field.search button.search{z-index:9;width:20px;height:23px;padding:0;cursor:pointer}.form-field.select:after{content:"\E979";position:absolute;bottom:35px;right:15px;font-family:icomoon;font-size:10px;color:#054c72;pointer-events:none}.form-field.checkbox{padding:0 0 12px}.form-fields-stack{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:row wrap;flex-flow:row wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:calc(100% + 10px);margin:0 -5px}.form-fields-stack .form-field{margin-left:5px;margin-right:5px}.form-fields-stack.w-mob{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.form-field .custom-checkbox-radio{display:inline-block;vertical-align:middle;width:auto;margin:0 15px 10px 0}.form-field .custom-checkbox-radio input{display:inline-block;vertical-align:inherit;width:16px;height:16px;margin:0 4px 0 0;padding:0;background:0 0;border:none;cursor:pointer;-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}.form-field .custom-checkbox-radio input[type="checkbox"]:checked{background:url(/images/checkbox-tick.svg) center/contain no-repeat;-webkit-appearance:none;-moz-appearance:none;appearance:none}.form-field .custom-checkbox-radio span{display:inline-block;width:calc(100% - 25px);color:#313232}.form-field.error .SumoSelect>.CaptionCont,.form-field.error input,.form-field.error select,.form-field.error textarea{border-color:#054c72}.form-field.valid .SumoSelect>.CaptionCont,.form-field.valid input,.form-field.valid select,.form-field.valid textarea{color:#000;border-color:#ccc}.php-error li,label.error,label.error-SumoSelect-label{margin:10px 0 0;font-weight:700;color:#054c72!important}.form-note{display:inline-block;margin-bottom:20px;font-weight:400;line-height:1}.form-field span.message{position:absolute;top:42px;left:0;display:inline-block;width:100%;padding:0 5px;font-size:10px;font-weight:400;line-height:14px;color:#fff!important;background:#00b9d2;border:1px solid #00b9d2;border-radius:0 0 3px 3px;border-top:none}.form-field.textarea span.message{top:200px}.errors{border-color:red!important}@-webkit-keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes loader-fade{0%,100%{opacity:1}50%{opacity:.5}}@keyframes loader-fade{0%,100%{opacity:1}50%{opacity:.5}}@media print{footer,header{display:none!important}}.pagination-module ul{width:auto;display:inline-block;height:40px;margin:10px 0 0;padding:0}.pagination-module ul li{display:inline-block;vertical-align:top;width:40px;height:40px;margin:0 10px 0 0;text-align:center;cursor:pointer;background-color:transparent;border:1px solid #d7e0e7}.pagination-module ul li a,.pagination-module ul li button,.pagination-module ul li span{font-size:16px;line-height:38px;color:#313232}.pagination-module ul li span{font-size:18px}.bottom a.open span,.meet-experts .experts article .wrap.active .name h3,.mfp-preloader a:hover,.pagination-module ul li.active a,.pagination-module ul li.active button,.pagination-module ul li.active span,.tile-split-module .content a,.tile-split-module .content li,.tile-split-module .content p{color:#fff}.site-header{position:relative;z-index:101;width:100%;height:182px;background-color:#232c3a}.site-header .top .logo{position:absolute;top:108px;left:20px;width:156px;-webkit-transition:none;transition:none}@media (min-width:1023px){.content-full-width{padding:0 20px}.mob,.mobile{display:none!important}.site-header{height:147px}.site-header .top{width:100%;height:147px;background-color:#232c3a}.site-header .top .logo{top:45px;left:20px;width:225px}}.site-header .top .logo img{height:48px}.site-header nav{position:fixed;top:84px;right:-100%;width:100%;height:calc(100% - 84px);text-align:left;background:#fff;-webkit-box-shadow:0 2px 4px rgba(0,0,0,.5);box-shadow:0 2px 4px rgba(0,0,0,.5);z-index:999;-webkit-transition:right .25s ease-in-out;transition:right .25s ease-in-out}.site-header nav ul{width:100%;padding:110px 20px 30px}.site-header nav li{position:relative;display:inline-block;margin:-12px 0 0}.site-header nav li .icon-angle-down{float:right;font-size:22px;color:#b7bfc6}.site-header nav li ul{margin:20px 0;padding:0}.site-header nav li ul li{display:inline-block;padding:16px 0}.site-header nav li ul li a{font-size:16px;font-weight:500;line-height:18px}.site-header nav li ul li:last-of-type{border:none}.site-header nav li>a{display:inline-block;margin:0;font-size:20px;font-weight:600;line-height:20px;color:#313232}.news-article article h3 a,article.news-block h3 a{font-size:inherit;font-weight:inherit;line-height:inherit;color:inherit}.site-header nav li>a:hover{opacity:.7}.header-mega-menu-module.show,.meet-experts .experts article .wrap.active .name:after,.mfp-arrow:focus,.mfp-arrow:hover,.mfp-close:focus,.mfp-close:hover,.page-about-join .hero-section .hero-slideshow .slick-dots li.slick-active button,.page-contact .body-container .form .location p.active,.page-contact .body-container .form .subject p.active,.page-locations-detail .hero-slideshow.slick-slider .slick-dots li.slick-active button,.page-partners .partners-container .partners article:hover:after,.selectric-items .selectric-group.disabled li,.site-header nav li>a.selected:active,.site-header nav li>a.selected:hover,.slick-dots li button:focus:before,.slick-dots li button:hover:before,.slick-next:focus:before,.slick-next:hover:before,.slick-prev:focus:before,.slick-prev:hover:before{opacity:1}.site-header nav li>a small{opacity:.8;font-size:16px;font-weight:500;letter-spacing:0;line-height:30px;color:#657781}.page-sitemap .info-box .top-category ul,.page-sitemap .info-box .top-category ul li,.site-footer .footer-links .menu-mobile ul,.site-header .right-links ul{margin:0;padding:0}.site-header .right-links ul li{display:inline-block;margin:0 0 0 18px}.site-header .right-links ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-bottom:22px;font-size:14px;font-weight:700;letter-spacing:normal;line-height:18px;color:#fff}.site-header .right-links ul li a img{position:relative;margin-left:6px}.bottom .wrap .parent:hover .icon,.bottom a.open .icon,.page-about-join .testimonials-section .next img,.page-careers .slider-section .next img,.site-header .right-links ul li a:hover img{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.site-header .right-links .dropdown{display:none;position:absolute;top:100%;width:260px;background:#fff;z-index:99;-webkit-box-shadow:0 2px 10px 0 rgba(101,119,129,.4);box-shadow:0 2px 10px 0 rgba(101,119,129,.4)}.site-header .right-links .dropdown a{display:block;padding:11px 16px;font-size:13px;font-weight:500;letter-spacing:normal;line-height:18px;white-space:normal;color:#313232}.site-header .right-links .dropdown a:hover{color:#fff;background-color:#054c72}.site-header .top-search{position:absolute;top:83px;right:297px}.mfp-gallery .mfp-image-holder .mfp-figure,.page-home .slider-section .header .buttons .slider-next,.site-header .top-search img{cursor:pointer}.site-header .top-search .search-open{display:block;position:absolute;top:-4px;right:0}.site-header .top-search .search-open .search{position:absolute;left:0;bottom:14px;cursor:pointer}.site-header .top-search .search-open .close{position:absolute;right:-3px;bottom:15px;opacity:.65;height:20px;cursor:pointer}.site-header .top-search .search-open input{height:38px;width:631px;padding:0 29px 9px;font-size:16px;font-weight:500;letter-spacing:0;line-height:28px;color:#fff;background-color:#232c3a;border-top:0;border-right:0;border-left:0;border-bottom:1px solid #fff;border-radius:0}.site-header .top-search .search-open input:focus,.site-header .top-search .search-open input:hover{outline:0;-webkit-box-shadow:none;box-shadow:none}.site-header .buttons{position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;top:0;right:0;width:100%}@media (min-width:1023px){.site-header .top .logo img{height:75px}.site-header nav{position:absolute;top:61px;right:394px;display:block!important;width:416px;height:auto;background:0 0;-webkit-box-shadow:none;box-shadow:none}.site-header nav ul{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:0}.site-header .right-links{display:block;position:absolute;top:26px;right:20px}.site-header .buttons{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;top:71px;right:20px;width:249px}.site-header .buttons .button-book{width:131px;margin-left:14px;border-radius:3px}}.site-header .buttons a{display:inline-block;width:100%;height:42px;font-size:14px;font-weight:600;line-height:42px;text-align:center;color:#fff}.site-header .buttons a:hover,.site-header.open .mobile-menu .menu-buttons a:hover{background:#032e40}.site-header .buttons .button-book,.site-header.open .mobile-menu .menu-buttons .button-book{background:#00b9d2;height:46px;font-size:15px;font-weight:700;letter-spacing:normal;line-height:46px}.site-header .buttons .button-login{background:#fff;height:46px;font-size:15px;font-weight:700;letter-spacing:normal;line-height:46px;color:#13557f;border:1px solid #fff}.site-header .search-mob{position:absolute;top:128px;right:65px;font-size:18px;color:#657781}.site-header .hamburger{position:absolute;top:130px;right:20px;width:25px;height:16px;font-size:0;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.site-header .hamburger span{position:absolute;top:0;left:0;right:0;width:25px;height:2px;margin:auto;background:#fff;-webkit-transition:.25s ease-in-out;transition:.25s ease-in-out}.site-header .hamburger span:nth-of-type(2){top:50%}.site-header .hamburger span:nth-of-type(3){top:100%}.site-header.open .hamburger{position:fixed;top:115px;right:15px;z-index:999;width:40px;height:40px;border-color:#d7e0e7}.site-header.open .hamburger span:first-of-type{top:50%;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.site-header.open .hamburger span:nth-of-type(2){opacity:0}.site-header.open .hamburger span:nth-of-type(3){top:50%;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.site-header.open .mobile-menu{display:block;position:fixed;width:100%;height:100vh;background:#fff;z-index:1000;top:0;overflow:scroll}.site-header.open .mobile-menu .header{position:relative;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:16px 23px 26px 20px;border-bottom:1px solid #d7e0e7}.site-header.open .mobile-menu .header .logo img{width:155px}.site-header.open .mobile-menu .header .close{margin-top:10px;width:24px;height:24px}.site-header.open .mobile-menu .menu-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px}.site-header.open .mobile-menu .menu-buttons *+*{margin-left:15px}.site-header.open .mobile-menu .menu-buttons a{display:inline-block;width:100%;height:42px;font-size:14px;font-weight:600;line-height:42px;text-align:center;color:#fff;border-radius:3px}.site-header.open .mobile-menu .menu-buttons .button-login{background:#fff;height:46px;font-size:15px;font-weight:700;letter-spacing:normal;line-height:46px;color:#13557f;border:1px solid #054c72}.site-header.open .mobile-menu .body{padding:0 10px 50px}.site-header.open .mobile-menu .body .links .link{display:block;margin:0 0 5px;padding:20px;background-color:#eef1f5}.site-header.open .mobile-menu .body .links .link h4{margin:0 0 -1px;font-size:15px;font-weight:600;letter-spacing:0;line-height:24px}.site-header.open .mobile-menu .body .links .link p{margin:0;font-size:14px;letter-spacing:-.2px;line-height:18px;opacity:.9;color:#657781}.site-header.open .mobile-menu .body .links .link .link-child{position:absolute;width:100%;min-height:100%;top:0;left:0;background:#eef1f5;z-index:1}.site-header.open .mobile-menu .body .links .link .link-child .child-header{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px;border-bottom:1px solid #d7e0e7}.site-header.open .mobile-menu .body .links .link .link-child .child-header img{-webkit-transform:rotate(270deg);transform:rotate(270deg);margin-right:15px}.site-header.open .mobile-menu .body .links .link .link-child .link-collapsible{padding:20px 20px 0}.site-header.open .mobile-menu .body .links .link .link-child .link-collapsible .collapsible-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:20px;border-bottom:1px solid #d7e0e7}.site-header.open .mobile-menu .body .links .link .link-child .link-collapsible .collapsible-body{padding:20px 0 10px;border-bottom:1px solid #d7e0e7}.site-header.open .mobile-menu .body .links .link .link-child .link-collapsible .collapsible-body a{display:block;margin:0 0 20px;color:#313232;font-size:15px;font-weight:500;letter-spacing:0;line-height:22px}.selectric-open,.site-header.open-mega{z-index:9999}.bottom{background-color:#eef1f5;position:sticky;top:0;z-index:100}.bottom .sticky-logo{position:absolute;left:calc((100% - 1385px)/ 2);top:22px;height:49px;width:48px}.bottom .content-max-width.flex{position:static;max-width:1200px;padding:0}.bottom .wrap{width:100%;height:92px;overflow:hidden;overflow-x:auto;white-space:nowrap}.bottom .wrap .parent{padding:20px 15px 20px 10px;min-height:92px}.bottom .wrap .parent>.parent-link{display:inline-block;margin:0;padding:0;cursor:default}.bottom .wrap .parent:hover{background:#fff;border-top:2px solid #00b9d2;padding-top:18px}.bottom .wrap .parent h6{margin:0 0 -2px;font-size:17px;font-weight:600;letter-spacing:normal;line-height:26px;color:#054c72;-webkit-font-kerning:none;font-kerning:none}.bottom .wrap .parent span{font-size:16px;font-weight:500;letter-spacing:normal;line-height:26px;color:#657781;-webkit-font-kerning:none;font-kerning:none}.bottom .wrap .parent .icon{display:block;color:#00b9d2;-webkit-transform:rotate(0);transform:rotate(0);margin-left:3px;font-size:23px;padding-top:2px}.bottom .wrap .parent .megamenu{position:absolute;top:92px;left:0;width:100%;padding:50px 0;background-color:#fff;z-index:2;cursor:default}.bottom .wrap .parent .megamenu .menu-slider{margin:0 -21px}.bottom .wrap .parent .megamenu .menu-slider .slick-next,.bottom .wrap .parent .megamenu .menu-slider .slick-prev{background:0 0;width:50px;height:50px;border-radius:50%;border:1px solid #054c72}.bottom .wrap .parent .megamenu .menu-slider .slick-next:before,.bottom .wrap .parent .megamenu .menu-slider .slick-prev:before{color:#054c72;font-size:17px;font-weight:600}.bottom .wrap .parent .megamenu .menu-slider .slick-next.slick-disabled,.bottom .wrap .parent .megamenu .menu-slider .slick-prev.slick-disabled{border-color:#657781;opacity:.5}.bottom .wrap .parent .megamenu .menu-slider .slick-next{right:-69px}.bottom .wrap .parent .megamenu .menu-slider .slick-prev{left:-69px}.bottom .wrap .parent .megamenu .menu-slider .slick-next.slick-disabled:before,.bottom .wrap .parent .megamenu .menu-slider .slick-prev.slick-disabled:before{color:#657781;opacity:1}.bottom .wrap .parent .megamenu .menu-slider .link-group{padding:0 21px}.bottom .wrap .parent .megamenu .menu-slider .link-group h6{margin:0;color:#313232;font-size:17px;font-weight:600;letter-spacing:normal;line-height:26px;white-space:normal}.bottom .wrap .parent .megamenu .menu-slider .link-group span{margin:0 0 16px;display:block;color:#657781;font-size:16px;font-weight:500;letter-spacing:normal;line-height:26px;white-space:normal}.bottom .wrap .parent .megamenu .menu-slider .link-group .childLinks{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.bottom .wrap .parent .megamenu .menu-slider .link-group .childLinks a{padding:0;margin:0 0 6px;width:100%;display:block;font-size:14px;font-weight:400;letter-spacing:normal;line-height:24px;white-space:normal;color:#054c72}.bottom .wrap .parent .megamenu .menu-slider .link-group .childLinks a.all{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;margin:0;font-size:14px;font-weight:400;letter-spacing:normal;line-height:24px;color:#00b9d2}.bottom .wrap .parent .megamenu .menu-slider .link-group .childLinks a.all img{margin-top:-1px;height:10px;margin-right:-1px}.bottom .wrap .parent .megamenu .menu-slider .link-group .childLinks hr{margin:auto 0 20px}.bottom a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:0;padding:16px 12px 16px 16.25px}.bottom a span.title{font-size:16px;font-weight:500;line-height:18px;color:#313232;cursor:pointer}.bottom a span.title small{display:block;font-size:16px;letter-spacing:0;line-height:24px;opacity:.65;color:#657781;text-align:left}.bottom a .icon{margin-top:-2px;margin-left:7px;display:inline-block;color:#00b9d2;-webkit-transform:rotate(0);transform:rotate(0)}.bottom a.open,.tile-split-module.dark,.tile-split-module.video{background:#054c72}.bottom a.open span small{font-size:12px;color:#fff}.bottom a:last-of-type{margin-right:0}.header-mega-menu-module{position:absolute;top:68px;right:0;left:0;z-index:999;width:100%;max-width:1170px;margin:auto;background:#054c72;opacity:0;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}.header-mega-menu-module h3.title{position:relative;margin-bottom:20px;font-size:30px;font-weight:500;letter-spacing:-.5px;line-height:38px;color:#fff}.header-mega-menu-module .tile-grid .grid-sidebar h4:after,.header-mega-menu-module h3.title:after{content:'';position:absolute;top:-18px;left:0;width:80px;height:3px;background-color:#00b9d2}.header-mega-menu-module h3.title small{display:block;margin-top:-4px;font-size:15px;font-style:italic;font-weight:300;letter-spacing:normal;line-height:15px}.header-mega-menu-module .image-grid{padding:59px 30px 10px}.header-mega-menu-module .image-grid .links{width:100%;width:calc(100% + 30px);margin-left:-15px;font-size:0}.header-mega-menu-module .image-grid .links a.item .image{position:relative;width:100%;margin:0 0 12px}.header-mega-menu-module .image-grid .links a.item .image:after{content:"\E919";position:absolute;right:0;bottom:0;padding:7px 10px;font-family:icomoon;font-size:20px;color:#fff;background-color:#00b9d2;-webkit-transition:.5s ease-in-out;transition:.5s ease-in-out}.header-mega-menu-module .image-grid .links a.item .image img{width:100%;height:150px;margin:0;-o-object-fit:cover;object-fit:cover}.header-mega-menu-module .image-grid .links a.item h4{margin-bottom:17px;font-size:17px;font-weight:600;letter-spacing:-.2px;line-height:20px;color:#fff}.header-mega-menu-module .image-grid .links a.item h4 small{display:block;margin-top:-2px;font-size:12px;font-style:italic;letter-spacing:normal;font-weight:300;line-height:15px}.header-mega-menu-module .tile-grid,.page-icp-map .locations-container,.page-locations .results,.page-locations-map .locations-container{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.header-mega-menu-module .tile-grid .left{width:68.5%;padding:59px 30px 40px}.header-mega-menu-module .tile-grid .left .link-large-gray,.header-mega-menu-module .tile-grid .left .page-acc .programmes-container .all-results a,.page-acc .programmes-container .all-results .header-mega-menu-module .tile-grid .left a{width:calc(50% - 5px);margin:0 0 10px;font-size:16px;font-weight:600;line-height:20px;letter-spacing:-.2px;color:#fff;background-color:rgba(255,255,255,.1)}.header-mega-menu-module .tile-grid .left .link-large-gray:after,.header-mega-menu-module .tile-grid .left .page-acc .programmes-container .all-results a:after,.page-acc .programmes-container .all-results .header-mega-menu-module .tile-grid .left a:after{top:10px;right:10px;min-height:26px;line-height:26px}.header-mega-menu-module .tile-grid .grid-sidebar{width:31.5%;padding:59px 30px 40px;background:#023550}.header-mega-menu-module .tile-grid .grid-sidebar h4{position:relative;color:#fff}.header-mega-menu-module .tile-grid .grid-sidebar .button{min-width:137px;padding:0 38px;font-weight:600;line-height:56px;color:#fff}.site-footer{position:relative;width:100%;min-height:291px;background:#232c3a}.site-footer .footer-links{position:relative;padding:23px 0 24px;background:#232c3a;border-bottom:1px solid #657781}.site-footer .footer-links .menu{-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.site-footer .footer-links .menu .links{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:1px}.site-footer .footer-links .menu .links *+*{margin-left:23px}.site-footer .footer-links .menu .links a{font-size:14px;font-weight:700;letter-spacing:normal;line-height:18px;color:#fff}.site-footer .footer-links .menu .right{margin:-1px -1px 0 0}.site-footer .footer-links .menu .right img{width:56px;height:56px}.site-footer .footer-links ul{display:inline-block;margin:0}.site-footer .footer-links ul li{margin:0 0 15px;line-height:23px}.site-footer .footer-links ul li a{font-size:16px;font-weight:500;line-height:23px;color:rgba(255,255,255,.85)}.site-footer .footer-links ul li.title a{color:#fff;font-weight:600}.site-footer .footer-links .menu-mobile ul li{display:inline-block;width:auto;margin:0 5px 0 0}.site-footer .footer-links .scroll-top{position:absolute;bottom:56px;right:19px}.site-footer .footer-links .scroll-top .icon{font-size:24px;color:#fff}.site-footer .footer-legal .social{position:absolute;right:20px;display:-webkit-box;display:-ms-flexbox;display:flex;top:59px}.site-footer .footer-legal .social *+*{margin-left:16px}@media (max-width:766px){.site-footer .footer-legal .social{position:relative;width:100%;right:0;top:0;-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;padding:30px 25px 0}}.site-footer .footer-legal .copyright{-webkit-box-flex:1;-ms-flex:1;flex:1;-webkit-box-ordinal-group:4;-ms-flex-order:3;order:3;padding:42px 0 0 18px}.site-footer .footer-legal .copyright a,.site-footer .footer-legal .copyright p{display:inline-block;width:auto;margin:0;font-size:12.5px;font-weight:500;letter-spacing:normal;line-height:18px;color:#d7e0e7}.site-footer .footer-legal .legal{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;margin:30px 0 0 20px}.site-footer .footer-legal .legal img{display:inline-block;width:60px}.site-footer .footer-legal .legal a,.site-footer .footer-legal .legal p{margin:0 0 0 15px;font-size:14px;font-weight:500;line-height:18px;color:#d7e0e7}.title-module{margin:30px 0}.title-module h1{position:relative;margin:0;padding:0 0 10px;font-size:28px;font-weight:500;letter-spacing:-.5px;line-height:30px}.breadcrumb-module a,.breadcrumb-module span,.breadcrumb-module-2 a,.breadcrumb-module-2 span{line-height:18px;display:inline-block}.title-module h1:after{content:'';position:absolute;bottom:-3px;left:0;width:100px;height:4px;background-color:#00b9d2}.title-module h1.center{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}.title-module h1.center small{margin-right:17px}.title-module h1 small{display:block;font-size:18px;font-style:italic;font-weight:500;letter-spacing:0;line-height:30px;opacity:.8;color:#657781}.title-module p{margin:30px 0 0}.title-inner{position:relative;padding-bottom:18px;margin-bottom:0;font-size:26px;font-weight:500;letter-spacing:-.5px;line-height:1.06}.title-inner:after{content:"";position:absolute;bottom:0;left:0;display:block;height:4px;width:100px;background-color:#d7e0e7}.title-inner.center:after{right:0;margin:0 auto}.breadcrumb-module{position:relative;z-index:99;display:none;width:100%;margin-top:-68px;padding:22px 0 26px;background:#fff}.breadcrumb-module a{font-size:15px;font-weight:500;color:#313232}.breadcrumb-module span{position:relative;top:2px;padding:0 7px 0 8px;color:rgba(101,119,129,.5)}.breadcrumb-module-2{position:relative;z-index:9;display:none;width:100%;margin-top:10px;padding:15px 0 26px;background:#fff}.breadcrumb-module-2 a{font-size:14px;color:#313232}.breadcrumb-module-2 span{position:relative;top:2px;padding:0 7px 0 8px;letter-spacing:0;color:rgba(101,119,129,.5)}.breadcrumb-module-2 .chevron{display:inline-block;margin:0 7px;height:11px}.tile-split-module{width:100%;margin:0 0 40px;background:#657781}.tile-split-module .flex{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-group-fitness .group-classes article .image img,.tile-large-module img,.tile-link-module img,.tile-split-module img{width:100%;margin:0}.tile-large-module .content,.tile-split-module .content{width:100%;padding:20px 20px 30px}.page-personal-fitness .hero-container .hero-slideshow article .text h2.h1,.page-personal-fitness .hero-container .hero-slideshow article .text legend.h1,.tile-split-module .content h3{margin-bottom:9px;color:#fff}.tile-large-module .content p,.tile-split-module .content p{line-height:26px}.tile-split-module .content .button{min-width:147px}.tile-split-module.full.right .content>div{margin-left:auto}.tile-large-module{width:100%;margin:0 0 40px;background:#f5f6f8}.tile-large-module .content h3{margin-bottom:9px}.tile-large-module .content h3 small{display:block;margin-top:2px;opacity:.8;color:#657781;font-size:16px;font-style:italic;font-weight:500;letter-spacing:0;line-height:26px}.tile-large-module .content .button{min-width:180px}.tile-link-module{position:relative;width:100%;margin:0 0 40px;border:1px solid #d7e0e7}.tile-link-module .content,.tile-link-module .content2{width:100%;min-height:138px;padding:20px 20px 30px}.tile-link-module .content h3,.tile-link-module .content2 h3{margin-bottom:5px;font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:26px;color:#313232}.page-home .instagram-section h2,.page-home .instagram-section legend,.page-home .slider-section h2,.page-home .slider-section legend,.sidebar-card-block .content .tel,.tile-link-module.large .content h3{font-family:baloo-2,proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif}.tile-link-module .content p,.tile-link-module .content2 p{width:calc(100% - 40px);font-size:16px;font-weight:400;line-height:26px}.tile-link-module.small .content{min-height:106px}.tile-link-module.small .content2{min-height:114px}.tile-link-module.large .content{min-height:226px;background:#f5f6f8}.tile-link-module.large .content h3{color:#313232}.tile-link-module.dark{border:none;background:#f5f6f8}.tile-link-module.dark .content{background:#f5f6f8}.sidebar-card-block .title,.sidebar-card-block h4{padding:18px;margin:0;color:#fff;font-size:18px;font-weight:600;letter-spacing:-.2px;line-height:1.3;background-color:#313232}.sidebar-card-block .content{padding:17px;border:1px solid #d7e0e7;border-top:0}.sidebar-card-block .content p{min-height:26px;margin-bottom:0;font-size:16px;line-height:26px}.page-home .news-container article,.page-news-detail .related-news-container article,article.news-block{width:100%;min-height:186px}.sidebar-card-block .content .tel{display:inline-block;margin-bottom:6px;color:#313232;font-size:30px;font-weight:500;letter-spacing:-.5px;line-height:38px}.news-article article h3,.sidebar-card-block .content .email,article.news-block h3{font-size:20px;line-height:26px;letter-spacing:-.2px}.sidebar-card-block .content .email{display:inline-block;margin-bottom:9px;font-weight:600}.page-icp-map .results article .content a.map:hover,.page-locations-map .results article .content a.map:hover,.page-search-results .title-module .showing span,.sidebar-card-block .content .ph{color:#313232}.page-locations-detail .button.fees+.hero-slideshow,.page-who-we-are .body-container .right-block,.page-who-we-are .body-container .right-block .green-shape-card,.sidebar-card-block+.news-article{margin-top:40px}.news-article article{padding-top:30px;padding-bottom:30px}.news-article article h3{margin-bottom:10px}.news-article article h3 a{font-family:inherit}.news-article article .date{margin-bottom:11px;color:#657781;font-size:14px;font-weight:500;line-height:18px}.news-article article .tags,.news-article article .tags a{color:#657781;font-size:13px;font-weight:500;line-height:16px}.news-article article .tags .icon{margin-right:5px}.news-article article .button-link img,.page-home .news-container article .button-link img{display:inline-block;margin:12px}.news-article article+article{border-top:1px solid #d7e0e7}article.news-block{position:relative;padding:20px;margin:0 0 10px;background:#f5f6f8}article.news-block h3{margin-bottom:11px;font-weight:600;color:#313232}article.news-block h3 a{letter-spacing:inherit}article.news-block p{margin-bottom:11px;font-size:14px;font-weight:500;line-height:18px;color:#657781}.page-home .about-container,.page-locations-detail,.page-workplace,.page-workplace-detail,article.news-block .tags{margin-bottom:60px}@media (min-width:767px){.form-fields-stack{-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.form-field .custom-checkbox-radio{margin:0 15px 0 0}.header-mega-menu-module .image-grid .links a.item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:calc(25% - 30px);margin:0 15px;padding:0}.header-mega-menu-module .tile-grid .left .link-large-gray,.header-mega-menu-module .tile-grid .left .page-acc .programmes-container .all-results a,.page-acc .programmes-container .all-results .header-mega-menu-module .tile-grid .left a{padding:20px 70px 20px 20px}.site-footer{min-height:263px}.site-footer .footer-links ul{width:267px;padding:0 35px 0 0}.site-footer .footer-links .menu-mobile{display:none}.site-footer .footer-links .scroll-top{bottom:6px}.site-footer .footer-legal .copyright{position:absolute;top:70px;left:98px;width:auto;margin:0;padding:0;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.site-footer .footer-legal .legal{margin:50px auto 45px 0;padding:0;-webkit-box-ordinal-group:unset;-ms-flex-order:unset;order:unset}.site-footer .footer-legal .legal a,.site-footer .footer-legal .legal p{margin:0 0 0 11px}article.news-block{width:calc(50% - 15px);min-height:270px}article.news-block .tags{margin-bottom:10px}}.page-news .news-container .news-list article .content .tags .icon,article.news-block .tags .icon{display:inline-block;margin:2px 6px 0 0;width:10px;height:10px;font-size:10px;color:#657781}article.news-block .tags a{display:inline-block;font-size:13px;font-weight:500;line-height:16px;color:#657781}.image-pattern-banner .pattern{position:absolute;bottom:3.6%;right:35px;display:block;width:38.6%;height:90%;background-image:url(/images/xhabit-pattern-blue-horiz.png.pagespeed.ic.4BMmczJN3_.png);background-size:contain;background-repeat:no-repeat}.page-home{overflow-x:hidden}.page-home .hero-container-search{position:relative;margin:0 0 60px}.page-home .hero-container-search .content{position:absolute;top:0;left:0;width:100%;height:100%;padding:21px 20px 27px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-home .hero-container-search .content .box{max-width:770px;width:100%;margin:0 auto}.page-home .hero-container-search .content .box .form,.page-search-results .title-module .form{position:relative;max-width:770px;width:100%}.page-home .hero-container-search .content .box .form img.search,.page-search-results .title-module .form img{position:absolute;left:20px;top:21px}.page-home .hero-container-search .content .box .form img.close{position:absolute;right:18px;top:19px;height:26px;width:26px}.page-home .hero-container-search .content .box .form.open{-webkit-box-shadow:0 2px 2px 0 rgba(101,119,129,.4);box-shadow:0 2px 2px 0 rgba(101,119,129,.4)}.page-home .hero-container-search .content .box input{height:62px;width:100%;padding:18px 49px 16px;margin:0 0 21px;font-size:16px;font-weight:500;letter-spacing:0;line-height:28px;color:#313232;border-radius:3px;border:none;background-color:#fff}.page-home .hero-container-search .content .box input::-webkit-input-placeholder{font-size:16px;font-weight:500;letter-spacing:0;line-height:28px;color:#657781}.page-home .hero-container-search .content .box input::-moz-placeholder{font-size:16px;font-weight:500;letter-spacing:0;line-height:28px;color:#657781}.page-home .hero-container-search .content .box input::-ms-input-placeholder{font-size:16px;font-weight:500;letter-spacing:0;line-height:28px;color:#657781}.page-home .hero-container-search .content .box input::placeholder{font-size:16px;font-weight:500;letter-spacing:0;line-height:28px;color:#657781}.page-home .hero-container-search .content .box input.open{border-radius:3px 3px 0 0}.page-home .hero-container-search .content .box .dropdown{position:absolute;width:100%;top:62px;border-top:1px solid #d7e0e7;background-color:#fff;-webkit-box-shadow:0 2px 2px 0 rgba(101,119,129,.4);box-shadow:0 2px 2px 0 rgba(101,119,129,.4)}.page-home .hero-container-search .content .box .dropdown a{display:block;padding:8px 20px;color:#313232;font-size:14px;font-weight:500;letter-spacing:.1px;line-height:24px}.page-careers .benefits-section .benefits:nth-child(2n),.page-home .hero-container-search .content .box .dropdown a:hover{background-color:#f5f6f8}.page-home .hero-container-search .content .box .dropdown a.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-top:1px solid #eef1f5}.page-home .hero-container-search .content .box .dropdown a.flex img{height:14px;width:14px;opacity:.4;margin-right:8px}.page-home .hero-container-search .content .box .flex.flex-wrap>*+*{margin-left:10px}.page-home .hero-container-search .content .box .flex.flex-wrap span{padding:7px 9px;font-size:12.5px;font-weight:600;letter-spacing:.2px;line-height:18px;border-radius:2px;color:#054c72;border:1px solid rgba(5,76,114,.4)}.page-home .hero-container{position:relative;margin-bottom:40px}@media (max-width:1023px){.filter-sidebar{position:absolute;top:0;left:-100%;z-index:9;width:100%;height:calc(100% - 167px);padding:20px;background:rgba(255,255,255,.98);-webkit-transition:.2s ease-in-out;transition:.2s ease-in-out}.filter-sidebar.active{left:0}.site-header nav li.active ul{display:block}.site-header nav li{width:100%;margin:0;padding:20px 0;border-bottom:1px solid #d7e0e7}.site-header nav li>a center{display:inline;text-align:left}.site-header .top-search{top:128px;right:65px}.site-header.open nav{position:fixed;right:0;overflow:auto}.site-header.open .buttons{position:fixed;top:0;left:0}.header-mega-menu-module{display:none!important}.page-home .hero-container{background-color:#032e40}}.page-home .hero-container article{position:relative;width:100%;background:#eef1f5}.page-home .hero-container article img{width:100%;margin:0 auto}.page-home .hero-container .quck-menu{max-width:570px;padding:20px;text-align:left}@media (min-width:1023px){.site-header .buttons .button-login,.site-header.open .mobile-menu .menu-buttons .button-login{width:102px;color:#fff;border-radius:3px;background-color:transparent}.site-header .search-mob{display:none}.bottom .wrap{display:-webkit-box;display:-ms-flexbox;display:flex}.bottom a span.title{font-size:15px}.breadcrumb-module,.breadcrumb-module-2,.header-mega-menu-module{display:block}.title-module{margin:14px 0 43px}.title-module h1{padding:0 0 18px;font-size:40px;font-weight:500;line-height:48px;letter-spacing:-.3px}.title-inner{padding-bottom:24px;font-size:30px;line-height:32px}.breadcrumb-module-2+.title-module{margin:12px 0 43px}.tile-large-module,.tile-split-module{margin:0 0 60px}.tile-split-module img{width:50%}.tile-split-module .content{width:50%;height:100%;padding:66px 60px}.tile-large-module .content h3,.tile-split-module .content h3{font-weight:500}.tile-split-module.right img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.tile-split-module.full .content{padding:80px}.tile-split-module.full .content>div{max-width:505px}.tile-large-module .content{padding:50px 60px 60px}.tile-link-module.large .content{padding:30px}.tile-link-module.large .content h3{font-size:30px;font-weight:500;letter-spacing:-.5px;line-height:38px}.sidebar-card-block .title,.sidebar-card-block h4{padding:20px;font-size:20px;line-height:26px}.sidebar-card-block .content{padding:20px 19px}article.news-block{width:calc(25% - 25px)}.page-home .hero-container{margin-bottom:60px}.page-home .hero-container article img{min-height:440px;max-height:500px;-o-object-position:top;object-position:top;-o-object-fit:cover;object-fit:cover}.page-home .hero-container .option-wrap{position:absolute;top:133px;left:0;right:0}.page-home .hero-container .quck-menu{padding:0;background:0 0}}.page-home .hero-container .quck-menu h1{max-width:670px;margin:0 0 20px;color:#fff}.page-home .hero-container .quck-menu p{margin:0 0 30px;font-size:18px;font-weight:500;line-height:26px;color:#fff}.page-home .hero-container .quck-menu .button.white-border{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;height:58px;min-width:255px;padding:19px 39px;font-size:16px;font-weight:600;letter-spacing:0;line-height:18px}.page-home .hero-container .quck-menu .tabs{margin:0 0 20px;font-size:0}.page-home .hero-container .quck-menu .tabs .button{width:125px;margin:0;border-radius:3px 0 0 3px}.page-home .hero-container .quck-menu .tabs .button:last-of-type{width:136px;border-radius:0 3px 3px 0}.page-home .hero-container .quck-menu .tab{display:none;font-size:0}.page-home .hero-container .quck-menu .tab .button{margin:0 5px 5px 0;padding:0 31px;font-weight:500}.page-home .about-container .content-max-width{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.page-home .about-container .content-max-width div.left{background:#f5f6f8;padding:89px 60px}@media (max-width:1024px){.page-home .about-container .content-max-width div.left{padding:40px 20px}}.page-home .about-container .content-max-width div.left h2,.page-home .about-container .content-max-width div.left legend{position:relative;margin:0 0 26px;padding-bottom:16px;color:#313232;font-size:30px;font-weight:500;letter-spacing:-.5px;line-height:38px}.page-home .about-container .content-max-width div.left p,.page-home .news-container .h2 span,.page-home .slider-section .subheader{line-height:26px;color:#657781;font-weight:500}.page-home .about-container .content-max-width div.left h2:after,.page-home .about-container .content-max-width div.left legend:after{content:'';position:absolute;bottom:-1px;left:0;width:80px;height:2px;background-color:#00b9d2}.page-home .about-container .content-max-width div.right img{height:100%;-o-object-fit:cover;object-fit:cover}.page-home .news-container{position:relative;margin:0 0 120px}.page-home .news-container .button{position:absolute;top:auto;bottom:-70px;width:178px}.page-home .news-container .h2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin-bottom:8px}.page-home .news-container .h2 span{display:inline-block;margin:0 0 5px 8px;opacity:.8;font-family:proxima-soft,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:18px;font-style:italic;letter-spacing:0}.page-home .slider-section{padding:0 0 60px;position:relative}.page-home .slider-section:after{content:'';position:absolute;right:0;top:0;height:100%;width:105px;background:-webkit-gradient(linear,right top,left top,from(#fff),to(rgba(255,255,255,0)));background:linear-gradient(270deg,#fff 0,rgba(255,255,255,0) 100%)}.page-careers .slider-section,.page-home .slider-section.individual-section{padding:60px 0;background-color:#f5f6f8}.page-home .slider-section.individual-section .header .buttons{margin-top:13px}.page-home .slider-section.individual-section .business-slideshow article .body{background-color:#fff}.page-home .slider-section .header .buttons{margin-top:19px;margin-right:-1px;z-index:2}.page-about-join .hero-section .hero-slideshow .slick-dots li button,.page-contact .body-container .form .location p.placeholder,.page-contact .body-container .form .subject p.placeholder,.page-home .slider-section .header .buttons .slider-next.slick-disabled,.page-home .slider-section .header .buttons .slider-prev.slick-disabled,.page-locations-detail .hero-slideshow.slick-slider .slick-dots li button,.slick-dots li.slick-active button,.slick-next.slick-disabled:before,.slick-prev.slick-disabled:before{opacity:.5}.page-home .slider-section .header .buttons .slider-prev{margin-right:12px;cursor:pointer}.page-home .slider-section h2,.page-home .slider-section legend{margin:0 0 6px;font-size:30px;font-weight:500;letter-spacing:-.5px;line-height:38px;color:#313232}.page-home .slider-section .subheader{margin:0 0 40px;font-size:18px;letter-spacing:normal}.page-careers .slider-section .slider,.page-home .slider-section .business-slideshow,.page-home .slider-section .individual-slideshow{width:calc(100% + 30px);margin:0 -15px}.page-home .slider-section .business-slideshow article,.page-home .slider-section .individual-slideshow article{padding:0 15px}.page-home .slider-section .business-slideshow article .body,.page-home .slider-section .individual-slideshow article .body{position:relative;min-height:237px;padding:20px 20px 45px;background-color:#f5f6f8}.page-home .slider-section .business-slideshow article .body h4,.page-home .slider-section .individual-slideshow article .body h4{margin:0 0 14px;font-size:18px;font-weight:600;letter-spacing:normal;line-height:24px;color:#054c72}.page-home .slider-section .business-slideshow article .body p,.page-home .slider-section .individual-slideshow article .body p{margin:0;font-size:15px;font-weight:400;letter-spacing:normal;line-height:24px;color:#657781}.page-about-join .features-section .features-list article .body .button-link span,.page-careers .body-section .text.roles .bordered-card .button-link span,.page-careers .features-section .features-list article .body .button-link span,.page-careers .slider-section article .text .button-link span,.page-home .slider-section .business-slideshow article .body a.button-link .icon,.page-home .slider-section .individual-slideshow article .body a.button-link .icon{font-size:16px}.page-home .instagram-section{padding:60px 0}.page-home .instagram-section .header img{margin-top:7px;margin-right:18px}.page-home .instagram-section h2,.page-home .instagram-section legend{margin:0;font-size:30px;font-weight:500;letter-spacing:-.5px;line-height:38px;color:#313232}.page-home .instagram-section .subheader{margin:0;font-size:18px;font-weight:500;letter-spacing:normal;line-height:26px;color:#657781}.page-home .instagram-section .body{margin:0 -2.5px -5px}.page-home .instagram-section .body a{width:calc(100%/5 - 5px);margin:0 2.5px 5px}.page-book-now .book-container .featured{padding:0 0 40px}@media (min-width:350px) and (max-width:1023px){.page-book-now .book-container .featured article{width:calc(50% - 10px);margin:0 20px 20px 0}.page-book-now .book-container .featured article:nth-of-type(2n+2){margin-right:0}}.page-book-now .book-container .featured article h3,.page-login .body-container article h3,.page-sitemap .info-box .top-category ul li.parent a{color:#054c72}.page-book-now .book-container .featured.slider{display:inline-block;width:100%}.page-book-now .book-container .featured.slider .wrap{width:100%;padding:0 10px}.page-book-now .book-container .featured.slider article{display:inline-block;width:100%;margin:0}.page-book-now .book-container .grey-bg{padding:40px 0 80px;background-color:#f9fafb}.page-book-now .book-container .form-search,.page-careers .benefits-section .benefits article .wysiwyg li,.page-careers .body-section .text .collapsible .wysiwyg ol li,.page-careers .body-section .text .collapsible .wysiwyg ul li,.page-careers .body-section .text.roles .paragraph .wysiwyg.tertiary li,.page-careers .body-section .text.roles .paragraph.qualification .wysiwyg ul li,.page-careers .faqs-table .faq-item{margin:0 0 10px}.page-book-now .book-container .form-search .form-field.text:after{bottom:32px}.meet-experts .search .button span,.page-acc .programmes-container .form-search .button span,.page-book-now .book-container .form-search .button span,.page-locations .locations-list .button span{display:inline-block;vertical-align:text-top;margin:1px 5px 0 0}.page-book-now .book-container .all-results a{display:inline-block;width:100%;margin:0 0 5px;padding:19px 20px;font-size:14px;font-weight:600;letter-spacing:-.2px;line-height:18px;color:#313232;background:#fff;border:1px solid #d7e0e7;border-left:3px solid #00b9d2}.page-about .body-container .left-block,.page-about-join .image-pattern-banner,.page-acc .programmes-container,.page-acc .programmes-container .form-search,.page-acc.form-launch .subtext,.page-acc.service-detail .wysiwyg,.page-careers .body-section .text.roles .links,.page-contact .body-container .wysiwyg,.page-group-detail .button,.page-group-fitness .wysiwyg,.page-locations-detail .links,.page-locations-detail .wysiwyg,.page-login,.page-memberships,.page-memberships .body-container,.page-personal-detail .wysiwyg,.page-personal-fitness,.page-service-detail .wysiwyg,.page-workplace-detail .image-cta,.page-workplace-detail .wysiwyg{margin-bottom:40px}.page-personal-fitness .hero-container .hero-slideshow article .text{position:absolute;top:80px;left:20px}.page-personal-fitness .hero-container .hero-slideshow article .text h4{margin-bottom:30px;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.2px;line-height:26px;color:#fff}.page-personal-fitness .hero-container .hero-slideshow article .text .button{min-width:159px}.page-acc,.page-group-detail,.page-group-fitness,.page-personal-detail,.page-timetables{padding-bottom:80px}.page-personal-training .body-container .left-block .info-box.special .button{margin-top:5px;min-width:234px}.page-memberships .memberships-container .tabs{margin:0 0 40px;font-size:0}.page-memberships .memberships-container .tabs .button{width:100%;min-width:183px;margin:0 0 10px -1px;border:1px solid #054c72;border-radius:0}.page-memberships .memberships-container .tabs .button:first-child{margin-left:0;border-radius:3px 0 0 3px}.page-memberships .memberships-container .tabs:last-child{border-radius:0 3px 3px 0}.page-memberships .memberships-container .type{width:100%;margin:0 0 20px;border:1px solid #d7e0e7}.page-memberships .memberships-container .type .title{position:relative;width:100%;padding:25px 29px;background:#fff;border-right:1px solid #d7e0e7}.page-memberships .memberships-container .type .title h3{margin:0;font-weight:500;letter-spacing:-.5px}.page-memberships .memberships-container .type .title p{opacity:.8;color:#657781;font-size:15px;font-style:italic;font-weight:500;letter-spacing:0;line-height:20px}.page-memberships .memberships-container .type .title .special{background:rgba(236,236,120,.25)}.page-memberships .memberships-container .type .title .special p.top{margin:0;padding:6px 12px;font-size:13px;font-weight:700;line-height:16px;text-transform:uppercase;background:#ecec78}.page-memberships .memberships-container .type .title .special .offer{padding:12px}.page-memberships .memberships-container .type .title .special .offer p{margin:0 0 5px;font-size:14px;letter-spacing:-.2px;line-height:20px}.page-memberships .memberships-container .type .content{width:100%;padding:29px 30px;background:#f9fafb}.page-memberships .memberships-container .type .price{position:relative;width:100%;padding:29px 30px;background:#f9fafb}.page-memberships .memberships-container .type .price p{margin-bottom:7px;font-size:16px;line-height:26px;color:#657781}.page-memberships .memberships-container .type .price p strong{font-size:20px;font-weight:600;color:#313232}.page-memberships .memberships-container .type .price p.note{margin-bottom:16px;font-size:13px;line-height:16px;color:#657781}.page-memberships .memberships-container .type .price .button{min-width:118px}.page-memberships .memberships-container .step-title{margin:0;padding:19px 30px;font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:26px;color:#054c72;background:#f9fafb;border:1px solid #d7e0e7;border-bottom:none}.page-memberships .memberships-container .back{position:absolute;top:60px;left:20px;width:214px}.page-memberships .memberships-container .terms-wrap{padding:15px;font-size:0;border:1px solid #d7e0e7}.page-memberships .memberships-container .terms-wrap .term{position:relative;width:100%;padding:20px 19px;border:1px solid #d7e0e7;border-bottom:3px solid #00b9d2}@media (min-width:450px) and (max-width:1023px){.page-memberships .memberships-container .terms-wrap .term:nth-of-type(2n+2){margin-right:0}}.page-memberships .memberships-container .terms-wrap .term p.title{margin:0 0 19px;padding:0 0 15px;font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:26px;border-bottom:1px solid #d7e0e7}.page-memberships .memberships-container .terms-wrap .term p.offer{position:absolute;top:17px;right:20px;margin:0;padding:6px 10px;font-size:13px;font-weight:700;line-height:16px;text-transform:uppercase;background-color:#ecec78;border-radius:3px}.page-memberships .memberships-container .terms-wrap .term .prices{min-height:68px}.page-memberships .memberships-container .terms-wrap .term .prices .form-field{padding-bottom:7px}.page-memberships .memberships-container .terms-wrap .term .prices .form-field input{display:inline-block;width:16px;margin:0 10px 0 0;-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}.page-memberships .memberships-container .terms-wrap .term .prices .form-field span{display:inline-block;width:calc(100% - 30px);font-size:16px;font-weight:400;line-height:26px;color:#313232}.page-memberships .memberships-container .terms-wrap .term .prices .form-field span i{font-size:14px;font-style:normal}.page-memberships .memberships-container .terms-wrap .bottom{width:100%;margin-top:30px;padding-top:30px;border-top:1px solid #d7e0e7}.page-memberships .memberships-container .terms-wrap .bottom p{margin:0;font-size:14px;letter-spacing:-.2px;line-height:42px}.page-memberships .memberships-container .terms-wrap .bottom .button{min-width:90px}.page-group-fitness .group-classes{width:100%;margin-top:30px}.page-group-fitness .group-classes article{width:100%;margin-bottom:20px;border:1px solid #d7e0e7}@media (min-width:600px) and (max-width:1023px){.page-group-fitness .group-classes article{width:calc(50% - 20px);margin:0 40px 40px 0}.page-group-fitness .group-classes article:nth-of-type(2n+2){margin-right:0}}.page-group-fitness .group-classes article .content{padding:20px 30px}.page-group-fitness .group-classes article .content h4{margin:0 0 10px;font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:26px}.page-group-fitness .group-classes article .content p{margin:0;font-size:16px;line-height:26px}.page-group-fitness .group-classes article .times{padding:20px 30px;background-color:#f9fafb}.page-group-fitness .group-classes article .times h5{margin-bottom:10px;font-size:16px;line-height:26px}.page-group-fitness .group-classes article .times p{margin-bottom:8px;font-size:14px;font-weight:400;letter-spacing:-.2px;line-height:18px}.page-about .body-container .link-list a small,.page-partners .partners-container h4 small{font-style:italic;line-height:20px;opacity:.8;display:block;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500}.page-group-fitness .group-classes article .times p span,[dir="rtl"] .slick-slide{float:right}.page-group-fitness .group-classes article .times .buttons .button{width:calc(50% - 5px)}.page-group-detail p.stats{margin-bottom:40px;font-size:16px;line-height:26px}.page-service-detail{padding-bottom:90px}.page-about,.page-news,.page-special-offers,.page-special-offers-expired{margin-bottom:85px}.page-about .body-container .link-list,.page-about-join .body-container{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.page-about .body-container .link-list:after{content:'';width:calc(33.33% - 10px);-webkit-box-flex:0;-ms-flex:0 0 calc(33.33% - 10px);flex:0 0 calc(33.33% - 10px)}.page-about .body-container .link-list a{width:100%;padding:20px 30px 18px 18px;margin-bottom:15px;font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:26px;color:#313232;text-align:center;background:#fff;border:1px solid #d7e0e7;border-left:3px solid #00b9d2}.page-about .body-container .link-list a small{margin-top:2px;color:#657781;font-size:15px;letter-spacing:0;text-align:center}.page-about-join .sub-text{margin-bottom:36px}.page-about-join .wysiwyg li,.page-about-join .wysiwyg ol,.page-about-join .wysiwyg p,.page-about-join .wysiwyg ul,.page-locations .results article .content a,.page-locations .results article .content p,.team-popup .content .wysiwyg p{font-size:16px;font-weight:400;line-height:26px}.page-about-join .wysiwyg ul li:before{top:10px}.page-about-join .services-container,.page-who-we-are .services-container{margin-top:60px;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.page-about-join .right-block{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-about-join .hero-section .hero-slideshow{margin:0 0 -4px}.page-about-join .hero-section .hero-slideshow .slick-dots{bottom:44px}.page-about-join .hero-section .hero-slideshow article .text,.page-careers .hero-section article .text{position:absolute;width:100%;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.page-about-join .hero-section .hero-slideshow article .text .box,.page-careers .hero-section article .text .box{max-width:670px;margin-top:-11px}.page-about-join .hero-section .hero-slideshow article .text .h1,.page-careers .hero-section article .text .h1{position:relative;margin:0 0 29px;padding:0 0 24px;letter-spacing:-.3px;color:#fff}.page-about-join .hero-section .hero-slideshow article .text .h1:before,.page-careers .hero-section article .text .h1:before{position:absolute;content:'';bottom:0;height:4px;width:100px;background-color:#00b9d2}.page-about-join .hero-section .hero-slideshow article .text p{margin:0 0 30px;font-size:20px;font-weight:500;letter-spacing:0;line-height:26px;color:#fff}.page-about-join .hero-section .hero-slideshow article .text .button,.page-careers .benefits-section .bottom-text .available{min-width:230px}.page-about-join .features-section,.page-about-join .testimonials-section,.page-careers .features-section,.page-careers .testimonials-section{padding:60px 0 80px}.page-about-join .testimonials-section .next,.page-about-join .testimonials-section .prev{position:absolute;top:47.6%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;cursor:pointer;z-index:2}.mfp-arrow-left,.page-about-join .testimonials-section .prev,.page-locations-detail .hero-slideshow.slick-slider .slick-arrow.slick-prev,.slick-prev{left:0}.mfp-arrow-right,.page-about-join .testimonials-section .next,.page-locations-detail .hero-slideshow.slick-slider .slick-arrow.slick-next,.slick-next{right:0}.page-about-join .life-section .h3,.page-about-join .testimonials-section .h3,.page-careers .life-section .h3,.page-careers .testimonials-section .h3{position:relative;max-width:562px;padding:0 0 24px;margin:0 auto 50px;font-weight:500;letter-spacing:-.5px;text-align:center}.page-about-join .life-section .h3:before,.page-about-join .testimonials-section .h3:before,.page-careers .life-section .h3:before,.page-careers .testimonials-section .h3:before{position:absolute;content:'';bottom:0;left:50%;height:4px;width:100px;-webkit-transform:translateX(-50%);transform:translateX(-50%);background-color:#00b9d2}.page-about-join .testimonials-section .testimonials-slideshow article,.page-careers .testimonials-section .testimonials-slideshow article{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:60px}.page-about-join .testimonials-section .testimonials-slideshow article .image,.page-careers .testimonials-section .testimonials-slideshow article .image{height:320px;width:320px}.page-about-join .testimonials-section .testimonials-slideshow article .image img,.page-careers .testimonials-section .testimonials-slideshow article .image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.page-about-join .testimonials-section .testimonials-slideshow article .text,.page-careers .testimonials-section .testimonials-slideshow article .text{max-width:530px}.page-about-join .testimonials-section .testimonials-slideshow article .text h4,.page-careers .testimonials-section .testimonials-slideshow article .text h4{margin:0 0 20px;font-size:20px;font-weight:600;letter-spacing:0;line-height:26px;color:#657781}.page-about-join .testimonials-section .testimonials-slideshow article .text p,.page-careers .testimonials-section .testimonials-slideshow article .text p{margin:0 0 30px;font-size:16px;font-weight:600;letter-spacing:0;line-height:24px;color:#657781}.page-about-join .testimonials-section .testimonials-slideshow article .text .button,.page-careers .testimonials-section .testimonials-slideshow article .text .button{padding:0 39px}.page-about-join .life-section,.page-careers .life-section{padding:60px 0 80px;background-color:#f5f6f8}.page-about-join .life-section .content-max-width,.page-careers .life-section .content-max-width{max-width:1130px}.page-about-join .life-section .life-list article,.page-careers .life-section .life-list article{width:290px}.page-about-join .life-section .life-list article img{max-width:80px;margin:0 auto 20px}.page-about-join .life-section .life-list article h4,.page-careers .life-section .life-list article h4{margin:0 0 6px;font-size:18px;font-weight:600;letter-spacing:-.18px;line-height:26px;text-align:center;color:#054c72}.page-about-join .life-section .life-list article p,.page-careers .life-section .life-list article p{margin:0;font-size:16px;letter-spacing:0;line-height:26px;text-align:center;color:#313232}.page-about-join .features-section .features-list article,.page-careers .features-section .features-list article{width:calc(100%/3 - 19.99px);margin:0 0 30px}.page-about-join .features-section .features-list article .body,.page-careers .features-section .features-list article .body{position:relative;min-height:178px;padding:25px;background-color:#f5f6f8}.page-about-join .features-section .features-list article .body h4,.page-careers .features-section .features-list article .body h4{margin:0 0 14px;font-size:20px;font-weight:600;letter-spacing:0;line-height:26px;color:#054c72}.page-about-join .features-section .features-list article .body p,.page-careers .features-section .features-list article .body p{color:#657781;font-size:15px;letter-spacing:0;line-height:24px}.page-about-join .features-section .contact-box,.page-careers .features-section .contact-box{width:100%;margin-top:30px;padding:60px;border-radius:100px 0;background-color:#054c72;text-align:center}.page-about-join .features-section .contact-box h2.h3,.page-about-join .features-section .contact-box legend.h3,.page-careers .features-section .contact-box h2.h3,.page-careers .features-section .contact-box legend.h3{max-width:726px;margin:0 auto 10px;color:#fff}.page-about-join .features-section .contact-box p,.page-careers .features-section .contact-box p{max-width:726px;margin:0 auto 30px;color:#fff}.page-who-we-are .body-container{margin-top:60px;margin-bottom:60px}.page-who-we-are .body-container .right-block h2,.page-who-we-are .body-container .right-block legend{margin-bottom:30px;color:#054c72;letter-spacing:-.45px;font-size:46px;line-height:1.13}.page-who-we-are .values-container{margin-bottom:20px;-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal}.page-locations-detail .info-box h4,.page-locations-detail .sidebar .info-block *,.page-who-we-are .values-container article .content h3{margin-bottom:10px}.green-shape-card{max-width:570px;margin-top:60px;padding:35px 40px 50px;font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:26px;color:#fff;background-color:#028a8d;border-radius:0 100px}@media (min-width:600px){.page-about .body-container .link-list a{width:calc(50% - 10px)}.green-shape-card{padding:50px 90px 60px;border-radius:0 241px}}@media (min-width:1280px){.site-header .top .logo{left:7px}.site-header .buttons{right:calc(50% - 587px)}.page-about-join .right-block{width:calc(100% - 670px - 30px)}.green-shape-card{margin-top:0}}@media (min-width:1440px){.page-who-we-are .body-container .right-block .green-shape-card{position:relative;right:100px;margin-bottom:20px}.green-shape-card{width:570px;padding:50px 100px 63px}}.page-details,.page-partners.detail{margin-bottom:100px}.page-details .date{color:#657781;font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:26px}.page-careers .body-section .text .available,.page-details .button{margin-top:10px}.page-partners .partners-container{margin-bottom:45px}.page-partners .partners-container h4{margin:31px 0 40px}.page-partners .partners-container h4:first-of-type{margin-top:46px}.page-partners .partners-container h4 small{margin-top:4px;color:#657781;font-size:15px;letter-spacing:0}.page-partners .partners-container .partners article{position:relative;height:200px;width:100%;margin-bottom:15px;border:1px solid #d7e0e7;-webkit-transition:.4s;transition:.4s}@media (min-width:500px){.page-partners .partners-container .partners article{width:calc(50% - 10px)}}.page-partners .partners-container .partners article:after{content:"\E981";position:absolute;bottom:0;right:0;display:block;padding:10px 11px 11px 12px;color:#fff;font-family:icomoon;background-color:#00b9d2;opacity:0;-webkit-transition:.4s;transition:.4s}.page-partners .partners-container .partners article:hover{-webkit-box-shadow:0 0 4px rgba(0,185,210,.25);box-shadow:0 0 4px rgba(0,185,210,.25);border:1px solid #00b9d2}.page-partners .partners-container .partners article a{display:block;width:100%;height:100%}.page-partners .partners-container .partners article img,.page-partners.detail .partner-logo-sidebar img{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto}.page-partners.detail .partner-logo-sidebar{position:relative;width:100%;max-width:380px;height:200px;border:1px solid #d7e0e7}@media (min-width:1160px){.bottom .wrap{margin-left:-15px}.bottom .wrap .parent{padding:20px 25px 20px 30px}.page-partners.detail .partner-logo-sidebar{left:-10px;width:380px}}.page-news .news-container aside,.page-special-offers .offers-container aside{margin:0 auto 0 0}.page-news .news-container aside label,.page-special-offers .offers-container aside label{margin-bottom:12px}.page-news .news-container .news-list,.page-special-offers .offers-container .offers-list,.page-special-offers-expired .offers-container .offers-list{width:100%;padding:0 20px}.page-locations .locations-list .form-field.radio,.page-news .news-container .news-list .form-field,.page-special-offers .offers-container .offers-list .form-field{padding-bottom:30px}.page-news .news-container .news-list .form-field.search:after,.page-special-offers .offers-container .offers-list .form-field.search:after{content:none}.page-news .news-container .news-list article{width:100%;margin-bottom:20px;background:#fff;border:1px solid #d7e0e7}.page-news .news-container .news-list article .image img{display:block;width:100%;margin:0}.page-news .news-container .news-list article .image .backup,.page-special-offers .offers-container .offers-list article .image .backup{width:100%;padding:60px;border-right:1px solid #d7e0e7;opacity:.7}.page-news .news-container .news-list article .content,.page-special-offers .offers-container .offers-list article .content{width:100%;padding:15px}.page-news .news-container .news-list article .content h3{margin:0 0 13px;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;line-height:26px;color:#313232}.page-news .news-container .news-list article .content .date{margin:0 0 8px;font-size:14px;font-weight:500;line-height:18px;color:#657781}.page-news .news-container .news-list article .content .tags a{display:inline-block;margin-right:4px;font-size:13px;font-weight:500;line-height:16px;color:#657781}.page-news .news-container .news-list article .content .description p{max-height:74px;margin:0;font-size:16px;line-height:26px;color:#313232;overflow:hidden}.page-news-detail .body-container{padding-bottom:40px;border-bottom:1px solid #d7e0e7}.page-news-detail .body-container #hero{margin:40px auto}.page-location-detail-service .opening-hours,.page-news-detail .body-container aside.sidebar .tags{margin-bottom:25px}.page-news-detail .body-container aside.sidebar .tags p{font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:26px;color:#657781}.page-news-detail .body-container aside.sidebar .tags a{display:inline-block;width:auto;margin:0 0 6px;padding:19px;font-size:14px;font-weight:600;letter-spacing:-.2px;line-height:18px;color:#313232;background:#f5f6f8;border-left:3px solid #00b9d2}.page-news-detail .body-container aside.sidebar .social a{display:inline-block;margin:0 7px 0 0}.page-location-detail-service .opening-hours+hr,.page-locations-detail .opening-hours+hr,.page-news-detail .related-news-container{margin:40px 0}.page-news-detail .related-news-container .h3{margin-bottom:30px;color:#657781}.page-special-offers .offers-container .offers-list .form-field.select:after{bottom:43px}.page-special-offers .offers-container .offers-list article{width:100%;margin-bottom:30px;background:#fff;border:1px solid #d7e0e7;border-bottom:3px solid #00b9d2}.page-special-offers .offers-container .offers-list article .image img{display:block;width:100%;max-height:250px;-o-object-fit:contain;object-fit:contain;margin:0}.page-special-offers .offers-container .offers-list article .content h3{min-height:51px;margin:0 0 11px;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;line-height:26px;color:#313232}.page-special-offers .offers-container .offers-list article .content .date{margin:0 0 13px;font-size:14px;font-weight:500;line-height:18px;color:#657781}.page-special-offers .offers-container h4{font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif}.page-special-offers .offers-container h4 a{font-weight:inherit}.page-special-offers-expired .offers-container .text{margin-bottom:50px}.page-special-offers-expired .offers-container .offers-list .results{padding-bottom:10px}.page-contact,.page-legal{margin-bottom:80px}.page-contact .body-container .form textarea{height:140px}.page-contact .body-container .form .location,.page-contact .body-container .form .subject{padding-bottom:0}.page-contact .body-container .form .location img.icon,.page-contact .body-container .form .subject img.icon{position:absolute;top:46px;right:10px}.page-contact .body-container .form .location p,.page-contact .body-container .form .subject p{-webkit-box-sizing:border-box;box-sizing:border-box;height:42px;border:1px solid #000;border-radius:2px;background-color:#fff;opacity:1;color:#313232;font-size:16px;letter-spacing:0;line-height:26px;padding:8px}.page-contact .body-container .form .location ul,.page-contact .body-container .form .subject ul{position:absolute;width:100%;top:56px;padding:10px 0;margin-top:18px;-webkit-box-shadow:2px 2px 2px rgba(0,0,0,.1);box-shadow:2px 2px 2px rgba(0,0,0,.1);border-radius:3px;border:1px solid #d8d8d8;background-color:#fff;z-index:10}.page-contact .body-container .form .location ul li,.page-contact .body-container .form .subject ul li{padding:6px 19px;font-size:16px;font-weight:300;line-height:14px;margin-bottom:6px;-webkit-transition:250ms ease-in;transition:250ms ease-in;cursor:pointer}.page-contact .body-container .form .location ul li:hover,.page-contact .body-container .form .subject ul li:hover{background-color:#f6f6f6}.meet-experts .load-more,.page-contact .body-container .form .button-field,.page-legal .wysiwyg>ol>li ol{margin-top:20px}.page-contact .sidebar .button-cta{margin-top:11px;margin-bottom:9px}.page-contact .sidebar .button-cta .button{min-width:148px}.mfp-ie7 .mfp-container,.mfp-ie7 .mfp-img,.page-acc .programmes-container .content-max-width,.page-icp-map .search-container .filters .filter-dropdown-item.form-field.checkbox,.page-icp-map .top-search-container .block .filters .filter-dropdown-item.form-field.checkbox,.page-locations-map .search-container .filters .filter-dropdown-item.form-field.checkbox{padding:0}.page-acc .programmes-container .form-search .form-field.search:after,.page-locations .locations-list .form-field.search:after{bottom:30px}.meet-experts .search .button,.page-acc .programmes-container .form-search .button,.page-locations .locations-list .button{min-width:144px}.page-acc.contract-delivered .banner img{width:100%;max-height:300px;-o-object-fit:cover;object-fit:cover}.page-acc.service-detail .link-large-gray,.page-acc.service-detail .programmes-container .all-results a{margin-top:36px;margin-bottom:40px}.page-acc.form-launch .subtext p{margin-bottom:41px}.page-acc.form-launch .subtext .button{min-width:317px}.page-acc.form-launch .wysiwyg li,.page-acc.form-launch .wysiwyg ol,.page-acc.form-launch .wysiwyg p,.page-acc.form-launch .wysiwyg ul{margin-bottom:20px;font-size:16px;font-weight:400;line-height:26px}.page-location-detail-service,.page-locations,.page-sitemap{margin-bottom:70px}.page-locations .results article{width:100%;margin-bottom:30px;border:1px solid #d7e0e7}@media (min-width:600px){.page-special-offers .offers-container .offers-list article{width:calc(50% - 15px);margin-right:30px}.page-special-offers .offers-container .offers-list article:nth-of-type(2n+2){margin-right:0}.page-locations .results article{width:calc(50% - 10px);margin-right:5px}.page-locations-detail .opening-hours span{min-width:163px}}@media (min-width:767px) and (max-width:1023px){.page-locations .results article{width:calc(33.33% - 10px);margin-right:10px}.page-locations .results article:nth-of-type(3n+3){margin-right:0}}.page-locations .results article .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:15px 16px 15px 19px;background-color:#f5f6f8}.page-locations .results article .title h3{width:calc(100% - 40px);margin:0;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;font-weight:600;letter-spacing:-.2px;line-height:22px}.page-locations .results article .title span.icon,.page-locations-map .results article .title span.icon{width:40px;height:40px;font-size:18px;line-height:40px;text-align:center;color:#fff;background-color:#00b9d2}.page-locations .results article .content{padding:20px 19px}.page-icp-map .results article .content p,.page-locations .results article .content p,.page-locations-map .results article .content p{min-height:78px}.page-locations .results article .content a.phone{display:inline-block;width:100%;color:#313232}.page-locations-detail .subtitle{margin-bottom:20px;font-size:21px;font-weight:600;letter-spacing:-.2px}.page-locations-detail .experts-area .grey-title,.page-locations-detail .grey-title{font-size:20px;line-height:26px;color:#70828d;font-weight:600;letter-spacing:-.2px;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif}.page-locations-detail .grey-title{margin:0 0 20px}.page-location-detail-service .opening-hours span,.page-locations-detail .opening-hours span{display:inline-block}.page-locations-detail .services-list{margin-bottom:28px;padding:0;-webkit-column-count:1;-moz-column-count:1;column-count:1;-webkit-column-gap:44px;-moz-column-gap:44px;column-gap:44px}.page-locations-detail .services-list li{position:relative;padding-left:38px;margin-bottom:12px;font-size:16px;font-weight:600;line-height:26px}.page-locations-detail .services-list li:before{content:"";position:absolute;top:0;left:0;height:26px;width:26px;background-image:url(/images/icons/checkmark-circle.svg);background-repeat:no-repeat;background-size:contain;background-color:transparent;border-radius:0}.page-locations-detail .experts-area .grey-title{margin:40px 0 20px}.page-locations-detail .experts-area article{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:0 0 20px;padding:10px 10px 20px 20px;border:1px solid #d7e0e7}.page-locations-detail .experts-area article .text{width:calc(100% - 100px)}.page-locations-detail .experts-area article .text h5{margin:10px 0 5px;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;line-height:18px}.page-locations-detail .experts-area article .text p{margin-bottom:15px;font-size:14px}.page-locations-detail .experts-area article .image{width:100px}.page-locations-detail .hero-slideshow.slick-slider{margin-bottom:36px;max-width:670px}.page-locations-detail .hero-slideshow.slick-slider .slick-arrow{top:calc(50% - 2px);width:40px;height:100px;background-color:#00b9d2}.page-locations-detail .hero-slideshow.slick-slider .slick-arrow:before{font-family:icomoon}.page-locations-detail .sidebar .sidebar-card-block .button-cta .button{padding:0 29px;margin-right:6px;margin-bottom:9px}.page-locations-detail .sidebar .sidebar-map{width:100%;height:280px;margin-bottom:20px;border:1px solid #d7e0e7}.page-locations-detail .sidebar .info-block{margin-bottom:20px;padding:19px;border:1px solid #d7e0e7}.page-locations-detail .sidebar .info-block p{font-size:14px;letter-spacing:-.2px;line-height:22px}.page-locations-detail .sidebar .info-block .info-name{line-height:18px}.page-locations-detail .sidebar .location h5{margin:0;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:26px;color:#00b9d2}.page-locations-detail .sidebar .location a,.page-locations-detail .sidebar .location p{margin:0;font-size:16px;font-weight:400;line-height:26px;color:#3f4142}.page-locations-map .title-module h1{padding-bottom:26px}.page-locations-map .search-container{max-width:570px;width:100%;margin:0 auto}.page-icp-map .search-container .filters,.page-locations-map .search-container .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:0 0 60px}.page-locations-map .search-container .filters>.filter-links a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;color:#00b9d2;margin:0 10px 9px 0;font-weight:500;cursor:pointer}.page-icp-map .search-container .filters>.filter-links a img,.page-icp-map .top-search-container .block .filters>.filter-links a img,.page-locations-map .search-container .filters>.filter-links a img{display:inline-block;-webkit-transform:rotate(180deg);transform:rotate(180deg);margin:3px 10px 2px 7px;-webkit-transition:.2s ease-in;transition:.2s ease-in}.page-icp-map .search-container .filters>.filter-links a img.up,.page-icp-map .top-search-container .block .filters>.filter-links a img.up,.page-locations-map .search-container .filters>.filter-links a img.up{-webkit-transform:none;transform:none}.page-icp-map .search-container .filters>.filter-links a:hover,.page-icp-map .top-search-container .block .filters>.filter-links a:hover,.page-locations-map .search-container .filters>.filter-links a:hover{-webkit-filter:grayscale(.8);filter:grayscale(.8)}.page-locations-map .search-container .filters .filter-dropdown{max-height:290px;width:285px;-webkit-box-shadow:0 2px 10px 0 rgba(49,50,50,.27);box-shadow:0 2px 10px 0 rgba(49,50,50,.27);background-color:#fff;color:#212529;cursor:pointer;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;font-size:1rem;list-style:none;margin:.125rem 0 0;padding:16px;position:absolute;text-align:left;border-radius:0;z-index:999;overflow:auto}.page-icp-map .search-container .filters .filter-dropdown ul,.page-icp-map .top-search-container .block .filters .filter-dropdown ul,.page-locations-map .search-container .filters .filter-dropdown ul{padding:0;margin:0}.page-icp-map .search-container .filters .filter-dropdown ul li,.page-icp-map .top-search-container .block .filters .filter-dropdown ul li,.page-locations-map .search-container .filters .filter-dropdown ul li{margin:0 0 6px}.page-locations-map .search-container .filters .filter-dropdown ul li.clear{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#00b9d2;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}.page-icp-map .search-container .filters .filter-dropdown ul li.clear img,.page-icp-map .top-search-container .block .filters .filter-dropdown ul li.clear img,.page-locations-map .search-container .filters .filter-dropdown ul li.clear img{height:14px;width:14px;margin-right:8px}.page-icp-map .search-container .filters .filter-dropdown-item,.page-icp-map .top-search-container .block .filters .filter-dropdown-item,.page-locations-map .search-container .filters .filter-dropdown-item{font-size:14px;color:#484a4b;-webkit-transition:color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , -webkit-box-shadow .15s ease-in-out;transition:color .15s ease-in-out , background-color .15s ease-in-out , border-color .15s ease-in-out , box-shadow .15s ease-in-out , -webkit-box-shadow .15s ease-in-out}.page-icp-map .search-container .filters .filter-dropdown-item .custom-checkbox-radio,.page-icp-map .top-search-container .block .filters .filter-dropdown-item .custom-checkbox-radio,.page-locations-map .search-container .filters .filter-dropdown-item .custom-checkbox-radio{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-icp-map .search-container .filters .filter-dropdown-item input,.page-locations-map .search-container .filters .filter-dropdown-item input{margin:-1px 8px 0 0;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;width:14px;height:14px}.page-icp-map .search-container .filters .filter-dropdown-item label.title,.page-icp-map .search-container .filters .filter-dropdown-item span.title,.page-icp-map .top-search-container .block .filters .filter-dropdown-item label.title,.page-icp-map .top-search-container .block .filters .filter-dropdown-item span.title,.page-locations-map .search-container .filters .filter-dropdown-item label.title,.page-locations-map .search-container .filters .filter-dropdown-item span.title{width:100%;padding:0;margin:0;font-weight:400;display:inline;line-height:20px}.page-icp-map .locations-list .form .form-field.search,.page-icp-map .search-container .filters>.filter-list,.page-locations-map .locations-list .form .form-field.search,.page-locations-map .search-container .filters>.filter-list{margin:0 0 12px}.page-icp-map .search-container .filters>.filter-list .filtered-button,.page-icp-map .top-search-container .block .filters>.filter-list .filtered-button,.page-locations-map .search-container .filters>.filter-list .filtered-button{font-size:12px;color:#657781;line-height:18px;margin:0 1px 4px 0;padding:3px 10px 3px 8.5px;border:1px solid #657781;border-radius:14px}.page-icp-map .search-container .filters>.filter-list .filtered-button img,.page-icp-map .top-search-container .block .filters>.filter-list .filtered-button img,.page-locations-map .search-container .filters>.filter-list .filtered-button img{height:14.5px;width:14.5px;margin:-2.5px 5px 0 0;vertical-align:middle;display:inline-block}.page-icp-map .search-container .filters>.filter-list .filtered-button:not(:first-child),.page-icp-map .search-container .filters>.filter-list span .filtered-button,.page-icp-map .top-search-container .block .filters>.filter-list .filtered-button:not(:first-child),.page-icp-map .top-search-container .block .filters>.filter-list span .filtered-button,.page-locations-map .search-container .filters>.filter-list .filtered-button:not(:first-child),.page-locations-map .search-container .filters>.filter-list span .filtered-button{margin:0 5px 4px 0}.page-locations-map .search-container .filters .filter-button{width:100%;background-color:#00b9d2;padding:12px auto;font-size:14px;font-weight:600;line-height:18px;color:#fff;height:42px;border-radius:3px;cursor:pointer;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.page-icp-map .results article .detail-buttons a.full:hover,.page-icp-map .results article .detail-buttons a:hover,.page-icp-map .search-container .filters .filter-button:hover,.page-icp-map .top-search-container .block .button:hover,.page-icp-map .top-search-container .block .filters .filter-button:hover,.page-locations-map .results article .detail-buttons a.full:hover,.page-locations-map .results article .detail-buttons a:hover,.page-locations-map .search-container .filters .filter-button:hover{background:#313232;border-color:#5ea5bb;color:#fff}.page-icp-map .search-container .form-field.search.text,.page-locations-map .search-container .form-field.search.text{position:relative;padding:0 0 9px}.page-icp-map .search-container .form-field.search.text img.geolocate,.page-locations-map .search-container .form-field.search.text img.geolocate{position:absolute;min-width:20px;min-height:23px;bottom:18px;right:10px;z-index:9;cursor:pointer}.page-icp-map .search-container .form-field.search.text:before,.page-locations-map .search-container .form-field.search.text:before{content:url(/images/icons/search.svg);position:absolute;bottom:16px;left:11px;min-width:20px;min-height:23px;opacity:.5}.page-icp-map .search-container .regions input,.page-locations-map .search-container .regions input{padding-left:41px;font-size:14px;letter-spacing:0;line-height:22px;border-color:#d7e0e7}.page-locations-map .search-container .regions input::-webkit-input-placeholder{font-size:14px;letter-spacing:0;line-height:22px}.page-locations-map .search-container .regions input::-moz-placeholder{font-size:14px;letter-spacing:0;line-height:22px}.page-locations-map .search-container .regions input::-ms-input-placeholder{font-size:14px;letter-spacing:0;line-height:22px}.page-locations-map .search-container .regions input::placeholder{font-size:14px;letter-spacing:0;line-height:22px}.page-icp-map .locations-list,.page-locations-map .locations-list{width:100%;overflow:auto}.page-icp-map .locations-list.active,.page-locations-map .locations-list.active{height:536px}.page-icp-map .locations-list .form,.page-locations-map .locations-list .form{padding:20px;background:#f9fafb}.page-icp-map .locations-list .form .form-field,.page-locations-map .locations-list .form .form-field{padding-bottom:8px}.page-icp-map .locations-list .form .form-field input,.page-icp-map .locations-list .form .form-field select,.page-locations-map .locations-list .form .form-field input,.page-locations-map .locations-list .form .form-field select{border-color:#d7e0e7}.page-icp-map .locations-list .form .form-field.search button.search,.page-icp-map .locations-list .form .form-field.search:after,.page-locations-map .locations-list .form .form-field.search button.search,.page-locations-map .locations-list .form .form-field.search:after{right:10px;bottom:18px;color:#00b9d2}.page-icp-map .locations-list .form .form-field.select:after,.page-locations-map .locations-list .form .form-field.select:after{bottom:24px}.page-icp-map .results,.page-locations-map .results{display:none;padding:20px;background:#eef1f5}.page-icp-map .results article,.page-locations-map .results article{width:100%;margin-bottom:19px;background:#fff;border:1px solid #d7e0e7}.page-icp-map .results article .title,.page-locations-map .results article .title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:13px 15px 8px}.page-locations-map .results article .title h3{width:calc(100% - 40px);margin:0;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.2px;line-height:22px}.page-icp-map .results article .content,.page-locations-map .results article .content{padding:0 15px 15px}.page-icp-map .results article .content a,.page-icp-map .results article .content p,.page-icp-map .results article .content span,.page-locations-map .results article .content a,.page-locations-map .results article .content p,.page-locations-map .results article .content span{font-size:13px;line-height:22px;color:#484a4b}.page-icp-map .results article .content .location.flex,.page-locations-map .results article .content .location.flex{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin:0 0 3px}.page-icp-map .results article .content .location.flex span,.page-locations-map .results article .content .location.flex span{max-width:calc(100% - 30px);margin:-2px 0 0;line-height:20px}.page-icp-map .results article .content .location.flex img,.page-locations-map .results article .content .location.flex img{height:16px;width:10.5px;margin:0 10px 0 0}.page-locations-map .results article .content a.phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;margin-bottom:7px}.page-locations-map .results article .content a.phone span{max-width:calc(100% - 30px)}.page-icp-map .results article .content a.phone img,.page-locations-map .results article .content a.phone img{height:15px;width:13px;margin:2px 7px 0 0}.page-locations-map .results article .content a.map{color:#00b9d2;display:inline-block;width:100%;text-decoration:underline;font-weight:500;letter-spacing:-.19px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;cursor:pointer}.page-icp-map .results article .content ul.list,.page-locations-map .results article .content ul.list{width:calc(100% + 12px);padding:0 20px 15px 0;margin:18px -6px 0}.page-icp-map .results article .content ul.list li,.page-locations-map .results article .content ul.list li{position:relative;height:auto;min-width:auto;margin:0 6px 5px;padding:3px 9px;font-size:12px;font-weight:500;letter-spacing:0;line-height:18px;color:#657781;border-radius:12.5px;border-color:#657781}.page-locations-map .results article .content ul.list li.button:hover{border:1px solid #00b9d2;background-color:#fff;color:#313232}.page-icp-map .results article .content a.map span,.page-locations-map .results article .content a.map span{font-size:12.5px;font-weight:500;color:#00b9d2}.page-locations-map .results article .content a.services{display:block;color:#313232;font-size:14px;font-weight:600;letter-spacing:-.2px;line-height:18px;margin:12px 0 0;cursor:pointer}.page-icp-map .results article .content a.services span,.page-locations-map .results article .content a.services span{display:-webkit-box;display:-ms-flexbox;display:flex;width:auto;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-locations-map .results article .content a.services span.circle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:16px;width:16px;margin-right:7px;border-radius:50%;background-color:#00b9d2;color:#fff;font-size:18px;line-height:1}.page-locations-map .results article .content a.services span.circle.close{padding-bottom:3px}.page-icp-map .results article .detail-buttons,.page-locations-map .results article .detail-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;height:38px}.page-icp-map .results article .detail-buttons a,.page-locations-map .results article .detail-buttons a{-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#657781;color:#fff;font-size:13px;line-height:24px;padding:8px 8px 6px 2px;font-weight:500;letter-spacing:-.19px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;cursor:pointer}.page-locations-map .results article .detail-buttons a.details{background-color:#00b9d2}.page-locations-map .results article .detail-buttons a.full{background-color:#657781}.page-icp-map .map-wrap,.page-locations-map .map-wrap{position:relative;width:100%;display:none}.page-icp-map .map-wrap button.geolocate,.page-locations-map .map-wrap button.geolocate{position:absolute;bottom:120px;right:10px;z-index:2;width:40px;height:40px;cursor:pointer;background:#fff;border-radius:2px}.page-icp-map .map-wrap button.geolocate img,.page-locations-map .map-wrap button.geolocate img{width:27px;margin:auto}.page-icp-map .buttons-toggle,.page-locations-map .buttons-toggle{position:fixed;bottom:0;left:0;z-index:3;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;padding:15px 20px;background:#00b9d2}.page-icp-map .buttons-toggle.unfix,.page-locations-map .buttons-toggle.unfix{position:absolute}.page-icp-map .buttons-toggle button,.page-locations-map .buttons-toggle button{width:50%;height:42px;font-size:14px;font-weight:600;letter-spacing:0;line-height:42px;text-align:center;color:#313232;background:#fff}.page-icp-map .buttons-toggle button.active,.page-locations-map .buttons-toggle button.active{color:#fff;background:#054c72}.page-icp-map .leadcopy,.page-locations-map .leadcopy{margin:60px 0}.page-icp-map .leadcopy>p,.page-locations-map .leadcopy>p{font-size:16px;line-height:26px;color:#313232}.page-location-detail-service .wysiwyg{margin:50px 0 40px}.page-location-detail-service .special-offer{width:100%;margin:0 0 40px;border:1px solid #d7e0e7;border-bottom:3px solid #00b9d2}.page-icp-map .title-module h1{padding-bottom:28px}.page-icp-map .top-search-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;margin:10px auto 50px;padding:0 20px;-webkit-column-gap:31px;-moz-column-gap:31px;column-gap:31px}.page-icp-map .top-search-container .block{-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#f5f6f8;padding:20px 20px 0;width:575px;min-height:170px}.page-icp-map .top-search-container .block label{margin-bottom:14px;font-size:14px;letter-spacing:0}.page-icp-map .top-search-container .block input{padding-left:41px;font-size:14px;letter-spacing:0;line-height:22px;border-color:#d7e0e7;margin-right:5px}.page-icp-map .top-search-container .block input::-webkit-input-placeholder{font-size:14px;letter-spacing:0;line-height:22px}.page-icp-map .top-search-container .block input::-moz-placeholder{font-size:14px;letter-spacing:0;line-height:22px}.page-icp-map .top-search-container .block input::-ms-input-placeholder{font-size:14px;letter-spacing:0;line-height:22px}.page-icp-map .top-search-container .block input::placeholder{font-size:14px;letter-spacing:0;line-height:22px}.page-icp-map .top-search-container .block:before{content:url(/images/icons/search.svg);position:absolute;top:252px;padding-left:11px;min-width:20px;min-height:23px;opacity:.5}.page-icp-map .top-search-container .block img.geolocate{position:absolute;min-width:20px;min-height:20px;top:252px;right:52px;z-index:9;cursor:pointer}@media (max-width:1229px){.page-icp-map .top-search-container{margin:10px auto 53px}.page-icp-map .top-search-container .block:before{top:245px}.page-icp-map .top-search-container .block img.geolocate{right:60px}}.page-icp-map .top-search-container .block .button{margin-top:14px;width:124px;background-color:#43b02a;border-color:#43b02a;padding:12px auto;font-size:14px;font-weight:600;line-height:18px;color:#fff;height:42px;border-radius:3px;cursor:pointer;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.page-icp-map .top-search-container .block .no-top-bottom{margin-top:0!important}.page-icp-map .top-search-container .block .filters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-column-gap:29px;-moz-column-gap:29px;column-gap:29px;row-gap:15px;margin:14px 0 0}.page-icp-map .top-search-container .block .filters>.filter-links{position:relative;margin:0;-webkit-box-flex:1;-ms-flex:1;flex:1;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-column-gap:15px;-moz-column-gap:15px;column-gap:15px;padding-bottom:1px}.page-icp-map .search-container .filters .filter-dropdown,.page-icp-map .top-search-container .block .filters .filter-dropdown{max-height:290px;display:-webkit-box;display:-ms-flexbox;-webkit-box-orient:vertical;-webkit-box-direction:normal;text-align:left;z-index:999;overflow:auto;position:absolute;cursor:pointer;list-style:none}.page-icp-map .top-search-container .block .filters>.filter-links a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;color:#43b02a;font-weight:500;white-space:nowrap;cursor:pointer}.page-icp-map .top-search-container .block .filters .filter-dropdown{width:285px;-webkit-box-shadow:0 2px 10px 0 rgba(49,50,50,.27);box-shadow:0 2px 10px 0 rgba(49,50,50,.27);background-color:#fff;color:#212529;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1rem;padding:16px;top:40px;border-radius:0}.page-icp-map .search-container .filters .filter-dropdown ul li.clear,.page-icp-map .top-search-container .block .filters .filter-dropdown ul li.clear{margin:0;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#43b02a;font-size:14px;font-weight:500;letter-spacing:0;line-height:20px}.page-icp-map .top-search-container .block .filters .filter-dropdown-item input{padding:0;margin:-1px 8px 0 0;-webkit-box-flex:0;-ms-flex:0 0 14px;flex:0 0 14px;width:14px;height:14px}.page-icp-map .top-search-container .block .filters .filter-dropdown-item input.green{background-image:url(/images/checkbox-tick-green.svg)}.page-icp-map .top-search-container .block .filters>.filter-list{margin:0 0 12px;-webkit-box-flex:100%;-ms-flex:100%;flex:100%;width:100%}.page-icp-map .search-container .filters .filter-button,.page-icp-map .top-search-container .block .filters .filter-button{width:100%;background-color:#43b02a;padding:12px auto;font-size:14px;font-weight:600;line-height:18px;color:#fff;height:42px;border-radius:3px;cursor:pointer;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out}.page-icp-map .search-container{max-width:570px;width:100%;margin:20px auto 0;display:none}@media (max-width:1022px){.desk,.desktop{display:none!important}.page-icp-map .top-search-container .block:before{top:265px}.page-icp-map .top-search-container .last-block{display:none}.page-icp-map .search-container{padding:0 35px;display:block}}.page-icp-map .search-container .filters>.filter-links a{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;font-size:14px;color:#43b02a;margin:0 10px 9px 0;font-weight:500;cursor:pointer}.page-icp-map .search-container .filters .filter-dropdown{width:285px;-webkit-box-shadow:0 2px 10px 0 rgba(49,50,50,.27);box-shadow:0 2px 10px 0 rgba(49,50,50,.27);background-color:#fff;color:#212529;display:flex;-ms-flex-direction:column;flex-direction:column;font-size:1rem;margin:0;padding:16px;border-radius:0}.page-icp-map .search-container .regions input::-webkit-input-placeholder{font-size:14px;letter-spacing:0;line-height:22px}.page-icp-map .search-container .regions input::-moz-placeholder{font-size:14px;letter-spacing:0;line-height:22px}.page-icp-map .search-container .regions input::-ms-input-placeholder{font-size:14px;letter-spacing:0;line-height:22px}.page-icp-map .search-container .regions input::placeholder{font-size:14px;letter-spacing:0;line-height:22px}.page-icp-map .results article .title .h3,.page-icp-map .results article .title h3{width:calc(100% - 160px);margin:0;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:14px;font-weight:600;letter-spacing:-.2px;line-height:22px;color:#212529}.page-icp-map .results article .title span.icon{width:160px;position:relative;height:auto;min-width:auto;text-align:right;font-size:12px;font-weight:500;letter-spacing:0;line-height:18px;color:#43b02a}.page-icp-map .results article .title span.icon span{border-radius:12px 0;border:1px solid #43b02a;padding:3px 9px}.page-icp-map .results article .content a.phone{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-bottom:7px}.page-icp-map .results article .content a.map{color:#43b02a;display:inline-block;text-decoration:underline;font-weight:500;letter-spacing:-.19px;-webkit-transition:.4s ease-in-out;transition:.4s ease-in-out;cursor:pointer}.page-icp-map .results article .content ul.list li.button:hover{border:1px solid #43b02a;background-color:#fff;color:#313232}.page-icp-map .results article .content a.services{display:block;color:#313232;font-size:14px;font-weight:600;letter-spacing:-.2px;line-height:18px;margin:12px 0 0;cursor:pointer;width:115px}.page-icp-map .results article .content a.services span.circle{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:16px;width:16px;margin-right:7px;border-radius:50%;background-color:#43b02a;color:#fff;font-size:18px;line-height:1}.page-icp-map .results article .content a.services span.circle.close{padding-bottom:4px}.page-icp-map .results article .detail-buttons a.details{background-color:#43b02a}.page-icp-map .results article .detail-buttons a.full{background-color:#657781;pointer-events:none}.page-legal .wysiwyg{max-width:870px}.page-legal .wysiwyg>ol{padding-left:56px}.page-legal .wysiwyg>ol>li,.team-popup .content .info a{font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:26px}.page-legal .wysiwyg>ol>li>ol{position:static;padding-left:0}.page-legal .wysiwyg>ol>li>ol>li:before{content:counters(number-counter,".") ". "}.page-legal .wysiwyg>ol>li>ol>li>ol{counter-reset:list}.page-legal .wysiwyg>ol>li>ol>li>ol li:before{content:counter(list,lower-alpha) ") ";counter-increment:list}.page-timetables .table-container{margin:60px auto;background:#f5f6f8}.page-timetables .table-container .gmiframe .daterange .date-range-content{color:#000!important}.page-business-team,.page-careers .benefits-section .bottom-text{padding-bottom:60px}.page-business-team .filter{margin-top:-1px;margin-bottom:30px}.page-business-team .filter .custom-radio{position:relative;margin-right:20px;margin-bottom:10px;line-height:1}.page-business-team .filter .custom-radio input{position:absolute;width:100%;height:100%;opacity:0;z-index:1;cursor:pointer}.page-business-team .filter .custom-radio span{position:relative;padding-left:24px;font-size:14px;letter-spacing:-.2px;line-height:16px}.page-business-team .filter .custom-radio span:before{content:"";position:absolute;top:1px;left:0;width:14px;height:14px;border:1px solid #657781;background-color:#fff;border-radius:50%}.page-business-team .filter .custom-radio span:after{content:"";position:absolute;top:5px;left:4px;display:block;width:8px;height:8px;background-color:#fff;border-radius:50%}.page-business-team .filter .custom-radio input:checked+span:before{background-color:#00b9d2;border-color:#00b9d2}.page-business-team .team{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;margin:0 -9px}.page-business-team .team article{margin-bottom:30px;margin-left:9px;margin-right:9px;width:calc(100% - 18px)}.page-business-team .team article .wrap{height:100%;border:1px solid #d7e0e7;border-bottom:3px solid #00b9d2}.page-business-team .team article .wrap .image{height:278px}.page-business-team .team article .wrap .image img{height:100%;margin:0 auto;-o-object-fit:cover;object-fit:cover}.page-business-team .team article .wrap .content{padding:17px}.page-business-team .team article .wrap .content h3{color:#657781;font-size:18px;font-weight:600;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-.2px;line-height:24px;margin-bottom:6px}.page-business-team .team article .wrap .content a,.page-business-team .team article .wrap .content h4,.page-business-team .team article .wrap .content span{color:#657781;font-size:14px;font-weight:400;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;letter-spacing:-.2px;line-height:18px;margin-bottom:5px}.page-business-team .team article .wrap .content a{display:block;margin-bottom:4px}.page-business-team .team article .wrap .content span{cursor:pointer;color:#00b9d2}.page-business-team .load-more{margin-top:10px;text-align:center}.team-popup{position:fixed;top:0;left:0;display:none;width:100%;height:100%;padding:15px;z-index:99}.team-popup .bg{position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#313232;opacity:.9}.team-popup .content-container{position:relative;max-width:967px;padding:30px;margin:auto;background:#fff}.team-popup .image{width:278px;margin:0 auto}.team-popup .content .info{margin-top:11px;margin-bottom:30px;text-align:center}.team-popup .content .info h3{font-size:40px;font-weight:600;letter-spacing:-.3px;line-height:48px;margin-bottom:1px}.meet-experts .experts article .wrap .name h3,.team-popup .content .info h4{margin-bottom:2px;letter-spacing:-.2px;color:#657781;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:600}.team-popup .content .info h4{font-size:20px;line-height:26px}.team-popup .close-button{position:absolute;top:5px;right:5px;width:30px;height:30px;background-image:url(/images/icons/close.svg);background-repeat:no-repeat;background-size:contain;cursor:pointer}@media (min-width:450px){.page-memberships .memberships-container .terms-wrap .term{width:calc(50% - 20px);margin-right:25px}.team-popup .close-button{top:19px;right:17px;width:40px;height:40px}.team-popup.open{display:-webkit-box;display:-ms-flexbox;display:flex}}.meet-experts .search .form-field.search:after{content:url(/images/icons/search.svg);bottom:30px}.meet-experts .experts{margin:0 -9px}.meet-experts .experts article{margin-bottom:20px;margin-left:9px;margin-right:9px;width:calc(100% - 18px)}.meet-experts .experts article .wrap{-webkit-box-align:normal;-ms-flex-align:normal;align-items:normal;cursor:pointer}.meet-experts .experts article .wrap .name{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;padding:0 18px;width:calc(100% - 100px);border:1px solid #d7e0e7;border-right:0;border-left:3px solid #00b9d2;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.meet-experts .experts article .wrap .name h3{font-size:18px;line-height:24px}.meet-experts .experts article .wrap .name:after{content:"";position:absolute;bottom:-9px;left:18px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #313232;opacity:0}.meet-experts .experts article .wrap img{width:100px;height:100px;-o-object-fit:cover;object-fit:cover;border:1px solid #d7e0e7;border-left:0}.meet-experts .experts article .wrap.active .name{background-color:#313232;border-top-color:#313232;border-bottom-color:#313232}.meet-experts .experts article .wrap.active+.dropdown-container{display:-webkit-box;display:-ms-flexbox;display:flex}.meet-experts .experts article .dropdown-container{position:relative;display:none;margin-top:40px}@media (min-width:600px){.page-locations-detail .services-list{-webkit-column-count:2;-moz-column-count:2;column-count:2}.page-locations-detail .experts-area article{width:calc(50% - 10px)}.page-location-detail-service .special-offer{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.page-location-detail-service .special-offer .image{width:270px}.page-location-detail-service .special-offer .content{width:calc(100% - 270px);padding:0 40px}.page-location-detail-service .opening-hours span{min-width:163px}.meet-experts .experts article,.page-business-team .team article{width:calc(50% - 18px)}.meet-experts .experts article .dropdown-container{width:calc(100% * 2 + 18px)}}.meet-experts .experts article .dropdown-container .close-dropdown{position:absolute;padding:0;top:-1px;right:-1px;cursor:pointer}.meet-experts .experts article .dropdown-container .image{width:279px;height:340px;margin-top:60px;margin-bottom:30px;border:1px solid #d7e0e7}.meet-experts .experts article .dropdown-container .content .info{margin-top:11px;margin-bottom:30px}.meet-experts .experts article .dropdown-container .content .info h3{margin-bottom:1px;font-size:30px;letter-spacing:-.3px;line-height:1.2}.meet-experts .experts article .dropdown-container .content .info h4{color:#657781;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:26px}.meet-experts .experts article .dropdown-container .content .wysiwyg h5{margin-bottom:10px;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:18px;letter-spacing:.01px}.meet-experts .experts article .dropdown-container .content .wysiwyg ul,.page-careers .benefits-section .benefits article .wysiwyg ol,.page-careers .benefits-section .benefits article .wysiwyg ul,.page-careers .body-section .text .collapsible .wysiwyg ol,.page-careers .body-section .text .collapsible .wysiwyg ul,.page-careers .body-section .text.roles .paragraph .wysiwyg ol,.page-careers .body-section .text.roles .paragraph .wysiwyg ul{padding:0 0 0 18px}.meet-experts .experts article .dropdown-container .content .wysiwyg ul li:before{top:10px;left:-18px;width:6px;height:6px}@media (min-width:600px) and (max-width:766px){.meet-experts .experts article:nth-child(2n) .dropdown-container{right:calc(100% + 18px)}}@media (min-width:767px) and (max-width:1022px){.meet-experts .experts article:nth-child(3n+2) .dropdown-container{right:calc(100% + 18px)}.meet-experts .experts article:nth-child(3n+3) .dropdown-container{right:calc(100% * 2 + (18px * 2))}}.thank-you .message{margin-top:190px;margin-bottom:190px;text-align:center}.thank-you .message p{color:#313232;font-family:baloo-2,proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:30px;font-weight:500;letter-spacing:-.5px;line-height:38px;text-align:center}.thank-you .message .thank-you-text,.thank-you .message a{color:#313232;font-family:proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;letter-spacing:0}.thank-you .message .thank-you-text{width:570px;line-height:26px;margin-left:auto;margin-right:auto;margin-bottom:50px;font-weight:400}@media (max-width:1023px){.page-home .hero-container .quck-menu{background-color:#032e40;max-width:100%;padding:30px 20px 100px;text-align:center}.page-home .hero-container .quck-menu h1{max-width:100%;font-size:30px;font-weight:500;letter-spacing:-.5px;line-height:38px;text-align:center}.page-home .hero-container .quck-menu p{font-size:16px;letter-spacing:0;line-height:26px;text-align:center}.page-home .hero-container .slick-dots{top:unset;bottom:40px}.page-personal-fitness .hero-container .hero-slideshow article .text h2.h1,.page-personal-fitness .hero-container .hero-slideshow article .text legend.h1{font-size:28px}.thank-you .message .thank-you-text{width:100%;padding:0 10px}}.thank-you .message a{height:188px;font-weight:600;line-height:18px;padding:20px 40px;-webkit-box-sizing:border-box;box-sizing:border-box;width:227px;border:1px solid #00b9d2;border-radius:3px}.page-sitemap .info-box{width:100%;padding:30px}.page-sitemap .info-box .top-category h3{margin-bottom:10px;font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:26px}.page-sitemap .info-box .top-category h3 a{font-size:inherit;font-weight:inherit;line-height:inherit;color:#054c72}.page-sitemap .info-box .top-category ul li a{font-size:14px;line-height:24px}.page-sitemap .info-box .top-category ul ul{margin-left:20px}.page-search-results .title-module h1{font-family:baloo-2,proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:500}.page-search-results .title-module .showing{margin:30px 0;color:#657781;font-size:16px;letter-spacing:0;line-height:18px}.page-search-results .title-module input{height:62px;width:100%;padding:17px 49px;font-size:16px;font-weight:500;letter-spacing:0;line-height:28px;color:#657781;border-radius:3px;border:1px solid #d7e0e7;background-color:#fff}.page-search-results .title-module input::-webkit-input-placeholder{font-size:16px;font-weight:500;letter-spacing:0;line-height:28px;color:#657781}.page-search-results .title-module input::-moz-placeholder{font-size:16px;font-weight:500;letter-spacing:0;line-height:28px;color:#657781}.page-search-results .title-module input::-ms-input-placeholder{font-size:16px;font-weight:500;letter-spacing:0;line-height:28px;color:#657781}.page-search-results .title-module input::placeholder{font-size:16px;font-weight:500;letter-spacing:0;line-height:28px;color:#657781}.page-search-results .body-container{padding:0 0 80px}.page-search-results .body-container .group{max-width:770px;width:100%;margin:0 0 30px}.page-search-results .body-container .group h5{margin:0 0 6px;font-size:18px;font-weight:600;letter-spacing:-.18px;line-height:26px;color:#054c72}.page-careers .faqs-table .faq-item .body .wysiwyg>*,.page-search-results .body-container .group a{color:#313232;font-size:16px;letter-spacing:0;line-height:26px}.page-search-results .body-container .group p{width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0;color:#657781;font-size:15px;letter-spacing:0;line-height:24px}.page-search-results .body-container hr{max-width:770px;width:100%;margin:50px 0;background-color:#d7e0e7}.page-search-results .body-container .pagination{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-search-results .body-container .pagination *+*{margin-left:3px}.page-search-results .body-container .pagination a{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;height:44px;width:44px;color:#313232;font-size:16px;letter-spacing:0;line-height:26px;border:1px solid #e1e1e1;border-radius:3px}.page-search-results .body-container .pagination a.active{color:#fff;background-color:#054c72;border-color:#054c72}.page-careers .breadcrumb-module-2{margin-top:7px;padding-bottom:80px}.page-careers .breadcrumb-module-2 span{padding:0 0 0 2px}.page-careers .hero-section.overseas .text p{font-family:baloo-2,proxima-nova,Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:30px;letter-spacing:-.5px;line-height:38px}@media (max-width:1160px) and (min-width:601px){.page-careers .hero-section article img{min-height:400px;-o-object-fit:cover;object-fit:cover}}.page-careers .hero-section article .text p{margin:0;font-size:20px;font-weight:500;letter-spacing:0;line-height:26px;color:#fff}.page-careers .hero-section article .text .wysiwyg p{margin:0 0 20px}.page-careers .body-section{padding:0 0 60px}.page-careers .body-section.our-roles .sidebar{margin:0 0 0 auto}.page-careers .body-section .text{width:670px}@media (max-width:1160px){.site-header .top-search .search-open input{max-width:400px}.page-careers .body-section .text{width:calc(100% - 420px)}}.page-careers .body-section .text.roles h2,.page-careers .body-section .text.roles legend{position:relative;padding-bottom:24px;margin-bottom:30px;font-size:30px;font-weight:500;letter-spacing:-.5px;line-height:38px;color:#313232}.page-careers .body-section .text.roles h2:before,.page-careers .body-section .text.roles legend:before{position:absolute;content:'';bottom:0;height:4px;width:100px;background-color:#d7e0e7}.page-careers .body-section .text.roles .information-card{margin:40px 0;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;border:1px solid #d7e0e7;background-color:#fff;border-right:3px solid #00b9d2}.page-careers .body-section .text.roles .information-card img{width:250px;margin:-1px}.page-careers .body-section .text.roles .information-card .text{-webkit-box-flex:1;-ms-flex:1;flex:1;padding:29px 31px}.page-careers .body-section .text.roles .information-card .text p{margin:0;font-size:14px;font-weight:600;letter-spacing:0;line-height:20px}.page-careers .body-section .text.roles .information-card .text h4{margin:0 0 10px;font-size:16px;font-weight:600;letter-spacing:-.2px;line-height:24px;color:#054c72}.page-careers .benefits-section .benefits article h3,.page-careers .body-section .text.roles .paragraph h3{margin:0 0 20px;font-size:18px;font-weight:600;letter-spacing:-.18px;line-height:26px;color:#054c72}.page-careers .benefits-section .benefits article .wysiwyg li,.page-careers .benefits-section .benefits article .wysiwyg p,.page-careers .body-section .text.roles .paragraph .wysiwyg>*{font-size:16px;letter-spacing:0;line-height:26px;color:#313232}.page-careers .body-section .text .collapsible .wysiwyg p,.page-careers .body-section .text.roles .paragraph .wysiwyg>* a{font-size:16px;letter-spacing:0;line-height:26px}.page-careers .benefits-section .benefits article .wysiwyg li:before,.page-careers .body-section .text .collapsible .wysiwyg ol li:before,.page-careers .body-section .text .collapsible .wysiwyg ul li:before,.page-careers .body-section .text.roles .paragraph .wysiwyg ol li:before,.page-careers .body-section .text.roles .paragraph .wysiwyg ul li:before{top:11px;left:-18px;width:6px;height:6px}.page-careers .body-section .text.roles .paragraph hr{margin:-10px 0 30px}.page-careers .body-section .text.roles .graduate-table{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;margin-top:-1px;margin-bottom:39px}.page-careers .body-section .text.roles .graduate-table .col{border:1px solid #d7e0e7;background-color:#f9fafb;width:calc(100%/3)}.page-careers .body-section .text.roles .graduate-table .col:first-child{margin-bottom:-1px}.page-careers .body-section .text.roles .graduate-table .col:last-child{margin-top:-1px}@media (min-width:767px){.page-home .about-container .content-max-width{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-home .about-container .content-max-width div{width:50%}.page-home .news-container article{width:calc(25% - 5px);min-height:270px}.page-about-join .services-container .tile-large-module,.page-home .services-container article,.page-personal-fitness .body-container article,.page-who-we-are .services-container .tile-large-module{width:calc(50% - 15px)}.page-book-now .book-container .all-results a{width:calc(33.33% - 25px);margin-right:33px}.page-book-now .book-container .all-results a:nth-of-type(3n+3){margin-right:0}.page-login .body-container article{width:calc(33.33% - 20px)}.page-personal-fitness .hero-container .hero-slideshow article .text{top:30px}.page-memberships .memberships-container,.page-personal-fitness .tiles-container,.page-workplace .tiles-container,.page-workplace-detail .tiles-container{margin-bottom:0}.page-personal-fitness .tiles-container article,.page-workplace .tiles-container article,.page-workplace-detail .tiles-container article{width:calc(33.34% - 20px)}.page-memberships .memberships-container .tabs .button{width:auto;margin:0 0 0 -1px;padding:0 29px}.page-memberships .memberships-container .type,.page-workplace .tiles-container .flex{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-memberships .memberships-container .type .title{width:25%}.page-memberships .memberships-container .type .title:after,.page-memberships .memberships-container .type .title:before{content:'';display:block;position:absolute;left:100%;width:0;height:0;border-style:solid}.page-memberships .memberships-container .type .title:after{top:30px;border-color:transparent transparent transparent #fff;border-width:10px}.page-memberships .memberships-container .type .title:before{top:29px;border-color:transparent transparent transparent #d7e0e7;border-width:11px}.page-memberships .memberships-container .type .content{width:40%}.page-memberships .memberships-container .type .price{width:35%}.page-memberships .memberships-container .type .price:before{content:'';position:absolute;top:20px;left:0;width:1px;height:calc(100% - 40px);background:#d7e0e7}.page-memberships .memberships-container .back{top:30px;left:auto;right:20px}.page-about .body-container .link-list a{width:calc(33.33% - 10px);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}.page-who-we-are .body-container .right-block h2,.page-who-we-are .body-container .right-block legend{margin-bottom:60px;font-size:60px;font-weight:600;line-height:68px}.page-partners .partners-container .partners article{width:calc(33.33% - 10px)}.page-news .news-container .news-list article{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap}.page-news .news-container .news-list article .image{width:270px}.page-news .news-container .news-list article .content{width:calc(100% - 270px);padding:29px 30px}.page-news-detail .related-news-container article{width:calc(50% - 15px);min-height:270px}.page-special-offers .offers-container .offers-list article .content{padding:20px 30px}.page-special-offers-expired .offers-container .offers-list article{width:calc(33.33% - 15px);margin-right:22px!important}.page-special-offers-expired .offers-container .offers-list article:nth-of-type(3n+3){margin-right:0!important}.page-acc.service-detail .wysiwyg .button{min-width:317px}.meet-experts .search .button,.page-locations .locations-list .button{margin-top:28px}.page-icp-map .locations-container,.page-locations-map .locations-container{height:536px}.page-icp-map .locations-list,.page-locations-map .locations-list{width:40%;height:536px}.page-icp-map .locations-list .form,.page-locations-map .locations-list .form{padding:20px 20px 12px}.page-icp-map .results,.page-locations-map .results{display:block;-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch;overflow:auto}.page-icp-map .map-wrap,.page-locations-map .map-wrap{display:block;width:60%}.page-icp-map .buttons-toggle,.page-locations-map .buttons-toggle{display:none}.meet-experts .experts article,.page-business-team .team article{width:calc(33.33% - 18px)}.team-popup .content-container{padding:30px 80px 50px 30px}.meet-experts .experts article .dropdown-container .image,.team-popup .image{margin:0}.team-popup .content{width:calc(100% - 278px - 41px)}.team-popup .content .info{text-align:unset}.meet-experts .experts article .dropdown-container{width:calc(100% * 3 + (18px * 2))}.meet-experts .experts article .dropdown-container .content{width:calc(100% - 279px - 50px);max-width:700px;margin-left:30px}.meet-experts .experts article .dropdown-container .content .info h3{font-size:40px}.page-careers .body-section .text.roles .graduate-table .col:first-child{margin:0;border-right:0}.page-careers .body-section .text.roles .graduate-table .col:last-child{margin:0;border-left:0}}.page-careers .body-section .text.roles .graduate-table .col .header{padding:12px 15px;font-size:14px;font-weight:600;letter-spacing:0;line-height:21px;color:#fff;background-color:#054c72}.page-careers .body-section .text.roles .graduate-table .col .body{padding:18px 16.5px 30px 0}.page-careers .body-section .text.roles .graduate-table .col .body ul{padding-left:33px}.page-careers .body-section .text.roles .graduate-table .col .body ul li{margin:0 0 12px;font-size:14px;letter-spacing:0;line-height:21px}.page-careers .body-section .text.roles .graduate-table .col .body ul li:before{top:8px;left:-18px;width:6px;height:6px}.page-careers .body-section .text.roles .dark-blue-card{width:100%;padding:50px 60px;margin:0 0 40px;border-radius:100px 0;background-color:#054c72}.page-careers .body-section .sidebar .darkblue .group h4,.page-careers .body-section .text.roles .dark-blue-card .highlight p{margin:0 0 10px;font-size:18px;font-weight:600;letter-spacing:-.18px;line-height:26px;color:#fff}.page-careers .body-section .text.roles .dark-blue-card .highlight p a{font-size:18px;font-weight:600;letter-spacing:-.18px;line-height:26px;color:#ecec78}.page-careers .body-section .text.roles .dark-blue-card .wysiwyg>*{font-size:16px;letter-spacing:0;line-height:26px;color:#fff}.page-careers .body-section .text.roles .dark-blue-card .wysiwyg>* a{font-size:16px;letter-spacing:0;line-height:26px;color:#ecec78}.page-careers .body-section .text.roles .bordered-card{position:relative;margin:-17px 0 40px;padding:29px;border:1px solid #00b9d2;background-color:#fff}.page-careers .body-section .text.roles .bordered-card h3{margin:0;color:#313232;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px}.page-careers .body-section .text.roles .bordered-card h3 a{font-size:18px;letter-spacing:0;line-height:28px;color:#00b9d2}.page-careers .body-section .text.roles .bordered-card .button-link{right:-1px;bottom:-1px}.page-careers .body-section .text .collapsible{margin:0 0 30px;padding:24px 29px 29px 27px;border:1px solid #d7e0e7;background-color:#fff;border-left:3px solid #00b9d2}.page-careers .body-section .text .collapsible h2,.page-careers .body-section .text .collapsible legend{margin:0 0 20px;font-size:30px;font-weight:500;letter-spacing:-.5px;line-height:38px;color:#054c72}.page-careers .body-section .text .collapsible .wysiwyg{overflow:hidden;-webkit-transition:.25s ease-in;transition:.25s ease-in}.page-careers .body-section .text .collapsible .wysiwyg strong{display:block;margin:30px 0 -10px}.page-careers .body-section .text .collapsible .button{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;margin-top:20px;padding:0 29px}.page-careers .body-section .text .collapsible .button span{margin-left:7px;font-size:19px}.page-careers .body-section .text .collapsible .button.show-less{margin-top:30px;color:#054c72;border:1px solid #00b9d2;background-color:transparent}.page-careers .body-section .sidebar{max-width:410px;width:100%;padding:0;margin:0 0 30px auto}@media (max-width:1160px){.page-careers .body-section .sidebar{width:380px}.page-careers .slider-section .next,.page-careers .slider-section .prev{display:none!important}}.page-careers .body-section .sidebar .darkblue{width:100%;padding:80px 40px;margin:0 0 50px;border-radius:100px 0;background-color:#054c72}.page-careers .body-section .sidebar .darkblue.w-image{padding:0;margin:0;overflow:hidden}.page-careers .body-section .sidebar .darkblue.w-image img{width:100%;height:280px;-o-object-fit:cover;object-fit:cover}.page-careers .body-section .sidebar .darkblue.w-image .body{padding:40px 40px 60px}@media (max-width:767px){.page-home .hero-container-search .content .box .flex.flex-wrap.banner-buttons,.page-icp-map .title-module,.page-locations-map .title-module{display:none}.page-home .about-container .content-max-width div.left{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2}.page-home .about-container .content-max-width div.right{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1}.page-memberships .body-container{margin-top:80px}.page-about-join .hero-section .hero-slideshow article .text{position:relative;top:0;-webkit-transform:none;transform:none;background-color:#032e40;padding:30px 20px 100px}.page-about-join .hero-section .hero-slideshow article .text .box{margin-top:0;text-align:center}.page-about-join .hero-section .hero-slideshow article .text .h1,.page-about-join .hero-section .hero-slideshow article .text p,.page-careers .hero-section article .text .h1,.page-careers .hero-section article .text .wysiwyg p{text-align:center}.page-about-join .hero-section .hero-slideshow article .text .h1:before,.page-careers .hero-section article .text .h1:before{left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.page-icp-map,.page-locations-map{padding-bottom:72px}.page-locations-map .search-container{padding:0 20px}.page-icp-map .top-search-container .block:before{top:125px}.page-icp-map .search-container{padding:0 20px;display:block}.page-careers .hero-section.overseas .text p{font-size:16px;letter-spacing:0;line-height:26px;text-align:center}.page-careers .hero-section article .text{position:relative;top:0;-webkit-transform:none;transform:none;background-color:#032e40;padding:30px 20px 50px}.page-careers .hero-section article .text .box{margin-top:0}.page-careers .hero-section article .text p{text-align:center;font-size:18px}.page-careers .body-section .text.roles .dark-blue-card{padding:40px 30px}.page-careers .body-section .sidebar .darkblue.w-image .body{padding:40px 30px 60px}}.page-careers .body-section .sidebar .darkblue.w-image h3{margin:0 0 30px;font-size:18px;font-weight:600;letter-spacing:-.18px;line-height:26px;color:#fff}.page-careers .body-section .sidebar .darkblue h3{margin:0 0 10px;font-size:25px;font-weight:500;letter-spacing:-.3px;line-height:30px;color:#fff}.page-careers .body-section .sidebar .darkblue p{margin:0 0 10px;color:#fff;font-size:16px;letter-spacing:0;line-height:26px}.page-careers .body-section .sidebar .darkblue .group{padding:20px 0;border-bottom:1px solid rgba(255,255,255,.25)}.page-careers .body-section .sidebar .darkblue .group:last-child{border:0;padding-bottom:0}.page-careers .body-section .sidebar .darkblue .group p{margin:0;font-size:14px;letter-spacing:-.2px;line-height:22px}.page-careers .body-section .sidebar .lightblue{width:100%;margin:0 0 50px;padding:60px 40px;border-radius:100px 0;background-color:#00b9d2}@media (max-width:768px){.page-careers .breadcrumb-module-2{display:block;padding-bottom:0;margin-bottom:-10px}.page-careers .body-section .text{width:100%;margin:0 0 50px}.page-careers .body-section .sidebar{max-width:100%;width:100%}.page-careers .body-section .sidebar .darkblue.w-image{margin:50px 0 0}.page-careers .body-section .sidebar .lightblue{margin:0}}.page-careers .body-section .sidebar .lightblue h4{margin:0;font-size:18px;font-weight:600;letter-spacing:-.18px;line-height:26px;color:#fff}.page-careers .faqs-table{margin-top:-20px;padding-bottom:60px}.page-careers .faqs-table .faq-item .header{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:19px 17px 20px 29px;border:1px solid #d7e0e7;background-color:#f9fafb;cursor:pointer}.page-careers .faqs-table .faq-item .header span{-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:-1px;font-size:20px;font-weight:600;letter-spacing:-.2px;line-height:26px;color:#054c72}.page-careers .faqs-table .faq-item .body{padding:30px 29px 29px;border:1px solid #d7e0e7;border-top:0;background-color:#fff}.page-careers .faqs-table .faq-item .body .wysiwyg>* a{font-size:16px;letter-spacing:0;line-height:26px;color:#00b9d2}.page-careers .slider-section .next,.page-careers .slider-section .prev{position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);padding:0;cursor:pointer}.page-careers .slider-section .prev{left:-75px}.page-careers .slider-section .next{right:-75px}.page-careers .slider-section article{display:-webkit-inline-box!important;display:-ms-inline-flexbox!important;display:inline-flex!important;padding:0 15px}.page-careers .slider-section article img{width:270px}@media (max-width:1160px){.page-careers .slider-section article img{width:200px}}.page-careers .slider-section article .text{position:relative;width:calc(100% - 270px);padding:25px 30px;background:#fff}@media (max-width:1160px){.page-careers .slider-section article .text{width:calc(100% - 200px)}}.page-careers .slider-section article .text h4{margin:0 0 9px;font-size:20px;font-weight:600;letter-spacing:0;line-height:26px;color:#054c72}.page-careers .slider-section article .text p{margin:0;font-size:15px;letter-spacing:0;line-height:24px;color:#657781}.page-careers .life-section .life-list article img{margin:0 auto 20px}@media (max-width:840px){.page-about-join .life-section .life-list article{width:calc(100%/3 - 10px)}.page-about-join .features-section .features-list article{width:calc(100%/2 - 15px)}.page-careers .benefits-section,.page-careers .body-section{padding:60px 0}.page-careers .slider-section article{display:inline-block!important}.page-careers .slider-section article .text,.page-careers .slider-section article img{width:100%}}.page-careers .benefits-section .benefits{padding:50px 0}.page-careers .benefits-section .benefits:first-child{padding-top:0}.page-careers .benefits-section .benefits .content-max-width{gap:100px}.page-careers .benefits-section .benefits article{width:500px}@media (max-width:1160px){.page-careers .benefits-section .benefits .content-max-width{gap:40px}.page-careers .benefits-section .benefits article{width:calc(100%/2 - 20px)}}@media (max-width:600px){.site-header .top-search{top:108px;width:calc(100% - 80px);height:60px}.site-header .top-search img{margin-left:auto;margin-top:20px}.page-about-join .features-section .features-list article,.page-careers .benefits-section .benefits article,.page-careers .body-section .text.roles .graduate-table .col,.site-header .top-search .search-open{width:100%}.site-header .top-search .search-open input{height:60px;width:100%;max-width:100%;padding:20px 29px 10px;font-size:20px}.page-home .slider-section{padding:0 0 40px}.page-home .instagram-section,.page-home .slider-section.individual-section{padding:40px 0}.page-home .instagram-section .body a:nth-child(5),.page-home .slider-section .header .buttons{display:none}.page-home .slider-section .business-slideshow,.page-home .slider-section .individual-slideshow{width:calc(100% + 10px);margin:0 -5px}.page-home .slider-section .business-slideshow article,.page-home .slider-section .individual-slideshow article{padding:0 5px}.page-home .instagram-section .body a{width:calc(100%/2 - 5px)}.page-about-join .life-section{padding-bottom:30px}.page-about-join .life-section .life-list article{width:100%;margin:0 0 30px}.page-about-join .features-section .contact-box{padding:60px 30px}.page-careers .slider-section article .text{padding:25px 30px 73px}}.page-careers .benefits-section .benefits article img{height:60px;width:60px;margin:0 0 14px}.page-careers .benefits-section .benefits article h2,.page-careers .benefits-section .benefits article legend{margin:0 0 6px;font-size:30px;font-weight:500;letter-spacing:-.5px;line-height:38px;color:#313232}.page-careers .benefits-section .bottom-text hr{margin:0 auto 50px}.page-careers .benefits-section .bottom-text p.bottom-copy{max-width:570px;margin:0 0 30px;font-size:18px;letter-spacing:0;line-height:28px;color:#313232}.selectric-wrapper{position:relative;cursor:pointer;float:left}.selectric{min-width:170px;border:1px solid #ccc;border-radius:0;background:#fff;position:relative;overflow:hidden}.selectric .label{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin:0 36px 0 10px;font-size:14px;line-height:36px;color:#444;height:36px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-disabled,.selectric-items .disabled{opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.selectric .button{display:block;position:absolute;right:0;top:0;width:36px;height:36px;line-height:36px;background-color:#fff;color:#000;text-align:center;border-left:1px solid #ccc}.selectric .button:after{content:" ";position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:0;height:0;border:4px solid transparent;border-top-color:#fff;border-bottom:none}.selectric-focus .selectric{border-color:#999}.selectric-hover .selectric,.selectric-open .selectric{border-color:#b3b2b2}.selectric-hover .selectric .button{color:#000}.selectric-hover .selectric .button:after{border-top-color:#fff}.selectric-disabled{cursor:default;user-select:none}.selectric-hide-select{position:relative;overflow:hidden;width:0;height:0}.selectric-hide-select select{position:absolute;left:-100%}.selectric-hide-select.selectric-is-native{position:absolute;width:100%;height:100%;z-index:10}.selectric-hide-select.selectric-is-native select{position:absolute;top:0;left:0;right:0;height:100%;width:100%;border:none;z-index:1;-webkit-box-sizing:border-box;box-sizing:border-box;opacity:0}.selectric-input{position:absolute!important;top:0!important;left:0!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;margin:0!important;padding:0!important;width:1px!important;height:1px!important;outline:0!important;border:none!important;background:0 0!important}.selectric-temp-show{position:absolute!important;visibility:hidden!important;display:block!important}.selectric-items{display:none;position:absolute;top:100%;left:0;background:#fff;border:1px solid #b3b2b2;z-index:-1;-webkit-box-shadow:0 0 10px -6px;box-shadow:0 0 10px -6px}.mfp-container:before,.mfp-content{display:inline-block;vertical-align:middle}.mfp-bg,.mfp-container,.mfp-wrap{left:0;top:0;width:100%;height:100%}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{top:auto;bottom:100%}.selectric-items li,.selectric-items ul{list-style:none;padding:0;margin:0;font-size:14px;line-height:20px;min-height:20px}.selectric-items li{display:block;padding:10px;color:#666;cursor:pointer}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{cursor:default!important;background:0 0!important;color:#666!important;user-select:none}.selectric-items .selectric-group .selectric-group-label{font-weight:700;padding-left:10px;cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background:0 0;color:#444}.selectric-items .selectric-group li{padding-left:25px}.mfp-bg{z-index:1042;overflow:hidden;position:fixed;background:#0b0b0b;opacity:.8}.mfp-wrap{z-index:1043;position:fixed;outline:0!important;-webkit-backface-visibility:hidden}.mfp-container{text-align:center;position:absolute;padding:0 8px;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-container:before{content:'';height:100%}.mfp-content{position:relative;margin:0 auto;text-align:left;z-index:1045}.mfp-close,.mfp-preloader{text-align:center;position:absolute}.mfp-ajax-holder .mfp-content,.mfp-inline-holder .mfp-content{width:100%;cursor:auto}.mfp-ajax-cur{cursor:progress}.mfp-zoom-out-cur,.mfp-zoom-out-cur .mfp-image-holder .mfp-close{cursor:-webkit-zoom-out;cursor:zoom-out}.mfp-zoom{cursor:pointer;cursor:-webkit-zoom-in;cursor:zoom-in}.mfp-auto-cursor .mfp-content{cursor:auto}.mfp-arrow,.mfp-close,.mfp-counter,.mfp-preloader{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.mfp-hide{display:none!important}.mfp-preloader{color:#ccc;top:50%;width:auto;margin-top:-.8em;left:8px;right:8px;z-index:1044}.mfp-preloader a{color:#ccc}button.mfp-arrow,button.mfp-close{overflow:visible;cursor:pointer;background:0 0;border:0;-webkit-appearance:none;display:block;outline:0;padding:0;z-index:1046;-webkit-box-shadow:none;box-shadow:none}button::-moz-focus-inner{padding:0;border:0}.mfp-close{width:44px;height:44px;line-height:44px;right:0;top:0;opacity:.65;padding:0 0 18px 10px;color:#fff;font-style:normal;font-size:28px;font-family:Arial,Baskerville,monospace}.mfp-close:active{top:1px}.mfp-close-btn-in .mfp-close{color:#333}.mfp-iframe-holder .mfp-close,.mfp-image-holder .mfp-close{color:#fff;right:-6px;text-align:right;padding-right:6px;width:100%}.mfp-counter{position:absolute;top:0;right:0;color:#ccc;font-size:12px;line-height:18px;white-space:nowrap}.mfp-figure,img.mfp-img{line-height:0}.mfp-arrow{position:absolute;opacity:.65;margin:-55px 0 0;top:50%;padding:0;width:90px;height:110px}.mfp-arrow:active{margin-top:-54px}.mfp-arrow .mfp-a,.mfp-arrow .mfp-b,.mfp-arrow:after,.mfp-arrow:before{content:'';display:block;width:0;height:0;position:absolute;left:0;top:0;margin-top:35px;margin-left:35px;border:inset transparent}.mfp-arrow .mfp-a,.mfp-arrow:after{border-top-width:13px;border-bottom-width:13px;top:8px}.mfp-arrow .mfp-b,.mfp-arrow:before{border-top-width:21px;border-bottom-width:21px;opacity:.7}.mfp-arrow-left .mfp-a,.mfp-arrow-left:after{border-right:17px solid #fff;margin-left:31px}.mfp-arrow-left .mfp-b,.mfp-arrow-left:before{margin-left:25px;border-right:27px solid #3f3f3f}.mfp-arrow-right .mfp-a,.mfp-arrow-right:after{border-left:17px solid #fff;margin-left:39px}.mfp-arrow-right .mfp-b,.mfp-arrow-right:before{border-left:27px solid #3f3f3f}.mfp-iframe-holder{padding-top:40px;padding-bottom:40px}.mfp-iframe-holder .mfp-content{line-height:0;width:100%;max-width:900px}.mfp-image-holder .mfp-content,img.mfp-img{max-width:100%}.mfp-iframe-holder .mfp-close{top:-40px}.mfp-iframe-scaler{width:100%;height:0;overflow:hidden;padding-top:56.25%}.mfp-iframe-scaler iframe{position:absolute;display:block;top:0;left:0;width:100%;height:100%;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#000}.mfp-figure:after,img.mfp-img{width:auto;height:auto;display:block}img.mfp-img{-webkit-box-sizing:border-box;box-sizing:border-box;padding:40px 0;margin:0 auto}.mfp-figure:after{content:'';position:absolute;left:0;top:40px;bottom:40px;right:0;z-index:-1;-webkit-box-shadow:0 0 8px rgba(0,0,0,.6);box-shadow:0 0 8px rgba(0,0,0,.6);background:#444}.mfp-figure small{color:#bdbdbd;display:block;font-size:12px;line-height:14px}.mfp-bottom-bar{margin-top:-36px;position:absolute;top:100%;left:0;width:100%;cursor:auto}.mfp-title{text-align:left;line-height:18px;color:#f3f3f3;word-wrap:break-word;padding-right:36px}.slick-dots li button,.slick-next,.slick-prev{font-size:0;line-height:0;color:transparent;outline:0;cursor:pointer;display:block}@media screen and (max-width:800px) and (orientation:landscape),screen and (max-height:300px){.mfp-img-mobile .mfp-image-holder{padding-left:0;padding-right:0}.mfp-img-mobile .mfp-bottom-bar:empty,.mfp-img-mobile img.mfp-img{padding:0}.mfp-img-mobile .mfp-figure:after{top:0;bottom:0}.mfp-img-mobile .mfp-figure small{display:inline;margin-left:5px}.mfp-img-mobile .mfp-bottom-bar{background:rgba(0,0,0,.6);bottom:0;margin:0;top:auto;padding:3px 5px;position:fixed;-webkit-box-sizing:border-box;box-sizing:border-box}.mfp-img-mobile .mfp-counter{right:5px;top:3px}.mfp-img-mobile .mfp-close{top:0;right:0;width:35px;height:35px;line-height:35px;background:rgba(0,0,0,.6);position:fixed;text-align:center;padding:0}}@media all and (max-width:900px){.mfp-arrow{-webkit-transform:scale(.75);transform:scale(.75)}.mfp-arrow-left{-webkit-transform-origin:0;transform-origin:0}.mfp-arrow-right{-webkit-transform-origin:100%;transform-origin:100%}.mfp-container{padding-left:6px;padding-right:6px}}.mfp-ie7 .mfp-bottom-bar{width:600px;left:50%;margin-left:-300px;margin-top:5px;padding-bottom:5px}.mfp-ie7 .mfp-content{padding-top:44px}.mfp-ie7 .mfp-close{top:0;right:0;padding-top:0}.slick-loading .slick-list{background:url(http://habithealth-staging.ongoing.co.nz/images/ajax-loader.gif.pagespeed.ce.IClf1yf7wC.gif) center center no-repeat #fff}.slick-next,.slick-prev{position:absolute;top:50%;z-index:9;height:40px;width:40px;padding:10px;background:#054c72;border:none;-webkit-transform:translate(0,-50%);transform:translate(0,-50%)}.slick-next:before,.slick-prev:before{font-family:icomoon;font-size:20px;line-height:1;color:#fff;opacity:1}@media (min-width:1023px){.page-home .news-container{margin:0 0 60px}.page-home .news-container .button{top:26px;bottom:auto;right:0}.page-home .news-container article,.page-news-detail .related-news-container article{width:calc(25% - 25px)}.page-book-now .book-container .featured article{width:calc(25% - 25px);margin:0 33px 0 0}.page-book-now .book-container .featured article:nth-of-type(4n+4),.page-group-fitness .group-classes article:nth-of-type(3n+3),.page-locations .results article:nth-of-type(4n+4),.page-memberships .memberships-container .terms-wrap .flex.three-wide .term:nth-of-type(3n+3),.page-memberships .memberships-container .terms-wrap .term:nth-of-type(4n+4){margin-right:0}.page-book-now .book-container .form-search{-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}.page-book-now .book-container .form-search .form-field.text{max-width:626px;margin-right:20px}.page-book-now .book-container .form-search .form-field.select{max-width:370px;margin-right:20px}.page-book-now .book-container .form-search .button,.page-personal-fitness .body-container{margin-bottom:20px}.page-memberships,.page-personal-fitness{margin-bottom:100px}.page-personal-fitness .hero-container{margin-bottom:60px}.page-personal-fitness .hero-container .hero-slideshow article .text{top:94px;left:60px}.page-personal-fitness .hero-container .hero-slideshow article .text h4{font-size:26px}.page-memberships .memberships-container .type .title{width:300px}.page-memberships .memberships-container .type .content{width:470px}.page-memberships .memberships-container .type .price{width:398px}.page-memberships .memberships-container .terms-wrap{padding:30px}.page-memberships .memberships-container .terms-wrap .flex{-webkit-box-align:stretch;-ms-flex-align:stretch;align-items:stretch}.page-memberships .memberships-container .terms-wrap .term{width:calc(25% - 23px);margin-right:30px}.page-memberships .memberships-container .terms-wrap .flex.three-wide .term{width:calc(33.33% - 20px);margin-right:30px}.page-group-fitness .group-classes article{width:calc(33.33% - 20px);margin-bottom:40px;margin-right:30px}.page-who-we-are .body-container .left-block{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:calc(100% - 470px - 30px);max-width:570px;margin-top:26px}.page-who-we-are .body-container .right-block{max-width:470px;margin-top:0}.page-who-we-are .values-container article{width:calc(33.33% - 20px)}.page-news .news-container .news-list,.page-special-offers .offers-container .offers-list{width:870px;padding:0}.page-news-detail .body-container{padding-bottom:105px}.page-news-detail .related-news-container{margin:60px 0}.page-special-offers-expired .offers-container .offers-list{width:100%;padding:0}.page-acc .programmes-container .form-search .form-field.select{min-width:370px}.page-locations .locations-list{margin-top:-3px}.page-locations .locations-list .form-field.search{min-width:626px}.page-locations .results article{width:calc(25% - 13px);margin-right:17.34px}.page-icp-map .title-module,.page-locations-map .title-module{margin:13px 0 2px}.page-icp-map .locations-container,.page-locations-map .locations-container{height:716px}.page-locations-map .locations-list{width:32%;height:716px;background:#eef1f5}.page-locations-map .map-wrap{width:68%}.page-icp-map .locations-list{width:33%;height:716px;background:#eef1f5}.page-icp-map .map-wrap{width:67%}.meet-experts .experts article,.page-business-team .team article{width:calc(25% - 18px)}.team-popup .content-container{width:967px}.meet-experts .search .form-field.search{min-width:434px}.meet-experts .experts article .dropdown-container{width:calc(100% * 4 + (18px * 3))}.meet-experts .experts article .dropdown-container .content{margin-left:50px}.meet-experts .experts article:nth-child(4n+2) .dropdown-container{right:calc(100% + 18px)}.meet-experts .experts article:nth-child(4n+3) .dropdown-container{right:calc(100% * 2 + (18px * 2))}.meet-experts .experts article:nth-child(4n+4) .dropdown-container{right:calc(100% * 3 + (18px * 3))}.page-sitemap .info-box{-webkit-columns:2;-moz-columns:2;columns:2}.slick-prev{left:-40px}.slick-next{right:-40px}}.slick-dots{position:absolute;bottom:34px;list-style:none;display:block;width:100%;padding:0;margin:0;text-align:center}.slick-dots li,.slick-list,.slick-slider,.slick-track{position:relative}.slick-dots li{display:inline-block;height:10px;width:10px;margin:0 6px;padding:0;cursor:pointer}.slick-dots li button{height:10px;width:10px;padding:0;background:#fff;border:0;border-radius:50%}.slick-slider{display:block;-webkit-box-sizing:border-box;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}.slick-list{overflow:hidden;display:block;margin:0;padding:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-slide{float:left;height:100%;min-height:1px;display:none}.slick-slide.dragging img{pointer-events:none}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}