/*! purgecss start ignore *//*! purgecss end ignore *//*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css *//*! purgecss start ignore *//*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore *//*! purgecss start ignore *//*! purgecss end ignore */.print{display:none}@media print{.no-print{display:none}.print{display:block;padding:40px;line-height:1.5rem}}body{overflow-x:hidden;color:#888}.btn-gym{box-shadow:none}.gym-p,.lp-devices__text{color:#888;margin-bottom:2.5rem;letter-spacing:.2px;font-family:"Guillon",sans-serif;font-weight:400;line-height:1.5rem}.gym-p a,.lp-devices__text a{color:#ff7f66;text-decoration:underline}.custom-list{color:#888;margin-bottom:2.5rem}.custom-list li{margin-bottom:.5rem;line-height:1.5rem;letter-spacing:.2px;font-family:"Guillon",sans-serif;font-weight:400}@media only screen and (max-width:991px){.custom-list{padding-left:1rem}}.spacing-tb-xl{padding-top:2.5rem;padding-bottom:2.5rem}.spacing-pt-0{padding-top:0}.spacing-pt-pb-0{padding-top:0;padding-bottom:0}.spacing-no-p-r{padding-right:0}.z-top{z-index:2}.d-flex{display:flex}.clearfix:after{content:"";clear:both;display:table}.align-right{text-align:right;display:block}.loading-spinner{position:fixed;left:0;top:0;width:100vw;height:100vh}.loading-spinner span{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:50px;height:50px;display:inline-block}.modal_backdrop__11A_P.fade-enter-done{opacity:.7}.modal__content .modal__header>div{color:#555;font-family:"GuillonDemi",sans-serif;font-weight:400}.modal__content .modal__header svg{border-radius:0;background-color:transparent;width:16px;height:16px;padding:0}.modal__scrollable .alert{margin-bottom:1rem}.modal__scrollable>div .p{font-size:14px;color:#888;line-height:1.188rem;margin-bottom:0;letter-spacing:.2px}.modal__scrollable>div .p>div{font-size:14px;color:#888;line-height:1.188rem;margin-bottom:1rem}.modal__scrollable .input-container .input{margin-bottom:1rem;border-radius:4px;background-color:transparent;font-size:14px;font-family:"GuillonLight",sans-serif;font-weight:400}.modal__scrollable .input-container .input:-ms-input-placeholder{color:#888}.modal__scrollable .input-container .input::placeholder{color:#888}.modal__scrollable a{font-size:12px;display:block;text-align:right;color:#888;text-decoration:none;margin-bottom:20px}.modal__scrollable .bottom-register{font-size:12px;color:#555;margin-top:1.5rem;line-height:1}.modal__scrollable .bottom-register a{display:inline;text-decoration:underline;color:#ff7f66;margin-bottom:0}.signin-modal{position:absolute;top:62px;right:2.5rem}.signin-modal .modal__content{background-color:#f9f6f4}.signin-modal .modal__content .modal__header{padding:1.5rem 1.5rem 0}.signin-modal .modal__content .modal__scrollable{background:#f9f6f4;padding:1.5rem}.signin-modal .reset-password-link{font-size:12px;display:block;text-align:right;color:#888;text-decoration:none;margin-bottom:1rem;cursor:pointer}.simple-modal{max-width:730px}.signup-modal{max-width:590px}.signup-modal.wide{max-width:690px}.signup-modal.wide .modal__content .modal__scrollable .row.end-xs{justify-content:center}.signup-modal.wide .modal__content .modal__scrollable .row.end-xs .btn-gym:first-of-type{margin-left:0}.signup-modal .modal__content{background-color:#fff;max-height:60vh}.signup-modal .modal__content .modal__header{padding:2rem 2rem 1.5rem;font-size:20px;color:#555}.signup-modal .modal__content .modal__header>div{font-size:24px;font-family:"GuillonDemi",sans-serif;font-weight:400}.signup-modal .modal__content .modal__header svg{display:none}.signup-modal .modal__content .modal__scrollable{padding:0 2rem 2rem;background-color:#fff}.signup-modal .modal__content .modal__scrollable p{margin-top:0;line-height:1.5rem;color:#555;font-family:"Guillon",sans-serif;font-weight:400;margin-bottom:2rem;letter-spacing:.2px}.signup-modal .modal__content .modal__scrollable .custom-list{color:#555;padding-left:1.5rem}.signup-modal .modal__content .modal__scrollable .custom-list li{line-height:1.5rem;letter-spacing:.2px;font-family:"Guillon",sans-serif;font-weight:400;margin-bottom:0}.signup-modal .modal__content .modal__scrollable .row.end-xs{margin-top:2rem}.signup-modal .modal__content .modal__scrollable .btn-gym{width:auto;margin-left:12px}.signup-modal .modal__content .modal__scrollable .btn-gym.btn--border{border-color:#555;background-color:transparent}.top-header{position:absolute!important}.top-header .top-nav .top-nav__list{color:inherit;margin-top:3px}.top-header .top-nav .top-nav__list .top-nav__item{margin-right:2.5rem;line-height:1.5rem;color:#ff7f66}.top-header .top-nav .top-nav__list .top-nav__item.active a{color:#ff7f66}.top-header .top-nav .btn-gym.btn--border{border-color:#ff7f66;color:#ff7f66}.top-header--textwhite{position:absolute!important;background:transparent}.top-header--textwhite .top-nav .top-nav__list{color:inherit;margin-top:3px}.top-header--textwhite .top-nav .top-nav__list .top-nav__item{margin-right:2.5rem}.top-header--textwhite .top-nav .top-nav__list .top-nav__item a{color:#fff}.top-header--textwhite .top-nav .btn-gym.btn--border{border-color:#fff;color:#fff}.top-header--white{background-color:#fff}.top-header--white .top-header__content{color:#555!important}.header{position:fixed}.header .gym-logo{display:flex;width:auto}.header .gym-logo svg{display:block}.header .gym-logo .logo-mobile{display:none}.header .gym-logo .partner-logo{max-width:100px;margin-left:1.5rem}@media only screen and (max-width:992px){.signin-modal{right:0;top:50%;transform:translateY(-50%)}.signin-modal .modal__scrollable>div{width:100%!important}#root{overflow-x:hidden}.header .gym-logo{height:32px;z-index:100}.header .gym-logo svg{display:none}.header .gym-logo .logo-mobile{display:block;width:35px;height:32px}.header .top-nav{display:flex}.header .menu-drawer,.header .menu-drawer__ctrls{display:none}.header .drawer-btn{display:none;position:relative;width:32px;height:32px;padding:0;margin-right:0;margin-top:-5px}.header .drawer-btn__bar{position:absolute;left:6px;top:11px;display:block;width:21px;height:2px;border-radius:3px;background-color:#555}.header .drawer-btn__bar.last{top:19px}.header .drawer-btn__close{position:absolute;left:0;top:0;width:32px;height:32px;display:none;background-size:100% auto;background-position:50%;background-repeat:no-repeat;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAF8WlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NzUzLCAyMDIxLzAyLzE1LTExOjUyOjEzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdEV2dD0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlRXZlbnQjIiB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEuMS8iIHhtbG5zOnBob3Rvc2hvcD0iaHR0cDovL25zLmFkb2JlLmNvbS9waG90b3Nob3AvMS4wLyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTA0LTE5VDE0OjMxOjE0KzAyOjAwIiB4bXA6TWV0YWRhdGFEYXRlPSIyMDIxLTA0LTE5VDE0OjMxOjE0KzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wNC0xOVQxNDozMToxNCswMjowMCIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoyZmE3MTE0NS02NzNiLWM2NDMtYWRiZS1mNWRhNDQ4YzNjN2QiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo1NjU2NzIyYS0wOGE1LTA2NDktYWM0Zi01YjQ5MzU5NGE5YmIiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo2YmZhZGY2MC1lYWE0LTVkNDQtOGJhZi1lNjMyMDE1MjRiMGYiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjZiZmFkZjYwLWVhYTQtNWQ0NC04YmFmLWU2MzIwMTUyNGIwZiIgc3RFdnQ6d2hlbj0iMjAyMS0wNC0xOVQxNDozMToxNCswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjMgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJzYXZlZCIgc3RFdnQ6aW5zdGFuY2VJRD0ieG1wLmlpZDoyZmE3MTE0NS02NzNiLWM2NDMtYWRiZS1mNWRhNDQ4YzNjN2QiIHN0RXZ0OndoZW49IjIwMjEtMDQtMTlUMTQ6MzE6MTQrMDI6MDAiIHN0RXZ0OnNvZnR3YXJlQWdlbnQ9IkFkb2JlIFBob3Rvc2hvcCAyMi4zIChXaW5kb3dzKSIgc3RFdnQ6Y2hhbmdlZD0iLyIvPiA8L3JkZjpTZXE+IDwveG1wTU06SGlzdG9yeT4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5ZIJU6AAACX0lEQVR4nO2avW4TQRRGzwANDaIA8Qr0VEhUlCEpr5UybxFRuAlFyJuAp4oEKdOiFHQU8AQRgjoRBTIFIxSt1rvj3TvzCWWOZMXZte7Pya49d5ywXq+5zdxRF6CmCVAXoKYJUBegpglQF6CmCVAXoKYJUBegpglQF6CmCVAXoOaeR5AQAmZ2F3gK/IwxfveIuwkzewI8Ar7GGH/P2dNwuQLM7CFwAXwBLs3syCPuhlxHwGXKdZFyT8brFjgAnqXnAVia2Vun2P9IMZcpBynnwZyYXgIe9Bw79JSQYh1m5s7GS8B74KrnuIuEgeavUu7JuAiIMX4D9oDrntOzJAw0fw3spdyTcfsYjDGeA7s4ShhpfjflnIXrOsBTQo3mocBCyENCreah0EpwjoSazUPBpfAUCbWbh8KzwDYSFM0DBI/vBkMIg+fN7CXwAbjfc/ok/Zzc/JweqgiAUQl9ZP/l5cNQDiO3Q5eil/1Nqu4HZEqo1jwINkRSY6cDLzmt1TwIBKR3+/2Bl+yXGKU3UVXAwEddF9dReohqAgaa/5UeXapIqCJgZJGzkx7uo3QOxQXkrPBKjNK5FBWwzfJWJaGYgClre4WEIgLmDDa1JbgL8JjqakpwFeA50taS4CagxDxfQ4LLOLxYLHaAjz2nXAabkVH61Wq1Opsa2+sKeNFzzG2qG7kS+nJn4yXgc+d395F2QEI391a47QiZ2ZK/U94P4HWM8dPswD2Y2XPgGHgMvIsxvpFvif3P3Pr/EGkC1AWoaQLUBahpAtQFqGkC1AWoaQLUBahpAtQFqGkC1AWo+QNzZEuEBs63zQAAAABJRU5ErkJggg==")}.header .menu-drawer{height:calc(100% - 56px);top:56px;transform:translateY(calc(-100% - 56px));opacity:0;background-color:#fff;transition-duration:.6s}.header .menu-drawer__ctrls{z-index:100}.header .menu-drawer__menu .menu-drawer__list{position:absolute;width:100%;height:auto;top:50%;left:0;transform:translateY(calc(-50% - 45px))}.header .menu-drawer__menu .menu-drawer__list .top-nav__item{text-align:center;margin-right:0;margin-bottom:1.5rem}.header .menu-drawer__menu .menu-drawer__list .top-nav__item a{font-size:1.875rem;font-family:"Guillon",sans-serif;font-weight:400;color:#555;letter-spacing:.38px;line-height:2.313rem}.header .menu-drawer__menu .menu-drawer__list .top-nav__item.active a{color:#ff7f66;font-family:"GuillonDemi",sans-serif;font-weight:400}.header .menu-drawer__menu button.btn-gym{position:absolute;bottom:10px;margin-bottom:2rem;left:50%;transform:translateX(-50%);min-width:147px;height:40px;border-color:#ddd}.header .menu-drawer__menu button.btn-gym div{color:#555;font-family:"GuillonDemi",sans-serif;font-weight:400;font-size:.875rem}.header.menu-open .menu-drawer{transform:translateY(0);opacity:1;transition-duration:.6s}.header.menu-open .drawer-btn__bar{display:none}.header.menu-open .drawer-btn__close{display:block}.header.top-header--textwhite .menu-drawer{top:0}.header.top-header--textwhite .drawer-btn__bar{background-color:#fff}}@media only screen and (max-width:767px){.signup-modal .modal__content .modal__scrollable .row.end-xs{justify-content:center}.signup-modal .modal__content .modal__scrollable .row.end-xs .btn-gym{margin-left:0;margin-top:12px;width:100%}.signin-modal .modal__scrollable>div{width:100%!important}}.footer{border-top:none}.footer section.content-wrapper{padding:1.5rem 2.5rem 90px}.footer section.content-wrapper .footer-copy{display:flex;flex-direction:inherit;justify-content:space-between;align-items:center;font-size:12px;font-weight:700;margin-top:18px;color:#555}.footer section.content-wrapper .footer-navigation{display:flex}.footer .footer-groups{border-top:1px solid #ddd;border-bottom:none;color:#888;font-size:12px;line-height:1.6}.footer .footer-groups .content-wrapper{padding-bottom:2.5rem}.footer .footer-note-img{display:flex;width:280px;height:120px;margin:-84px auto 1.5rem;background-color:#fff;border-right:30px solid #fff;border-left:30px solid #fff}.footer .footer-note-img img{width:100%}.footer .footer-note-img .seal2{width:100px}.footer .footer-list{margin-bottom:0;width:100%}.footer .footer-list li{margin-bottom:.25rem}@media only screen and (max-width:991px){.footer section.content-wrapper{padding:2rem 0 0}.footer section.content-wrapper .footer-header a{margin:0 auto}.footer section.content-wrapper .footer-copy{text-align:center;display:block;margin-bottom:2rem}.footer .footer-list{border-top:1px solid #ddd;border-bottom:none;padding-top:1rem}.footer .footer-list .footer-list__item{display:block;text-align:center}.footer .footer-logo{margin:0 auto;padding:0;align-items:center}.footer .footer-logo,.footer .footer-logo svg{width:115px;height:30px}.footer .footer-note-img{float:none;margin:0 auto 1.5rem}.footer .footer-note-text{text-align:center;padding:0 1rem 2rem;width:calc(100% - 2rem)}}.footer.footer-small{position:fixed;bottom:0;z-index:0;width:calc(100% - 4rem);padding:2rem;margin-top:5rem;background-color:#212c55;color:#fff;font-size:.875rem;line-height:1.188rem;text-align:center}.footer.footer-small a{color:#ff7f66}.footer.footer-small--white{background-color:#fff;color:#888}@media only screen and (max-width:767px){.footer.footer-small{position:relative;box-sizing:border-box;width:100%;font-size:.75rem;line-height:1rem;padding:2rem 1rem}}.container-fluid.no-padding{padding:0;overflow-x:hidden}.first-container{margin-top:62px}@media only screen and (max-width:767px){.first-container{margin-top:56px}}.image-module{position:relative;width:100%;height:340px;display:flex;align-items:center;justify-content:center}.image-module h1{position:relative;z-index:2;color:#fff;font-size:46px;margin-bottom:0}.image-module .image__background,.image-module .image__background img{position:absolute;left:0;top:0;width:100%;height:100%}.image-module .image__background img{object-fit:cover!important;object-position:center top!important}.image-module .image__background .background-mobile{display:none}@media only screen and (max-width:767px){.image-module h1{font-size:1.875rem}.image-module .image__background img{display:none}.image-module .image__background .background-mobile{display:block}}.page-faq{padding:4rem 0}.page-faq h6{font-size:24px;line-height:1.4;margin-bottom:1rem}.legal h1{font-size:46px}.account-pdf{text-decoration:none}.account-wrapper{padding-bottom:4rem}.account-wrapper h6,.participation-wrapper h6,.payment-wrapper h6{text-align:left}.participation-wrapper .divider{height:52px}.participation-wrapper a{text-decoration:none}.form-account{text-align:left}.form-account .col-xs-8.location{position:relative}.form-account .location-list{position:absolute;width:220px;top:76px;border:1px solid #ddd;max-height:100px;overflow-y:auto;background-color:#fff;border-radius:0 0 0 0;z-index:5}.form-account .location-list .location-list-ul{width:100%;padding:0;margin:0;list-style:none}.form-account .location-list .location-list-ul li{margin:0;padding:0 1rem;min-width:40px;line-height:38px;border-bottom:1px solid #ddd;cursor:pointer}.form-account .location-list .location-list-ul li:last-child{border-bottom:none}.navigation-tabs{margin:1.5rem 0}.navigation-tabs a{position:relative;font-size:14px;color:#888;text-decoration:none;font-family:"GuillonDemi",sans-serif;font-weight:400;margin:0 30px}.navigation-tabs a.active{color:#555}.navigation-tabs a.active:after{position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:42px;content:"";height:4px;border-radius:2px;background-color:#ff7f66}@media only screen and (max-width:767px){.navigation-tabs-container{text-align:left}.navigation-tabs-container .box-row{width:100%;overflow:hidden;overflow-x:scroll}.navigation-tabs-container .box-row .navigation-tabs{position:relative;width:430px;padding-left:1.5rem;margin-bottom:1.25rem}.navigation-tabs-container .box-row .navigation-tabs a{margin-left:0}}.form-account .radio-container{display:block}.form-account .radio-container>div{margin-right:2.5rem}.form-account .radio-container>label{display:block;margin-bottom:1rem}.form-account .radio-container .radio-container{display:flex;justify-content:flex-start}.form-account .radio-container .radio--primary+.label--12:before,.form-account .radio-container .radio--primary+.label--13:before,.form-account .radio-container .radio--primary+.label--14:before,.form-account .radio-container .radio--primary+.label--15:before,.form-account .radio-container .radio--primary+.label--invalid:before,.form-account .radio-container .radio--primary+.label--primary:before,.form-account .radio-container .radio--primary+.label--secondary:before,.form-account .radio-container .radio--primary+.label:before{border:1px solid #888;background-color:#fff;width:24px;height:24px}.form-account .radio-container .radio--primary:checked+label:before{background-size:12px 12px;background-repeat:no-repeat;background-position:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjI3IiBoZWlnaHQ9IjIyNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSJub25lIiBkPSJNLTEtMWgyMjl2MjI5SC0xeiIvPjxnPjxjaXJjbGUgY3k9IjExMy4yNSIgY3g9IjExMy4yNSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iI2ZmN2Y2NiIgZmlsbD0iI2ZmN2Y2NiIgcj0iMTEyLjUiLz48L2c+PC9zdmc+)}@media only screen and (max-width:767px){.form-account{margin-top:2.25rem}.form-account .input-container .label,.form-account .input-container .label--12,.form-account .input-container .label--13,.form-account .input-container .label--14,.form-account .input-container .label--15,.form-account .input-container .label--invalid,.form-account .input-container .label--primary,.form-account .input-container .label--secondary{margin-bottom:.75rem}}.box-primary-light{background-color:#ff947f;color:#fff;padding:1.5rem;border-radius:8px;font-size:1.25rem;line-height:1.75rem;font-family:"GuillonDemi",sans-serif;font-weight:400;margin-bottom:12px;text-align:left}.box-primary-light *{color:#fff}.box-primary-light .logo-wrapper{min-width:111px;float:left;text-align:center;box-sizing:border-box;margin-right:1.5rem}.box-primary-light .logo{height:52px}.box-nutrition{background-color:#eab27a;color:#fff;padding:1.5rem;border-radius:8px;font-size:1.25rem;line-height:1.75rem;font-family:"GuillonDemi",sans-serif;font-weight:400;margin-bottom:12px;text-align:left}.box-nutrition *{color:#fff}.box-nutrition .logo-wrapper{float:left;min-width:111px;text-align:center;box-sizing:border-box;margin-right:1.5rem}.box-nutrition .logo{height:52px}@media only screen and (max-width:767px){.box-nutrition,.box-primary-light{text-align:center;font-size:1.125rem;line-height:1.75rem}.box-nutrition .logo-wrapper,.box-primary-light .logo-wrapper{float:none;margin-right:0;margin-bottom:1.5rem}}.box-green{background-color:#4fb8ad;color:#fff;padding:2rem 1.5rem;border-radius:8px;text-align:left}.box-green *{color:#fff}.box-green .custom-list{margin-top:1.5rem;padding-left:1.5rem;line-height:1.5rem;margin-bottom:0}.box-red{background-color:#f07580;padding:2rem 1.5rem;border-radius:8px;text-align:left}.box-red,.box-red *{color:#fff}.box-red h5{margin-bottom:11px}.box-red p{font-size:1rem;line-height:1.5rem;letter-spacing:.2px;font-family:"GuillonDemi",sans-serif;font-weight:400;margin-top:0;margin-bottom:0}.box-red .btn-gym.btn--inverse{color:#555;min-height:38px;line-height:38px;margin-top:1.5rem}@media only screen and (max-width:767px){.box-green{padding-left:1rem;padding-right:1rem}.box-green h5{font-size:1.5rem;line-height:1.875rem;letter-spacing:.3px}.box-red{text-align:center;padding-left:1rem;padding-right:1rem}.box-red h5{font-size:1.5rem;line-height:1.875rem;letter-spacing:.3px}.box-red p br{display:none}}.account-item{background-color:#fff;padding:1rem;border-radius:8px;line-height:1.5rem;display:flex;margin-bottom:12px;text-align:left}.account-item:last-of-type{margin-bottom:1.5rem}.account-item div{padding-right:1rem;color:#555}.account-item .account-link{color:#555}.account-item .link{min-width:85px;color:#ff7f66;font-family:"GuillonDemi",sans-serif;font-weight:400;text-decoration:none;margin-top:5px;cursor:pointer;padding-right:0}.account-item .link:after{position:relative;content:"";width:24px;height:24px;top:9px;display:inline-block;background-size:24px 24px;background-repeat:no-repeat;background-position:50%;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEAAAABACAYAAACqaXHeAAAACXBIWXMAAAsTAAALEwEAmpwYAAAGWWlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNi4wLWMwMDYgNzkuMTY0NzUzLCAyMDIxLzAyLzE1LTExOjUyOjEzICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgMjIuMyAoV2luZG93cykiIHhtcDpDcmVhdGVEYXRlPSIyMDIxLTA0LTEyVDEyOjM0OjIwKzAyOjAwIiB4bXA6TW9kaWZ5RGF0ZT0iMjAyMS0wNC0xMlQxMjozNTo1MiswMjowMCIgeG1wOk1ldGFkYXRhRGF0ZT0iMjAyMS0wNC0xMlQxMjozNTo1MiswMjowMCIgZGM6Zm9ybWF0PSJpbWFnZS9wbmciIHBob3Rvc2hvcDpDb2xvck1vZGU9IjMiIHBob3Rvc2hvcDpJQ0NQcm9maWxlPSJzUkdCIElFQzYxOTY2LTIuMSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpiZTIwMzUzNS00M2M1LWEyNDYtYjY3Yi1mM2ViYWNjMTIwMWEiIHhtcE1NOkRvY3VtZW50SUQ9ImFkb2JlOmRvY2lkOnBob3Rvc2hvcDo4MmFiZWMyNy0yYTI2LTU2NDAtYTViYS1lYmM4YTgxMDFiOWYiIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDo0MzEwNjc3Yi04MjdkLTZlNDctOGYxZC05ZGZlYWFjNTgxNjkiPiA8eG1wTU06SGlzdG9yeT4gPHJkZjpTZXE+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjcmVhdGVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOjQzMTA2NzdiLTgyN2QtNmU0Ny04ZjFkLTlkZmVhYWM1ODE2OSIgc3RFdnQ6d2hlbj0iMjAyMS0wNC0xMlQxMjozNDoyMCswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjMgKFdpbmRvd3MpIi8+IDxyZGY6bGkgc3RFdnQ6YWN0aW9uPSJjb252ZXJ0ZWQiIHN0RXZ0OnBhcmFtZXRlcnM9ImZyb20gYXBwbGljYXRpb24vdm5kLmFkb2JlLnBob3Rvc2hvcCB0byBpbWFnZS9wbmciLz4gPHJkZjpsaSBzdEV2dDphY3Rpb249InNhdmVkIiBzdEV2dDppbnN0YW5jZUlEPSJ4bXAuaWlkOmJlMjAzNTM1LTQzYzUtYTI0Ni1iNjdiLWYzZWJhY2MxMjAxYSIgc3RFdnQ6d2hlbj0iMjAyMS0wNC0xMlQxMjozNTo1MiswMjowMCIgc3RFdnQ6c29mdHdhcmVBZ2VudD0iQWRvYmUgUGhvdG9zaG9wIDIyLjMgKFdpbmRvd3MpIiBzdEV2dDpjaGFuZ2VkPSIvIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgEYr3UAAAJaSURBVHic7ZrNVeMwFIU/caYAl5AS3MEkHUAFAxuzzFCB4w7CcrzJTAWECoAOVAIluAPNIuYcA4l/nmS9HNBd2nkv937HliXZxjnHd9aFtgFtJQDaBrSVAGgb0FYCoG1AWz+khcYYrz92ZZEDa2ABPJqq3no1BCRzGiOdCPkAaMM/AVnn8LOp6pW4KTIAWrfAmvfhAZYtmKjSArA4cTyL6AFIg2ACkABoG9BWAqBtQFsJgLYBbSUA2ga0lQBoG9BWAqBtQFsJgLYBbSUA2ga0Jd4VPiZXFhvgJ9AA/0xV7wP1zYDfnd73pqqfQ/QOdgW4stgBJbAELoEHVxbXAfpmHHaQu72fXFksfXtDIACuLBbA9ZFTOx8InfD5kdNrad+uQl0Bi55zIggD4SHQDnIQAO392PT8ZBKEEeEBXsb261PIp8DNwPlREEaGt8B2nK1+BX011gbcDZTeAL84DGgfdcVhsMt76i2wMlXdfPr/c3g3OBJCw/F7+NTxN1lOhIczAQCjIUyVpSc8nNHLUVPVfxkeE6bIMhBeqtmmwgEhWGYKDzOvBQJAsMwYHiIshjwgWGYOD5FWgwIIlgjhIeJyeAIES6TwEHk/YAQES8TwoLAh0gPBEjk8KH0lBp8+k3sBtr7hz2YmqCVJFq8tsZ6NkJh6BfbSq0d8BbC5vQQeZMXBZYEVmz/N1EKfQTD0YsdHOYdl9GT5AMg8audQLinyAdB41M6hV0mRD4A7j9rQaoBKUuj1GGz35peiBmG1NVXdRJ0HfBV9+3eDCYC2AW0lANoGtJUAaBvQ1n/6OtcFHWyb8AAAAABJRU5ErkJggg==")}.account-item .link-no-icon:after{background-image:none}@media only screen and (max-width:767px){.account-item{flex-wrap:wrap;text-align:center}.account-item>div{padding-right:0}.account-item .link{margin:5px auto}}.onboarding{padding-top:0;padding-bottom:0}.onboarding>.row.first,.onboarding>.row.second,.onboarding>.row.third{height:calc(100vh - 142px)}.onboarding .title{max-width:750px}.onboarding .title img,.onboarding .title svg{margin-bottom:2.5rem}.onboarding .title h1{color:#fff;font-size:2.875rem;line-height:3.438rem;margin-bottom:1rem}.onboarding .title h4{color:#fff;font-size:1.875rem;line-height:2.125rem}.onboarding .title p{color:#fff;line-height:1.625rem;max-width:560px;margin:0 auto 3rem}.onboarding .title button{margin:0 auto}.onboarding .second .form{text-align:left}.onboarding .second .form h6,.onboarding .second .form label{color:#fff}.onboarding .third .title p{font-size:1.125rem;line-height:1.575rem;max-width:670px}.onboarding-background{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1}.onboarding-background img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover!important;object-position:center top!important}.onboarding-background .onboarding-background-mobile{display:none}@media only screen and (max-width:767px){.onboarding .title img,.onboarding .title svg{margin-bottom:2rem;max-width:210px}.onboarding .title h1{font-size:1.875rem;line-height:2.25rem;margin-bottom:1rem}.onboarding .title p{margin-bottom:2.5rem;line-height:1.375rem}.onboarding>.row.first{height:100vh}.onboarding>.row.second{height:auto}.onboarding>.row.second .form .wrapper{padding-left:0;padding-right:0}.onboarding-background img{display:none}.onboarding-background .onboarding-background-mobile{display:block}}.register{padding-bottom:200px}.register h5{font-family:"GuillonDemi",sans-serif;font-weight:400}.register .p{font-size:1.125rem;line-height:1.6;margin-bottom:2rem;color:#555}.register form .label,.register form .label--12,.register form .label--13,.register form .label--14,.register form .label--15,.register form .label--invalid,.register form .label--primary,.register form .label--secondary{font-family:"Guillon",sans-serif;font-weight:400}.register form>.voucher{background-color:#f5f0ec;border-radius:12px;padding:2rem;margin-top:1.5rem;margin-bottom:1.5rem}.register form>.voucher .col-xs.padding{padding-top:23px}.register form>.voucher .input{margin-bottom:0}.register form>.voucher .btn-gym{width:100%}.register .reset-password-link{font-size:12px;display:block;text-decoration:underline;margin-bottom:1rem;margin-top:-1rem;cursor:pointer}.register .disclaimer{font-size:14px;color:#888;line-height:1.225rem;margin-bottom:1.5rem;font-family:"Guillon",sans-serif;font-weight:400}@media only screen and (max-width:767px){.register form .voucher{box-sizing:border-box;padding-left:.5rem;padding-right:.5rem}}.bg-white{background-color:#fff}.bg-beige{background-color:#f7f3f0}.bg-rosa{background-color:#ffd9d1}.main-container{width:100%}.container-modules{padding-bottom:5rem}.container-modules h5{color:#677cc7;line-height:2.344rem;letter-spacing:.38px;font-family:"Guillon",sans-serif;font-weight:400;margin-bottom:.5rem}.container-modules h1{color:#555;font-size:2.875rem;line-height:2.344rem;letter-spacing:.58px;font-family:"GuillonDemi",sans-serif;font-weight:400;margin-bottom:2rem}.container-modules .alert{margin-bottom:1.5rem}.container-modules .left{padding-right:2.5rem}.container-modules .right{padding-left:0;padding-right:0}.container-modules .right h6{margin-top:.25rem}.container-modules .container-video{width:100%;position:relative}.container-modules .container-video .overlay{display:none}.container-modules .container-video .video-duration{position:absolute;right:1rem;bottom:1rem;background-color:#888;height:28px;padding:0 9px;line-height:28px;border-radius:14px;z-index:2;color:#fff;font-family:"GuillonDemi",sans-serif;font-weight:400;text-align:center;font-size:14px}.container-modules .container-video.done .overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(79,184,173,.5);border-radius:10px;z-index:1;display:block}.container-modules .container-video.done .overlay .content{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.container-modules .container-video.done .overlay .content .icon{margin:0 auto 1.5rem;width:80px;height:80px;background-size:100% auto;background-position:50%;background-repeat:no-repeat;background-image:url(/static/media/icon-verified-black.ee8f9b3d.svg)}.container-modules .container-video.done .overlay .content .text{font-size:1.5rem;text-align:center;line-height:1.875rem;letter-spacing:.3px;color:#fff;font-family:"GuillonDemi",sans-serif;font-weight:400;margin-bottom:2rem}.container-modules .container-video.done .overlay .content .btn-gym{font-size:.875rem;letter-spacing:.17px;color:#555;max-width:calc(235px - 4rem);margin:0 auto}.container-modules .container-video .video-wrapper{position:relative;width:100%;padding-top:56.25%;overflow:hidden;border-radius:10px;cursor:pointer}.container-modules .container-video .video-wrapper .btn-video-play{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.container-modules .container-video .video-wrapper .btn-video-play img{width:100px;height:100px;transition:.4s ease}.container-modules .container-video .video-wrapper .video-thumbnail{position:absolute;left:0;top:0;right:0;bottom:0;width:100%;z-index:0}.container-modules .container-video .video-wrapper:hover .btn-video-play img{transform:scale(1.1);transition:.4s ease}@media only screen and (max-width:767px){.container-modules .container-video.done .overlay .content .icon{width:50px;height:50px;margin-bottom:.5rem}.container-modules .container-video.done .overlay .content .text{font-size:18px;line-height:1.4rem;margin-bottom:.75rem}.container-modules .container-video .video-duration{right:.5rem;bottom:.5rem}.container-modules .container-video .video-wrapper .btn-video-play img{width:64px;height:64px;opacity:.8}}.container-modules .text-video{margin-top:1.5rem}.container-modules .text-video h6{margin-bottom:0;letter-spacing:.3px;line-height:1.875rem}.container-modules .text-video p{margin-top:4px;margin-bottom:0;font-family:"Guillon",sans-serif;font-weight:400;color:#888;letter-spacing:.2px;line-height:1.5rem}.container-modules .container-entries{position:relative}.container-modules .container-entries .scroll-container{height:730px;overflow:hidden;overflow-y:scroll}.container-modules .container-entries .arrow-bold,.container-modules .container-entries .arrow-bold-left{display:none}.container-modules .container-entries .module-entry{padding:.5rem}.container-modules .container-entries .module-entry.last{margin-bottom:80px}.container-modules .container-entries .module-entry.link{cursor:pointer}.container-modules .container-entries .module-entry.link:hover,.container-modules .container-entries .module-entry.selected{background-color:#f9f6f4}.container-modules .container-entries .module-entry:after{content:"";clear:both;display:table}.container-modules .container-entries .module-entry .image{position:relative;width:120px;height:76px;float:left;margin-right:1rem}.container-modules .container-entries .module-entry .image img{border-radius:10px;object-fit:cover;object-position:center center;height:100%;width:100%}.container-modules .container-entries .module-entry .image .overlay{position:absolute;left:0;top:0;width:100%;height:100%;border-radius:10px;display:none}.container-modules .container-entries .module-entry .image .overlay .icon{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:32px;height:32px;background-size:100% auto;background-position:50%;background-repeat:no-repeat}.container-modules .container-entries .module-entry .text{position:relative;float:left;line-height:1.25rem;padding-top:.5rem;width:calc(100% - 140px)}.container-modules .container-entries .module-entry .text .module-week{color:#888;font-size:.75rem;font-family:"GuillonDemi",sans-serif;font-weight:400;letter-spacing:.15px}.container-modules .container-entries .module-entry .text .module-sub{color:#677cc7;font-family:"Guillon",sans-serif;font-weight:400;font-size:1rem;letter-spacing:.2px}.container-modules .container-entries .module-entry .text .module-title{color:#555;font-family:"GuillonDemi",sans-serif;font-weight:400;font-size:1rem;letter-spacing:.2px;position:absolute;width:300px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.container-modules .container-entries .module-entry.locked .image .overlay{display:block;background:hsla(0,0%,100%,.6)}.container-modules .container-entries .module-entry.locked .image .overlay .icon{background-image:url(/static/media/icon-lock-black.8b746f07.svg)}.container-modules .container-entries .module-entry.done .image .overlay{display:block;background:rgba(79,184,173,.5)}.container-modules .container-entries .module-entry.done .image .overlay .icon{background-image:url(/static/media/icon-verified-black.ee8f9b3d.svg)}.container-modules .container-entries .module-entry.pending .image .overlay{display:block;background:rgba(239,164,91,.5)}.container-modules .container-entries .module-entry.pending .image .overlay .icon{background-image:url(/static/media/icon-pending.96b54bac.svg)}.container-modules .container-entries .module-entry.missed .image .overlay{display:block;background:rgba(211,69,72,.5)}.container-modules .container-entries .module-entry.missed .image .overlay .icon{background-image:url(/static/media/icon-error.849c9303.svg)}.container-modules .container-entries .bottom-fade{position:absolute;bottom:0;left:0;width:calc(100% - 20px);height:80px;background-image:linear-gradient(180deg,hsla(0,0%,100%,0),#fff)}.container-infos h6{font-size:1.875rem;line-height:2.344rem;letter-spacing:.38px;font-family:"GuillonDemi",sans-serif;margin-bottom:1rem}.container-infos h6,.container-infos p{color:#003256;text-align:center;font-weight:400}.container-infos p{letter-spacing:.2px;font-size:1rem;line-height:1.5rem;font-family:"Guillon",sans-serif;margin-bottom:0}.container-infos .info-entry{padding-left:12px;padding-right:12px;margin-top:2rem}.container-infos .info-entry:first-child{padding-right:12px}.container-infos .info-entry:last-child{padding-left:12px}.container-infos .info-entry img{margin-bottom:1.5rem;border-radius:8px}.container-infos .info-entry .text .title{font-size:1.875rem;line-height:2.344rem;letter-spacing:.38px;color:#003256;text-align:left;font-family:"GuillonDemi",sans-serif;font-weight:400;display:flex;align-items:center}.container-infos .info-entry .text .title .number{float:left;font-size:4.3rem;-webkit-text-fill-color:#ffd9d1;-webkit-text-stroke-width:2px;-webkit-text-stroke-color:#003256;margin-bottom:15px;margin-top:16px;margin-right:14px}.container-infos .info-entry .text .title:after{content:"";clear:both;display:table}.container-infos .info-entry .text p{text-align:left}.image-container{overflow:hidden}.image-container img{width:100%}.image-container.image-border-radius img{border-radius:8px}.container-homework .content{position:relative;max-width:450px;margin:0 auto}.container-homework .content h5{margin-bottom:15px}.container-homework .content .gym-p,.container-homework .content .lp-devices__text{margin-bottom:1.5rem}.container-homework .image-container{overflow:hidden}.container-homework .image-container img{width:auto;max-height:360px}.container-homework .image-container.image-border-radius img{border-radius:8px}.container-homework .homework-entry{margin-bottom:2rem}.container-homework .homework-entry:after{content:"";clear:both;display:table}.container-homework .homework-entry .image{position:relative;width:42px;height:42px;float:left;margin-top:4px}.container-homework .homework-entry .image img{width:100%}.container-homework .homework-entry .text{position:relative;float:left;width:calc(100% - 4rem);padding-left:1rem;font-size:1rem;line-height:1.5rem;letter-spacing:.2px;color:#555;font-family:"Guillon",sans-serif;font-weight:400}.container-homework .pdf-download{background-color:#f7f3f0;border-radius:8px;text-align:center;margin-top:5rem;padding:2.5rem 2.5rem 2rem;margin-bottom:1.75rem}.container-homework .pdf-download h5{margin-bottom:15px}.container-homework .pdf-download p{margin-bottom:1.5rem}.container-homework .pdf-download a.btn-gym{height:40px;min-height:40px;line-height:40px}.container-homework .infos p.gym-p,.container-homework .infos p.lp-devices__text{margin-bottom:0}.bg-quiz{background-image:url(/static/media/img-quizz-bg.6b27b848.svg);background-size:cover;background-position:50%}.container-quiz{position:relative;padding-top:4rem;text-align:center}.container-quiz .btn-question{position:absolute;right:2.5rem;top:2.5rem}.container-quiz .btn-question .icon-question{width:24px;height:24px;cursor:pointer}.container-quiz .title{font-size:2.25rem;text-align:center;line-height:2.813rem;letter-spacing:.4px;font-family:"GuillonDemi",sans-serif;font-weight:400;color:#fff;margin-bottom:2.5rem}.container-quiz .quiz-wrapper .quiz-entry .question{font-size:1.875rem;text-align:center;line-height:2.594rem;letter-spacing:.2px;font-family:"Guillon",sans-serif;font-weight:400;color:#fff;margin-bottom:2.5rem}.container-quiz .quiz-wrapper .quiz-entry .flex{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:space-between}.container-quiz .quiz-wrapper .quiz-entry .answer{cursor:pointer;padding:2rem 1.5rem;margin:0 .5rem;background-color:#fff;font-size:1.25rem;line-height:1.875rem;letter-spacing:.3px;font-family:"GuillonDemi",sans-serif;font-weight:400;color:#555;border-radius:8px;display:flex;justify-content:center;align-items:center;border:4px solid #fff;min-height:154px;box-sizing:border-box;flex-grow:0;flex-shrink:1;flex-basis:calc(50% - 1rem)}.container-quiz .quiz-wrapper .quiz-entry .answer:nth-child(3),.container-quiz .quiz-wrapper .quiz-entry .answer:nth-child(4){margin-top:1rem}.container-quiz .quiz-wrapper .quiz-entry .answer.false{background-color:#fad5d8;color:#f07580}.container-quiz .quiz-wrapper .quiz-entry .answer.active{border-color:#ff7f66}.container-quiz .quiz-wrapper .quiz-entry .alert--error{background-color:#f07580;color:#fff;margin:1rem .5rem;font-size:1rem;line-height:1.375rem;letter-spacing:.2px}.container-quiz .quiz-wrapper .quiz-entry .alert--error .alert__icon{display:none}.container-quiz .quiz-wrapper .quiz-entry a,.container-quiz .quiz-wrapper .quiz-entry button{height:40px;min-height:inherit;line-height:39px;margin:2.5rem auto 0}.container-quiz .quiz-wrapper .quiz-entry .end{margin-bottom:2rem}.container-quiz .quiz-wrapper .quiz-entry .end *{color:#fff}.container-quiz .quiz-wrapper .quiz-entry .end h6{letter-spacing:.3px;line-height:1.875rem;margin-bottom:1rem}.container-quiz .quiz-wrapper .quiz-entry .end p{line-height:1.5rem;letter-spacing:.2px}.container-quiz .quiz-wrapper .quiz-entry .end .image{width:73px;margin-top:36px;margin-bottom:1.5rem}.container-quiz .quiz-wrapper .quiz-entry .end button{margin-top:1rem;margin-bottom:2rem}@media only screen and (max-width:1140px){.container-quiz .quiz-wrapper .quiz-entry .answer{flex:100% 1;margin-top:0;margin-bottom:1rem}.container-quiz .quiz-wrapper .quiz-entry .answer:nth-child(3),.container-quiz .quiz-wrapper .quiz-entry .answer:nth-child(4){margin-top:0}}.modal-quiz-done{text-align:center;max-width:532px}.modal-quiz-done .modal__content{background-color:#fff}.modal-quiz-done .modal__content .modal__header{padding:1rem 2rem}.modal-quiz-done .modal__content .modal__header .modal_closeWrapper__2o2rN{background-color:#eee;border-radius:50%;padding:9px}.modal-quiz-done .modal__content .modal__header .modal_closeWrapper__2o2rN svg{width:14px;height:14px}.modal-quiz-done .modal__scrollable{background-color:#fff;padding:0 2rem 42px;overflow-x:hidden}.modal-quiz-done .modal__scrollable .checkbox-container{margin-bottom:2rem}.modal-quiz-done .modal__scrollable .checkbox-container .label,.modal-quiz-done .modal__scrollable .checkbox-container .label--12,.modal-quiz-done .modal__scrollable .checkbox-container .label--13,.modal-quiz-done .modal__scrollable .checkbox-container .label--14,.modal-quiz-done .modal__scrollable .checkbox-container .label--15,.modal-quiz-done .modal__scrollable .checkbox-container .label--invalid,.modal-quiz-done .modal__scrollable .checkbox-container .label--primary,.modal-quiz-done .modal__scrollable .checkbox-container .label--secondary{font-size:.875rem;line-height:1.375rem;color:#555;font-family:"GuillonDemi",sans-serif;font-weight:400;padding-left:2.25rem}.modal-quiz-done .modal__scrollable .checkbox-container .label--12:before,.modal-quiz-done .modal__scrollable .checkbox-container .label--13:before,.modal-quiz-done .modal__scrollable .checkbox-container .label--14:before,.modal-quiz-done .modal__scrollable .checkbox-container .label--15:before,.modal-quiz-done .modal__scrollable .checkbox-container .label--invalid:before,.modal-quiz-done .modal__scrollable .checkbox-container .label--primary:before,.modal-quiz-done .modal__scrollable .checkbox-container .label--secondary:before,.modal-quiz-done .modal__scrollable .checkbox-container .label:before{top:2px}.modal-quiz-done .modal__scrollable .row.end-xs{justify-content:center;text-align:center}.modal-quiz-done .modal__scrollable .row .btn-gym{width:auto;padding-left:2rem;padding-right:2rem;min-height:40px;line-height:38px;box-shadow:none}.modal-quiz-done .image{width:60px;height:60px;margin-bottom:.5rem}.modal-quiz-done .title{font-size:1.5rem;line-height:2rem;color:#555;letter-spacing:-.5px;font-family:"GuillonDemi",sans-serif;font-weight:400;margin-bottom:12px}.modal-quiz-done .text{font-size:.875rem;line-height:1.375rem;color:#555;margin-bottom:1.5rem;font-family:"Guillon",sans-serif;font-weight:400}@media only screen and (max-width:991px){.modal-quiz-done .text{display:none}}.modal-quiz-done.end .text{margin-bottom:2rem}.modal-quiz-done.end .image-pic{border-radius:8px;overflow:hidden;margin-bottom:2rem}.modal-quiz-done.end .btn-gym{width:auto;min-height:38px;line-height:38px;font-size:.875rem;letter-spacing:.18px;color:#fff;font-family:"GuillonDemi",sans-serif;font-weight:400;text-align:center;text-decoration:none;box-shadow:none;display:inline-block;margin-bottom:0}.scroll-top{display:flex;position:fixed;align-items:center;flex-direction:column;bottom:1rem;right:1rem;text-align:center;z-index:100;text-decoration:none}.scroll-top .circle{width:44px;height:44px;border-radius:50%;line-height:44px;background-color:#ff7f66}.scroll-top .circle svg{position:relative;top:6px}.scroll-top .circle svg path{fill:#fff}.scroll-top .text{margin-top:.5rem;max-width:80px;color:#ff7f66;text-align:center}@media only screen and (max-width:767px){.container-modules{padding-top:0}.container-modules h1{font-size:1.875rem;line-height:2.344rem;letter-spacing:.38px;margin-bottom:1.5rem}.container-modules h5{line-height:1.875rem;letter-spacing:.3px}.container-modules .left{padding-right:.5rem;order:1}.container-modules .right{padding-left:0;padding-right:0}.container-modules .right h6{display:none}.container-modules .container-entries{height:84px;overflow:hidden;margin-bottom:42px;box-sizing:border-box;margin-right:-.5rem;margin-left:-.5rem;background-color:#f9f6f4}.container-modules .container-entries .entries{padding-left:56px;padding-right:56px;width:2000px}.container-modules .container-entries .arrow-bold,.container-modules .container-entries .arrow-bold-left{position:absolute;display:block;text-align:center;width:32px;height:32px;line-height:35px;border-radius:50%;background-color:#fff;top:50%;margin-top:-16px;right:1rem}.container-modules .container-entries .arrow-bold-left svg,.container-modules .container-entries .arrow-bold svg{position:relative;display:inline-block;width:15px;left:inherit;right:0}.container-modules .container-entries .arrow-bold-left svg path,.container-modules .container-entries .arrow-bold svg path{fill:#555}.container-modules .container-entries .arrow-bold-left.inactive,.container-modules .container-entries .arrow-bold.inactive{opacity:.5}.container-modules .container-entries .arrow-bold-left{margin-right:0;left:1rem;right:inherit}.container-modules .container-entries .arrow-bold-left svg{left:-2px}.container-modules .container-entries .module-entry{padding:15px .5rem;float:left}.container-modules .container-entries .module-entry.slide-show{transform:translateX(0);transition:.3s ease;opacity:1}.container-modules .container-entries .module-entry.slide-hide{position:absolute;transform:translateX(100%);transition:.3s ease;opacity:0}.container-modules .container-entries .module-entry .image{width:80px;height:54px;margin-right:12px}.container-modules .container-entries .module-entry .text{padding-top:0;line-height:1.15rem}.container-modules .container-entries .module-entry .text .mobile-title,.container-modules .container-entries .module-entry .text .module-sub{font-size:.875rem;letter-spacing:.18px}.container-modules .container-entries .module-entry .text .module-title{position:relative;width:170px}.container-modules .container-entries .bottom-fade{display:none}.container-infos{padding-top:4rem}.container-infos h6{font-size:1.5rem;line-height:1.875rem;letter-spacing:.3px}.container-infos p{margin-bottom:2.5rem}.container-infos .info-entry{margin-top:0}.container-infos .info-entry,.container-infos .info-entry:first-child,.container-infos .info-entry:last-child{padding-right:.5rem;padding-left:.5rem}.container-infos .info-entry img{margin-bottom:1rem}.container-infos .info-entry .text .title{font-size:1.5rem;line-height:1.875rem;letter-spacing:.3px}.container-infos .info-entry .text .title .number{font-size:3.75rem}.container-infos .info-entry .text p{margin-top:1rem}.container-homework{padding-top:4rem;padding-bottom:4rem}.container-homework .spacing-no-p-r{padding-right:.5rem}.container-homework .row.padding{padding-left:.5rem;padding-right:.5rem}.container-homework .pdf-download{margin-top:4rem;margin-bottom:1.5rem;padding-left:1rem;padding-right:1rem}.container-homework .pdf-download h5{line-height:1.875rem;letter-spacing:.3px}.container-quiz{padding-top:4rem;padding-bottom:4rem}.container-quiz .btn-question{right:20px;top:20px}.container-quiz .btn-question .icon-question{width:24px;height:24px}.container-quiz .title{font-size:1.5rem;line-height:1.875rem;letter-spacing:.3px;margin-bottom:1.5rem}.container-quiz .quiz-wrapper .quiz-entry .flex{flex-flow:column}.container-quiz .quiz-wrapper .quiz-entry .answer{margin-bottom:1rem;margin-left:0;margin-right:0;min-height:120px;font-size:1rem;line-height:1.5rem;letter-spacing:.2px;padding:1.5rem}.container-quiz .quiz-wrapper .quiz-entry .answer:nth-child(3),.container-quiz .quiz-wrapper .quiz-entry .answer:nth-child(4){margin-top:0}.container-quiz .quiz-wrapper .quiz-entry .question{font-size:1.5rem;line-height:1.875rem;letter-spacing:.3px}.container-quiz .quiz-wrapper .quiz-entry button{margin-top:1.5rem}}.overlay-video-player{position:fixed;top:0;bottom:0;left:0;right:0;z-index:999;background-color:rgba(0,0,0,.7);overflow:hidden;display:flex;align-items:center;justify-content:center;flex-direction:column}.overlay-video-player__container{min-width:unset;max-width:1050px;width:100%}.overlay-video-player__container #video-player{float:left;width:calc(100% - 25px)}.overlay-video-player__container__close{float:right;width:25px;height:25px;color:#fff;font-size:25px;font-weight:600;text-align:center;line-height:25px;cursor:pointer}#Payment{padding-top:5rem;padding-bottom:5rem}#Payment .no-padding-top{padding-top:0}#Payment .no-padding-bottom{padding-bottom:0}#Payment .container.first-container{margin-top:16px}#Payment .payment-methods-wrapper{margin:0;padding:0;list-style:none}#Payment p{font-size:1rem;line-height:1.5rem;letter-spacing:.2px;color:#888;margin-top:0;margin-bottom:2rem}#Payment .payment-method{cursor:pointer;background-color:#fff;margin:1rem 0;padding:1rem;border-radius:8px;display:flex;flex-direction:row;align-items:center;justify-content:space-between;color:#555}#Payment .payment-method:hover{text-decoration:none}#Payment .payment-method-logo-wrapper{margin:0;padding:0;list-style:none;display:flex;align-items:center}#Payment .payment-method-logo-wrapper li{margin-left:.5rem;height:20px}#Payment .logo{height:20px;display:flex}#Payment .logopaywithgoogle{width:30px}#Payment .arrow{width:13px;height:20px;margin-left:13px;fill:#555}#Payment .payment-name{font-size:16px;font-family:"GuillonDemi",sans-serif;font-weight:400}#Payment .err-button-wrapper{margin:1.5rem 0;display:flex}@media only screen and (max-width:767px){#Payment .err-button-wrapper{flex-direction:column}}#Payment .err-button{margin-right:1.5rem}@media only screen and (max-width:767px){#Payment .err-button{margin-bottom:1.5rem;margin-right:0}}#Payment .link:hover{text-decoration:none}#Payment .payment-method-card .card-images{display:flex;margin-bottom:-1rem;flex-direction:column;align-items:center;margin-top:2rem}#Payment .payment-method-card .card-image{display:block;height:110px;margin-bottom:1rem}#Payment .payment-method-card .question-cvc{width:35px;background-color:transparent;border:0;cursor:pointer;outline:0;height:18px}#Payment .payment-method-card .question-line{display:flex;flex-direction:row;align-items:center}#Payment .payment-method-card .question-icon{fill:#555;height:16px;margin-left:-4px}#Payment .payment-method-card .question-icon:hover{fill:#888}#Payment .payment-method-card .question-icon svg{margin-top:-1px}#Payment .payment-method-card .modal-dialog{max-width:650px}#Payment .payment-method-card .modal-dialog .modal__content,#Payment .payment-method-card .modal-dialog .modal__scrollable{background-color:#fff}@media(max-width:767px){#Payment .payment-method-card .modal-dialog{top:0;transform:none;left:0}#Payment .payment-method-card .modal-dialog>div{margin:0;border-top-left-radius:0;border-top-right-radius:0}}#Payment .payment-method-card .adyen-checkout__iframe{min-height:300px}#Payment .payment-method-sepa .adyen-checkout__label{display:flex;flex-direction:column}#Payment .payment-method-sepa .adyen-checkout__label__text{display:inline-block;font-size:16px;font-family:"Guillon",sans-serif;font-weight:400;color:#555;text-align:left;text-transform:none;line-height:normal;white-space:normal;margin-bottom:.5rem}#Payment .payment-method-sepa .adyen-checkout__input{appearance:none;display:block;width:100%;height:40px;margin:0 1.5rem 1rem 0;padding:0 1rem;font-size:16px;border:1px solid #ddd;border-radius:8px;outline:none;text-overflow:ellipsis;box-sizing:border-box;background-color:#fff;color:#555}#Payment .payment-method-sepa .adyen-checkout__input:-ms-input-placeholder{color:#ddd}#Payment .payment-method-sepa .adyen-checkout__input::placeholder{color:#ddd}#Payment .payment-method-sepa .adyen-checkout__input:focus{border-color:hsla(0,0%,86.7%,.5)}#Payment .payment-method-sepa .adyen-checkout__input:focus:-ms-input-placeholder{color:hsla(0,0%,86.7%,.7)}#Payment .payment-method-sepa .adyen-checkout__input:focus::placeholder{color:hsla(0,0%,86.7%,.7)}@media(max-width:767px){#Payment .payment-method-sepa .adyen-checkout__input{font-size:16px}}#Payment .payment-method-sepa .adyen-checkout-input__inline-validation--invalid .adyen-checkout__icon,#Payment .payment-method-sepa .adyen-checkout-input__inline-validation--valid .adyen-checkout__icon{display:none}#Payment .payment-method-sepa .adyen-checkout__error-text{margin-top:-.5rem;margin-bottom:1rem;color:#d34548;font-size:12px;line-height:1.6;display:none}#Payment .payment-method-sepa .adyen-checkout__input--invalid{color:#d34548;border:1px solid #d34548}#Payment .payment-method-sepa .adyen-checkout__field--owner-name .adyen-checkout__label--filled input,#Payment .payment-method-sepa .adyen-checkout__input--text.adyen-checkout__input--valid{padding-right:2rem;background-position:right 1rem bottom 50%;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBmaWxsPSIjZmY3ZjY2IiBzdHJva2U9IiNmZjdmNjYiPjxwYXRoIGQ9Ik0yMjIuNSA0NjguM2wtMjA4LjktMTk0IDQwLjgtNDQgMTU5LjMgMTQ4TDQ0MS43IDY1bDQ4LjYgMzUuM3oiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:16px;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBmaWxsPSIjNGZiOGFkIiBzdHJva2U9IiM0ZmI4YWQiPjxwYXRoIGQ9Ik0yMjIuNSA0NjguM2wtMjA4LjktMTk0IDQwLjgtNDQgMTU5LjMgMTQ4TDQ0MS43IDY1bDQ4LjYgMzUuM3oiLz48L3N2Zz4=")}#Payment .payment-method-applepay .pay-button{cursor:pointer;-webkit-appearance:-apple-pay-button!important;-apple-pay-button-style:#000;height:45px;width:248px;-apple-pay-button-type:buy}#Payment .payment-template .cards{height:20px;width:100%;margin-top:1rem;margin-bottom:1.5rem}#Payment .payment-template .card-icon{height:20px;margin-right:.5rem}#Payment .payment-template .label,#Payment .payment-template .label--12,#Payment .payment-template .label--13,#Payment .payment-template .label--14,#Payment .payment-template .label--15,#Payment .payment-template .label--invalid,#Payment .payment-template .label--primary,#Payment .payment-template .label--secondary{margin-bottom:.5rem}#Payment .payment-template .textfield{background-color:#fff;margin-bottom:1rem}#Payment .payment-template .textfield-error{color:#d34548}#Payment .payment-template .holder-name-valid{color:#3dc47f}#Payment .payment-template .button{align-items:center;display:flex;flex-direction:column;margin-top:2rem;margin-bottom:2rem}#Payment .payment-template .encryption{color:#888;width:100%;text-align:center;font-size:12px;margin-top:1.5rem}#Payment .payment-template .field-wrapper{position:relative}#Payment .payment-template .check-icon-wrapper{position:absolute;height:100%;display:flex;justify-content:flex-end;align-items:center;right:1rem}#Payment .payment-template .check-icon{height:16px;fill:#4fb8ad}#Payment .payment-template .error-field{border-color:#d34548;color:#d34548}.homepage-hero{background:url(/static/media/hero-bg.1de2aed2.jpg) no-repeat #fff;background-size:cover;background-position:0;margin:0 auto;padding:0 2.5rem 2.5rem}.homepage-hero .flex{display:flex;flex-wrap:wrap;align-items:center;padding-left:2rem}.homepage-hero .badge{max-width:160px}.homepage-hero .badge-container{display:flex;justify-content:flex-start;align-items:flex-start;flex-direction:column;position:relative}.homepage-hero .badge-container .phone{max-width:300px;margin-left:-30px}.homepage-hero .badge-container .badge{display:none}.homepage-hero .badge-container .disclaimer{font-family:"GuillonDemi",sans-serif;font-weight:400;position:absolute;color:#fff;margin-left:1rem;font-size:12px;right:0;bottom:-40px}.homepage-hero .img-container{padding-right:0;max-width:520px}.homepage-hero h2{font-size:36px;line-height:2.5rem;letter-spacing:.65px;color:#fff;margin-bottom:1.5rem;max-width:557px}.homepage-hero h2 span{color:#ff7f66}.homepage-hero ul{margin-bottom:2rem;padding-left:2rem;color:#fff;font-family:"Guillon",sans-serif;font-weight:400;font-size:18px}.homepage-hero ul strong{color:#003256}.homepage-hero .button-container{display:flex;flex-direction:row}.homepage-hero .btn-gym{box-shadow:none;min-height:43px;line-height:42px;margin-right:1.5rem}.homepage-hero .btn-gym.btn--border{border-color:#ff7f66;color:#ff7f66;background-color:#fff}.homepage-hero .notice{color:#fff;font-size:18px;margin-top:.75rem;font-family:"GuillonDemi",sans-serif;font-weight:400}@media only screen and (max-width:767px){.homepage-hero .notice{color:#003256}}.homepage-hero .logos{display:flex;align-items:center;margin-top:1.5rem;margin-bottom:2rem}.homepage-hero .logos img{margin-right:1.5rem}.homepage-hero .logos .prevention{height:78px}.homepage-hero .logos .seal{height:105px}.homepage-why h4{line-height:2.813rem;letter-spacing:.45px;max-width:443px}.homepage-why .info-entry{float:left;width:100%;margin-bottom:2rem}.homepage-why .info-entry:last-of-type{margin-bottom:0}.homepage-why .info-entry .image{float:left;width:50px;height:auto;margin-right:1.5rem;padding-top:.25rem}.homepage-why .info-entry .text{float:left;width:calc(100% - 80px)}.homepage-why .info-entry h6{font-size:1.5rem;line-height:1.875rem;letter-spacing:.3px;margin-bottom:.5rem}.homepage-why .info-entry p{font-size:1.125rem;line-height:1.688rem;letter-spacing:.3px;color:#888;margin-top:0;margin-bottom:0;max-width:443px;font-family:"Guillon",sans-serif;font-weight:400}.wrapper:has(+.footer-small){margin-bottom:4rem}.homepage .wrapper{padding-bottom:0!important}.homepage-programs .flex{width:100%;justify-content:space-between;margin:0}.homepage-programs .divider{width:1.5rem}.homepage-programs h4{letter-spacing:.45px;line-height:2.813rem;margin:1.5rem auto 2rem}.homepage-programs .row.margin{margin-left:-.75rem;margin-right:-.75rem}.homepage-programs .box-program{margin-right:1.5rem;padding-top:1.5rem;border-radius:16px;max-width:calc(32% - 1.5rem)}.homepage-programs .box-program.rueckenfit{background-color:#8dbef9}.homepage-programs .box-program.ganzkoerper{background-color:#003256}.homepage-programs .box-program.laufen{background-color:#54a78d}.homepage-programs .box-program .logo{text-align:center}.homepage-programs .box-program .logo img{height:115px}.homepage-programs .box-program .preview{margin-bottom:1.5rem;cursor:pointer}.homepage-programs .box-program .text{padding:1.5rem 1.5rem 2rem}.homepage-programs .box-program .text h6{font-size:1.5rem;line-height:1.875rem;letter-spacing:.3px;margin-bottom:.5rem}.homepage-programs .box-program .text .entry{display:flex;margin-bottom:1rem;text-align:left;align-items:center}.homepage-programs .box-program .text .entry .image{width:1.5rem;height:1.5rem;margin-right:1rem}.homepage-programs .box-program .text .entry p{font-size:18px;letter-spacing:.3px;font-family:"Guillon",sans-serif;font-weight:400;color:#fff;margin:0}.homepage-programs .box-program .text .buttons{margin-top:2rem;display:flex}.homepage-programs .box-program .text .btn-gym{box-shadow:none;min-height:43px;line-height:42px;justify-content:center;display:flex;width:50%}.homepage-programs .box-program .text .btn-grey{color:#ff7f66;background-color:#f9f6f4;border-color:#f9f6f4;box-shadow:none;margin-left:7px;min-height:43px;line-height:42px;width:35%;padding:0 .5rem}@media only screen and (max-width:1410px){.homepage-programs .boxes{flex-basis:calc(37.5% - 10px)}}@media only screen and (max-width:1330px){.homepage-programs .boxes{flex-basis:calc(37.5% - 20px)}}@media only screen and (max-width:1250px){.homepage-programs .boxes{flex-basis:calc(37.5% - 11px)}.homepage-programs .boxes .box-krankenkasse{max-width:288px;min-width:288px}}@media only screen and (max-width:1161px){.homepage-programs .boxes{flex-basis:calc(37.5% - 11px)}.homepage-programs .boxes .box-krankenkasse{max-width:258px;min-width:258px}}@media only screen and (max-width:1044px){.homepage-programs .boxes,.homepage-programs .boxes:last-child{flex-basis:100%;display:block}.homepage-programs .boxes .box-krankenkasse,.homepage-programs .boxes:last-child .box-krankenkasse{min-height:0;max-width:100%;min-width:100%}.homepage-programs .boxes .box-krankenkasse .image,.homepage-programs .boxes:last-child .box-krankenkasse .image{height:80px;width:80px;margin-bottom:1rem}.homepage-programs .boxes .box-krankenkasse p,.homepage-programs .boxes:last-child .box-krankenkasse p{font-size:1rem;line-height:1.5rem;letter-spacing:.2px}.homepage-programs .box-divider{width:100%;margin:1.5rem 0}.homepage-programs .box-divider .image{transform:rotate(90deg)}.homepage-programs .box-program{max-width:calc(50% - 1.5rem);margin-bottom:1.5rem}}@media only screen and (max-width:767px){.homepage-programs .box-program .text{padding:0}}@media only screen and (max-width:767px){.homepage-programs .box-program{padding:2rem}.homepage-programs .box-program .text p{min-height:0}.homepage-programs .box-program .buttons .btn-gym svg{display:none}}.homepage-offer{padding:2rem}.homepage-offer .container{display:flex;justify-content:center}.homepage-offer .container h4{max-width:500px;margin-top:1.5rem}.homepage-offer .offer{position:relative;background-color:#cfe5ff;padding:1.5rem;border-top-left-radius:16px;border-top-right-radius:0;border-bottom-left-radius:16px;border-bottom-right-radius:0}.homepage-offer .offer:last-child{border-top-left-radius:0;border-top-right-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:16px;background-color:#f5f5f5}.homepage-offer .offer img{max-height:530px}.homepage-offer .offer .plus{width:50px;height:50px;position:absolute;z-index:100;top:50%;right:-25px}.homepage-offer .offer.app{display:flex;flex-direction:column;align-items:center}.homepage-offer .offer.app img{display:block;text-align:center}.homepage-offer .offer.app img.static{max-width:194px}.homepage-offer .offer.app .offer-video{margin-top:.5rem;max-width:180px}.homepage-offer .uspBox{padding:1.5rem 1.5rem 1.5rem 0}.homepage-offer .uspBox:last-child{padding-right:0}.homepage-offer .uspBox>div{border-radius:16px;background-color:#f5f5f5;height:150px}.homepage-offer .uspBox>div .image{margin-top:1.5rem}.homepage-offer .uspBox>div .text{display:flex;justify-content:center}.homepage-offer .uspBox>div .text h6{margin-top:1rem;font-size:1.1rem;max-width:320px;text-align:center}.homepage-offer .cta,.homepage-reimbursement .flex{margin-top:1.5rem}.homepage-reimbursement>.row{padding:2.5rem;border-radius:16px;background-color:#ecf4fe}.homepage-reimbursement h4{margin-bottom:2.5rem}.homepage-programs .flex,.homepage-reimbursement .flex{justify-content:space-between}.homepage-programs .boxes,.homepage-reimbursement .boxes{position:relative;display:flex;width:35%;padding:0;justify-content:space-between}.homepage-programs .boxes:last-child,.homepage-reimbursement .boxes:last-child{flex-basis:25%}.homepage-programs .boxes .box-krankenkasse,.homepage-reimbursement .boxes .box-krankenkasse{background-color:#cfe5ff;border-radius:8px;padding:2rem 1.5rem 1.5rem;text-align:center;max-width:328px;min-width:328px;min-height:320px}.homepage-programs .boxes .box-krankenkasse .image,.homepage-reimbursement .boxes .box-krankenkasse .image{width:100px;height:100px;margin-bottom:1.5rem}.homepage-programs .boxes .box-krankenkasse p,.homepage-reimbursement .boxes .box-krankenkasse p{font-size:1.125rem;line-height:1.688rem;letter-spacing:.3px;color:#555;font-family:"Guillon",sans-serif;font-weight:400;margin-top:0;margin-bottom:0}.homepage-programs .boxes .box-divider,.homepage-reimbursement .boxes .box-divider{display:flex;align-items:center;justify-content:center;margin:0}.homepage-programs .boxes .box-divider .image,.homepage-reimbursement .boxes .box-divider .image{width:40px;height:40px}.homepage-partner-list .slider{max-width:100%;background-color:#f5f5f5;border-radius:16px;padding:1.5rem 0}.homepage-partner-list h4{margin-top:1.5rem}.homepage-partner-list img{max-height:100px}.homepage-partner-list div[class^=carousel_sliderContainer]{overflow:hidden}.homepage-partner-list div[class^=carousel_slides]{width:3400px;margin:0 3rem}.homepage-partner-list div[class^=carousel_slideItem]{flex:auto;margin:0 2rem;align-items:center;display:flex}.homepage-partner-list div[class^=carousel_slideDots]{display:none}.homepage-partner-list .TK{max-height:160px}.homepage-partner-list .KKH-Allianz{width:400px}.homepage-partner-list .Pronova{max-width:90px;width:90px}.homepage-partner-list .HEK{width:300px}.homepage-partner-list .IK{max-height:150px}.homepage-partner-list .BKK24{max-height:170px}.homepage-partner-list .Knappschaft{width:350px}.homepage-partner{padding-top:0}.homepage-partner .col-xs-12{background-color:#f7f3f0;border-radius:16px;padding:5rem 2.5rem}.homepage-partner h4{font-size:2.25rem;line-height:2.813rem;letter-spacing:.45px;color:#555;margin-bottom:.5rem}.homepage-partner p{font-size:1.125rem;line-height:1.688rem;letter-spacing:.3px;color:#888;font-family:"Guillon",sans-serif;font-weight:400;margin:0 auto 1.5rem;max-width:850px}.homepage-partner select{height:40px;width:443px;border-color:#ddd;color:#555;padding:8px 8px 8px 14px;font-size:.875rem;border-radius:8px;margin:0 auto}.homepage-partner select:focus-visible{outline:0}.homepage-partner .notice{margin-top:1.5rem;font-size:17px;color:#888}.homepage-partner .tt-erstattung{position:relative;background-color:#003256;border-radius:8px;padding:15px 66px 15px 65px;text-align:center;font-size:1rem;line-height:1.5rem;letter-spacing:.2px;color:#f7f3f0;margin:20px auto 0;width:250px;box-sizing:border-box}.homepage-partner .tt-erstattung:before{position:absolute;top:-10px;left:50%;transform:translateX(-50%);content:"";width:0;height:0;border-color:transparent transparent #003256;border-style:solid;border-width:0 10px 11px}.homepage-partner .tt-erstattung .prozent{font-size:2.875rem;line-height:3.563rem;letter-spacing:.58px;font-family:"GuillonDemi",sans-serif;font-weight:400}.homepage-partner .btn-gym{margin-top:2rem}.homepage-benefits>.row{margin-top:1.5rem}.homepage-benefits .image-benefits{border-radius:16px;overflow:hidden;height:547px}.homepage-benefits h4{font-size:2.25rem;line-height:2.813rem;letter-spacing:.45px;color:#555;margin-top:1.5rem;margin-bottom:2rem;max-width:558px}.homepage-benefits .first h4{display:none}.homepage-benefits .second h4{display:block}.homepage-benefits .entry{display:flex;margin-bottom:1rem}.homepage-benefits .entry .image{width:1.5rem;height:1.5rem;margin-right:20px}.homepage-benefits .entry p{font-size:1.125rem;letter-spacing:.3px;font-family:"Guillon",sans-serif;font-weight:400;color:#888;margin:0}.homepage-benefits .btn-gym{min-height:43px;line-height:42px;box-shadow:none;margin-top:.5rem}.homepage-faq{margin-bottom:6.5rem}.homepage-faq .btn-gym{display:none}.homepage-faq h4{margin-top:1.5rem}.fixed-cta{display:none}@media only screen and (min-width:768px)and (max-width:880px){.homepage-reimbursement .boxes .box-krankenkasse p{font-size:1rem}}@media only screen and (max-width:1350px){.homepage-reimbursement .boxes .box-divider{display:none!important}.homepage-reimbursement .boxes .box-krankenkasse{padding:1.5rem 1rem 1rem!important;min-width:250px}}@media only screen and (max-width:1250px){.homepage-benefits .col-md-6.first{padding-right:1.5rem}}@media only screen and (max-width:1250px){.homepage-hero{background-position:70%}.homepage-hero .img-container .home-header{transform:translateX(42px)}.homepage-hero .badge-container{justify-content:center}.homepage-hero .badge-container .phone{display:none}.homepage-hero .badge-container .badge{display:block}}@media only screen and (max-width:767px){.homepage-hero{background:url(/static/media/hero-bg-mobile.9deaeb90.jpg) repeat-x #fff;background-size:cover;padding-bottom:4rem;text-align:left!important}.homepage-hero .wrapper{padding:0}.homepage-hero .badge{background:url(/static/media/price-badge.56d5eaee.svg) no-repeat 100% 0;background-size:contain}.homepage-hero .badge-container{display:flex;justify-content:center;align-items:flex-start;position:relative}.homepage-hero .badge-container .badge,.homepage-hero .badge-container .phone{display:none}.homepage-hero .badge-container .disclaimer{bottom:-70px;color:#003256}.homepage-hero h2{font-size:1.875rem;line-height:2.313rem;letter-spacing:.38px;margin-bottom:1.5rem;max-width:100%;text-align:left}.homepage-hero ul{margin:0 0 1.5rem;padding-left:1.5rem;text-align:left;font-size:1.1rem}.homepage-hero p{font-size:1rem;line-height:1.5rem;letter-spacing:.2px;margin-top:0;max-width:100%}.homepage-hero .flex{padding-right:60px;margin:2rem 0 0}.homepage-hero .button-container{flex-direction:column;max-width:-moz-fit-content;max-width:fit-content}.homepage-hero .btn-gym{margin:0 0 1rem}.homepage-hero .img-container{margin:0;padding:0;display:flex;justify-content:center}.homepage-hero .img-container .home-header{transform:translateX(0)}.homepage-why{text-align:center;padding-top:4rem;padding-bottom:4rem}.homepage-why .col-sm-6{flex-basis:100%;max-width:100%}.homepage-why h4{font-size:1.5rem;line-height:1.875rem;letter-spacing:.3px;margin-bottom:2.5rem;max-width:100%}.homepage-why .info-entry{margin-bottom:2rem}.homepage-why .info-entry .image{float:none;padding-top:0;margin-right:0;margin-bottom:1rem}.homepage-why .info-entry .text{width:auto}.homepage-why .info-entry .text h6{font-size:1.25rem;line-height:1.563rem;letter-spacing:.25px;margin-bottom:.5rem;max-width:none}.homepage-why .info-entry .text p{font-size:1rem;line-height:1.5rem;letter-spacing:.2px;max-width:none}.homepage-programs{padding-bottom:4rem}.homepage-programs h4{font-size:1.5rem;line-height:1.875rem;letter-spacing:.3px;margin-bottom:2rem}.homepage-programs h4 br{display:none}.homepage-programs .box-program{max-width:100%;margin-right:0;margin-bottom:1.5rem}.homepage-programs .box-program .text{padding-top:41px}.homepage-programs .box-program .text h6{font-size:1.25rem;line-height:1.563rem;letter-spacing:.25px}.homepage-programs .box-program .text p{font-size:1rem;line-height:1.5rem;letter-spacing:.2px;margin-bottom:2rem}.homepage-programs .box-program .text .btn-gym{font-size:.9rem;padding:0 .5rem}.homepage-programs .row.flex{margin-top:2rem}.homepage-programs .boxes,.homepage-programs .boxes:last-child{flex-basis:100%;display:block}.homepage-programs .boxes .box-krankenkasse,.homepage-programs .boxes:last-child .box-krankenkasse{min-height:0;max-width:100%;min-width:100%}.homepage-programs .boxes .box-krankenkasse .image,.homepage-programs .boxes:last-child .box-krankenkasse .image{height:80px;width:80px;margin-bottom:1rem}.homepage-programs .boxes .box-krankenkasse p,.homepage-programs .boxes:last-child .box-krankenkasse p{font-size:1rem;line-height:1.5rem;letter-spacing:.2px}.homepage-programs .box-divider{width:100%;margin:1.5rem 0}.homepage-programs .box-divider .image{transform:rotate(90deg)}.homepage-offer .offer{padding:3rem 0;border-top-left-radius:16px;border-top-right-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:0}.homepage-offer .offer:last-child{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px;background-color:#f5f5f5;margin-bottom:2rem}.homepage-offer .offer .plus{top:auto;bottom:-25px;left:calc(50% - 15px);right:auto}.homepage-offer .uspBox>div{margin-top:0;padding:0;align-items:flex-start;display:flex;width:100%;height:auto;background-color:transparent}.homepage-offer .uspBox>div .image{margin:0;max-width:46px}.homepage-offer .uspBox>div .text h6{margin:0;text-align:left;padding-left:1rem;font-size:1.4rem}.homepage-offer .cta{display:block;margin-top:1rem}.homepage-partner{padding-bottom:4rem}.homepage-partner .col-xs-12{padding:2.5rem 1rem}.homepage-partner h4{font-size:1.5rem;line-height:1.875rem;letter-spacing:.3px;margin-bottom:1rem}.homepage-partner p{font-size:1rem;line-height:1.5rem;letter-spacing:.2px}.homepage-partner p br{display:none}.homepage-partner .select--primary,.homepage-partner .select.select--primary{width:100%}.homepage-partner-list div[class^=carousel_slideItem]{margin-right:.75rem}.homepage-reimbursement>.row{padding-bottom:0!important}.homepage-benefits{padding-top:0!important;padding-bottom:2rem}.homepage-benefits h4{position:relative;top:-5px;font-size:1.5rem;line-height:1.875rem;letter-spacing:.3px;margin-top:2rem;margin-bottom:1.5rem;max-width:100%}.homepage-benefits .entry{text-align:left;margin-bottom:1rem}.homepage-benefits .entry .image{top:5px;transform:none}.homepage-benefits .entry p{font-size:1rem;line-height:1.5rem;letter-spacing:.2px}.homepage-benefits .btn-gym{margin-top:1rem}.homepage-reimbursement>.row{padding-left:0;padding-right:0;background-color:transparent}.homepage-reimbursement .boxes{display:block;flex-basis:100%}.homepage-reimbursement .boxes:last-child{flex-basis:100%}.homepage-reimbursement .boxes .box-krankenkasse{margin-bottom:1.5rem;min-width:100%}.homepage-reimbursement .boxes .box-divider{transform:rotate(90deg);margin-bottom:1.5rem}.homepage-faq .btn-gym{display:flex;width:50%;float:right;margin-top:1.5rem}.homepage-faq .btn-gym img{margin-left:.75rem}.fixed-cta{display:flex;justify-content:center;position:fixed;width:100%;bottom:30px;left:0;z-index:100}}@media only screen and (max-width:767px){.homepage-hero{text-align:center}.homepage-hero .flex,.homepage-hero p{padding-right:0}.homepage-hero .image-container .home-header{min-width:inherit}.homepage-benefits,.homepage-programs .box-program{text-align:center}}.lp-hero{position:relative;margin-top:0;overflow:hidden}.lp-hero .pos-absolute{position:absolute;top:0;width:100%;height:100%}.lp-hero .wrapper{position:relative;top:0;height:100%;box-sizing:border-box;padding-left:0}.lp-hero .wrapper .row{align-items:center;height:100%}.lp-hero .image__background{position:sticky;top:0;left:0;z-index:0}.lp-hero .image__background .lp-header-image{width:100%}.lp-hero .image__background .lp-header-image.mobile{display:none}.lp-hero .image-module{height:auto;justify-content:normal;flex-direction:column;align-items:flex-start;margin-bottom:1.5rem}.lp-hero .image-module .btn-gym,.lp-hero .image-module a,.lp-hero .image-module img,.lp-hero .image-module p{position:relative;z-index:5}.lp-hero .image-module img{margin-bottom:2rem}@media only screen and (max-width:767px){.lp-hero .image-module img{margin-top:4rem}}.lp-hero .image-module p{font-size:1.125rem;line-height:1.688rem;letter-spacing:.3px;color:#fff;font-family:"Guillon",sans-serif;font-weight:400;max-width:557px;margin-bottom:2rem;margin-top:0}.lp-hero .image-module .cta-wrapper{display:flex;gap:.75rem;flex-wrap:wrap;grid-gap:.75rem;justify-content:center}.lp-hero .image-module .btn-gym{box-shadow:none}.lp-hero .image-module .btn-gym.btn--withicon{background-color:#f9f6f4;border-color:#f9f6f4;color:#555}.lp-hero .image-module .btn-gym.btn--withicon svg{position:relative;top:3px;width:12px;height:16px;margin-right:10px}.lp-hero .image-module .btn-gym.btn--withicon svg polygon{fill:#555}.lp-programs .box-program{padding-left:.75rem;padding-right:.75rem}.lp-programs .box-program .image{border-radius:8px;margin-bottom:1.5rem}.lp-programs .box-program h6{margin-bottom:.5rem}.lp-programs .box-program p{font-size:1rem;line-height:1.5rem;letter-spacing:.2px;color:#888;margin-top:0;max-width:410px}.lp-price{border-radius:8px;padding:1.5rem}.lp-price .col-md-6{position:relative}.lp-price .image-benefits{width:100%}.lp-price .badge-price{position:absolute;right:1.5rem;bottom:1.5rem;display:flex;align-items:center;text-align:center;background-color:#ffd9d1;width:186px;height:186px;border-radius:50%}.lp-price .badge-price>div{width:100%}.lp-price .badge-price .price{color:#003256;font-size:3.25rem;line-height:3.9rem;letter-spacing:.65px;font-family:"GuillonDemi",sans-serif;font-weight:400}.lp-price .badge-price .small{font-size:1rem;line-height:1.5rem;letter-spacing:.2px;font-family:"Guillon",sans-serif;font-weight:400;display:block;color:#003256}.lp-price .padding-left{padding-left:10%}.lp-price h4{margin-top:2rem}.lp-price .entry p{color:#555}.lp-price .btn-gym{margin-top:2rem}.lp-coach{padding-top:2.5rem}@media only screen and (max-width:767px){.lp-coach{padding-top:0;padding-bottom:3rem}}.lp-coach .padding-left{padding-left:115px}.lp-coach h4{margin-top:1rem;margin-bottom:2rem}.lp-coach p{font-size:1.125rem;line-height:1.688rem;letter-spacing:.3px;color:#555;font-family:"Guillon",sans-serif;font-weight:400;margin-bottom:2rem;margin-top:0;max-width:557px}.lp-coach .btn-gym{box-shadow:none}.lp-coach .btn-gym.btn--withicon{background-color:#f9f6f4;border-color:#f9f6f4;color:#555;margin-right:12px}.lp-coach .btn-gym.btn--withicon svg{position:relative;top:3px;width:12px;height:16px;margin-right:10px}.lp-coach .btn-gym.btn--withicon svg polygon{fill:#555}.lp-benefits{padding-left:0;padding-right:0;padding-bottom:7.5rem}@media only screen and (max-width:1245px){.lp-coach .padding-left{padding-left:0}}@media only screen and (max-width:1500px){.container-fluid.no-padding.lp-hero .pos-absolute,.lp-benefits{padding-left:2.5rem;padding-right:2.5rem}}@media only screen and (max-width:1300px){.lp-benefits .last{padding-left:2rem}}@media only screen and (max-width:1199px){.container-fluid.lp-hero .pos-absolute{position:relative}.container-fluid.lp-hero .image__background{position:absolute;right:0}.container-fluid.lp-hero .image__background .lp-header-image:first-child{width:auto;max-width:unset;height:600px}}@media only screen and (max-width:767px){.container-fluid.no-padding.lp-hero{padding:0}.container-fluid.no-padding.lp-hero .pos-absolute{padding-left:1rem;padding-right:1rem;text-align:center;box-sizing:border-box}.container-fluid.no-padding.lp-hero .image-module{align-items:center}.container-fluid.no-padding.lp-hero .image-module .btn-gym{min-width:255px;box-sizing:border-box}.container-fluid.no-padding.lp-hero .image-module .btn-gym.btn--withicon{margin-left:0}.container-fluid.no-padding.lp-hero .image__background .lp-header-image{display:none}.container-fluid.no-padding.lp-hero .image__background .lp-header-image.mobile{display:block;height:100vh}.lp-programs{padding-top:4rem}.lp-programs .box-program p{margin-bottom:2rem}.lp-price .badge-price{width:110px;height:110px}.lp-price .badge-price .price{font-size:1.875rem;line-height:2.313rem;letter-spacing:.38px}.lp-price .badge-price .small{font-size:1rem;padding:0 10px;line-height:1rem}.lp-price .padding-left{padding-left:.5rem}.lp-price-padding{padding-left:1.25rem;padding-right:1.25rem}.homepage-benefits{padding:0 1rem 2rem}.homepage-benefits .entry{margin-bottom:1.5rem}.homepage-benefits .entry .image{top:0}.homepage-benefits .entry p{font-size:1.3rem;color:#888}.homepage-benefits .image-benefits{height:auto;margin-bottom:1.5rem}.homepage-benefits .first h4{display:block}.homepage-benefits .second h4{display:none}.homepage-programs.lp-programs .row.flex{margin-top:0}.homepage-programs.lp-programs .boxes{width:100%;display:block}.homepage-programs.lp-programs .boxes .box-krankenkasse{min-height:256px}.lp-coach{text-align:center}.lp-coach .padding-left{padding-left:.5rem}.lp-coach h4{margin-top:0}.lp-coach .image{margin-top:2rem}.lp-coach .btn-gym{width:253px;box-sizing:border-box}.lp-coach .btn-gym.btn--withicon{margin-right:0;margin-bottom:12px}.homepage-benefits.lp-benefits{padding-bottom:4rem}.lp-benefits .last{padding-left:.5rem}.lp-benefits .last h4 br{display:none}}@media print{strong{font-weight:700}.participation{font-family:"Open Sans",sans-serif;font-size:11px;font-weight:400}.participation p{margin-top:7px;margin-bottom:7px;font-size:11px;-webkit-text-size-adjust:none}}@media print{.participation__logo-wrapper{text-align:right}}@media print{.participation__logo-wrapper>img{max-height:2.5cm;position:absolute;top:0;right:0}}@media print{.participation__title{margin-bottom:40px;font-size:16px;text-align:left;padding-right:2.5cm}}@media print{.participation__text-seal-wrapper{display:flex;flex-direction:row;justify-content:space-between}}@media print{.participation__insurance-seal{position:relative;margin-left:25px;width:5cm;min-width:5cm;height:5cm;padding-top:4px;text-align:right;font-size:11px}}@media print{.participation__insurance-seal:before{content:"";position:absolute;left:0;top:0;height:1.5cm;width:1.5cm;border-top:2px solid green;border-left:2px solid green}}@media print{.participation__insurance-seal:after{content:"";position:absolute;right:0;bottom:0;height:1.5cm;width:1.5cm;border-bottom:2px solid green;border-right:2px solid green}}@media print{.participation__hint{font-size:9px}}@media print{.participation__justify{text-align:justify;font-size:10px}}@media print{.participation__step-1{margin-top:1cm;page-break-after:always}}@media print{.participation__input-group-wrapper{display:flex;flex-direction:row;justify-content:space-between}}@media print{.participation__input-group-wrapper--herrfrau{justify-content:flex-start}}@media print{.participation__input-group-wrapper--herrfrau>.participation__input-group{max-width:350px;margin-right:25px}}@media print{.participation__input-group-wrapper--herrfrau>span{line-height:45px}}@media print{.participation__input-group-wrapper--minuten>.participation__input-group:last-of-type{margin-right:25px}}@media print{.participation__input-group-wrapper--minuten>span{min-width:250px;line-height:45px}}@media print{.participation__input-group{position:relative;width:100%;padding-top:5px;padding-bottom:5px}}@media print{.participation__input-group>input{width:100%;border:none;border-bottom:1px solid grey}}@media print{.participation__input-group>span{display:inline-block;padding-top:4px;font-size:9px}}@media print{.participation__inhalt-wrapper{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:8px}}@media print{.participation__inhalt-column{display:flex;flex-direction:column;font-size:10px}}@media print{.participation__inhalt-choice{display:flex;flex-direction:row;align-items:baseline}}@media print{.participation__inhalt-checkmark{font-size:18px;margin-right:15px}}@media print{.participation__signature{position:absolute;right:50px;bottom:25px;max-width:150px}}@media print{@page{margin:.7cm}}@media print{.participation-hkk{font-family:"Open Sans",sans-serif;font-size:14px;font-weight:400;color:#555;padding-top:50px;padding-left:30px;padding-right:45px;margin-top:1cm}}@media print{.participation-hkk__logo{margin-bottom:20px}}@media print{.participation-hkk__date-wrapper{margin-bottom:70px;text-align:right}}@media print{.participation-hkk__title{margin-top:0;margin-bottom:25px;font-size:18px;font-weight:700}}@media print{.participation-hkk__notes-wrapper{margin-top:45px}}@media print{.participation-hkk__paragraph{margin-top:0;margin-bottom:25px;line-height:1.6}}@media print{.participation-hkk__paragraph-contact{margin-top:0;margin-bottom:8px}}@media print{.participation-hkk__paragraph-note{margin-top:0;margin-bottom:20px;color:#888;font-size:12px}}.cannot_purchase .gym-btn{padding-right:.75rem}.not_found-cta,.not_found-text{line-height:2rem;margin-top:2.5rem}.image-rounded{border-radius:5px}.no-margin{margin:0!important}.rewardCustomInfo_stepsWrapper__2E6CC{display:flex;list-style:none;padding:0;justify-content:space-between;margin-bottom:5rem}@media only screen and (max-width:767px){.rewardCustomInfo_stepsWrapper__2E6CC{padding:0 1.5rem;margin-bottom:3rem}}.rewardCustomInfo_stepsWrapper__2E6CC .rewardCustomInfo_step__DWj6i{position:relative;background-color:#ffb2a3;border-radius:50%;width:40px;height:40px;text-align:center}.rewardCustomInfo_stepsWrapper__2E6CC .rewardCustomInfo_step__DWj6i.rewardCustomInfo_active__1RaHR{background-color:#ff7f66}.rewardCustomInfo_stepsWrapper__2E6CC .rewardCustomInfo_step__DWj6i .rewardCustomInfo_text__1WvFy{display:block;white-space:nowrap;position:absolute;top:40px;left:50%;margin-top:.5rem;transform:translate(-50%)}.rewardCustomInfo_bar__1KHOC{background-color:#ffb2a3;height:8px;flex-grow:1;position:relative;top:16px;margin:0 -1px;z-index:-1}.rewardCustomInfo_bar__1KHOC.rewardCustomInfo_active__1RaHR{background-color:#ff7f66}.rewardCustomInfo_priceWrapper__CkpXj{position:relative;width:100%;min-width:140px}.rewardCustomInfo_priceWrapper__CkpXj .rewardCustomInfo_text__1WvFy{position:absolute;top:0;left:0;height:100%;width:100%;display:flex;align-items:center;justify-content:center;flex-direction:column}.rewardCustomInfo_infoGraphic__2lTsI{grid-row-gap:1rem;row-gap:1rem}.rewardCustomInfo_graphicCol__yRFAg{display:flex;flex-direction:column;align-items:center;justify-content:center}.rewardCustomInfo_graphicCol__yRFAg .rewardCustomInfo_icon__2Plmd{max-width:20px}.rewardCustomInfo_striped__3-xE2{position:relative}.rewardCustomInfo_striped__3-xE2:after{position:absolute;top:50%;display:block;content:"";width:100%;border-bottom:2px solid;transform:rotate(-30deg)}.rewardCustomInfo_offerDetails__876Kf{margin-top:1.5rem;margin-bottom:2.5rem}.rewardCustomInfo_offerDetails__876Kf .rewardCustomInfo_secondaryText__3ARZE{color:#003256}.rewardCustomInfo_offerDetails__876Kf .rewardCustomInfo_box__GOM0a{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%;max-width:150px;border-radius:8px;padding:.5rem;margin-top:.5rem;background-color:#003256}.rewardCustomInfo_offerDetails__876Kf .rewardCustomInfo_box__GOM0a.rewardCustomInfo_primaryBox__3FrsB{background:linear-gradient(90deg,#2930d7,#ee3f34)}.rewardCustomInfo_logo__3Afa2{width:140px;margin-top:5px}.singup_contraindications__1rFJ2 .modal__footer{flex-wrap:wrap;margin:0 -.5rem;grid-row-gap:1.5rem;row-gap:1.5rem}:export{color_primary_base:#ff7f66;color_primary_light:#ff947f;color_primary_lighter:#ffb2a3;color_primary_extralight:#ffd9d1;color_primary_1:#ffd9d1;color_primary_2:#ffb2a3;color_primary_3:#ff7f66;color_primary_4:#a05344;color_secondary_1:#cfe5ff;color_secondary_2:#8dbef9;color_secondary_3:#0062a1;color_secondary_4:#003256;color_tierPlus_1:#2930d7;color_tierPlus_2:#ee3f34;color_flexible_base:#4fb8ad;color_lean_base:#d99984;color_strong_base:#677cc7;color_weight_base:#f07580;color_individual_base:#8a54b8;color_nutrition_1:#efa45b;color_nutrition_2:#ea9696;color_nutrition_3:#eab27a;color_nutrition_4:#90a382;color_beige_base:#f9f6f4;color_beige_darker:#f7f3f0;color_orange_base:#fdd3ac;color_0_base:#555;color_0_white:#fff;color_0_brown:#362306;color_0_black:#000;color_gray_base:#888;color_gray_1:#ddd;color_gray_2:#eee;color_gray_3:#f5f5f5;color_facebook_base:#3b5998;color_facebook_light:#6d84b4;color_google_base:#4285f4;color_paypal_base:#ffc439;color_amazon_base:#f3a847;color_amazon_light:#febd69;color_barmer_base:#84bd00;color_barmer_darker:#5a8c00;color_bmi_1:#b92a15;color_bmi_2:#fba50d;color_bmi_3:#3dc47f;color_bmi_4:#c8374d;color_invalid_base:#d34548;xsMin:460px;smMin:768px;mdMin:992px;lgMin:1200px;mediaXsOnly:"only screen and (max-width: 767px)";mediaSmOnly:"only screen and (min-width: 768px) and (max-width: 991px)";mediaMdOnly:"only screen and (min-width: 992px) and (max-width: 1199px)";mediaLgOnly:"only screen and (min-width: 1200px)";mediaMinSm:"only screen and (min-width: 768px)";mediaMinMd:"only screen and (min-width: 992px)";mediaMinLg:"only screen and (min-width: 1200px)";mediaMaxSm:"only screen and (max-width: 991px)";mediaMaxMd:"only screen and (max-width: 1199px)"}.alert{border-radius:8px;max-width:100%;padding:1rem;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;font-size:16px;color:#555;background-color:rgba(211,69,72,.2);color:#d34548}.alert__svg{width:18px;height:18px;margin-right:1rem}.alert__icon{height:18px}/*! purgecss start ignore */.alert--error{background-color:#f6dada;color:#d34548}.alert--error .alert__svg,.alert--error .alert__svg path{fill:#d34548}.alert--warning{background-color:#fcedde;color:#efa45b}.alert--info{background-color:#e1e5f3;color:#677cc7}.alert--info .alert__svg,.alert--info .alert__svg path{fill:#677cc7}.alert--success{background-color:#dcf1ef;color:#4fb8ad}/*! purgecss end ignore */@keyframes placeHolderShimmer{0%{background-position:left 0}to{background-position:800px 0}}.animated-background,.placeholder{animation-duration:1s;animation-fill-mode:forwards;animation-iteration-count:infinite;animation-name:placeHolderShimmer;animation-timing-function:linear;background:#f6f7f8;background:linear-gradient(90deg,#eee 8%,#ddd 18%,#eee 33%);background-size:800px 100%;position:relative}.animated-background{height:96px}.animated-background__label,.animated-background__label--small{width:100px;height:10px;display:inline-block}.animated-background__label--small{width:80px}/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */html{font-family:"GuillonLight",sans-serif;line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0}article,aside,footer,header,nav,section{display:block}h1{font-size:2em;margin:.67em 0}figcaption,figure,main{display:block}figure{margin:1em 40px}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace;font-size:1em}a{background-color:transparent;-webkit-text-decoration-skip:objects}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:inherit;font-family:"GuillonDemi",sans-serif;font-weight:400}code,kbd,samp{font-family:monospace;font-size:1em}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}audio,video{display:inline-block}audio:not([controls]){display:none;height:0}img{max-width:100%;max-height:100%;border-style:none}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:"Guillon",sans-serif;font-size:100%;line-height:1.15;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}button,input{overflow:visible}button,select{text-transform:none}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{display:inline-block;vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details,menu{display:block}summary{display:list-item}canvas{display:inline-block}[hidden],template{display:none}.btn-chip{display:inline-flex;align-items:center;font-family:"GuillonDemi",sans-serif;font-weight:400;min-height:40px;padding:0 1rem;font-size:14px;border:0;border-radius:100px;cursor:pointer;text-transform:uppercase;vertical-align:middle;outline:none}.btn-chip,.btn-chip:hover{color:#fff;text-decoration:none}.btn-chip:active,.btn-chip:focus{outline:none}.btn-chip__icon{width:10px;height:12px;margin:0 .5rem 0 0}.btn-chip--primary{background:#ff7f66}.btn-chip--primary:hover{background:#ff947f}.btn-chip--secondary{background:#555}.btn-chip--secondary:hover{background:#888}.btn-gym{position:relative;display:inline-block;justify-content:center;align-content:center;align-items:center;padding:0 2rem;margin:0;font-size:16px;font-family:"GuillonDemi",sans-serif;font-weight:400;color:#fff;fill:#fff;letter-spacing:.2px;border-radius:8px;vertical-align:middle;text-align:center;text-transform:uppercase;cursor:pointer;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;text-decoration:none;max-width:100%;min-height:45px;line-height:43px;border:1px solid #ff7f66;background-color:#ff7f66;box-shadow:0 0 6px 0 rgba(0,0,0,.2)}.btn-gym:focus{outline:none}@media(max-width:767px){.btn-gym{padding:0 2rem}}.btn-gym:focus,.btn-gym:hover{color:#fff;text-decoration:none}.btn-gym:hover{background-color:#ff947f;border-color:#ff947f}.btn--flex{display:flex}.btn__icon{position:absolute;left:40px;top:50%;font-size:20px;transform:translateY(-50%)}@media(max-width:767px){.btn__icon{left:20px}}.btn--small .btn__icon{left:15px;font-size:16px}.btn-gym__content{display:flex;flex-direction:row;align-items:center;justify-content:center}.btn-gym__svg,.btn-gym__svg--loading{display:flex;align-self:center;width:20px;height:20px;margin-right:.5rem}.btn--small .btn-gym__svg,.btn--small .btn-gym__svg--loading{width:15px;height:15px;margin:-2px 5px 0 -5px}.btn-gym__svg--loading{animation:btnLoadingAnimation .5s linear infinite;transform-origin:50% 50%}.btn-gym__bg{width:18px;height:18px;display:inline-block;margin:0 12px 0 0;padding:0;background-repeat:no-repeat;background-size:cover;background-position:50%;vertical-align:middle}@keyframes btnLoadingAnimation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}/*! purgecss start ignore */.btn-gym--primary{color:#ff7f66;border-color:#ff7f66;background-color:#fff;box-shadow:unset}.btn-gym--primary:hover{color:#fff;border-color:#ff947f;background-color:#ff947f}.btn-gym--primary:focus:not(:hover){color:#ff7f66}.btn-gym--secondary{color:#fff;border-color:#fff;background-color:transparent;box-shadow:unset}.btn-gym--secondary:hover{color:#fff;border-color:#fff;background-color:hsla(0,0%,100%,.4)}.btn-gym--secondary.btn--border{border-color:#888;color:#888}.btn-gym--tertiary{border-color:#d34548;background-color:#d34548}.btn-gym--tertiary:hover{border-color:rgba(211,69,72,.8);background-color:rgba(211,69,72,.8)}.btn-gym--facebook{font-size:14px;font-family:"GuillonDemi",sans-serif;font-weight:400;text-transform:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12);color:#fff;border-color:#3b5998;background-color:#3b5998}.btn-gym--facebook:focus,.btn-gym--facebook:hover{color:#fff;border-color:#6d84b4;background-color:#6d84b4}.btn-gym--facebook.btn--small{line-height:29px}.btn-gym--facebook.btn--small .btn-gym__bg{height:15px}.btn-gym--google{font-size:14px;font-family:"GuillonDemi",sans-serif;font-weight:400;text-transform:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12);color:#fff;border-color:#4285f4;background-color:#4285f4}.btn-gym--google:focus,.btn-gym--google:hover{color:#fff;border-color:rgba(66,133,244,.8);background-color:rgba(66,133,244,.8)}.btn-gym--amazon{font-size:14px;font-family:"GuillonDemi",sans-serif;font-weight:400;text-transform:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12);color:#000;border-color:#f3a847;background-color:#f3a847}.btn-gym--amazon:focus,.btn-gym--amazon:hover{color:#000;border-color:#febd69;background-color:#febd69}.btn-gym--amazon .btn-gym__bg{height:21px;width:22px;margin-top:-.5rem;margin-bottom:-10px;margin-right:.5rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyNTAwIiBoZWlnaHQ9IjIyNzMiIHZpZXdCb3g9IjAgMCAxMTAwIDEwMDAiPjxwYXRoIGQ9Ik0yIDc3NmMzLjMzMy01LjMzMyA4LjY2Ni01LjY2NyAxNi0xIDE2Ni42NjYgOTYuNjY3IDM0OCAxNDUgNTQ0IDE0NSAxMzAuNjY2IDAgMjU5LjY2Ni0yNC4zMzMgMzg3LTczIDMuMzMzLTEuMzMzIDguMTY2LTMuMzMzIDE0LjUtNiA2LjMzMy0yLjY2NyAxMC44MzMtNC42NjcgMTMuNS02IDEwLTQgMTcuODMzLTIgMjMuNSA2IDUuNjY2IDggMy44MzMgMTUuMzMzLTUuNSAyMi0xMiA4LjY2Ny0yNy4zMzQgMTguNjY3LTQ2IDMwLTU3LjMzNCAzNC0xMjEuMzM0IDYwLjMzMy0xOTIgNzktNzAuNjY3IDE4LjY2Ny0xMzkuNjY3IDI4LTIwNyAyOC0xMDQgMC0yMDIuMzM0LTE4LjE2Ny0yOTUtNTQuNUMxNjIuMzMzIDkwOS4xNjcgNzkuMzMzIDg1OCA2IDc5MmMtNC0zLjMzMy02LTYuNjY3LTYtMTAgMC0yIC42NjYtNCAyLTZ6bTMwMS0yODVjMC00NiAxMS4zMzMtODUuMzMzIDM0LTExOCAyMi42NjYtMzIuNjY3IDUzLjY2Ni01Ny4zMzMgOTMtNzQgMzYtMTUuMzMzIDgwLjMzMy0yNi4zMzMgMTMzLTMzIDE4LTIgNDcuMzMzLTQuNjY3IDg4LTh2LTE3YzAtNDIuNjY3LTQuNjY3LTcxLjMzMy0xNC04Ni0xNC0yMC0zNi0zMC02Ni0zMGgtOGMtMjIgMi00MSA5LTU3IDIxcy0yNi4zMzQgMjguNjY3LTMxIDUwYy0yLjY2NyAxMy4zMzMtOS4zMzQgMjEtMjAgMjNsLTExNS0xNGMtMTEuMzM0LTIuNjY3LTE3LTguNjY3LTE3LTE4IDAtMiAuMzMzLTQuMzMzIDEtNyAxMS4zMzMtNTkuMzMzIDM5LjE2Ni0xMDMuMzMzIDgzLjUtMTMyQzQ1MS44MzMgMTkuMzMzIDUwMy42NjYgMy4zMzMgNTYzIDBoMjVjNzYgMCAxMzUuMzMzIDE5LjY2NyAxNzggNTlhMTkwLjUyIDE5MC41MiAwIDAxMTguNSAyMS41YzUuNjY2IDcuNjY3IDEwLjE2NiAxNC41IDEzLjUgMjAuNSAzLjMzMyA2IDYuMzMzIDE0LjY2NyA5IDI2IDIuNjY2IDExLjMzMyA0LjY2NiAxOS4xNjcgNiAyMy41IDEuMzMzIDQuMzMzIDIuMzMzIDEzLjY2NyAzIDI4IC42NjYgMTQuMzMzIDEgMjIuODMzIDEgMjUuNXYyNDJjMCAxNy4zMzMgMi41IDMzLjE2NyA3LjUgNDcuNXM5LjgzMyAyNC42NjcgMTQuNSAzMWM0LjY2NiA2LjMzMyAxMi4zMzMgMTYuNSAyMyAzMC41IDQgNiA2IDExLjMzMyA2IDE2IDAgNS4zMzMtMi42NjcgMTAtOCAxNC01NS4zMzQgNDgtODUuMzM0IDc0LTkwIDc4LTggNi0xNy42NjcgNi42NjctMjkgMi05LjMzNC04LTE3LjUtMTUuNjY3LTI0LjUtMjNzLTEyLTEyLjY2Ny0xNS0xNi03LjgzNC05LjgzMy0xNC41LTE5LjVjLTYuNjY3LTkuNjY3LTExLjMzNC0xNi4xNjctMTQtMTkuNS0zNy4zMzQgNDAuNjY3LTc0IDY2LTExMCA3Ni0yMi42NjcgNi42NjctNTAuNjY3IDEwLTg0IDEwLTUxLjMzNCAwLTkzLjUtMTUuODMzLTEyNi41LTQ3LjVTMzAzIDU0OSAzMDMgNDkxem0xNzItMjBjMCAyNiA2LjUgNDYuODMzIDE5LjUgNjIuNVM1MjUgNTU3IDU0NyA1NTdjMiAwIDQuODMzLS4zMzMgOC41LTEgMy42NjYtLjY2NyA2LjE2Ni0xIDcuNS0xIDI4LTcuMzMzIDQ5LjY2Ni0yNS4zMzMgNjUtNTQgNy4zMzMtMTIuNjY3IDEyLjgzMy0yNi41IDE2LjUtNDEuNSAzLjY2Ni0xNSA1LjY2Ni0yNy4xNjcgNi0zNi41LjMzMy05LjMzMy41LTI0LjY2Ny41LTQ2di0yNWMtMzguNjY3IDAtNjggMi42NjctODggOC01OC42NjcgMTYuNjY3LTg4IDUzLjY2Ny04OCAxMTF6bTQyMCAzMjJjMS4zMzMtMi42NjcgMy4zMzMtNS4zMzMgNi04IDE2LjY2Ni0xMS4zMzMgMzIuNjY2LTE5IDQ4LTIzIDI1LjMzMy02LjY2NyA1MC0xMC4zMzMgNzQtMTEgNi42NjYtLjY2NyAxMy0uMzMzIDE5IDEgMzAgMi42NjcgNDggNy42NjcgNTQgMTUgMi42NjYgNCA0IDEwIDQgMTh2N2MwIDIzLjMzMy02LjMzNCA1MC44MzMtMTkgODIuNS0xMi42NjcgMzEuNjY3LTMwLjMzNCA1Ny4xNjctNTMgNzYuNS0zLjMzNCAyLjY2Ny02LjMzNCA0LTkgNC0xLjMzNCAwLTIuNjY3LS4zMzMtNC0xLTQtMi01LTUuNjY3LTMtMTEgMjQuNjY2LTU4IDM3LTk4LjMzMyAzNy0xMjEgMC03LjMzMy0xLjMzNC0xMi42NjctNC0xNi02LjY2Ny04LTI1LjMzNC0xMi01Ni0xMi0xMS4zMzQgMC0yNC42NjcuNjY3LTQwIDItMTYuNjY3IDItMzIgNC00NiA2LTQgMC02LjY2Ny0uNjY3LTgtMi0xLjMzNC0xLjMzMy0xLjY2Ny0yLjY2Ny0xLTQgMC0uNjY3LjMzMy0xLjY2NyAxLTN6Ii8+PC9zdmc+")}.btn-gym--apple{font-size:14px;font-family:"GuillonDemi",sans-serif;font-weight:400;text-transform:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12);color:#fff;border-color:#000;background-color:#000;background-repeat:no-repeat}.btn-gym--apple:focus,.btn-gym--apple:hover{color:#fff;border-color:rgba(0,0,0,.8);background-color:rgba(0,0,0,.8)}.btn-gym--apple .btn-gym__bg{height:60px;width:22px;margin-top:-.5rem;margin-bottom:-10px;margin-right:.5rem;background-image:url("data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTYiIGhlaWdodD0iNTYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTI4LjIyMyAyMC4zODVjLjgzMiAwIDEuODc1LS41OCAyLjQ5Ni0xLjM1My41NjItLjcuOTcyLTEuNjguOTcyLTIuNjU4IDAtLjEzMi0uMDExLS4yNjUtLjAzNS0uMzc0LS45MjYuMDM2LTIuMDM5LjY0LTIuNzA3IDEuNDUtLjUyNy42MTUtMS4wMDggMS41ODItMS4wMDggMi41NzIgMCAuMTQ1LjAyNC4yOS4wMzYuMzM4LjA1OC4wMTMuMTUyLjAyNS4yNDYuMDI1ek0yNS4yOTMgMzVjMS4xMzcgMCAxLjY0LS43ODUgMy4wNTktLjc4NSAxLjQ0MSAwIDEuNzU3Ljc2IDMuMDIzLjc2IDEuMjQyIDAgMi4wNzQtMS4xODMgMi44Ni0yLjM0Mi44NzgtMS4zMyAxLjI0Mi0yLjYzNCAxLjI2NS0yLjY5NC0uMDgyLS4wMjQtMi40Ni0xLjAyNy0yLjQ2LTMuODQxIDAtMi40NCAxLjg3NC0zLjU0IDEuOTgtMy42MjQtMS4yNDMtMS44MzYtMy4xMy0xLjg4NC0zLjY0NS0xLjg4NC0xLjM5NSAwLTIuNTMxLjg3LTMuMjQ2Ljg3LS43NzQgMC0xLjc5My0uODIyLTMtLjgyMi0yLjI5NyAwLTQuNjI5IDEuOTU3LTQuNjI5IDUuNjUzIDAgMi4yOTUuODY3IDQuNzIzIDEuOTM0IDYuMjkzLjkxNCAxLjMyOSAxLjcxIDIuNDE2IDIuODU5IDIuNDE2eiIgZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIi8+PC9zdmc+")}.btn-gym--apple.btn--disabled .btn-gym__bg{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='56' height='56' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M28.223 20.385c.832 0 1.875-.58 2.496-1.353.562-.7.972-1.68.972-2.658 0-.132-.011-.265-.035-.374-.926.036-2.039.64-2.707 1.45-.527.615-1.008 1.582-1.008 2.572 0 .145.024.29.036.338.058.013.152.025.246.025zM25.293 35c1.137 0 1.64-.785 3.059-.785 1.441 0 1.757.76 3.023.76 1.242 0 2.074-1.183 2.86-2.342.878-1.33 1.242-2.634 1.265-2.694-.082-.024-2.46-1.027-2.46-3.841 0-2.44 1.874-3.54 1.98-3.624-1.243-1.836-3.13-1.884-3.645-1.884-1.395 0-2.531.87-3.246.87-.774 0-1.793-.822-3-.822-2.297 0-4.629 1.957-4.629 5.653 0 2.295.867 4.723 1.934 6.293.914 1.329 1.71 2.416 2.859 2.416z' fill-rule='nonzero' stroke='%23888' fill='%23888'/%3E%3C/svg%3E")}.btn-gym--paypal{font-size:14px;font-family:"GuillonDemi",sans-serif;font-weight:400;text-transform:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12);color:#555;border-color:#ffc439;background-color:#ffc439;display:flex}.btn-gym--paypal div{flex-direction:row-reverse;align-items:center;display:flex}.btn-gym--paypal:focus,.btn-gym--paypal:hover{color:#555;border-color:#ffc439;background-color:#ffc439;box-shadow:inset 0 0 100px 100px rgba(0,0,0,.05)}.btn-gym--paypal .btn-gym__bg{width:60px;margin-left:.5rem;margin-right:0;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTAwIiBoZWlnaHQ9IjMyIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaW5ZTWluIG1lZXQiPjxwYXRoIGZpbGw9IiMwMDMwODciIGQ9Ik0xMiA0LjkxN0g0LjJjLS41IDAtMSAuNC0xLjEuOWwtMy4xIDIwYy0uMS40LjIuNy42LjdoMy43Yy41IDAgMS0uNCAxLjEtLjlsLjgtNS40Yy4xLS41LjUtLjkgMS4xLS45aDIuNWM1LjEgMCA4LjEtMi41IDguOS03LjQuMy0yLjEgMC0zLjgtMS01LTEuMS0xLjMtMy4xLTItNS43LTJ6bS45IDcuM2MtLjQgMi44LTIuNiAyLjgtNC42IDIuOEg3LjFsLjgtNS4yYzAtLjMuMy0uNS42LS41SDljMS40IDAgMi43IDAgMy40LjguNS40LjcgMS4xLjUgMi4xek0zNS4yIDEyLjExN2gtMy43Yy0uMyAwLS42LjItLjYuNWwtLjIgMS0uMy0uNGMtLjgtMS4yLTIuNi0xLjYtNC40LTEuNi00LjEgMC03LjYgMy4xLTguMyA3LjUtLjQgMi4yLjEgNC4zIDEuNCA1LjcgMS4xIDEuMyAyLjggMS45IDQuNyAxLjkgMy4zIDAgNS4yLTIuMSA1LjItMi4xbC0uMiAxYy0uMS40LjIuOC42LjhoMy40Yy41IDAgMS0uNCAxLjEtLjlsMi0xMi44Yy4xLS4yLS4zLS42LS43LS42em0tNS4xIDcuMmMtLjQgMi4xLTIgMy42LTQuMiAzLjYtMS4xIDAtMS45LS4zLTIuNS0xLS42LS43LS44LTEuNi0uNi0yLjYuMy0yLjEgMi4xLTMuNiA0LjItMy42IDEuMSAwIDEuOS40IDIuNSAxIC41LjcuNyAxLjYuNiAyLjZ6TTU1LjEgMTIuMTE3aC0zLjdjLS40IDAtLjcuMi0uOS41bC01LjIgNy42LTIuMi03LjNjLS4xLS41LS42LS44LTEtLjhoLTMuN2MtLjQgMC0uOC40LS42LjlsNC4xIDEyLjEtMy45IDUuNGMtLjMuNCAwIDEgLjUgMWgzLjdjLjQgMCAuNy0uMi45LS41bDEyLjUtMThjLjMtLjMgMC0uOS0uNS0uOXoiLz48cGF0aCBmaWxsPSIjMDA5Y2RlIiBkPSJNNjcuNSA0LjkxN2gtNy44Yy0uNSAwLTEgLjQtMS4xLjlsLTMuMSAxOS45Yy0uMS40LjIuNy42LjdoNGMuNCAwIC43LS4zLjctLjZsLjktNS43Yy4xLS41LjUtLjkgMS4xLS45aDIuNWM1LjEgMCA4LjEtMi41IDguOS03LjQuMy0yLjEgMC0zLjgtMS01LTEuMi0xLjItMy4xLTEuOS01LjctMS45em0uOSA3LjNjLS40IDIuOC0yLjYgMi44LTQuNiAyLjhoLTEuMmwuOC01LjJjMC0uMy4zLS41LjYtLjVoLjVjMS40IDAgMi43IDAgMy40LjguNS40LjYgMS4xLjUgMi4xek05MC43IDEyLjExN0g4N2MtLjMgMC0uNi4yLS42LjVsLS4yIDEtLjMtLjRjLS44LTEuMi0yLjYtMS42LTQuNC0xLjYtNC4xIDAtNy42IDMuMS04LjMgNy41LS40IDIuMi4xIDQuMyAxLjQgNS43IDEuMSAxLjMgMi44IDEuOSA0LjcgMS45IDMuMyAwIDUuMi0yLjEgNS4yLTIuMWwtLjIgMWMtLjEuNC4yLjguNi44aDMuNGMuNSAwIDEtLjQgMS4xLS45bDItMTIuOGMwLS4yLS4zLS42LS43LS42em0tNS4yIDcuMmMtLjQgMi4xLTIgMy42LTQuMiAzLjYtMS4xIDAtMS45LS4zLTIuNS0xLS42LS43LS44LTEuNi0uNi0yLjYuMy0yLjEgMi4xLTMuNiA0LjItMy42IDEuMSAwIDEuOS40IDIuNSAxIC42LjcuOCAxLjYuNiAyLjZ6TTk1LjEgNS40MTdsLTMuMiAyMC4zYy0uMS40LjIuNy42LjdoMy4yYy41IDAgMS0uNCAxLjEtLjlsMy4yLTE5LjljLjEtLjQtLjItLjctLjYtLjdoLTMuNmMtLjQgMC0uNi4yLS43LjV6Ii8+PC9zdmc+)}.btn-gym--barmer{font-size:14px;font-family:"GuillonDemi",sans-serif;font-weight:400;text-transform:none;box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12);color:#fff;border-color:#84bd00;background-color:#84bd00}.btn-gym--barmer:focus,.btn-gym--barmer:hover{color:#fff;border-color:#5a8c00;background-color:#5a8c00}.btn-gym--no-social-icon .btn-gym__bg{display:none}.btn--big{font-size:18px;letter-spacing:.3px;min-height:60px;line-height:58px}.btn--medium{font-size:14px;min-height:40px;line-height:38px}.btn--small{font-size:12px;letter-spacing:.3px;min-height:30px;line-height:28px;padding:0 1rem}.btn--fluid{width:100%}.btn--disabled,.btn--disabled:hover{color:#888!important;background-color:#ddd!important;border-color:#eee!important;box-shadow:none!important;cursor:not-allowed!important}.btn--fixed{position:fixed;left:0;bottom:2%;width:94%;margin:0 3%;z-index:20}.btn--chip{border-radius:100px;padding:0 1rem}.btn--inverse{color:#ff7f66;border-color:#fff;background-color:#fff}.btn--inverse:hover{border-color:#f9f6f4;background-color:#f9f6f4;color:#ff7f66}.btn--border{box-shadow:unset}.btn--border,.btn--border:hover{color:#555;border-color:#555;background-color:transparent}.btn--border:hover{opacity:.6}.btn--border:focus{color:#555}button[disabled],button[disabled]:hover{color:#888!important;background-color:#ddd!important;border-color:#eee!important;box-shadow:none!important;cursor:not-allowed!important}/*! purgecss end ignore */.simple-btn-gym{display:inline-flex;padding:.5rem;background-color:#fff;color:#555;align-items:center;max-width:100%;font-size:16px;font-family:"GuillonDemi",sans-serif;font-weight:400;letter-spacing:.2px;border-radius:8px;cursor:pointer;border:none;text-decoration:none}.simple-btn-gym:focus,.simple-btn-gym:hover{opacity:.7}.simple-btn-gym__icon{width:28px;height:28px}.simple-btn-gym__icon--loading{animation:btnLoadingAnimation .5s linear infinite;transform-origin:50% 50%}.simple-btn-gym__content{color:#555;padding:0 .5rem}.simple-btn-gym--vertical{flex-direction:column;padding:.75rem}.simple-btn-gym--vertical .simple-btn-gym__content{padding:.75rem 0 0}.simple-btn-gym--disabled,.simple-btn-gym--disabled:hover{color:#888!important;background-color:#ddd!important;border-color:#eee!important;box-shadow:none!important;cursor:not-allowed!important}.simple-btn-gym--disabled:hover{opacity:1}.drawer-btn{display:flex;padding:1rem;margin:-1rem;cursor:pointer;transform:rotate(0)}.drawer-btn,.drawer-btn:active,.drawer-btn:focus{border:0;background:transparent;-webkit-tap-highlight-color:rgba(0,0,0,0);outline:none}.drawer-btn__svg{width:20px;height:15px;stroke:#fff}.drawer-btn--black .drawer-btn__svg{fill:#555;stroke:#555}.drawer-btn--primary .drawer-btn__svg{fill:#ff7f66;stroke:#ff7f66}.gym-chip,.gym-chip-link{padding:0 10px;min-height:24px;font-size:12px;color:#fff;background-color:#ff7f66;border-radius:20px;border:1px solid transparent;text-transform:uppercase;white-space:nowrap;line-height:1.5;font-family:"GuillonDemi",sans-serif;font-weight:400;position:relative;display:inline-flex;align-items:center;box-sizing:border-box}@media(max-width:767px){.gym-chip,.gym-chip-link{font-size:10px}}.gym-chip--default{color:#ff7f66;fill:#ff7f66;border-color:#ff7f66;background-color:#fff;cursor:pointer}.gym-chip--default line{stroke:#ff7f66}.gym-chip--gray{color:#555;fill:#555;background-color:#f7f3f0;cursor:pointer;border-width:0}.gym-chip--gray line{stroke:#555}.gym-chip--white{color:#555;fill:#555;background-color:#fff;cursor:pointer;border-width:0}.gym-chip--white line{stroke:#555}.gym-chip-link{color:#ff7f66;border-color:#ff7f66;background-color:#fff;cursor:pointer;text-decoration:none;outline:none}.gym-chip__svg,.gym-chip__svg--loading{width:10px;height:10px;margin:0 .5rem 0 0}.gym-chip__svg--loading{animation:btnLoadingAnimation .5s linear infinite;transform-origin:50% 50%}.gym-chip__content{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center}.gym-chip__image{border-radius:20px;background-size:cover;width:24px}.gym-chip__border,.gym-chip__image{position:absolute;left:0;top:0;bottom:0}.gym-chip__border{right:0;border:2px solid #ff7f66;border-radius:20px}.gym-chip-link{fill:#ff7f66}.gym-chip-link line{stroke:#ff7f66}.gym-chip-link--active,.gym-chip-link:hover{color:#fff;border-color:#ff7f66;background-color:#ff7f66;fill:#fff}.gym-chip-link--active line,.gym-chip-link:hover line{stroke:#fff}@media(-ms-high-contrast:none),(hover:hover)and (pointer:fine){.gym-chip--default:hover{color:#fff;border-color:#ff7f66;background-color:#ff7f66;fill:#fff}.gym-chip--default:hover line{stroke:#fff}}.gym-chip--default.gym-chip--active{color:#fff;border-color:#ff7f66;background-color:#ff7f66;fill:#fff}.gym-chip--default.gym-chip--active line{stroke:#fff}@media(-ms-high-contrast:none),(hover:hover)and (pointer:fine){.gym-chip--gray:hover{background-color:#f9f6f4}}.gym-chip--gray.gym-chip--active{color:#ff7f66;fill:#ff7f66}.gym-chip--gray.gym-chip--active line{stroke:#ff7f66}@media(-ms-high-contrast:none),(hover:hover)and (pointer:fine){.gym-chip--white:hover .gym-chip__content{opacity:.6}}.gym-chip--white.gym-chip--active{color:#ff7f66;fill:#ff7f66}.gym-chip--white.gym-chip--active line{stroke:#ff7f66}.gym-chip--fluid{width:100%}.gym-chip--fluid .gym-chip__content{width:100%;justify-content:center}.gym-chip--with-image{padding-left:24px}.gym-chip--with-image .gym-chip__content{margin-left:.5rem;justify-content:left}.gym-chip--text-transform{text-transform:none}.gym-chip--medium{min-height:36px;font-size:16px}.gym-chip--medium .gym-chip__svg,.gym-chip--medium .gym-chip__svg--loading{width:20px;height:20px}.gym-chip--medium .gym-chip__image{width:36px}.gym-chip--medium.gym-chip--with-image{padding-left:36px}.gym-chip--big{min-height:40px;font-size:16px}.gym-chip--big .gym-chip__svg,.gym-chip--big .gym-chip__svg--loading{width:20px;height:20px}.gym-chip--big .gym-chip__image{width:40px}.gym-chip--big.gym-chip--with-image{padding-left:40px}.gym-chip--disabled{color:#888!important;background-color:#ddd!important;border-color:#eee!important;box-shadow:none!important;cursor:not-allowed!important;fill:#888}.gym-chip--disabled line{stroke:#888}.gym-chip--disabled:hover{color:#888!important;background-color:#ddd!important;border-color:#eee!important;box-shadow:none!important;cursor:not-allowed!important;fill:#888}.gym-chip--disabled:hover line{stroke:#888}.input{appearance:none;display:block;width:100%;height:40px;margin:0 1.5rem 1.5rem 0;padding:0 1rem;font-size:16px;border:1px solid #ddd;border-radius:8px;outline:none;text-overflow:ellipsis;box-sizing:border-box;caret-color:#888}.input:-ms-input-placeholder{color:#ddd}.input::placeholder{color:#ddd}.input:focus:-ms-input-placeholder{color:hsla(0,0%,86.7%,.7)}.input:focus::placeholder{color:hsla(0,0%,86.7%,.7)}.input-wrapper{position:relative}.input-icon-wrapper{display:flex;align-items:center;justify-content:center;position:absolute;top:0;bottom:0;left:0;width:2.5rem}.input-icon{fill:#888;height:1rem}@media(max-width:767px){.input{font-size:16px}}/*! purgecss start ignore */.input--primary{color:#555}.input--primary:active,.input--primary:focus{border-color:hsla(0,0%,86.7%,.5)}.input--secondary{background-color:#fff;color:#555;border-color:#888}.input--secondary:active,.input--secondary:focus{border-color:hsla(0,0%,53.3%,.5)}.input--valid{padding-right:2rem;background-position:right 10px bottom 50%;background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBmaWxsPSIjZmY3ZjY2IiBzdHJva2U9IiNmZjdmNjYiPjxwYXRoIGQ9Ik0yMjIuNSA0NjguM2wtMjA4LjktMTk0IDQwLjgtNDQgMTU5LjMgMTQ4TDQ0MS43IDY1bDQ4LjYgMzUuM3oiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:16px}.input--invalid{color:#d34548}.input--invalid,.input--invalid:active,.input--invalid:focus{border-color:rgba(211,69,72,.5)}.input--disabled,.input[disabled]{border-color:#f5f5f5;background-color:#f5f5f5;color:#ddd;cursor:not-allowed}.input--disabled:-ms-input-placeholder,.input[disabled]:-ms-input-placeholder{color:#888}.input--disabled::placeholder,.input[disabled]::placeholder{color:#888}.input--disabled:active,.input--disabled:focus,.input[disabled]:active,.input[disabled]:focus{box-shadow:none}.input--small{height:30px;font-size:12px}.input--textarea{height:unset;padding-top:.5rem;padding-bottom:.5rem;line-height:1.5}.input--icon{padding-left:2.5rem}/*! purgecss end ignore */.checkbox{display:none;visibility:hidden}.checkbox+.label,.checkbox+.label--12,.checkbox+.label--13,.checkbox+.label--14,.checkbox+.label--15,.checkbox+.label--invalid,.checkbox+.label--primary,.checkbox+.label--secondary{position:relative;padding:0 0 0 2rem;line-height:20px;color:#555;cursor:pointer}.checkbox+.label--12:before,.checkbox+.label--13:before,.checkbox+.label--14:before,.checkbox+.label--15:before,.checkbox+.label--invalid:before,.checkbox+.label--primary:before,.checkbox+.label--secondary:before,.checkbox+.label:before{content:"";position:absolute;top:-2px;left:0;width:22px;height:22px;border-radius:2px;box-sizing:border-box}.checkbox-container{margin-bottom:.5rem}.checkbox-container .input-note{margin:.5rem 0}/*! purgecss start ignore */.checkbox--primary+.label--12:before,.checkbox--primary+.label--13:before,.checkbox--primary+.label--14:before,.checkbox--primary+.label--15:before,.checkbox--primary+.label--invalid:before,.checkbox--primary+.label--primary:before,.checkbox--primary+.label--secondary:before,.checkbox--primary+.label:before{border:1px solid #ddd;background-color:#fff}.checkbox--primary:checked+.label--12:before,.checkbox--primary:checked+.label--13:before,.checkbox--primary:checked+.label--14:before,.checkbox--primary:checked+.label--15:before,.checkbox--primary:checked+.label--invalid:before,.checkbox--primary:checked+.label--primary:before,.checkbox--primary:checked+.label--secondary:before,.checkbox--primary:checked+.label:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBmaWxsPSIjZmY3ZjY2IiBzdHJva2U9IiNmZjdmNjYiPjxwYXRoIGQ9Ik0yMjIuNSA0NjguM2wtMjA4LjktMTk0IDQwLjgtNDQgMTU5LjMgMTQ4TDQ0MS43IDY1bDQ4LjYgMzUuM3oiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:16px;background-position:50%}.checkbox--secondary+.label--12:before,.checkbox--secondary+.label--13:before,.checkbox--secondary+.label--14:before,.checkbox--secondary+.label--15:before,.checkbox--secondary+.label--invalid:before,.checkbox--secondary+.label--primary:before,.checkbox--secondary+.label--secondary:before,.checkbox--secondary+.label:before{border:1px solid #888;background-color:#fff}.checkbox--secondary:checked+.label--12:before,.checkbox--secondary:checked+.label--13:before,.checkbox--secondary:checked+.label--14:before,.checkbox--secondary:checked+.label--15:before,.checkbox--secondary:checked+.label--invalid:before,.checkbox--secondary:checked+.label--primary:before,.checkbox--secondary:checked+.label--secondary:before,.checkbox--secondary:checked+.label:before{background-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIiBmaWxsPSIjZmY3ZjY2IiBzdHJva2U9IiNmZjdmNjYiPjxwYXRoIGQ9Ik0yMjIuNSA0NjguM2wtMjA4LjktMTk0IDQwLjgtNDQgMTU5LjMgMTQ4TDQ0MS43IDY1bDQ4LjYgMzUuM3oiLz48L3N2Zz4=");background-repeat:no-repeat;background-size:16px;background-position:50%}.checkbox--tertiary+.label,.checkbox--tertiary+.label--12,.checkbox--tertiary+.label--13,.checkbox--tertiary+.label--14,.checkbox--tertiary+.label--15,.checkbox--tertiary+.label--invalid,.checkbox--tertiary+.label--primary,.checkbox--tertiary+.label--secondary{padding:0 0 0 2rem;font-size:12px;line-height:16px}.checkbox--tertiary+.label--12:before,.checkbox--tertiary+.label--13:before,.checkbox--tertiary+.label--14:before,.checkbox--tertiary+.label--15:before,.checkbox--tertiary+.label--invalid:before,.checkbox--tertiary+.label--primary:before,.checkbox--tertiary+.label--secondary:before,.checkbox--tertiary+.label:before{top:0;width:16px;height:16px;border:2px solid #555;background-color:#fff}.checkbox--tertiary+.label--12:before{border-color:#677cc7}.checkbox--tertiary+.label--13:before{border-color:#4fb8ad}.checkbox--tertiary+.label--14:before{border-color:#d99984}.checkbox--tertiary+.label--15:before{border-color:#f07580}.checkbox--tertiary:checked+.label--12:after,.checkbox--tertiary:checked+.label--13:after,.checkbox--tertiary:checked+.label--14:after,.checkbox--tertiary:checked+.label--15:after,.checkbox--tertiary:checked+.label--invalid:after,.checkbox--tertiary:checked+.label--primary:after,.checkbox--tertiary:checked+.label--secondary:after,.checkbox--tertiary:checked+.label:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;border-radius:2px;background-color:#ff7f66}.checkbox--tertiary:checked+.label--12:before,.checkbox--tertiary:checked+.label--13:before,.checkbox--tertiary:checked+.label--14:before,.checkbox--tertiary:checked+.label--15:before,.checkbox--tertiary:checked+.label--invalid:before,.checkbox--tertiary:checked+.label--primary:before,.checkbox--tertiary:checked+.label--secondary:before,.checkbox--tertiary:checked+.label:before{border-color:#ff7f66}.checkbox--tertiary:checked+.label--12:after{background:#677cc7}.checkbox--tertiary:checked+.label--13:after{background:#4fb8ad}.checkbox--tertiary:checked+.label--14:after{background:#d99984}.checkbox--tertiary:checked+.label--15:after{background:#f07580}.checkbox--invalid+.label--12:before,.checkbox--invalid+.label--13:before,.checkbox--invalid+.label--14:before,.checkbox--invalid+.label--15:before,.checkbox--invalid+.label--invalid:before,.checkbox--invalid+.label--primary:before,.checkbox--invalid+.label--secondary:before,.checkbox--invalid+.label:before{border-color:#d34548;background-color:#ffe2eb}.checkbox--wrong+.label--12:before,.checkbox--wrong+.label--13:before,.checkbox--wrong+.label--14:before,.checkbox--wrong+.label--15:before,.checkbox--wrong+.label--invalid:before,.checkbox--wrong+.label--primary:before,.checkbox--wrong+.label--secondary:before,.checkbox--wrong+.label:before{background:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA1MDAgNTAwIj48cGF0aCBmaWxsPSIjYjkyYTE1IiBkPSJNNTUuNyAxNS4yTDEzLjIgNTcuNmwxOTUgMTk1LTE5NSAxOTQuOSA0Mi41IDQyLjRMMjUwIDI5NS42bDE5NC4zIDE5NC4zIDQyLjUtNDIuNEwyOTMgMjUyLjZsMTkzLjgtMTk1LTQyLjUtNDIuNEwyNTAgMjA5LjV6Ii8+PC9zdmc+") no-repeat 50%;background-size:75%;border:1px solid #d34548}.checkbox--disabled+.label,.checkbox--disabled+.label--12,.checkbox--disabled+.label--13,.checkbox--disabled+.label--14,.checkbox--disabled+.label--15,.checkbox--disabled+.label--invalid,.checkbox--disabled+.label--primary,.checkbox--disabled+.label--secondary,.checkbox[disabled]+.label,.checkbox[disabled]+.label--12,.checkbox[disabled]+.label--13,.checkbox[disabled]+.label--14,.checkbox[disabled]+.label--15,.checkbox[disabled]+.label--invalid,.checkbox[disabled]+.label--primary,.checkbox[disabled]+.label--secondary{cursor:not-allowed;color:#888}.checkbox--disabled+.label--12:before,.checkbox--disabled+.label--13:before,.checkbox--disabled+.label--14:before,.checkbox--disabled+.label--15:before,.checkbox--disabled+.label--invalid:before,.checkbox--disabled+.label--primary:before,.checkbox--disabled+.label--secondary:before,.checkbox--disabled+.label:before,.checkbox[disabled]+.label--12:before,.checkbox[disabled]+.label--13:before,.checkbox[disabled]+.label--14:before,.checkbox[disabled]+.label--15:before,.checkbox[disabled]+.label--invalid:before,.checkbox[disabled]+.label--primary:before,.checkbox[disabled]+.label--secondary:before,.checkbox[disabled]+.label:before{border-color:#f5f5f5;background-color:#f5f5f5;cursor:not-allowed}/*! purgecss end ignore */.date-picker{display:block;width:100%}.date-picker-container{display:flex;justify-content:space-between}.date-picker-container .input-container{flex-grow:1;margin-right:1rem}.date-picker-container .input-container:last-child{margin-right:0}.radio{display:none;visibility:hidden}.radio+.label,.radio+.label--12,.radio+.label--13,.radio+.label--14,.radio+.label--15,.radio+.label--invalid,.radio+.label--primary,.radio+.label--secondary{position:relative;padding:0 0 0 2rem;line-height:1.4;cursor:pointer}.radio+.label--12:before,.radio+.label--13:before,.radio+.label--14:before,.radio+.label--15:before,.radio+.label--invalid:before,.radio+.label--primary:before,.radio+.label--secondary:before,.radio+.label:before{content:"";position:absolute;left:0;width:20px;height:20px;border-radius:50%;box-sizing:border-box}.radio-container{display:flex;justify-content:space-between;margin-right:1.5rem;margin-top:.5rem}.radio-container>div{margin-bottom:1.5rem}.radio--primary+.label--12:before,.radio--primary+.label--13:before,.radio--primary+.label--14:before,.radio--primary+.label--15:before,.radio--primary+.label--invalid:before,.radio--primary+.label--primary:before,.radio--primary+.label--secondary:before,.radio--primary+.label:before{border:1px solid #f5f5f5;background-color:#f5f5f5}.radio--primary:checked+.label--12:before,.radio--primary:checked+.label--13:before,.radio--primary:checked+.label--14:before,.radio--primary:checked+.label--15:before,.radio--primary:checked+.label--invalid:before,.radio--primary:checked+.label--primary:before,.radio--primary:checked+.label--secondary:before,.radio--primary:checked+.label:before{border-width:4px;background-color:#ff7f66}.radio--secondary+.label,.radio--secondary+.label--12,.radio--secondary+.label--13,.radio--secondary+.label--14,.radio--secondary+.label--15,.radio--secondary+.label--invalid,.radio--secondary+.label--primary,.radio--secondary+.label--secondary{line-height:1.5;color:#555}.radio--secondary+.label--12:before,.radio--secondary+.label--13:before,.radio--secondary+.label--14:before,.radio--secondary+.label--15:before,.radio--secondary+.label--invalid:before,.radio--secondary+.label--primary:before,.radio--secondary+.label--secondary:before,.radio--secondary+.label:before{width:24px;height:24px;border:1px solid #888;background-color:#fff}.radio--secondary:checked+.label,.radio--secondary:checked+.label--12,.radio--secondary:checked+.label--13,.radio--secondary:checked+.label--14,.radio--secondary:checked+.label--15,.radio--secondary:checked+.label--invalid,.radio--secondary:checked+.label--primary,.radio--secondary:checked+.label--secondary{color:#555}.radio--secondary:checked+.label--12:before,.radio--secondary:checked+.label--13:before,.radio--secondary:checked+.label--14:before,.radio--secondary:checked+.label--15:before,.radio--secondary:checked+.label--invalid:before,.radio--secondary:checked+.label--primary:before,.radio--secondary:checked+.label--secondary:before,.radio--secondary:checked+.label:before{background-size:12px 12px;background-repeat:no-repeat;background-position:50%;background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjI3IiBoZWlnaHQ9IjIyNyIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSJub25lIiBkPSJNLTEtMWgyMjl2MjI5SC0xeiIvPjxnPjxjaXJjbGUgY3k9IjExMy4yNSIgY3g9IjExMy4yNSIgc3Ryb2tlLXdpZHRoPSIxLjUiIHN0cm9rZT0iI2ZmN2Y2NiIgZmlsbD0iI2ZmN2Y2NiIgcj0iMTEyLjUiLz48L2c+PC9zdmc+)}.radio--disabled:checked+.label--12:before,.radio--disabled:checked+.label--13:before,.radio--disabled:checked+.label--14:before,.radio--disabled:checked+.label--15:before,.radio--disabled:checked+.label--invalid:before,.radio--disabled:checked+.label--primary:before,.radio--disabled:checked+.label--secondary:before,.radio--disabled:checked+.label:before,.radio[disabled]:checked+.label--12:before,.radio[disabled]:checked+.label--13:before,.radio[disabled]:checked+.label--14:before,.radio[disabled]:checked+.label--15:before,.radio[disabled]:checked+.label--invalid:before,.radio[disabled]:checked+.label--primary:before,.radio[disabled]:checked+.label--secondary:before,.radio[disabled]:checked+.label:before{background-color:#f5f5f5;border-width:1px}.radio--disabled+.label,.radio--disabled+.label--12,.radio--disabled+.label--13,.radio--disabled+.label--14,.radio--disabled+.label--15,.radio--disabled+.label--invalid,.radio--disabled+.label--primary,.radio--disabled+.label--secondary,.radio[disabled]+.label,.radio[disabled]+.label--12,.radio[disabled]+.label--13,.radio[disabled]+.label--14,.radio[disabled]+.label--15,.radio[disabled]+.label--invalid,.radio[disabled]+.label--primary,.radio[disabled]+.label--secondary{cursor:not-allowed}.radio--disabled+.label--12:before,.radio--disabled+.label--13:before,.radio--disabled+.label--14:before,.radio--disabled+.label--15:before,.radio--disabled+.label--invalid:before,.radio--disabled+.label--primary:before,.radio--disabled+.label--secondary:before,.radio--disabled+.label:before,.radio[disabled]+.label--12:before,.radio[disabled]+.label--13:before,.radio[disabled]+.label--14:before,.radio[disabled]+.label--15:before,.radio[disabled]+.label--invalid:before,.radio[disabled]+.label--primary:before,.radio[disabled]+.label--secondary:before,.radio[disabled]+.label:before{border-color:#f5f5f5;background-color:#f5f5f5;border-width:1px;cursor:not-allowed}.label,.label--12,.label--13,.label--14,.label--15,.label--invalid,.label--primary,.label--secondary{display:inline-block;font-size:16px;font-family:"Guillon",sans-serif;font-weight:400;color:#555;text-align:left;text-transform:none;line-height:normal;white-space:normal}.label__format{color:#888}.label--primary{font-size:12px}.label--secondary{font-family:"GuillonDemi",sans-serif;font-weight:400}.label--invalid{color:#d34548}.label--12:before{border-color:#677cc7}.label--12:after{background:#677cc7}.label--13:before{border-color:#4fb8ad}.label--13:after{background:#4fb8ad}.label--14:before{border-color:#d99984}.label--14:after{background:#d99984}.label--15:before{border-color:#f07580}.label--15:after{background:#f07580}.select,.select--primary,.select--secondary{display:block;width:100%;height:40px;padding:0 1rem;margin:0 1.5rem 1.5rem 0;font-size:16px;color:#555;border:1px solid #888;border-radius:8px;background-color:transparent;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284.929 284.929'%3E%3Cpath d='M282.082 76.511l-14.274-14.273c-1.902-1.906-4.093-2.856-6.57-2.856-2.471 0-4.661.95-6.563 2.856L142.466 174.441 30.262 62.241c-1.903-1.906-4.093-2.856-6.567-2.856-2.475 0-4.665.95-6.567 2.856L2.856 76.515C.95 78.417 0 80.607 0 83.082c0 2.473.953 4.663 2.856 6.565l133.043 133.046c1.902 1.903 4.093 2.854 6.567 2.854s4.661-.951 6.562-2.854L282.082 89.647c1.902-1.903 2.847-4.093 2.847-6.565 0-2.475-.945-4.665-2.847-6.571z' fill='%23555'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 100%;background-position:right 14px center;outline:none;box-shadow:none;appearance:none;line-height:1.2}.select--primary:-moz-focusring,.select--secondary:-moz-focusring,.select:-moz-focusring{color:transparent;text-shadow:0 0 0 #555}.select--primary::-ms-expand,.select--secondary::-ms-expand,.select::-ms-expand{display:none}.select--primary option,.select--secondary option,.select option{font-size:14px;color:#555}.select--primary:active,.select--primary:focus,.select--secondary:active,.select--secondary:focus,.select:active,.select:focus{box-shadow:inset 0 1px 1px 0 #ddd;color:#555}.select--primary{text-transform:none;height:40px;font-size:14px;border-color:#ddd;background-color:#fff;color:#555;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 284.929 284.929'%3E%3Cpath d='M282.082 76.511l-14.274-14.273c-1.902-1.906-4.093-2.856-6.57-2.856-2.471 0-4.661.95-6.563 2.856L142.466 174.441 30.262 62.241c-1.903-1.906-4.093-2.856-6.567-2.856-2.475 0-4.665.95-6.567 2.856L2.856 76.515C.95 78.417 0 80.607 0 83.082c0 2.473.953 4.663 2.856 6.565l133.043 133.046c1.902 1.903 4.093 2.854 6.567 2.854s4.661-.951 6.562-2.854L282.082 89.647c1.902-1.903 2.847-4.093 2.847-6.565 0-2.475-.945-4.665-2.847-6.571z' fill='%23888'/%3E%3C/svg%3E")}@media only screen and (max-width:767px){.select--primary{font-size:16px}}.select--primary option{font-size:14px}.select--primary option:disabled{color:hsla(0,0%,53.3%,.5)}.select--primary:active,.select--primary:focus{box-shadow:unset;border-color:hsla(0,0%,86.7%,.5)}.select--disabled,.select[disabled],[disabled].select--primary,[disabled].select--secondary{border-color:#f5f5f5;background-color:#f5f5f5;color:#ddd;cursor:not-allowed;background-image:none}.date-picker--invalid select,.date-picker--invalid select:focus,.select--invalid{border-color:#d34548}.slider{width:100%;margin-bottom:.5rem;position:relative;box-sizing:content-box}.slider-label{margin-bottom:.5rem;display:block}.slider-content{position:relative}.slider input[type=range]{appearance:none;width:100%;height:42px;outline:none;transition:opacity .2s;background:transparent;margin-bottom:1rem;padding-top:0}.slider input[type=range]::-moz-range-thumb{appearance:none;border-color:transparent;border-radius:50%;width:36px;height:36px;background:#ff7f66;box-shadow:0 0 6px 0 rgba(0,0,0,.2);cursor:pointer}.slider input[type=range]::-moz-range-thumb:active{width:40px;height:40px}.slider input[type=range]::-moz-range-thumb:hover{background-color:#ff947f}.slider input[type=range]::-webkit-slider-thumb{appearance:none;border-color:transparent;border-radius:50%;width:36px;height:36px;background:#ff7f66;box-shadow:0 0 6px 0 rgba(0,0,0,.2);cursor:pointer}.slider input[type=range]::-webkit-slider-thumb:active{width:40px;height:40px}.slider input[type=range]::-webkit-slider-thumb:hover{background-color:#ff947f}.slider input[type=range]::-moz-slider-thumb{appearance:none;border-color:transparent;border-radius:50%;width:36px;height:36px;background:#ff7f66;box-shadow:0 0 6px 0 rgba(0,0,0,.2);cursor:pointer}.slider input[type=range]::-moz-slider-thumb:active{width:40px;height:40px}.slider input[type=range]::-moz-slider-thumb:hover{background-color:#ff947f}.slider input[type=range]::-ms-thumb{appearance:none;border-color:transparent;border-radius:50%;width:36px;height:36px;background:#ff7f66;box-shadow:0 0 6px 0 rgba(0,0,0,.2);cursor:pointer}.slider input[type=range]::-ms-thumb:active{width:40px;height:40px}.slider input[type=range]::-ms-thumb:hover{background-color:#ff947f}.slider input[type=range]::-ms-track{background:#ffd9d1;border-color:transparent;color:#fff}.slider input[type=range]::-ms-fill-lower{background:#ff7f66}.slider-division{position:absolute;top:0;width:100%;display:flex;justify-content:space-between;margin-top:13px;z-index:-1}.slider-division .bar{width:100%;background:#ffd9d1;height:.5rem;border-radius:4px;position:absolute;margin-top:4px}.slider-division .bar-filled{background:#ff7f66}.slider-division .dot{z-index:0;width:10px;height:10px;margin-right:8px;margin-left:8px;border-radius:50%;border:2px solid #f9f6f4;display:inline-block;background:#ffd9d1;margin-top:1px}.slider-division .dot-filled{background:#ff7f66}.slider-division .dot:first-of-type{margin-left:0}.slider-division .dot:last-of-type{margin-right:0}.slider--invalid,.slider--wrong{border:1px solid #d34548}.slider--disabled .bar,.slider[disabled] .bar{width:100%;background:#f5f5f5}.slider--disabled .bar-filled,.slider[disabled] .bar-filled{background:#ddd}.slider--disabled .dot,.slider[disabled] .dot{background:#f5f5f5}.slider--disabled .dot-filled,.slider[disabled] .dot-filled{background:#ddd}.slider--disabled input[type=range]::-webkit-slider-thumb,.slider[disabled] input[type=range]::-webkit-slider-thumb{background:#ddd;cursor:not-allowed}.slider--disabled input[type=range]::-moz-slider-thumb,.slider[disabled] input[type=range]::-moz-slider-thumb{background:#ddd;cursor:not-allowed}.switch{display:flex;align-items:center;margin-bottom:.5rem;justify-content:flex-end;flex-direction:row-reverse;box-sizing:content-box}/*! purgecss start ignore */.switch-label{font-size:14px;line-height:1.57;color:#888;margin-left:1.5rem}.switch input{opacity:0;width:0;height:0}input+.switch-label .checked,input:checked+.switch-label .unchecked{display:none}input+.switch-label .unchecked,input:checked+.switch-label .checked{display:inline-block}input:checked~.switch-container .switch-slider{background-color:#ff7f66}input:checked~.switch-container .switch-slider:before{transform:translateX(21px)}.switch .checked{color:#555}.switch-container{position:relative;display:inline-block;width:45px;height:24px}.switch-container .input-note{margin:2rem 0 .5rem}.switch-container .switch-slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#eee;transition:.4s;border-radius:30px;animation:background-color .4s linear}.switch-container .switch-slider:before{position:absolute;content:"";height:20px;width:20px;left:1px;bottom:1px;background-color:#fff;transition:.4s;border-radius:50%;border:1px solid #f5f5f5}/*! purgecss end ignore *//*! purgecss start ignore */.switch-container--invalid .switch-slider,.switch-container--wrong .switch-slider{border:1px solid #d34548}.switch-container--invalid .switch-slider:before,.switch-container--wrong .switch-slider:before{left:0;bottom:0}.switch-container--disabled .switch-slider,.switch-container[disabled] .switch-slider{background-color:#888;cursor:not-allowed}input:checked~.switch-container--disabled .switch-slider{background-color:#ff7f66;opacity:.6}/*! purgecss end ignore */.footer-list{margin-right:5rem;padding:0;font-size:12px;color:#555;list-style:none}@media(max-width:767px){.footer-list{text-align:center;margin:0;border-bottom:1px solid #ddd}}.footer-list a,.footer-list a:active,.footer-list a:hover{color:#888;text-decoration:none}.footer-list a{color:#555}/*! purgecss start ignore */.footer-list__title{display:block;margin:0 0 .5rem;font-family:"GuillonDemi",sans-serif;font-weight:400}@media(max-width:767px){.footer-list__title{border-bottom:none;margin:0;padding:1rem}}.footer-list__item{font-family:"GuillonLight",sans-serif;font-weight:400;line-height:1.7}@media(max-width:767px){.footer-list__item{padding:0 1rem .5rem}}@media(max-width:767px){.footer-list__item:last-of-type{padding-bottom:1rem}}/*! purgecss end ignore *//*! purgecss start ignore */@media(max-width:767px){.footer-list.collapsed .footer-list__item{display:none;margin:0 0 5px}.footer-list.collapsed .footer-list__item:last-child{margin:0}}@media(max-width:767px){.footer-list.collapsed:last-of-type .footer-list__title{border-bottom:none}}/*! purgecss end ignore */@font-face{font-family:"Guillon";src:url(//d11y8h2xe0qeoe.cloudfront.net/fonts/guillon-regular/guillon-regular.eot);src:url(//d11y8h2xe0qeoe.cloudfront.net/fonts/guillon-regular/guillon-regular.eot#iefix) format("embedded-opentype"),url(//d11y8h2xe0qeoe.cloudfront.net/fonts/guillon-regular/guillon-regular.woff2) format("woff2"),url(//d11y8h2xe0qeoe.cloudfront.net/fonts/guillon-regular/guillon-regular.woff) format("woff"),url(//d11y8h2xe0qeoe.cloudfront.net/fonts/guillon-regular/guillon-regular.ttf) format("truetype");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:"GuillonDemi";src:url(//d11y8h2xe0qeoe.cloudfront.net/fonts/guillon-demi/guillon-demi.eot);src:url(//d11y8h2xe0qeoe.cloudfront.net/fonts/guillon-demi/guillon-demi.eot#iefix) format("embedded-opentype"),url(//d11y8h2xe0qeoe.cloudfront.net/fonts/guillon-demi/guillon-demi.woff2) format("woff2"),url(//d11y8h2xe0qeoe.cloudfront.net/fonts/guillon-demi/guillon-demi.woff) format("woff"),url(//d11y8h2xe0qeoe.cloudfront.net/fonts/guillon-demi/guillon-demi.ttf) format("truetype");font-style:normal;font-display:swap;font-weight:400}@font-face{font-family:"GuillonLight";src:url(//d11y8h2xe0qeoe.cloudfront.net/fonts/guillon-light/guillon-light.eot);src:url(//d11y8h2xe0qeoe.cloudfront.net/fonts/guillon-light/guillon-light.eot#iefix) format("embedded-opentype"),url(//d11y8h2xe0qeoe.cloudfront.net/fonts/guillon-light/guillon-light.woff2) format("woff2"),url(//d11y8h2xe0qeoe.cloudfront.net/fonts/guillon-light/guillon-light.woff) format("woff"),url(//d11y8h2xe0qeoe.cloudfront.net/fonts/guillon-light/guillon-light.ttf) format("truetype");font-style:normal;font-display:swap;font-weight:400}.guillon-light{font-family:"GuillonLight",sans-serif;font-weight:400}.guillon{font-family:"Guillon",sans-serif;font-weight:400}.guillon-demi{font-family:"GuillonDemi",sans-serif;font-weight:400}.gym-list,.gym-p,.gym-subtitle,.gym-text,.itg-element__text,.lp-devices__text,.lp-ig__text{margin:0;padding:0;font-size:16px;line-height:1.6}.gym-p,.lp-devices__text{margin:0 0 1rem}.gym-list{margin:0 0 2.5rem}@media(max-width:767px){.gym-list{padding-left:2rem}}.gym-list li{margin:0 0 1rem}.gym-list li:last-child{margin:0}.gym-subtitle,.itg-element__text{font-family:"Guillon",sans-serif;font-weight:400;font-size:18px}@media(max-width:767px){.gym-subtitle,.itg-element__text{font-size:16px}}.gym-h1,h1{font-family:"GuillonDemi",sans-serif;font-weight:400;font-size:36px;color:#555;line-height:1.2;margin:0 0 1.5rem;font-size:70px}@media(max-width:767px){.gym-h1,h1{font-size:46px}}.gym-h2,h2{font-family:"GuillonDemi",sans-serif;font-weight:400;font-size:36px;color:#555;line-height:1.2;margin:0 0 1.5rem;font-size:52px}@media(max-width:991px){.gym-h2,h2{font-size:46px}}@media(max-width:767px){.gym-h2,h2{font-size:30px}}.gym-h3,h3{font-family:"GuillonDemi",sans-serif;font-weight:400;font-size:36px;color:#555;line-height:1.2;margin:0 0 1.5rem;font-size:46px;line-height:1.3}@media(max-width:991px){.gym-h3,h3{font-size:36px}}@media(max-width:767px){.gym-h3,h3{font-size:30px}}.gym-h4,.itg__title,.lp-devices__title,.lp-ig-container__title,.lp-packageusp__title,.lp-why__title,h4{font-family:"GuillonDemi",sans-serif;font-weight:400;color:#555;line-height:1.2;margin:0 0 1.5rem;font-size:36px}@media(max-width:767px){.gym-h4,.itg__title,.lp-devices__title,.lp-ig-container__title,.lp-packageusp__title,.lp-why__title,h4{font-size:24px}}.gym-h5,h5{font-family:"GuillonDemi",sans-serif;font-weight:400;font-size:36px;color:#555;line-height:1.2;margin:0 0 1.5rem;font-size:30px}@media(max-width:767px){.gym-h5,h5{font-size:24px}}.gym-h6,.itg-element__title,.lp-ig__title,.usp__title--separate,h6{font-family:"GuillonDemi",sans-serif;font-weight:400;font-size:36px;color:#555;line-height:1.2;margin:0 0 1.5rem;font-size:24px}@media(max-width:767px){.gym-h6,.itg-element__title,.lp-ig__title,.usp__title--separate,h6{font-size:20px}}.gym-h{font-family:"GuillonDemi",sans-serif;font-weight:400;font-size:36px;color:#555;line-height:1.2;margin:0 0 1.5rem;font-size:14px}.gym-h--primary{font-family:"GuillonLight",sans-serif;font-weight:400}.gym-h--secondary,.gym-h--tertiary{font-family:"Guillon",sans-serif;font-weight:400}.gym-h--tertiary{position:relative;padding-bottom:1.5rem}.gym-h--tertiary:after{content:" ";position:absolute;left:0;bottom:0;height:1px;width:100px;border-bottom:4px solid #555}.gym-h--section,.itg__title,.lp-ig-container__title,.lp-why__title{margin:0 auto 2.5rem;text-align:center;max-width:750px}@media(max-width:767px){.gym-h--section,.itg__title,.lp-ig-container__title,.lp-why__title{margin-bottom:2rem}}/*! purgecss start ignore */.input-note{margin:-1rem 0 1.5rem;font-size:12px;color:#555;line-height:1.6}.input-note--invalid{color:#d34548}/*! purgecss end ignore */.link,.link--none,.link--primary,.link--secondary,.link--tertiary,.link--underlined,.reset-anchor{background-color:transparent;background-color:unset;text-decoration:none;text-decoration:unset;color:inherit;color:unset}.link{color:#ff7f66;text-decoration:underline;cursor:pointer}.link:hover{color:#ff947f}.link--primary{color:#ff7f66;text-decoration:none}.link--primary:focus,.link--primary:hover{color:#ff947f}.link--secondary:hover{text-decoration:underline}.link--tertiary:hover{opacity:.8}.link--underlined{text-decoration:underline}.link--underlined:hover{opacity:.8}.link--none,.link--none:hover{text-decoration:none}.link--fake{font-size:14px;text-decoration:underline!important;color:#888!important;font-family:"Guillon",sans-serif;font-weight:400;cursor:pointer;-webkit-appearance:none!important;border:none;padding:0}.link--fake:active,.link--fake:focus,.link--fake:hover{outline:none;text-decoration:underline;color:hsla(0,0%,53.3%,.7)}.gym-text--small{font-size:12px;line-height:1.3}.gym-text--medium{font-size:14px}@media(max-width:767px){.gym-text--medium{font-size:12px}}.gym-text--big{font-size:18px}.display--none{display:none}.display--inline-block{display:inline-block}.position--relative{position:relative}.container{margin-right:auto;margin-left:auto}.container-fluid{padding-right:1rem;padding-left:1rem}.col{padding-right:.5rem;padding-left:.5rem}.row{display:flex;flex:0 1 auto;flex-direction:row;flex-wrap:wrap;box-sizing:border-box;margin-right:-.5rem;margin-left:-.5rem}.row.reverse{flex-direction:row-reverse}.col.reverse{flex-direction:column-reverse}.col-xs,.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-offset-0,.col-xs-offset-1,.col-xs-offset-2,.col-xs-offset-3,.col-xs-offset-4,.col-xs-offset-5,.col-xs-offset-6,.col-xs-offset-7,.col-xs-offset-8,.col-xs-offset-9,.col-xs-offset-10,.col-xs-offset-11,.col-xs-offset-12{flex:0 0 auto;box-sizing:border-box;padding-right:.5rem;padding-left:.5rem}.col-xs{flex-grow:1;flex-basis:0;max-width:100%}.col-xs-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-xs-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-xs-3{flex-basis:25%;max-width:25%}.col-xs-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-xs-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-xs-6{flex-basis:50%;max-width:50%}.col-xs-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-xs-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-xs-9{flex-basis:75%;max-width:75%}.col-xs-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-xs-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-xs-12{flex-basis:100%;max-width:100%}.col-xs-offset-0{margin-left:0}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-11{margin-left:91.66666667%}.start-xs{justify-content:flex-start;text-align:start}.center-xs{justify-content:center;text-align:center}.end-xs{justify-content:flex-end;text-align:end}.top-xs{align-items:flex-start}.middle-xs{align-items:center}.bottom-xs{align-items:flex-end}.around-xs,.between-xs{justify-content:space-between}.first-xs{order:-1}.last-xs{order:1}@media only screen and (min-width:768px){.container{width:768px}.col-sm,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-offset-0,.col-sm-offset-1,.col-sm-offset-2,.col-sm-offset-3,.col-sm-offset-4,.col-sm-offset-5,.col-sm-offset-6,.col-sm-offset-7,.col-sm-offset-8,.col-sm-offset-9,.col-sm-offset-10,.col-sm-offset-11,.col-sm-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-sm{flex-grow:1;flex-basis:0;max-width:100%}.col-sm-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-sm-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-sm-3{flex-basis:25%;max-width:25%}.col-sm-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-sm-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-sm-6{flex-basis:50%;max-width:50%}.col-sm-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-sm-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-sm-9{flex-basis:75%;max-width:75%}.col-sm-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-sm-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-sm-12{flex-basis:100%;max-width:100%}.col-sm-offset-0{margin-left:0}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-11{margin-left:91.66666667%}.start-sm{justify-content:flex-start;text-align:start}.center-sm{justify-content:center;text-align:center}.end-sm{justify-content:flex-end;text-align:end}.top-sm{align-items:flex-start}.middle-sm{align-items:center}.bottom-sm{align-items:flex-end}.around-sm,.between-sm{justify-content:space-between}.first-sm{order:-1}.last-sm{order:1}}@media only screen and (min-width:992px){.container{width:992px}.col-md,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md-offset-0,.col-md-offset-1,.col-md-offset-2,.col-md-offset-3,.col-md-offset-4,.col-md-offset-5,.col-md-offset-6,.col-md-offset-7,.col-md-offset-8,.col-md-offset-9,.col-md-offset-10,.col-md-offset-11,.col-md-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-md{flex-grow:1;flex-basis:0;max-width:100%}.col-md-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-md-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-md-3{flex-basis:25%;max-width:25%}.col-md-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-md-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-md-6{flex-basis:50%;max-width:50%}.col-md-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-md-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-md-9{flex-basis:75%;max-width:75%}.col-md-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-md-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-md-12{flex-basis:100%;max-width:100%}.col-md-offset-0{margin-left:0}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-3{margin-left:25%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-6{margin-left:50%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-9{margin-left:75%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-11{margin-left:91.66666667%}.start-md{justify-content:flex-start;text-align:start}.center-md{justify-content:center;text-align:center}.end-md{justify-content:flex-end;text-align:end}.top-md{align-items:flex-start}.middle-md{align-items:center}.bottom-md{align-items:flex-end}.around-md,.between-md{justify-content:space-between}.first-md{order:-1}.last-md{order:1}}@media only screen and (min-width:1200px){.container{width:1200px}.col-lg,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-offset-0,.col-lg-offset-1,.col-lg-offset-2,.col-lg-offset-3,.col-lg-offset-4,.col-lg-offset-5,.col-lg-offset-6,.col-lg-offset-7,.col-lg-offset-8,.col-lg-offset-9,.col-lg-offset-10,.col-lg-offset-11,.col-lg-offset-12{box-sizing:border-box;flex:0 0 auto;padding-right:.5rem;padding-left:.5rem}.col-lg{flex-grow:1;flex-basis:0;max-width:100%}.col-lg-1{flex-basis:8.33333333%;max-width:8.33333333%}.col-lg-2{flex-basis:16.66666667%;max-width:16.66666667%}.col-lg-3{flex-basis:25%;max-width:25%}.col-lg-4{flex-basis:33.33333333%;max-width:33.33333333%}.col-lg-5{flex-basis:41.66666667%;max-width:41.66666667%}.col-lg-6{flex-basis:50%;max-width:50%}.col-lg-7{flex-basis:58.33333333%;max-width:58.33333333%}.col-lg-8{flex-basis:66.66666667%;max-width:66.66666667%}.col-lg-9{flex-basis:75%;max-width:75%}.col-lg-10{flex-basis:83.33333333%;max-width:83.33333333%}.col-lg-11{flex-basis:91.66666667%;max-width:91.66666667%}.col-lg-12{flex-basis:100%;max-width:100%}.col-lg-offset-0{margin-left:0}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-11{margin-left:91.66666667%}.start-lg{justify-content:flex-start;text-align:start}.center-lg{justify-content:center;text-align:center}.end-lg{justify-content:flex-end;text-align:end}.top-lg{align-items:flex-start}.middle-lg{align-items:center}.bottom-lg{align-items:flex-end}.around-lg,.between-lg{justify-content:space-between}.first-lg{order:-1}.last-lg{order:1}}@media only screen and (max-width:767px){.hidden-xs{display:none}}@media only screen and (min-width:768px)and (max-width:991px){.hidden-sm{display:none}}@media only screen and (min-width:992px)and (max-width:1199px){.hidden-md{display:none}}@media only screen and (min-width:1200px){.hidden-lg{display:none}}.wrapper{max-width:1400px;margin-left:auto;margin-right:auto;float:none;padding:5rem 2.5rem}@media only screen and (max-width:767px){.wrapper{padding:2.5rem 1rem}}.content-wrapper{max-width:1400px;margin-left:auto;margin-right:auto;float:none;padding:0 2.5rem}@media only screen and (max-width:767px){.content-wrapper{padding:0 1rem}}.page-wrapper{max-width:1400px;margin-left:auto;margin-right:auto;float:none;padding:8rem 2.5rem 5rem}@media only screen and (max-width:767px){.page-wrapper{padding:5rem 1rem 2.5rem}}.page__hd{color:#fff;font-family:"GuillonLight",sans-serif;font-weight:400}.box-shadow{box-shadow:0 2px 12px 0 rgba(103,124,199,.07)}.shadow-inset{-webkit-box-shadow:rgba(54,35,6,.1) 5000px 0 0 inset;-moz-box-box-shadow:rgba(54,35,6,.1) 5000px 0 0 inset;box-shadow:inset 5000px 0 0 rgba(54,35,6,.1)}/*! purgecss start ignore */.fade-appear{opacity:.01}.fade-appear-active{opacity:.3;transition:opacity .15s linear}.fade-enter{opacity:.01}.fade-enter-active,.fade-enter-done{opacity:.3;transition:opacity .15s linear}.fade-exit{opacity:.3}.fade-exit-active{opacity:.01;transition:opacity .15s linear}.fade-exit-done{transition:opacity .15s linear;opacity:0}.slide-appear{transform:translateY(-25%);opacity:.1}.slide-appear-active{transform:translate(0);opacity:1;transition:transform .3s ease-out,opacity .15s linear}.slide-enter-active,.slide-enter-done{transition:transform .3s ease-out}.slide-enter-done{opacity:1;transform:translate(0)}.slide-exit-active{transform:translateY(-25%);opacity:0;transition:transform .3s ease-out,opacity .15s linear}/*! purgecss end ignore */.lp-devices{text-align:center}.lp-devices__badge{margin:0 auto 1rem;font-size:30px}.lp-devices__text{font-family:"Guillon",sans-serif;font-weight:400;margin-top:2rem}.lp-devices__img{display:block;max-width:835px;margin:5rem auto 0}@media(max-width:991px){.lp-devices__img{max-width:100%}}.lp-packageusp{display:flex;align-items:stretch;padding:4rem 1.5rem}@media(max-width:767px){.lp-packageusp{padding:1.5rem;flex-direction:column}}.lp-packageusp__content{display:flex;flex-direction:column;flex:1 1}.lp-packageusp__title{max-width:400px;margin:0 4rem 0 0}@media(max-width:767px){.lp-packageusp__title{margin:0 0 2rem;max-width:100%}}.lp-packageusp__subtitle{margin:0;padding:0;font-family:"GuillonDemi",sans-serif;font-weight:400}.lp-packageusp__description{margin:0 0 1.5rem}.lp-packageusp__subtitle,.lp-packageusp__text{font-size:14px;line-height:26px}.lp-packageusp .btn-gym{margin:2.5rem 0 0;align-self:flex-start}@media(max-width:767px){.lp-packageusp .btn-gym{margin:2.5rem auto 0}}.lp-quote{padding:150px 0;background-position:top;background-size:cover;background-repeat:no-repeat}@media(max-width:991px){.lp-quote{padding-left:2.5rem}}@media(max-width:767px){.lp-quote{padding:300px 0 1.5rem;margin-bottom:3rem}}.lp-quote__content{max-width:1280px;margin:0 auto;padding:1.5rem}.lp-quote__wrapper{position:relative;max-width:535px;padding:4rem;background-color:#fff;border-radius:4px}@media(max-width:767px){.lp-quote__wrapper{padding:3rem 2rem 2.5rem}}.lp-quote__wrapper:before{content:"";position:absolute;top:30px;right:-40px;border-top:35px solid transparent;border-bottom:35px solid transparent;border-left:80px solid #fff;width:0;height:0}@media(max-width:767px){.lp-quote__wrapper:before{top:-85px;right:auto;left:20px;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:50px solid #fff}}.lp-quote__wrapper:after{content:'"';position:absolute;top:-5px;right:60px;font-size:140px;font-family:"GuillonDemi",sans-serif;font-weight:400;font-style:italic}@media(max-width:767px){.lp-quote__wrapper:after{top:0;right:30px;font-size:90px}}.lp-quote__message{font-size:30px;line-height:1.5;padding-right:5rem}@media(max-width:767px){.lp-quote__message{font-size:20px;padding-right:0}}.lp-quote__author{font-size:30px;font-family:"GuillonDemi",sans-serif;font-weight:400;padding-top:2rem;margin-top:2rem;border-top:1px solid #555}@media(max-width:767px){.lp-quote__author{font-size:20px}}.raised-select{padding:.5rem;font-size:12px;line-height:normal;color:#ff7f66;border-radius:4px;border:0;background-color:#fff;text-align:left;cursor:pointer;display:flex;align-items:center}.raised-select:focus{outline:none}.raised-select__content{line-height:1.5;display:flex;flex-direction:column}.raised-select__title{margin:0 0 2px;font-size:12px;color:#ff7f66;font-family:"GuillonDemi",sans-serif;font-weight:400}.raised-select__subtitle,.raised-select__value{font-size:10px}.raised-select__subtitle{font-family:"GuillonLight",sans-serif;font-weight:400}.raised-select__value{font-family:"GuillonDemi",sans-serif;font-weight:400;text-transform:uppercase}.raised-select__icon{display:block;width:30px;margin:0 .5rem 0 0;fill:#ff7f66}.raised-select__icon line{stroke:#ff7f66}.raised-select--active,.raised-select:hover{background-color:#ff7f66;color:#fff}.raised-select--active .raised-select__title,.raised-select:hover .raised-select__title{color:#fff}.raised-select--active .raised-select__icon,.raised-select:hover .raised-select__icon{fill:#fff}.raised-select--active .raised-select__icon line,.raised-select:hover .raised-select__icon line{stroke:#fff}.raised-select[disabled]{box-shadow:0 2px 2px 0 rgba(0,0,0,.24),0 0 2px 0 rgba(0,0,0,.12)}.raised-select--active{cursor:default}.raised-select--simple .raised-select__title{color:#ff7f66;font-family:"Guillon",sans-serif;font-weight:400}.raised-select--simple.raised-select--active,.raised-select--simple:hover{background-color:#ff7f66}.raised-select--simple.raised-select--active .raised-select__icon,.raised-select--simple.raised-select--active .raised-select__title,.raised-select--simple:hover .raised-select__icon,.raised-select--simple:hover .raised-select__title{color:#fff}.cc{margin:0;background-color:#fff;border-radius:8px}.cc__bd,.cc__ft,.cc__hd{padding:1rem 1.5rem .5rem}.cc__hd{display:flex;justify-content:space-between;align-items:center;border-radius:8px 8px 0 0}.cc__hd--color{color:#fff}.cc__hd--nop{padding:0}.cc__bd{position:relative;z-index:0}.cc__bd--disabled{opacity:.5;filter:grayscale(1)}.cc__bd--disabled .cc__overlay{display:block;cursor:not-allowed}.cc__ft{border-top:1px solid #f5f5f5}.cc__overlay{position:absolute;display:none;top:0;left:0;width:100%;height:100%;z-index:5}.cc--active{box-shadow:0 0 12px 0 rgba(0,0,0,.12)}.cc--1{background-color:hsla(0,0%,96.1%,.8);border:1px solid #f5f5f5;box-shadow:none}.cc--1 .cc__hd{border-bottom:1px solid #f5f5f5}.cc--1 .cc__hd em{text-transform:none;font-style:normal}.itg-element{width:26%}@media(max-width:991px){.itg-element{width:45%}}@media(max-width:767px){.itg-element{width:auto;max-width:350px;margin:1rem 0 0 2.5rem;flex:0 0 auto}.itg-element:first-child{margin-left:0}}.itg-element{text-align:center}.itg-element__content{margin:0 0 2rem;padding:1.5rem 0 0}@media(max-width:991px){.itg-element__content{padding-top:1.5rem}}.itg-element__title{margin:0 auto 5px;line-height:normal}.itg-element__text{margin:0;line-height:1}.lp-motivation{display:flex}@media(max-width:767px){.lp-motivation{display:block}}.lp-motivation__img-wrapper{width:66%}@media(max-width:767px){.lp-motivation__img-wrapper{width:auto;margin:0 0 1rem}}.lp-motivation__quote-wrapper{padding:0 0 0 95px;font-size:60px;display:flex;align-items:center;flex:1 1}@media(max-width:991px){.lp-motivation__quote-wrapper{padding:0 0 0 1.5rem;font-size:52px}}@media(max-width:767px){.lp-motivation__quote-wrapper{display:block;padding:0;font-size:36px}}.lp-motivation__quote{position:relative;display:block;line-height:1.1}.lp-motivation__quote:before{content:'"';position:absolute;top:-60px;left:0;font-size:100px;font-weight:600;font-family:"Open Sans",sans-serif;font-style:italic}@media(max-width:991px){.lp-motivation__quote:before{top:-40px;font-size:52px}}@media(max-width:767px){.lp-motivation__quote:before{content:""}}@media(max-width:767px){.lp-motivation__quote{text-align:center;line-height:1}}.input-container .label,.input-container .label--12,.input-container .label--13,.input-container .label--14,.input-container .label--15,.input-container .label--invalid,.input-container .label--primary,.input-container .label--secondary{margin-bottom:.5rem;padding-left:0}.brand-list{margin:0;padding:0;display:flex;justify-content:space-between}.brand-list__item{margin:0 .5rem 0 0;display:flex;align-items:center;justify-content:center}.brand-list__item:last-child{margin:0}.brand-list__img{max-width:100%}.cc-list{display:flex}.cc-list .cc{margin:0 1rem 0 0}.cc-list .cc:last-child{margin:0}@media(max-width:767px){.gym-ft-copyright .gym-ft-list__item{display:inline-block;margin-right:5px;padding-right:.5rem}.gym-ft-copyright .gym-ft-list__item:last-child{margin:0;padding:0;border:0}}.ol{counter-reset:item}.ol,.ol__item{margin:0;padding:0}.ol__item{list-style-type:none;counter-increment:item}.ol__item:before{content:counter(item) ". "}.raised-select-list{display:flex;flex-wrap:wrap}.raised-select-list .raised-select{margin:0 1rem 1rem 0}.raised-select-list .raised-select:last-child{margin:0 0 1rem}.social-icons{display:flex;align-items:center}.social-icons__link{margin:0 1rem 0 0;height:24px}.social-icons__link:last-child{margin:0}.social-icons__icon{fill:#555;max-width:27px;height:24px}.social-icons__icon line{stroke:#555}.social-icons__icon:hover{fill:#888}.social-icons__icon:hover line{stroke:#888}.gym-logo{width:115px;height:30px}.gym-logo,.gym-logo:hover{text-decoration:none;color:transparent}@media(max-width:767px){.gym-logo{width:95px;height:25px}}.gym-logo__svg,.gym-logo__svg--ci,.gym-logo__svg--dark,.gym-logo__svg--white,.powered-by__svg{width:115px;height:30px}@media(max-width:767px){.gym-logo__svg,.gym-logo__svg--ci,.gym-logo__svg--dark,.gym-logo__svg--white,.powered-by__svg{width:95px;height:25px}}.gym-logo__svg--dark{fill:#555}.gym-logo__svg--dark line{stroke:#555}.gym-logo__svg--ci{fill:#ff7f66}.gym-logo__svg--ci line{stroke:#ff7f66}.gym-logo__svg--white{fill:#fff}.gym-logo__svg--white line{stroke:#fff}.powered-by{display:flex;align-items:center;justify-content:flex-end;color:#555;font-size:16px;font-family:"GuillonDemi",sans-serif;font-weight:400}@media(max-width:767px){.powered-by{justify-content:center;font-size:12px}}.powered-by__svg{margin:0 0 0 .5rem;fill:#555}.powered-by__svg line{stroke:#555}.modal__content{border-radius:8px;position:relative;background-color:#fff;box-shadow:0 0 6px 0 rgba(0,0,0,.2);background-clip:padding-box;outline:0;margin:1rem;max-height:80vh;box-sizing:border-box;display:flex;flex-direction:column;overflow:hidden}.modal__scrollable{overflow-y:auto;overflow:auto;background:linear-gradient(#fff 30%,hsla(0,0%,100%,0)),linear-gradient(hsla(0,0%,100%,0),#fff 70%) 0 100%,linear-gradient(rgba(0,0,0,.05),transparent),linear-gradient(rgba(30,0,0,0),rgba(0,0,0,.05)) 0 100%;background-repeat:no-repeat;background-color:#fff;background-size:100% 15px,100% 15px,100% 5px,100% 5px;background-attachment:local,local,scroll,scroll;padding:0 2rem 1px}@media only screen and (max-width:767px){.modal__scrollable{padding:0 1rem}}.modal__header{padding:1rem 2rem;display:flex;flex:0 0 auto;justify-content:space-between}.modal__header div{display:flex}@media only screen and (max-width:767px){.modal__header{padding:1rem}}@media screen and (-ms-high-contrast:active),screen and (-ms-high-contrast:none){.modal__header{padding:16px}}.modal__footer{padding:1rem 2rem;display:flex;flex:0 0 auto}@media only screen and (max-width:767px){.modal__footer{padding:1rem}}.nutrition-prg{min-width:220px;margin:0 .5rem .5rem 0;padding:1.5rem .5rem;color:#fff;border-radius:6px;cursor:pointer;flex:0 1 auto}.nutrition-prg,.nutrition-prg__title{font-family:"GuillonLight",sans-serif;font-weight:400}.nutrition-prg__title{margin:0 0 .5rem;font-size:14px}.nutrition-prg__active{display:inline-block;padding:5px .5rem;font-size:10px;color:#555;background-color:#f5f5f5;border-radius:20px;font-family:"GuillonDemi",sans-serif;font-weight:400}.nutrition-prg-list{display:flex}.nutrition-prg--1{background:url(//d11y8h2xe0qeoe.cloudfront.net/static/nutrition/onboarding/abnehmen.jpg) -40px bottom/cover no-repeat}.nutrition-prg--2{background:url(//d11y8h2xe0qeoe.cloudfront.net/static/nutrition/onboarding/fit-gesund.jpg) -40px bottom/cover no-repeat}.nutrition-rule{font-size:12px;color:#555;line-height:normal;display:flex;align-items:center}.nutrition-rule-list{display:flex}.nutrition-rule-list .nutrition-rule{margin:0 1.5rem 1rem 0}.nutrition-rule-list .nutrition-rule:last-child{margin:0 0 1rem}.nutrition-rule__icon{max-width:85%;height:85%;fill:#555}.nutrition-rule__icon line{stroke:#555}.nutrition-rule__icon-bg{width:50px;height:50px;margin:0 .5rem 0 0;padding:.5rem;background-color:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center}.nutrition-rule__title{margin:0;font-size:14px;font-family:"GuillonDemi",sans-serif;font-weight:400}.nutrition-rule__value{font-size:12px;text-transform:uppercase;font-family:"GuillonLight",sans-serif;font-weight:400}.n-zone{font-size:12px;text-align:center;flex:1 1}@media(max-width:991px){.n-zone{display:flex;text-align:left}}@media(max-width:991px){.n-zone__bd{display:flex;flex-direction:column;justify-content:center}}.n-zone__points{margin:0 0 5px;padding:.5rem 0 0;font-family:"GuillonDemi",sans-serif;font-weight:400}.n-zone__text{margin:0;padding:0 1.5rem 1.5rem;color:#555;font-family:"GuillonLight",sans-serif;font-weight:400;line-height:1.6}@media(max-width:991px){.n-zone__text{padding:0 1.5rem 1.5rem 0}}.n-zone__icon{display:block;max-width:130px;max-height:130px;margin:0 auto 1.5rem}@media(max-width:991px){.n-zone__icon{margin:5px 1rem 5px 5px;max-width:90px;max-height:90px}}.n-zone-list{display:flex}@media(max-width:991px){.n-zone-list{display:block}}@keyframes load-progress-circle{0%{stroke-dashoffset:100}}.progress-circle{position:relative;display:inline-block;width:120px;height:120px}@media(max-width:767px){.progress-circle{margin:0 .5rem 0 0}}.progress-circle__wrapper{display:flex;justify-content:space-evenly;align-items:flex-start}@media(max-width:767px){.progress-circle__wrapper{justify-content:flex-start}}.progress-circle__filler{width:100%;height:100%;margin:0 0 .5rem}.progress-circle__circle{fill:none;stroke-width:7px}.progress-circle__circle--fill{animation:load-progress-circle 1s;stroke-dasharray:100}.progress-circle__content{position:absolute;top:50%;left:50%;margin:0 auto;font-size:16px;color:#555;font-family:"GuillonDemi",sans-serif;font-weight:400;display:flex;transform:translate(-50%,-50%)}.progress-circle__description{font-size:12px;text-align:center;font-family:"GuillonDemi",sans-serif;font-weight:400;margin-top:1rem}.progress-line{display:block}.progress-line__title{margin:0 1.5rem 1rem;font-size:14px;text-transform:uppercase;font-family:"GuillonDemi",sans-serif;font-weight:400}@media(max-width:767px){.progress-line__title{margin:0 0 1rem;font-size:12px}}.progress-line__total{position:relative;width:100%;height:5px;background-color:#f5f5f5;z-index:0;border-radius:4px}.progress-line__done{position:absolute;top:0;left:0;width:0;height:100%;background-color:#ff7f66;z-index:5;border-radius:4px 0 0 4px;transition:width .7s linear}.modal-score{padding:1rem 0 0;display:flex;align-items:center}.modal-score__title{margin:0 0 5px;color:#888;font-size:12px}.modal-score__text{font-size:16px;line-height:normal;color:#ff7f66}.modal-score__points{position:relative;width:70px;height:70px;margin:0 1.5rem 0 0;border-radius:50%;font-size:16px;color:#ff7f66;background-color:rgba(255,148,127,.1);font-family:"GuillonDemi",sans-serif;font-weight:400;flex:0 0 auto}.modal-score__points .points{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.select-container{display:flex;justify-content:flex-start;align-content:center}.select-container .select,.select-container .select--primary,.select-container .select--secondary{display:flex;flex:1 1}.select-container .label--secondary{line-height:28px;margin-right:1.5rem}.svg-text{font-size:14px;color:#888;font-family:"Guillon",sans-serif;font-weight:400}.svg-text__svg,.svg-text__text{vertical-align:middle}.svg-text__svg{max-width:15px;margin:0 5px 0 0;fill:#888}.svg-text__svg line{stroke:#888}.lp-why{margin:0;padding:2.5rem 0;text-align:center}.lp-why__content{max-width:1400px;margin-left:auto;margin-right:auto;float:none;max-width:1000px;padding:0 1.5rem}.lp-why__text{margin:0;font-size:16px;line-height:1.6}.usp{margin:0 1.5rem 0 0;flex:1 1;text-align:center}@media(max-width:767px){.usp{margin:0 0 4rem}}.usp:last-child{margin:0}.usp-header{margin-bottom:50px;text-align:center;color:#ddd}.usp-container{background-color:#f5f5f5;padding-top:5rem}@media(max-width:767px){.usp-container{padding-top:50px}}.usp-list{padding:0 0 5rem;display:flex;justify-content:space-between}@media(max-width:767px){.usp-list{flex-direction:column}}.usp__hd{min-height:225px;background-position:100% 0;background-size:cover;background-repeat:no-repeat;border-radius:8px 8px 0 0}@media(max-width:767px){.usp__hd{min-height:150px}}.usp__bd{margin:0 0 2.5rem;color:#fff;border-radius:0 0 8px 8px}@media(max-width:767px){.usp__bd{margin:0 0 1.5rem}}.usp__bd--nm{margin:0}.usp__ft{font-family:"GuillonLight",sans-serif;font-weight:400}.usp__ft--left{text-align:left}.usp__ft--center{text-align:center}.usp__title{margin:0;padding:1rem 1.5rem;font-size:16px;font-family:"GuillonDemi",sans-serif;font-weight:400;line-height:1.3}.usp ul{margin:0;padding:0 1.5rem}.usp li{margin:0 0 1.5rem}.usp li:last-child{margin:0}.usp__title--separate{padding:2rem 1rem 0;color:#555}.itg{padding:1.5rem 0}.itg-container{display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width:1199px){.itg-container{justify-content:space-around}}@media(max-width:767px){.itg-container{padding:0 1rem;overflow-x:auto;flex-wrap:nowrap;justify-content:space-between}}.lp-ig{display:flex;flex-direction:column;flex:1 1}@media(max-width:767px){.lp-ig{margin:0 0 2.5rem}}.lp-ig-container{padding:2.5rem 0}.lp-ig-list{display:flex;justify-content:space-around}@media(max-width:767px){.lp-ig-list{display:block}}.lp-ig__icon{width:70px;height:70px;margin:0 auto 3rem;fill:#555;stroke:#555}.lp-ig__icon line{stroke:#555}@media(max-width:767px){.lp-ig__icon{width:60px;height:60px;margin:0 auto 2rem}}.lp-ig__title{margin:0 0 1.5rem;text-align:center}.lp-ig__text{padding:0 .5rem;text-align:center}.top-header{position:relative;top:0;width:100%;background:transparent;z-index:100}.top-header a:hover{text-decoration:none}/*! purgecss start ignore */.top-header__svg{fill:#fff}.top-header__svg line{stroke:#fff}.top-header__content{max-width:1400px;margin-left:auto;margin-right:auto;float:none;position:relative;display:flex;align-items:flex-start;flex-wrap:wrap;justify-content:space-between;padding:1rem 2.5rem}@media(max-width:767px){.top-header__content{display:flex;padding:12px 1rem}}.top-header__wrapper{width:100%}.top-header__absolute{position:absolute}@media(max-width:991px){.top-header__btn{padding:1rem 0}}@media(max-width:767px){.top-header__btn{padding:1rem 0}}/*! purgecss end ignore *//*! purgecss start ignore */.top-header--black,.top-header--black a,.top-header--black a:visited{color:#555}.top-header--black .btn-rev--ghost{color:#555;border-color:#555}.top-header--black .btn-rev--ghost:hover{color:#555}@media(max-width:991px){.top-header--black .btn-rev--ghost{color:#fff;border-color:#fff}.top-header--black .btn-rev--ghost:hover{color:#fff}}@media(max-width:767px){.top-header--initial .btn-rev--ghost{display:none}}@keyframes appear{0%{top:-60px}to{top:0}}.top-header--fixed .top-header__wrapper{position:fixed;top:0;background-color:#fff;color:#555!important;animation:appear .4s ease-in-out}.top-header--fixed img{margin-top:-15px;margin-bottom:-20px;width:60px!important}.top-header--relative{position:relative}.top-header--white{color:#fff}/*! purgecss end ignore */.footer{box-sizing:content-box;margin-top:auto;position:relative;background:#fff;border-top:1px solid #ddd}.footer-header{display:flex;flex-direction:inherit;justify-content:space-between;align-items:center}@media only screen and (max-width:767px){.footer-header{flex-direction:column;justify-content:flex-start}}@media only screen and (min-width:992px){.footer-header{margin-bottom:-1rem}}.footer-content,.footer-logo{display:flex}@media(max-width:991px){.footer-content,.footer-logo{flex-direction:column;max-width:100%;padding:0}}@media(max-width:767px){.footer-content,.footer-logo{text-align:center}}.footer-logo{padding:1rem 0;display:flex}@media only screen and (max-width:767px){.footer-logo{margin:.5rem auto 2.5rem;padding:0;align-items:center}}.footer-list__group{display:flex}@media(max-width:991px){.footer-list__group{padding:2rem 0;border-bottom:1px solid #ddd}}@media(max-width:767px){.footer-list__group{flex-direction:column;padding:0;border-bottom:none}}.footer-groups{border-bottom:1px solid #ddd}@media only screen and (max-width:767px){.footer-groups{border-bottom:0}}.footer-border{border-bottom:1px solid #ddd}@media only screen and (min-width:992px){.footer-groups-content{display:flex}}@media only screen and (max-width:991px){.footer-groups-content{max-width:inherit;width:100%;padding:0}}@media only screen and (min-width:992px){.footer-groups-content{padding-bottom:2rem}}@media only screen and (min-width:768px)and (max-width:991px){.footer-groups-item__first{padding-right:2.5rem;padding-left:2.5rem}}@media only screen and (max-width:767px){.footer-groups-item__first>ul{padding-bottom:2rem}}@media only screen and (min-width:768px)and (max-width:991px){.footer-groups-item__others{border-bottom:0;padding-right:2.5rem;padding-left:2.5rem}}.footer-link{display:flex;width:100%;padding:0 0 .5rem;line-height:1.4}@media(max-width:767px){.footer-link{padding:.5rem 0;justify-content:center}}.footer-note{max-width:900px;padding:1rem 0;font-size:12px;font-family:"GuillonLight",sans-serif;font-weight:400;line-height:1.6}@media(max-width:767px){.footer-note{text-align:center}}.footer-note--strong{font-family:"GuillonDemi",sans-serif;font-weight:400}.footer-section{padding-bottom:1rem;padding-top:1rem}@media only screen and (max-width:767px){.footer-section{display:flex;justify-content:center}}.footer-placeholder{height:70px;width:70px;padding-top:2rem}@media(max-width:767px){.footer-placeholder{height:50px;width:50px;padding-top:1.5rem}}@media(max-width:767px){.footer .social-icons{position:static;justify-content:center}}/*! purgecss start ignore */@media(max-width:767px){.footer-list--inline-limited .footer-list__item,.footer-list--inline .footer-list__item{display:inline-block;padding:0 .5rem}}@media(max-width:767px){.footer-list--inline-limited .footer-link,.footer-list--inline .footer-link{padding:0}}@media only screen and (min-width:768px)and (max-width:991px){.footer-list--inline-limited{max-width:1400px;margin-left:auto;margin-right:auto;float:none;width:768px}}@media(max-width:767px){.footer-list__item--border{border-left:1px solid #ddd;border-right:1px solid #ddd;line-height:1}}/*! purgecss end ignore */.menu-drawer-actions{display:flex;align-items:center;margin:0;padding:0;list-style:none}.menu-drawer-actions__item{margin-left:1rem}@media(max-width:767px){.menu-drawer-actions__item:first-child .btn-gym{display:none}}.menu-drawer{display:none}@media(max-width:991px){.menu-drawer{opacity:0;top:0;position:fixed;display:block;left:0;width:100%;background:#fff;z-index:11;transform:translateY(-100%);transition:all .3s ease-in-out}}@media(max-width:767px){.menu-drawer{padding:0}}.menu-drawer__menu{height:100%}.menu-drawer__ctrls{position:relative;display:none;z-index:10}@media(max-width:991px){.menu-drawer__ctrls{display:flex;align-items:center;justify-content:space-between;align-self:center}}.menu-drawer__list{height:100%;margin:0;padding:0;list-style-type:none;text-decoration:none}.menu-drawer__item{border-top:1px solid #f9f6f4;margin:0;padding:1rem 2.5rem;font-family:"GuillonDemi",sans-serif;font-weight:400;font-size:14px;color:#555;display:flex;align-items:center}@media(max-width:767px){.menu-drawer__item{padding:0}}.menu-drawer__item:first-child{justify-content:space-between;border:none}@media(max-width:767px){.menu-drawer__item:first-child{padding:1rem}}.menu-drawer__item:last-child{padding:0 2.5rem;border-top:none}@media(max-width:767px){.menu-drawer__item:last-child{padding:0 1rem}}.menu-drawer__item--active,.menu-drawer__item:hover:not(:first-child){opacity:.6}.menu-drawer__item--nb{border:0}.menu-drawer__item a,.menu-drawer__item a:hover{text-decoration:none;color:#555}@media(max-width:767px){.menu-drawer__item .top-header__link{width:100%;padding:1rem}}.menu-drawer--visible{opacity:1;transform:translateY(0);transition:all .3s ease-in-out;box-shadow:-1px 5px 7px -4px rgba(42,42,42,.2);z-index:20}.top-nav{display:flex;align-items:flex-start;justify-content:space-between}@media(max-width:991px){.top-nav{display:none}}.top-nav__list{display:flex;align-items:center;margin:0;list-style-type:none}.top-nav__item{font-size:14px;margin:0 1.5rem 0 0;font-family:"GuillonDemi",sans-serif;font-weight:400}.top-nav__item:last-child{margin:0}.top-nav__item a,.top-nav__item a:visited{text-decoration:none;color:inherit}.top-nav__item a:hover,.top-nav__item a:visited:hover{color:inherit;text-decoration:none;opacity:.6}.faqs .faq{cursor:pointer;padding:1.5rem 2rem;background-color:#f5f5f5;margin-bottom:.75rem}.faqs .faq:first-child{border-top-left-radius:16px;border-top-right-radius:16px}.faqs .faq:last-child{border-bottom-left-radius:16px;border-bottom-right-radius:16px}.faqs .faq .question{display:flex;justify-content:space-between;align-items:center}.faqs .faq .question h6{margin:0;text-align:left}.faqs .faq .answer{display:none;text-align:left;margin-top:1rem}.faqs .faq.open .arrow{transform:rotate(180deg)}.faqs .faq.open .answer{display:flex}.Backfit_headerText__1Z3cW{z-index:5;padding-bottom:2rem}@media only screen and (max-width:767px){.Backfit_logo__1deMM{margin-bottom:1.5rem;margin-top:1.5rem}}.Backfit_seal__1O80T{padding-left:2.5rem}.Backfit_sealXs__31ZMH{padding-left:0;margin-bottom:.75rem!important;margin-top:0!important}@media only screen and (max-width:767px){.Backfit_description__4Ftom{font-size:16px!important;line-height:1.5rem!important;margin-bottom:1rem!important}}@media only screen and (max-width:767px){.Backfit_mobile__3hgeK{height:129vh!important}}.GanzkoerperReward_headerText__3puC4{z-index:5;padding-bottom:2rem}@media only screen and (max-width:767px){.GanzkoerperReward_logo__1tV8B{margin-bottom:1.5rem;margin-top:1.5rem}}.GanzkoerperReward_seal__CPTxx{padding-left:2.5rem}.GanzkoerperReward_sealXs__3emJ_{padding-left:0;margin-bottom:.75rem!important;margin-top:0!important}.GanzkoerperReward_description__1XfjS{max-width:400px!important}@media only screen and (max-width:767px){.GanzkoerperReward_description__1XfjS{font-size:16px!important;line-height:1.5rem!important;margin-bottom:1rem!important}}@media only screen and (max-width:767px){.GanzkoerperReward_mobile__2Sb2d{height:129vh!important}}.SignInForm_socialLogin__1Nsa-{text-align:center}.SignInForm_socialLogin__1Nsa- .SignInForm_divider__3pr03{margin:.5rem 0}.SignUpForm_ctaBottom__2ShnD{display:block;margin-top:.5rem}.SignUpForm_checkbox__3W1s9{display:flex}.SignUpForm_checkbox__3W1s9 label{margin-top:.75rem}.Contraindications_accordion__2u8au .Contraindications_cta__XaMWL{padding:0;background-color:transparent;border:0;cursor:pointer}.Contraindications_accordion__2u8au .Contraindications_cta__XaMWL .Contraindications_arrow__1CHTF{width:12px;margin-left:1rem;transform:rotate(90deg);transition:all .3s ease-in-out}.Contraindications_accordion__2u8au .Contraindications_cta__XaMWL.Contraindications_active__jo3ez .Contraindications_arrow__1CHTF{transform:rotate(-90deg)}.Contraindications_accordion__2u8au .Contraindications_list__3lhEz{max-height:0;overflow:hidden;transition:max-height .3s ease-in-out}.Contraindications_accordion__2u8au .Contraindications_list__3lhEz.Contraindications_active__jo3ez{max-height:100vh}.RewardBanner_bannerPartnerUser__JcRCL{display:block;position:relative;width:100%;height:50px;top:62px;background-color:#ffd9d1;text-align:center;color:#ff7f66;font-size:16px;letter-spacing:.2px;padding:0 10px;line-height:50px;font-family:"GuillonDemi",sans-serif;font-weight:400}@media only screen and (max-width:767px){.RewardBanner_bannerPartnerUser__JcRCL{height:auto;line-height:18px;padding:12px 12px 14px;box-sizing:border-box;top:56px}}.RewardBanner_leFloid__25Bm1{background-image:url(/static/media/LeFloid-banner.ab881561.jpg);background-repeat:no-repeat;background-position:70px;position:relative;display:flex;top:62px;background-color:#b0d1e4;height:200px}@media only screen and (max-width:767px){.RewardBanner_leFloid__25Bm1{background-position:-70px;background-size:250px}}.RewardBanner_leFloid__25Bm1 .RewardBanner_bannerText__1sh9t{display:flex;flex-direction:column;align-items:center;text-align:center;width:415px;margin:auto;grid-row-gap:.75rem;row-gap:.75rem}@media only screen and (max-width:767px){.RewardBanner_leFloid__25Bm1 .RewardBanner_bannerText__1sh9t{margin-right:0;width:227px;padding-right:1rem}.RewardBanner_leFloid__25Bm1 .RewardBanner_bannerText__1sh9t .RewardBanner_title__3E4Vt{font-size:24px}}.RewardBanner_leFloid__25Bm1 .RewardBanner_button__3R2nv{text-decoration:none}.PromptHealthInsurance_modal__3q_Ac{max-width:680px}.PromptHealthInsurance_modal__3q_Ac .PromptHealthInsurance_description__31r1M{margin-bottom:1.5rem}.Laufen_headerText__1mEOU{z-index:5;padding-bottom:2rem}.Laufen_logo__2R4Mf{max-width:200px}@media only screen and (max-width:767px){.Laufen_logo__2R4Mf{margin-bottom:1.5rem;margin-top:1.5rem}}.Laufen_seal__RuFwj{padding-left:2.5rem}.Laufen_sealXs__KYAo5{padding-left:0;margin-bottom:.75rem!important;margin-top:0!important}@media only screen and (max-width:767px){.Laufen_description__YTclC{font-size:16px!important;line-height:1.5rem!important;margin-bottom:1rem!important}}@media only screen and (max-width:767px){.Laufen_mobile__1m2ug{height:129vh!important}}.Laufen_howItWorks__2Xnhf{margin-top:2rem}.Laufen_howItWorks__2Xnhf .wrapper{border-radius:8px}.Laufen_howItWorks__2Xnhf .Laufen_list__mE0aw{max-width:1200px}.Laufen_howItWorks__2Xnhf .Laufen_list__mE0aw li{margin-bottom:1.5rem}
/*# sourceMappingURL=main.920519a8.chunk.css.map */