*,*:before,*:after{box-sizing:border-box}html{font-size:calc(1em * .625);overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-text-size-adjust:100%}body,div,a,h1,h2,h3,h4,h5,h6,p,ul,ol,li,dl,dt,dd,img,label,input,select,blockquote,fieldset,legend,form{margin:0;padding:0}main,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,video,picture{display:block}iframe{border:0 solid transparent}body.fluid .wrapper{max-width:1312px;margin:auto;position:relative;width:100%;padding:0 2rem}@media all and (min-width: 128px) and (max-width: 767px){body.fluid .wrapper{padding:0 1.5rem}}@media all and (min-width: 128px) and (max-width: 767px){body.fluid .wrapper{max-width:1312px;margin:auto;position:relative;width:100%;padding:0 2rem}}@media all and (min-width: 128px) and (max-width: 767px) and (min-width: 128px) and (max-width: 767px){body.fluid .wrapper{padding:0 1.5rem}}.row{width:100%;float:left}.row .pane{display:block;float:left;min-height:0.1rem}.row .pane:first-child{margin-left:0 !important}.fluid .pane.base1{display:block;width:6.5%;margin-left:2%}.fluid .pane.base2{display:block;width:15%;margin-left:2%}.fluid .pane.base3{display:block;width:23.5%;margin-left:2%}.fluid .pane.base4{display:block;width:32%;margin-left:2%}.fluid .pane.base5{display:block;width:40.5%;margin-left:2%}.fluid .pane.base6{display:block;width:49%;margin-left:2%}.fluid .pane.base7{display:block;width:57.5%;margin-left:2%}.fluid .pane.base8{display:block;width:66%;margin-left:2%}.fluid .pane.base9{display:block;width:74.5%;margin-left:2%}.fluid .pane.base10{display:block;width:83%;margin-left:2%}.fluid .pane.base11{display:block;width:91.5%;margin-left:2%}.fluid .pane.base12{display:block;width:100%;margin-left:0}.fluid .pane.base0{width:0;display:none}@media all and (min-width: 1040px) and (max-width: 1430px){.fluid .pane.dc1{display:block;width:6.5%;margin-left:2%}.fluid .pane.dc2{display:block;width:15%;margin-left:2%}.fluid .pane.dc3{display:block;width:23.5%;margin-left:2%}.fluid .pane.dc4{display:block;width:32%;margin-left:2%}.fluid .pane.dc5{display:block;width:40.5%;margin-left:2%}.fluid .pane.dc6{display:block;width:49%;margin-left:2%}.fluid .pane.dc7{display:block;width:57.5%;margin-left:2%}.fluid .pane.dc8{display:block;width:66%;margin-left:2%}.fluid .pane.dc9{display:block;width:74.5%;margin-left:2%}.fluid .pane.dc10{display:block;width:83%;margin-left:2%}.fluid .pane.dc11{display:block;width:91.5%;margin-left:2%}.fluid .pane.dc12{display:block;width:100%;margin-left:0}.fluid .pane.dc0{width:0;display:none}}@media all and (min-width: 128px) and (max-width: 767px){.row .pane{min-height:0}.row .pane.m-mgZero{margin-left:0 !important}.fluid .pane.base1{width:100%;margin-left:0}.fluid .pane.base2{width:100%;margin-left:0}.fluid .pane.base3{width:100%;margin-left:0}.fluid .pane.base4{width:100%;margin-left:0}.fluid .pane.base5{width:100%;margin-left:0}.fluid .pane.base6{width:100%;margin-left:0}.fluid .pane.base7{width:100%;margin-left:0}.fluid .pane.base8{width:100%;margin-left:0}.fluid .pane.base9{width:100%;margin-left:0}.fluid .pane.base10{width:100%;margin-left:0}.fluid .pane.base11{width:100%;margin-left:0}.fluid .pane.base12{width:100%;margin-left:0}.fluid .pane.m1{display:block;width:6.5%;margin-left:2%}.fluid .pane.m2{display:block;width:15%;margin-left:2%}.fluid .pane.m3{display:block;width:23.5%;margin-left:2%}.fluid .pane.m4{display:block;width:32%;margin-left:2%}.fluid .pane.m5{display:block;width:40.5%;margin-left:2%}.fluid .pane.m6{display:block;width:49%;margin-left:2%}.fluid .pane.m7{display:block;width:57.5%;margin-left:2%}.fluid .pane.m8{display:block;width:66%;margin-left:2%}.fluid .pane.m9{display:block;width:74.5%;margin-left:2%}.fluid .pane.m10{display:block;width:83%;margin-left:2%}.fluid .pane.m11{display:block;width:91.5%;margin-left:2%}.fluid .pane.m12{display:block;width:100%;margin-left:0}.fluid .pane.m0{width:0;display:none}}@media all and (min-width: 481px) and (max-width: 767px){.row .pane .pane:first-child{margin-left:0%}.row .pane .pane:first-child{margin-left:0 !important}}.center{text-align:center}.hr{margin:2rem 0;height:0;border-top:0;border-right:0;border-left:0;border-bottom:0.1rem;border-style:solid;border-color:#d6d6d6;width:100%}.hidden-element{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;opacity:0;-webkit-transition:opacity 2s;transition:opacity 2s;-webkit-transition-delay:2s;transition-delay:2s}.images-off .hidden-element{opacity:1;position:static;left:auto}.hidden-text{display:block;text-indent:-9999em;outline:0;font-size:0}.images-off .hidden-text{text-indent:initial;line-height:initial;font-size:1.6rem;color:initial}.js-hide{display:none}.js-show{display:block}.cf:before,.kiosk .t16-1-template:before,.ml02 .pricingbarblock>.wrapper-content>.wrapper>.nav-pane:before,.ml02 .pricingbarblock>.wrapper-content>.wrapper>.content-pane:before,.ml02>.wrapper-content>.wrapper>.nav-pane:before,.ml02>.wrapper-content>.wrapper>.content-pane:before,.sl:before,.form .form-row:before,.find-a-gym-menu .nav-menu:before,.cf:after,.kiosk .t16-1-template:after,.ml02 .pricingbarblock>.wrapper-content>.wrapper>.nav-pane:after,.ml02 .pricingbarblock>.wrapper-content>.wrapper>.content-pane:after,.ml02>.wrapper-content>.wrapper>.nav-pane:after,.ml02>.wrapper-content>.wrapper>.content-pane:after,.sl:after,.form .form-row:after,.find-a-gym-menu .nav-menu:after,main:before,main:after,.wrapper:before,.wrapper:after,.component:before,.component:after,.row .pane:before,.row .pane:after{content:'';display:table}.cf:after,.kiosk .t16-1-template:after,.ml02 .pricingbarblock>.wrapper-content>.wrapper>.nav-pane:after,.ml02 .pricingbarblock>.wrapper-content>.wrapper>.content-pane:after,.ml02>.wrapper-content>.wrapper>.nav-pane:after,.ml02>.wrapper-content>.wrapper>.content-pane:after,.sl:after,.form .form-row:after,.find-a-gym-menu .nav-menu:after,main:after,.wrapper:after,.component:after,.row .pane:after{clear:both}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin-center{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}@keyframes spin-center{0%{-webkit-transform:translate(-50%, -50%) rotate(0deg);transform:translate(-50%, -50%) rotate(0deg)}100%{-webkit-transform:translate(-50%, -50%) rotate(360deg);transform:translate(-50%, -50%) rotate(360deg)}}.map-loading-spinner,.loading-spinner{display:none;width:5.0rem;height:5.0rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:spin-center 1s linear infinite;animation:spin-center 1s linear infinite}.wrapper-wide{position:relative;overflow:hidden}.full-wrapper,.grid-wrapper{width:100%;margin:auto}.full-wrapper+*,.grid-wrapper+*{clear:both}.ml02 .content-pane{padding-top:6rem}.ml02 .nav-pane{padding-top:6rem}.ml02 .wrapper-content .nav-pane{background-color:#f3f3f4}.kiosk .t01-template .sl02{margin:1.5rem 0 7.5rem}.kiosk .t01-template .grid-wrapper{max-width:90vw}.kiosk .t16-1-template{padding-bottom:2rem}.kiosk .t14-template{padding-bottom:4rem}.t02-1-template,.t02-2-template,.t02-3-template,.t02-4-template,.t02-5a-template,.t03-template.bg-grey,.wrapper-content--grey{background-color:#f3f3f4}.ml01 .grid-wrapper{max-width:1312px}.ml01 .review>.wrapper{max-width:99.6rem}.ml01 .branchtitleblock{max-width:1284px;margin:0 auto;padding:0 8rem}.ml01 .branchtitleblock h1{color:#364E72;font-family:"Cervo",Helvetica,Arial,sans-serif;font-size:67px;margin-top:2rem}.ml02 .pricingbarblock>.wrapper-content>.wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.ml02 .pricingbarblock>.wrapper-content>.wrapper>.nav-pane{width:25%}.ml02 .pricingbarblock>.wrapper-content>.wrapper>.content-pane{width:75%;min-height:75rem;background-color:#fff}.ml02 .branchtitleblock h1{color:#354d72;font-family:"Cervo",Helvetica,Arial,sans-serif;font-size:67px;margin-top:2rem}.ml02 .branchtitleblock h2{color:#354d72;font-family:"Cervo",Helvetica,Arial,sans-serif;font-size:67px}.ml02>.wrapper-content{background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuMCIgeTE9IjAuNSIgeDI9IjEuMCIgeTI9IjAuNSI+PHN0b3Agb2Zmc2V0PSIzMy4zJSIgc3RvcC1jb2xvcj0iI2YzZjNmNCIvPjxzdG9wIG9mZnNldD0iMzMuMyUiIHN0b3AtY29sb3I9IiMwMDAwMDAiIHN0b3Atb3BhY2l0eT0iMC4wIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g');background:-webkit-gradient(linear, 0% 50%, 100% 50%, color-stop(33.3%, #f3f3f4),color-stop(33.3%, rgba(0,0,0,0)));background:-webkit-linear-gradient(left, #f3f3f4 33.3%,rgba(0,0,0,0) 33.3%);background:linear-gradient(to right, #f3f3f4 33.3%,rgba(0,0,0,0) 33.3%)}.ml02>.wrapper-content>.wrapper{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex}.ml02>.wrapper-content>.wrapper>.nav-pane{width:25%}.ml02>.wrapper-content>.wrapper>.content-pane{width:75%;min-height:80rem;background-color:#fff;position:relative}.ml02 .grid-wrapper{max-width:109rem;padding-right:6rem;padding-left:6rem;margin:0}.ml02 .component .wrapper{max-width:99rem;padding-right:0;padding-left:0;margin:0}.sl0 .base12>.base6:nth-child(2n+1){margin-left:0}.sl0 .base12>.base4:nth-child(3n+1){margin-left:0}.sl0 .base12 div>.block>.base6:nth-child(2n+1){margin-left:0}.sl0 .base12 div>.block>.base4:nth-child(3n+1){margin-left:0}.t04-local-gym-page .grid-display{position:relative;padding:0 8rem;margin:0 auto;max-width:1284px}@media all and (min-width: 128px) and (max-width: 767px){.t04-local-gym-page .grid-display{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:0 1rem}}.sl01.pad-forty{padding-top:40px;padding-bottom:40px}.sl01.is-gutterless .base6{width:50%;margin-left:0}.sl01>.row>.pane:nth-child(2n+1){margin-left:0}.sl01.has-divider .base6:first-child{border-right:0.2rem solid #fff}.sl01.has-divider .base6:last-child{border-left:0.2rem solid #fff}.ml02 .sl01.is-gutterless>.row .base6{width:50%;margin-left:0}.ml02 .sl01.has-divider>.row .base6:first-child{border-right:0.2rem solid #fff}.ml02 .sl01.has-divider>.row .base6:last-child{border-left:0.2rem solid #fff}.ml02 .sl01>.row>.base6{width:48.2%;margin-left:3.6%}.ml02 .sl01>.row>.base6:nth-child(2n+1){margin-left:0}.sl02.is-gutterless .base4{width:33.334%;margin-left:0}.sl02>.row>.pane:nth-child(3n+1){margin-left:0}.sl03.is-gutterless .base5{width:41.5%;margin-left:0}.sl03.is-gutterless .base7{width:58.5%;margin-left:0}.sl03>.row>.pane:nth-child(2n+1){margin-left:0}.page-title{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;padding-bottom:3rem;margin-top:0;margin-bottom:3rem;color:#009fdf;border-bottom:0.1rem solid #d6d6d6}.page-title h2{-webkit-flex-basis:75%;-ms-flex-preferred-size:75%;flex-basis:75%;margin:0}.page-title:empty{display:none}.page-title .picturefill{margin-top:-6rem;margin-left:2rem}.page-description{margin-bottom:3rem}.page-description:empty{display:none}.page-description ul{margin-bottom:1rem;margin-left:1.3rem;list-style-type:disc}.page-description ul li{margin-bottom:1rem}.header{background-color:transparent}.main{background-color:#fff}.footer{background-color:#364e72}.awards{background-color:#31476b}.legal{background-color:#fff}.t04-template .sl01.is-gutterless.has-divider{max-width:103rem}.t22-template .rich-text{margin-top:4rem;margin-bottom:2rem}.t22-template .generic-cta .button{display:block;margin-bottom:2rem}.campaign-page-body .wrapper-content .wrapper{padding-left:14.2rem !important}.campaign-page-body .wrapper-content .wrapper.carousel{padding-left:0 !important}.regional-page-body .wrapper{margin-left:auto;margin-right:auto;max-width:800px !important}body.home-page .wrapper-wide{min-width:1000px}body.home-page .wrapper-wide .footer{min-width:100%}@media all and (min-width: 768px) and (max-width: 1039px){.header,.pricing-bar,.footer,.awards,.legal,.cookie-banner{padding-right:3.2rem;padding-left:3.2rem}.ml01 .grid-wrapper{max-width:calc($fluidMax - 8rem)}}@media all and (min-width: 128px) and (max-width: 767px){.wrapper-wide{min-width:0}.no-scroll{min-height:100%;margin:0;overflow:hidden}.no-scroll body{position:fixed;overflow:hidden;background-color:#f3f3f3}.no-scroll .left-navigation{position:fixed;top:0;z-index:5;width:inherit;max-width:37.8rem}.no-scroll .left-navigation .title{position:fixed;top:0;right:0;left:0;z-index:5;height:5rem;background-color:#f3f3f3}.no-scroll .left-navigation .nav-menu{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1;height:auto;padding-bottom:15rem;overflow-y:scroll;background-color:#f3f3f3}.grid-wrapper{width:auto;margin:0 3.125%}.ml01 .branchtitleblock{padding:0 1.5rem}.ml01 .branchtitleblock h1{color:#364E72;margin-top:2rem;font-size:40px;letter-spacing:0;line-height:44px}.ml02 .content-pane{min-height:0;-webkit-transform:none;-ms-transform:none;transform:none}.ml02 .branchtitleblock h2{margin-top:3rem;font-size:5rem}.ml02>.wrapper-content{background:none}.ml02>.wrapper-content>.wrapper{display:block}.ml02>.wrapper-content>.wrapper>.nav-pane{float:none;width:calc(100% + 3rem);padding-top:0;padding-bottom:5.0rem;margin-left:-1.5rem;background:#f3f3f4}.ml02>.wrapper-content>.wrapper>.content-pane{display:block;width:100%;padding-top:3rem}.ml02 .grid-wrapper{max-width:none;padding-right:0;padding-left:0}.ml02 .component .wrapper{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-right:0}.t01-template .sl02{margin:2rem 0 .8rem}.sl01.is-gutterless .base6{width:100%}.sl01.has-divider .base6:first-child{border:0}.sl01.has-divider .base6:last-child{border-top:0.2rem solid #fff;border-left:0}.ml02 .sl01.is-gutterless>.row .base6{width:100%}.ml02 .sl01.has-divider>.row .base6:first-child{border-right:0}.ml02 .sl01.has-divider>.row .base6:last-child{border-left:0}.ml02 .sl01>.row>.base6{width:100%;margin:0}.sl03.is-gutterless .base5,.sl03.is-gutterless .base7{width:100%}.sl07>.row>.base2{display:none}}@media all and (min-width: 128px) and (max-width: 767px) and (min-width: 128px) and (max-width: 767px){.join-payment-page .sl07_sublayout_block.grid-wrapper{margin:0}}@media all and (min-width: 128px) and (max-width: 767px){.pricing-bar,.footer,.awards,.legal,.cookie-banner{width:auto;min-width:0;padding-right:0;padding-left:0}.page-title{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.page-title h2{-webkit-flex-basis:100%;-ms-flex-preferred-size:100%;flex-basis:100%}.page-title .picturefill{margin-top:2rem;margin-left:0}.campaign-page-body .wrapper-content .wrapper{padding-left:2.4rem !important}.campaign-page-body .wrapper-content .wrapper.carousel{padding-left:0 !important}}@font-face{font-family:'Cervo';font-weight:normal;src:local("☺"),url("/assets/fonts/Cervo-Medium.woff2") format("woff2"),url("/assets/fonts/Cervo-Medium.woff") format("woff"),url("/assets/fonts/Cervo-Medium.ttf") format("truetype");font-display:swap}@font-face{font-family:'cervolight';src:url("/assets/fonts/cervo-light-webfont.woff2") format("woff2"),url("/assets/fonts/cervo-light-webfont.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:'Overpass';font-weight:normal;src:local("☺"),url("/assets/fonts/Overpass-Regular.woff2") format("woff2"),url("/assets/fonts/Overpass-Regular.woff") format("woff"),url("/assets/fonts/Overpass-Regular.ttf") format("truetype");font-display:swap}@font-face{font-family:'Overpass';font-weight:800;src:local("☺"),url("/assets/fonts/Overpass-Bold.woff2") format("woff2"),url("/assets/fonts/Overpass-Bold.woff") format("woff"),url("/assets/fonts/Overpass-Bold.ttf") format("truetype");font-display:swap}@font-face{font-family:'Anton';font-weight:normal;src:local("☺"),url("/assets/fonts/Anton.woff2") format("woff2"),url("/assets/fonts/Anton.woff") format("woff"),url("/assets/fonts/Anton.ttf") format("truetype");font-display:swap}@font-face{font-family:'Futura';font-weight:normal;src:local("☺"),url("/assets/fonts/Futura-Bold.woff2") format("woff2"),url("/assets/fonts/Futura-Bold.woff") format("woff"),url("/assets/fonts/Futura-Bold.ttf") format("truetype");font-display:swap}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-size:14px;font-size:1.4rem;font-family:Arial, Helvetica, sans-serif;font-weight:normal;text-align:left;letter-spacing:0;line-height:1.4;color:#666}a{text-decoration:none;color:#009fdf}a:hover,a:focus,a:active{text-decoration:underline;outline:none;color:#007cb1}.bg-dark a:hover,.bg-dark a:focus,.bg-dark a:active{color:#0bbcff}img{min-width:.1px;min-height:.1px;border:none;max-width:100%;display:block;height:auto}img[src^="https://beacon"]{height:0}h1,h2,h3,h4,h5,h6{font-weight:normal;font-family:"Cervo",Helvetica,Arial,sans-serif;margin-top:1rem;margin-bottom:1rem}h1.bar,h2.bar,h3.bar,h4.bar,h5.bar,h6.bar{color:#009fdf;padding-top:1.3rem;margin-bottom:0}h1{font-size:38px;font-size:3.8rem;line-height:1.2107}h2{font-size:38px;font-size:3.8rem;line-height:1.2107}h3{font-size:30px;font-size:3rem;line-height:1.2}h4{font-size:26px;font-size:2.6rem;line-height:1.231}h5{font-size:22px;font-size:2.2rem;line-height:1.272}h6{font-family:Arial, Helvetica, sans-serif;font-weight:700;font-size:15px;font-size:1.5rem;line-height:1.3333}p{line-height:1.5;margin-bottom:1rem}ul,ol{list-style-type:none;padding:0;margin:0}input,textarea,button,select,label,a{-webkit-tap-highlight-color:transparent}button{font-size:100%;font-family:inherit;border:0;padding:0;background-color:transparent}.component.iframe{display:none}::-moz-selection{background:#009fdf}::selection{background:#009fdf}.skip{position:absolute;left:-999em;color:#fff;z-index:9999}.skip:active,.skip:focus{top:0;left:0;color:#fff;background:#009fdf;font-size:14px;font-size:1.4rem;padding:1rem}.loader{position:fixed;left:0;top:0;width:100%;height:100%;background:url(../img/components/uif/utils/loader.svg) no-repeat center transparent;background-color:rgba(0,0,0,0.4);opacity:0;pointer-events:none;z-index:-1;-webkit-transition:opacity .5s ease;transition:opacity .5s ease}.loader.active{opacity:1;pointer-events:all;z-index:1}.form .bg-dark{background-color:#31476b;padding:1rem 1.3rem}.form .bg-dark .radio .tick{background-color:#fff}.form abbr[title='required']{color:#f06880}.form .form-row{margin:3rem 0}.form .form-row.disabled label{pointer-events:none}.form .form-row.disabled select,.form .form-row.disabled input,.form .form-row.disabled textarea{-webkit-text-fill-color:#d6d6d6;-webkit-opacity:1;border-color:#d6d6d6;color:#d6d6d6;pointer-events:none}.form .form-row.disabled select::-webkit-input-placeholder,.form .form-row.disabled input::-webkit-input-placeholder,.form .form-row.disabled textarea::-webkit-input-placeholder{color:#d6d6d6}.form .form-row.disabled select::-moz-placeholder,.form .form-row.disabled input::-moz-placeholder,.form .form-row.disabled textarea::-moz-placeholder{color:#d6d6d6}.form .form-row.disabled select:-ms-input-placeholder,.form .form-row.disabled input:-ms-input-placeholder,.form .form-row.disabled textarea:-ms-input-placeholder{color:#d6d6d6}.form .form-row.disabled select:-moz-placeholder,.form .form-row.disabled input:-moz-placeholder,.form .form-row.disabled textarea:-moz-placeholder{color:#d6d6d6}.form .form-row.disabled .select .tick{border-top-color:#d6d6d6}.form .form-row.error select,.form .form-row.error input,.form .form-row.error textarea,.form .form-row.error .file-upload input[type="file"]+.error+label{border-left-color:#d0425b;color:#d0425b}.form .form-row.error select:focus,.form .form-row.error select:active,.form .form-row.error input:focus,.form .form-row.error input:active,.form .form-row.error textarea:focus,.form .form-row.error textarea:active,.form .form-row.error .file-upload input[type="file"]+.error+label:focus,.form .form-row.error .file-upload input[type="file"]+.error+label:active{color:#364e72;border-left-color:#007cb1}.form .form-row.error select:focus+p+.tick,.form .form-row.error select:focus+.tick,.form .form-row.error select:active+p+.tick,.form .form-row.error select:active+.tick,.form .form-row.error input:focus+p+.tick,.form .form-row.error input:focus+.tick,.form .form-row.error input:active+p+.tick,.form .form-row.error input:active+.tick,.form .form-row.error textarea:focus+p+.tick,.form .form-row.error textarea:focus+.tick,.form .form-row.error textarea:active+p+.tick,.form .form-row.error textarea:active+.tick,.form .form-row.error .file-upload input[type="file"]+.error+label:focus+p+.tick,.form .form-row.error .file-upload input[type="file"]+.error+label:focus+.tick,.form .form-row.error .file-upload input[type="file"]+.error+label:active+p+.tick,.form .form-row.error .file-upload input[type="file"]+.error+label:active+.tick{border-top-color:#364e72}.form .form-row.error .label,.form .form-row.error .message{color:#d0425b}.form .form-row.error .label.nored,.form .form-row.error .message.nored{color:#666 !important}.form .form-row.error select+p+.tick{margin-top:-0.9rem}.form .form-row.error select+p+.tick,.form .form-row.error select+.tick{border-top-color:#d0425b}.form .form-row.action{text-align:center}.form .form-row .label{font-size:15px;font-size:1.5rem;position:relative;min-height:4.7rem}.form .form-row .label label{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}.form .form-row .form-label .message{margin:0;font-size:13px;font-size:1.3rem}.form .form-row .form-field{min-height:4.5rem;position:relative}.form .form-row .form-field .password-toggle{position:absolute;right:1rem;top:1.2rem;margin:0}.form .form-row .form-field .password-toggle.hidden .icon-password-hidden{display:block}.form .form-row .form-field .password-toggle.visible .icon-password-visible{display:block}.form .form-row .form-field .password-toggle span{display:none;height:2rem}.form .form-row .form-field .password-toggle span svg{width:2rem;height:2rem}.form .form-row .form-field .password-toggle span svg g{fill:#364e72}.form .form-row .form-field .field{min-height:4.5rem;position:relative}.form .form-row .form-field .field.no-min-height{min-height:0}.form .form-row .form-field .field p.error{color:#d0425b;font-size:13px;font-size:1.3rem;margin:0;padding-top:0.2rem;clear:left}.form .form-row .form-field .field.checkbox p.error{margin-left:30px;pointer-events:none}.form .form-row .form-field .group{position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);z-index:1}.form .form-row .form-field .group p.error{color:#d0425b;font-size:13px;font-size:1.3rem;margin:0;padding-top:0.2rem;clear:left}.form .form-row .form-field .group+.error{color:#d0425b;font-size:1.3rem;margin:0;padding-top:4rem;clear:left;position:absolute}.form .form-row .form-field .list .radio{display:block;margin-left:0;margin-top:1.5rem;margin-bottom:1.5rem}.form .form-row .form-field .list .radio label{display:inline-block}.form .form-row .form-field .message{font-size:13px;font-size:1.3rem;margin:0;padding-top:0.2rem;clear:left}.form .form-row .required{float:right;color:#f06880}.form .form-row p a{font-weight:700}.form input[type=tel],.form input[type=text],.form input[type=file],.form input[type=email],.form input[type=number],.form input[type=search],.form input[type=password],.form .file-upload input[type=file]+label,.form .file-upload input[type=file]+.error+label,.form textarea{font-family:'Cervo', Arial, Verdana;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border:0.1rem solid #d6d6d6;border-left:0.5rem solid #009fdf;background-color:#fff;border-radius:0;-moz-appearance:none;-webkit-appearance:none;line-height:normal;font-size:20px;font-size:2rem;padding:1rem;outline:none;color:#364e72;width:100%;height:4.5rem;box-shadow:none}.form input[type=tel]:focus,.form input[type=tel]:active,.form input[type=text]:focus,.form input[type=text]:active,.form input[type=file]:focus,.form input[type=file]:active,.form input[type=email]:focus,.form input[type=email]:active,.form input[type=number]:focus,.form input[type=number]:active,.form input[type=search]:focus,.form input[type=search]:active,.form input[type=password]:focus,.form input[type=password]:active,.form .file-upload input[type=file]+label:focus,.form .file-upload input[type=file]+label:active,.form .file-upload input[type=file]+.error+label:focus,.form .file-upload input[type=file]+.error+label:active,.form textarea:focus,.form textarea:active{border-left-color:#007cb1}.form input[type=tel]:focus::-webkit-input-placeholder,.form input[type=text]:focus::-webkit-input-placeholder,.form input[type=file]:focus::-webkit-input-placeholder,.form input[type=email]:focus::-webkit-input-placeholder,.form input[type=number]:focus::-webkit-input-placeholder,.form input[type=search]:focus::-webkit-input-placeholder,.form input[type=password]:focus::-webkit-input-placeholder,.form .file-upload input[type=file]+label:focus::-webkit-input-placeholder,.form .file-upload input[type=file]+.error+label:focus::-webkit-input-placeholder,.form textarea:focus::-webkit-input-placeholder{-webkit-transition:color 0.5s ease;transition:color 0.5s ease;color:#d6d6d6}.form input[type=tel]:focus::-moz-placeholder,.form input[type=text]:focus::-moz-placeholder,.form input[type=file]:focus::-moz-placeholder,.form input[type=email]:focus::-moz-placeholder,.form input[type=number]:focus::-moz-placeholder,.form input[type=search]:focus::-moz-placeholder,.form input[type=password]:focus::-moz-placeholder,.form .file-upload input[type=file]+label:focus::-moz-placeholder,.form .file-upload input[type=file]+.error+label:focus::-moz-placeholder,.form textarea:focus::-moz-placeholder{-webkit-transition:color 0.5s ease;transition:color 0.5s ease;color:#d6d6d6}.form input[type=tel]:focus:-ms-input-placeholder,.form input[type=text]:focus:-ms-input-placeholder,.form input[type=file]:focus:-ms-input-placeholder,.form input[type=email]:focus:-ms-input-placeholder,.form input[type=number]:focus:-ms-input-placeholder,.form input[type=search]:focus:-ms-input-placeholder,.form input[type=password]:focus:-ms-input-placeholder,.form .file-upload input[type=file]+label:focus:-ms-input-placeholder,.form .file-upload input[type=file]+.error+label:focus:-ms-input-placeholder,.form textarea:focus:-ms-input-placeholder{color:#d6d6d6}.form input[type=tel]:focus:-moz-placeholder,.form input[type=text]:focus:-moz-placeholder,.form input[type=file]:focus:-moz-placeholder,.form input[type=email]:focus:-moz-placeholder,.form input[type=number]:focus:-moz-placeholder,.form input[type=search]:focus:-moz-placeholder,.form input[type=password]:focus:-moz-placeholder,.form .file-upload input[type=file]+label:focus:-moz-placeholder,.form .file-upload input[type=file]+.error+label:focus:-moz-placeholder,.form textarea:focus:-moz-placeholder{-webkit-transition:color 0.5s ease;transition:color 0.5s ease;color:#d6d6d6}.form input[type=tel]::-webkit-input-placeholder,.form input[type=text]::-webkit-input-placeholder,.form input[type=file]::-webkit-input-placeholder,.form input[type=email]::-webkit-input-placeholder,.form input[type=number]::-webkit-input-placeholder,.form input[type=search]::-webkit-input-placeholder,.form input[type=password]::-webkit-input-placeholder,.form .file-upload input[type=file]+label::-webkit-input-placeholder,.form .file-upload input[type=file]+.error+label::-webkit-input-placeholder,.form textarea::-webkit-input-placeholder{-webkit-transition:color 0.5s ease;transition:color 0.5s ease;opacity:1;color:#baa0b3}.form input[type=tel]::-moz-placeholder,.form input[type=text]::-moz-placeholder,.form input[type=file]::-moz-placeholder,.form input[type=email]::-moz-placeholder,.form input[type=number]::-moz-placeholder,.form input[type=search]::-moz-placeholder,.form input[type=password]::-moz-placeholder,.form .file-upload input[type=file]+label::-moz-placeholder,.form .file-upload input[type=file]+.error+label::-moz-placeholder,.form textarea::-moz-placeholder{box-shadow:none !important;-webkit-transition:color 0.5s ease;transition:color 0.5s ease;opacity:1;color:#baa0b3}.form input[type=tel]:-ms-input-placeholder,.form input[type=text]:-ms-input-placeholder,.form input[type=file]:-ms-input-placeholder,.form input[type=email]:-ms-input-placeholder,.form input[type=number]:-ms-input-placeholder,.form input[type=search]:-ms-input-placeholder,.form input[type=password]:-ms-input-placeholder,.form .file-upload input[type=file]+label:-ms-input-placeholder,.form .file-upload input[type=file]+.error+label:-ms-input-placeholder,.form textarea:-ms-input-placeholder{opacity:1;color:#baa0b3}.form input[type=tel]:-moz-placeholder,.form input[type=text]:-moz-placeholder,.form input[type=file]:-moz-placeholder,.form input[type=email]:-moz-placeholder,.form input[type=number]:-moz-placeholder,.form input[type=search]:-moz-placeholder,.form input[type=password]:-moz-placeholder,.form .file-upload input[type=file]+label:-moz-placeholder,.form .file-upload input[type=file]+.error+label:-moz-placeholder,.form textarea:-moz-placeholder{-webkit-transition:color 0.5s ease;transition:color 0.5s ease;opacity:1;color:#baa0b3}.form input[type=tel]:invalid,.form input[type=text]:invalid,.form input[type=file]:invalid,.form input[type=email]:invalid,.form input[type=number]:invalid,.form input[type=search]:invalid,.form input[type=password]:invalid,.form .file-upload input[type=file]+label:invalid,.form .file-upload input[type=file]+.error+label:invalid,.form textarea:invalid{box-shadow:none}.form input[type=tel]:invalid+.button-search,.form input[type=text]:invalid+.button-search,.form input[type=file]:invalid+.button-search,.form input[type=email]:invalid+.button-search,.form input[type=number]:invalid+.button-search,.form input[type=search]:invalid+.button-search,.form input[type=password]:invalid+.button-search,.form .file-upload input[type=file]+label:invalid+.button-search,.form .file-upload input[type=file]+.error+label:invalid+.button-search,.form textarea:invalid+.button-search{pointer-events:none;color:#f3f3f4}.form input[type=tel]::-ms-clear,.form input[type=text]::-ms-clear,.form input[type=file]::-ms-clear,.form input[type=email]::-ms-clear,.form input[type=number]::-ms-clear,.form input[type=search]::-ms-clear,.form input[type=password]::-ms-clear,.form .file-upload input[type=file]+label::-ms-clear,.form .file-upload input[type=file]+.error+label::-ms-clear,.form textarea::-ms-clear{display:none}.form input[type="text"][readonly="readonly"]{cursor:not-allowed;opacity:.5}.form .file-upload input[type=file]{width:0.1rem;height:0.1rem;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form .file-upload input[type=file]+.error+label,.form .file-upload input[type=file]+label{cursor:pointer;width:100%;color:#666;display:inline-block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;padding-right:1rem}.form .file-upload input[type=file]+.error+label:hover,.form .file-upload input[type=file]+.error+label:focus,.form .file-upload input[type=file]+label:hover,.form .file-upload input[type=file]+label:focus{color:rgba(102,102,102,0.5)}.form .file-upload .error{position:absolute;bottom:-1.6rem}.form textarea{height:auto;min-height:20.0rem;max-width:100%}.form .checkbox,.form .radio{position:relative;display:inline-block;margin-left:5.0rem}.form .checkbox:first-child,.form .radio:first-child{margin-left:0}.form .checkbox .tick,.form .radio .tick{pointer-events:none;display:block;width:2.2rem;height:2.2rem;cursor:pointer;position:absolute;top:-0.1rem;left:-0.1rem;background-color:#f3f3f4;border:0.1rem solid #d6d6d6;-webkit-transition:background-color .15s ease-in-out,border-color .15s ease-in-out;transition:background-color .15s ease-in-out,border-color .15s ease-in-out}.form .checkbox .tick:after,.form .radio .tick:after{content:'';width:1.3rem;height:0.7rem;position:absolute;top:0.5rem;left:0.4rem;border:0.3rem solid #009fdf;border-top:none;border-right:none;background:transparent;-webkit-transition:border-color .15s ease-in-out;transition:border-color .15s ease-in-out;opacity:0;-ms-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.form .checkbox input[type=checkbox],.form .checkbox input[type=radio],.form .radio input[type=checkbox],.form .radio input[type=radio]{position:absolute;left:0.2rem;top:0.2rem}.form .checkbox input[type=checkbox]:hover ~ .tick,.form .checkbox input[type=checkbox]:hover+input+.tick,.form .checkbox input[type=checkbox]:active ~ .tick,.form .checkbox input[type=checkbox]:active+input+.tick,.form .checkbox input[type=checkbox]:focus ~ .tick,.form .checkbox input[type=checkbox]:focus+input+.tick,.form .checkbox input[type=radio]:hover ~ .tick,.form .checkbox input[type=radio]:hover+input+.tick,.form .checkbox input[type=radio]:active ~ .tick,.form .checkbox input[type=radio]:active+input+.tick,.form .checkbox input[type=radio]:focus ~ .tick,.form .checkbox input[type=radio]:focus+input+.tick,.form .radio input[type=checkbox]:hover ~ .tick,.form .radio input[type=checkbox]:hover+input+.tick,.form .radio input[type=checkbox]:active ~ .tick,.form .radio input[type=checkbox]:active+input+.tick,.form .radio input[type=checkbox]:focus ~ .tick,.form .radio input[type=checkbox]:focus+input+.tick,.form .radio input[type=radio]:hover ~ .tick,.form .radio input[type=radio]:hover+input+.tick,.form .radio input[type=radio]:active ~ .tick,.form .radio input[type=radio]:active+input+.tick,.form .radio input[type=radio]:focus ~ .tick,.form .radio input[type=radio]:focus+input+.tick{border-color:#009fdf}.form .checkbox input[type=checkbox]:checked ~ .tick,.form .checkbox input[type=checkbox]:checked+input+.tick,.form .checkbox input[type=radio]:checked ~ .tick,.form .checkbox input[type=radio]:checked+input+.tick,.form .radio input[type=checkbox]:checked ~ .tick,.form .radio input[type=checkbox]:checked+input+.tick,.form .radio input[type=radio]:checked ~ .tick,.form .radio input[type=radio]:checked+input+.tick{background-color:#009fdf;border:0.1rem solid #009fdf}.form .checkbox input[type=checkbox]:checked ~ .tick:after,.form .checkbox input[type=checkbox]:checked+input+.tick:after,.form .checkbox input[type=radio]:checked ~ .tick:after,.form .checkbox input[type=radio]:checked+input+.tick:after,.form .radio input[type=checkbox]:checked ~ .tick:after,.form .radio input[type=checkbox]:checked+input+.tick:after,.form .radio input[type=radio]:checked ~ .tick:after,.form .radio input[type=radio]:checked+input+.tick:after{border-color:#fff;opacity:1}.form .checkbox input[type=checkbox]:checked:hover ~ .tick,.form .checkbox input[type=checkbox]:checked:hover+input+.tick,.form .checkbox input[type=checkbox]:checked:active ~ .tick,.form .checkbox input[type=checkbox]:checked:active+input+.tick,.form .checkbox input[type=checkbox]:checked:focus ~ .tick,.form .checkbox input[type=checkbox]:checked:focus+input+.tick,.form .checkbox input[type=radio]:checked:hover ~ .tick,.form .checkbox input[type=radio]:checked:hover+input+.tick,.form .checkbox input[type=radio]:checked:active ~ .tick,.form .checkbox input[type=radio]:checked:active+input+.tick,.form .checkbox input[type=radio]:checked:focus ~ .tick,.form .checkbox input[type=radio]:checked:focus+input+.tick,.form .radio input[type=checkbox]:checked:hover ~ .tick,.form .radio input[type=checkbox]:checked:hover+input+.tick,.form .radio input[type=checkbox]:checked:active ~ .tick,.form .radio input[type=checkbox]:checked:active+input+.tick,.form .radio input[type=checkbox]:checked:focus ~ .tick,.form .radio input[type=checkbox]:checked:focus+input+.tick,.form .radio input[type=radio]:checked:hover ~ .tick,.form .radio input[type=radio]:checked:hover+input+.tick,.form .radio input[type=radio]:checked:active ~ .tick,.form .radio input[type=radio]:checked:active+input+.tick,.form .radio input[type=radio]:checked:focus ~ .tick,.form .radio input[type=radio]:checked:focus+input+.tick{border-color:#31476b}.form .checkbox input[type=checkbox]:checked[disabled] ~ .tick,.form .checkbox input[type=checkbox]:checked[disabled]+input+.tick,.form .checkbox input[type=radio]:checked[disabled] ~ .tick,.form .checkbox input[type=radio]:checked[disabled]+input+.tick,.form .radio input[type=checkbox]:checked[disabled] ~ .tick,.form .radio input[type=checkbox]:checked[disabled]+input+.tick,.form .radio input[type=radio]:checked[disabled] ~ .tick,.form .radio input[type=radio]:checked[disabled]+input+.tick{background-color:#d6d6d6;border-color:#d6d6d6}.form .checkbox input[type=checkbox]:checked[disabled] ~ .tick:after,.form .checkbox input[type=checkbox]:checked[disabled]+input+.tick:after,.form .checkbox input[type=radio]:checked[disabled] ~ .tick:after,.form .checkbox input[type=radio]:checked[disabled]+input+.tick:after,.form .radio input[type=checkbox]:checked[disabled] ~ .tick:after,.form .radio input[type=checkbox]:checked[disabled]+input+.tick:after,.form .radio input[type=radio]:checked[disabled] ~ .tick:after,.form .radio input[type=radio]:checked[disabled]+input+.tick:after{opacity:1}.form .checkbox input[type=checkbox][disabled]:hover ~ .tick+label,.form .checkbox input[type=checkbox][disabled]:hover+input+.tick+label,.form .checkbox input[type=checkbox][disabled]:active ~ .tick+label,.form .checkbox input[type=checkbox][disabled]:active+input+.tick+label,.form .checkbox input[type=checkbox][disabled]:focus ~ .tick+label,.form .checkbox input[type=checkbox][disabled]:focus+input+.tick+label,.form .checkbox input[type=radio][disabled]:hover ~ .tick+label,.form .checkbox input[type=radio][disabled]:hover+input+.tick+label,.form .checkbox input[type=radio][disabled]:active ~ .tick+label,.form .checkbox input[type=radio][disabled]:active+input+.tick+label,.form .checkbox input[type=radio][disabled]:focus ~ .tick+label,.form .checkbox input[type=radio][disabled]:focus+input+.tick+label,.form .radio input[type=checkbox][disabled]:hover ~ .tick+label,.form .radio input[type=checkbox][disabled]:hover+input+.tick+label,.form .radio input[type=checkbox][disabled]:active ~ .tick+label,.form .radio input[type=checkbox][disabled]:active+input+.tick+label,.form .radio input[type=checkbox][disabled]:focus ~ .tick+label,.form .radio input[type=checkbox][disabled]:focus+input+.tick+label,.form .radio input[type=radio][disabled]:hover ~ .tick+label,.form .radio input[type=radio][disabled]:hover+input+.tick+label,.form .radio input[type=radio][disabled]:active ~ .tick+label,.form .radio input[type=radio][disabled]:active+input+.tick+label,.form .radio input[type=radio][disabled]:focus ~ .tick+label,.form .radio input[type=radio][disabled]:focus+input+.tick+label{text-decoration:initial}.form .checkbox input[type=checkbox][disabled] ~ .tick,.form .checkbox input[type=checkbox][disabled]+input+.tick,.form .checkbox input[type=radio][disabled] ~ .tick,.form .checkbox input[type=radio][disabled]+input+.tick,.form .radio input[type=checkbox][disabled] ~ .tick,.form .radio input[type=checkbox][disabled]+input+.tick,.form .radio input[type=radio][disabled] ~ .tick,.form .radio input[type=radio][disabled]+input+.tick{pointer-events:none;background-color:#d6d6d6;border-color:#d6d6d6}.form .checkbox input[type=checkbox][disabled] ~ .tick:after,.form .checkbox input[type=checkbox][disabled]+input+.tick:after,.form .checkbox input[type=radio][disabled] ~ .tick:after,.form .checkbox input[type=radio][disabled]+input+.tick:after,.form .radio input[type=checkbox][disabled] ~ .tick:after,.form .radio input[type=checkbox][disabled]+input+.tick:after,.form .radio input[type=radio][disabled] ~ .tick:after,.form .radio input[type=radio][disabled]+input+.tick:after{opacity:0}.form .checkbox input[type=checkbox][disabled] ~ .tick+label,.form .checkbox input[type=checkbox][disabled]+input+.tick+label,.form .checkbox input[type=radio][disabled] ~ .tick+label,.form .checkbox input[type=radio][disabled]+input+.tick+label,.form .radio input[type=checkbox][disabled] ~ .tick+label,.form .radio input[type=checkbox][disabled]+input+.tick+label,.form .radio input[type=radio][disabled] ~ .tick+label,.form .radio input[type=radio][disabled]+input+.tick+label{cursor:default}.form .checkbox label,.form .radio label{display:block;position:relative;padding-left:3rem;cursor:pointer;text-indent:0}.form .checkbox label h6,.form .radio label h6{margin-top:0}.form .checkbox label a,.form .radio label a{font-weight:700}.form .radio .tick{border-radius:50%;background-color:#f3f3f4;border-color:#d6d6d6}.form .radio .tick:after{border-radius:50%;width:1.4rem;height:1.4rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-color:#009fdf;border:none}.form .radio input[type=radio]:checked:hover+.tick:after,.form .radio input[type=radio]:checked:active+.tick:after,.form .radio input[type=radio]:checked:focus+.tick:after{opacity:0.8}.form .radio input[type=radio]:checked+.tick{background-color:#fff;border:0.1rem solid #009fdf}.form .radio input[type=radio]:checked+.tick:after{opacity:1;background-color:#009fdf}.form .radio input[type=radio]:checked[disabled]+.tick{background-color:#f3f3f4;border-color:#d6d6d6}.form .radio input[type=radio]:checked[disabled]+.tick:after{opacity:1;background-color:#d6d6d6}.form .search-form{position:relative}.form .search-form .button-search{font-family:'Cervo', Arial, Verdana;color:#364e72;font-size:32px;font-size:3.2rem;background-color:#fff;position:absolute;height:4.5rem;padding:0.2rem 1.0rem 0;right:0;top:0;text-align:center;outline:none;cursor:pointer;border:0.1rem solid #d6d6d6;text-decoration:none}.form .search-form .button-search:hover,.form .search-form .button-search:focus{background-color:#d6d6d6}.form .search-form span.icon-magnifying-glass{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;position:absolute;top:50%;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);left:1.5rem;width:2.0rem;height:2.0rem;opacity:0}.form .search-form span.icon-magnifying-glass _:-ms-lang(x),.form .search-form span.icon-magnifying-glass{-webkit-transition:opacity 0s ease;transition:opacity 0s ease}.form .search-form span.icon-magnifying-glass path{fill:#baa0b3}.form .search-form .form-search:invalid+span.icon-magnifying-glass{opacity:1}.form .search-form .form-search:invalid+button+span.icon-magnifying-glass{opacity:1}.form .search-form .form-search:focus+span.icon-magnifying-glass{opacity:0.5}.form .search-form .form-search:focus+span.icon-magnifying-glass _:-ms-lang(x),.form .search-form .form-search:focus+span.icon-magnifying-glass{-webkit-transition:opacity 0s ease;transition:opacity 0s ease;opacity:0}.form .search-form .form-search:focus+button+span.icon-magnifying-glass{opacity:0.5}.form .search-form .form-search:focus+button+span.icon-magnifying-glass _:-ms-lang(x),.form .search-form .form-search:focus+button+span.icon-magnifying-glass{-webkit-transition:opacity 0s ease;transition:opacity 0s ease;opacity:0}.form .search-form .form-search:valid+span.icon-magnifying-glass{-webkit-transition:opacity 0s ease;transition:opacity 0s ease;opacity:0}.form .search-form .form-search:valid+button+span.icon-magnifying-glass{-webkit-transition:opacity 0s ease;transition:opacity 0s ease;opacity:0}.form .currency input{padding-left:3.5rem}.form .currency input+.symbol:before{color:#364e72}.form .currency input:focus+.symbol:before,.form .currency input:active+.symbol:before{color:#364e72}.form .currency .symbol{font-family:'Cervo', Arial, Verdana;font-size:20px;font-size:2rem}.form .currency .symbol:before{-webkit-transition:color .15s ease-in-out;transition:color .15s ease-in-out;position:absolute;left:2rem;top:0.85rem;color:#baa0b3}.form .currency .symbol.gbp:before{content:'\00a3'}.form .currency .symbol.eur:before{content:'\20AC'}.form .currency .symbol.usd:before{content:'\0024'}.form .disabled .currency input+.symbol:before{color:#d6d6d6}.form .error .currency input+.symbol:before{color:#d0425b}.form .error .currency input:focus+.symbol:before,.form .error .currency input:active+.symbol:before{color:#364e72}.form .select{position:relative}.form .select .tick{border-color:#009fdf transparent transparent transparent;border-width:0.75rem 0.5rem 0 0.5rem;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;pointer-events:none;border-style:solid;position:absolute;right:1rem;content:'';z-index:0;height:0;width:0;top:50%}.form .select select{font-family:'Cervo', Arial, Verdana;border:0.1rem solid #d6d6d6;background-color:#fff;-webkit-transition:all .15s ease-in-out;transition:all .15s ease-in-out;border-left:0.5rem solid #009fdf;-moz-appearance:none;-webkit-appearance:none;line-height:1.15;border-radius:0;font-size:20px;font-size:2rem;cursor:pointer;padding:1rem 3rem 1rem 1rem;outline:none;color:#364e72;width:100%}.form .select select::-ms-expand{display:none}.form .select select:focus,.form .select select:active{border-left-color:#007cb1}.form .select select.open+.tick{-ms-transform:rotateX(180deg);-webkit-transform:rotateX(180deg);transform:rotateX(180deg);-ms-transform-origin:50% 20%;-webkit-transform-origin:50% 20%;transform-origin:50% 20%}.form .select select[readonly='readonly']{opacity:0.5;pointer-events:none;cursor:not-allowed}.form .select select optgroup{display:none}.form .select option:disabled{text-decoration:line-through;cursor:default;color:#000 !important}.form input[type=search]::-webkit-search-decoration,.form input[type=search]::-webkit-search-cancel-button,.form input[type=search]::-webkit-search-results-button,.form input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none}.form input:-webkit-autofill{-webkit-box-shadow:0 0 0 5rem #fff inset;-webkit-text-fill-color:#364e72}.form input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 5rem #fff inset;-webkit-text-fill-color:#364e72}.form input[type=number]{-moz-appearance:textfield}.form input[type=number]::-webkit-inner-spin-button,.form input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form abbr[title]{border-bottom:none;cursor:inherit;text-decoration:none}.button{font-family:'Cervo', Arial, Verdana;background-color:#f06880;font-size:30px;font-size:3rem;border-radius:.6rem;padding:0.8rem 3.2rem 0.5rem;display:inline-block;color:#fff;text-transform:uppercase;text-align:center;outline:none;cursor:pointer;border:0.1rem solid transparent;line-height:1;-moz-appearance:none;-webkit-appearance:none}.button:hover,.button:active,.button:focus{color:#fff;background-color:#e94960;text-decoration:none}.bg-dark .button:hover,.bg-dark .button:active,.bg-dark .button:focus{color:#fff}.button[disabled],.button.disabled{cursor:default;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;background-color:rgba(214,214,214,0.5);color:#7b7b7b}.bg-dark .button[disabled],.bg-dark .button.disabled{color:rgba(255,255,255,0.7)}.button.secondary{border-color:#f06880;background-color:#fff;color:#f06880}.bg-dark .button.secondary{border-color:transparent}.button.secondary:hover,.button.secondary:active,.button.secondary:focus{border-color:#e94960;color:#e94960}.bg-dark .button.secondary:hover,.bg-dark .button.secondary:active,.bg-dark .button.secondary:focus{border-color:transparent}.button.secondary[disabled],.button.secondary.disabled{border-color:#7b7b7b;background-color:rgba(214,214,214,0.5);color:#7b7b7b}.bg-dark .button.secondary[disabled],.bg-dark .button.secondary.disabled{border-color:transparent;background-color:rgba(214,214,214,0.8)}.gm-style-iw .button{margin-top:1rem;font-size:2.4rem}.button.loading{position:relative;padding-left:5rem;padding-right:5rem;pointer-events:none}.button.loading:after{content:'';width:2.4rem;height:2.4rem;background-size:100%;background-image:url(../img/components/uif/utils/loader.svg);background-repeat:no-repeat;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);right:0;left:auto;-webkit-animation:spin-center 1s linear infinite;animation:spin-center 1s linear infinite}.button.loading.redirecting:after{-webkit-animation:spin-center 0.7s linear infinite reverse;animation:spin-center 0.7s linear infinite reverse}.button--movember{font-size:2.6rem;padding:0.8rem 2rem;margin-top:2rem;font-family:"Anton",Tahoma,Geneva,sans-serif;border-radius:0;border:0.2rem solid #000;color:#000;background-color:transparent;-webkit-transition:background-color .1s ease, color .1s ease, border-color .1s ease;transition:background-color .1s ease, color .1s ease, border-color .1s ease}.button--movember:hover,.button--movember:active,.button--movember:focus{background-color:#000;color:#fff}.button--movember-light{color:#fff;border-color:#fff;background-color:#000}.button--movember-light:hover,.button--movember-light:active,.button--movember-light:focus{background-color:#fff;color:#000}.button--movember-donate{background-color:#0e0bd8;border-color:#0e0bd8;color:#fff}body .button--movember-donate:hover,body .button--movember-donate:active,body .button--movember-donate:focus{background-color:#fff;color:#0e0bd8}a.button{font-weight:400}.chevron{position:relative;font-family:'Cervo', Arial, Verdana;font-size:22px;font-size:2.2rem;padding-right:1rem}.chevron.down:after{-ms-transform:translateY(-50%) rotate(135deg);-webkit-transform:translateY(-50%) rotate(135deg);transform:translateY(-50%) rotate(135deg)}.chevron.left{padding-right:0;padding-left:1rem}.chevron.left:after{right:auto;left:0;-ms-transform:translateY(-50%) rotate(-135deg);-webkit-transform:translateY(-50%) rotate(-135deg);transform:translateY(-50%) rotate(-135deg)}.chevron:after{position:absolute;content:'';width:0.8rem;height:0.8rem;background-color:transparent;right:0;top:55%;-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-top:0.2rem;border-right:0.2rem;border-bottom:0;border-left:0;border-color:#009fdf;border-style:solid}.chevron:hover:after,.chevron:focus:after,.chevron:active:after{border-color:#007cb1}.bg-dark .chevron:hover,.bg-dark .chevron:focus,.bg-dark .chevron:active{color:#0bbcff}.bg-dark .chevron:hover:after,.bg-dark .chevron:focus:after,.bg-dark .chevron:active:after{border-color:#0bbcff}.chevron.disabled{cursor:default;-moz-user-select:-moz-none;-ms-user-select:none;-webkit-user-select:none;user-select:none;color:#7b7b7b}.chevron.disabled:after{border-color:#7b7b7b}.bg-dark .chevron.disabled{color:rgba(255,255,255,0.5)}.bg-dark .chevron.disabled:after{border-color:rgba(255,255,255,0.5)}.chevron.disabled:hover,.chevron.disabled:focus,.chevron.disabled:active{text-decoration:none}.chevron.disabled:hover:after,.chevron.disabled:focus:after,.chevron.disabled:active:after{border-color:#7b7b7b}.bg-dark .chevron.disabled:hover,.bg-dark .chevron.disabled:focus,.bg-dark .chevron.disabled:active{color:rgba(255,255,255,0.5)}.bg-dark .chevron.disabled:hover:after,.bg-dark .chevron.disabled:focus:after,.bg-dark .chevron.disabled:active:after{border-color:rgba(255,255,255,0.5)}.form-message{position:relative;border:0.1rem solid #007cb1;padding:1rem 1rem 1rem 3rem;margin-top:2rem;margin-bottom:2rem;color:#009fdf}.form-message [class^="icon-"]{position:absolute;top:1.2rem;left:1rem;width:1.2rem;height:1.2rem}.form-message p{margin-bottom:0.5rem}.form-message p:last-child{margin:0}.form-message p a{font-weight:700}.form-message ul{padding-left:1.6rem;list-style-type:disc}.form-message svg{fill:#007cb1}.form-message.success{border-color:#5d8200;color:#5d8200}.form-message.success svg{fill:#5d8200}.form-message.error{border-color:#d0425b;color:#d0425b}.form-message.error svg{fill:#d0425b}.confirm-action{position:relative;display:inline-block}.confirm-action .check{display:none;visibility:hidden}.confirm-action .check:checked+.action{display:none}.confirm-action .check:checked+.action+.confirm{display:inline}.confirm-action .check:checked+.action+.confirm+.yes{display:inline}.confirm-action .check:checked+.action+.confirm+.yes+.no{display:inline}.confirm-action .action,.confirm-action .yes,.confirm-action .no{cursor:pointer}.confirm-action .action{color:#009fdf}.confirm-action .action:hover,.confirm-action .action:focus,.confirm-action .action:active{text-decoration:underline;color:#007cb1}.bg-dark .confirm-action .action:hover,.bg-dark .confirm-action .action:focus,.bg-dark .confirm-action .action:active{text-decoration:underline;color:#0bbcff}.confirm-action .action{margin-right:12.5rem}.confirm-action .yes,.confirm-action .no{padding:0.3rem 1.5rem;border:0.1rem solid transparent;border-radius:.6rem}.confirm-action .yes{background-color:#f06880;color:#fff}.confirm-action .yes:hover,.confirm-action .yes:focus,.confirm-action .yes:active{color:#fff;background-color:#d0425b;text-decoration:none}.confirm-action .yes.is-loading{position:relative;pointer-events:none;color:#f06880}.confirm-action .yes.is-loading:after{content:'';width:1.4rem;height:1.4rem;background-image:url(../img/components/uif/utils/loader.svg);background-repeat:no-repeat;background-size:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-animation:spin-center 1s linear infinite;animation:spin-center 1s linear infinite}.confirm-action .no{background-color:#fff;color:#f06880;border-color:#f06880}.confirm-action .no:hover,.confirm-action .no:focus,.confirm-action .no:active{color:#d0425b;border-color:#d0425b}.confirm-action .no.is-disabled{pointer-events:none;opacity:0.5}.confirm-action .confirm{display:none;color:#7b7b7b;pointer-events:none;padding-right:1rem}.bg-dark .confirm-action .confirm{color:rgba(255,255,255,0.5)}.confirm-action .yes{display:none}.confirm-action .no{display:none}.confirm-action.arrow{font-family:'Cervo', Arial, Verdana;font-size:22px;font-size:2.2rem}.confirm-action.arrow .action:after{position:absolute;content:'';width:0.8rem;height:0.8rem;background-color:transparent;right:11.5rem;top:55%;-ms-transform:translateY(-50%) rotate(45deg);-webkit-transform:translateY(-50%) rotate(45deg);transform:translateY(-50%) rotate(45deg);border-top:0.2rem;border-right:0.2rem;border-bottom:0;border-left:0;border-color:#009fdf;border-style:solid}.confirm-action.arrow .check:checked+.action:after{display:none}@media all and (min-width: 128px) and (max-width: 767px){.form .form-row .form-label{width:100%;min-height:initial}.form .form-row .form-label .label{min-height:initial;margin-bottom:1rem}.form .form-row .form-label .label label{position:relative}.form .form-row .form-field{width:100%;float:none}.form .form-row .form-field .group{position:relative;top:initial;-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0)}.form .form-row .form-field .group+.error{padding-top:.75rem;position:static}.form .form-row.date .form-field .field{width:49%;float:left}.form .form-row.date .form-field .field:nth-child(odd){margin-top:1.0rem}.form .form-row.date .form-field .field:first-child{margin-top:0}.form .form-row.date .form-field .field:nth-child(even){margin-left:2%}.form .form-row.security-code .form-field .field,.form .form-row.sort-code .form-field .field{width:49%}.form .form-row.split-number .form-field .field{width:23.5%;float:left;margin-left:2%}.form .form-row.twin .form-field .radio,.form .form-row.twin .form-field .checkbox{width:49%;float:left;margin-left:2%;margin-bottom:0;margin-top:0}.form .form-row.twin .form-field .radio:first-child,.form .form-row.twin .form-field .checkbox:first-child{margin-left:0}.form .checkbox,.form .radio{display:block;margin-left:0;margin-top:1.5rem;margin-bottom:1.5rem}.form .checkbox:first-child,.form .radio:first-child{margin-top:3rem}.form .checkbox:last-child,.form .radio:last-child{margin-bottom:0}.form textarea{min-height:10.0rem}.form .file-upload input[type=file]{width:0.1rem;height:0.1rem;opacity:0;overflow:hidden;position:absolute;z-index:-1}.form .file-upload input[type=file]+.error+label,.form .file-upload input[type=file]+label{width:100%}.button{width:100%;padding-left:2rem;padding-right:2rem}.button.loading:after{right:0.5rem}}select:disabled,option:disabled,input:disabled,textarea:disabled{pointer-events:none;cursor:default;opacity:0.5;background-color:rgba(0,0,0,0.1);color:#000 !important}.reCaptcha.is-disabled{pointer-events:none;cursor:default;opacity:0.5}@-webkit-keyframes scaleUpRoundelTwo{from{-webkit-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0)}to{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}@keyframes scaleUpRoundelTwo{from{-webkit-transform:rotate(0deg) scale(0);transform:rotate(0deg) scale(0)}to{-webkit-transform:rotate(0deg) scale(1);transform:rotate(0deg) scale(1)}}.first-steps-hero .first-steps-banner{min-height:44.9rem;height:21.4vw;min-width:300rem;width:200rem}.first-steps-hero.jan-feb-hero--pink .jan-feb-hero__roundel{background-color:#0090d9;right:23%;top:20rem;-webkit-animation-name:scaleUpRoundelTwo;animation-name:scaleUpRoundelTwo}.first-steps-hero.jan-feb-hero--pink .jan-feb-hero__roundel p{font-size:2.6rem}.first-steps-hero.jan-feb-hero--pink .jan-feb-hero__roundel p span{font-size:1.2rem;display:block;text-transform:none}.first-steps-hero .jan-feb-gym-header__background-image{display:none}@media all and (min-width: 128px) and (max-width: 767px){.first-steps-hero .first-steps-banner{min-height:18rem}.first-steps-hero .jan-feb-hero__tl-text--header{top:9.4rem}.first-steps-hero .jan-feb-hero__tl-text--strapline{top:14.4rem}.first-steps-hero .jan-feb-gym-header__gym-goer{display:none}.first-steps-hero.jan-feb-gym-header{padding:22% 0 0 0}}@-webkit-keyframes fadeInGymGoer{from{opacity:0}to{opacity:1}}@keyframes fadeInGymGoer{from{opacity:0}to{opacity:1}}.jan-feb-gym-header{position:relative;height:0;min-height:29.4rem;width:100%;padding:18.5625% 0 0 0;background-color:#f3f3f4;overflow:hidden}.jan-feb-gym-header__image-wrapper{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%}.jan-feb-gym-header__background-image{width:auto;height:auto;min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0)}.jan-feb-gym-header__image{position:relative;height:100%}.jan-feb-gym-header__gym-goer{position:absolute;top:-15rem;height:70rem;width:70rem;z-index:1;left:0;right:0;margin:auto}.jan-feb-gym-header__gym-goer-image{opacity:0;width:100%}.jan-feb-gym-header__gym-goer-image--fade-in{-webkit-animation-name:fadeInGymGoer;animation-name:fadeInGymGoer;-webkit-animation-duration:0.2s;animation-duration:0.2s;-webkit-animation-timing-function:ease;animation-timing-function:ease;-webkit-animation-direction:normal;animation-direction:normal;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-delay:0.2s;animation-delay:0.2s}.jan-feb-gym-header .jan-feb-hero__tl-text{font-size:4.8rem}.jan-feb-gym-header .jan-feb-hero__roundel{bottom:2rem;right:7%;width:14rem;height:14rem;font-size:2.3rem}.jan-feb-gym-header.first-steps-hero{background-color:#f3f3f4;height:39rem;max-height:39rem}.jan-feb-gym-header.first-steps-hero .jan-feb-hero__bottom-right{display:block;width:100%;bottom:-0.6rem}.jan-feb-gym-header.first-steps-hero .jan-feb-hero__bottom-right svg{width:192rem;height:33.5rem;min-width:100%}.jan-feb-gym-header.first-steps-hero .jan-feb-hero__tl-text--header{top:30.9rem;font-size:6.1rem;line-height:7rem;padding:0 0.6rem 0 6rem}.jan-feb-gym-header.first-steps-hero .jan-feb-hero__tl-text--strapline{top:37.3rem;left:4rem;font-size:6.1rem;line-height:7rem}.jan-feb-gym-header.landing{background:-webkit-linear-gradient(268.95deg, #e94960 0%,#ffffff 100%);background:linear-gradient(181.05deg, #e94960 0%,#ffffff 100%);padding-bottom:20rem;height:44rem;max-height:44rem}@media all and (min-width: 128px) and (max-width: 767px){.jan-feb-gym-header{padding:96.1% 0 0 0;min-height:0}.jan-feb-gym-header.first-steps-hero{min-height:14rem;height:auto}.jan-feb-gym-header.first-steps-hero .jan-feb-hero__tl-text--header{top:15.4rem;left:0;font-size:3rem;line-height:3.4rem;padding:0 0.6rem 0 2rem}.jan-feb-gym-header.first-steps-hero .jan-feb-hero__tl-text--strapline{top:17rem;left:1rem;font-size:3rem;line-height:3.4rem}.jan-feb-gym-header.first-steps-hero .jan-feb-hero__roundel{bottom:10rem;right:5%}.jan-feb-gym-header .jan-feb-hero__tl-text{font-size:3rem}.jan-feb-gym-header .jan-feb-hero__tl-text--strapline{top:15.4rem;left:1rem}.jan-feb-gym-header .jan-feb-hero__tl-text--strapline p span{-webkit-padding-start:1rem;padding-inline-start:1rem}.jan-feb-gym-header .jan-feb-hero__tl-text--logo{top:1.6rem}.jan-feb-gym-header__gym-goer{height:100%;width:100%;top:auto;bottom:0;-webkit-transform:translateX(20%);-ms-transform:translateX(20%);transform:translateX(20%)}.jan-feb-gym-header__gym-goer img{min-width:100%;height:auto;width:auto;position:absolute;bottom:0}body.fluid .jan-feb-gym-header .jan-feb-hero__tl-wrapper{left:-2rem}.jan-feb-gym-header.landing .jan-feb-hero__tl-text--header{top:12.9rem}.jan-feb-gym-header.landing .jan-feb-hero__tl-text--strapline{top:16rem;left:1rem;max-width:20rem}}@media all and (max-width: 480px){.jan-feb-gym-header .jan-feb-hero__tl-text--logo{top:4rem}}.gym-page-header{padding:0rem 8rem;max-width:1274px;margin:0 auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.gym-page-header__trustpilot-widget{position:absolute;bottom:-3rem;background-color:white;z-index:1;border-radius:1rem;padding:1.6rem 3.2rem}.regional-page-body .gym-page-header__trustpilot-widget,.campaign-page-body .gym-page-header__trustpilot-widget{position:static;margin-left:auto;margin-right:auto;margin-bottom:2rem}.regional-page-body .gympageherotrustpilotblock>.pane,.campaign-page-body .gympageherotrustpilotblock>.pane{width:100%}.campaign-page-body .gympageherotrustpilotblock>.pane{margin-left:0;margin-top:1rem}@media all and (min-width: 128px) and (max-width: 767px){.gym-page-header__trustpilot-widget{bottom:-.7rem;padding:.8rem 1.6rem;left:2.4rem;right:auto;z-index:2}}.header{background-color:#ffffff;position:relative;top:0;right:0;left:0;z-index:8}.header__nav-main{position:relative;top:0;right:0;z-index:2;width:100%;padding:.9rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}@media all and (min-width: 768px){.header__nav-main{padding:0;display:block}}.header__logo{display:block;width:12.5rem;height:4rem;margin-top:.2rem;margin-right:auto}.header__logo svg{padding:0 1rem}.header__logo.link-disabled{pointer-events:none}@media all and (min-width: 768px){.header__logo{height:7rem}.header__logo svg{height:100%;padding:1rem}}.header__nav-items{top:0;right:0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;height:100%;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-left:2rem}@media all and (min-width: 768px){.header__nav-items{position:absolute;min-width:100rem;margin-left:0}}.header__nav-item{font-size:16px;font-size:1.6rem;color:#364e72;padding:1.5rem}.header__nav-item .member-name{text-align:center}.header__join{display:none}@media all and (min-width: 768px){.header__join{font-family:"futura",Tahoma,Geneva,sans-serif;background-color:#f06880;font-size:1.8rem;border-radius:.6rem;padding:0 2rem;display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;color:#fff;text-transform:uppercase;text-align:center;outline:none;cursor:pointer;border:0.1rem solid transparent;line-height:1.8rem;height:4rem;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 2rem}.header__join:hover,.header__join:focus{color:#fff}}.header__find-gym,.header__login-container,.header__menu-container{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"futura",Tahoma,Geneva,sans-serif;font-size:1.1rem;font-weight:normal;line-height:1.1rem;color:#364e72;padding:0 1rem}.header__find-gym:hover,.header__find-gym:focus,.header__login-container:hover,.header__login-container:focus,.header__menu-container:hover,.header__menu-container:focus{color:#364e72}@media all and (min-width: 420px){.header__find-gym,.header__login-container,.header__menu-container{padding:0 2rem}}@media all and (min-width: 768px){.header__find-gym,.header__login-container,.header__menu-container{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;padding:0 2.5rem;font-size:1.5rem;line-height:1.5rem}}@media all and (min-width: 768px){.header__find-gym-icon,.header__login-icon,.header__menu-icon{padding-left:1rem}}.header__find-gym-icon svg{fill:#364e72;width:15px;height:24px}.header__login-icon svg{fill:#364e72;height:23px;width:23px}.header__menu-icon svg{fill:#364e72;width:21px;height:24px}.header__menu-container{padding-right:0}.header-search{position:absolute;z-index:1;top:7.5rem;right:15.0rem;background-color:#31476b;padding:2.0rem;box-shadow:0 0.1rem 6rem 0 rgba(0,0,0,0.3);visibility:hidden;display:none}.header-search.is-visible{display:block;visibility:visible}.header-search .search{min-width:39.0rem}.global .header-search{top:7rem;right:5rem}@media all and (min-width: 128px) and (max-width: 767px){.header-search{display:none}}.header-promo-banner.find-a-gym{overflow:visible;margin:0;z-index:1}.header-promo-banner.find-a-gym .container{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);top:64%}.header-promo-banner.find-a-gym .title{-ms-transform:none;-webkit-transform:none;transform:none;position:static;min-width:0;padding:0;margin:0 0 3.2rem 0}.header-promo-banner.find-a-gym .geolocate{margin:0}.header-promo-banner.find-a-gym .geolocate+.button{margin-left:2.4rem}.header-promo-banner.find-a-gym .geolocate>input[type="text"]{width:34rem}.header-promo-banner.find-a-gym .geolocate .use-my-location svg{width:1.5rem;height:2.9rem}.header-promo-banner.find-a-gym .form-row{text-align:center}.header-promo-banner.find-a-gym .form-message{width:auto;white-space:nowrap;text-align:center;bottom:-5.0rem;margin:auto}@media all and (min-width: 1040px) and (max-width: 1430px){.header-promo-banner.find-a-gym .form-message.error{margin:auto}}@media all and (min-width: 128px) and (max-width: 767px){.header-promo-banner.find-a-gym{overflow:hidden}.header-promo-banner.find-a-gym .title{margin-bottom:2rem;font-size:36px;font-size:3.6rem}.header-promo-banner.find-a-gym .container{max-width:56rem;margin:auto;padding:9.9rem 5.5rem}.header-promo-banner.find-a-gym .geolocate>input[type="text"]{width:calc(100% - 4.6rem)}.header-promo-banner.find-a-gym .geolocate+.button{margin-left:0}}@media all and (max-width: 480px){.header-promo-banner.find-a-gym .title{margin-bottom:1rem;font-size:30px;font-size:3rem}.header-promo-banner.find-a-gym .geolocate+.button{margin-top:2rem}}.find-a-gym{background:#f3f3f4;position:relative}.find-a-gym .form-container{max-width:56rem;margin:auto;padding:9.9rem 5.5rem}.find-a-gym h2{position:relative;font-size:36px;font-size:3.6rem;color:#364e72;padding-left:6.2rem;margin-bottom:4rem}.find-a-gym .icon-location-pin>svg{position:absolute;left:0.1rem;top:-0.4rem;width:3.8rem;height:5.4rem;fill:#364e72}.find-a-gym .geolocate{position:relative;display:inline-block;vertical-align:top;margin:0 0 0 1.8rem}.find-a-gym .geolocate+.button{margin-left:0.7rem;padding:0.8rem 2.8rem 0.5rem}.find-a-gym .geolocate>input[type="text"]{display:inline-block;vertical-align:top;border-right:0;width:24.6rem}.find-a-gym .geolocate>input[type="text"]+button{width:4.5rem;height:4.5rem;padding:0.75rem;border-radius:0 .6rem .6rem 0;margin-left:-0.3rem}.find-a-gym .geolocate .results-list-container{position:absolute;z-index:10;left:0;top:4.5rem;width:100%;background:#fff;font-family:"Cervo",Helvetica,Arial,sans-serif;display:none;border:0.1rem solid #d6d6d6}.find-a-gym .geolocate .results-list-container.is-visible{display:block}.find-a-gym .geolocate .use-my-location{display:block;text-align:left;padding:1.7rem 1.7rem 0.7rem 3.5rem;color:#31476b;font-size:20px;font-size:2rem}.find-a-gym .geolocate .use-my-location svg{margin-right:0.25rem;fill:#364e72;width:1.8rem;height:2.9rem;left:1rem;top:1.5rem}.find-a-gym .geolocate .results-list>li:last-child{padding-bottom:0.5rem}.find-a-gym .geolocate .results-list>li>p{padding:1.0rem 1.3rem;display:block;margin:0;text-align:left}.find-a-gym .geolocate .results-list>li>a{font-size:20px;font-size:2rem;text-align:left;cursor:pointer;padding:0.7rem 1.7rem;display:block;color:#31476b}.find-a-gym.first-steps .results-list-container.is-visible{visibility:hidden;pointer-events:none}.find-a-gym .geo-lookup-button path{fill:#fff}.find-a-gym .geo-lookup-button.is-disabled{background-color:#d6d6d6;cursor:not-allowed}.find-a-gym .geo-lookup-button.is-disabled svg{fill:#7b7b7b}.find-a-gym .geo-lookup-button.is-loading{cursor:progress}.find-a-gym .geo-lookup-button.is-loading svg{-webkit-animation:spin 1s linear infinite;animation:spin 1s linear infinite}.find-a-gym .form-row{position:relative}.find-a-gym .form-message{position:absolute;bottom:-8rem;left:0;right:0;padding:1rem;margin:0 2.4rem 0 1.8rem;z-index:1;max-width:68rem;display:none;width:43rem;white-space:normal;text-align:left;background-color:rgba(255,255,255,0.8)}.find-a-gym.homepage .form-message.error{margin:1rem 0;width:auto}.images-off .find-a-gym .hidden-element{position:absolute;left:-5rem;width:auto;height:auto}@media all and (min-width: 1040px) and (max-width: 1430px){.find-a-gym .form-container{padding:9.9rem 3.7rem}.find-a-gym .form-message.error{display:none;margin:0 4.4rem 0 1.8rem}}@media all and (min-width: 768px) and (max-width: 1039px){.find-a-gym .form-container{padding:9.9rem 3.7rem}}@media all and (min-width: 128px) and (max-width: 767px){.find-a-gym .form-container{padding:3rem 7.8%;max-width:100%}.find-a-gym h2{font-size:34px;font-size:3.4rem;padding-left:0}.find-a-gym h2>span{display:none}.find-a-gym .geolocate{width:100%;margin-left:0;max-width:none}.find-a-gym .geolocate>input[type="text"]{width:calc(100% - 4.6rem)}.find-a-gym .geolocate+.button{margin-left:0;max-width:none;margin-top:2rem}.find-a-gym .form-message.error{position:relative;left:0;right:0;bottom:-1rem;width:100%;margin:0}}.region-filter-overwrite-fix{color:#364e72 !important}.find-a-gym-menu{background-color:#364e72;color:#fff;display:none;visibility:hidden;position:absolute;z-index:11;max-width:100%;width:110rem;top:8rem;right:0;min-height:60rem;box-shadow:0 0 0.5rem 0 #000}.find-a-gym-menu>.circle-arrow{display:none;border-radius:3rem 3rem 0 0;width:3rem;height:1.5rem;background:#364e72;position:absolute;top:-1.5rem;right:65rem;margin:auto;box-shadow:0 0 0.2rem 0 #000}.find-a-gym-menu>.circle-arrow:before{content:'';border-radius:3rem 3rem 0 0;width:3rem;height:1.5rem;background:#364e72;position:absolute;top:0.5rem;left:0}.find-a-gym-menu.is-visible{display:block;visibility:visible}.find-a-gym-menu.is-visible>.circle-arrow{display:block}.find-a-gym-menu .nav-menu{padding-top:0;padding-bottom:4rem}.find-a-gym-menu .nav-menu .nav-title{padding:1.6rem 1.7rem 1.4rem 3.0rem;margin-bottom:1.5rem;border-bottom:0.1rem solid #fff}.find-a-gym-menu .nav-menu .nav-title h3{color:#fff;margin:0}.find-a-gym-menu .nav-menu .nav-sub-menu{padding:0;overflow:hidden}.find-a-gym-menu .nav-menu .nav-sub-menu li span,.find-a-gym-menu .nav-menu .nav-sub-menu li a{font-size:15px;font-size:1.5rem;padding:1.0rem 1.0rem 1.0rem 3.0rem;display:inline-block;color:#fff;visibility:hidden}.find-a-gym-menu .nav-menu .nav-sub-menu li span{color:#d6d6d6}.find-a-gym-menu .nav-menu .regions{border-radius:.6rem;background-color:#31476b}.find-a-gym-menu .nav-menu .regions .nav-title{border-color:#364e72;margin-bottom:0;padding:1.7rem 1.7rem 1.4rem 3.0rem}.find-a-gym-menu .nav-menu .regions .nav-item{color:#fff;display:block;cursor:pointer;position:relative;border-bottom:0.1rem solid #364e72;padding:1.5rem 1.7rem 1.5rem 3.0rem;cursor:pointer;font-size:15px;font-size:1.5rem}.find-a-gym-menu .nav-menu .regions .nav-item:before{content:'';position:absolute;top:0;bottom:0;left:0;width:0.5rem;background-color:transparent}.find-a-gym-menu .nav-menu .regions .nav-item:hover,.find-a-gym-menu .nav-menu .regions .nav-item.active,.find-a-gym-menu .nav-menu .regions .nav-item:focus,.find-a-gym-menu .nav-menu .regions .nav-item.is-active{background-color:#223353;text-decoration:underline}.find-a-gym-menu .nav-menu .regions .nav-item:hover:before,.find-a-gym-menu .nav-menu .regions .nav-item.active:before,.find-a-gym-menu .nav-menu .regions .nav-item:focus:before,.find-a-gym-menu .nav-menu .regions .nav-item.is-active:before{background-color:#009fdf}.find-a-gym-menu .nav-menu .regions .nav-item+label{padding:0;display:block;cursor:pointer;font-size:15px;font-size:1.5rem;height:0;overflow:hidden;visibility:hidden}.find-a-gym-menu .nav-menu .locations{padding:0 2rem}.find-a-gym-menu .nav-menu .locations .nav-title{padding-left:0}.find-a-gym-menu .nav-menu .locations .nav-sub-menu{height:0;padding:0;overflow:hidden;-webkit-column-count:2;column-count:2;-webkit-column-gap:6.7rem;column-gap:6.7rem;-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;opacity:0}.find-a-gym-menu .nav-menu .locations .nav-sub-menu li span,.find-a-gym-menu .nav-menu .locations .nav-sub-menu li a{padding-left:0}.find-a-gym-menu .nav-menu .opening-soon .panel{display:none}.find-a-gym-menu .nav-menu .opening-soon .panel[data-panel-id='location-1']{display:block}.find-a-gym-menu .nav-menu .opening-soon .nav-title{padding-left:0}.find-a-gym-menu .nav-menu .opening-soon .nav-sub-menu{margin-bottom:-2.5rem}.find-a-gym-menu .nav-menu .opening-soon .nav-sub-menu li span,.find-a-gym-menu .nav-menu .opening-soon .nav-sub-menu li a{visibility:visible;padding-left:0;font-size:14px;font-size:1.4rem}.find-a-gym-menu .nav-menu .opening-soon+.find-a-gym-widget{margin-top:6.5rem}.find-a-gym-menu .nav-menu input{display:none;visibility:hidden}.find-a-gym-menu .nav-menu input:checked ~ .nav-sub-menu{-webkit-transition:opacity .5s ease-in-out;transition:opacity .5s ease-in-out;height:auto;opacity:1}.find-a-gym-menu .nav-menu input:checked ~ .nav-sub-menu li span,.find-a-gym-menu .nav-menu input:checked ~ .nav-sub-menu li a{visibility:visible}.find-a-gym-menu .find-a-gym-widget{margin-top:7rem}.find-a-gym-menu .find-a-gym-widget .find-a-gym{background:none}.find-a-gym-menu .find-a-gym-widget .find-a-gym .form-container{max-width:none;margin:0;padding:0}.find-a-gym-menu .find-a-gym-widget .find-a-gym .geolocate{margin:0;display:block;margin-bottom:3rem}.find-a-gym-menu .find-a-gym-widget .find-a-gym .geolocate>input[type="text"]{display:inline-block;width:calc(100% - 4.6rem);visibility:visible}.find-a-gym-menu .find-a-gym-widget .find-a-gym .geolocate>input[type="text"]+button{margin-left:-0.4rem}.find-a-gym-menu .find-a-gym-widget .find-a-gym .find-gym-button{margin-left:0;margin-bottom:3rem;width:100%}.find-a-gym-menu .find-a-gym-widget .find-a-gym .form-message{position:static;margin:0 0 2.5rem;font-size:14px;font-size:1.4rem;width:28.2rem}.find-a-gym-menu .find-a-gym-widget>.button{width:100%;margin-bottom:3rem}.find-a-gym-menu .nav-menu .nav-sub-menu .sub-region{font-size:18px !important}.find-a-gym-menu .nav-menu .nav-sub-menu li span{color:#d6d6d6;font-size:15px;font-size:1.5rem;padding:1.0rem 1.0rem 1.0rem 3.0rem;display:inline-block;color:#fff;visibility:hidden}.find-a-gym-menu .nav-menu .nav-sub-menu li a{font-size:15px;font-size:1.5rem;padding:1.0rem 1.0rem 1.0rem 3.0rem;display:inline-block;color:#fff;visibility:hidden}@media all and (min-width: 128px) and (max-width: 767px){.find-a-gym-menu{display:none}}.header-promo-banner{position:relative;overflow:hidden}.kiosk .t01-template .header-promo-banner{background-size:cover;padding-top:2rem;padding-bottom:1.5rem;height:15rem}.kiosk .t01-template .header-promo-banner .picturefill,.kiosk .t01-template .header-promo-banner .header-text,.kiosk .t01-template .header-promo-banner .open-roundel{display:none}.header-promo-banner .header-text{position:absolute;left:0;top:62%;right:0;margin:auto;-ms-transform:translate(0, -50%);-webkit-transform:translate(0, -50%);transform:translate(0, -50%);width:100%;padding:0 2rem;max-width:1312px}.header-promo-banner .header-link{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.header-promo-banner a{text-decoration:none}.header-promo-banner .title,.header-promo-banner .strapline{font-family:"Cervo",Helvetica,Arial,sans-serif;text-align:left;line-height:1;font-size:102px;font-size:10.2rem;color:#fff;white-space:pre-wrap;margin-top:0;margin-bottom:0;padding-bottom:2.8rem}.header-promo-banner .title{position:absolute;left:0;top:52.8%;right:0;margin:auto;text-align:center;font-size:68px;font-size:6.8rem}.header-promo-banner .button{font-size:30px;font-size:3rem;padding:1.6rem 2.7rem 1.2rem}.header-promo-banner .picturefill a{display:block}.header-promo-banner .picturefill img{max-width:inherit;min-width:100%}.header-promo-banner.scale .picturefill img{width:100%}.header-promo-banner .address{font-size:15px;font-size:1.5rem;font-weight:500;position:absolute;left:0;bottom:3.8rem;right:0;text-align:center;color:#fff;text-decoration:none}.header-promo-banner .address:hover .address-text,.header-promo-banner .address:focus .address-text{text-decoration:underline}.header-promo-banner .address:hover .icon-location-pin,.header-promo-banner .address:focus .icon-location-pin{text-decoration:none}.header-promo-banner .address .icon-location-pin{display:inline-block;width:1.8rem;height:2.6rem;fill:#fff;position:relative;top:0.4rem}.header-promo-banner>h1{font-size:67px;font-size:6.7rem;line-height:1.134328358208955}.header-promo-banner .open-roundel{border-radius:100%;position:absolute;right:-6.2rem;bottom:-6.2rem;width:28.0rem;height:28.0rem}.header-promo-banner .open-roundel.green{background-color:#98c93c}.header-promo-banner .open-roundel.hot-pink{background-color:#f06880}.header-promo-banner .open-roundel.white{background-color:white}.header-promo-banner .open-roundel.hot-pink-dark{background-color:#d0425b}.header-promo-banner .open-roundel.punch-pink{background-color:#e94960}.header-promo-banner .open-roundel.dark-green{background-color:#5d8200}.header-promo-banner .open-roundel.midnight-blue{background-color:#364e72}.header-promo-banner .open-roundel.cyan{background-color:#009fdf}.header-promo-banner .open-roundel.left-aligned span{text-align:left;top:23%;left:5rem}.header-promo-banner .open-roundel span{position:absolute;top:23%;left:-1.2rem;font-size:8.7rem;font-family:"Cervo",Helvetica,Arial,sans-serif;color:#fff;display:block;text-align:center;width:100%;-ms-transform:rotate(-12deg);-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}.header-promo-banner .open-roundel.price{right:-4.4rem;bottom:-6.8rem;width:21.7rem;height:21.7rem}.header-promo-banner .open-roundel.price span{top:15.5%;left:-1.1rem;font-size:8.5rem}.header-promo-banner .open-roundel.price span sup{font-size:35px;font-size:3.5rem;position:relative;top:-0.8rem}.header-promo-banner .open-roundel.price span:after{content:'per month';position:absolute;font-size:13px;font-size:1.3rem;right:5.6rem;width:2rem;top:5.7rem;line-height:1.24;font-family:Arial, Helvetica, sans-serif}.header-promo-banner .open-roundel.price span.member-only{font-family:Arial, Helvetica, sans-serif;top:17.2%;left:-2.1rem;font-size:14px;font-size:1.4rem}.header-promo-banner .open-roundel.price span.member-only:after{display:none}.header-promo-banner.student-promo{text-align:center;background:none}.header-promo-banner.student-promo::before{background:none}.header-promo-banner.student-promo .header-text>div{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:600px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin:0 auto;position:relative}.header-promo-banner.student-promo .header-text>div .strapline{line-height:0.8;margin-bottom:0;text-transform:uppercase;white-space:nowrap;pointer-events:none;text-align:center}.header-promo-banner.student-promo .header-text>div .strapline:nth-child(2){margin-top:-11px}.header-promo-banner.student-promo .header-text>div .strapline span{text-transform:uppercase;font-size:155px;margin-left:-2px;display:block}.header-promo-banner.student-promo .header-text>div .em{position:absolute;top:0;right:0;color:white;-webkit-transform:rotate(10deg);-ms-transform:rotate(10deg);transform:rotate(10deg);text-align:center;line-height:1.08;margin-top:-95px;margin-right:-52px;font-size:50px}.header-promo-banner.student-promo .header-text>div .em span{display:inline-block;text-align:center;background-color:#009fdf;line-height:0.9;padding:4px 5px 0}.header-promo-banner.student-promo .open-roundel{background-color:#7aa130;right:6.8rem;bottom:-5.2rem}.header-promo-banner.student-promo .open-roundel span{-webkit-transform:rotate(0);-ms-transform:rotate(0);transform:rotate(0);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);font-size:38px}.header-promo-banner.student-promo .open-roundel>span{position:relative;font-size:60px;-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);text-transform:uppercase;line-height:0.9;top:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%);display:block;width:100%;left:0}.header-promo-banner.student-promo .open-roundel>span span{position:static;-webkit-transform:none;-ms-transform:none;transform:none;width:auto}.header-promo-banner.student-promo .open-roundel>span .top_block_offer{padding-bottom:20px}.header-promo-banner.student-promo .open-roundel>span .top_block_offer span{display:inline-block}.header-promo-banner.student-promo .open-roundel>span .top_block_offer span.roundel_year_text{color:#1f2c40}.header-promo-banner.student-promo .open-roundel>span .top_block_offer .offer-text{display:block;font-size:98px;margin-top:3px}.header-promo-banner.student-promo .open-roundel>span>span.roundel_price_text,.header-promo-banner.student-promo .open-roundel>span>span.roundel_duration_text{display:none}.header-promo-banner.student-promo .open-roundel.price-selected{bottom:-4.2rem}.header-promo-banner.student-promo .open-roundel.price-selected>span{font-size:33px;padding-bottom:25px}.header-promo-banner.student-promo .open-roundel.price-selected span{font-size:32px}.header-promo-banner.student-promo .open-roundel.price-selected span .top_block_offer{padding-bottom:0}.header-promo-banner.student-promo .open-roundel.price-selected span .top_block_offer>.roundel_student_text,.header-promo-banner.student-promo .open-roundel.price-selected span .top_block_offer>span{display:inline-block;font-size:inherit}.header-promo-banner.student-promo .open-roundel.price-selected span .top_block_offer>span.roundel_year_text{display:block;padding-bottom:4px}.header-promo-banner.student-promo .open-roundel.price-selected span .top_block_offer.offer-text{display:inline;font-size:33px}.header-promo-banner.student-promo .open-roundel.price-selected span .top_block_offer.offer-text+span{font-size:113.77px;margin-left:5px;position:static;-webkit-transform:none;-ms-transform:none;transform:none;margin-bottom:-5px}.header-promo-banner.student-promo .open-roundel.price-selected span .roundel_duration_text,.header-promo-banner.student-promo .open-roundel.price-selected span .roundel_price_text{display:block}.header-promo-banner.student-promo .open-roundel.price-selected span .roundel_duration_text{color:#1f2c40;font-size:35px}.header-promo-banner.student-promo .open-roundel.price-selected span .roundel_price_text{font-size:110px;padding-top:4px}.header-promo-banner.thesun-promo{text-align:center}.header-promo-banner.thesun-promo .header-text{left:0;top:50%;right:0}.header-promo-banner.thesun-promo .header-text>div{width:800px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;position:relative}.header-promo-banner.thesun-promo .header-text>div .strapline{line-height:0.8;margin-bottom:0;text-align:center;width:100%}.header-promo-banner.thesun-promo .header-text>div .strapline span{font-size:155px}.header-promo-banner.thesun-promo .header-text>div img{width:28rem;display:inline-block;margin-top:30px}.header-promo-banner.thesun-promo .third-party-logo{border-radius:100%;position:absolute;right:3rem;top:12.2rem;width:28rem;height:28rem}.header-promo-banner.thesun-promo .button{bottom:20px;left:0;right:0;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;position:absolute;width:20rem}.header-promo-banner.movember-promo{text-align:center}.header-promo-banner.movember-promo .header-text{left:0;top:50%;right:0}.header-promo-banner.movember-promo .header-text>div{width:800px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:0 auto;position:relative}.header-promo-banner.movember-promo .header-text>div .strapline{line-height:0.8;margin-bottom:0;text-align:center;width:100%}.header-promo-banner.movember-promo .header-text>div .strapline span{font-size:155px}.header-promo-banner.movember-promo .header-text>div img{width:28rem;display:inline-block;margin-top:30px}.header-promo-banner.movember-promo .header-text>div .button{margin-top:3rem}.header-promo-banner.video{position:relative}.header-promo-banner.video video{width:100%}.header-promo-banner.video picture{display:none}.header-promo-banner.video a.button{position:absolute;left:50%;bottom:50px;-webkit-transform:translate(-50%);-ms-transform:translate(-50%);transform:translate(-50%)}.header-promo-banner.video::before{content:none}.header-promo-banner .open-roundel span{position:absolute;top:29%;left:-1rem;font-family:Cervo,Helvetica,Arial,sans-serif;color:#fff;display:block;text-align:center;width:95%;-ms-transform:rotate(-12deg);-webkit-transform:rotate(-12deg);transform:rotate(-12deg);line-height:0.8}.header-promo-banner .open-roundel span p{line-height:0.7;margin-bottom:1rem}.header-promo-banner .open-roundel span p.no-joining-fee{position:relative;font-size:4.1rem;line-height:4rem;padding:0 32px;top:-17px}.header-promo-banner .open-roundel.price span{top:15.5%;left:-1.1rem;font-size:8.5rem;width:100%;line-height:1.4;position:absolute}.header-promo-banner .open-roundel.price span.member-only{font-family:"Arial",Tahoma,Geneva,sans-serif;top:15.2%;left:-2.1rem;font-size:14px;font-size:1.4rem !important}.header-promo-banner.liveit{overflow:visible}.header-promo-banner.liveit::before{background:0;content:none}.header-promo-banner.liveit .open-roundel{position:absolute;left:50%;bottom:0;-webkit-transform:translate(-50%, 47%);-ms-transform:translate(-50%, 47%);transform:translate(-50%, 47%);z-index:2;background-color:#7aa130;width:23.0rem;height:23.0rem}.header-promo-banner.liveit .open-roundel div{position:relative;height:100%;text-align:center}.header-promo-banner.liveit .open-roundel div>div{position:absolute;top:36%;color:#ffffff;width:100%}.header-promo-banner.liveit .open-roundel div>div p,.header-promo-banner.liveit .open-roundel div>div h2{margin:0;line-height:.9}.header-promo-banner.liveit .open-roundel div>div p{font-size:2.3rem;font-family:"Cervo",Helvetica,Arial,sans-serif}.header-promo-banner.liveit .open-roundel div>div p strong{font-size:3.5rem;font-weight:normal}.header-promo-banner.liveit .open-roundel div>div h2{font-size:8.2rem;margin-left:7px}.header-promo-banner .animation-top{width:931px;height:400px;background-color:pink;position:absolute;top:0;-webkit-transform:rotate(-17deg) translateY(-267px) translatex(-1000PX);-ms-transform:rotate(-17deg) translateY(-267px) translatex(-1000PX);transform:rotate(-17deg) translateY(-267px) translatex(-1000PX);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s}.header-promo-banner .animation-bottom{width:931px;height:400px;background-color:pink;position:absolute;bottom:0;right:0;-webkit-transform:rotate(-17deg) translateY(267px) translatex(1000PX);-ms-transform:rotate(-17deg) translateY(267px) translatex(1000PX);transform:rotate(-17deg) translateY(267px) translatex(1000PX);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transition-delay:.3s;transition-delay:.3s}.header-promo-banner .animation-bottom .animation-bottom-two{width:499px;height:68px;background-color:blue;position:absolute;bottom:0;right:0;-webkit-transform:rotate(0deg) translateY(-400px) translatex(100%) translateX(50px);-ms-transform:rotate(0deg) translateY(-400px) translatex(100%) translateX(50px);transform:rotate(0deg) translateY(-400px) translatex(100%) translateX(50px);-webkit-transition:-webkit-transform .3s;transition:-webkit-transform .3s;transition:transform .3s;transition:transform .3s, -webkit-transform .3s;-webkit-transition-delay:.6s;transition-delay:.6s}.header-promo-banner.animate .animation-top{-webkit-transform:rotate(-17deg) translateY(-267px);-ms-transform:rotate(-17deg) translateY(-267px);transform:rotate(-17deg) translateY(-267px)}.header-promo-banner.animate .animation-bottom{-webkit-transform:rotate(-17deg) translateY(267px);-ms-transform:rotate(-17deg) translateY(267px);transform:rotate(-17deg) translateY(267px)}.header-promo-banner.animate .animation-bottom .animation-bottom-two{-webkit-transform:rotate(0deg) translateY(-400px) translateX(50px);-ms-transform:rotate(0deg) translateY(-400px) translateX(50px);transform:rotate(0deg) translateY(-400px) translateX(50px)}.wrapper-hero{position:relative}@media all and (min-width: 768px) and (max-width: 1039px){.header-promo-banner .picturefill.hide-on-mobile{display:none}}@media all and (min-width: 128px) and (max-width: 767px){.header-promo-banner .header-text{top:60%;padding:0 2rem}.header-promo-banner .strapline,.header-promo-banner .title{min-width:100%;font-size:35px;font-size:3.5rem;line-height:1.2;margin-bottom:1.7rem}.header-promo-banner .title{font-size:28px;font-size:2.8rem;top:44.6%}.header-promo-banner .button{font-size:20px;font-size:2rem;width:auto;padding:1.3rem 3.9rem 0.9rem}.header-promo-banner .picturefill.hide-on-mobile{display:none}.header-promo-banner .picturefill img{max-width:none;width:100%}.header-promo-banner>h1{font-size:38px;font-size:3.8rem;line-height:1.052631578947368}.header-promo-banner .address{bottom:2.5rem;padding:0 2.2rem}.header-promo-banner .address .icon-location-pin{width:1.3rem;height:2.1rem;top:0.3rem;right:0.2rem}.header-promo-banner .open-roundel{right:-5.6rem;bottom:-4.8rem;width:18.5rem;height:18.5rem}.header-promo-banner .open-roundel span{left:-1.7rem;top:19%;font-size:57px;font-size:5.7rem}.header-promo-banner .open-roundel span p.no-joining-fee{position:relative;font-size:2.5rem;line-height:2.5rem;padding:0 24px;top:-1px}.header-promo-banner .open-roundel.price{display:none}.header-promo-banner.student-promo{text-align:center}.header-promo-banner.student-promo .header-text{top:36%;margin-top:0}.header-promo-banner.student-promo .header-text>div{width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.header-promo-banner.student-promo .header-text>div .strapline{text-align:center;font-size:40px;margin-bottom:20px}.header-promo-banner.student-promo .header-text>div .strapline:nth-child(2){margin-top:-7px}.header-promo-banner.student-promo .header-text>div .strapline span{font-size:40px;display:inline}.header-promo-banner.student-promo .header-text>div .em{margin-right:5px;font-size:35px;margin-top:-59px}.header-promo-banner.student-promo .open-roundel{display:inline-block;width:17.5rem;height:17.5rem;right:4%;bottom:-2.2rem}.header-promo-banner.student-promo .open-roundel>span span{font-size:27px}.header-promo-banner.student-promo .open-roundel>span span.top_block_offer{padding:0}.header-promo-banner.student-promo .open-roundel>span span.top_block_offer .offer-text{display:block;font-size:69px;margin-top:3px}.header-promo-banner.student-promo .open-roundel.price-selected>span{padding-bottom:34px}.header-promo-banner.student-promo .open-roundel.price-selected span{font-size:23px}.header-promo-banner.student-promo .open-roundel.price-selected span .top_block_offer .offer-text{display:inline;font-size:inherit}.header-promo-banner.student-promo .open-roundel.price-selected span .roundel_price_text{font-size:70px}.header-promo-banner.student-promo .open-roundel.price-selected span>span,.header-promo-banner.student-promo .open-roundel.price-selected span>span.roundel_duration_text{font-size:21px}.header-promo-banner.thesun-promo .header-text{padding-top:20%}.header-promo-banner.thesun-promo .header-text>div{width:auto}.header-promo-banner.thesun-promo .header-text>div img{width:15rem;margin-top:10px}.header-promo-banner.thesun-promo .third-party-logo{right:50%;-webkit-transform:translateX(50%);-ms-transform:translateX(50%);transform:translateX(50%);top:12rem;width:50%}.header-promo-banner.movember-promo .header-text{padding-top:20%}.header-promo-banner.movember-promo .header-text>div{width:auto}.header-promo-banner.movember-promo .header-text>div img{width:15rem;margin-top:10px}.header-promo-banner.video{background-color:#364e72;text-align:center}.header-promo-banner.video video{display:none}.header-promo-banner.video picture{display:block}.header-promo-banner.video a.button{position:static;-webkit-transform:none;-ms-transform:none;transform:none;margin:1rem 0}}.pricing-bar{padding:1.7rem 9.4% 1.8rem;background-color:#31476b}.t04-local-gym-page .pricing-bar{padding:1.7rem 2rem !important}.t04-local-gym-page .pricing-bar .wrapper{max-width:1274px !important;padding:0rem 8rem 0rem 8rem !important;margin:0 auto !important}.t04-local-gym-page .pricing-bar .nav-pane{width:35% !important}.t04-local-gym-page .pricing-bar .content-pane{width:65% !important}.kiosk .t01-template .pricing-bar h2,.kiosk .t01-template .pricing-bar .select{display:none}.kiosk .t01-template .pricing-bar .kiosk-message,.kiosk .t01-template .pricing-bar .pricing-actions{display:block}.kiosk .t01-template .pricing-bar.looking-for-another-gym .nav-pane{width:50%}.kiosk .t01-template .pricing-bar.looking-for-another-gym .content-pane{width:50%}.kiosk .pricing-bar.looking-for-another-gym .nav-pane{width:25%}.kiosk .pricing-bar.looking-for-another-gym .content-pane{width:75%}.pricing-bar .select{float:right;max-width:44.4rem;margin-top:.3rem}.pricing-bar .kiosk-message{display:none}.pricing-bar .pricing-form h2{font-size:27px;font-size:2.7rem;float:left;color:#fff}.pricing-bar.looking-for-another-gym{padding-right:0;padding-left:0}.pricing-bar.looking-for-another-gym .wrapper{max-width:131rem;padding:0 2rem;margin:auto}.pricing-bar.looking-for-another-gym .nav-pane{float:left;width:25%;padding-top:0}.pricing-bar.looking-for-another-gym .content-pane{display:inline-block;width:75%;padding-top:0;padding-left:.6rem;vertical-align:top}.pricing-bar.looking-for-another-gym .content-pane .select{float:left}.pricing-bar.looking-for-another-gym h2{font-size:22px;font-size:2.2rem;float:none;margin-top:1.5rem;margin-bottom:0}.pricing-bar.looking-for-another-gym .pricing-actions{display:block}.pricing-bar .pricing-actions{display:none;float:right;margin-top:.6rem}@media all and (min-width: 128px) and (max-width: 767px){.pricing-bar{padding:2rem 1.5rem 2rem !important}.t04-local-gym-page .pricing-bar .wrapper{padding:0 !important}.t04-local-gym-page .pricing-bar .nav-pane{display:none !important}.t04-local-gym-page .pricing-bar .content-pane{width:100% !important}.pricing-bar .pricing-form h2{font-size:20px;font-size:2rem;float:none;margin-top:0;margin-bottom:1.5rem;text-align:center}.pricing-bar .select{float:none;max-width:none}.pricing-bar.looking-for-another-gym .nav-pane,.pricing-bar.looking-for-another-gym .content-pane{display:block;float:none;width:auto}.pricing-bar.looking-for-another-gym h2{font-size:22px;font-size:2.2rem;margin-left:0}.pricing-bar.looking-for-another-gym .content-pane{padding-left:0}.pricing-bar.looking-for-another-gym .content-pane .select{float:none}.pricing-bar.looking-for-another-gym .pricing-actions{display:none}}.pricing-bar.movember{background-color:#000}.pricing-bar.movember select{border-left:.5rem solid #000}.pricing-bar.movember .button{color:#000;background-color:#fff}.primary-menu,.sub-menu{background-color:white;font-size:16px;font-size:1.6rem;font-weight:700;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;width:37.5rem;overflow:hidden;visibility:hidden;display:none;position:absolute;top:0;right:0;z-index:13;-webkit-transition:all .5s ease-in-out;transition:all .5s ease-in-out;-ms-transform-origin:right 50%;-webkit-transform-origin:right 50%;transform-origin:right 50%;-ms-transform:translateX(37.5rem);-webkit-transform:translateX(37.5rem);transform:translateX(37.5rem)}.primary-menu.is-active,.sub-menu.is-active{box-shadow:-0.5rem 0 1.5rem 0 rgba(0,0,0,0.34);visibility:visible;-ms-transform:translateX(0);-webkit-transform:translateX(0);transform:translateX(0);height:100vh;max-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@supports (-webkit-touch-callout: none){.primary-menu.is-active,.sub-menu.is-active{max-height:-webkit-fill-available}}.primary-menu .nav-head,.sub-menu .nav-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;position:relative;text-align:left;padding:3.6rem 3.6rem 2rem;background-color:white}.primary-menu .nav-head .nav-menu-icon,.primary-menu .nav-head .nav-logged-in-icon,.sub-menu .nav-head .nav-menu-icon,.sub-menu .nav-head .nav-logged-in-icon{margin-right:1rem;width:3rem;height:3rem}.primary-menu .nav-head .nav-menu-icon svg,.primary-menu .nav-head .nav-logged-in-icon svg,.sub-menu .nav-head .nav-menu-icon svg,.sub-menu .nav-head .nav-logged-in-icon svg{width:3rem;height:3rem}.primary-menu .nav-head h3,.sub-menu .nav-head h3{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-family:"futura",Tahoma,Geneva,sans-serif;font-size:2.4rem;color:#364e72;text-transform:uppercase;margin:0}.primary-menu .nav-head .close,.sub-menu .nav-head .close{-webkit-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;border-radius:.6rem;background-color:white;cursor:pointer;margin-left:auto}.primary-menu .nav-head .close .icon-cross,.sub-menu .nav-head .close .icon-cross{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.primary-menu .nav-head .close svg,.sub-menu .nav-head .close svg{-webkit-transition:fill .5s ease-in-out;transition:fill .5s ease-in-out;fill:#f06880;width:3rem;height:3rem}.primary-menu .nav-head .close:hover,.primary-menu .nav-head .close:active,.primary-menu .nav-head .close:focus,.sub-menu .nav-head .close:hover,.sub-menu .nav-head .close:active,.sub-menu .nav-head .close:focus{background-color:#fff}.primary-menu .nav-head .close:hover svg,.primary-menu .nav-head .close:active svg,.primary-menu .nav-head .close:focus svg,.sub-menu .nav-head .close:hover svg,.sub-menu .nav-head .close:active svg,.sub-menu .nav-head .close:focus svg{fill:#364e72}.primary-menu .nav-menu-container,.sub-menu .nav-menu-container{height:100%;overflow:scroll;padding:0 0 11.7rem 3.6rem}.primary-menu .nav-menu,.sub-menu .nav-menu{font-family:"futura",Tahoma,Geneva,sans-serif}.primary-menu .nav-menu>li:last-child,.sub-menu .nav-menu>li:last-child{padding-bottom:3rem}.primary-menu .nav-menu li .nav-icon,.sub-menu .nav-menu li .nav-icon{margin-right:2rem;height:2rem}.primary-menu .nav-menu li a,.sub-menu .nav-menu li a{font-family:Arial, Helvetica, sans-serif;border-bottom:1px solid #EDEDED;color:#364e72;display:block;padding:1.55rem 3.5rem 1.55rem 0;margin-left:2rem;font-weight:normal;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.primary-menu .nav-menu li .sub-nav-arrow,.sub-menu .nav-menu li .sub-nav-arrow{margin-left:auto}.primary-menu .nav-menu li .sub-nav-arrow svg,.sub-menu .nav-menu li .sub-nav-arrow svg{height:1.2rem;width:2rem}.primary-menu .nav-menu li.active,.sub-menu .nav-menu li.active{border-top-color:transparent}.primary-menu .nav-menu li.active a,.sub-menu .nav-menu li.active a{background-color:#fff;color:#333;border-radius:.6rem 0 0 .6rem;margin-left:1.2rem;padding-left:2.5rem}.primary-menu .nav-menu li.active+li,.sub-menu .nav-menu li.active+li{border-top-color:transparent}.primary-menu .nav-menu li.heading,.sub-menu .nav-menu li.heading{padding:1.7rem 1.7rem 1.7rem 0;text-transform:uppercase;color:#364e72;border-bottom:1px solid #EDEDED;font-size:bold;margin-top:1.4rem}.primary-menu .nav-menu li.heading .sub-nav-heading-arrow,.sub-menu .nav-menu li.heading .sub-nav-heading-arrow{margin-right:.5rem}.primary-menu .nav-menu li.heading .sub-nav-heading-arrow svg,.sub-menu .nav-menu li.heading .sub-nav-heading-arrow svg{height:1.2rem;width:2rem}.primary-menu .nav-menu li.close-submenu,.sub-menu .nav-menu li.close-submenu{cursor:pointer}.primary-menu .nav-menu li.close-submenu:hover span,.sub-menu .nav-menu li.close-submenu:hover span{text-decoration:underline}.primary-menu .nav-menu li.promo,.sub-menu .nav-menu li.promo{font-family:Arial, Helvetica, sans-serif;position:relative;color:#364e72;border-bottom:1px solid #EDEDED;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding-right:1.7rem}.primary-menu .nav-menu li.promo a,.sub-menu .nav-menu li.promo a{padding:1.5rem 1.5rem 1.5rem 0;border-bottom:0;margin-left:0}.primary-menu .nav-menu li.promo .tag,.sub-menu .nav-menu li.promo .tag{font-family:"futura",Tahoma,Geneva,sans-serif;font-size:1.2rem;padding:.5rem 1rem;color:white;text-transform:uppercase;background-color:#009fdf;border-radius:.5rem}.primary-menu .nav-menu li.promo.offer .tag,.sub-menu .nav-menu li.promo.offer .tag{background-color:#f06880}.primary-menu .nav-menu li.promo:last-child,.sub-menu .nav-menu li.promo:last-child{border-bottom:none}.primary-menu .nav-menu li:last-child a,.sub-menu .nav-menu li:last-child a{border-bottom:none}.primary-menu .nav-menu .expandable .nav-sub-menu,.sub-menu .nav-menu .expandable .nav-sub-menu{padding:0;display:none;overflow:hidden}.primary-menu .nav-menu .expandable .nav-sub-menu li,.sub-menu .nav-menu .expandable .nav-sub-menu li{border-bottom:0}.primary-menu .nav-menu .expandable .nav-sub-menu li a,.sub-menu .nav-menu .expandable .nav-sub-menu li a{padding:1.0rem 1.0rem 1.0rem 3.0rem;font-weight:400}.primary-menu .nav-menu .expandable .nav-sub-menu li.active a,.sub-menu .nav-menu .expandable .nav-sub-menu li.active a{padding-left:2.0rem;font-weight:700}.primary-menu .nav-menu .expandable .nav-sub-menu-trigger.is-active:before,.sub-menu .nav-menu .expandable .nav-sub-menu-trigger.is-active:before{background-color:#009fdf}.primary-menu .nav-menu .expandable .nav-sub-menu-trigger.is-active:after,.sub-menu .nav-menu .expandable .nav-sub-menu-trigger.is-active:after{content:'';width:1.5rem;height:0.3rem;background-color:#fff;top:48%;right:2.3rem}.primary-menu .nav-menu .expandable .nav-sub-menu-trigger,.sub-menu .nav-menu .expandable .nav-sub-menu-trigger{display:block;cursor:pointer;position:relative;border-bottom:0.1rem solid #EDEDED}.primary-menu .nav-menu .expandable .nav-sub-menu-trigger:after,.sub-menu .nav-menu .expandable .nav-sub-menu-trigger:after{content:'+';position:absolute;right:2.0rem;top:17%;font-size:25px;font-size:2.5rem}.primary-menu .nav-menu .expandable .nav-sub-menu-trigger:hover,.primary-menu .nav-menu .expandable .nav-sub-menu-trigger:focus,.primary-menu .nav-menu .expandable .nav-sub-menu-trigger:active,.sub-menu .nav-menu .expandable .nav-sub-menu-trigger:hover,.sub-menu .nav-menu .expandable .nav-sub-menu-trigger:focus,.sub-menu .nav-menu .expandable .nav-sub-menu-trigger:active{text-decoration:none}.primary-menu .nav-menu .expandable .nav-sub-menu-trigger:hover span,.primary-menu .nav-menu .expandable .nav-sub-menu-trigger:focus span,.primary-menu .nav-menu .expandable .nav-sub-menu-trigger:active span,.sub-menu .nav-menu .expandable .nav-sub-menu-trigger:hover span,.sub-menu .nav-menu .expandable .nav-sub-menu-trigger:focus span,.sub-menu .nav-menu .expandable .nav-sub-menu-trigger:active span{text-decoration:underline}.primary-menu .nav-menu .expandable .nav-sub-menu-trigger:hover:before,.primary-menu .nav-menu .expandable .nav-sub-menu-trigger:focus:before,.primary-menu .nav-menu .expandable .nav-sub-menu-trigger:active:before,.sub-menu .nav-menu .expandable .nav-sub-menu-trigger:hover:before,.sub-menu .nav-menu .expandable .nav-sub-menu-trigger:focus:before,.sub-menu .nav-menu .expandable .nav-sub-menu-trigger:active:before{background-color:#009fdf}.primary-menu .cta-container,.sub-menu .cta-container{padding:3.6rem;background-color:rgba(247,247,247,0.9);bottom:0;position:absolute;width:100%}.primary-menu .cta-container .button,.sub-menu .cta-container .button{width:100%;font-family:"futura",Tahoma,Geneva,sans-serif;font-size:1.8rem;padding:1.25rem}.primary-menu .search,.sub-menu .search{padding:0 3.6rem .5rem 0}.primary-menu .search .search-form,.sub-menu .search .search-form{position:relative}.primary-menu .search .search-form .nav-search,.sub-menu .search .search-form .nav-search{font-family:"futura",Tahoma,Geneva,sans-serif;background-color:#F7F7F7;padding:1rem 1.5rem;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-size:1.6rem;font-weight:700;line-height:1.6;color:#364e72;outline:none;width:100%;border:0;border-radius:1rem;-moz-appearance:none;-webkit-appearance:none}.primary-menu .search .search-form .nav-search[placeholder]:focus::-webkit-input-placeholder,.sub-menu .search .search-form .nav-search[placeholder]:focus::-webkit-input-placeholder{opacity:0}.primary-menu .search .search-form .nav-search[placeholder]::-webkit-input-placeholder,.sub-menu .search .search-form .nav-search[placeholder]::-webkit-input-placeholder{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;color:#AAAAAA}.primary-menu .search .search-form .nav-search:invalid+.button-search,.sub-menu .search .search-form .nav-search:invalid+.button-search{pointer-events:none}.primary-menu .search .search-form .nav-search[type=search]::-ms-clear,.sub-menu .search .search-form .nav-search[type=search]::-ms-clear{display:none;width:0;height:0}.primary-menu .search .search-form .nav-search[type=search]::-ms-reveal,.sub-menu .search .search-form .nav-search[type=search]::-ms-reveal{display:none;width:0;height:0}.primary-menu .search .search-form .nav-search[type="search"]::-webkit-search-decoration,.primary-menu .search .search-form .nav-search[type="search"]::-webkit-search-cancel-button,.primary-menu .search .search-form .nav-search[type="search"]::-webkit-search-results-button,.primary-menu .search .search-form .nav-search[type="search"]::-webkit-search-results-decoration,.sub-menu .search .search-form .nav-search[type="search"]::-webkit-search-decoration,.sub-menu .search .search-form .nav-search[type="search"]::-webkit-search-cancel-button,.sub-menu .search .search-form .nav-search[type="search"]::-webkit-search-results-button,.sub-menu .search .search-form .nav-search[type="search"]::-webkit-search-results-decoration{display:none}.primary-menu .search .search-form .button-search,.sub-menu .search .search-form .button-search{-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);background-color:transparent;position:absolute;padding:1rem;right:0;top:50%;width:4.1rem;height:4.0rem;text-align:center;outline:none;cursor:pointer;border:0}.primary-menu .search .search-form .button-search svg,.sub-menu .search .search-form .button-search svg{-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:all 0.15s ease-in-out;transition:all 0.15s ease-in-out;position:absolute;top:50%;left:50%;fill:#f06880;width:3rem;height:3rem}.primary-menu .search .search-form .button-search svg path,.sub-menu .search .search-form .button-search svg path{stroke:#f06880}.primary-menu .search:hover .icon-magnifying-glass svg,.sub-menu .search:hover .icon-magnifying-glass svg{-webkit-transform:translate(-50%, -50%) scale(1.15);-ms-transform:translate(-50%, -50%) scale(1.15);transform:translate(-50%, -50%) scale(1.15);fill:#364e72}.primary-menu .search:hover .icon-magnifying-glass path,.sub-menu .search:hover .icon-magnifying-glass path{stroke:#364e72 !important}html.noscroll{overflow:hidden;-ms-touch-action:none;touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:auto;overflow:hidden}html.noscroll body{overflow:hidden;-ms-touch-action:none;touch-action:none;overscroll-behavior:none;-webkit-overflow-scrolling:auto;overflow:hidden}.sub-menu{min-height:100vh}@supports (-webkit-touch-callout: none){.sub-menu{min-height:-webkit-fill-available}}.sub-menu.is-active{box-shadow:none;min-height:100vh}@supports (-webkit-touch-callout: none){.sub-menu.is-active{min-height:-webkit-fill-available}}.global+.primary-menu{right:calc((1312px - 100vw) / 2)}.sub-menu{right:calc((1312px - 100vw) / 2)}.menu-shade{display:none;position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(54,78,114,0.2);z-index:9}.menu-shade.is-visible{display:block}@media all and (max-width: 1312px){.global+.primary-menu{right:0}.sub-menu{right:0}}@media all and (min-width: 128px) and (max-width: 767px){.primary-menu.is-active,.sub-menu.is-active{width:100%;max-height:100vh;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}@supports (-webkit-touch-callout: none){.primary-menu.is-active,.sub-menu.is-active{max-height:-webkit-fill-available}}.primary-menu .nav-head,.sub-menu .nav-head{width:100%}.primary-menu .nav-head .button,.sub-menu .nav-head .button{width:auto;padding-left:3.2rem;padding-right:3.2rem}.primary-menu .nav-menu-container,.sub-menu .nav-menu-container{height:100%;overflow-y:scroll;padding:0 0 11.7rem 3.6rem}.primary-menu .nav-menu,.sub-menu .nav-menu{width:100%}.primary-menu .search,.sub-menu .search{display:block;width:100%}.menu-shade{background:rgba(54,78,114,0.4)}}.show-cookie div#fc_frame{bottom:55px}@media all and (min-width: 128px) and (max-width: 767px){.show-cookie div#fc_frame{bottom:85px}}.cookie-banner{position:fixed;bottom:0;top:auto;left:0;width:100%;min-width:100%;z-index:11;padding:1.3rem 6rem;background-color:#364e72;text-align:center;display:none;-webkit-transition:bottom .5s ease-in-out;transition:bottom .5s ease-in-out}.kiosk .cookie-banner{display:none}.cookie-accepted .cookie-banner{display:none}.show-cookie .cookie-banner{display:block}.kiosk .show-cookie .cookie-banner{display:none}.cookie-banner .message>p{color:#fff;margin:0}.cookie-banner .button-accept-cookie{-webkit-transition:background-color .5s ease-in-out;transition:background-color .5s ease-in-out;-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%);position:absolute;top:50%;right:1.1rem;width:3.8rem;height:3.7rem;border-radius:.6rem;cursor:pointer}.cookie-banner .button-accept-cookie:hover,.cookie-banner .button-accept-cookie:focus,.cookie-banner .button-accept-cookie:active{background-color:#fff}.cookie-banner .button-accept-cookie:hover svg,.cookie-banner .button-accept-cookie:focus svg,.cookie-banner .button-accept-cookie:active svg{fill:#364e72}.cookie-banner .button-accept-cookie svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);-webkit-transition:fill .5s ease-in-out;transition:fill .5s ease-in-out;fill:#fff;width:1.8rem}@media all and (min-width: 128px) and (max-width: 767px){.cookie-banner{text-align:left;padding-left:1.5rem}.cookie-banner .button-accept-cookie{-ms-transform:translateY(0);-webkit-transform:translateY(0);transform:translateY(0);top:0.4rem}.cookie-banner .message>p{font-size:16px;font-size:1.6rem;line-height:1.2}}.header-generic{margin:2rem 0;padding:0 2rem;text-align:center}.header-generic--left-align{padding-left:0;padding-right:0;text-align:left}.header-generic--map-page-margin{margin:6rem 0 0;padding-left:0}.header-generic--map-page-margin h2{margin:0}.header-generic h2{color:#0090d9}.header-generic--midnight-blue h2{color:#364e72}.header-generic--midnight-blue.rich-text h2{color:#364e72}.footer{position:relative;z-index:3;min-height:15rem}.kiosk .footer{min-height:0;background-color:transparent}.kiosk .footer .wrapper{display:none}.kiosk .footer .kiosk-footer{position:fixed;bottom:0;display:block;width:100%;text-align:center;background-color:#f3f3f4}.kiosk .footer p{font-size:12px;font-size:1.2rem;padding:1rem 0;margin-bottom:0}.footer .kiosk-footer,.footer .mobile-legal,.footer .button-search{display:none}.footer .nav-sub-menu-trigger{cursor:default;pointer-events:none}.footer .nav-sub-menu-trigger:hover,.footer .nav-sub-menu-trigger:active,.footer .nav-sub-menu-trigger:focus{text-decoration:none}.footer .nav-footer .nav-title{padding:1rem 0}.footer .nav-footer .nav-title h2{font-size:16px;font-size:1.6rem;margin-bottom:0;color:#c8c8c8;font-family:Arial, Helvetica, sans-serif;font-weight:bold}.footer .nav-footer .nav-sub-menu{padding:0;overflow:hidden}.footer .nav-footer .nav-sub-menu li a{display:inline-block;padding:1rem 0;color:#fff}.footer .nav-footer .search .search-form .footer-search::-webkit-input-placeholder{opacity:0}.footer .nav-footer .search .search-form .footer-search::-moz-placeholder{color:transparent}.footer .nav-footer .search .search-form .footer-search:-ms-input-placeholder{color:#fff;opacity:1}.footer .nav-footer .search .search-form .footer-search:-moz-placeholder{color:transparent}.footer .nav-footer .social .nav-social{list-style-type:none}.footer .nav-footer .social .nav-social a{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}.footer .nav-footer .social .nav-social a:hover,.footer .nav-footer .social .nav-social a:focus,.footer .nav-footer .social .nav-social a:active{-ms-transform:rotate(360deg) scale(1.2);-webkit-transform:rotate(360deg) scale(1.2);transform:rotate(360deg) scale(1.2)}.footer .nav-footer .social .nav-social svg{fill:#fff}.footer .nav-footer .social .nav-social li{position:relative;float:left;width:3.6rem;height:3.6rem;margin-left:2rem;border-radius:50%}.footer .nav-footer .social .nav-social li:first-child{margin-left:0}.footer .nav-footer .social .nav-social li:first-child a:hover svg,.footer .nav-footer .social .nav-social li:first-child a:focus svg,.footer .nav-footer .social .nav-social li:first-child a:active svg{fill:#98c93c}.footer .nav-footer .social .nav-social li:nth-child(2) a:hover svg,.footer .nav-footer .social .nav-social li:nth-child(2) a:focus svg,.footer .nav-footer .social .nav-social li:nth-child(2) a:active svg{fill:#009fdf}.footer .nav-footer .social .nav-social li:nth-child(3) a:hover svg,.footer .nav-footer .social .nav-social li:nth-child(3) a:focus svg,.footer .nav-footer .social .nav-social li:nth-child(3) a:active svg{fill:#f06880}.footer .nav-footer .social .nav-social li:nth-child(4) a:hover svg,.footer .nav-footer .social .nav-social li:nth-child(4) a:focus svg,.footer .nav-footer .social .nav-social li:nth-child(4) a:active svg{fill:#f58a1c}.footer .nav-footer .social .nav-social li a{display:block;width:100%;height:100%}.footer .nav-footer .social .nav-social li a img{-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;width:1.6rem;height:1.6rem;background-color:#31476b}.footer-awards{padding:2.5rem 0}.kiosk .t01-template .footer-awards{display:none}.footer-awards .list-icons{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.footer-legal{padding:3rem 0 2rem}.kiosk .t01-template .footer-legal{display:none}.footer-legal .list-legal{display:-webkit-flex;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-size:14px;font-size:1.4rem;padding:0 20rem}.footer-legal .list-legal li{margin:0 1rem;color:#999}.footer-legal .list-legal li a{color:#7b7b7b}.footer-legal .disclaimer{margin:1rem 0 0 0;text-align:center}.footer-legal .disclaimer p{font-size:11px;font-size:1.1rem;color:#999}body.fluid .footer .wrapper{position:static}@media all and (min-width: 768px) and (max-width: 1039px){.footer .mobile-legal{display:none}}@media all and (min-width: 128px) and (max-width: 767px){.footer .nav-sub-menu-trigger{pointer-events:all}.footer .mobile-legal{display:block}.footer .nav-footer .button-search{display:block}.footer .nav-footer .nav-title{padding:0}.footer .nav-footer .nav-title h2{padding:1.7rem 1.5rem;margin:0;color:#fff;border-bottom:0.1rem solid #31476b}.footer .nav-footer .nav-title.is-active .nav-sub-menu-trigger{background-color:#31476b;border-bottom:0.1rem solid #364e72}.footer .nav-footer .nav-title.is-active .nav-sub-menu-trigger:before{background-color:#009fdf}.footer .nav-footer .nav-title.is-active .nav-sub-menu-trigger:after{top:48%;right:1.5rem;width:1.5rem;height:.3rem;content:'';background-color:#fff}.footer .nav-footer .nav-title .nav-sub-menu-trigger{position:relative;display:block;color:#fff;cursor:pointer}.footer .nav-footer .nav-title .nav-sub-menu-trigger:before{position:absolute;top:0;bottom:0;left:0;width:.5rem;content:'';background-color:transparent}.footer .nav-footer .nav-title .nav-sub-menu-trigger:after{font-size:25px;font-size:2.5rem;position:absolute;top:14%;right:1.2rem;content:'+';font-weight:700}.footer .nav-footer .nav-sub-menu{display:none;padding:0;overflow:hidden;background-color:#31476b}.footer .nav-footer .nav-sub-menu li{padding-left:1.2rem;border-bottom:0}.footer .nav-footer .nav-sub-menu li:first-child{padding-top:2.0rem}.footer .nav-footer .nav-sub-menu li:last-child{padding-bottom:2.0rem}.footer .nav-footer .nav-sub-menu li a{display:block;padding:1.0rem 1.0rem 1.0rem 3.0rem}.footer .nav-footer .nav-sub-menu li.active a{color:#333;background-color:#fff;border-radius:.6rem 0 0 .6rem}.footer .nav-footer .search{width:100%;padding:1rem .5rem;border-bottom:0.1rem solid #31476b}.footer .nav-footer .search .nav-title{display:none}.footer .nav-footer .search .search-form .footer-search{font-size:16px;font-size:1.6rem;-moz-appearance:none;-webkit-appearance:none;width:100%;padding-right:4.0rem;color:#fff;font-family:Arial, Helvetica, sans-serif;font-weight:700;line-height:1.6;background-color:transparent;border:0;border-radius:0;outline:none}.footer .nav-footer .search .search-form .footer-search[placeholder]::-webkit-input-placeholder{-webkit-transition:opacity .5s ease;transition:opacity .5s ease;color:#fff;opacity:1}.footer .nav-footer .search .search-form .footer-search[placeholder]:focus::-webkit-input-placeholder{opacity:0}.footer .nav-footer .search .search-form .button-search{width:4.0rem;height:4.0rem;padding:1rem;background-color:transparent;border:0}.footer .nav-footer .search .search-form .button-search+.icon-magnifying-glass{display:none}.footer .nav-footer .search .search-form .button-search:hover,.footer .nav-footer .search .search-form .button-search:focus{background-color:transparent}.footer .nav-footer .search .search-form .button-search svg{-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);position:absolute;top:50%;left:50%;fill:#fff}.footer .nav-footer .search .search-form .button-search svg path{stroke:#fff}.footer .nav-footer .social .nav-title{float:left}.footer .nav-footer .social .nav-title h2{color:white}.footer .nav-footer .social .nav-social{float:right;padding-right:1.7rem}.footer .nav-footer .social .nav-social li{width:3.6rem;height:5.47rem;margin-left:1.3rem}.footer .nav-footer .social .nav-social svg{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:3.6rem;height:3.6rem}.footer .nav-footer .search-wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.footer .nav-footer .search-wrapper .mobile-legal{-webkit-box-ordinal-group:0;-webkit-order:-1;-ms-flex-order:-1;order:-1}.footer-awards{padding:2.5rem 4rem}.footer-awards .list-icons img{max-height:3.8rem}.footer-legal .list-legal{display:none}.footer-legal .disclaimer{padding:0 4rem;margin:0}}.footer.movember{color:#fff;background-color:#000}.footer.movember .form input[type=search]{border-left:.5rem solid #000}.footer-awards.movember{color:#fff;background-color:#000}.footer-legal.movember{color:#fff;background-color:#000}.header-promo-banner::before{background:none !important}.hero-slimline{background-color:#364e72;position:relative}.hero-slimline>div{font-family:Futura;text-align:center;color:white;padding:4rem;font-size:2.2em;margin:0;text-transform:uppercase}.hero-slimline .gym-page-header__trustpilot-widget{border-radius:0;padding:1rem 1.5rem;top:1.5rem;bottom:auto;right:2rem}@media all and (min-width: 128px) and (max-width: 767px){.hero-slimline{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.hero-slimline>div{font-size:1.8rem;padding:2rem;text-align:left}.hero-slimline .gym-page-header{padding:0;display:block}.hero-slimline .gym-page-header__trustpilot-widget{position:static;margin-right:1.5rem}}.hero-banner{position:relative;min-height:23.1vw}.hero-banner .picturefill{height:100%}.hero-banner .picturefill picture{height:100%}.hero-banner .picturefill img{min-height:100%;width:100%}.hero-banner .header-text{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:absolute;left:0;top:4rem;right:0;margin:auto;-webkit-transform:translate(0);-ms-transform:translate(0);transform:translate(0);width:100%;padding:0;max-width:100%}.hero-banner .header-text .desktop{display:block;font-size:5rem}@media all and (min-width: 128px) and (max-width: 767px){.hero-banner .header-text .desktop{display:none}}.hero-banner .header-text .mobile{display:none}@media all and (min-width: 128px) and (max-width: 767px){.hero-banner .header-text .mobile{display:block;font-size:2.5rem}}.hero-banner .header-text h2{margin:0;font-family:Futura}.hero-banner .header-text p{font-family:Futura;color:white;margin:0;line-height:1}.hero-banner .header-text .background{position:absolute;height:100%;width:100%;top:0;left:0;z-index:-1;opacity:0.8}.hero-banner .header-text .container{font-size:10px;position:relative;padding:3rem}@media all and (min-width: 128px) and (max-width: 767px){.hero-banner .header-text .container{padding:2rem}}@media all and (min-width: 128px) and (max-width: 767px){.hero-banner{min-height:62.9vw}}.find-a-gym-homepage{min-height:396.031px}@media all and (min-width: 128px) and (max-width: 767px){.find-a-gym-homepage{min-height:321.031px}}.warning-bar{background-color:#333;padding:1rem 0}.warning-bar .wrapper{background-color:inherit}.warning-bar .wb-item-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin:auto;background-color:inherit}@media all and (min-width: 768px){.warning-bar .wb-item-wrapper{max-width:105.8rem}}.warning-bar .wb-icon{background-color:#f06880;width:3.6rem;height:3.6rem;border-radius:9999rem;border:0.2rem solid #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0.7rem;margin:0 1.2rem 0.2rem 0}@media all and (min-width: 768px){.warning-bar .wb-icon{margin-bottom:0;width:4.4rem;height:4.4rem;padding:0.8rem}}.warning-bar .wb-link-wrap:hover{text-decoration:none}@media all and (min-width: 768px){.warning-bar .wb-link-wrap{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.warning-bar .wb-heading{margin:0;color:#fff;font-family:"Futura","Anton",Tahoma,Geneva,sans-serif;font-weight:800;text-transform:uppercase;font-size:1.4rem;padding-right:1rem}@media all and (min-width: 768px){.warning-bar .wb-heading{font-size:1.6rem;padding-right:0}}.warning-bar .wb-text{margin:0;color:#fff;font-size:1rem}@media all and (min-width: 768px){.warning-bar .wb-text{font-size:1.4rem}}.warning-bar .wb-bullet{width:0.5rem;height:0.5rem;background-color:#fff;border-radius:9999rem;margin:0 0.8rem;display:none}@media all and (min-width: 768px){.warning-bar .wb-bullet{display:inline-block}}.warning-bar .wb-info-icon{padding-left:1rem;width:3rem;margin-left:auto;cursor:pointer;min-width:3rem}@media all and (min-width: 768px){.warning-bar .wb-info-icon{width:3rem;min-width:3rem}}.warning-bar .wb-info-icon:hover{opacity:.5}.warning-bar .wb-info-icon-wrapper{width:1rem;margin:0.5rem}.warning-bar .wb-info-bar{height:0;overflow:hidden;-webkit-transition:height 0.2s ease-in;transition:height 0.2s ease-in;background-color:inherit}.warning-bar .wb-info-bar-text-wrapper{width:100%;margin-top:0.6rem;padding:1rem 0 1rem 4.8rem;margin-right:4.8rem;margin-left:auto;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;opacity:0;-webkit-transition:opacity 0.2s ease-in, border 0.2s ease-in;transition:opacity 0.2s ease-in, border 0.2s ease-in;-webkit-transition-delay:0.2s;transition-delay:0.2s;position:relative;border-top:0.1rem solid rgba(252,252,252,0);background-color:inherit}.warning-bar .wb-info-bar-text-wrapper::before{content:'';position:absolute;display:block;border-top:0.1rem solid rgba(252,252,252,0.5);border-right:0.1rem solid rgba(252,252,252,0.5);width:0.8rem;height:0.8rem;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);right:0.6rem;top:-0.5rem;background-color:inherit}@media all and (min-width: 768px){.warning-bar .wb-info-bar-text-wrapper{max-width:100.2rem;margin-right:10.8rem;padding:1rem 0}}.warning-bar .wb-info-bar-open .wb-info-bar-text-wrapper{opacity:1;border-top:0.1rem solid rgba(252,252,252,0.5)}.warning-bar .wb-info-bar-text{margin:0;color:#fff;font-size:1rem}@media all and (min-width: 768px){.warning-bar .wb-info-bar-text{font-size:1.4rem}}.benefits-bar{background-color:#009fdf;padding:1rem 0}.benefits-bar .bb-item-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:nowrap;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:start;-webkit-align-items:flex-start;-ms-flex-align:start;align-items:flex-start;-webkit-box-pack:space-evenly;-webkit-justify-content:space-evenly;-ms-flex-pack:space-evenly;justify-content:space-evenly}@media all and (min-width: 768px){.benefits-bar .bb-item-wrapper{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.benefits-bar .bb-single-item{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-right:1rem}@media all and (min-width: 128px) and (max-width: 767px){.benefits-bar .bb-single-item{-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1;-webkit-flex-basis:0;-ms-flex-preferred-size:0;flex-basis:0;padding:0 0.6rem 0 0}}@media all and (min-width: 768px){.benefits-bar .bb-single-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}@media all and (max-width: 320px){.benefits-bar .bb-single-item{display:block}}.benefits-bar .block.benefitsbaritemblock:last-child .bb-single-item{margin-right:0}.benefits-bar .bb-link-wrap:hover{text-decoration:none}.benefits-bar .bb-link-wrap:hover h6{text-decoration:underline}.benefits-bar .bb-icon{width:3.6rem;height:3.6rem;border-radius:9999rem;border:0.2rem solid #fff;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0.7rem;margin:0 1.2rem 0.2rem 0}@media all and (min-width: 768px){.benefits-bar .bb-icon{margin-bottom:0;width:4.4rem;height:4.4rem;padding:0.8rem}}.benefits-bar .bb-icon span{width:100%}.benefits-bar .bb-icon span svg{fill:#fff}.benefits-bar .bb-bullet{width:0.5rem;height:0.5rem;background-color:#fff;border-radius:9999rem;margin:0 0.8rem;display:none}@media all and (min-width: 768px){.benefits-bar .bb-bullet{display:inline-block}}.benefits-bar .bb-heading{margin:0;color:#fff;font-family:"Futura","Anton",Tahoma,Geneva,sans-serif;font-weight:800;text-transform:uppercase;font-size:1.4rem}@media all and (min-width: 768px){.benefits-bar .bb-heading{font-size:1.6rem}}@media all and (min-width: 768px){.benefits-bar .bb-text-wrapper{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}.benefits-bar .bb-text{margin:0;color:#fff;font-size:1rem}@media all and (min-width: 768px){.benefits-bar .bb-text{font-size:1.4rem}}.benefits-bar--four-items .bb-item-wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.benefits-bar--four-items .bb-icon{margin:auto auto 0.2rem}@media all and (min-width: 768px){.benefits-bar--four-items .bb-icon{margin:0 1.2rem 0 0}}.benefits-bar--four-items .bb-single-item{text-align:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}@media all and (min-width: 128px) and (max-width: 767px){.benefits-bar--four-items .bb-single-item{padding:0 0.6rem;display:block}}@media all and (min-width: 768px){.benefits-bar--four-items .bb-single-item{text-align:left}}.benefits-bar.benefits-bar__campaign{padding:3rem 0}@media all and (min-width: 128px) and (max-width: 767px){.benefits-bar.benefits-bar__campaign{padding:1.5rem 0}}.benefits-bar.benefits-bar__campaign a.bb-link-wrap{padding:0 2rem}.benefits-bar.benefits-bar__campaign .bb-single-item{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.benefits-bar.benefits-bar__campaign .bb-heading{text-align:center}.benefits-bar.benefits-bar__campaign .bb-icon{margin-right:0;margin-bottom:1rem;width:5.6rem;height:5.6rem;border:0.3rem solid #fff}.benefits-bar.benefits-bar__campaign.benefits-bar--four-item a.bb-link-wrap{padding:0 1rem}.countdown-timer{background-color:#0090d9;padding-top:1.6rem;padding-bottom:1.6rem}@media all and (min-width: 768px){.countdown-timer{padding-top:2rem;padding-bottom:2rem}}.countdown-timer .countdown-wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin:auto}@media all and (min-width: 768px){.countdown-timer .countdown-wrapper{max-width:105.8rem}}.countdown-timer .countdown-wrapper--fullwidth{max-width:100%}.countdown-timer .promo-details{width:60%}@media all and (min-width: 768px){.countdown-timer .promo-details{width:50%}}.countdown-timer .promo-details-info{font-size:1.2rem;line-height:1.4rem;letter-spacing:-0.077rem;font-family:"Futura","Anton",Tahoma,Geneva,sans-serif;font-weight:800;margin:0;text-transform:uppercase}@media all and (min-width: 768px){.countdown-timer .promo-details-info{line-height:3rem;font-size:2.6rem}}.countdown-timer .promo-details-info.white{color:#fff}.countdown-timer .promo-details-info.dark-blue{color:#364e72}.countdown-timer .promo-details-terms{margin-top:1rem;margin-bottom:0;font-size:1.1rem}@media all and (min-width: 768px){.countdown-timer .promo-details-terms{font-size:1.4rem}}.countdown-timer .promo-details-terms.white{color:#fff}.countdown-timer .clock-wrapper{max-width:38rem;width:40%}@media all and (min-width: 768px){.countdown-timer .clock-wrapper{width:50%}}.countdown-timer .countdown-clock{background-color:rgba(54,78,114,0.5);border-radius:0.452rem;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;padding:0 0.8rem}@media all and (min-width: 768px){.countdown-timer .countdown-clock{padding:0 1.8rem}}.countdown-timer .countdown-item{color:#fff;font-weight:800;width:22%;font-family:"Futura","Anton",Tahoma,Geneva,sans-serif;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;text-align:center;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;padding:0.6rem 0 0.8rem;-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);-webkit-transition:-webkit-transform 0.16s cubic-bezier(0.49, 0.34, 0.51, 1.8);transition:-webkit-transform 0.16s cubic-bezier(0.49, 0.34, 0.51, 1.8);transition:transform 0.16s cubic-bezier(0.49, 0.34, 0.51, 1.8);transition:transform 0.16s cubic-bezier(0.49, 0.34, 0.51, 1.8), -webkit-transform 0.16s cubic-bezier(0.49, 0.34, 0.51, 1.8)}@media all and (min-width: 768px){.countdown-timer .countdown-item{padding:1rem 0 1.4rem}}.countdown-timer .clock-amount{font-size:1.2rem;width:100%;letter-spacing:-0.114rem}@media all and (min-width: 768px){.countdown-timer .clock-amount{font-size:3.2rem}}.countdown-timer .clock-denomination{font-size:0.7rem;width:100%;text-transform:uppercase;letter-spacing:-0.05rem}@media all and (min-width: 768px){.countdown-timer .clock-denomination{font-size:1.4rem}}.loaded .countdown-item{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}.DESKTOP_ONLY{display:none}@media all and (min-width: 768px){.DESKTOP_ONLY{display:block}}.MOBILE_ONLY{display:block}@media all and (min-width: 768px){.MOBILE_ONLY{display:none}}
