*,*::after,*::before{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;scroll-padding-top:200px}body{background-color:#fff;color:#231f20;font-family:'Exo 2',sans-serif;font-weight:400;font-size:1rem;margin:0;padding:0;line-height:1.1;text-underline-offset:5px}body.hide-scroll{overflow-y:hidden}p{line-height:1.5em}a{text-decoration:none;color:#231f20}a:hover{color:#231f20}.clickable{cursor:pointer}.click-through{pointer-events:none}.click-on{pointer-events:initial}img{max-width:100%;width:fit-content;height:auto}video{max-width:100%;height:auto}.bor-radius{border-radius:1rem}.bor-radius-1-2{border-radius:1.25rem}@media(min-width:992px){.bor-radius{border-radius:1.25rem}}iframe{max-width:100%;max-height:auto}.no-shrink{flex-shrink:0}.sitecontent{position:relative;z-index:170}.hide-horizontal-scroll{overflow-x:hidden}.max-width{max-width:1920px;margin-left:auto;margin-right:auto}.swoosh-left{background:url(/lib/img/background/swoosh-left.svg) no-repeat bottom 50px left}.swoosh-left-anim{position:absolute;width:100%;height:100%}@media(max-width:991px){.swoosh-left-anim{background:url(/lib/img/background/swoosh-left.svg) no-repeat top 75px right 80px;background-size:500px}}@media(min-width:992px){.swoosh-left-anim{background:url(/lib/img/background/swoosh-left.svg) no-repeat bottom 50px left;background-size:500px}}.swoosh-right-anim{position:absolute;width:100%;height:100%;right:0}@media(max-width:991px){.swoosh-right-anim{background:url(/lib/img/background/swoosh-right.svg) no-repeat bottom 90px right;background-size:350px auto}}@media(min-width:992px){.swoosh-right-anim{background:url(/lib/img/background/swoosh-right2.svg) no-repeat bottom 30px right}}.rotated{transform:rotate(-90deg)}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}ul{padding-left:0}ul.lined{border-top:2px solid #0897b2;list-style:none}ul.lined>li{border-bottom:2px solid #0897b2}li.tick{list-style:none;background:url(/lib/img/icons/tick.svg) no-repeat left top 12px;padding:12px 0 12px 30px;position:relative}.cl-white,.cl-white:hover{color:#fff}.cl-black{color:#231f20}.cl-yellow{color:#ffe419}.cl-red{color:#f00}.cl-grey2{color:#aeaeae!important}.bg-yellow{background-color:#ffe419}.bg-blue{background-color:#00d2fc}.bg-blue2{background-color:#63e0f8}.bg-shape-blue,.bg-shape-blue2{background-repeat:no-repeat;background-position:top center;padding-top:60px;padding-bottom:70px;position:relative}@media(min-width:992px){.bg-shape-blue,.bg-shape-blue2{padding-bottom:140px}}.bg-shape-blue:before,.bg-shape-blue2:before{top:0;content:"";background:url(/lib/img/background/shape-top.svg) bottom center no-repeat;position:absolute;width:100%;height:40px}.bg-shape-blue:after,.bg-shape-blue2:after{bottom:0;content:"";background:url(/lib/img/background/shape-bottom.svg) top center no-repeat;position:absolute;width:100%;height:50px}@media(min-width:992px){.bg-shape-blue:after,.bg-shape-blue2:after{height:125px}}.bg-shape-blue{background-image:url(/lib/img/background/shape-blue.svg)}.bg-shape-blue2{background-image:url(/lib/img/background/shape-blue2.svg)}.bg-fitness{background:url(/lib/img/background/swoosh-left.svg) left top no-repeat;background-size:contain}.bg-fitness2{background:url(/lib/img/background/swoosh-right2.svg) right top -1450px no-repeat}h1 a,h2 a,h3 a{text-decoration:none;color:inherit}h1 a:hover,h2 a:hover,h3 a:hover{color:inherit}h1{font-weight:900;font-size:1.875rem}h2{font-weight:700;font-size:1.875rem}h2.lined{font-size:1.875rem;font-weight:900}h3{font-weight:700;font-size:1.4375rem}h4{font-weight:700;font-size:1.375rem}h1.lined,h2.lined,h3.lined{text-transform:uppercase;position:relative}@media(min-width:1500px){h1.lined:before,h2.lined:before,h3.lined:before{content:"";background:url(/lib/img/icons/slanted-line.svg) no-repeat top left;width:42px;height:52px;display:inline-block;position:absolute;left:-35px;top:-2px}h1.lined.lined-yellow2:before,h2.lined.lined-yellow2:before,h3.lined.lined-yellow2:before{background:url(/lib/img/icons/slanted-line-yellow2.svg) no-repeat top left}h1.lined.lined-white:before,h2.lined.lined-white:before,h3.lined.lined-white:before{background:url(/lib/img/icons/slanted-line-white.svg) no-repeat top left}}h1.lined-mob,h2.lined-mob,h3.lined-mob{text-transform:uppercase;position:relative}@media(max-width:1499px){h1.lined-mob:before,h2.lined-mob:before,h3.lined-mob:before{content:"";background:url(/lib/img/icons/slanted-line.svg) no-repeat top left;width:42px;height:52px;display:inline-block;position:absolute;left:-35px;top:-2px}h1.lined-mob.lined-mob-yellow2:before,h2.lined-mob.lined-mob-yellow2:before,h3.lined-mob.lined-mob-yellow2:before{background:url(/lib/img/icons/slanted-line-yellow2.svg) no-repeat top left}}@media(min-width:992px){h1{font-size:2.6875rem}h2{font-size:1.875rem}h3{font-size:1.5625rem}h4{font-size:1.4375rem}}.fw-light{font-weight:300}.fw-regular{font-weight:400}.fw-medium{font-weight:500}.fw-semibold{font-weight:600}.fw-bold{font-weight:700}.fw-black{font-weight:900}@media(max-width:992px){.fs-mob-1-3{font-size:1.375rem!important}}.fs-1-1{font-size:1.125rem!important}.fs-1-2{font-size:1.125rem!important}.fs-1-3{font-size:1.375rem!important}.fs-1-5{font-size:1.125rem!important}.fs-1-6{font-size:1.5rem!important}.fs-1-8{font-size:1.5rem!important}.fs-2-3{font-size:1.5rem!important}.fs-2-6{font-size:1.5rem!important}@media(min-width:991px){.fs-1-2{font-size:1.25rem!important}.fs-1-5{font-size:1.5rem!important}.fs-1-6{font-size:1.625rem!important}.fs-1-8{font-size:1.875rem!important}.fs-2-3{font-size:2.375rem!important}.fs-2-6{font-size:2.6875rem!important}}.lh-1-1{line-height:1.1}.lh-1-2{line-height:1.2}.text-firstlettercapital{text-transform:lowercase!important}.text-firstlettercapital::first-letter {text-transform:capitalize!important}.container{max-width:100%!important}@media(min-width:1320px){.container{max-width:1300px!important}}@media(min-width:1400px){.container{max-width:1400px!important}.container.wider{max-width:1800px!important}.container.smaller{max-width:1200px!important}}@media(min-width:1700px){.col-xxxl-6{flex:0 0 auto;width:50%}.offset-xxxl-6{margin-left:50%}}@media(min-width:992px){.fullscreen{min-height:100vh}}.content a{text-decoration:underline}.content ol{line-height:1.5rem}.content ol li{margin-bottom:5px;padding-left:15px;position:relative}.content ul{line-height:1.5rem;list-style-position:inside;padding-left:0;list-style:none}.content ul li{margin-bottom:5px;padding-left:15px;position:relative}.content ul li p{margin-bottom:0}.content ul li:before{content:"•";color:#00d2fc;font-weight:900;display:inline-block;width:12px;left:0;top:-1px;position:absolute}.content ul li.tick{padding:5px 0 5px 30px;background-position:left top 4px;margin-bottom:2px}.content ul li.tick:before{display:none}.content .button{margin-bottom:10px}.content h2,.content h3,.content h4{margin-bottom:5px}@media(min-width:992px){.gx-lg-7{--bs-gutter-x:7rem}.mb-large{margin-bottom:80px}}@media(min-width:992px){.flow-left{position:relative}.flow-left::before{background-color:inherit;content:'';position:absolute;top:0;bottom:0;right:100%;width:50vw}.flow-right{position:relative}.flow-right::before{background-color:inherit;content:'';position:absolute;top:0;bottom:0;right:-50vw;width:50vw}.flow-down{position:relative}.flow-down::before{background-color:inherit;content:'';position:absolute;top:0;height:100vh;right:0;width:50vw;z-index:-1}}.button{border:1px solid #ffe419;text-decoration:none!important;justify-content:center;align-items:center;gap:.625rem;text-decoration:none;background-color:#ffe419;color:#231f20;display:inline-block;transition:500ms;font-weight:600;border-radius:.9375rem;font-size:1.0625rem;padding:.6875rem 1.375rem;cursor:pointer}@media(min-width:992px){.button{border-radius:1.25rem;font-size:1.125rem;padding:.8125rem 2rem}}.button:hover{border:1px solid #231f20;background-color:#231f20;color:#fff}.button.button-black{border:1px solid #231f20;background-color:#231f20;color:#fff}.button.button-black:hover{background-color:#fff;color:#231f20}.button.button-black-yellow{border:1px solid #231f20;background-color:#231f20;color:#ffe419}.button.button-black-yellow:hover{background-color:#fff;color:#231f20}.button.button-white{border:1px solid #ffe419;background-color:#fff;color:#231f20}.button.button-white:hover{border:1px solid #fff;background-color:#ffe419;color:#231f20}.button.button-white-black{border:1px solid #231f20;background-color:#fff;color:#231f20}.button.button-white-black:hover{background-color:#ffe419;color:#231f20}.button.button-blue-black{border:1px solid #00d2fc;background-color:#00d2fc;color:#fff}.button.button-blue-black:hover{background-color:#231f20;color:#fff}.button.button-arrow{font-size:1rem;background-color:transparent;border-color:transparent;background:url(/lib/img/icons/arrow-black.svg) no-repeat left center;padding-left:35px}.button.button-arrow:hover{color:#ffe419;background:url(/lib/img/icons/arrow-yellow.svg) no-repeat left center}.button.button-arrow2{font-size:1rem;background:url(/lib/img/icons/arrow-black.svg) no-repeat center center;padding:1.25rem 2rem;border-radius:.9375rem}.button.button-arrow3{font-size:1rem;background-color:transparent;border-color:transparent;background:url(/lib/img/icons/arrow-black.svg) no-repeat right center;padding-left:0;border-left:0;padding-right:35px}.button.button-arrow3:hover{color:#231f20}.button.button-arrow4{font-size:1rem;background:url(/lib/img/icons/arrow-black.svg) no-repeat center right 15px #fff;padding:1rem 3rem 1rem 1rem!important;border-radius:.9375rem}.button.button-arrow4:hover{color:#231f20}.button.button-arrow-back{font-size:1rem;background-color:transparent;border-color:transparent;background:url(/lib/img/icons/arrow-black-back.svg) no-repeat left center;padding-left:35px}.button.button-arrow-back:hover{color:#ffe419;background:url(/lib/img/icons/arrow-yellow-back.svg) no-repeat left center}.button.button-small{border-radius:.9375rem;padding:.625rem 1.25rem}.footer-top .button-arrow:hover{color:#231f20;background:url(/lib/img/icons/arrow-black.svg) no-repeat left center}.footer-top .button-arrow{font-weight:700}.contentBlock .lf-button{border:1px solid #ffe419!important;justify-content:center;align-items:center;gap:.625rem;text-decoration:none;background-color:#ffe419!important;color:#231f20!important;display:inline-block;transition:500ms;font-weight:600;border-radius:.9375rem!important;font-size:1.0625rem;padding:.6875rem 1.375rem!important;cursor:pointer;box-shadow:none!important}@media(min-width:992px){.contentBlock .lf-button{border-radius:1.25rem!important;font-size:1.125rem!important;padding:.8125rem 2rem!important}}.contentBlock .lf-button:hover{border:1px solid #231f20!important;background-color:#231f20!important;color:#fff!important}.button-contact{font-size:1.125rem;font-weight:600;background:url(/lib/img/icons/mail.svg) no-repeat left top 2px;padding-left:35px}.pagination-container{display:flex;justify-content:space-between;margin-top:50px;margin-bottom:30px}.pagination-container .hide{visibility:hidden}.pagination-container .pagination{justify-content:center;display:flex;margin:0;flex-wrap:wrap;gap:.5rem}@media(min-width:992px){.pagination-container .pagination{gap:1rem}}.pagination-container a.number{background-color:#fff;border:1px solid #231f20;border-radius:.9375rem;color:#231f20;display:block;font-size:1.125rem;text-decoration:none;font-weight:700;margin-top:5px;padding:9px 18px}@media(min-width:992px){.pagination-container a.number{padding:9px 25px}}.pagination-container a.number:hover{background-color:#63e0f8}.pagination-container a.prev,.pagination-container a.next{background-color:#fff;border:1px solid #231f20;height:40px;width:60px;background-repeat:no-repeat;background-position:center center;border-radius:.9375rem;position:relative;top:5px}.pagination-container a.prev:hover,.pagination-container a.next:hover{background-color:#63e0f8}.pagination-container a.prev{background-image:url(/lib/img/icons/arrow-black-left.svg);margin-right:10px}.pagination-container a.next{background-image:url(/lib/img/icons/arrow-black.svg);margin-left:10px}.pagination-container .active a{background-color:#63e0f8}@media(max-width:991px){.pagination-container{margin-top:30px;margin-bottom:10px}}.umb-block-grid{--umb-block-grid--areas-row-gap:2rem;--umb-block-grid--areas-column-gap:1rem;--umb-block-grid--areas-column-gap-desktop:3rem;--umb-block-grid--column-gap:0;--umb-block-grid--row-gap:2rem}.border-bot{padding-bottom:30px;border-bottom:1px solid #231f20;margin-left:12px;margin-right:12px}.umb-block-grid__layout-container{position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--grid-columns,1),minmax(0,1fr));grid-auto-flow:row;-moz-column-gap:var(--umb-block-grid--column-gap,0);column-gap:var(--umb-block-grid--column-gap,0);row-gap:var(--umb-block-grid--row-gap,0)}.umb-block-grid__layout-item{position:relative;grid-column-end:span min(calc(var(--umb-block-grid--item-column-span,1)*3),var(--umb-block-grid--grid-columns));grid-row:span var(--umb-block-grid--item-row-span,1)}.umb-block-grid__area-container{width:100%;margin-inline:auto;padding-inline:12px}@media(min-width:1200px){.umb-block-grid__area-container{max-width:1200px}.wide-container .umb-block-grid__area-container{max-width:1400px}}.umb-block-background{--sectionBg:var(--clr-white);background-color:var(--sectionBg)}@media(max-width:991px){.umb-block-sublist+.umb-block-sublist{margin-top:1rem}}.umb-block-grid__area-container,.umb-block-grid__block--view::part(area-container){position:relative;display:grid;grid-template-columns:repeat(var(--umb-block-grid--area-grid-columns,var(--umb-block-grid--grid-columns,1)),minmax(0,1fr));grid-auto-flow:row;-moz-column-gap:var(--umb-block-grid--areas-column-gap,0);column-gap:var(--umb-block-grid--areas-column-gap,0);row-gap:var(--umb-block-grid--areas-row-gap,0)}.umb-block-grid__area{position:relative;height:100%;display:flex;flex-direction:column;grid-column-end:span min(calc(var(--umb-block-grid--area-column-span,1)*3),var(--umb-block-grid--area-grid-columns));grid-row:span var(--umb-block-grid--area-row-span,1)}@media(min-width:1024px){.umb-block-grid__layout-container{height:100%;column-gap:var(--umb-block-grid--areas-column-gap-desktop,0)}.umb-block-grid__area-container{column-gap:var(--umb-block-grid--areas-column-gap-desktop,0)}.umb-block-grid__layout-item{grid-column-end:span min(var(--umb-block-grid--item-column-span,1),var(--umb-block-grid--grid-columns));height:100%}.umb-block-grid__area{grid-column-end:span min(var(--umb-block-grid--area-column-span,1),var(--umb-block-grid--area-grid-columns));height:100%}}.grid-item-borders{border-top:1px solid #ffe419;border-bottom:1px solid #ffe419;padding-top:20px;padding-bottom:20px;height:100%}.anim-fade-in{opacity:.001;animation:fadein ease 5s;animation-iteration-count:1;animation-fill-mode:forwards}@keyframes fadein{from{opacity:.001}to{opacity:1}}.anim-delay-1{animation-delay:1s}.anim-delay-2{animation-delay:2s}.anim-delay-3{animation-delay:3s}.anim-entry-child.anim-slide-in{opacity:0;transform:translateX(-1500px);transition:1.5s}.anim-entry-child.anim-slide-in.animated{transform:translateX(0);opacity:1}.anim-entry-child.anim-slide-in-build{overflow-y:hidden;width:0%;transition:4s}.anim-entry-child.anim-slide-in-build.animated{width:100%}.anim-entry-child.anim-fade-up{opacity:0;transform:translatey(10%);transition:750ms}.anim-entry-child.anim-fade-up.animated{opacity:1;transform:translatey(0)}.anim-entry-child.anim-delay{transition-delay:2s}.anim-entry-child.anim-delay-short{transition-delay:1s}.anim-hover-up{transition:var(--fast)}.anim-hover-up:hover{transform:translateY(-4px)}.social_media_links{list-style:none;padding-left:0}.social_media_links li{display:inline-block;margin-right:15px}.social_media_links li a{color:#fff;display:inline-block;width:50px;height:50px;background-size:contain;background-repeat:no-repeat;background-position:center center;margin-bottom:10px}@media only screen and (min-width:992px){.social_media_links li a{width:70px;height:70px}}.social_media_links li a.facebook{background-image:url(/lib/img/icons/facebook.svg)}.social_media_links li a.twitter{background-image:url(/lib/img/icons/twitter.svg)}.social_media_links li a.instagram{background-image:url(/lib/img/icons/instagram.svg)}.tags{display:flex;gap:3px .5rem;flex-wrap:wrap;min-height:80px}.tag{border-radius:.3125rem;border:1px solid #00d2fc;display:inline-block;height:fit-content;padding:5px 10px}.lined-yellow{position:relative}.lined-yellow:before{content:"";background:url(/lib/img/icons/slanted-line-yellow.svg) no-repeat top left;width:22px;height:40px;position:absolute;left:-28px;top:-3px}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-track{background:#f1f1f1}.modal-open{padding:0!important}.modal-dialog{max-width:750px}.modal-dialog .modal-content{overflow:hidden}.modal-dialog .modal-content .modal-header{background-color:#00d2fc;border-bottom:1px solid #231f20;color:#231f20;padding:2rem 2rem 1rem 2rem}.modal-dialog .modal-content .modal-header button.close{border:0;margin-left:15px;margin-bottom:auto;padding:0}.modal-dialog .modal-content .modal-header button.close svg{height:32px;width:32px}.modal-dialog .modal-content .modal-header button.close svg rect{fill:#231f20}.modal-dialog .modal-content .modal-header button.close svg line{stroke:#fff;stroke-linecap:round}.modal-dialog .modal-content .modal-body{background-color:#fff;color:#231f20;padding:1rem 2rem 2rem 2rem}.modal-dialog .modal-content .modal-body a:not(.button){color:#00d2fc}.bg-menu{z-index:1050;border-bottom:1px solid #231f20;background-color:#fff;padding:7px 0}.bg-menu.with-info-bar{padding-top:0}.bg-menu img.logo{margin:10px 0}@media(max-width:991px){.bg-menu img.logo{max-height:52px}}.bg-menu .nav-link{font-weight:600;color:#231f20;padding:12px 12px!important;border-radius:10px;border:1px solid transparent;margin-right:15px}.bg-menu .nav-link.active,.bg-menu .nav-link:hover{text-decoration:underline}.bg-menu .nav-link.dropdown-toggle:after{background:url(/lib/img/icons/menu-dropdown.svg) no-repeat center center;border:0;vertical-align:.05rem;margin-left:.155em;width:8px;height:7px}.bg-menu .nav-link.language{background-image:url('/lib/img/icons/globe.svg');background-position:left center;background-size:22px;background-repeat:no-repeat;margin-inline-start:5px;text-decoration:none;padding-inline-start:26px!important}.bg-menu .dropdown-menu{--arrow-left:1rem;min-width:244px;border-radius:.625rem;padding:12px 0;background-color:#63e0f8;border:0;left:0;margin-top:5px}.bg-menu .dropdown-menu:before{content:"";background:url(/lib/img/icons/menu-bg.svg) no-repeat top center;width:30px;height:15px;position:absolute;top:-14px;left:var(--arrow-left)}.bg-menu .dropdown-menu .dropdown-item{width:auto;font-size:1rem;font-weight:400;margin:0 20px;padding:4px 0}.bg-menu .dropdown-menu .dropdown-item:hover,.bg-menu .dropdown-menu .dropdown-item:active,.bg-menu .dropdown-menu .dropdown-item:focus{color:#231f20;background-color:transparent;font-weight:400;text-decoration:underline}@media(max-width:992px){.bg-menu{padding:0;height:72px}.bg-menu.with-info-bar{height:auto}}@media(min-width:1200px){.bg-menu img{max-width:260px}.bg-menu .navbar-nav{flex-wrap:wrap}}@media(min-width:1200px) and (max-width:1299px){.bg-menu .nav-link{padding-left:5px!important;padding-right:5px!important}}.nav-mobile-group{gap:1rem}.language--mobile{background-image:url('/lib/img/icons/globe.svg');background-position:left center;background-size:22px;background-repeat:no-repeat;display:flex;flex-direction:row;height:24px;justify-content:center;text-decoration:none;padding-inline-start:26px!important;position:relative}.language--mobile .languages{--arrow-left:1rem;display:none;position:absolute;top:100%;border-radius:.625rem;padding:12px;background-color:#63e0f8;margin-top:1rem}.language--mobile .languages:before{content:"";background:url(/lib/img/icons/menu-bg.svg) no-repeat top center;width:30px;height:15px;position:absolute;top:-14px;left:var(--arrow-left)}.language--mobile .languages.open{display:block}.navbar-toggler img{width:38px}#mobile-navbar{top:0;right:0;bottom:0;left:0;padding:12px 10px 30px;background-color:#231f20;color:#fff;position:fixed;z-index:1200;border-top:solid 1px #231f20}#mobile-navbar .top-menu{border-bottom:1px solid #6b6b6b;padding-bottom:10px}#mobile-navbar .nav-items-holder{position:relative}#mobile-navbar .nav-items-holder a{color:#fff;font-size:1.2rem;border-bottom:1px solid #6b6b6b;padding:10px}#mobile-navbar .nav-items-holder a.arrow{background:url(/lib/img/icons/menu-arrow.svg) center right 15px no-repeat}#mobile-navbar .dropdown-menu{background-color:#231f20;flex-direction:row;padding-top:0;overflow-x:hidden}#mobile-navbar .dropdown-menu.show{border:0!important;transform:none!important;top:0!important;bottom:0!important;left:0!important;right:0!important}#mobile-navbar .dropdown-menu h4{color:#fff}#mobile-navbar .dropdown-menu a{color:#fff;font-size:1.2rem}#mobile-navbar .dropdown-menu .submenu-bar:last-of-type{margin-bottom:0}#mobile-navbar .nav-bar{height:100%;overflow-y:scroll;-ms-overflow-style:none;scrollbar-width:none}#mobile-navbar .nav-bar::-webkit-scrollbar{display:none}#mobile-navbar #back-button img{margin-right:10px}.slide-prev,.slide-next{height:38px;width:60px;border:1px solid #231f20;position:absolute;bottom:-65px;border-radius:.9375rem;background-repeat:no-repeat;background-position:center center;cursor:pointer}.slide-prev{background-image:url(/lib/img/icons/arrow-black-left.svg);right:75px}.slide-next{background-image:url(/lib/img/icons/arrow-black.svg);right:0}.sitemap ul ul{padding-left:20px}.club-menu{background-color:#fff;z-index:180!important}.club-menu.top{top:87px;border-bottom:1px solid #231f20}.club-menu.bottom{margin-top:80px;margin-bottom:30px;top:86px}.club-menu.bottom .navbar{border-bottom:1px solid #231f20;border-top:1px solid #231f20}.club-menu .navbar{--bs-navbar-padding-y:12px}.club-menu .nav-item{margin-right:60px}.club-menu .nav-item .nav-link{font-weight:600;color:#231f20}.club-menu .nav-item .nav-link.active,.club-menu .nav-item .nav-link:hover{text-decoration:underline}.header .text-overlay{display:flex;width:100%;height:100%;flex-wrap:wrap;z-index:120}.header .text-overlay h1{text-transform:uppercase}.header .text-overlay h2{text-transform:uppercase;font-weight:900}.header .text-overlay .text-with-arrow{min-height:40px;margin-bottom:20px}.header .text-overlay .text-arrow{left:-15px;position:relative}.header .cta{border-radius:50%;font-weight:700;padding:40px;aspect-ratio:1/1;background-color:#231f20;color:#fff;position:absolute;bottom:100px;right:100px;z-index:150;line-height:1.1;width:220px;height:220px;text-align:center}.header .cta .bigText{font-size:1.6875rem}.header .cta .bigText.bigText--mobile{display:none}.header .cta .smallText{font-size:1.25rem}.header .cta .smallText.smallText--mobile{display:none}@media(max-width:768px){.header .cta .bigText.bigText--desktop{display:none}.header .cta .bigText.bigText--mobile{display:block}.header .cta .smallText.smallText--desktop{display:none}.header .cta .smallText.smallText--mobile{display:block}}.header .cta .cta-link{position:absolute;right:-28px;bottom:-28px;background-color:#ffe419;border-radius:50%;width:35px;height:35px;padding:7px 8px;background-image:url(/lib/img/icons/arrow-black.svg);background-position:center center;background-repeat:no-repeat}.header .cta .cta-link img{width:18px}.header .cta.large{width:300px;height:300px;padding:20px}.header .cta.large .cta-link{right:45px}@media(max-width:767px){.header .text-overlay{background:url(/lib/img/background/mobile-top.svg) no-repeat bottom center;background-size:100% auto;padding-bottom:40px;top:-3px;position:relative}.header .text-overlay h2.text-head{margin-top:25px;font-size:1.75rem}.header .text-overlay .text-with-arrow{margin-bottom:2px}.header .text-overlay .text-arrow{width:52px;left:5px}.header.has-cta .text-overlay{padding-bottom:120px;margin-bottom:40px}.header .cta{width:180px;height:180px;padding:20px;bottom:-80px;right:10px;margin-bottom:50px}.header .cta.large{width:200px;height:200px}.header .cta.large .cta-link{right:5px}.header .cta .bigText{text-align:center;font-size:1.5rem}.header .cta .smallText{text-align:center;font-size:1rem}.header .cta .cta-link{right:0}}@media(min-width:768px){.header{position:relative;margin-bottom:-20px}.header .overlay-top,.header .overlay-bottom{width:100%;height:100%;background-repeat:no-repeat;position:absolute}.header .lottie{position:absolute;z-index:100;right:0;width:100%;top:0}.header .overlay-top{background-position:top left;z-index:100}.header .overlay-bottom{background-position:bottom -100px center;z-index:100}.header.header-home{min-height:650px}.header.header-home .text-overlay{align-content:center}.header.header-home .overlay-top{background-image:url(/lib/img/overlay/header-home.svg)}.header.header-home .overlay-bottom{background-image:url(/lib/img/overlay/header-home-bottom.svg)}.header.header-home .video-holder{text-align:center}.header.header-home .image-holder{text-align:center}.header.header-page{height:648px;margin-bottom:-160px}.header.header-page .overlay-top{background-image:url(/lib/img/overlay/header-home-club.svg);background-position:top right -400px}.header.header-page .overlay-bottom{background-image:url(/lib/img/overlay/header-home-bottom.svg)}.header.header-page video{left:-80px;position:relative}.header.header-page .text-overlay{display:block}.header.header-page .image-holder{text-align:left;left:-80px;position:relative}.header.header-page .cta{background-color:#ffe419;color:#231f20;bottom:-25px;right:52%;text-align:center}.header.header-page .cta .bigText{font-weight:900}.header.header-page .cta .cta-link{background-color:#231f20;background-image:url(/lib/img/icons/arrow-white.svg)}.header .text-overlay{position:absolute;right:0;top:0}.header .text-overlay h2{font-size:3.5rem}}@media(min-width:768px) and (min-width:1300px){.header .overlay-top{background-position:top center}}@media(min-width:768px) and (min-width:992px){.header .overlay-bottom{background-position:bottom -50px center}}@media(min-width:768px) and (min-width:1300px){.header .overlay-bottom{background-position:bottom -1px center}}@media(min-width:768px) and (min-width:1400px){.header.header-page{margin-bottom:-60px}}@media(min-width:768px) and (min-width:992px){.header.header-page .overlay-top{background-position:top right}}@media(min-width:768px) and (min-width:1400px){.header.header-page .overlay-top{background-position:top center}}@media(min-width:768px) and (min-width:768px) and (max-width:1300px){.header.header-page .overlay-bottom{top:-125px}}@media(min-width:768px) and (min-width:1300px) and (max-width:1400px){.header.header-page .overlay-bottom{top:-65px}}@media(min-width:768px) and (max-width:1400px){.header.header-page video{height:520px;object-fit:cover}}@media(min-width:768px) and (max-width:1400px){.header.header-page .image-holder img{height:520px;object-fit:cover}}.header-jobs{position:relative}.header-jobs #image-holder-jobs{min-height:740px;background-repeat:no-repeat}.header-jobs .overlay-bottom{bottom:-1px;width:100%;height:100%;background-repeat:no-repeat;position:absolute;z-index:100;background-image:url(/lib/img/overlay/header-home-bottom.svg);background-position:bottom left}.header-jobs .text-overlay{z-index:120;position:relative}.header-jobs .text-overlay .button{padding-left:1.25rem;padding-right:1.25rem}.header-jobs .text-overlay .info{color:#231f20;border-radius:1.25rem;background-color:#fff;box-shadow:0 0 11px 0 #00d2fc;padding:25px}.header-jobs .text-overlay .info ul{margin-bottom:0}.header-jobs .text-overlay .info ul li{list-style:none;background:url(/lib/img/icons/tick-yellow.svg) left top no-repeat;font-size:1.125rem;font-weight:600;padding:2px 0 10px 25px}.info-bar{align-items:center;background-color:#00d2fc;color:#fff;display:flex;justify-content:center;margin-bottom:7px;padding-block:.5rem}.info-bar p{margin:0}@media(max-width:992px){.info-bar{background-color:#ffe419;color:#231f20}}#searchToggle{border:0;background-color:transparent;cursor:pointer;margin-top:10px}.search-form{position:absolute;right:2px;display:none;top:0;z-index:9999}.search-form .form-floating{width:300px}.search-form .form-floating .form-control{border-top-right-radius:0;border-bottom-right-radius:0}.search-form #SearchMenu{border:0;position:absolute;right:6px;top:10px;background-color:transparent}.search-form__container:focus-within .search-form{display:flex}.search-result{border-radius:.9375rem;border:1px solid #63e0f8;box-shadow:0 0 4px 0 #63e0f8;padding:1.25rem;margin-bottom:20px}.search-result .text{font-size:1.125rem;font-weight:600}@media(min-width:992px){.search-form-page .pretext{height:41px!important;background-color:#63e0f8!important;border-radius:.625rem;border-top-right-radius:0;border-bottom-right-radius:0;padding:12px 13px;margin-right:-15px;margin-top:2px}}.search-form-page #club-picker-search{border-radius:1.25rem;border:1px solid #ffe419;font-weight:600;padding:13px 40px 13px 15px;background:url(/lib/img/icons/arrow-down2.svg) right 15px center no-repeat;appearance:none}.search-form-page #club-picker-search:focus-visible{outline:0}.search-form-page .searcher{position:relative;width:100%}@media(min-width:992px){.search-form-page .searcher{width:400px}}.search-form-page .searcher .form-fc .form-control{max-width:100%;border-top-right-radius:0;border-bottom-right-radius:0}.search-form-page .searcher #SearchMenu{border:0;position:absolute;right:6px;top:8px;background-color:transparent}.clubs-module{overflow-x:hidden}#club-slider div.club-item{transition:opacity 5s;opacity:1}#club-slider div.club-item[data-slick-index="-1"]{opacity:0;transition:opacity 5s}#club-slider .slide-prev{display:none!important}#club-slider .slide-prev.show{display:block!important}.club-item .details{border-radius:.3125rem;border:1px solid #00d2fc;padding:15px;position:relative;width:340px;top:-70px;margin-bottom:-50px;margin-left:70px;background-color:#fff;min-height:130px}.club-item .details h3,.club-item .details h4{font-size:1.25rem;font-weight:700;margin-bottom:4px}.club-item .details .club-item__title{display:flex;gap:.25rem}.location{background:url(/lib/img/icons/location.svg) no-repeat left top;padding-left:30px}.opentime{background:url(/lib/img/icons/clock.svg) no-repeat left top 3px;padding-left:30px}.club-item-mob{border-radius:.3125rem;border:1px solid #00d2fc;width:100%;height:100%;padding:10px;background-color:#fff}.club-item-mob h3,.club-item-mob h4{font-size:1rem;font-weight:600;margin-bottom:0}#extra-clubs,#clubs-link{display:none}@media(min-width:992px){#club-slider .slick-list{overflow:initial}}#map-overview{overflow-x:hidden}#map-overview #map{height:600px}#map-overview .custom-marker-cluster{align-items:center;background-image:url(/lib/img/icons/map-cluster.png);color:#000;display:flex;font-size:18px;font-weight:bold;justify-content:center;height:40px;width:40px}@media(min-width:992px){#map-overview{position:absolute}#map-overview #map,#club-overview .clubs,#club-overlay .overlay-content{height:calc(100vh - 88px)}}#club-overlay{width:0;z-index:1300;position:fixed;left:0;background-color:#fff;overflow:hidden}@media(max-width:991px){#club-overlay{top:0;height:100%}}@media(min-width:992px){#club-overlay{background-color:transparent;bottom:0}}#club-overlay .overlay-content{overflow-y:scroll;background-color:#fff;position:relative;padding-top:50px}@media(min-width:992px){#club-overlay .overlay-content{border-right:1px solid #231f20}}#club-overlay .overlay-content #close-overlay{position:absolute;border-radius:1.25rem;border:1px solid #00d2fc;padding-top:13px;width:50px;height:50px;text-align:center;cursor:pointer;right:0;top:15px}@media(min-width:992px){#club-overlay .overlay-content #close-overlay{right:20px}}#club-overlay .overlay-content .club-item{display:none;height:100%}@media(max-width:1199px){#club-overlay .overlay-content .club-item .details{margin-left:0;max-width:100%}}#club-overlay .overlay-content .club-item.show{display:block}#club-overview .clubs{background-color:#fff}@media(min-width:992px){#club-overview .clubs{overflow-y:scroll;border-right:1px solid #231f20;padding-right:25px;position:relative}}#club-overview .club{border-radius:.3125rem;border:1px solid #00d2fc;padding:15px;position:relative;width:100%;background-color:#fff;min-height:130px;margin-bottom:25px}#club-overview .club h3,#club-overview .club h4{font-size:1.25rem;font-weight:700;margin-bottom:4px}#club-overview .club .tag{border-radius:.3125rem;border:1px solid #00d2fc;display:inline-block;padding:5px 10px}#club-overview .club .club-item__title{display:flex;gap:.25rem}.clubs-module-grid .club-grid{border-radius:.3125rem;border:1px solid #00d2fc;padding:5px 15px;height:100%}.clubs-module-grid .club-grid h3,.clubs-module-grid .club-grid h4{font-size:1.25rem;font-weight:700;margin-bottom:4px}.openingtimes{list-style:none;border-top:1px solid #63e0f8}.openingtimes li{padding:8px 0;border-bottom:1px solid #63e0f8}.openingtimes li .day{min-width:40%;display:inline-block}.usps h2{max-width:278px}.usp{border-radius:1.25rem;border:1px solid #00d2fc;background:#fff;width:100%;height:100%;aspect-ratio:1/1;display:flex;flex-direction:column;align-content:center!important;justify-content:center!important;align-items:center!important;text-align:center;padding:10px 20px 10px;box-shadow:0 0 10px 0 #00d2fc}@media(min-width:992px){.usp{padding:50px 20px 20px;box-shadow:0 0 25px 0 #00d2fc}}.usp h3{font-size:.9375rem}@media(min-width:992px){.usp h3{font-size:1.125rem}}.faqs{position:relative}.faqs .questions{display:none;border-bottom:2px solid #0897b2}.faqs .questions.selected{display:block}@media(max-width:991px){.faq-cats{border-top:0!important}}.faq-cats>li{background-image:url(/lib/img/icons/arrow-right.svg);background-repeat:no-repeat;background-position:right 20px center;padding:15px 30px 15px 10px;font-weight:700;font-size:1.125rem;cursor:pointer}.faq-cats>li .content{font-weight:400;font-size:1rem}.faq-cats>li.selected{background-color:#63e0f8}@media(max-width:991px){.faq-cats>li{background-position:right 15px top 21px;padding:0;margin-bottom:30px;border-top:2px solid #0897b2}.faq-cats>li .cat-name{display:block;padding:15px 30px 15px 10px}.faq-cats>li .questions{background-color:#fff;border-bottom:0}}.faq-item{border-top:2px solid #0897b2;padding:4px 30px 4px 5px;margin-bottom:0}.faq-item dt{cursor:pointer;position:relative;padding:10px 30px 10px 10px}.faq-item dt .arrow{position:absolute;right:-15px;top:15px;display:block;width:12px;height:11px;background:url(/lib/img/icons/arrow-down.svg) center center no-repeat}.faq-item dd{display:none;padding:5px 10px;margin-bottom:0}.faq-item.active .arrow{transform:rotate(-180deg)}@media(min-width:992px){.faq-item dt{padding-right:50px}.faq-item dt .arrow{right:-15px;top:18px}}.faq-module .faq-item{border-bottom:2px solid #ffe419;margin-bottom:20px}.news-module .rotated-holder{position:relative;margin-bottom:55px}.news-module .rotated-holder h2.rotated{font-weight:900;text-transform:uppercase;font-size:1.5rem;margin-bottom:0}@media(min-width:992px){.news-module .rotated-holder{margin-bottom:100px}.news-module .rotated-holder h2.rotated{font-size:3.125rem;padding-top:10px}}@media(max-width:991px){.news-module .button-white-black{padding:14px 22px}}.newsitem h3{font-size:1.125rem;margin-bottom:20px}@media(min-width:992px){.newsitem h3.lined:before{left:-40px}}.newsitem img{border-radius:0 0 1.25rem 1.25rem}#trial-lesson .trial-content-holder .trial-content h2{padding-right:55px}#trial-lesson .trial-content-holder .trial-content #club-picker{max-width:340px}#trial-lesson .trial-content-holder .trial-content #close-trial{display:none}#trial-lesson .trial-content-holder .trial-content #trial-select-type{display:none}#trial-lesson .trial-content-holder .trial-content #trial-select-type.show{display:block}#trial-lesson .trial-content-holder .trial-content .trial-type{border-radius:1.25rem;border:1px solid #ffe419;padding:25px}@media(max-width:767px){#trial-lesson .trial-content-holder .trial-content .trial-type{display:flex;flex-direction:column;gap:1rem;height:100%;justify-content:space-between;text-align:center;padding:25px 12px}}#trial-lesson .trial-content-holder .trial-content .trial-type.selected .button{transition:none;background:#ffe419 url(/lib/img/icons/tick.svg) no-repeat center center;height:48px}#trial-lesson .trial-content-holder .trial-content .trial-type.selected .button span{display:none}#trial-lesson .trial-content-holder .trial-content .trial-type.deselected{opacity:.5}#trial-lesson .trial-content-holder .trial-content #trial-form{max-width:900px}#trial-lesson .trial-content-holder .trial-content #trial-form,#trial-lesson .trial-content-holder .trial-content #trial-logifit{display:none}#trial-lesson.popup{display:none;position:fixed;width:100%;min-height:100%;top:0;right:0;z-index:1300;background-color:rgba(0,0,0,.5)}#trial-lesson.popup .trial-content-holder{height:100vh;background-color:#fff;overflow-y:scroll;overflow-x:hidden;padding-bottom:50px}@media(min-width:578px){#trial-lesson.popup .trial-content-holder{border-left:1px solid #231f20}}#trial-lesson.popup .trial-content{margin-top:70px}@media(min-width:992px){#trial-lesson.popup .trial-content{padding-left:3rem}}#trial-lesson.popup .trial-content #close-trial{display:block;position:absolute;border-radius:1.25rem;border:1px solid #ffe419;padding-top:13px;width:50px;height:50px;text-align:center;cursor:pointer;right:0;top:0}.grouplesson h3{font-size:1.5rem;margin-bottom:15px}@media(min-width:992px){.grouplesson h3.lined:before{left:-40px}}.grouplesson img{border-radius:0 0 1.25rem 1.25rem}#club-picker-groups{max-width:320px}.grouplessons-module-grid{display:grid;grid-template-columns:repeat(auto-fill,280px);gap:4rem}.price-overview .club{border-radius:.3125rem;border:1px solid #00d2fc;padding:10px;background:url(/lib/img/icons/arrow-black.svg) right 15px center no-repeat;padding-right:50px}.price-overview .club h2,.price-overview .club h3{margin-bottom:0}.subscription{border-radius:1.25rem;background-color:#63e0f8;height:100%;padding:30px}.subscription.popular{background-color:#00d2fc}.subscription ul{list-style:none;border-top:2px solid #0897b2}.subscription ul li{font-size:1.125rem;border-bottom:2px solid #0897b2;padding:12px 0}.subscription .pop-tag{background-color:#fff399;font-size:1.125rem;padding:7px 15px;font-weight:600;position:relative;right:-30px;border-radius:.3125rem 0 0 .3125rem;margin-bottom:15px}.prices{border-top:2px solid #0897b2;font-size:1.125rem}.prices .price{border-bottom:2px solid #0897b2;padding:15px;line-height:1.3}.activity h3{font-size:1.5rem;margin-bottom:15px}@media(min-width:992px){.activity h3.lined:before{left:-40px}}.activity img{border-radius:0 0 1.25rem 1.25rem}@media(max-width:991px){#activity-slider .activity{margin-right:15px}#activity-slider .activity h3{font-size:1.125rem}#activity-slider .activity img{max-width:245px}}@media(min-width:992px){#activity-slider .slick-list{overflow:initial}#activity-slider .slick-list .activity{margin-right:3rem}}@media(max-width:991px){.help-items .col-12:nth-child(2){display:none}}.help-item{text-align:right}@media(max-width:991px){.help-item{margin-right:30px}.help-item img{max-width:265px}}.help-item .details{border-radius:.3125rem;border:1px solid #fff399;padding:20px;position:relative;width:340px;top:-70px;margin-bottom:-50px;margin-left:0;background-color:#fff;min-height:100px;text-align:left}@media(max-width:991px){.help-item .details{width:100%;top:-30px;margin-bottom:-30px}}.help-item .details h3,.help-item .details h4{font-size:1.25rem;font-weight:700;margin-bottom:4px}.text-module{border-radius:1.25rem;box-shadow:0 0 10px 0 #63e0f8;height:100%}.text-module.bg-black .content{color:#fff}.text-module.bg-black .content h2,.text-module.bg-black .content h3,.text-module.bg-black .content h4{color:#fff}.text-module.bg-blue2 .content ul li:before{color:#231f20}.text-module .module-image{aspect-ratio:4/3;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;height:auto;object-fit:cover;object-position:center;width:100%}.text-module .content{padding:25px 25px 10px 25px}.text-module .content h2{font-weight:900}.jobopening{border-radius:1.25rem;background-color:#fff;box-shadow:0 0 11px 0 #00d2fc;padding:15px 25px 5px;height:100%}.icon-text{height:30px;display:flex;align-items:center}.icon-text img{max-height:25px}#joboverview-page .swoosh-right-anim{background-position:right 0 bottom 620px}#joboffer-page .swoosh-right-anim{background-position:right 0 bottom 580px}#provice-filter{display:flex;flex-wrap:wrap;gap:10px}#provice-filter a{border-radius:.9375rem;background:#ffe419;padding:10px 25px;font-weight:700}#provice-filter a.selected{background:#ffe419 url(/lib/img/icons/tick-black.svg) right 10px center no-repeat;padding-right:50px}@media(max-width:991px){.story-item img{max-width:265px}}.story-item .details{border-radius:.3125rem;border:1px solid #63e0f8;padding:20px;position:relative;width:75%;top:-70px;margin-bottom:-50px;left:25%;background-color:#fff;min-height:100px;text-align:left}@media(max-width:991px){.story-item .details{width:100%;left:0;top:-30px;margin-bottom:-30px}}.story-item .details h3,.story-item .details h4{font-size:1.25rem;font-weight:700;margin-bottom:4px}#image-slider .slide-prev{left:10px}#image-slider .slide-next{right:10px}@media(min-width:992px){#image-slider .slide-prev{left:25px}#image-slider .slide-next{right:25px}}#image-slider .slide-prev,#image-slider .slide-next{top:calc(50% - 15px);z-index:1;background-color:rgba(255,255,255,.8)}.grecaptcha-disclaimer{font-size:10px;padding-top:20px}.grecaptcha-badge{display:none}.error-message{background-color:#fff;color:#f00;border:1px solid #f00}.success-message{background-color:#fff;color:#3fe64c;border:1px solid #3fe64c}#form-success{color:#231f20}#form-error{color:#f00}#messageSend{font-size:20px;display:none}.form-floating .form-control,.form-floating input[type="date"],.form-floating input[type="text"],.form-floating input[type="email"],.form-floating input[type="password"],.form-floating input[type="number"]{border-radius:.625rem!important;padding-top:20px!important;height:3.2rem!important;background-color:#e7e7e7!important;border:2px solid transparent!important;margin-bottom:20px!important;color:#231f20!important;box-shadow:none!important;font-size:18px!important}.form-floating .form-control:focus,.form-floating input[type="date"]:focus,.form-floating input[type="text"]:focus,.form-floating input[type="email"]:focus,.form-floating input[type="password"]:focus,.form-floating input[type="number"]:focus{background-color:#e7e7e7!important}.form-floating .form-control:focus-visible,.form-floating input[type="date"]:focus-visible,.form-floating input[type="text"]:focus-visible,.form-floating input[type="email"]:focus-visible,.form-floating input[type="password"]:focus-visible,.form-floating input[type="number"]:focus-visible{border:2px solid transparent!important}.form-floating .form-control.error,.form-floating input[type="date"].error,.form-floating input[type="text"].error,.form-floating input[type="email"].error,.form-floating input[type="password"].error,.form-floating input[type="number"].error{border:2px solid #f00!important}.form-floating .form-control:focus,.form-floating input[type="date"]:focus,.form-floating input[type="text"]:focus,.form-floating input[type="email"]:focus,.form-floating input[type="password"]:focus,.form-floating input[type="number"]:focus{box-shadow:none!important}.form-floating select{border-radius:.625rem!important;width:100%;max-width:670px;padding:10px!important;background-color:#e7e7e7!important;border:0!important;box-shadow:none!important;color:#231f20!important;font-size:18px!important}.form-floating select:focus{background-color:#e7e7e7!important}.form-floating label{color:#231f20;padding:.9rem .75rem!important}.form-floating textarea.form-control{height:160px}.form-fc .form-control,.logifit-page .form-control,.form-fc input[type="date"],.logifit-page input[type="date"],.form-fc input[type="text"],.logifit-page input[type="text"],.form-fc input[type="email"],.logifit-page input[type="email"],.form-fc input[type="password"],.logifit-page input[type="password"],.form-fc input[type="number"],.logifit-page input[type="number"]{border-radius:.625rem!important;background-color:#e7e7e7!important;border:2px solid transparent!important;color:#231f20!important;box-shadow:none!important;font-size:16px!important;height:45px!important;padding:5px 10px!important;box-sizing:border-box!important}.form-fc .form-control:focus,.logifit-page .form-control:focus,.form-fc input[type="date"]:focus,.logifit-page input[type="date"]:focus,.form-fc input[type="text"]:focus,.logifit-page input[type="text"]:focus,.form-fc input[type="email"]:focus,.logifit-page input[type="email"]:focus,.form-fc input[type="password"]:focus,.logifit-page input[type="password"]:focus,.form-fc input[type="number"]:focus,.logifit-page input[type="number"]:focus{background-color:#e7e7e7!important}.form-fc .form-control:focus-visible,.logifit-page .form-control:focus-visible,.form-fc input[type="date"]:focus-visible,.logifit-page input[type="date"]:focus-visible,.form-fc input[type="text"]:focus-visible,.logifit-page input[type="text"]:focus-visible,.form-fc input[type="email"]:focus-visible,.logifit-page input[type="email"]:focus-visible,.form-fc input[type="password"]:focus-visible,.logifit-page input[type="password"]:focus-visible,.form-fc input[type="number"]:focus-visible,.logifit-page input[type="number"]:focus-visible{border:2px solid transparent!important}.form-fc .form-control.error,.logifit-page .form-control.error,.form-fc input[type="date"].error,.logifit-page input[type="date"].error,.form-fc input[type="text"].error,.logifit-page input[type="text"].error,.form-fc input[type="email"].error,.logifit-page input[type="email"].error,.form-fc input[type="password"].error,.logifit-page input[type="password"].error,.form-fc input[type="number"].error,.logifit-page input[type="number"].error{background-color:#efd6d6!important}.form-fc .form-control:focus,.logifit-page .form-control:focus,.form-fc input[type="date"]:focus,.logifit-page input[type="date"]:focus,.form-fc input[type="text"]:focus,.logifit-page input[type="text"]:focus,.form-fc input[type="email"]:focus,.logifit-page input[type="email"]:focus,.form-fc input[type="password"]:focus,.logifit-page input[type="password"]:focus,.form-fc input[type="number"]:focus,.logifit-page input[type="number"]:focus{box-shadow:none!important}.form-fc select,.logifit-page select{border:2px solid transparent!important;border-radius:.625rem!important;width:100%;max-width:670px;padding:5px 10px!important;background-color:#e7e7e7!important;border:0!important;box-shadow:none!important;color:#231f20!important;font-size:18px!important;height:45px!important}.form-fc select:focus,.logifit-page select:focus{background-color:#e7e7e7!important}.form-fc select:focus-visible,.logifit-page select:focus-visible{border:2px solid transparent!important;outline:0!important}.form-fc label,.logifit-page label,.form-fc .lf-fieldlabel,.logifit-page .lf-fieldlabel{color:#231f20!important;font-size:1rem!important;margin-left:2px!important;margin-bottom:5px!important;display:block}.form-fc .validationMessageInCaption,.logifit-page .validationMessageInCaption{padding-left:0}.form-fc textarea.form-control,.logifit-page textarea.form-control{height:160px!important}.form-fc .form-check-input.error,.logifit-page .form-check-input.error{background-color:#efd6d6}.form-fc .form-check-label a,.logifit-page .form-check-label a{text-decoration:underline;text-underline-offset:3px}.form-fc input[type="checkbox"],.logifit-page input[type="checkbox"]{width:22px!important;height:22px!important;text-align:left!important;cursor:pointer!important;margin-right:10px!important}.form-fc input[type="checkbox"]:checked,.logifit-page input[type="checkbox"]:checked{background-color:#0d6efd!important;border-color:#0d6efd!important}.form-floating>.form-control-plaintext~label,.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select~label{opacity:.9;transform:scale(.65) translateX(.5rem) translateY(-.5rem)}.custom-checkboxes input[type=checkbox],.custom-checkboxes input[type=radio]{display:none}.custom-checkboxes input[type=checkbox]+label,.custom-checkboxes input[type=radio]+label{background-image:url(/lib/img/icons/checkbox.svg);background-repeat:no-repeat;background-position:bottom 7px left;display:inline-block;padding:5px 0 0 25px}.custom-checkboxes input[type=checkbox]:checked+label,.custom-checkboxes input[type=radio]:checked+label{background-image:url(/lib/img/icons/checkbox-ticked.svg);display:inline-block}.fileupload{margin-bottom:5px;position:relative;width:100%}.fileupload .fileupload-title{color:#231f20;cursor:text;margin-bottom:3px!important}.fileupload .nice-upload{background-color:#e7e7e7;border-radius:.625rem!important;color:#231f20;cursor:pointer;font-size:20px;margin-bottom:0;padding:6px 15px 6px 15px;position:relative;width:100%}.fileupload .nice-upload.error{border:2px solid #f00}.fileupload .nice-upload input{visibility:hidden;width:100%}.fileupload .nice-upload span{position:absolute;padding-top:5px;font-size:16px}form#jaf .form-control.error{background-color:#efd6d6!important}.footer-top{background:url(/lib/img/background/footer-top.svg) no-repeat top left -20px;width:100%;background-repeat:no-repeat}@media(min-width:992px){.footer-top{background-image:url(/lib/img/background/footer-top.svg);background-position:top center;background-size:cover}.footer-top .text{min-height:425px;display:flex;flex-direction:column;justify-content:center}}.footer-middle{background-color:#231f20}.footer-middle h2{max-width:350px}@media(max-width:991px){.footer-middle .middle-right img{width:120px;height:auto}}.footer-bottom{width:100%;padding-top:15px}.footer-bottom .footer-bottomn-links{list-style:none}.footer-bottom .footer-bottomn-links li{display:inline-block;font-weight:400;padding-right:20px;margin-bottom:10px}@media(min-width:992px){.footer-bottom{height:70px;padding-top:26px;background:url(/lib/img/background/footer-bottom.svg) no-repeat top right 40px}}.cookie-bar{border-top:1px solid #231f20;background-color:#ffe419;bottom:0;box-shadow:0 0 1rem 0 rgba(0,0,0,.5);color:#231f20;left:0;padding:10px 0;position:fixed;right:0;z-index:1100;transform:translateY(100%);transition:transform 500ms ease-in-out}.cookie-bar.show{transform:translateY(0);transition:transform 500ms 500ms ease-in-out}.cookie-bar p{margin-bottom:0}.cookie-bar .button{margin-top:0}.cookie-bar .cookie-bar-button-container{display:flex;align-items:center;align-content:center;justify-content:center;gap:15px;flex-wrap:wrap;height:100%}@media(max-width:991px){.cookie-bar{text-align:center}.cookie-bar .cookie-bar-button-container{flex-direction:row-reverse;justify-content:space-around;padding-block:.5rem}}.logifit-page .lf-view{max-width:1200px}.logifit-page .lf-view .lf-simpelselect{max-width:300px}.logifit-page .lf-view .lf-abonnementen-wrapper{gap:1rem;grid-auto-rows:auto}@media(max-width:767px){.logifit-page .lf-view .lf-abonnementen-wrapper{grid-template-columns:1fr}}.logifit-page .lf-view .lf-abonnementen-wrapper .lf-abonnement-item-container{padding:1rem;width:100%}.logifit-page .lf-view .lf-abonnementen-wrapper .lf-abonnement-item-container .lf-abonnement-buttons{padding:0}.logifit-page .lf-view .lf-abonnementen-wrapper .lf-abonnement-item-container .lf-abonnement-buttons .lf-button{border-radius:12px!important;display:flex;line-height:1}.logifit-page .lf-view .lf-abonnementen-wrapper .lf-abonnement-item-container .lf-abonnement-info{vertical-align:top}.logifit-page .lf-view .lf-abonnementen-wrapper .lf-abonnement-item-container .lf-abonnement-info div:first-child{font-size:20px}.logifit-page .lf-view .lf-abonnementen-wrapper .lf-abonnement-item-container .lf-abonnement-info div:nth-child(2) p:last-child{font-size:20px}.logifit-page .lf-view .lf-fields div[id*="landInput"]{display:none!important}.logifit-page .lf-view .lf-fields input[type="checkbox"]{float:left}.logifit-page .lf-view .lf-fields div[id="avgVoorwaardenPanel"] div:nth-child(3){margin-top:-5px}.logifit-page .lf-view .lf-buttons .lf-button{display:inline-flex;width:auto}.logifit-page .lesroosterWithFilterContainer{max-width:800px!important}.logifit-page .lesroosterWithFilterContainer .lesrooster-datum-container .lf-button{border-radius:12px!important;font-size:18px;font-weight:600;line-height:1.2}.logifit-page div[id$="agenda_lespopup"] .lfImage{border-radius:10px}.logifit-page div[id$="agenda-lijst"]{min-width:auto!important}.logifit-page .widgetPopupFooter{padding-left:8px}.logifit-page .widgetPopupFooter div[id$="agenda_loginComponent"]{position:relative;left:-12px}.logifit-page .widgetPopupFooter input[id$="agenda_sluitenknop"]{position:absolute;left:12px;bottom:10px}.logifit-page .lesRoosterFilterUnresponsivePanel{border:0;box-shadow:none!important}#trial-logifit .lf-section-geselecteerde-activiteit{display:none}#trial-logifit .lf-section-persoonsgegevens{margin-top:1rem}.sport-schedule{position:relative}.sport-schedule .viewall{position:absolute;right:12px;top:40px;z-index:170}.sport-schedule .logifit-page .lesroosterWithFilterContainer{max-width:100%!important}.sport-schedule .logifit-page .lesroosterWithFilterContainer div[id$="agenda"]{position:relative}.sport-schedule .logifit-page .lesroosterWithFilterContainer div[id$="agenda-lijst"]{gap:20px}@media(max-width:991px){.sport-schedule .logifit-page .lesroosterWithFilterContainer div[id$="agenda-lijst"]{display:block!important;min-width:auto!important}}.sport-schedule .logifit-page .lesroosterWithFilterContainer div[id$="agenda-lijst"]>div{box-shadow:0 0 11px 0 #ffe419;border:0!important;padding:25px!important;background-color:#fff}.sport-schedule .logifit-page .lesroosterWithFilterContainer div[id$="agenda-lijst"]>div b{font-size:1.5rem;margin-bottom:10px}@media(max-width:991px){.sport-schedule .logifit-page .lesroosterWithFilterContainer div[id$="agenda-lijst"]>div{width:100%;margin-bottom:20px!important}}.sport-schedule h1{font-size:1.875rem!important;font-weight:900!important;text-transform:uppercase!important;margin-bottom:25px!important}@media(min-width:1500px){.sport-schedule h1:before{content:"";background:url(/lib/img/icons/slanted-line.svg) no-repeat top left;width:42px;height:52px;display:inline-block;position:absolute;left:-35px;top:-2px}}.lesroosterAgendaUnresponsiveContainer h1[id$="agenda-lijst-header"] span{color:#ffe419!important}@-webkit-keyframes flipTop{0%{-webkit-transform:perspective(400px) rotateX(0deg)}100%{-webkit-transform:perspective(400px) rotateX(-90deg)}}@-webkit-keyframes flipBottom{0%{-webkit-transform:perspective(400px) rotateX(90deg)}100%{-webkit-transform:perspective(400px) rotateX(0deg)}}@-moz-keyframes flipTop{0%{-moz-transform:perspective(400px) rotateX(0deg)}100%{-moz-transform:perspective(400px) rotateX(-90deg)}}@-moz-keyframes flipBottom{0%{-moz-transform:perspective(400px) rotateX(90deg)}100%{-moz-transform:perspective(400px) rotateX(0deg)}}@-ms-keyframes flipTop{0%{-ms-transform:perspective(400px) rotateX(0deg)}100%{-ms-transform:perspective(400px) rotateX(-90deg)}}@-ms-keyframes flipBottom{0%{-ms-transform:perspective(400px) rotateX(90deg)}100%{-ms-transform:perspective(400px) rotateX(0deg)}}@-keyframes flipTop{0%{transform:perspective(400px) rotateX(0deg);}100%{transform:perspective(400px) rotateX(-90deg);}}@-keyframes flipBottom{0%{transform:perspective(400px) rotateX(90deg);}100%{transform:perspective(400px) rotateX(0deg);}}.flipTimer{--fontsize:60px;--height:70px;--digitwidth:54px;--labeltop:2rem;scale:1;color:#fff;font-family:"Helvetica Neue",Helvetica,sans-serif;font-size:var(--fontsize);font-weight:bold;line-height:var(--height);height:var(--height)}.flipTimer .seperator{vertical-align:top;margin:0 -20px;display:inline}.flipTimer .seconds,.flipTimer .minutes,.flipTimer .hours,.flipTimer .days{height:100%;display:inline}.flipTimer .digit-set{border-radius:10px;box-shadow:0 2px 4px rgba(0,0,0,.8);border:1px solid #111;width:var(--digitwidth);height:100%;display:inline-block;position:relative;margin:0 1px}.flipTimer .digit{position:absolute;height:100%}.flipTimer .digit>div{position:absolute;left:0;overflow:hidden;height:50%;padding:0 10px}.flipTimer .digit>div.digit-top,.flipTimer .digit>div.shadow-top{background-color:#333;border-bottom:1px solid #333;box-sizing:border-box;top:0;z-index:0;border-radius:10px 10px 0 0}.flipTimer .digit>div.digit-top:before,.flipTimer .digit>div.shadow-top:before{content:"";box-shadow:inset 0 10px 25px rgba(0,0,0,.4);height:100%;width:100%;position:absolute;left:0;top:0}.flipTimer .digit>div.shadow-top{background:-webkit-gradient(linear,0% 0%,0% 100%,from(rgba(0,0,0,0)),to(#000));width:calc(var(--digitwidth) - 1px);opacity:0;-webkit-transition:opacity .3s ease-in}.flipTimer .digit>div.digit-bottom,.flipTimer .digit>div.shadow-bottom{background-color:#333;bottom:0;z-index:0;border-radius:0 0 10px 10px}.flipTimer .digit>div.digit-bottom .digit-wrap,.flipTimer .digit>div.shadow-bottom .digit-wrap{display:block;margin-top:-100%}.flipTimer .digit>div.digit-bottom:before,.flipTimer .digit>div.shadow-bottom:before{content:"";box-shadow:inset 0 10px 25px rgba(0,0,0,.3);border-radius:0 0 10px 10px;height:100%;width:100%;position:absolute;left:0;top:0}.flipTimer .digit>div.shadow-bottom{background:-webkit-gradient(linear,0% 0%,0% 100%,from(#000),to(rgba(0,0,0,0)));width:calc(var(--digitwidth) - 1px);opacity:0;-webkit-transition:opacity .3s ease-in}.flipTimer .digit.previous .digit-top,.flipTimer .digit.previous .shadow-top{opacity:1;z-index:2;-webkit-transform-origin:50% 100%;-webkit-animation:flipTop .3s ease-in both;-moz-transform-origin:50% 100%;-moz-animation:flipTop .3s ease-in both;-ms-transform-origin:50% 100%;-ms-animation:flipTop .3s ease-in both;transform-origin:50% 100%;animation:flipTop .3s ease-in both}.flipTimer .digit.previous .digit-bottom,.flipTimer .digit.previous .shadow-bottom{z-index:1;opacity:1}.flipTimer .digit.active .digit-top{z-index:1}.flipTimer .digit.active .digit-bottom{z-index:2;-webkit-transform-origin:50% 0%;-webkit-animation:flipBottom .3s .3s ease-out both;-moz-transform-origin:50% 0%;-moz-animation:flipBottom .3s .3s ease-out both;-ms-transform-origin:50% 0%;-ms-animation:flipBottom .3s .3s ease-out both;transform-origin:50% 0%;animation:flipBottom .3s .3s ease-out both}.flipTimer-container{container-type:inline-size}.flipTimer>div{position:relative}.flipTimer>div::before{content:attr(data-label);color:#231f20;font-size:1rem;font-weight:400;position:absolute;top:var(--labeltop);z-index:100}@container (max-width:550px){.flipTimer{--fontsize:30px;--height:36px;--digitwidth:38px;--labeltop:1.5rem;}}