:root{--color-danger-500:#ee6c60;--color-black-50:#f4f5f7;--color-black-100:#e0e6ea;--color-black-200:#bcccdc;--color-black-300:#f0f4f8;--color-black-400:#829ab1;--color-black-500:#829ab1;--color-black-600:#486581;--color-black-700:#334e68;--color-black-800:#243b53;--color-black-900:#102a43;--color-brand-500:#17b897;--font-primary:"Barlow";--font-secondary:"Barlow";--header-background-color:#fff;--header-text-color:var(--color-black-900);--header-nav-text-color:var(--color-black-900);--header-nav-text-color-hover:var(--color-black-900);--header-account-background-color:#fff;--header-account-text-color:var(--color-black-900);--header-account-border-color:var(--color-black-100);--nav-mobile-background-color:var(--header-background-color);--footer-background-color:var(--color-black-50);--footer-text-color:var(--color-black-500);--footer-nav-text-color:var(--color-black-500);--footer-nav-text-color-hover:var(--color-black-500);--footer-social-background-color:var(--color-black-900);--footer-social-text-color:var(--color-black-50);--body-background-color:#fff;--body-highlight-background-color:var(--color-black-50);--account-nav-text-color:var(--color-black-500);--account-nav-text-color-hover:var(--color-black-900);--account-nav-background-color-hover:var(--color-black-50);--title-main-color:var(--color-black-900);--title-second-color:var(--color-black-900);--title-highligth-main-color:var(--color-black-900);--title-highligth-second-color:var(--color-black-900);--paragraph-color:var(--color-black-900);--paragraph-highlight-color:var(--color-black-900);--card-border-radius:6px;--card-background-color:var(--body-background-color);--card-name-color:var(--color-black-900);--card-coach-color:var(--color-black-900);--card-level-color:var(--color-black-700);--card-activity-color:var(--color-black-900);--card-activity-background-color:var(--color-black-50);--button-default-background-color:var(--color-black-50);--button-default-border-color:var(--color-black-50);--button-default-text-color:var(--color-black-900);--button-primary-background-color:var(--color-brand-500);--button-primary-border-color:var(--color-brand-500);--button-primary-text-color:#fff;--button-secondary-background-color:#fff;--button-secondary-border-color:var(--color-black-100);--button-secondary-text-color:var(--color-black-900);--button-info-background-color:var(--color-black-900);--button-info-border-color:var(--color-black-900);--button-info-text-color:#fff;--button-danger-background-color:var(--color-danger-500);--button-danger-border-color:var(--color-danger-500);--button-danger-text-color:#fff;--form-control-background-color:#fff;--form-control-color:var(--color-brand-900);--form-control-border-color:var(--color-black-100);--form-control-background-color-hover:#fff;--form-control-color-hover:var(--color-brand-900);--form-control-border-color-hover:var(--color-black-100);--form-control-background-color-focus:#fff;--form-control-color-focus:var(--color-brand-900);--form-control-border-color-focus:var(--color-brand-500);--label-color:var(--color-black-900);--feature-partner-background-left-color:#247ba0;--feature-partner-background-right-color:#17b897;--feature-partner-content-text-color:#fff;--feature-partner-author-text-color:#fff;--feature-partner-button-background-color:#fff;--feature-partner-button-text-color:#1e999c;--feature-calendar-background-color:#fff;--feature-calendar-background-left-color:#247ba0;--feature-calendar-background-right-color:#17b897;--feature-calendar-text-color:#fff;--feature-calendar-button-background-color:#fff;--feature-calendar-button-border-color:#fff;--feature-calendar-button-text-color:#208d9e;--feature-slider-text-color:var(--color-black-900);--feature-features-icon-text-color:#fff;--feature-features-icon-background-color:var(--color-brand-500)}body{background-color:var(--body-background-color);font-family:var(--font-primary),sans-serif}.tabs{margin-bottom:10px;margin-top:40px}.tabs ul{border-bottom:1px solid var(--color-black-300);margin:0;padding:0}.tabs ul li{bottom:-1px;display:inline-block;position:relative}.tabs ul li.active{border-bottom:2px solid var(--color-black-900)}.tabs ul li.active a{color:var(--color-black-900)}.tabs ul li a{color:var(--color-black-500);display:inline-block;padding-bottom:10px;padding-left:15px;padding-right:15px}.form-group label{color:var(--label-color)}.form-group label,.form-group legend{font-size:14px;font-weight:600}.form-control{background-color:var(--form-control-background-color);border:1px solid var(--form-control-border-color);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;color:var(--form-control-color);height:44px}.form-control:focus{background-color:var(--form-control-background-color-focus);border:1px solid var(--form-control-border-color-focus);-webkit-box-shadow:0 0 0 1px var(--form-control-border-color-focus);box-shadow:0 0 0 1px var(--form-control-border-color-focus);color:var(--form-control-color-focus)}.form-control:hover{background-color:var(--form-control-background-color-hover);border:1px solid var(--form-control-border-color-hover)}.btn{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin:0;padding:0 15px}.btn.btn-danger,.btn.btn-default,.btn.btn-empty,.btn.btn-primary{font-size:14px;font-weight:700;height:40px;line-height:40px}.btn.btn-strech{width:100%}.modal-backdrop{background-color:var(--color-black-900)}.password-security{font-size:16px;margin-top:6px}.password-security span{font-weight:600}.password-security span.very-low{color:red}.password-security span.low{color:orange}.password-security span.medium{color:#ff0}.password-security span.strong{color:#adff2f}.password-security span.very-strong{color:green}.selectric-wrapper{cursor:pointer;position:relative}.selectric-responsive{width:100%}.selectric{background:#f8f8f8;border:1px solid #ddd;border-radius:0;overflow:hidden;position:relative}.selectric .label{color:#444;font-size:12px;margin:0 38px 0 10px;overflow:hidden;text-overflow:ellipsis;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap}.selectric .button,.selectric .label{display:block;height:38px;line-height:38px}.selectric .button{background-color:#f8f8f8;color:#bbb;font:0/0 a;*font:20px/38px Lucida Sans Unicode,Arial Unicode MS,Arial;position:absolute;right:0;text-align:center;top:0;width:38px}.selectric .button:after{border:4px solid transparent;border-bottom:none;border-top-color:#bbb;bottom:0;content:" ";height:0;left:0;margin:auto;position:absolute;right:0;top:0;width:0}.selectric-focus .selectric{border-color:#aaa}.selectric-hover .selectric{border-color:#c4c4c4}.selectric-hover .selectric .button{color:#a2a2a2}.selectric-hover .selectric .button:after{border-top-color:#a2a2a2}.selectric-open{z-index:9999}.selectric-open .selectric{border-color:#c4c4c4}.selectric-open .selectric-items{display:block}.selectric-disabled{cursor:default;filter:alpha(opacity=50);opacity:.5;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-hide-select{height:0;overflow:hidden;position:relative;width:0}.selectric-hide-select select{left:-100%;position:absolute}.selectric-hide-select.selectric-is-native{height:100%;position:absolute;width:100%;z-index:10}.selectric-hide-select.selectric-is-native select{border:none;box-sizing:border-box;height:100%;left:0;opacity:0;position:absolute;right:0;top:0;width:100%;z-index:1}.selectric-input{clip:rect(0,0,0,0)!important;background:none!important;border:none!important;*font:0/0 a!important;height:1px!important;left:0!important;margin:0!important;outline:none!important;overflow:hidden!important;padding:0!important;position:absolute!important;top:0!important;width:1px!important}.selectric-temp-show{display:block!important;position:absolute!important;visibility:hidden!important}.selectric-items{background:#f8f8f8;border:1px solid #c4c4c4;box-shadow:0 0 10px -6px;display:none;left:0;position:absolute;top:100%;z-index:-1}.selectric-items .selectric-scroll{height:100%;overflow:auto}.selectric-above .selectric-items{bottom:100%;top:auto}.selectric-items li,.selectric-items ul{font-size:12px;line-height:20px;list-style:none;margin:0;min-height:20px;padding:0}.selectric-items li{color:#666;cursor:pointer;display:block;padding:10px}.selectric-items li.selected{background:#e0e0e0;color:#444}.selectric-items li.highlighted{background:#d0d0d0;color:#444}.selectric-items li:hover{background:#d5d5d5;color:#444}.selectric-items .disabled{background:none!important;color:#666!important;cursor:default!important;filter:alpha(opacity=50);opacity:.5}.selectric-items .disabled,.selectric-items .selectric-group .selectric-group-label{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.selectric-items .selectric-group .selectric-group-label{background:none;color:#444;cursor:default;font-weight:700;padding-left:10px}.selectric-items .selectric-group.disabled li{filter:alpha(opacity=100);opacity:1}.selectric-items .selectric-group li{padding-left:25px}.file-selector label{display:none}header#header{background-color:var(--header-background-color);box-shadow:0 0 8px 0 rgba(0,0,0,.15);height:60px;left:0;position:fixed;top:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:100%;z-index:99}header#header div.logo{padding:10px}header#header div.logo img.custom{margin-left:0;width:88px}header#header div.logo img.light{display:block}header#header div.logo img.dark{display:none}@media (min-width:768px) and (max-width:991px){header#header{display:none}}@media (max-width:767px){header#header{display:none}}header#header ul.nav{display:inline-block;padding-top:12px}@media (min-width:992px) and (max-width:1199px){header#header ul.nav{padding-left:20px}}header#header ul.nav li{display:inline-block;height:36px;margin-right:18px}@media (min-width:992px) and (max-width:1199px){header#header ul.nav li{margin-right:8px}}header#header ul.nav li.highlight{font-family:authenticsignature}header#header ul.nav li.highlight a{font-size:32px;font-weight:400;line-height:18px;position:relative;top:6px}header#header ul.nav li.highlight a:hover{text-decoration:none}@media (min-width:992px) and (max-width:1199px){header#header ul.nav li.highlight a{font-size:26px}}header#header ul.nav li a{color:var(--header-nav-text-color);font-size:14px;font-weight:700}@media (min-width:992px) and (max-width:1199px){header#header ul.nav li a{font-size:12px}}header#header ul.nav li a:hover{color:var(--header-nav-text-color-hover)}header#header ul.links{list-style:none;padding-top:12px;text-align:right}@media (min-width:992px) and (max-width:1199px){header#header ul.links{margin:0;padding-left:0}}header#header ul.links li{display:inline-block}@media (min-width:992px) and (max-width:1199px){header#header ul.links li a.btn-empty{padding-left:6px;padding-right:6px}header#header ul.links li a.btn{font-size:12px;padding:0 8px}}header#header div.profil{color:var(--header-text-color);font-size:14px;font-weight:700;height:60px;line-height:60px}header#header div.profil div.media{background-color:#ececec;-webkit-border-radius:18px;-moz-border-radius:18px;-ms-border-radius:18px;border-radius:18px;display:inline-block;height:36px;left:-10px;overflow:hidden;position:relative;top:12px;width:36px}header#header div.profil div.media img{height:36px;left:0;object-fit:cover;position:absolute;top:0;width:36px}header#header div.profil div.dropdown{display:inline-block}header#header div.profil div.dropdown button{background:none!important;border:none;color:#829ab1}header#header div.profil div.dropdown button span{display:inline-block;font-size:18px}header#header div.profil div.dropdown button:active,header#header div.profil div.dropdown button:focus,header#header div.profil div.dropdown button:hover{border:none;box-shadow:none;outline:none}header#header div.profil div.dropdown button:after{display:none}header#header div.profil div.dropdown div.dropdown-menu{background-color:var(--header-account-background-color);border:1px solid var(--header-account-border-color);margin-top:10px;top:20px;top:10px!important;width:250px}header#header div.profil div.dropdown div.dropdown-menu .profils{border-bottom:1px solid var(--header-account-border-color);margin-bottom:24px;margin-top:-16px;padding:24px}header#header div.profil div.dropdown div.dropdown-menu .profils .items .item{display:inline-block;height:84px;margin-left:2px;margin-right:2px;vertical-align:top;width:60px}header#header div.profil div.dropdown div.dropdown-menu .profils .items .item a{color:inherit;display:block}header#header div.profil div.dropdown div.dropdown-menu .profils .items .item .wrapper{height:84px;position:relative;width:60px}header#header div.profil div.dropdown div.dropdown-menu .profils .items .item .wrapper .media{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;height:56px;left:0;position:absolute;top:0;width:56px}header#header div.profil div.dropdown div.dropdown-menu .profils .items .item .wrapper .media img{height:56px;object-fit:cover;width:56px}header#header div.profil div.dropdown div.dropdown-menu .profils .items .item .wrapper .name{color:var(--header-account-text-color);font-size:10px;left:0;line-height:12px;margin-top:-8px;position:absolute;text-align:center;top:70px;width:56px}header#header div.profil div.dropdown div.dropdown-menu .profils .items .item.new .wrapper .media{background:none;border:2px dashed #e0e6ea;height:56px;position:relative;top:0;width:56px}header#header div.profil div.dropdown div.dropdown-menu .profils .items .item.new .wrapper .media .icon{height:32px;left:50%;margin-left:-16px;margin-top:-16px;position:absolute;text-align:center;top:50%;width:32px}header#header div.profil div.dropdown div.dropdown-menu .profils .items .item.new .wrapper .media .icon span{color:var(--header-account-text-color);font-size:28px;position:relative;top:-8px}header#header div.profil div.dropdown div.dropdown-menu .profils .footer{height:36px;line-height:36px;margin-bottom:6px;margin-top:10px;padding-top:12px;text-align:center}header#header div.profil div.dropdown div.dropdown-menu .profils .footer a.btn-default{background-color:var(--header-account-background-color);border:1px solid #e0e6ea;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:var(--header-account-text-color);font-size:12px;font-weight:600;height:32px;line-height:29px}header#header div.profil div.dropdown div.dropdown-menu .profils .footer a.btn-default span{font-size:18px;margin-right:4px;position:relative;top:4px}header#header div.profil div.dropdown div.dropdown-menu ul{margin:0;padding:0 0 20px}header#header div.profil div.dropdown div.dropdown-menu ul li{line-height:30px;margin:0;padding:0}header#header div.profil div.dropdown div.dropdown-menu ul li a{color:var(--header-account-text-color);font-size:14px;font-weight:500;line-height:30px;padding-left:25px}footer#footer{background-color:var(--footer-background-color);padding-bottom:32px;padding-top:64px;text-align:center}footer#footer.branded div.logo img{width:80px}footer#footer div.logo{margin-bottom:40px;text-align:center}footer#footer div.logo img.dark{display:none}footer#footer div.logo img.light{display:inline-block}footer#footer ul.links{margin:0 0 40px;padding:0}footer#footer ul.links li{display:inline-block;list-style:none;padding-left:24px;padding-right:24px}footer#footer ul.links li a{color:var(--footer-nav-text-color);font-size:15px;font-weight:500}footer#footer ul.links li a:hover{color:var(--footer-nav-text-color-hover)}footer#footer div.socials{margin-bottom:32px}footer#footer div.socials ul{margin:0;padding:0}footer#footer div.socials ul li{display:inline-block;padding-left:8px;padding-right:8px}footer#footer div.socials ul li a{background-color:var(--footer-social-background-color);-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;display:block;height:32px;line-height:32px;width:32px}footer#footer div.socials ul li a i{color:var(--footer-social-text-color)}footer#footer div.copyright{color:var(--color-black-500);font-size:14px;font-weight:400}@font-face{font-family:authenticsignature;font-style:normal;font-weight:400;src:url(/build/fonts/authentic_signature-webfont.5e9140d0.woff2) format("woff2"),url(/build/fonts/authentic_signature-webfont.2fadbf3e.woff) format("woff")}header#coach{margin-bottom:80px;text-align:center}header#coach div.media{background-color:var(--color-black-100);display:inline-block}header#coach div.media,header#coach div.media img{-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;border-radius:40px;height:80px;width:80px}header#coach div.name{font-size:22px;font-weight:600;margin-top:14px}section#search-mobile{background-color:#fff;display:none;height:100%;left:0;overflow:scroll;padding:24px;position:fixed;top:0;width:100%;z-index:101}section#search-mobile.active{display:block}section#search-mobile .title{font-weight:700;margin-bottom:16px}section#search-mobile .handleClose{position:absolute;right:24px;top:24px}section#search-mobile .handleClose a{display:inline-block;height:36px;width:36px}section#search-mobile .handleClose a img{margin-left:4px;width:32px}section#search-mobile div.input{position:relative}section#search-mobile div.input input{background-color:#f0f4f8}section#search-mobile div.input .search__close{display:none;height:24px;position:absolute;right:12px;top:8px;width:24px;z-index:99}section#search-mobile div.input .search__close.available{display:block}section#search-mobile div.input .search__close img{left:0;position:absolute;top:0;width:24px}section#search-mobile .hits{background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;margin-top:40px}section#search-mobile .hits div.list{position:relative}section#search-mobile .hits .overflowResult{background-color:#fff;border:1px solid #e0e6ea;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;bottom:12px;display:none;height:24px;left:50%;margin-left:-100px;position:absolute;width:200px}section#search-mobile .hits .overflowResult.active{display:block}section#search-mobile .hits ul{list-style:none;margin:-16px 0 0;padding:0}section#search-mobile .hits ul li{display:block;list-style:none;position:relative}section#search-mobile .hits ul li.empty{font-style:14px;font-weight:600;padding:16px;text-align:center}section#search-mobile .hits ul li.title{color:#627d98;font-size:12px;font-weight:400;margin-bottom:8px;margin-top:16px}section#search-mobile .hits ul li.category{color:#102a43;font-size:14px;font-weight:400}section#search-mobile .hits ul li.category em{font-style:normal;font-weight:600}section#search-mobile .hits ul li.category a,section#search-mobile .hits ul li.category a:hover{color:#102a43;text-decoration:none}section#search-mobile .hits ul li.coach{color:#102a43;font-size:14px;font-weight:400}section#search-mobile .hits ul li.coach div.media{background-color:#f0f4f8;display:inline-block;margin-right:12px}section#search-mobile .hits ul li.coach div.media,section#search-mobile .hits ul li.coach div.media img{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;height:24px;width:24px}section#search-mobile .hits ul li.coach div.media img{object-fit:cover}section#search-mobile .hits ul li.coach div.name{display:inline-block;line-height:24px}section#search-mobile .hits ul li.coach em{font-style:normal;font-weight:600}section#search-mobile .hits ul li.coach a,section#search-mobile .hits ul li.coach a:hover{color:#102a43;text-decoration:none}section#search-mobile .hits ul li.training{height:60px;margin-bottom:12px;padding-left:92px}section#search-mobile .hits ul li.training div.media{background-color:#f0f4f8;display:inline-block;height:60px;left:0;margin-right:12px;position:absolute;top:0;width:80px}section#search-mobile .hits ul li.training div.media img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;height:60px;object-fit:cover;width:80px}section#search-mobile .hits ul li.training div.content{display:inline-block}section#search-mobile .hits ul li.training div.content div.name{color:#102a43;display:block;font-size:14px;font-weight:400;margin-top:-2px}section#search-mobile .hits ul li.training div.content div.name em{font-style:normal;font-weight:600}section#search-mobile .hits ul li.training div.content div.category,section#search-mobile .hits ul li.training div.content div.level,section#search-mobile .hits ul li.training div.content div.time{background-color:#f0f4f8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#102a43;display:inline-block;font-size:10px;font-weight:600;height:18px;line-height:18px;margin-right:4px;padding-left:6px;padding-right:6px}section#search-mobile .hits ul li.training div.content div.category.active,section#search-mobile .hits ul li.training div.content div.level.active,section#search-mobile .hits ul li.training div.content div.time.active{background-color:#042a45;color:#fff}section#search-mobile .hits ul li.training div.content div.coach{color:#102a43;font-size:11px;font-weight:500;height:12px;line-height:12px}section#search-mobile .hits.active{display:block}div#searchbox{display:inline-block;position:relative;top:4px;width:320px}@media (min-width:1200px) and (max-width:1599px){div#searchbox{width:260px}}@media (min-width:992px) and (max-width:1199px){div#searchbox{width:170px}}div#searchbox div.search__close{display:none;height:24px;position:absolute;right:12px;top:8px;width:24px;z-index:99}div#searchbox div.search__close.available{display:block}div#searchbox div.search__close img{left:0;position:absolute;top:0;width:24px}div#searchbox div.icon{height:24px;left:12px;position:absolute;top:8px;width:24px}@media (min-width:992px) and (max-width:1199px){div#searchbox div.icon{left:8px}}div#searchbox div.icon img{left:0;position:absolute;top:0;width:24px}div#searchbox input.form-control{background-color:#f0f4f8;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;height:40px;line-height:40px;padding-left:44px}@media (min-width:992px) and (max-width:1199px){div#searchbox input.form-control{padding-left:38px}}div#searchbox input.form-control:focus{border:1px solid #e0e6ea;box-shadow:none}div#searchbox .hits{background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;box-shadow:0 0 8px 0 rgba(0,0,0,.15);box-shadow:0 2px 15px 0 #d9e3ed;display:none;margin-top:5px;position:absolute;width:420px}div#searchbox .hits div.list{max-height:400px;overflow:scroll;padding:24px;position:relative}div#searchbox .hits .overflowResult{background-color:#fff;border:1px solid #e0e6ea;-webkit-border-radius:14px;-moz-border-radius:14px;-ms-border-radius:14px;border-radius:14px;bottom:12px;cursor:pointer;display:none;font-size:14px;font-weight:600;height:28px;left:50%;line-height:28px;margin-left:-100px;position:absolute;text-align:center;width:200px}div#searchbox .hits .overflowResult.active{display:block}div#searchbox .hits ul{list-style:none;margin:-16px 0 0;padding:0}div#searchbox .hits ul li{display:block;list-style:none;position:relative}div#searchbox .hits ul li.empty{font-style:14px;font-weight:600;padding:16px;text-align:center}div#searchbox .hits ul li.title{color:#627d98;font-size:12px;font-weight:400;margin-bottom:8px;margin-top:16px}div#searchbox .hits ul li.category{color:#102a43;font-size:14px;font-weight:400;height:60px;padding-left:92px}div#searchbox .hits ul li.category div.media{background-color:#f0f4f8;display:inline-block;height:60px;left:0;margin-right:12px;position:absolute;top:0;width:80px}div#searchbox .hits ul li.category div.media img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;height:60px;object-fit:cover;width:80px}div#searchbox .hits ul li.category div.content{display:inline-block}div#searchbox .hits ul li.category em{font-style:normal;font-weight:600}div#searchbox .hits ul li.category a,div#searchbox .hits ul li.category a:hover{color:#102a43;text-decoration:none}div#searchbox .hits ul li.coach{color:#102a43;font-size:14px;font-weight:400}div#searchbox .hits ul li.coach div.media{background-color:#f0f4f8;display:inline-block;margin-right:12px}div#searchbox .hits ul li.coach div.media,div#searchbox .hits ul li.coach div.media img{-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;height:24px;width:24px}div#searchbox .hits ul li.coach div.media img{object-fit:cover}div#searchbox .hits ul li.coach div.name{display:inline-block;line-height:24px}div#searchbox .hits ul li.coach em{font-style:normal;font-weight:600}div#searchbox .hits ul li.coach a,div#searchbox .hits ul li.coach a:hover{color:#102a43;text-decoration:none}div#searchbox .hits ul li.training{height:60px;margin-bottom:12px;padding-left:92px}div#searchbox .hits ul li.training div.media{background-color:#f0f4f8;display:inline-block;height:60px;left:0;margin-right:12px;position:absolute;top:0;width:80px}div#searchbox .hits ul li.training div.media img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;height:60px;object-fit:cover;width:80px}div#searchbox .hits ul li.training div.content{display:inline-block}div#searchbox .hits ul li.training div.content div.name{color:#102a43;display:block;font-size:14px;font-weight:400;height:22px;margin-top:-2px;overflow:hidden}div#searchbox .hits ul li.training div.content div.name em{font-style:normal;font-weight:600}div#searchbox .hits ul li.training div.content div.category,div#searchbox .hits ul li.training div.content div.level,div#searchbox .hits ul li.training div.content div.time{background-color:#f0f4f8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#102a43;display:inline-block;font-size:10px;font-weight:600;height:18px;line-height:18px;margin-right:4px;padding-left:6px;padding-right:6px}div#searchbox .hits ul li.training div.content div.category.active,div#searchbox .hits ul li.training div.content div.level.active,div#searchbox .hits ul li.training div.content div.time.active{background-color:#042a45;color:#fff}div#searchbox .hits ul li.training div.content div.coach{color:#102a43;font-size:11px;font-weight:500;height:12px;line-height:12px}div#searchbox .hits.active{display:block}.inputfile{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}#media-upload{display:none}#avatarModal .modal-dialog{max-width:448px;width:448px}@media (max-width:767px){#avatarModal .modal-dialog{max-width:auto;width:auto}}#avatarModal .modal-dialog .modal-content{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;margin-top:120px}@media (max-width:767px){#avatarModal .modal-dialog .modal-content{margin-top:60px}}#avatarModal .modal-dialog .modal-content .modal-header{border:none;padding:32px}#avatarModal .modal-dialog .modal-content .modal-header h5{font-size:18px;font-weight:700}#avatarModal .modal-dialog .modal-content .modal-body{margin:0;padding:0 0 20px}#avatarModal .modal-dialog .modal-content .modal-body ul{margin:0;padding:0 0 0 24px;text-align:left}#avatarModal .modal-dialog .modal-content .modal-body ul li{border:1px solid #e0e6ea;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:64px;margin-bottom:12px;margin-left:6px;margin-right:6px;overflow:hidden;position:relative;width:64px}#avatarModal .modal-dialog .modal-content .modal-body ul li.active{border:1px solid var(--color-brand-500);box-shadow:0 3px 5px -2px #d9e3ed;-webkit-box-shadow:0 0 0 1px #17b897;box-shadow:0 0 0 1px #17b897}#avatarModal .modal-dialog .modal-content .modal-body ul li.active .check{display:block}#avatarModal .modal-dialog .modal-content .modal-body ul li img{height:64px;position:relative;width:64px;z-index:9}#avatarModal .modal-dialog .modal-content .modal-body ul li .check{bottom:8px;display:none;height:20px;position:absolute;right:3px;width:20px;z-index:9}#avatarModal .modal-dialog .modal-content .modal-body ul li .check img{height:20px;width:20px}#avatarModal .modal-dialog .modal-content .modal-footer{border:none;padding-bottom:24px;padding-left:32px;padding-right:32px}#avatarModal .modal-dialog .modal-content .modal-footer button{font-size:14px;font-weight:600;height:36px;line-height:36px}section#profil-delete{text-align:center}section#profil-delete .brand{margin-bottom:64px;text-align:center}section#profil-delete .brand img{width:120px}section#profil-delete .brand img.dark{display:none}section#profil-delete .media{background:#d9e3ed;display:inline-block;margin-bottom:24px;overflow:hidden}section#profil-delete .media,section#profil-delete .media img{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;height:80px;width:80px}section#profil-delete .media img{object-fit:cover}section#profil-delete .title{font-size:18px;font-weight:700;line-height:32px;margin-bottom:12px}section#profil-delete .content{font-size:15px;font-weight:400;margin-bottom:48px}section#profil-delete a{margin-left:4px;margin-right:4px}section#profil-edit .brand{margin-bottom:64px;text-align:center}section#profil-edit .brand img{width:120px}section#profil-edit .brand img.dark{display:none}section#profil-edit .title{font-size:20px;font-weight:700;line-height:32px;margin-bottom:40px}section#profil-edit .uploadArea{display:none}section#profil-edit .media{background:#d9e3ed;margin-bottom:32px;overflow:hidden}section#profil-edit .media,section#profil-edit .media img{-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;height:80px;width:80px}section#profil-edit .media img{object-fit:cover}section#profil-edit label{font-size:14px;font-weight:600;line-height:20px;margin-bottom:8px}section#profil-edit .submit{margin-top:32px}section#profil-edit .submit button{margin-right:8px}section#profil-edit a{color:#102a43}section#profil-edit a.button{background-color:#fff;border:1px solid #e0e6ea;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:block;float:right;font-size:14px;font-weight:600;height:36px;line-height:36px;margin-bottom:6px;text-align:center;width:calc(100% + 8px)}section#profil-edit a.button.button-empty{border:none}section#profil-edit a.button img{left:-1px;margin-right:4px;position:relative;top:-1px;width:24px}@media (max-width:767px){section#profils{padding-bottom:64px}}section#profils .brand{margin-bottom:64px;text-align:center}@media (max-width:767px){section#profils .brand{margin-bottom:32px}}section#profils .brand img{width:120px}section#profils .brand img.dark{display:none}section#profils .title{font-size:24px;font-weight:700;text-align:center}section#profils .items{margin-bottom:64px;margin-top:54px;text-align:center}@media (max-width:767px){section#profils .items{margin-top:24px}}section#profils .items .item{display:inline-block;margin:5px;width:140px}@media (max-width:767px){section#profils .items .item{width:120px}}section#profils .items .item a{color:var(--color-black-900);display:block}section#profils .items .item .wrapper{margin-bottom:0}@media (max-width:767px){section#profils .items .item .wrapper{margin-bottom:12px}}section#profils .items .item .wrapper .media{background-color:#e0e6ea;border:3px solid #fff;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;height:140px;margin-bottom:24px;overflow:hidden;position:relative;width:140px}@media (max-width:767px){section#profils .items .item .wrapper .media{height:120px;margin-bottom:8px;width:120px}}section#profils .items .item .wrapper .media img.profil{height:140px;object-fit:cover;width:140px}@media (max-width:767px){section#profils .items .item .wrapper .media img.profil{height:120px;width:120px}}section#profils .items .item .wrapper .media .actions{bottom:-60px;height:80px;left:0;opacity:0;padding-top:20px;position:absolute;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:100%}@media (max-width:767px){section#profils .items .item .wrapper .media .actions{bottom:0;opacity:1}}section#profils .items .item .wrapper .media .actions a{background-color:#fff;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;display:inline-block;height:40px;margin:5px;width:40px}section#profils .items .item .wrapper .media .actions a:hover{text-decoration:none}section#profils .items .item .wrapper .media .actions a span{font-size:18px;position:relative;top:6px}section#profils .items .item .wrapper .media .actions a img{margin-top:8px;width:24px}section#profils .items .item .wrapper .name{color:var(--color-black-900);font-size:16px;font-weight:500;line-height:20px;text-align:center}section#profils .items .item:hover .wrapper .media .actions{bottom:0;opacity:1}section#profils .items .item.active .wrapper .media{border:3px solid #102a43}section#profils .items .item.new .wrapper .media{background:none;border:2px dashed #e0e6ea;height:136px;position:relative;top:-2px;width:136px}@media (max-width:767px){section#profils .items .item.new .wrapper .media{height:116px;width:116px}}section#profils .items .item.new .wrapper .media .icon{left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%;width:32px}section#profils .items .item.new .wrapper .media .icon span{font-size:32px}section#profils .footer{text-align:center}section#profils .footer a.btn-default{background-color:#fff;border:1px solid #e0e6ea;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font-size:14px;font-weight:600;height:36px;line-height:32px}section#profils .footer a.btn-default span{font-size:18px;margin-right:4px;position:relative;top:3px}section#signupAccountLink,section#signupManage{margin-top:100px}section#signupAccountLink div.wrapper,section#signupManage div.wrapper{background-color:#fff;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;padding:30px;position:relative}section#signupAccountLink div.wrapper div.close,section#signupManage div.wrapper div.close{background-color:hsla(0,0%,100%,.3);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;height:40px;opacity:1;position:absolute;right:-60px;top:-60px;width:40px}section#signupAccountLink div.wrapper div.close a,section#signupManage div.wrapper div.close a{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;color:#fff;display:block;font-weight:400;height:40px;line-height:30px;text-align:center;width:40px}section#signupAccountLink div.wrapper div.close a i,section#signupManage div.wrapper div.close a i{font-size:12px}section#signupAccountLink div.wrapper div.title,section#signupManage div.wrapper div.title{font-size:24px;margin-bottom:30px;text-align:center}section#signupAccountLink div.wrapper button[type=submit],section#signupManage div.wrapper button[type=submit]{background-color:var(--color-brand-500);border:1px solid var(--color-brand-500);color:#fff;font-size:14px;font-weight:700;height:48px;line-height:48px;margin-top:20px;width:100%}#purchaseSuccess{padding-bottom:120px;padding-top:60px}#purchaseSuccess div.title{font-size:34px;font-weight:700;margin-bottom:60px;text-align:center}#purchaseSuccess div.content{padding-top:120px}#purchaseSuccess div.content p{font-weight:500}#purchaseSuccess .illustration{text-align:center}#purchaseSuccess .illustration img{width:80%}#purchasePaid{padding-bottom:120px;padding-top:120px}#purchasePaid div.title{font-size:34px;font-weight:700;text-align:center}#purchasePaid div.content p{font-weight:500}#purchasePaid .illustration{text-align:center}#purchasePaid .illustration img{width:80%}#discountModal div.modal-dialog div.modal-content{border:none;margin-top:-60px}#discountModal div.modal-dialog div.modal-content div.modal-header{border:none;position:relative;z-index:9}#discountModal div.modal-dialog div.modal-content div.modal-header button:focus,#discountModal div.modal-dialog div.modal-content div.modal-header button:hover{outline:none}#discountModal div.modal-dialog div.modal-content div.modal-body{margin-top:-30px;padding:0 30px 30px;position:relative;z-index:8}#discountModal div.modal-dialog div.modal-content div.modal-body h3{font-size:24px;font-weight:700}#discountModal div.modal-dialog div.modal-content div.modal-body p{font-size:16px}#discountModal div.modal-dialog div.modal-content div.modal-body label{font-size:14px;font-weight:700}#discountModal div.modal-dialog div.modal-content div.modal-body input{margin-bottom:20px}#deleteModal div.modal-dialog div.modal-content{border:none;margin-top:-60px}#deleteModal div.modal-dialog div.modal-content div.modal-header{border:none;position:relative;z-index:9}#deleteModal div.modal-dialog div.modal-content div.modal-header button:focus,#deleteModal div.modal-dialog div.modal-content div.modal-header button:hover{outline:none}#deleteModal div.modal-dialog div.modal-content div.modal-body{margin-top:-30px;padding:0 30px 30px;position:relative;z-index:8}#deleteModal div.modal-dialog div.modal-content div.modal-body h3{font-size:24px;font-weight:700}#deleteModal div.modal-dialog div.modal-content div.modal-body p{font-size:16px}#deleteModal div.modal-dialog div.modal-content div.modal-body label{font-size:14px;font-weight:700}#deleteModal div.modal-dialog div.modal-content div.modal-body input{margin-bottom:20px}#ticketModal div.modal-dialog div.modal-content{border:none}#ticketModal div.modal-dialog div.modal-content div.modal-header{border:none;position:relative;z-index:9}#ticketModal div.modal-dialog div.modal-content div.modal-header button:focus,#ticketModal div.modal-dialog div.modal-content div.modal-header button:hover{outline:none}#ticketModal div.modal-dialog div.modal-content div.modal-body{margin-top:-30px;padding:0 30px 30px;position:relative;z-index:8}#ticketModal div.modal-dialog div.modal-content div.modal-body h3{font-size:24px;font-weight:700}#ticketModal div.modal-dialog div.modal-content div.modal-body p{font-size:16px}#ticketModal div.modal-dialog div.modal-content div.modal-body label{font-size:14px;font-weight:700}#ticketModal div.modal-dialog div.modal-content div.modal-body input{margin-bottom:20px}#error{padding-bottom:120px;padding-top:120px}#error h3{font-size:24px;font-weight:700}#error p{font-size:18px}section#partners{padding-bottom:120px;padding-top:120px}section#partners div.title{font-size:32px;font-weight:800;text-align:center}section#partners div.item div.brand{text-align:center}section#partners div.item div.brand img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;width:60%}section#partners div.item div.author,section#partners div.item div.content{color:var(--paragraph-color)}div#callSubscriptionModal .cta a,div#selectShopModal .cta a,div#selectSubscriptionModal .cta a{margin-bottom:10px}div#callSubscriptionModal .modal-dialog,div#selectShopModal .modal-dialog,div#selectSubscriptionModal .modal-dialog{max-width:400px}div#callSubscriptionModal .modal-dialog .modal-content,div#selectShopModal .modal-dialog .modal-content,div#selectSubscriptionModal .modal-dialog .modal-content{border:none}div#callSubscriptionModal .modal-dialog .modal-content .modal-header,div#selectShopModal .modal-dialog .modal-content .modal-header,div#selectSubscriptionModal .modal-dialog .modal-content .modal-header{border:none;height:0;margin:0;overflow:visible;padding:0;position:relative}div#callSubscriptionModal .modal-dialog .modal-content .modal-header button.close,div#selectShopModal .modal-dialog .modal-content .modal-header button.close,div#selectSubscriptionModal .modal-dialog .modal-content .modal-header button.close{position:absolute;right:15px;top:15px;z-index:99}div#callSubscriptionModal .modal-dialog .modal-content .modal-header button.close:active,div#callSubscriptionModal .modal-dialog .modal-content .modal-header button.close:focus,div#callSubscriptionModal .modal-dialog .modal-content .modal-header button.close:hover,div#selectShopModal .modal-dialog .modal-content .modal-header button.close:active,div#selectShopModal .modal-dialog .modal-content .modal-header button.close:focus,div#selectShopModal .modal-dialog .modal-content .modal-header button.close:hover,div#selectSubscriptionModal .modal-dialog .modal-content .modal-header button.close:active,div#selectSubscriptionModal .modal-dialog .modal-content .modal-header button.close:focus,div#selectSubscriptionModal .modal-dialog .modal-content .modal-header button.close:hover{border:none;box-shadow:none;outline:none}div#callSubscriptionModal .modal-dialog .modal-content .modal-body,div#selectShopModal .modal-dialog .modal-content .modal-body,div#selectSubscriptionModal .modal-dialog .modal-content .modal-body{padding:30px}div#callSubscriptionModal .modal-dialog .modal-content .modal-body div.title,div#selectShopModal .modal-dialog .modal-content .modal-body div.title,div#selectSubscriptionModal .modal-dialog .modal-content .modal-body div.title{font-size:32px;font-weight:600}div#callSubscriptionModal .modal-dialog .modal-content .modal-body div.content p,div#selectShopModal .modal-dialog .modal-content .modal-body div.content p,div#selectSubscriptionModal .modal-dialog .modal-content .modal-body div.content p{font-size:15px;font-weight:500}div#callSubscriptionModal .modal-dialog .modal-content .modal-body div.advantages,div#selectShopModal .modal-dialog .modal-content .modal-body div.advantages,div#selectSubscriptionModal .modal-dialog .modal-content .modal-body div.advantages{margin-bottom:30px}div#callSubscriptionModal .modal-dialog .modal-content .modal-body div.advantages ul,div#selectShopModal .modal-dialog .modal-content .modal-body div.advantages ul,div#selectSubscriptionModal .modal-dialog .modal-content .modal-body div.advantages ul{margin:0;padding:0}div#callSubscriptionModal .modal-dialog .modal-content .modal-body div.advantages ul li,div#selectShopModal .modal-dialog .modal-content .modal-body div.advantages ul li,div#selectSubscriptionModal .modal-dialog .modal-content .modal-body div.advantages ul li{font-size:15px}div#callSubscriptionModal .modal-dialog .modal-content .modal-body a,div#selectShopModal .modal-dialog .modal-content .modal-body a,div#selectSubscriptionModal .modal-dialog .modal-content .modal-body a{width:100%}section#login{padding-bottom:100px;padding-top:100px}section#login h1{color:#102a43;font-size:24px;font-stretch:normal;font-style:normal;font-weight:500!important;letter-spacing:normal;line-height:24px;margin-bottom:32px!important;text-align:center}section#login form{border-bottom:1px solid #d9e2ec;margin-bottom:32px;padding-bottom:32px}section#login label{color:#102a43;font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.5px;line-height:20px;margin-bottom:4px}section#login .form-control{margin-bottom:20px}section#login a.forgot-password{display:inline-block;margin-bottom:24px}section#login a.forgot-password,section#login p.sign-up{color:var(--color-black-900);font-size:15px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:22px}section#login p.sign-up{margin:0;padding:0}section#login p.sign-up a{color:var(--color-black-900);text-decoration:underline}section#contact{padding-bottom:120px;padding-top:60px}section#contact h3{font-size:36px;font-weight:800}.flash{height:60px;left:0;position:fixed;top:0;width:100%;z-index:100}.flash.flash-error{background-color:var(--color-danger-500);color:#fff;line-height:60px}.flash.flash-success{background-color:var(--color-brand-500);color:#fff;line-height:60px}.flash .flash-close{padding-right:20px;position:absolute;right:0;top:0}.flash .flash-close a{color:#fff;font-size:12px;text-decoration:underline}.slick-activities{position:relative}.slick-activities .slick-list{margin-left:-8px;margin-right:-8px}.slick-activities .item,.slick-activities .session{margin:8px}.slick-activities.minified button.slick-next,.slick-activities.minified button.slick-prev{top:162px}.slick-activities button.slick-next{background-color:var(--color-brand-500);border:none;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;height:48px;line-height:52px;position:absolute;right:-100px;top:184px;width:48px}@media (max-width:767px){.slick-activities button.slick-next{bottom:-70px;right:100px;top:auto}}.slick-activities button.slick-next:focus{box-shadow:none;outline:none}.slick-activities button.slick-next span{color:#fff;display:inline-block;font-size:24px;height:24px;left:12px;line-height:24px;position:absolute;text-align:center;top:12px;width:24px}.slick-activities button.slick-prev{background-color:var(--color-brand-500);border:none;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;height:48px;left:-100px;line-height:52px;position:absolute;top:184px;width:48px}@media (max-width:767px){.slick-activities button.slick-prev{bottom:-70px;left:100px;top:auto}}.slick-activities button.slick-prev:focus{box-shadow:none;outline:none}.slick-activities button.slick-prev span{color:#fff;display:inline-block;font-size:24px;height:24px;left:12px;line-height:24px;position:absolute;text-align:center;top:12px;width:24px}.slick-coaches{position:relative}.slick-coaches button.slick-next{background-color:var(--color-brand-500);border:none;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;height:48px;line-height:52px;position:absolute;right:-100px;top:140px;width:48px}@media (max-width:767px){.slick-coaches button.slick-next{bottom:-70px;right:100px;top:auto}}.slick-coaches button.slick-next:focus{box-shadow:none;outline:none}.slick-coaches button.slick-next span{color:#fff;display:inline-block;font-size:24px;height:24px;left:12px;line-height:24px;position:absolute;text-align:center;top:12px;width:24px}.slick-coaches button.slick-prev{background-color:var(--color-brand-500);border:none;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;height:48px;left:-100px;line-height:52px;position:absolute;top:140px;width:48px}@media (max-width:767px){.slick-coaches button.slick-prev{bottom:-70px;left:100px;top:auto}}.slick-coaches button.slick-prev:focus{box-shadow:none;outline:none}.slick-coaches button.slick-prev span{color:#fff;display:inline-block;font-size:24px;height:24px;left:12px;line-height:24px;position:absolute;text-align:center;top:12px;width:24px}div.filter button[type=submit],div.filter_test button[type=submit]{background-color:var(--feature-filter-button-background-color);border:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:var(--feature-filter-button-text-color);font-size:15px;font-weight:600;height:56px;line-height:56px;width:100%}.selector-custom{background-color:#fff;border:1px solid #d9e2ec;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;height:56px;position:relative}.selector-custom.disabled{opacity:.5}.selector-custom.disabled *{cursor:not-allowed}.selector-custom select,.selector-custom.disabled .selectric-items{display:none}.selector-custom div.icon{left:14px;position:absolute;top:14px}.selector-custom div.icon span{color:#829ab1;font-size:16px}.selector-custom div.name{color:#829ab1;font-size:14px;font-weight:400;padding-left:44px;padding-top:6px}.selector-custom .selectric-wrapper{height:56px;left:0;position:absolute;top:0;width:100%}.selector-custom .selectric-wrapper .selectric{background:none;border:none;font-size:15px;font-weight:500;height:56px;padding-left:44px}.selector-custom .selectric-wrapper .selectric span{font-size:14px;font-weight:500;line-height:56px;margin-left:0;position:relative;top:6px}.selector-custom .selectric-wrapper .selectric .button{background:none;height:56px;line-height:56px;width:56px}.selector-custom .selectric-wrapper .selectric-items{background-color:#fff;border:1px solid #d9e2ec;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;box-shadow:none}.selector-custom .selectric-wrapper .selectric-items .selectric-scroll ul li{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font-size:15px;font-weight:500;margin:4px}.selector-custom .selectric-wrapper .selectric-items .selectric-scroll ul li.disabled{display:none}.selector-custom .selectric-wrapper .selectric-items .selectric-scroll ul li:hover{background-color:#d9e2ec}.selector-custom .selectric-wrapper .selectric-items .selectric-scroll ul li.selected{background-color:var(--color-brand-500);color:#fff}section#docs{padding-bottom:100px;padding-top:100px}section#docs h3{font-size:36px;font-weight:800;margin-bottom:16px}section#docs div.date{color:#627d98;font-size:14px;font-stretch:normal;font-weight:500}section#docs div.content h2{font-size:20px;font-weight:700;line-height:1.7;margin-bottom:16px;margin-top:48px}section#docs div.content p{font-size:15px;font-weight:400;line-height:1.6}section#emails{padding-top:200px}.form-check{display:inline-block;margin:0 24px 0 0;padding:0;position:relative}.form-check label{color:var(--color-black-900);font-size:15px;font-weight:400;position:relative}section#account_nav{padding-bottom:60px;padding-top:60px}section#account_nav nav{padding-right:0}section#account_nav nav ul{margin:0;padding:0}section#account_nav nav ul li{margin-bottom:10px}section#account_nav nav ul li a{background-color:var(--color-black-50);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:var(--color-black-500);display:block;font-size:15px;font-weight:600;height:40px;line-height:40px;padding-left:16px;padding-right:16px;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}section#account_nav nav ul li a.active,section#account_nav nav ul li a:hover{background-color:var(--color-black-50);color:var(--color-black-900);text-decoration:none}section#account_nav nav div.back{display:none}div#privacyModal div.modal-content,div#privacyModal div.modal-dialog{border:none}div#privacyModal div.modal-header{border:none;height:100px;margin:0;overflow:visible;padding:0;position:absolute;width:100%;z-index:9}div#privacyModal div.modal-header button.close{color:#000;position:absolute;right:20px;top:20px}div#privacyModal div.modal-body{padding:30px}div#privacyModal div.modal-body h2{font-size:22px}section#account{padding-bottom:64px;padding-top:64px}section#account header div.back{color:var(--color-black-900);font-size:14px}section#account header div.back a{color:var(--color-black-900);font-weight:600}section#account header div.back a:hover{text-decoration:none}section#account header div.back a span{font-size:16px;margin-right:6px;position:relative;top:2px}section#account header div.title{font-size:32px;font-weight:700;margin-bottom:24px}section#account header div.filters{padding-top:30px;text-align:right}@media (max-width:767px){section#account header div.filters{margin-bottom:12px;padding-top:0;text-align:left}}section#account header div.filters a{background-color:var(--color-black-50);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;color:var(--color-black-900);display:inline-block;font-size:14px;font-weight:600;line-height:24px;margin-left:2px;margin-right:2px;padding-left:12px;padding-right:12px}@media (max-width:767px){section#account header div.filters a{line-height:36px;margin-bottom:8px;width:calc(49% - 4px)}}section#account header div.filters a.active{background-color:var(--color-black-900);color:#fff}section#account .empty img{width:100%}section#account .empty p{font-size:18px;font-weight:700;margin-left:20px;margin-top:100px}section#account .empty a{margin-left:20px}section#account div.diet .illu img{display:none}section#account div.diet .title{font-weight:700;margin-bottom:16px}section#account div.diet .notice{margin-bottom:32px}section#account div.diet .notice ul{margin:0;padding:0}section#account div.diet .notice ul li{font-size:16px}section#account div.diet .notice ul li span{color:var(--color-brand-500);font-weight:900}section#account div.diet .notice ul li em{color:var(--color-black-500)}section#account div.currentPlan{background-color:rgba(23,184,151,.1);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;color:#17b897;display:inline-block;height:32px;line-height:28px;margin-bottom:10px;padding:0 12px}section#account div.currentPlan b{font-size:12px;margin:0;padding:0}section#account div.cardRedirect{border:none;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;display:inline-block;margin-top:200px;padding:48px 25px 40px;position:relative;text-align:center;width:100%}@media (max-width:767px){section#account div.cardRedirect{width:auto}}section#account div.cardRedirect div.loading{text-align:center}section#account div.cardRedirect div.loading img{width:100px}section#account div.cardRedirect h3{font-size:32px;font-weight:700}section#account div.cardRedirect p{margin-top:16px}section#account span.paymentMethodExpire{background-color:var(--color-danger-500);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#fff;display:inline-block;font-size:14px;font-weight:700;line-height:20px;margin-bottom:10px;padding:4px 8px}section#account div.paymentMethod{border:1px solid var(--color-black-100);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;font-size:14px;height:60px;line-height:60px;padding-left:55px;position:relative;text-align:left}section#account div.paymentMethod div.type{left:20px;position:absolute;top:0}section#account div.paymentMethod div.type img{position:relative;top:-1px;width:24px}section#account div.paymentMethod:focus{border:1px solid var(--color-brand-500);-webkit-box-shadow:0 0 0 1px var(--color-brand-500);box-shadow:0 0 0 1px var(--color-brand-500)}section#account div.paymentMethod div.actions{position:absolute;right:20px;top:0}section#account div.paymentMethod div.actions a{color:var(--color-black-900);margin-left:6px}section#account div.history{padding-top:60px}section#account div.history ul{list-style:none;margin:0;padding:0}section#account div.history ul li{display:block;list-style:none;margin:0 0 16px;padding:0}section#account div.history ul li div.created{font-size:12px;font-weight:600}section#account div.history ul li div.description{font-size:16px;font-weight:500}section#account div.history ul li div.period{font-size:12px;font-weight:600}section#account nav{padding-right:40px}section#account nav ul{margin:0;padding:0}@media (min-width:768px) and (max-width:991px){section#account nav ul{display:none}}@media (max-width:767px){section#account nav ul{display:none}}section#account nav ul li{margin-bottom:4px}section#account nav ul li a{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:var(--account-nav-text-color);display:block;font-size:13px;font-weight:600;height:40px;line-height:40px;padding-left:12px;padding-right:12px;text-decoration:none;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}section#account nav ul li a.active,section#account nav ul li a:hover{background-color:var(--account-nav-background-color-hover);color:var(--account-nav-text-color-hover);text-decoration:none}section#account nav div.back{display:none}@media (min-width:768px) and (max-width:991px){section#account nav div.back{display:block}}@media (max-width:767px){section#account nav div.back{display:block}}section#account nav div.back a{background-color:var(--color-black-50);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:inherit;display:inline-block;font-size:14px;font-weight:500;line-height:40px;margin-bottom:20px;padding-left:15px;padding-right:15px;width:auto}section#account section{padding-bottom:30px}section#account h2{font-size:18px;font-weight:700;line-height:32px;margin-bottom:32px}section#account div.receipts div.period{font-size:14px}section#account div.receipts a{color:var(--color-brand-500);font-size:14px;font-weight:700}section#account a.cancel{color:#000;font-size:12px;font-weight:500}section#account a.renew{background-color:#fff;border:1px solid #000;color:#000;font-size:12px;font-weight:600;margin-left:10px}section#account div.media{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;height:60px;overflow:hidden;position:relative;width:60px}section#account div.media img{height:60px;width:60px}section#account .file-selector{margin-bottom:50px;position:relative;top:10px}section#account .file-selector .custom-file{display:none}section#account form button[type=submit]{margin-top:20px}body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:100%;-ms-font-smoothing:100%;font-smoothing:100%;color:var(--color-black-900);font-size:18px;padding-top:60px}@media (min-width:1200px){body .container,body .container-lg,body .container-md,body .container-sm,body .container-xl{max-width:960px}}body .container{width:960px}@media (max-width:470px){body .container{padding-left:30px;padding-right:30px}}@media (min-width:471px) and (max-width:767px){body .container{padding-left:30px;padding-right:30px}}@media (min-width:768px) and (max-width:991px){body .container{padding-left:30px;padding-right:30px}}@media (max-width:470px){body .container{width:100%}}@media (min-width:471px) and (max-width:767px){body .container{width:100%}}@media (min-width:768px) and (max-width:991px){body .container{width:auto}}@media (min-width:992px) and (max-width:1199px){body .container{width:auto}}@media (min-width:1200px) and (max-width:1399px){body .container{max-width:960px;width:960px}}@media (min-width:1400px) and (max-width:1599px){body .container{max-width:960px;width:960px}}@media (min-width:1600px) and (max-width:1999px){body .container{max-width:960px;width:960px}}body .row{margin-left:-10px!important;margin-right:-10px!important}body .col-lg-1,body .col-lg-10,body .col-lg-11,body .col-lg-12,body .col-lg-2,body .col-lg-3,body .col-lg-4,body .col-lg-5,body .col-lg-6,body .col-lg-7,body .col-lg-8,body .col-lg-9,body .col-md-1,body .col-md-10,body .col-md-11,body .col-md-12,body .col-md-2,body .col-md-3,body .col-md-4,body .col-md-5,body .col-md-6,body .col-md-7,body .col-md-8,body .col-md-9,body .col-sm-1,body .col-sm-10,body .col-sm-11,body .col-sm-12,body .col-sm-2,body .col-sm-3,body .col-sm-4,body .col-sm-5,body .col-sm-6,body .col-sm-7,body .col-sm-8,body .col-sm-9,body .col-xs-1,body .col-xs-10,body .col-xs-11,body .col-xs-12,body .col-xs-2,body .col-xs-3,body .col-xs-4,body .col-xs-5,body .col-xs-6,body .col-xs-7,body .col-xs-8,body .col-xs-9{padding-left:10px!important;padding-right:10px!important}body.empty{background-color:#f0f4f8;padding-top:30px}body.dark-mode{background-color:#081521;padding-top:0}body.dark-mode.empty footer#footer{background:none}body.dark-mode header#header{background:none;box-shadow:none}body.dark-mode header#header.scrolled{background-color:#060f19}body.dark-mode header#header div.logo{padding:10px}body.dark-mode header#header div.logo img.light{display:none}body.dark-mode header#header div.logo img.dark{display:block}body.dark-mode header#header ul.nav li a{color:#fff}body.dark-mode header#header ul.links li a.btn-empty{color:#829ab1}body.dark-mode header#header div.profil{color:#fff}body.dark-mode section#login{margin-top:100px}body.dark-mode section#login h1{color:#fff}body.dark-mode section#login form{border-bottom:1px solid #829ab1}body.dark-mode section#login form label{color:#829ab1}body.dark-mode section#login p.sign-up,body.dark-mode section#login p.sign-up a{color:#fff}body.dark-mode footer#footer{background-color:#060f19}body.dark-mode footer#footer div.logo img.dark{display:inline-block}body.dark-mode footer#footer div.logo img.light{display:none}body.dark-mode footer#footer div.socials ul li a{background-color:#fff}body.dark-mode footer#footer div.socials ul li a i{color:#102a43}section#training{padding-bottom:200px;padding-top:100px}@media (max-width:767px){section#training{padding-top:40px}}section#training section.brand{margin-bottom:-40px;margin-top:-100px;padding-bottom:100px;padding-top:40px}section#training section.brand,section#training section.brand div.wrapper{overflow:visible;position:relative;text-align:center}section#training section.brand div.wrapper p{word-wrap:break-word;font-size:16px;font-weight:500;line-height:24px;margin:0;padding:0 20px}section#training section.brand div.wrapper div.media{display:inline-block;margin-bottom:20px}section#training section.brand div.wrapper div.media img{height:50px}section#training section.brand div.wrapper div.background{background-image:url(/build/images/brand-bg.012a8b11.jpg);background-repeat:no-repeat;background-size:100%;height:600px;left:-140px;position:absolute;top:-140px;width:700px;z-index:-1}section#training .advertising{margin-bottom:18px;margin-top:-60px}section#training .advertising img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;width:100%}section#training .wrapperVideo{position:relative}section#training .wrapperVideo div.duration{background-color:rgba(0,0,0,.65);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;bottom:64px;color:#fff;font-size:12px;height:24px;line-height:24px;opacity:1;padding-left:6px;padding-right:6px;position:absolute;right:18px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}section#training #myVideo{margin-bottom:36px;width:100%}section#training #myVideo:focus{border:none;outline:none}section#training div.timer span{color:#fff;font-size:32px}section#training div.share{margin-bottom:30px;text-align:left}@media (min-width:768px) and (max-width:991px){section#training div.share{margin-top:30px}}section#training div.share h4{font-size:15px;font-weight:600}section#training div.share ul.list{margin:0;padding:0}section#training div.share ul.list li{display:inline-block;margin-right:4px}section#training div.share ul.list li a{color:var(--color-black-300);font-size:24px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}section#training div.share ul.list li a:hover{color:var(--color-black-500);text-decoration:none}section#training div.partners{margin:0;padding:0}section#training div.partners div.title{font-size:15px;font-weight:600;margin-bottom:24px;margin-top:32px}section#training div.partners ul{margin:0;padding:0}section#training div.partners ul li{display:inline-block;list-style:none}section#training div.partners ul li img{width:90px}section#training div.others{text-align:left}section#training div.others h4{font-size:15px;font-weight:600}section#training div.others ul{margin:24px 0 0;padding:0}section#training div.others ul li a{color:inherit;display:block;text-decoration:none}section#training div.others ul li a:hover div.label{text-decoration:underline}section#training div.others ul li div.item{font-size:16px;font-weight:600;height:64px;margin-bottom:24px;padding-left:80px;position:relative;text-align:left}section#training div.others ul li div.item div.duration{background-color:#f0f4f8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;bottom:12px;font-size:11px;height:20px;line-height:20px;opacity:1;padding-left:4px;padding-right:4px;position:absolute;right:12px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}section#training div.others ul li div.item div.activity,section#training div.others ul li div.item div.level{font-size:12px}section#training div.others ul li div.item div.level ul{display:inline-block;margin:0;padding:0}section#training div.others ul li div.item div.level ul li{border:1px solid var(--color-black-100);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:inline-block;height:6px;width:6px}section#training div.others ul li div.item div.level ul li.active{background-color:var(--color-brand-500);border:1px solid var(--color-brand-500)}section#training div.others ul li div.item div.media{background-color:var(--color-black-50);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;height:64px;left:0;overflow:hidden;position:absolute;top:0;width:64px}section#training div.others ul li div.item div.media img{margin-left:-32px;width:200%}section#training div.limitedAccess{background-color:#f0f4f8;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;height:460px;margin-bottom:40px;padding:100px;position:relative;text-align:center}@media (max-width:767px){section#training div.limitedAccess{padding:40px}}section#training div.limitedAccess div.background{background-color:#000;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}section#training div.limitedAccess div.background img{margin-top:-30px;opacity:.4;width:100%}@media (max-width:767px){section#training div.limitedAccess div.background img{height:100%;margin-left:-80%;margin-top:0;width:auto}}section#training div.limitedAccess div.wrapper{position:relative;z-index:2}section#training div.limitedAccess div.wrapper div.title{color:#fff;font-size:32px;font-weight:600;margin-bottom:10px;margin-top:40px}@media (max-width:767px){section#training div.limitedAccess div.wrapper div.title{line-height:32px}}section#training div.limitedAccess div.wrapper p{color:#fff;font-size:16px;margin-bottom:30px}@media (max-width:767px){section#training div.limitedAccess div.wrapper a{margin-bottom:10px}}section#training div.name{font-size:24px;font-weight:700;margin-bottom:12px}section#training div.ago{color:var(--color-black-500);font-size:13px;font-weight:500;line-height:16px;margin-bottom:24px}section#training div.content{font-size:16px;font-weight:400;margin-bottom:24px;margin-top:24px}section#training div.info{border-bottom:1px solid #f0f4f8;padding-bottom:24px}section#training div.info div.activity{background-color:var(--color-black-50);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:inline-block;font-size:12px;font-weight:600;height:24px;line-height:24px;margin-right:16px;padding-left:6px;padding-right:6px;width:auto}section#training div.info div.level{color:var(--color-black-700);display:inline-block;font-size:10px;font-weight:700;padding-bottom:4px;position:relative;text-transform:uppercase;top:-2px}section#training div.info div.level ul{display:inline-block;margin:0;padding:0}section#training div.info div.level ul li{border:1px solid var(--color-black-100);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:inline-block;height:6px;width:6px}section#training div.info div.level ul li.active{background-color:var(--color-brand-500);border:1px solid var(--color-brand-500)}section#training div.coach{border-bottom:1px solid #f0f4f8;height:88px;padding-top:24px;position:relative}@media (min-width:768px) and (max-width:991px){section#training div.coach{height:140px}}@media (max-width:767px){section#training div.coach{height:140px}}section#training div.coach div.sub_title{font-size:18px;font-weight:600;margin-bottom:26px;margin-top:40px}section#training div.coach div.portrait{padding-left:56px;position:relative}section#training div.coach div.portrait div.media{background-color:var(--color-black-100);-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;height:40px;left:0;overflow:hidden;position:absolute;top:0;width:40px}section#training div.coach div.portrait div.media img{height:40px;width:40px}section#training div.coach div.portrait div.name{font-size:15px;font-weight:600;line-height:16px;line-height:40px;margin-bottom:8px}section#training div.coach div.portrait div.punchline{font-size:14px;font-weight:500;line-height:19px}section#training div.coach div.pin{position:absolute;right:0;top:24px}@media (min-width:768px) and (max-width:991px){section#training div.coach div.pin{bottom:20px;top:auto;width:100%}}@media (max-width:767px){section#training div.coach div.pin{bottom:20px;top:auto;width:100%}}@media (min-width:768px) and (max-width:991px){section#training div.coach div.pin a{width:100%}}@media (max-width:767px){section#training div.coach div.pin a{width:100%}}section#calendar{padding-top:64px}section#calendar div.title{font-size:36px;font-weight:800;margin-bottom:60px}section#calendar div.trainings{padding-bottom:100px}section#calendar div.trainings div.training{background-color:var(--feature-calendar-background-color);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;box-shadow:0 4px 8px 0 rgba(217,226,236,.38);margin-bottom:20px;padding:26px;position:relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}section#calendar div.trainings div.training.active,section#calendar div.trainings div.training:hover{background-image:radial-gradient(circle at 0 100%,var(--feature-calendar-background-left-color),var(--feature-calendar-background-right-color))}section#calendar div.trainings div.training.active div.date div.day,section#calendar div.trainings div.training:hover div.date div.day{color:var(--feature-calendar-text-color)}section#calendar div.trainings div.training.active div.date div.info ul li,section#calendar div.trainings div.training:hover div.date div.info ul li{color:var(--feature-calendar-text-color);opacity:.8}section#calendar div.trainings div.training.active div.info div.level,section#calendar div.trainings div.training:hover div.info div.level{color:var(--feature-calendar-text-color)}section#calendar div.trainings div.training.active div.duration,section#calendar div.trainings div.training:hover div.duration{background-color:rgba(240,244,248,.33);color:var(--feature-calendar-text-color)}section#calendar div.trainings div.training.active div.name,section#calendar div.trainings div.training:hover div.name{color:var(--feature-calendar-text-color)}section#calendar div.trainings div.training.active div.coach,section#calendar div.trainings div.training:hover div.coach{color:var(--feature-calendar-text-color);opacity:.8}section#calendar div.trainings div.training.active a.btn,section#calendar div.trainings div.training:hover a.btn{background-color:var(--feature-calendar-button-background-color);border-color:var(--feature-calendar-button-border-color);color:var(--feature-calendar-button-text-color)}section#calendar div.trainings div.training div.media{margin-bottom:6px}section#calendar div.trainings div.training div.media img{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;width:100%}section#calendar div.trainings div.training div.date{height:52px;margin-bottom:12px}section#calendar div.trainings div.training div.date div.day{display:inline-block;font-size:40px;font-weight:500;height:52px;line-height:52px;width:36px}section#calendar div.trainings div.training div.date div.info{display:inline-block;height:52px;padding-left:12px}section#calendar div.trainings div.training div.date div.info ul{margin:0;padding:0}section#calendar div.trainings div.training div.date div.info ul li{color:var(--color-black-500);font-size:14px;font-weight:500;line-height:20px;margin-bottom:0;text-transform:uppercase}section#calendar div.trainings div.training .btn{width:100%}section#calendar div.trainings div.training div.name{font-size:18px;font-weight:600;height:38px;line-height:1.12;margin-bottom:8px}section#calendar div.trainings div.training div.duration{background-color:#f0f4f8;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font-size:11px;font-weight:600;height:24px;line-height:24px;padding-left:6px;padding-right:6px;position:absolute;right:24px;right:26px;top:50px;top:174px}section#calendar div.trainings div.training div.coach{color:var(--color-black-500);font-size:14px;font-weight:400;line-height:25px;margin-bottom:12px}section#calendar div.trainings div.training div.info{margin-bottom:24px}section#calendar div.trainings div.training div.info div.activity{background-color:var(--color-black-50);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:inline-block;font-size:12px;font-weight:600;height:24px;line-height:24px;padding-left:6px;padding-right:6px;width:auto}section#calendar div.trainings div.training div.info div.level{color:var(--color-black-700);display:inline-block;font-size:10px;font-weight:700;margin-left:12px;padding-bottom:4px;position:relative;text-transform:uppercase;top:-2px}section#calendar div.trainings div.training div.info div.level ul{display:inline-block;margin:0 6px 0 0;padding:0}section#calendar div.trainings div.training div.info div.level ul li{border:1px solid var(--color-black-100);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:inline-block;height:6px;width:6px}section#calendar div.trainings div.training div.info div.level ul li.active{background-color:var(--color-brand-500);border:1px solid var(--color-brand-500)}ul{list-style:none}.btn.btn-empty{background:none;color:var(--button-empty-text-color)}.btn.btn-default{background-color:var(--button-default-background-color);border:1px solid var(--button-default-background-color);color:var(--button-default-text-color)}.btn.btn-primary{background-color:var(--button-primary-background-color);border:1px solid var(--button-primary-background-color);color:var(--button-primary-text-color)}.btn.btn-primary:active,.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:var(--button-primary-background-color)!important;border:1px solid var(--button-primary-background-color)!important;box-shadow:none!important;color:var(--button-primary-text-color)}.btn.btn-secondary{background-color:var(--button-secondary-background-color);border:1px solid var(--button-secondary-background-color);color:var(--button-secondary-text-color)}.btn.btn-info{background-color:var(--button-info-background-color);border:1px solid var(--button-info-background-color);color:var(--button-info-text-color)}.btn.btn-danger{background-color:var(--button-danger-background-color);border:1px solid var(--button-danger-background-color);color:var(--button-danger-text-color)}.btn.btn-large{font-size:16px;font-weight:700;height:48px;line-height:46px;padding-left:24px;padding-right:24px}.btn.btn-large i{font-size:12px;margin-right:12px;position:relative;top:-1px}.btn.btn-small{font-size:14px;font-weight:700;height:36px;line-height:34px}.btn.btn-full-width,.btn.btn-stretch{width:100%}header#header-mobile{background-color:var(--header-background-color);box-shadow:0 0 8px 0 rgba(0,0,0,.15);color:var(--header-text-color);display:none;height:60px;left:0;position:fixed;top:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:100%;z-index:99}@media (min-width:768px) and (max-width:991px){header#header-mobile{display:block}}@media (max-width:767px){header#header-mobile{display:block}}header#header-mobile .handle-search-mobile{background:none;border:none;font-size:14px;font-weight:600;left:-12px;margin-top:18px;position:relative}header#header-mobile .handle-search-mobile img{width:22px}header#header-mobile div.logo{padding:10px}header#header-mobile div.logo img{left:-10px;position:relative;top:2px;width:70px}header#header-mobile div.logo img.custom{left:-10px;position:relative;top:2px;width:100px}header#header-mobile div.logo img.light{display:block}header#header-mobile div.logo img.dark{display:none}section#catalog{padding-top:56px}section#catalog .items{margin-bottom:42px}section#catalog .items .more-items{margin-top:16px}section#catalog .items .item{display:none}section#catalog .items .item.active{display:block}section#catalog #duration{padding-bottom:90px;text-align:center}section#catalog #duration .name{font-size:46px;font-weight:700}section#catalog.bg-relax{background-image:url(/build/images/img-bg-relax@2x.0937b47b.jpg)}section#catalog.bg-cardio,section#catalog.bg-relax{background-position:top;background-repeat:no-repeat;background-size:1200px}section#catalog.bg-cardio{background-image:url(/build/images/img-bg-cardio@2x.40d50c95.jpg)}section#catalog.bg-renforcement{background-image:url(/build/images/img-bg-renforcement@2x.899c18ee.jpg);background-position:top;background-repeat:no-repeat;background-size:1200px}section#catalog div.slider{padding-bottom:64px}section#catalog div.slider div.back{margin-bottom:6px}section#catalog div.slider div.back a{color:#627d98;font-size:14px;font-weight:600;text-decoration:none}section#catalog div.slider div.back a:hover{text-decoration:none}section#catalog div.slider div.back a span{font-size:20px;margin-right:10px;position:relative;top:4px}section#catalog div.slider div.title{font-size:38px;font-weight:800;line-height:1.36}@media (max-width:767px){section#catalog div.slider div.activities{padding-bottom:60px}section#catalog div.slider div.activities .slick-next{bottom:-40px;right:100px;z-index:10}section#catalog div.slider div.activities .slick-prev{bottom:-40px;left:100px;z-index:10}}section#catalog div.slider div.activities div.item{background-color:#000;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;cursor:pointer;height:360px;margin-bottom:24px;overflow:hidden;position:relative}@media (min-width:768px) and (max-width:991px){section#catalog div.slider div.activities div.item{height:270px}}@media (max-width:767px){section#catalog div.slider div.activities div.item{height:240px;margin-bottom:30px}}section#catalog div.slider div.activities div.item:hover div.media{opacity:.7}section#catalog div.slider div.activities div.item div.media{height:360px;left:0;position:absolute;top:0;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%;z-index:1}@media (min-width:768px) and (max-width:991px){section#catalog div.slider div.activities div.item div.media{height:270px}}@media (max-width:767px){section#catalog div.slider div.activities div.item div.media{height:240px}}section#catalog div.slider div.activities div.item div.media img{height:100%;object-fit:cover;position:relative;width:100%}section#catalog div.slider div.activities div.item div.name{bottom:32px;color:#fff;font-size:24px;font-weight:800;height:28px;left:32px;line-height:28px;position:absolute;z-index:3}section#catalog div.slider div.activities div.item div.overlay{background-color:#102a43;bottom:0;-webkit-filter:blur(50px);filter:blur(50px);height:74px;left:0;opacity:.7;position:absolute;width:100%;z-index:2}section#catalog div.no-results{padding-bottom:120px;text-align:center}section#catalog div.no-results div.illu{-webkit-border-radius:80px;-moz-border-radius:80px;-ms-border-radius:80px;border-radius:80px;display:inline-block;font-size:50px;height:160px;line-height:120px;margin-bottom:40px;margin-top:40px;width:160px}section#catalog div.no-results div.illu img{width:100%}section#catalog div.no-results div.title{font-size:18px;font-weight:700;margin-bottom:12px}section#catalog div.no-results div.content{margin-bottom:12px}section#catalog div.no-results div.content p{display:inline-block;font-size:15px;font-weight:400;max-width:460px}section#catalog div.filter{margin-top:40px}@media (max-width:767px){section#catalog div.filter{margin-top:0}}@media (min-width:768px) and (max-width:991px){section#catalog div.filter .selector-custom{margin-bottom:20px}}@media (max-width:767px){section#catalog div.filter .selector-custom{margin-bottom:20px}}section#catalog div.filter_test{margin-top:16px}@media (max-width:767px){section#catalog div.filter_test{margin-top:0}}@media (min-width:768px) and (max-width:991px){section#catalog div.filter_test .selector-custom{margin-bottom:20px}}@media (max-width:767px){section#catalog div.filter_test .selector-custom{margin-bottom:20px}}section#catalog div.back{color:var(--color-black-900);font-size:14px}section#catalog div.back a{color:var(--color-black-900);font-weight:600}section#catalog div.back a:hover{text-decoration:none}section#catalog div.back a span{font-size:16px;margin-right:6px;position:relative;top:2px}section#catalog div.title{color:var(--title-main-color);font-size:32px;font-weight:700;margin-bottom:24px}section#catalog div.title div.icon{display:inline-block;position:relative;top:-2px}section#catalog div.title div.icon img{width:32px}section#catalog div.wrapper{padding-bottom:64px;padding-top:64px}section#catalog div.wrapper.highlight{background-color:var(--body-highlight-background-color)}section#catalog div.wrapper.highlight a.load-more{background-color:#d9e2ec}section#catalog div.wrapper.highlight div.title{color:var(--title-highlight-main-color)}section#catalog div.wrapper.highlight p{color:var(--paragraph-highlight-color)}section#catalog div.wrapper .show-more{display:none}section#catalog div.wrapper a.load-more,section#catalog div.wrapper a.more{margin-top:28px}section#catalog div.news,section#catalog div.views{padding-bottom:80px;padding-top:80px}section#catalog div.views{background-color:var(--color-black-50)}section#catalog div.views a.more{background-color:#fff}section#catalog div.replay{padding-bottom:80px;padding-top:80px}section#catalog .favorite-empty.custom p{margin-left:0;margin-top:0}section#catalog .favorite-empty img{width:100%}section#catalog .favorite-empty p{font-size:18px;font-weight:700;margin-left:20px;margin-top:100px}section#catalogActivity{padding-top:56px}section#catalogActivity div.header div.back a{color:var(--color-black-400);font-size:14px;font-weight:600}section#catalogActivity div.header div.title{font-size:38px;font-weight:800}section#catalogActivity div.title{font-size:32px;font-weight:700;margin-bottom:24px}section#slider{padding-top:200px}section#slider h1{font-size:60px;font-weight:800;margin-bottom:40px}section#slider div.live{cursor:pointer;font-size:15px;font-weight:500;line-height:1.33;margin-bottom:32px}div#checkModal a,div#transferModal a{width:100%}div.sellerSignupModal .modal-dialog{max-width:520px}div.sellerSignupModal .modal-dialog .modal-content{border:none;width:520px}div.sellerSignupModal .modal-dialog .modal-content .modal-header{border:none;height:40px;line-height:0px;padding:0}div.sellerSignupModal .modal-dialog .modal-content .modal-header button.close{color:#000;position:relative;right:20px;top:20px}div.sellerSignupModal .modal-dialog .modal-content .modal-header button.close:active,div.sellerSignupModal .modal-dialog .modal-content .modal-header button.close:focus,div.sellerSignupModal .modal-dialog .modal-content .modal-header button.close:hover{box-shadow:none;outline:none}div.sellerSignupModal .modal-dialog .modal-content .modal-header h5{color:var(--color-black-900);font-family:"pt-serif-pro";font-size:24px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:32px}div.sellerSignupModal .modal-dialog .modal-content .modal-body{padding:16px 40px 32px}div.sellerSignupModal .modal-dialog .modal-content .modal-body .logo{margin-bottom:20px;margin-top:-20px;text-align:center}div.sellerSignupModal .modal-dialog .modal-content .modal-body .logo img{width:100px}div.sellerSignupModal .modal-dialog .modal-content .modal-body h2{color:var(--color-black-900);font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:24px;margin-bottom:32px;text-align:center}div.sellerSignupModal .modal-dialog .modal-content .modal-body button[type=submit]{margin-top:16px}div.sellerSignupModal .modal-dialog .modal-content .modal-body form{border-bottom:1px solid var(--color-black-100);margin-bottom:32px;padding-bottom:32px}div.sellerSignupModal .modal-dialog .modal-content .modal-body form .legal a{color:var(--color-brand-500);color:inherit;text-decoration:underline}div.sellerSignupModal .modal-dialog .modal-content .modal-body form .form-group{margin-bottom:16px;margin-top:-3px}div.sellerSignupModal .modal-dialog .modal-content .modal-body form .form-group label{color:var(--color-black-900);font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.5px;line-height:20px;margin-bottom:4px}div.sellerSignupModal .modal-dialog .modal-content .modal-body form .form-group .inputPassword{position:relative}div.sellerSignupModal .modal-dialog .modal-content .modal-body form .form-group .inputPassword .password-eye{bottom:4px;color:var(--color-black-500);cursor:pointer;font-size:20px;position:absolute;right:16px}div.sellerSignupModal .modal-dialog .modal-content .modal-body form .form-group.password{margin-bottom:12px}div.sellerSignupModal .modal-dialog .modal-content .modal-body form .form-group.submit{margin-bottom:0;margin-top:0}div.sellerSignupModal .modal-dialog .modal-content .modal-body form a.forgot-password{color:var(--color-black-900);display:inline-block;font-size:15px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:22px;margin-bottom:24px}div.sellerSignupModal .modal-dialog .modal-content .modal-body .valid-age{color:var(--color-black-600);font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.54px;line-height:22px;margin-bottom:24px}div.sellerSignupModal .modal-dialog .modal-content .modal-body p.sign-up{color:var(--color-black-900);font-size:15px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:22px;margin:0;padding:0}div.sellerSignupModal .modal-dialog .modal-content .modal-body p.sign-up a{color:var(--color-black-900);text-decoration:underline}div#checkModal .modal-dialog,div#disconnectModal .modal-dialog,div#loginDietModal .modal-dialog,div#loginManageModal .modal-dialog,div#loginModal .modal-dialog,div#otherPaymentModal .modal-dialog,div#transferModal .modal-dialog{max-width:416px}div#checkModal .modal-dialog .modal-content,div#disconnectModal .modal-dialog .modal-content,div#loginDietModal .modal-dialog .modal-content,div#loginManageModal .modal-dialog .modal-content,div#loginModal .modal-dialog .modal-content,div#otherPaymentModal .modal-dialog .modal-content,div#transferModal .modal-dialog .modal-content{border:none;width:416px}div#checkModal .modal-dialog .modal-content .modal-header,div#disconnectModal .modal-dialog .modal-content .modal-header,div#loginDietModal .modal-dialog .modal-content .modal-header,div#loginManageModal .modal-dialog .modal-content .modal-header,div#loginModal .modal-dialog .modal-content .modal-header,div#otherPaymentModal .modal-dialog .modal-content .modal-header,div#transferModal .modal-dialog .modal-content .modal-header{border:none;height:40px;line-height:0px;padding:0}div#checkModal .modal-dialog .modal-content .modal-header button.close,div#disconnectModal .modal-dialog .modal-content .modal-header button.close,div#loginDietModal .modal-dialog .modal-content .modal-header button.close,div#loginManageModal .modal-dialog .modal-content .modal-header button.close,div#loginModal .modal-dialog .modal-content .modal-header button.close,div#otherPaymentModal .modal-dialog .modal-content .modal-header button.close,div#transferModal .modal-dialog .modal-content .modal-header button.close{color:#000;position:relative;right:20px;top:20px}div#checkModal .modal-dialog .modal-content .modal-header button.close:active,div#checkModal .modal-dialog .modal-content .modal-header button.close:focus,div#checkModal .modal-dialog .modal-content .modal-header button.close:hover,div#disconnectModal .modal-dialog .modal-content .modal-header button.close:active,div#disconnectModal .modal-dialog .modal-content .modal-header button.close:focus,div#disconnectModal .modal-dialog .modal-content .modal-header button.close:hover,div#loginDietModal .modal-dialog .modal-content .modal-header button.close:active,div#loginDietModal .modal-dialog .modal-content .modal-header button.close:focus,div#loginDietModal .modal-dialog .modal-content .modal-header button.close:hover,div#loginManageModal .modal-dialog .modal-content .modal-header button.close:active,div#loginManageModal .modal-dialog .modal-content .modal-header button.close:focus,div#loginManageModal .modal-dialog .modal-content .modal-header button.close:hover,div#loginModal .modal-dialog .modal-content .modal-header button.close:active,div#loginModal .modal-dialog .modal-content .modal-header button.close:focus,div#loginModal .modal-dialog .modal-content .modal-header button.close:hover,div#otherPaymentModal .modal-dialog .modal-content .modal-header button.close:active,div#otherPaymentModal .modal-dialog .modal-content .modal-header button.close:focus,div#otherPaymentModal .modal-dialog .modal-content .modal-header button.close:hover,div#transferModal .modal-dialog .modal-content .modal-header button.close:active,div#transferModal .modal-dialog .modal-content .modal-header button.close:focus,div#transferModal .modal-dialog .modal-content .modal-header button.close:hover{box-shadow:none;outline:none}div#checkModal .modal-dialog .modal-content .modal-header h5,div#disconnectModal .modal-dialog .modal-content .modal-header h5,div#loginDietModal .modal-dialog .modal-content .modal-header h5,div#loginManageModal .modal-dialog .modal-content .modal-header h5,div#loginModal .modal-dialog .modal-content .modal-header h5,div#otherPaymentModal .modal-dialog .modal-content .modal-header h5,div#transferModal .modal-dialog .modal-content .modal-header h5{color:var(--color-black-900);font-family:"pt-serif-pro";font-size:24px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:normal;line-height:32px}div#checkModal .modal-dialog .modal-content .modal-body,div#disconnectModal .modal-dialog .modal-content .modal-body,div#loginDietModal .modal-dialog .modal-content .modal-body,div#loginManageModal .modal-dialog .modal-content .modal-body,div#loginModal .modal-dialog .modal-content .modal-body,div#otherPaymentModal .modal-dialog .modal-content .modal-body,div#transferModal .modal-dialog .modal-content .modal-body{padding:16px 40px 32px}div#checkModal .modal-dialog .modal-content .modal-body .logo,div#disconnectModal .modal-dialog .modal-content .modal-body .logo,div#loginDietModal .modal-dialog .modal-content .modal-body .logo,div#loginManageModal .modal-dialog .modal-content .modal-body .logo,div#loginModal .modal-dialog .modal-content .modal-body .logo,div#otherPaymentModal .modal-dialog .modal-content .modal-body .logo,div#transferModal .modal-dialog .modal-content .modal-body .logo{margin-bottom:20px;margin-top:-20px;text-align:center}div#checkModal .modal-dialog .modal-content .modal-body .logo img,div#disconnectModal .modal-dialog .modal-content .modal-body .logo img,div#loginDietModal .modal-dialog .modal-content .modal-body .logo img,div#loginManageModal .modal-dialog .modal-content .modal-body .logo img,div#loginModal .modal-dialog .modal-content .modal-body .logo img,div#otherPaymentModal .modal-dialog .modal-content .modal-body .logo img,div#transferModal .modal-dialog .modal-content .modal-body .logo img{width:100px}div#checkModal .modal-dialog .modal-content .modal-body h2,div#disconnectModal .modal-dialog .modal-content .modal-body h2,div#loginDietModal .modal-dialog .modal-content .modal-body h2,div#loginManageModal .modal-dialog .modal-content .modal-body h2,div#loginModal .modal-dialog .modal-content .modal-body h2,div#otherPaymentModal .modal-dialog .modal-content .modal-body h2,div#transferModal .modal-dialog .modal-content .modal-body h2{color:var(--color-black-900);font-size:24px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:24px;margin-bottom:32px;text-align:center}div#checkModal .modal-dialog .modal-content .modal-body div.social,div#disconnectModal .modal-dialog .modal-content .modal-body div.social,div#loginDietModal .modal-dialog .modal-content .modal-body div.social,div#loginManageModal .modal-dialog .modal-content .modal-body div.social,div#loginModal .modal-dialog .modal-content .modal-body div.social,div#otherPaymentModal .modal-dialog .modal-content .modal-body div.social,div#transferModal .modal-dialog .modal-content .modal-body div.social{border-bottom:1px solid var(--color-black-100);margin-bottom:24px;padding-bottom:12px}div#checkModal .modal-dialog .modal-content .modal-body div.social a.btn-social,div#disconnectModal .modal-dialog .modal-content .modal-body div.social a.btn-social,div#loginDietModal .modal-dialog .modal-content .modal-body div.social a.btn-social,div#loginManageModal .modal-dialog .modal-content .modal-body div.social a.btn-social,div#loginModal .modal-dialog .modal-content .modal-body div.social a.btn-social,div#otherPaymentModal .modal-dialog .modal-content .modal-body div.social a.btn-social,div#transferModal .modal-dialog .modal-content .modal-body div.social a.btn-social{margin-bottom:12px;padding-left:67px;text-align:left}div#checkModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon,div#disconnectModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon,div#loginDietModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon,div#loginManageModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon,div#loginModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon,div#otherPaymentModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon,div#transferModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon{font-size:20px;margin-right:12px;position:relative;top:3px;z-index:10}div#checkModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-facebook,div#disconnectModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-facebook,div#loginDietModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-facebook,div#loginManageModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-facebook,div#loginModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-facebook,div#otherPaymentModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-facebook,div#transferModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-facebook{color:#3b5998}div#checkModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1,div#disconnectModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1,div#loginDietModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1,div#loginManageModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1,div#loginModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1,div#otherPaymentModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1,div#transferModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1{margin-right:5px}div#checkModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path2:before,div#checkModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path3:before,div#checkModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path4:before,div#disconnectModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path2:before,div#disconnectModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path3:before,div#disconnectModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path4:before,div#loginDietModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path2:before,div#loginDietModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path3:before,div#loginDietModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path4:before,div#loginManageModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path2:before,div#loginManageModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path3:before,div#loginManageModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path4:before,div#loginModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path2:before,div#loginModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path3:before,div#loginModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path4:before,div#otherPaymentModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path2:before,div#otherPaymentModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path3:before,div#otherPaymentModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path4:before,div#transferModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path2:before,div#transferModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path3:before,div#transferModal .modal-dialog .modal-content .modal-body div.social a.btn-social span.icon.icon-google1 .path4:before{margin-left:-30px;position:absolute;top:0}@media (max-width:470px){div#checkModal .modal-dialog .modal-content .modal-body div.social a.btn-social,div#disconnectModal .modal-dialog .modal-content .modal-body div.social a.btn-social,div#loginDietModal .modal-dialog .modal-content .modal-body div.social a.btn-social,div#loginManageModal .modal-dialog .modal-content .modal-body div.social a.btn-social,div#loginModal .modal-dialog .modal-content .modal-body div.social a.btn-social,div#otherPaymentModal .modal-dialog .modal-content .modal-body div.social a.btn-social,div#transferModal .modal-dialog .modal-content .modal-body div.social a.btn-social{padding-left:16px}}div#checkModal .modal-dialog .modal-content .modal-body form,div#disconnectModal .modal-dialog .modal-content .modal-body form,div#loginDietModal .modal-dialog .modal-content .modal-body form,div#loginManageModal .modal-dialog .modal-content .modal-body form,div#loginModal .modal-dialog .modal-content .modal-body form,div#otherPaymentModal .modal-dialog .modal-content .modal-body form,div#transferModal .modal-dialog .modal-content .modal-body form{border-bottom:1px solid var(--color-black-100);margin-bottom:32px;padding-bottom:32px}div#checkModal .modal-dialog .modal-content .modal-body form .form-group,div#disconnectModal .modal-dialog .modal-content .modal-body form .form-group,div#loginDietModal .modal-dialog .modal-content .modal-body form .form-group,div#loginManageModal .modal-dialog .modal-content .modal-body form .form-group,div#loginModal .modal-dialog .modal-content .modal-body form .form-group,div#otherPaymentModal .modal-dialog .modal-content .modal-body form .form-group,div#transferModal .modal-dialog .modal-content .modal-body form .form-group{margin-bottom:16px;margin-top:-3px}div#checkModal .modal-dialog .modal-content .modal-body form .form-group label,div#disconnectModal .modal-dialog .modal-content .modal-body form .form-group label,div#loginDietModal .modal-dialog .modal-content .modal-body form .form-group label,div#loginManageModal .modal-dialog .modal-content .modal-body form .form-group label,div#loginModal .modal-dialog .modal-content .modal-body form .form-group label,div#otherPaymentModal .modal-dialog .modal-content .modal-body form .form-group label,div#transferModal .modal-dialog .modal-content .modal-body form .form-group label{color:var(--color-black-900);font-size:14px;font-stretch:normal;font-style:normal;font-weight:600;letter-spacing:.5px;line-height:20px;margin-bottom:4px}div#checkModal .modal-dialog .modal-content .modal-body form .form-group .inputPassword,div#disconnectModal .modal-dialog .modal-content .modal-body form .form-group .inputPassword,div#loginDietModal .modal-dialog .modal-content .modal-body form .form-group .inputPassword,div#loginManageModal .modal-dialog .modal-content .modal-body form .form-group .inputPassword,div#loginModal .modal-dialog .modal-content .modal-body form .form-group .inputPassword,div#otherPaymentModal .modal-dialog .modal-content .modal-body form .form-group .inputPassword,div#transferModal .modal-dialog .modal-content .modal-body form .form-group .inputPassword{position:relative}div#checkModal .modal-dialog .modal-content .modal-body form .form-group .inputPassword .password-eye,div#disconnectModal .modal-dialog .modal-content .modal-body form .form-group .inputPassword .password-eye,div#loginDietModal .modal-dialog .modal-content .modal-body form .form-group .inputPassword .password-eye,div#loginManageModal .modal-dialog .modal-content .modal-body form .form-group .inputPassword .password-eye,div#loginModal .modal-dialog .modal-content .modal-body form .form-group .inputPassword .password-eye,div#otherPaymentModal .modal-dialog .modal-content .modal-body form .form-group .inputPassword .password-eye,div#transferModal .modal-dialog .modal-content .modal-body form .form-group .inputPassword .password-eye{bottom:4px;color:var(--color-black-500);cursor:pointer;font-size:20px;position:absolute;right:16px}div#checkModal .modal-dialog .modal-content .modal-body form .form-group.password,div#disconnectModal .modal-dialog .modal-content .modal-body form .form-group.password,div#loginDietModal .modal-dialog .modal-content .modal-body form .form-group.password,div#loginManageModal .modal-dialog .modal-content .modal-body form .form-group.password,div#loginModal .modal-dialog .modal-content .modal-body form .form-group.password,div#otherPaymentModal .modal-dialog .modal-content .modal-body form .form-group.password,div#transferModal .modal-dialog .modal-content .modal-body form .form-group.password{margin-bottom:12px}div#checkModal .modal-dialog .modal-content .modal-body form .form-group.submit,div#disconnectModal .modal-dialog .modal-content .modal-body form .form-group.submit,div#loginDietModal .modal-dialog .modal-content .modal-body form .form-group.submit,div#loginManageModal .modal-dialog .modal-content .modal-body form .form-group.submit,div#loginModal .modal-dialog .modal-content .modal-body form .form-group.submit,div#otherPaymentModal .modal-dialog .modal-content .modal-body form .form-group.submit,div#transferModal .modal-dialog .modal-content .modal-body form .form-group.submit{margin-bottom:0;margin-top:0}div#checkModal .modal-dialog .modal-content .modal-body form a.forgot-password,div#disconnectModal .modal-dialog .modal-content .modal-body form a.forgot-password,div#loginDietModal .modal-dialog .modal-content .modal-body form a.forgot-password,div#loginManageModal .modal-dialog .modal-content .modal-body form a.forgot-password,div#loginModal .modal-dialog .modal-content .modal-body form a.forgot-password,div#otherPaymentModal .modal-dialog .modal-content .modal-body form a.forgot-password,div#transferModal .modal-dialog .modal-content .modal-body form a.forgot-password{color:var(--color-black-900);display:inline-block;font-size:15px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:22px;margin-bottom:24px}div#checkModal .modal-dialog .modal-content .modal-body .valid-age,div#disconnectModal .modal-dialog .modal-content .modal-body .valid-age,div#loginDietModal .modal-dialog .modal-content .modal-body .valid-age,div#loginManageModal .modal-dialog .modal-content .modal-body .valid-age,div#loginModal .modal-dialog .modal-content .modal-body .valid-age,div#otherPaymentModal .modal-dialog .modal-content .modal-body .valid-age,div#transferModal .modal-dialog .modal-content .modal-body .valid-age{color:var(--color-black-600);font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:.54px;line-height:22px;margin-bottom:24px}div#checkModal .modal-dialog .modal-content .modal-body p.sign-up,div#disconnectModal .modal-dialog .modal-content .modal-body p.sign-up,div#loginDietModal .modal-dialog .modal-content .modal-body p.sign-up,div#loginManageModal .modal-dialog .modal-content .modal-body p.sign-up,div#loginModal .modal-dialog .modal-content .modal-body p.sign-up,div#otherPaymentModal .modal-dialog .modal-content .modal-body p.sign-up,div#transferModal .modal-dialog .modal-content .modal-body p.sign-up{color:var(--color-black-900);font-size:15px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:22px;margin:0;padding:0}div#checkModal .modal-dialog .modal-content .modal-body p.sign-up a,div#disconnectModal .modal-dialog .modal-content .modal-body p.sign-up a,div#loginDietModal .modal-dialog .modal-content .modal-body p.sign-up a,div#loginManageModal .modal-dialog .modal-content .modal-body p.sign-up a,div#loginModal .modal-dialog .modal-content .modal-body p.sign-up a,div#otherPaymentModal .modal-dialog .modal-content .modal-body p.sign-up a,div#transferModal .modal-dialog .modal-content .modal-body p.sign-up a{color:var(--color-black-900);text-decoration:underline}div#otherPaymentModal div.plan{background-color:var(--color-black-50);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;font-size:14px;font-weight:700;height:auto;line-height:60px;margin-top:20px;padding-bottom:15px;padding-left:20px;padding-top:15px}div#otherPaymentModal div.plan.expand{line-height:20px}div#otherPaymentModal .modal-dialog .modal-content .modal-body form{border-bottom:0}#programModal .modal-dialog{margin-bottom:120px;max-width:780px}#programModal .modal-dialog .modal-content{border:none;-webkit-border-radius:12px;-moz-border-radius:12px;-ms-border-radius:12px;border-radius:12px;margin-top:100px;overflow:hidden}.modal-program__header{background-color:gray;height:420px;position:relative}.modal-program__header_background{height:100%;left:0;position:absolute;top:0;width:100%}.modal-program__header_background img{height:100%;object-fit:cover;width:100%}.modal-program__header_overlay{background:#102a43;background:linear-gradient(180deg,rgba(16,42,67,0) 10%,#102a43);bottom:0;height:210px;left:0;opacity:.9;position:absolute;width:100%}.modal-program__header_wrapper{bottom:20px;height:180px;left:0;padding:40px;position:absolute}.modal-program__header_wrapper .btn-primary{margin-bottom:8px;margin-top:40px}.modal-program__header_wrapper .btn-empty{background-color:hsla(0,0%,100%,.15);color:#fff}.modal-program__header_up_title{color:#fff;font-size:14px;font-weight:500}.modal-program__header_title{color:#fff;font-size:48px;font-weight:700}.modal-program__header_down_title{color:#fff;font-size:14px;font-weight:500}.modal-program__header_down_title div.item{display:inline-block;margin-right:12px}.modal-program__header_down_title ul.score{display:inline-block;margin:0;padding:0}.modal-program__header_down_title ul.score li{border:1px solid #d9e2ec;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;display:block;float:left;height:8px;margin-right:3px;width:8px}.modal-program__header_down_title ul.score li.active{background-color:#fff}.modal-program__body{padding:40px}.modal-program__description .title{font-size:16px;font-weight:500;line-height:20px;margin-bottom:12px}.modal-program__description h3{font-family:Barlow!important;font-size:16px!important;font-weight:500!important;margin-top:12px}.modal-program__description p{font-family:Barlow!important;font-size:14px!important;font-weight:500!important}.modal-program__description ul{margin:0 0 16px;padding:0}.modal-program__description ul li{font-size:14px;font-weight:500;margin-bottom:4px}.modal-program__description ul li i{color:var(--color-brand-500);font-size:10px;margin-right:6px;position:relative;top:-1px}.modal-program__infos .title{font-size:16px;font-weight:500;line-height:20px;margin-bottom:12px}.modal-program__infos ul{margin:0;padding:0}.modal-program__infos ul li{font-size:14px;font-weight:500;line-height:1.43;margin-bottom:8px}.modal-program__weeks_tabs{border-bottom:1px solid #d9e2ec;margin-top:38px}.modal-program__weeks_tabs ul{margin:0;padding:0}.modal-program__weeks_tabs ul li{color:#627d98;cursor:pointer;display:inline-block;font-size:15px;font-weight:500;margin:0 42px -1px 0;padding:0 0 12px}.modal-program__weeks_tabs ul li.active{border-bottom:2px solid var(--color-brand-500);color:#102a43}.modal-program__weeks_contents{padding-top:32px}.modal-program__weeks_item{display:none}.modal-program__weeks_item.active{display:block}.modal-program__weeks_training{margin-bottom:24px}.modal-program__weeks_training_day{color:#627d98;display:inline-block;font-size:16px;font-weight:500;height:100px;padding-top:30px;text-align:center;vertical-align:middle;width:60px}.modal-program__weeks_training_day span{color:#102a43;display:block}.modal-program__weeks_training_media{background-color:gray;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:inline-block;height:100px;overflow:hidden;vertical-align:middle;width:160px}.modal-program__weeks_training_media img{height:100%;object-fit:cover;width:100%}.modal-program__weeks_training_content{display:inline-block;height:100px;padding-left:24px;padding-top:12px;vertical-align:middle;width:380px}.modal-program__weeks_training_content .title{font-size:16px;font-weight:500}.modal-program__weeks_training_content p{font-size:14px;font-weight:400}.modal-program__weeks_training_time{display:inline-block;font-size:16px;font-weight:400;height:100px;vertical-align:middle}#healthyModal .modal-dialog{max-width:460px}#healthyModal .modal-dialog .modal-content{border:none;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px}#healthyModal .modal-dialog .modal-content .modal-header{border:none}#healthyModal .modal-dialog .modal-content .modal-body{padding:32px;text-align:center}#healthyModal .modal-dialog .modal-content .modal-body .illu{margin-bottom:28px;margin-top:-42px}#healthyModal .modal-dialog .modal-content .modal-body .illu img{width:88px}#healthyModal .modal-dialog .modal-content .modal-body .title{color:#102a43;font-size:18px;font-weight:700;line-height:32px;margin-bottom:12px}#healthyModal .modal-dialog .modal-content .modal-body .content p{color:#102a43;font-size:15px;font-weight:400}#healthyModal .modal-dialog .modal-content .modal-body .content .code{background-color:#f0f4f8;border:1px dashed #bcccdc;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;font-size:24px;font-weight:700;line-height:64px;margin-bottom:24px}#healthyModal .modal-dialog .modal-content .modal-body .cta{color:#102a43;font-size:15px;font-weight:400;margin-bottom:6px;margin-top:48px;position:relative}#healthyModal .modal-dialog .modal-content .modal-body .cta .acceptance{padding-left:36px;text-align:left}#healthyModal .modal-dialog .modal-content .modal-body .cta .acceptance input[type=checkbox]{left:5px;position:absolute;top:5px}#healthyModal .modal-dialog .modal-content .modal-body .cta button{font-size:16px;font-weight:600;height:48px;line-height:48px;margin-top:16px;width:100%}div.card.card-movie{background-color:var(--card-background-color);border:none;-webkit-border-radius:var(--card-border-radius);-moz-border-radius:var(--card-border-radius);-ms-border-radius:var(--card-border-radius);border-radius:var(--card-border-radius);box-shadow:0 4px 8px 0 rgba(217,226,236,.38);cursor:pointer;height:276px;margin-bottom:20px;text-align:left}@media (max-width:767px){div.card.card-movie{margin-bottom:30px}}div.card.card-movie:hover div.preview div.duration,div.card.card-movie:hover div.preview div.play{opacity:1}div.card.card-movie div.preview{background-color:var(--color-black-50);-webkit-border-top-left-radius:var(--card-border-radius);-moz-border-top-left-radius:var(--card-border-radius);-ms-border-top-left-radius:var(--card-border-radius);border-top-left-radius:var(--card-border-radius);-webkit-border-top-right-radius:var(--card-border-radius);-moz-border-top-right-radius:var(--card-border-radius);-ms-border-top-right-radius:var(--card-border-radius);border-top-right-radius:var(--card-border-radius);height:160px;min-height:160px;overflow:hidden;position:relative;width:100%}div.card.card-movie div.preview img{height:100%;object-fit:cover;width:100%}div.card.card-movie div.preview div.play{background-color:var(--color-brand-500);-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;bottom:16px;height:30px;left:16px;line-height:26px;opacity:0;position:absolute;text-align:center;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:42px}div.card.card-movie div.preview div.play i{color:#fff;font-size:12px;left:2px;position:relative}div.card.card-movie div.preview div.duration{background-color:rgba(0,0,0,.65);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;bottom:12px;color:#fff;font-size:12px;height:24px;line-height:24px;opacity:1;padding-left:6px;padding-right:6px;position:absolute;right:12px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}div.card.card-movie div.content{height:116px;padding:16px;position:relative}div.card.card-movie div.content div.favorite{cursor:pointer;position:absolute;right:16px;top:20px}div.card.card-movie div.content div.favorite img.off,div.card.card-movie div.content div.favorite img.on{display:none}div.card.card-movie div.content div.favorite.disabled img.off,div.card.card-movie div.content div.favorite.enabled img.on{display:inline-block}div.card.card-movie div.content div.name{color:var(--card-name-color);font-size:16px;font-weight:600;line-height:1.5;margin-bottom:8px;padding-right:60px}div.card.card-movie div.content div.info{bottom:0;left:0;padding:16px;position:absolute;width:100%}div.card.card-movie div.content div.info div.activity{background-color:var(--card-activity-background-color);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:var(--card-activity-color);display:inline-block;font-size:12px;font-weight:600;height:24px;line-height:24px;padding-left:6px;padding-right:6px;width:auto}div.card.card-movie div.content div.info div.coach{color:var(--card-coach-color);display:inline-block;font-size:13px;font-weight:500;margin-left:8px}div.card.card-movie div.content div.info div.level{bottom:16px;color:var(--card-level-color);display:inline-block;font-size:10px;font-weight:700;padding-bottom:4px;position:absolute;right:16px;text-transform:uppercase}div.card.card-movie div.content div.info div.level ul{display:inline-block;margin:0;padding:0}div.card.card-movie div.content div.info div.level ul li{border:1px solid var(--color-black-100);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:inline-block;height:6px;width:6px}div.card.card-movie div.content div.info div.level ul li.active{background-color:var(--color-brand-500);border:1px solid var(--color-brand-500)}section#home div.price{background-color:var(--color-black-50);padding-bottom:60px;padding-top:60px;text-align:center}@media (max-width:767px){section#home div.price{padding-bottom:50px}}section#home div.price div.title{font-size:32px;font-weight:700}section#home div.price div.content{color:var(--color-black-700);margin-top:16px}section#home div.price div.tabs ul.nav{background-color:var(--color-black-100);border:none;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;display:inline-block;height:48px;margin:0;padding:7px 12px 0}section#home div.price div.tabs ul.nav li.tab{border:none;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;color:var(--color-black-500);cursor:pointer;font-size:16px;font-weight:700;height:32px;line-height:32px;margin:0;padding:0 12px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}section#home div.price div.tabs ul.nav li.tab.active,section#home div.price div.tabs ul.nav li.tab:hover{background-color:#fff;box-shadow:0 3px 4px 0 var(--color-black-100);color:var(--color-black-900)}section#home div.price div.tabs div.content{display:none;margin-top:40px}section#home div.price div.tabs div.content.active{display:block}section#home div.price div.tabs div.content div.card{border:none;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;box-shadow:0 4px 16px 0 var(--color-black-100);display:inline-block;padding:48px 40px 40px;position:relative;width:380px}@media (min-width:768px) and (max-width:991px){section#home div.price div.tabs div.content div.card{padding:28px 20px 20px}}@media (max-width:767px){section#home div.price div.tabs div.content div.card{padding:28px 20px 20px;width:auto}}section#home div.price div.tabs div.content div.card div.badge{height:32px;left:0;position:absolute;text-align:center;top:-16px;width:100%}section#home div.price div.tabs div.content div.card div.badge span{background-color:var(--color-black-900);-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;color:#fff;display:inline-block;font-size:12px;height:32px;line-height:32px;padding-left:12px;padding-right:12px;text-align:center}section#home div.price div.tabs div.content div.card div.period{color:var(--color-brand-500);font-size:12px;font-weight:700;margin-bottom:4px;text-transform:uppercase}section#home div.price div.tabs div.content div.card div.monthly{color:var(--color-black-900);font-size:32px;font-weight:700}section#home div.price div.tabs div.content div.card div.amount,section#home div.price div.tabs div.content div.card div.monthly span{color:var(--color-black-400);font-size:16px;font-weight:400}section#home div.price div.tabs div.content div.card div.line{background-color:var(--color-black-50);height:1px;margin-bottom:13px;margin-top:24px;width:100%}section#home div.price div.tabs div.content div.card div.advantages{border:none;margin-bottom:10px;text-align:left}section#home div.price div.tabs div.content div.card div.advantages ul{border:none;margin:0;padding:0}section#home div.price div.tabs div.content div.card div.advantages ul li{font-size:14px;font-weight:500;line-height:13px;margin-bottom:16px}section#home div.price div.tabs div.content div.card div.advantages ul li img{margin-right:6px;position:relative;top:-2px}section#home div.price div.tabs div.content div.card a.btn{background-color:var(--color-brand-500);border:none;height:48px;line-height:48px;width:100%}section#home div.heroes{padding-bottom:60px;padding-top:60px;text-align:center}@media (min-width:768px) and (max-width:991px){section#home div.heroes{padding-top:60px}}@media (max-width:767px){section#home div.heroes{padding-top:50px}}section#home div.heroes div.title{color:var(--title-main-color);font-size:32px;font-weight:800;margin-bottom:16px}section#home div.heroes div.content{color:var(--paragraph-color);font-size:18px;line-height:1.56;margin-bottom:56px}@media (max-width:767px){section#home div.heroes div.content{font-size:16px}}@media (min-width:768px) and (max-width:991px){section#home div.heroes div.portraits{margin-bottom:80px}}@media (max-width:767px){section#home div.heroes div.portraits{margin-bottom:80px}}section#home div.heroes div.portraits div.item{background-color:var(--color-black-50);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;height:310px;margin:10px;overflow:hidden;position:relative;width:100%}@media (max-width:767px){section#home div.heroes div.portraits div.item{height:auto}}@media (min-width:768px) and (max-width:991px){section#home div.heroes div.portraits div.item{height:auto}}section#home div.heroes div.portraits div.item:hover{background-color:rgba(16,42,67,.55)}section#home div.heroes div.portraits div.item:hover div.description{opacity:1;top:0}section#home div.heroes div.portraits div.item div.media{height:100%;width:100%}section#home div.heroes div.portraits div.item div.media img{height:100%;object-fit:cover;width:100%}section#home div.heroes div.portraits div.item div.description{background-color:rgba(16,42,67,.55);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;color:#fff;display:block;height:100%;left:0;opacity:0;padding:24px;position:absolute;top:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:100%}section#home div.heroes div.portraits div.item div.description div.wrapper{bottom:0;left:0;padding:24px;position:absolute;text-align:left;width:100%}section#home div.heroes div.portraits div.item div.description div.wrapper p.sentence{color:#fff;font-size:16px;font-weight:700;line-height:1.25;margin-bottom:8px}section#home div.heroes div.portraits div.item div.description div.wrapper div.author{font-size:14px;font-weight:500;line-height:1.36;margin-bottom:16px}section#home div.heroes div.portraits div.item div.description div.wrapper div.tags ul{list-style:none;margin:0;padding:0}section#home div.heroes div.portraits div.item div.description div.wrapper div.tags ul li{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:var(--color-black-900);display:inline-block;font-size:11px;font-weight:600;height:20px;line-height:20px;padding-left:6px;padding-right:6px}section#home.no-header{margin-top:-60px}section#home div.slider{height:728px;margin-bottom:20px;position:relative;width:100%}section#home div.slider.slider-movie{height:770px}@media (max-width:767px){section#home div.slider.slider-movie{height:430px}section#home div.slider.slider-movie .movie video{height:430px;width:auto}}@media (min-width:768px) and (max-width:991px){section#home div.slider.slider-movie{height:500px}}@media (min-width:992px) and (max-width:1199px){section#home div.slider.slider-movie{height:600px}}@media (min-width:1200px) and (max-width:1599px){section#home div.slider.slider-movie{height:560px}}section#home div.slider.slider-movie div.wrapper div.name{color:#fff}@media (max-width:767px){section#home div.slider{height:430px}}@media (min-width:768px) and (max-width:991px){section#home div.slider{height:500px}}@media (min-width:992px) and (max-width:1199px){section#home div.slider{height:600px}}@media (min-width:1200px) and (max-width:1599px){section#home div.slider{height:560px}}section#home div.slider div.media,section#home div.slider div.movie{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:9}section#home div.slider div.media img{height:100%;object-fit:cover;width:100%}@media (max-width:767px){section#home div.slider div.media img{height:430px}}@media (min-width:768px) and (max-width:991px){section#home div.slider div.media img{left:-100px;position:relative;width:calc(100% + 250px)}}@media (min-width:992px) and (max-width:1199px){section#home div.slider div.media img{width:calc(100% + 100px)}}@media (min-width:1200px) and (max-width:1599px){section#home div.slider div.media img{width:calc(100% + 100px)}}section#home div.slider div.overlay{background-image:linear-gradient(180deg,#102a43,rgba(0,0,0,.5));display:none;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;z-index:10}section#home div.slider div.wrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:11}section#home div.slider div.wrapper div.name{color:var(--feature-slider-text-color);font-size:60px;font-weight:800;line-height:1.07;margin-bottom:34px;margin-top:120px;padding-right:100px}@media (min-width:768px) and (max-width:991px){section#home div.slider div.wrapper div.name{margin-top:90px}}@media (max-width:767px){section#home div.slider div.wrapper div.name{font-size:30px;margin-top:60px}}section#home div.slider div.wrapper div.live{color:var(--feature-slider-text-color);cursor:pointer;font-size:15px;font-weight:500;margin-bottom:50px}section#home div.slider div.wrapper div.live:hover{text-decoration:underline}section#home div.slider div.wrapper div.live span{font-weight:600}section#home div.slider div.wrapper div.live img{margin-right:8px;position:relative;top:-1px}section#home div.slider div.wrapper ul{margin-bottom:42px;margin-left:0;padding-left:0}section#home div.slider div.wrapper ul li{color:var(--color-black-900);font-size:14px;font-weight:500;line-height:17px;margin-bottom:14px;padding-left:0}@media (max-width:767px){section#home div.slider div.wrapper ul li{font-size:12px}}section#home div.slider div.wrapper ul li img{margin-right:10px;position:relative;top:-1px}section#home div.programs{padding-bottom:80px;padding-top:60px}section#home div.programs .title{font-family:authenticsignature;font-size:82px;text-align:center}section#home div.programs .content{color:var(--color-black-700);font-size:18px;font-weight:400;margin-bottom:40px;text-align:center}section#home div.programs .item{background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;box-shadow:0 4px 8px 0 rgba(217,226,236,.38);overflow:hidden}section#home div.programs .item .media{height:160px;width:100%}section#home div.programs .item .media img{height:160px;object-fit:cover;width:100%}section#home div.programs .item .content{color:var(--color-black-700);font-size:18px;font-weight:600;margin-bottom:0;padding:24px;text-align:center;text-align:left}section#home div.programs .item .content ul{margin:8px 0 0;padding:0}section#home div.programs .item .content ul li{font-size:13px;font-weight:600;margin-bottom:2px}section#home div.programs .item .content ul li span{font-size:18px;font-weight:700;margin-right:6px;position:relative;top:3px}section#home div.programs .item .link{padding-bottom:24px;padding-left:24px;padding-right:24px;text-align:center}section#home div.programs .item .link button{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px}section#home div.features{padding-bottom:60px;padding-top:60px}@media (min-width:768px) and (max-width:991px){section#home div.features{padding-bottom:40px;padding-top:40px}}@media (max-width:767px){section#home div.features{padding-bottom:60px;padding-top:60px}}section#home div.features div.item{text-align:center}@media (min-width:768px) and (max-width:991px){section#home div.features div.item{margin-bottom:50px}}@media (max-width:767px){section#home div.features div.item{margin-bottom:30px}}section#home div.features div.item div.icon{height:54px;margin-bottom:26px}section#home div.features div.item div.icon img.icon-diet{height:56px;position:relative;top:-5px}section#home div.features div.item div.icon-custom{background-color:var(--feature-features-icon-background-color);-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;border-radius:30px;display:inline-block;height:60px;margin-bottom:26px;width:60px}section#home div.features div.item div.icon-custom span{color:var(--feature-features-icon-text-color);font-size:34px;line-height:58px}section#home div.features div.item div.name{color:var(--title-second-color);font-size:16px;font-weight:700;line-height:1.5;margin-bottom:12px}section#home div.features div.item div.content{color:var(--paragraph-color);font-size:15px;font-weight:500}section#home div.news{padding-bottom:60px;padding-top:60px;text-align:center}section#home div.news div.title{color:var(--title-main-color);font-size:32px;font-weight:800;line-height:1.38;margin-bottom:16px}section#home div.news div.content{color:var(--paragraph-color);font-size:18px;line-height:1.56;margin-bottom:48px}@media (max-width:767px){section#home div.news div.content{font-size:16px}}section#home div.news div.card div.content{margin-bottom:0}section#home div.sessions{padding-bottom:60px;padding-top:60px;text-align:center}@media (max-width:767px){section#home div.sessions{padding-bottom:70px;padding-top:70px}}section#home div.sessions div.title{color:var(--title-main-color);font-size:32px;font-weight:800;margin-bottom:24px}section#home div.sessions div.content{color:var(--paragraph-color);font-size:18px;line-height:1.56;margin-bottom:48px}@media (max-width:767px){section#home div.sessions div.content{font-size:16px}}section#home div.sessions .slick-activities{margin-bottom:60px}section#home div.sessions div.session{background-color:#000;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;cursor:pointer;height:400px;overflow:hidden;position:relative}@media (max-width:767px){section#home div.sessions div.session{height:300px;margin-bottom:20px}}section#home div.sessions div.session:hover div.media{opacity:.7}section#home div.sessions div.session div.media{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;height:100%;overflow:hidden;position:absolute;-webkit-transition:all .3s ease;-moz-transition:all .3s ease;-ms-transition:all .3s ease;-o-transition:all .3s ease;transition:all .3s ease;width:100%;z-index:1}section#home div.sessions div.session div.media div.overlay{background-color:hsla(0,0%,100%,.2);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}section#home div.sessions div.session div.media img{height:100%;object-fit:cover;position:relative;width:100%;z-index:1}section#home div.sessions div.session div.wrapper{bottom:0;color:#fff;left:0;padding:24px;position:absolute;text-align:left;width:100%;z-index:2}section#home div.sessions div.session div.wrapper div.overlay{background-color:#102a43;bottom:0;-webkit-filter:blur(50px);filter:blur(50px);height:74px;left:0;opacity:.7;position:absolute;width:100%;z-index:1}section#home div.sessions div.session div.wrapper div.title{color:#fff;font-size:24px;font-weight:800;line-height:28px;margin:0 0 4px;padding:0;position:relative;z-index:2}section#home div.sessions div.session div.wrapper div.description{font-size:12px;margin:0;padding:0;position:relative;z-index:2}section#home div.sessions div.find div.fields{padding-bottom:32px;padding-top:56px}@media (max-width:767px){section#home div.sessions div.find div.fields{padding-top:24px}}section#home div.sessions div.find div.fields span.sentence{color:var(--feature-activities-text-color);display:inline-block;font-size:16px;font-weight:600;height:48px;line-height:48px}section#home div.sessions div.find div.fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid var(--color-black-50);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:inline-block;font-size:16px;font-weight:700;height:48px;line-height:48px;margin-left:16px;margin-right:16px;padding-left:16px;padding-right:26px}section#home div.sessions div.find div.fields select.enable-arrow{background:transparent url(/build/images/select-arrow.379ab64f.png) no-repeat scroll calc(5% + 3px)/8px auto}@media (max-width:767px){section#home div.sessions div.find div.fields select{margin-left:0;margin-right:0;width:100%}}section#home div.sessions div.find div.fields select:active,section#home div.sessions div.find div.fields select:focus{border:1px solid var(--color-brand-500);-webkit-box-shadow:0 0 0 1px var(--color-brand-500);box-shadow:0 0 0 1px var(--color-brand-500);outline:none}@media (max-width:767px){section#home div.sessions div.find button{width:100%}}section#home div.company{padding-bottom:30px;padding-top:80px}@media (min-width:768px) and (max-width:991px){section#home div.company{padding-bottom:60px;padding-top:60px;text-align:center}}@media (max-width:767px){section#home div.company{padding-top:30px}}section#home div.company div.title{color:var(--title-main-color);font-size:32px;font-weight:800;margin-bottom:24px}section#home div.company div.content{color:var(--paragraph-color);font-size:18px;line-height:1.56;margin-bottom:48px}@media (max-width:767px){section#home div.company div.content{font-size:16px}}section#home div.company div.illustration{left:60px;position:relative;top:-60px}@media (min-width:992px) and (max-width:1199px){section#home div.company div.illustration{left:0;top:0}}@media (min-width:768px) and (max-width:991px){section#home div.company div.illustration{display:none;left:0;top:0}}@media (max-width:767px){section#home div.company div.illustration{display:none}}section#home div.company div.illustration-mobile{display:none;margin-bottom:30px;margin-top:30px;text-align:center}section#home div.company div.illustration-mobile img{width:70%}@media (min-width:768px) and (max-width:991px){section#home div.company div.illustration-mobile{display:block}}@media (max-width:767px){section#home div.company div.illustration-mobile{display:block}}section#home div.partners{padding-bottom:60px;padding-top:60px;text-align:center}section#home div.partners div.title{color:var(--title-main-color);font-size:32px;font-weight:800;margin-bottom:16px}section#home div.partners div.content{color:var(--paragraph-color);font-size:18px;line-height:1.56;margin-bottom:56px}section#home div.partners div.content a{color:inherit;text-decoration:underline}@media (max-width:767px){section#home div.partners div.content{font-size:16px}}section#home div.partners div.box{background-image:radial-gradient(circle at 0 100%,var(--feature-partner-background-left-color),var(--feature-partner-background-right-color));-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;box-shadow:0 12px 24px 0 rgba(0,0,0,.07);height:440px;margin-bottom:60px;overflow:hidden;padding-left:440px;position:relative;text-align:left;width:100%}@media (max-width:767px){section#home div.partners div.box{height:auto;padding-left:0}}section#home div.partners div.box div.media{background-color:#000;height:440px;left:0;overflow:hidden;position:absolute;top:0;width:440px}@media (min-width:768px) and (max-width:991px){section#home div.partners div.box div.media{height:auto;position:relative;width:100%}}@media (max-width:767px){section#home div.partners div.box div.media{height:auto;position:relative;width:100%}}section#home div.partners div.box div.media img{width:100%}section#home div.partners div.box div.wrapper{padding-left:75px;padding-right:75px;padding-top:50px}@media (max-width:767px){section#home div.partners div.box div.wrapper{padding:30px}}section#home div.partners div.box div.wrapper .slick-partners button.slick-next{background-color:var(--color-brand-500);border:none;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;height:48px;line-height:52px;position:absolute;right:-100px;top:162px;width:48px}@media (max-width:767px){section#home div.partners div.box div.wrapper .slick-partners button.slick-next{bottom:-70px;right:100px;top:auto}}section#home div.partners div.box div.wrapper .slick-partners button.slick-next:focus{box-shadow:none;outline:none}section#home div.partners div.box div.wrapper .slick-partners button.slick-next span{color:#fff;font-size:24px}section#home div.partners div.box div.wrapper .slick-partners button.slick-prev{background-color:var(--color-brand-500);border:none;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;height:48px;left:-100px;line-height:52px;position:absolute;top:162px;width:48px}@media (max-width:767px){section#home div.partners div.box div.wrapper .slick-partners button.slick-prev{bottom:-70px;left:100px;top:auto}}section#home div.partners div.box div.wrapper .slick-partners button.slick-prev:focus{box-shadow:none;outline:none}section#home div.partners div.box div.wrapper .slick-partners button.slick-prev span{color:#fff;font-size:24px}section#home div.partners div.box div.wrapper .slick-partners .slick-active,section#home div.partners div.box div.wrapper .slick-partners .slick-active:focus,section#home div.partners div.box div.wrapper .slick-partners .slick-current,section#home div.partners div.box div.wrapper .slick-partners .slick-current:focus,section#home div.partners div.box div.wrapper .slick-partners .slick-slide,section#home div.partners div.box div.wrapper .slick-partners .slick-slide:focus{border:none;box-shadow:none;outline:none}section#home div.partners div.box div.wrapper div.brand{margin-bottom:24px}section#home div.partners div.box div.wrapper div.brand img{width:60px}section#home div.partners div.box div.wrapper div.content{color:var(--feature-partner-content-text-color);font-size:20px;font-weight:500;margin-bottom:16px}section#home div.partners div.box div.wrapper div.author{color:var(--feature-partner-author-text-color);font-size:16px;font-weight:500;line-height:24px;margin-bottom:32px;opacity:.65}section#home div.partners div.box div.wrapper div.link a{background-color:var(--feature-partner-button-background-color);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:var(--feature-partner-button-text-color);display:inline-block;font-size:16px;font-weight:700;height:48px;line-height:48px;padding-left:24px;padding-right:24px}section#home div.start{padding-top:124px}@media (max-width:767px){section#home div.start{display:none}}section#home div.start div.box{background-image:radial-gradient(circle at 0 100%,#247ba0,#17b897);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;box-shadow:0 12px 24px 0 rgba(0,0,0,.07);padding:80px 230px;text-align:center}section#home div.start div.box div.title{color:#fff;font-size:40px;font-weight:800}section#home div.start div.box div.content{color:#fff;font-size:16px;font-weight:500;margin-bottom:40px;margin-top:25px;opacity:.8}section#home div.start div.box a.btn-primary{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);color:#136e80;font-size:17px;font-weight:700;height:56px;line-height:56px;padding-left:30px;padding-right:30px}.home__healthy{margin-bottom:80px}.home__healthy .wrapper{background-color:#29ceb7;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;height:520px;overflow:hidden;position:relative;width:100%}@media (max-width:767px){.home__healthy .wrapper{height:auto}}.home__healthy .wrapper .media{height:100%;left:0;position:absolute;top:0;width:40%}@media (max-width:767px){.home__healthy .wrapper .media{height:240px;position:relative;width:100%}}.home__healthy .wrapper .media .overlay{background:#29ceb7;background:linear-gradient(90deg,rgba(41,206,183,0) 34%,#29ceb7);display:block;height:100%;left:auto;position:absolute;right:0;top:0;width:50%;z-index:2}@media (max-width:767px){.home__healthy .wrapper .media .overlay{background:#29ceb7;background:linear-gradient(180deg,rgba(41,206,183,0) 34%,#29ceb7);height:240px;width:100%}}.home__healthy .wrapper .media img{height:100%;object-fit:cover;position:relative;width:100%;z-index:1}.home__healthy .wrapper .content{color:#fff;position:absolute;right:0;text-align:center;top:0;width:60%}@media (max-width:767px){.home__healthy .wrapper .content{padding-bottom:30px;padding-left:30px;padding-right:30px;position:relative;width:100%}}.home__healthy .wrapper .content .header{margin-bottom:14px;padding-top:44px}.home__healthy .wrapper .content .header .header_title{font-size:18px;font-weight:700}.home__healthy .wrapper .content .header .header_media,.home__healthy .wrapper .content .header .header_media img{height:84px}.home__healthy .wrapper .content .title{font-size:24px;font-weight:500;margin-bottom:12px}.home__healthy .wrapper .content .sub_title{font-size:18px;font-style:italic;font-weight:600;margin-bottom:24px}.home__healthy .wrapper .content .paragraph{margin-bottom:34px}.home__healthy .wrapper .content .paragraph p{font-size:16px;font-weight:500;margin-bottom:16px}.home__healthy .wrapper .content .paragraph ul{margin:0;padding:0}.home__healthy .wrapper .content .paragraph ul li{font-size:16px;font-weight:500;line-height:24px;margin-bottom:8px}.home__healthy .wrapper .content .paragraph ul li img{margin-right:12px;position:relative;top:-2px;width:24px}.home__healthy .wrapper .content a{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:var(--color-brand-500);color:#1e999c;display:inline-block;font-size:16px;font-weight:700;height:48px;line-height:48px;padding-left:100px;padding-right:100px}@media (max-width:767px){.home__healthy .wrapper .content a{padding-left:0;padding-right:0;width:100%}}.programs__header{height:520px;overflow:hidden;position:relative}.programs__header h1{font-family:authenticsignature;font-size:94px}.programs__header p{font-size:16px}.programs__header p.highlight{font-size:18px;font-weight:500}.programs__header .programs__header_wrapper{height:100%;padding-top:100px;position:relative;width:100%}.programs__header .programs__header_content{padding-left:60px;padding-right:60px;position:relative;z-index:2}.programs__header .programs__header_media{height:520px;position:absolute;right:0;top:0;width:50%;z-index:1}.programs__header .programs__header_media .programs__header_media_contain{background-color:#000;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.programs__header .programs__header_media .programs__header_media_contain img{height:100%;object-fit:cover;position:relative;width:100%}.programs__header .programs__header_media .programs__header_media_overlay{background:#fff;background:linear-gradient(90deg,#fff,hsla(0,0%,100%,0));height:100%;left:0;position:absolute;top:0;width:80%;z-index:2}.programs__list{padding-left:60px;padding-right:60px;padding-top:100px}.programs__item{margin-bottom:120px}.programs__item.left .programs__item_content,.programs__item.left .programs__item_cta,.programs__item.left .programs__item_features,.programs__item.left .programs__item_title{padding-left:80px}.programs__item_media{background-color:#000;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;height:320px;overflow:hidden;width:100%}@media (min-width:1600px){.programs__item_media{height:420px}}.programs__item_media img{height:100%;object-fit:cover;width:100%}.programs__item_title{font-size:24px;font-weight:600;line-height:24px;margin-bottom:16px;margin-top:28px}.programs__item_content p{font-size:14px;font-weight:400;line-height:1.43}.programs__item_features ul{margin:0;padding:0}.programs__item_features ul li{font-size:13px;font-weight:600;margin-bottom:2px}.programs__item_features ul li span{font-size:18px;font-weight:700;margin-right:6px;position:relative;top:3px}.programs__item_cta{padding-top:24px}.program__start{padding-bottom:120px;padding-top:90px}.program__start_name{font-size:24px;font-weight:700;margin-bottom:20px;text-align:center}.program__start_content{font-size:16px;font-weight:400;text-align:center}.program__start_selected{background-color:#f0f4f8;border-radius:8px;margin-bottom:30px;margin-top:40px;min-height:280px;padding-bottom:40px;padding-left:360px;position:relative}.program__start_selected .media{height:200px;left:40px;position:absolute;top:40px;width:280px}.program__start_selected .media img{border-radius:6px;height:100%;object-fit:cover;width:100%}.program__start_selected .content{padding-right:40px;padding-top:40px}.program__start_selected .content .duration{font-size:12px;font-weight:500}.program__start_selected .content .title{font-size:18px;font-weight:600;margin-bottom:16px}.program__start_selected .content .categories{font-size:14px;font-weight:500;margin-bottom:16px}.program__start_selected .content .categories div.item{display:inline-block;margin-right:12px}.program__start_selected .content .categories ul.score{display:inline-block;margin:0;padding:0}.program__start_selected .content .categories ul.score li{border:1px solid #d9e2ec;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;display:block;float:left;height:8px;margin-right:3px;width:8px}.program__start_selected .content .categories ul.score li.active{background-color:var(--color-brand-500);border:1px solid var(--color-brand-500)}.program__start_selected .content .infos .title{font-size:16px;font-weight:500;line-height:20px;margin-bottom:12px}.program__start_selected .content .infos ul{margin:0;padding:0}.program__start_selected .content .infos ul li{font-size:14px;font-weight:500;line-height:1.43;margin-bottom:8px}.program__start_training{background-color:#fff;border-radius:8px;border-radius:6px;box-shadow:0 4px 8px 0 rgba(217,226,236,.38);margin:40px 0;overflow:hidden}.program__start_training .media{height:372px;overflow:hidden;width:100%}.program__start_training .media img{height:100%;object-fit:cover;width:100%}.program__start_training .content{padding:24px}.program__start_training .content .name{font-size:16px;font-weight:500}.program__start_training .content .info{display:flex;flex-direction:"row";margin-top:12px}.program__start_training .content .info .activity{background-color:#f0f4f8;border-radius:4px;font-size:11px;font-weight:600;height:24px;line-height:24px;margin-right:8px;padding-left:6px;padding-right:6px}.program__start_training .content .info .coach{font-size:13px;font-weight:500;height:24px;line-height:24px;margin-right:30px}.program__start_training .content .info .level{font-size:10px;font-weight:700;height:24px;line-height:24px}.program__start_training .content .info .level ul{display:inline-block;margin:0;padding:0}.program__start_training .content .info .level ul li{border:1px solid var(--color-black-100);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:inline-block;height:6px;width:6px}.program__start_training .content .info .level ul li.active{background-color:var(--color-brand-500);border:1px solid var(--color-brand-500)}.program__start_cta{text-align:center}.program__subscribed{padding-bottom:120px;padding-top:90px}.program__subscribed_name{font-size:18px;font-weight:700;margin-bottom:20px;text-align:center}.program__subscribed_content{font-size:15px;font-weight:400;text-align:center}.program__subscribed_training{background-color:#fff;border-radius:8px;border-radius:6px;box-shadow:0 4px 8px 0 rgba(217,226,236,.38);margin:40px 0;overflow:hidden}.program__subscribed_training .media{height:372px;overflow:hidden;width:100%}.program__subscribed_training .media img{height:100%;object-fit:cover;width:100%}.program__subscribed_training .content{padding:24px}.program__subscribed_training .content .name{font-size:16px;font-weight:500}.program__subscribed_training .content .info{display:flex;flex-direction:"row";margin-top:12px}.program__subscribed_training .content .info .activity{background-color:#f0f4f8;border-radius:4px;font-size:11px;font-weight:600;height:24px;line-height:24px;margin-right:8px;padding-left:6px;padding-right:6px}.program__subscribed_training .content .info .coach{font-size:13px;font-weight:500;height:24px;line-height:24px;margin-right:30px}.program__subscribed_training .content .info .level{font-size:10px;font-weight:700;height:24px;line-height:24px}.program__subscribed_training .content .info .level ul{display:inline-block;margin:0;padding:0}.program__subscribed_training .content .info .level ul li{border:1px solid var(--color-black-100);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:inline-block;height:6px;width:6px}.program__subscribed_training .content .info .level ul li.active{background-color:var(--color-brand-500);border:1px solid var(--color-brand-500)}.program__subscribed_cta{text-align:center}.visible-xs{display:none}@media (max-width:767px){.visible-xs{display:block}}.hidden-xs{display:block}@media (max-width:767px){.hidden-xs{display:none}}section#company div.price{background-color:#060f19;padding-bottom:80px;padding-top:64px;text-align:center}section#company div.price div.title{color:#fff;font-size:32px;font-weight:700}section#company div.price div.content{color:#829ab1;margin-top:16px}section#company div.price div.tabs div.notice{color:#fff;font-size:16px;font-weight:400;line-height:28px;margin-top:24px}section#company div.price div.tabs ul.nav{background-color:#0c1f31;border:none;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;display:inline-block;height:40px;margin:0;padding:3px 3px 0}section#company div.price div.tabs ul.nav li.tab{border:none;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;color:var(--color-black-500);cursor:pointer;font-size:14px;font-weight:600;height:32px;line-height:32px;margin:0;padding:0 12px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}section#company div.price div.tabs ul.nav li.tab.active{background-color:#627d98;color:#fff}section#company div.price div.tabs div.content{display:none;margin-top:40px}section#company div.price div.tabs div.content.active{display:block}section#company div.price div.tabs div.content div.card{border:none;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;display:inline-block;margin-bottom:32px;padding:32px;position:relative;text-align:center;width:100%}@media (max-width:767px){section#company div.price div.tabs div.content div.card{width:100%}}section#company div.price div.tabs div.content div.card div.badge{color:var(--color-brand-500);font-size:20px;font-weight:700;margin-bottom:16px;position:relative}section#company div.price div.tabs div.content div.card div.seats{color:#102a43;font-size:24px;font-weight:700}section#company div.price div.tabs div.content div.card div.period{color:var(--color-brand-500);font-size:12px;font-weight:700;margin-bottom:4px;text-transform:uppercase}section#company div.price div.tabs div.content div.card div.monthly{color:var(--color-black-900);font-size:20px;font-weight:700;margin-bottom:4px}section#company div.price div.tabs div.content div.card div.monthly span{color:var(--color-black-400);font-size:14px;font-weight:400}section#company div.price div.tabs div.content div.card div.period{color:var(--color-black-400);font-size:16px;font-weight:400;margin-bottom:16px;text-transform:none}section#company div.price div.tabs div.content div.card div.amount{color:var(--color-black-400);font-size:14px;font-weight:400;margin-bottom:48px}section#company div.price div.tabs div.content div.card div.line{background-color:var(--color-black-50);display:none;height:1px;margin-bottom:13px;margin-top:24px;width:100%}section#company div.price div.tabs div.content div.card div.advantages{border:none;margin-bottom:10px;text-align:left}section#company div.price div.tabs div.content div.card div.advantages ul{border:none;margin:0;padding:0}section#company div.price div.tabs div.content div.card div.advantages ul li{color:#102a43;font-size:14px;font-weight:500;line-height:13px;margin-bottom:16px}section#company div.price div.tabs div.content div.card div.advantages ul li img{margin-right:6px;position:relative;top:-2px}section#company div.price div.tabs div.content div.card a.btn{background-color:var(--color-brand-500);border:none;font-size:15px;height:40px;line-height:40px;width:100%}section#company div.price div.contact_us{background-color:#081521;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;color:#fff;font-size:18px;font-weight:700;padding:23px 40% 23px 32px;position:relative;text-align:left}@media (max-width:767px){section#company div.price div.contact_us{padding-right:23px}}section#company div.price div.contact_us a{position:absolute;right:32px;top:23px}@media (max-width:767px){section#company div.price div.contact_us a{margin-top:20px;position:relative;right:0;top:0;width:100%}}section#company div.heroes{padding-bottom:60px;padding-top:60px;text-align:center}@media (min-width:768px) and (max-width:991px){section#company div.heroes{padding-top:60px}}@media (max-width:767px){section#company div.heroes{padding-top:50px}}section#company div.heroes div.title{color:var(--title-main-color);font-size:32px;font-weight:800;margin-bottom:16px}section#company div.heroes div.content{color:var(--paragraph-color);font-size:18px;line-height:1.56;margin-bottom:56px}@media (max-width:767px){section#company div.heroes div.content{font-size:16px}}@media (min-width:768px) and (max-width:991px){section#company div.heroes div.portraits{margin-bottom:80px}}@media (max-width:767px){section#company div.heroes div.portraits{margin-bottom:80px}}section#company div.heroes div.portraits div.item{background-color:var(--color-black-50);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;height:310px;margin:10px;overflow:hidden;position:relative;width:100%}@media (max-width:767px){section#company div.heroes div.portraits div.item{height:auto}}@media (min-width:768px) and (max-width:991px){section#company div.heroes div.portraits div.item{height:auto}}section#company div.heroes div.portraits div.item:hover{background-color:rgba(16,42,67,.55)}section#company div.heroes div.portraits div.item:hover div.description{opacity:1;top:0}section#company div.heroes div.portraits div.item div.media{height:100%;width:100%}section#company div.heroes div.portraits div.item div.media img{height:100%;object-fit:cover;width:100%}section#company div.heroes div.portraits div.item div.description{background-color:rgba(16,42,67,.55);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;color:#fff;display:block;height:100%;left:0;opacity:0;padding:24px;position:absolute;top:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:100%}section#company div.heroes div.portraits div.item div.description div.wrapper{bottom:0;left:0;padding:24px;position:absolute;text-align:left;width:100%}section#company div.heroes div.portraits div.item div.description div.wrapper p.sentence{color:#fff;font-size:16px;font-weight:700;line-height:1.25;margin-bottom:8px}section#company div.heroes div.portraits div.item div.description div.wrapper div.author{font-size:14px;font-weight:500;line-height:1.36;margin-bottom:16px}section#company div.heroes div.portraits div.item div.description div.wrapper div.tags ul{list-style:none;margin:0;padding:0}section#company div.heroes div.portraits div.item div.description div.wrapper div.tags ul li{background-color:#fff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:var(--color-black-900);display:inline-block;font-size:11px;font-weight:600;height:20px;line-height:20px;padding-left:6px;padding-right:6px}section#company div.slider{height:728px;position:relative;width:100%}@media (max-width:767px){section#company div.slider{height:600px}}section#company div.slider div.media{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:9}section#company div.slider div.media img{height:100%;object-fit:cover;width:100%}@media (max-width:767px){section#company div.slider div.media img{height:600px;left:-600px;position:relative;width:auto}}section#company div.slider div.overlay{background:#081521;background:linear-gradient(0deg,#081521,rgba(8,21,33,0));bottom:0;height:200px;left:0;position:absolute;width:100%;z-index:10}section#company div.slider div.wrapper{height:100%;left:0;position:absolute;top:0;width:100%;z-index:11}section#company div.slider div.wrapper div.name{color:#fff;font-size:60px;font-weight:800;line-height:1.07;margin-bottom:34px;margin-top:180px;padding-right:0}@media (max-width:767px){section#company div.slider div.wrapper div.name{font-size:40px}}section#company div.slider div.wrapper ul{margin-bottom:42px;margin-left:0;padding-left:0}section#company div.slider div.wrapper ul li{color:var(--color-black-900);font-size:14px;font-weight:500;line-height:17px;margin-bottom:14px;padding-left:0}section#company div.slider div.wrapper ul li img{margin-right:10px;position:relative;top:-1px}section#company div.numbers{padding-bottom:120px;padding-top:120px}@media (max-width:767px){section#company div.numbers{padding-bottom:30px;padding-top:30px}}section#company div.numbers div.item{text-align:center}@media (max-width:767px){section#company div.numbers div.item{margin-bottom:30px}}section#company div.numbers div.item div.name{color:#fff;font-size:40px;font-weight:700;line-height:1.5;margin-bottom:12px}section#company div.numbers div.item div.name span{font-size:24px}section#company div.numbers div.item div.content{color:#829ab1;font-size:15px;font-weight:500}section#company div.solutions div.item{padding-bottom:80px;padding-top:80px}section#company div.solutions div.title{color:#fff;font-size:32px;font-weight:700;line-height:1.32;margin-bottom:16px}@media (max-width:767px){section#company div.solutions div.title{text-align:center}}section#company div.solutions div.content{color:#829ab1;font-size:18px;font-weight:400;line-height:1.78}@media (max-width:767px){section#company div.solutions div.content{text-align:center}section#company div.solutions div.illustration{margin-bottom:30px;text-align:center}}section#company div.solutions img.right{left:50px;position:relative;top:-30px}@media (max-width:767px){section#company div.solutions img.right{left:0}section#company div.solutions img{width:70%}}section#company div.news{text-align:center}section#company div.news div.title{font-size:32px;font-weight:800;line-height:1.38;margin-bottom:16px}section#company div.news div.content{font-size:18px;line-height:1.56;margin-bottom:48px}section#company div.news div.card div.content{margin-bottom:0}section#company div.sessions{padding-bottom:110px;padding-top:124px;text-align:center}section#company div.sessions div.title{font-size:32px;font-weight:800;margin-bottom:24px}section#company div.sessions div.content{font-size:18px;line-height:1.56;margin-bottom:48px}section#company div.sessions div.session{background-color:var(--color-black-50);height:400px;position:relative}section#company div.sessions div.session,section#company div.sessions div.session div.media{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;overflow:hidden}section#company div.sessions div.session div.media{height:100%;position:absolute;width:100%;z-index:1}section#company div.sessions div.session div.media div.overlay{background-color:hsla(0,0%,100%,.2);height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}section#company div.sessions div.session div.media img{height:100%;object-fit:cover;position:relative;width:100%;z-index:1}section#company div.sessions div.session div.wrapper{bottom:0;color:#fff;left:0;padding:24px;position:absolute;text-align:left;width:100%;z-index:2}section#company div.sessions div.session div.wrapper div.overlay{background-color:#102a43;bottom:0;-webkit-filter:blur(50px);filter:blur(50px);height:74px;left:0;opacity:.7;position:absolute;width:100%;z-index:1}section#company div.sessions div.session div.wrapper div.title{font-size:24px;font-weight:800;line-height:28px;margin:0 0 4px;padding:0;position:relative;z-index:2}section#company div.sessions div.session div.wrapper div.description{font-size:12px;margin:0;padding:0;position:relative;z-index:2}section#company div.sessions div.find div.fields{padding-bottom:32px;padding-top:56px}section#company div.sessions div.find div.fields span.sentence{color:var(--color-black-700);display:inline-block;font-size:16px;font-weight:600;height:48px;line-height:48px}section#company div.sessions div.find div.fields select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent url(/build/images/select-arrow.379ab64f.png) no-repeat scroll calc(5% + 3px)/8px auto;border:1px solid var(--color-black-50);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;display:inline-block;font-size:16px;font-weight:700;height:48px;line-height:48px;margin-left:16px;margin-right:16px;padding-left:16px;padding-right:26px}section#company div.sessions div.find div.fields select:active,section#company div.sessions div.find div.fields select:focus{border:1px solid var(--color-brand-500);-webkit-box-shadow:0 0 0 1px var(--color-brand-500);box-shadow:0 0 0 1px var(--color-brand-500);outline:none}section#company div.company{background-color:#f0f4f8;margin-top:140px;padding-bottom:70px;padding-top:100px}section#company div.company div.title{font-size:32px;font-weight:800;margin-bottom:24px}section#company div.company div.content{font-size:18px;line-height:1.56;margin-bottom:48px}section#company div.company div.illustration{left:60px;position:relative;top:-20px}@media (min-width:992px) and (max-width:1199px){section#company div.company div.illustration{left:0;top:0}}@media (min-width:768px) and (max-width:991px){section#company div.company div.illustration{left:0;top:0}}@media (max-width:767px){section#company div.company div.illustration{display:none}}section#company div.start{padding-top:124px}@media (max-width:767px){section#company div.start{display:none}}section#company div.start div.box{background-image:radial-gradient(circle at 0 100%,#247ba0,#17b897);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;box-shadow:0 12px 24px 0 rgba(0,0,0,.07);padding:80px 230px;text-align:center}section#company div.start div.box div.title{color:#fff;font-size:40px;font-weight:800}section#company div.start div.box div.content{color:#fff;font-size:16px;font-weight:500;margin-bottom:40px;margin-top:25px;opacity:.8}section#company div.start div.box a.btn-primary{background-color:#fff;box-shadow:0 2px 4px 0 rgba(0,0,0,.12);color:#136e80;font-size:17px;font-weight:700;height:56px;line-height:56px;padding-left:30px;padding-right:30px}section#company div.about{padding-bottom:120px;padding-top:120px;text-align:center}section#company div.about div.title{color:#fff;font-size:32px;font-weight:800;line-height:48px;margin-bottom:16px}section#company div.about p{color:#829ab1;font-size:18px;font-weight:400;line-height:28px}section#company div.about div.item{height:400px;margin-top:40px;position:relative}section#company div.about div.item:hover div.media img{opacity:.55}section#company div.about div.item:hover div.content{opacity:1}section#company div.about div.item div.media{background-color:#060f19;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}section#company div.about div.item div.media img{opacity:1;width:105%}section#company div.about div.item div.content,section#company div.about div.item div.media img{-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}section#company div.about div.item div.content{bottom:0;left:0;opacity:0;padding:32px;position:absolute;text-align:left;width:100%;z-index:2}section#company div.about div.item div.content div.sentence{color:#fff;font-size:16px;font-weight:700;margin-bottom:12px}section#company div.about div.item div.content div.author{color:#fff;font-size:14px;font-weight:500}#viewsChartModal div.modal-dialog{max-width:800px}#viewsChartModal div.modal-header{text-align:center}#viewsChartModal div.modal-header h5{text-align:center;width:100%}#viewsChartModal div.modal-body{padding-bottom:120px;padding-left:40px;padding-right:40px;text-align:center;width:800px}@media (max-width:767px){#viewsChartModal div.modal-body{padding-left:16px;padding-right:16px;width:100%}}#viewsChartModal div.modal-body .chartBarCustom{display:inline-block;height:300px;margin-top:60px;width:600px}@media (max-width:767px){#viewsChartModal div.modal-body .chartBarCustom{width:100%}}#viewsChartModal div.modal-body div.legends{padding-top:10px}#viewsChartModal div.modal-body div.legends ul li{display:inline-block;font-size:11px;font-weight:700;line-height:12px;margin-right:10px}#viewsChartModal div.modal-body div.legends ul li div.color{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:inline-block;height:12px;left:-2px;position:relative;top:2px;width:24px}#usersChartModal div.modal-dialog{max-width:800px}#usersChartModal div.modal-header{text-align:center}#usersChartModal div.modal-header h5{text-align:center;width:100%}#usersChartModal div.modal-body{padding-bottom:120px;padding-left:40px;padding-right:40px;text-align:center;width:800px}#usersChartModal div.modal-body div.legends{padding-top:10px}#usersChartModal div.modal-body div.legends ul li{display:inline-block;font-size:11px;font-weight:700;line-height:12px;margin-right:10px}#usersChartModal div.modal-body div.legends ul li div.color{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:inline-block;height:12px;left:-2px;position:relative;top:2px;width:24px}#activityChartModal div.modal-dialog,#categoryChartModal div.modal-dialog,#durationChartModal div.modal-dialog{max-width:800px}#activityChartModal div.modal-header,#categoryChartModal div.modal-header,#durationChartModal div.modal-header{text-align:center}#activityChartModal div.modal-header h5,#categoryChartModal div.modal-header h5,#durationChartModal div.modal-header h5{text-align:center;width:100%}#activityChartModal div.modal-body,#categoryChartModal div.modal-body,#durationChartModal div.modal-body{padding-bottom:60px;padding-left:40px;padding-right:40px;text-align:center;width:800px}@media (max-width:767px){#activityChartModal div.modal-body,#categoryChartModal div.modal-body,#durationChartModal div.modal-body{width:100%}}#activityChartModal div.modal-body .chartBarStackCustom,#categoryChartModal div.modal-body .chartBarStackCustom,#durationChartModal div.modal-body .chartBarStackCustom{display:inline-block;height:300px;margin-top:60px;width:600px}@media (max-width:767px){#activityChartModal div.modal-body .chartBarStackCustom,#categoryChartModal div.modal-body .chartBarStackCustom,#durationChartModal div.modal-body .chartBarStackCustom{width:100%}}#activityChartModal div.modal-body .chartBarStackCustom.full .group .values,#categoryChartModal div.modal-body .chartBarStackCustom.full .group .values,#durationChartModal div.modal-body .chartBarStackCustom.full .group .values{width:100%!important}#activityChartModal div.modal-body .chartBarStackCustom.full .group .label,#categoryChartModal div.modal-body .chartBarStackCustom.full .group .label,#durationChartModal div.modal-body .chartBarStackCustom.full .group .label{text-align:center;width:100%}#activityChartModal div.modal-body div.legends,#categoryChartModal div.modal-body div.legends,#durationChartModal div.modal-body div.legends{padding-top:60px}#activityChartModal div.modal-body div.legends ul li,#categoryChartModal div.modal-body div.legends ul li,#durationChartModal div.modal-body div.legends ul li{display:inline-block;font-size:11px;font-weight:700;line-height:12px;margin-right:10px}#activityChartModal div.modal-body div.legends ul li div.color,#categoryChartModal div.modal-body div.legends ul li div.color,#durationChartModal div.modal-body div.legends ul li div.color{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:inline-block;height:12px;left:-2px;position:relative;top:2px;width:24px}.chartBarCustom{height:100%}.chartBarCustom .group{display:inline-block;height:90%;position:relative;vertical-align:bottom;width:24%}.chartBarCustom .group .value{background-color:#00cba1;bottom:0;position:absolute;width:50%}@media (max-width:767px){.chartBarCustom .group .value{width:100%}}.chartBarCustom .group .value div.data{color:#fff;font-size:12px;font-weight:700;padding-top:40px}.chartBarCustom .group .label{bottom:-30px;font-size:12px;font-weight:700;left:5px;position:absolute;text-align:left;transform-origin:top left;width:200px}.chartBarStackCustom{height:100%}.chartBarStackCustom .group{display:inline-block;height:90%;position:relative;vertical-align:bottom;width:24%}.chartBarStackCustom .group .values{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;bottom:0;display:flex;flex-direction:column;height:100%;justify-content:flex-end;padding:4px;position:absolute;width:50%}@media (max-width:767px){.chartBarStackCustom .group .values{width:100%}}.chartBarStackCustom .group .value{background-color:#00cba1;display:inline-block;margin-bottom:1px;margin-top:1px;width:100%}.chartBarStackCustom .group .value div.data{color:#fff;font-size:12px;font-weight:700;padding-top:10px}.chartBarStackCustom .group .notice{color:#fff;font-size:12px;font-weight:600}.chartBarStackCustom .group .label{bottom:-30px;font-size:12px;font-weight:700;left:5px;position:absolute;text-align:left;transform-origin:top left;width:200px}.chart-box{border:1px solid #f4f4f4;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;-webkit-box-shadow:5px 5px 15px -12px rgba(0,0,0,.53);box-shadow:5px 5px 15px -12px rgba(0,0,0,.53);height:400px;margin-bottom:30px;padding:30px;position:relative;text-align:center}.chart-box h5{font-size:18px;margin-bottom:30px}.chart-box div.wrapper{height:210px;width:100%}.chart-box div.more{border:2px solid var(--color-brand-500);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;bottom:16px;cursor:pointer;font-size:12px;font-weight:700;left:50%;margin-left:-41px;padding-left:6px;padding-right:6px;position:absolute}.chart-box div.legends{padding-top:10px}.chart-box div.legends ul li{display:inline-block;font-size:11px;font-weight:700;line-height:12px;margin-right:10px}.chart-box div.legends ul li div.color{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;display:inline-block;height:12px;left:-2px;position:relative;top:2px;width:24px}.chart-box canvas{display:inline-block!important}.chart-box div.chart-default{border:12px solid #17b897;-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;color:#102a43;display:inline-block;font-size:50px;font-weight:700;height:200px;line-height:170px;width:200px}section#welcome{padding-bottom:120px;padding-top:120px}section#welcome img{margin-bottom:30px;width:220px}section#welcome div.title{font-size:20px;font-weight:700;margin-bottom:16px}section#subscription .payment_waiting{display:none}section#subscription .payment_waiting.active{display:block}section#subscription .payment_waiting .load img{width:100px}section#subscription .payment_waiting .title{font-size:18px!important}section#subscription .payment_waiting p{font-size:14px}section#subscription div.goal{padding-bottom:140px;padding-top:124px;text-align:center}section#subscription div.goal.dark div.title{color:#fff}section#subscription div.goal.dark div.content{color:#829ab1}section#subscription div.goal div.illu{-webkit-border-radius:100px;-moz-border-radius:100px;-ms-border-radius:100px;border-radius:100px;display:inline-block;height:200px;width:200px}section#subscription div.goal div.illu img{width:180px}section#subscription div.goal div.title{font-size:18px;font-weight:700;margin-top:30px}section#subscription div.goal div.content{margin-bottom:20px}section#subscription div.card-signup{background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;box-shadow:0 4px 16px 0 var(--color-black-100);padding:48px 40px 40px}section#subscription div.card-signup h2{font-size:26px;font-weight:600;margin-bottom:30px;text-align:center}section#subscription div.card-signup div.social{border-bottom:1px solid var(--color-black-100);margin-bottom:24px;padding-bottom:12px}section#subscription div.card-signup div.social a.btn-social{margin-bottom:12px;text-align:left;text-align:center!important}section#subscription div.card-signup div.social a.btn-social span.icon{font-size:20px;margin-right:12px;position:relative;top:3px;z-index:10}section#subscription div.card-signup div.social a.btn-social span.icon.icon-facebook{color:#3b5998}section#subscription div.card-signup div.social a.btn-social span.icon.icon-google1{margin-right:5px}section#subscription div.card-signup div.social a.btn-social span.icon.icon-google1 .path2:before,section#subscription div.card-signup div.social a.btn-social span.icon.icon-google1 .path3:before,section#subscription div.card-signup div.social a.btn-social span.icon.icon-google1 .path4:before{margin-left:-30px;position:absolute;top:0}@media (max-width:470px){section#subscription div.card-signup div.social a.btn-social{padding-left:16px}}section#subscription div.card-signup button[type=submit]{background-color:var(--color-brand-500);color:#fff;height:48px;line-height:48px;width:100%}section#subscription div.card-signup div.legal{font-size:14px;font-weight:500;margin-bottom:20px}section#subscription div.card-signup div.legal a{color:var(--color-brand-500);text-decoration:underline}section#subscription div.card-signup p.sign-up{font-size:14px;font-weight:500}section#subscription div.card-signup p.sign-up a{color:inherit;text-decoration:underline}section#subscription div.card-signup div.error{color:red;font-size:14px;font-weight:500;margin-top:10px}section#signup .puzzle{margin-bottom:24px}section#signup .puzzle .test{display:flex;flex-direction:row}@media (max-width:767px){section#signup .puzzle .test{display:flex;flex-direction:column;width:100%}}section#signup .puzzle .label{color:var(--label-color);font-size:14px;font-weight:600;margin-bottom:8px}section#signup .puzzle .question{padding-right:12px}@media (max-width:767px){section#signup .puzzle .question{margin-bottom:12px}}section#signup .puzzle img{width:36px}section#signup .puzzle label{display:none}section#signup .puzzle input{height:36px}section#signup div.box{padding-bottom:60px;padding-top:60px}section#signup div.box h2{font-size:26px;font-weight:600;margin-bottom:30px;text-align:center}section#signup div.box div.social{border-bottom:1px solid var(--color-black-100);margin-bottom:24px;padding-bottom:12px}section#signup div.box div.social a.btn-social{margin-bottom:12px;text-align:left;text-align:center!important}section#signup div.box div.social a.btn-social span.icon{font-size:20px;margin-right:12px;position:relative;top:3px;z-index:10}section#signup div.box div.social a.btn-social span.icon.icon-facebook{color:#3b5998}section#signup div.box div.social a.btn-social span.icon.icon-google1{margin-right:5px}section#signup div.box div.social a.btn-social span.icon.icon-google1 .path2:before,section#signup div.box div.social a.btn-social span.icon.icon-google1 .path3:before,section#signup div.box div.social a.btn-social span.icon.icon-google1 .path4:before{margin-left:-30px;position:absolute;top:0}@media (max-width:470px){section#signup div.box div.social a.btn-social{padding-left:16px}}section#signup div.box button[type=submit]{background-color:var(--color-brand-500);color:#fff;height:48px;line-height:48px;width:100%}section#signup div.box div.legal{font-size:14px;font-weight:500;margin-bottom:20px}section#signup div.box div.legal a{color:var(--color-brand-500);text-decoration:underline}section#signup div.box p.sign-up{font-size:14px;font-weight:500}section#signup div.box p.sign-up a{color:inherit;text-decoration:underline}section#signup div.box div.error{color:red;font-size:14px;font-weight:500;margin-top:10px}[type=radio]:checked,[type=radio]:not(:checked){left:-9999px;position:absolute}[type=radio]:checked+label,[type=radio]:not(:checked)+label{color:#666;cursor:pointer;display:inline-block;line-height:20px;padding-left:24px;position:relative}[type=radio]:checked+label:before,[type=radio]:not(:checked)+label:before{background:#fff;border:1px solid var(--color-black-100);border-radius:100%;content:"";height:16px;left:0;position:absolute;top:2px;width:16px}[type=radio]:checked+label:after,[type=radio]:not(:checked)+label:after{background:var(--color-brand-500);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;border-radius:100%;content:"";height:8px;left:4px;position:absolute;top:6px;-webkit-transition:all .2s ease;transition:all .2s ease;width:8px}[type=radio]:not(:checked)+label:after{opacity:0;-webkit-transform:scale(0);transform:scale(0)}[type=radio]:checked+label:after{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.ui-widget-header{background-color:#fff;border:2px solid #000}.ui-datepicker td a,.ui-datepicker td span{text-align:center}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default{background-color:#fff;border:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:#000}.ui-state-default.ui-state-active,.ui-widget-content .ui-state-default.ui-state-active,.ui-widget-header .ui-state-default.ui-state-active{background-color:var(--color-brand-500);border:1px solid var(--color-brand-500);color:#fff}.ui-state-default.ui-state-highlight,.ui-widget-content .ui-state-default.ui-state-highlight,.ui-widget-header .ui-state-default.ui-state-highlight{background-color:#fff;border:none;color:#000}.ui-state-default.ui-state-disabled,.ui-widget-content .ui-state-default.ui-state-disabled,.ui-widget-header .ui-state-default.ui-state-disabled{opacity:.4}.ui-state-default:hover,.ui-widget-content .ui-state-default:hover,.ui-widget-header .ui-state-default:hover{background-color:#000;color:#fff}.ui-datepicker-month,.ui-datepicker-year{border:none}.nav-button{background:none;border:0;cursor:pointer;height:24px;outline:0;padding:0;position:fixed;right:30px;top:20px;width:24px;z-index:99}.nav-button:active,.nav-button:focus,.nav-button:hover{outline:none}#nav-icon{cursor:pointer;height:18px;position:relative;-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;width:26px}#nav-icon,#nav-icon span{-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg)}#nav-icon span{background:var(--header-nav-text-color);display:block;height:2px;left:0;opacity:1;position:absolute;-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out;width:100%}#nav-icon span:first-child{top:0}#nav-icon span:first-child,#nav-icon span:nth-child(2){-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(2){top:8px}#nav-icon span:nth-child(3){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon.open span:first-child{left:3px;top:-3px;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#nav-icon.open span:nth-child(2){opacity:0;width:0}#nav-icon.open span:nth-child(3){left:3px;top:15px;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}div.overlay{background-color:rgba(0,0,0,.4);display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:100}div.overlay.active{display:block}nav#nav-mobile{background-color:var(--nav-mobile-background-color);height:100%;padding-top:16px;position:fixed;right:-80%;top:0;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease;width:80%;z-index:101}nav#nav-mobile.active{overflow:scroll;right:0}nav#nav-mobile a.close{border:2px solid var(--color-black-900);-webkit-border-radius:15px;-moz-border-radius:15px;-ms-border-radius:15px;border-radius:15px;display:inline-block;font-size:14px;height:30px;line-height:30px;position:absolute;right:20px;text-align:center;top:20px;width:30px}nav#nav-mobile a.close .icon-close-outline:before{color:var(--color-black-900)}nav#nav-mobile div.title{font-size:12px;font-weight:600;margin:8px 30px 0;padding-bottom:6px;text-transform:uppercase}nav#nav-mobile ul.nav{margin-bottom:14px;padding-left:30px}nav#nav-mobile ul.nav li{display:block;line-height:26px;width:100%}nav#nav-mobile ul.nav li.highlight a{display:inline-block;font-family:authenticsignature;font-size:32px;margin-top:12px}nav#nav-mobile ul.nav li a{color:var(--header-nav-text-color);font-size:14px}nav#nav-mobile .profils{margin-bottom:12px;margin-top:-16px;padding:24px;position:relative}nav#nav-mobile .profils .items .item{display:inline-block;height:96px;margin-left:2px;margin-right:2px;vertical-align:top;width:72px}nav#nav-mobile .profils .items .item a{color:inherit;display:block}nav#nav-mobile .profils .items .item .wrapper{height:84px;position:relative;width:60px}nav#nav-mobile .profils .items .item .wrapper .media{left:0;position:absolute;top:0}nav#nav-mobile .profils .items .item .wrapper .media,nav#nav-mobile .profils .items .item .wrapper .media img{-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;height:68px;width:68px}nav#nav-mobile .profils .items .item .wrapper .media img{object-fit:cover}nav#nav-mobile .profils .items .item .wrapper .name{font-size:12px;font-weight:600;left:0;line-height:12px;margin-top:-8px;position:absolute;text-align:center;top:80px;width:68px}nav#nav-mobile .profils .items .item.new .wrapper .media{background:none;border:2px dashed #e0e6ea;height:68px;position:relative;top:0;width:68px}nav#nav-mobile .profils .items .item.new .wrapper .media .icon{left:50%;margin-left:-16px;margin-top:-16px;position:absolute;top:50%;width:32px}nav#nav-mobile .profils .items .item.new .wrapper .media .icon img{height:auto!important;width:32px!important}nav#nav-mobile .profils .footer{margin:8px 0 0;padding:0;position:relative;text-align:center}nav#nav-mobile .profils .footer a.btn-default{background-color:#fff;border:1px solid #e0e6ea;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font-size:12px;font-weight:600;height:32px;line-height:32px}nav#nav-mobile .profils .footer a.btn-default img{left:-1px;margin-right:4px;position:relative;top:-2px;width:20px}nav#nav-mobile div.header{margin-top:0;padding:16px 30px;width:100%}nav#nav-mobile div.header a{color:inherit;display:block}nav#nav-mobile div.header a:hover{text-decoration:none}nav#nav-mobile div.header div.profil{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;color:var(--header-nav-text-color);font-size:14px;font-weight:600;padding:0}nav#nav-mobile div.header div.profil div.media{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;display:inline-block;height:40px;overflow:hidden;width:40px}nav#nav-mobile div.header div.profil div.media img{height:40px;width:40px}nav#nav-mobile div.header div.profil span.name{display:inline-block;font-weight:400;left:15px;position:relative;top:-5px}nav#nav-mobile div.header div.profil span.name b{font-weight:600}nav#nav-mobile div.header div.profil ul{display:none}nav#nav-mobile div.header div.profil ul li a{background-color:var(--color-black-50);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;color:inherit;display:inline-block;font-size:14px;font-weight:600;line-height:40px;padding-left:10px}nav#nav-mobile div.header ul{margin:0;padding:0}nav#nav-mobile div.header ul li{margin-top:10px}nav#nav-mobile div.header ul li a{width:100%}nav#nav-mobile div.footer{bottom:0;left:0;padding:30px;position:absolute;width:100%}nav#nav-mobile div.footer div.profil{border:1px solid var(--color-black-100);-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;font-size:14px;font-weight:600;padding:15px}nav#nav-mobile div.footer div.profil div.media{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;border-radius:20px;display:inline-block;height:40px;overflow:hidden;width:40px}nav#nav-mobile div.footer div.profil div.media img{height:40px;width:40px}nav#nav-mobile div.footer div.profil span.name{display:inline-block;left:15px;position:relative;top:-5px}nav#nav-mobile div.footer div.profil span.name b{font-weight:600}nav#nav-mobile div.footer div.profil ul{display:none}nav#nav-mobile div.footer div.profil ul li a{background-color:var(--color-black-50);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;border-radius:3px;color:inherit;display:inline-block;font-size:14px;font-weight:600;line-height:40px;padding-left:10px}nav#nav-mobile div.footer ul{margin:0;padding:0}nav#nav-mobile div.footer ul li{margin-top:10px}nav#nav-mobile div.footer ul li a{width:100%}section#subscription div.paymentMethodSelect{margin:0 0 20px;padding:0;text-align:left}section#subscription div.paymentMethodSelect label{font-size:14px;font-weight:700;text-align:left}section#subscription div.price{background-color:var(--color-black-50);padding-bottom:80px;padding-top:64px;text-align:center}@media (max-width:767px){section#subscription div.price{padding-bottom:50px}}section#subscription div.price div.title{font-size:32px;font-weight:700}section#subscription div.price div.content{color:var(--color-black-700);margin-top:16px}section#subscription div.price div.tabs ul.nav{background-color:var(--color-black-100);border:none;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;display:inline-block;height:48px;margin:0;padding:7px 12px 0}section#subscription div.price div.tabs ul.nav li.tab{border:none;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;color:var(--color-black-500);cursor:pointer;font-size:16px;font-weight:700;height:32px;line-height:32px;margin:0;padding:0 12px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}section#subscription div.price div.tabs ul.nav li.tab.active,section#subscription div.price div.tabs ul.nav li.tab:hover{background-color:#fff;box-shadow:0 3px 4px 0 var(--color-black-100);color:var(--color-black-900)}section#subscription div.price div.tabs div.content{display:none;margin-top:40px}section#subscription div.price div.tabs div.content.active{display:block}section#subscription div.price div.tabs div.content div.card{border:none;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;box-shadow:0 4px 16px 0 var(--color-black-100);display:inline-block;padding:48px 40px 40px;position:relative;width:380px}@media (max-width:767px){section#subscription div.price div.tabs div.content div.card{width:auto}}section#subscription div.price div.tabs div.content div.card div.badge{height:32px;left:0;position:absolute;text-align:center;top:-16px;width:100%}section#subscription div.price div.tabs div.content div.card div.badge span{background-color:var(--color-black-900);-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;color:#fff;display:inline-block;font-size:12px;height:32px;line-height:32px;padding-left:12px;padding-right:12px;text-align:center}section#subscription div.price div.tabs div.content div.card div.period{color:var(--color-brand-500);font-size:12px;font-weight:700;margin-bottom:4px;text-transform:uppercase}section#subscription div.price div.tabs div.content div.card div.monthly{color:var(--color-black-900);font-size:32px;font-weight:700}section#subscription div.price div.tabs div.content div.card div.amount,section#subscription div.price div.tabs div.content div.card div.monthly span{color:var(--color-black-400);font-size:16px;font-weight:400}section#subscription div.price div.tabs div.content div.card div.line{background-color:var(--color-black-50);height:1px;margin-bottom:13px;margin-top:24px;width:100%}section#subscription div.price div.tabs div.content div.card div.advantages{border:none;margin-bottom:10px;text-align:left}section#subscription div.price div.tabs div.content div.card div.advantages ul{border:none;margin:0;padding:0}section#subscription div.price div.tabs div.content div.card div.advantages ul li{font-size:14px;font-weight:500;line-height:13px;margin-bottom:16px}section#subscription div.price div.tabs div.content div.card div.advantages ul li img{margin-right:6px;position:relative;top:-2px}section#subscription div.price div.tabs div.content div.card a.btn{background-color:var(--color-brand-500);border:none;height:48px;line-height:48px;width:100%}section#subscription div.paymentMethod{background-color:var(--color-black-50);padding-bottom:80px;padding-top:64px;text-align:center}@media (max-width:767px){section#subscription div.paymentMethod{padding-bottom:50px}}section#subscription div.paymentMethod form{text-align:left}section#subscription div.paymentMethod form label{font-size:14px;font-weight:700}section#subscription div.paymentMethod form div.plan{background-color:var(--color-black-50);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;font-size:14px;font-weight:700;height:60px;line-height:60px;margin-top:20px;padding-left:20px}section#subscription div.paymentMethod form button{margin-top:10px;width:100%}section#subscription div.paymentMethod div.title{font-size:32px;font-weight:700}section#subscription div.paymentMethod div.content{color:var(--color-black-700);margin-bottom:40px;margin-top:16px}section#subscription div.paymentMethod div.discount a{color:inherit;font-size:14px;text-decoration:underline}section#subscription div.paymentMethod div.cards div.item{border:1px solid var(--color-black-100);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;font-size:14px;height:60px;line-height:60px;padding-left:55px;position:relative;text-align:left}section#subscription div.paymentMethod div.cards div.item div.type{left:20px;position:absolute;top:0}section#subscription div.paymentMethod div.cards div.item div.type img{position:relative;top:-1px;width:24px}section#subscription div.paymentMethod div.cards div.item:focus{border:1px solid var(--color-brand-500);-webkit-box-shadow:0 0 0 1px var(--color-brand-500);box-shadow:0 0 0 1px var(--color-brand-500)}section#subscription div.paymentMethod div.cards div.item div.actions{position:absolute;right:20px;top:0}section#subscription div.paymentMethod div.cards div.item div.actions a{color:var(--color-black-900);margin-left:6px}section#subscription div.paymentMethod div.notice{color:#334e68;font-size:14px;margin-top:30px}section#subscription div.paymentMethod div.card{border:none;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;box-shadow:0 4px 16px 0 var(--color-black-100);display:inline-block;padding:48px 40px 40px;position:relative;width:380px}@media (max-width:767px){section#subscription div.paymentMethod div.card{margin-left:-25px;margin-right:-25px;padding:28px 25px 25px;width:100%}}section#subscription div.paymentMethod div.card ul.types{margin:0 0 20px;padding:0}section#subscription div.paymentMethod div.card ul.types li{display:inline-block}section#subscription div.paymentMethod div.card ul.types li img{width:26px}section#subscription div.paymentMethod div.card div.badge{height:32px;left:0;position:absolute;text-align:center;top:-16px;width:100%}section#subscription div.paymentMethod div.card div.badge span{background-color:var(--color-black-900);-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;color:#fff;display:inline-block;font-size:12px;height:32px;line-height:32px;padding-left:12px;padding-right:12px;text-align:center}section#subscription div.paymentMethod div.card div.period{color:var(--color-brand-500);font-size:12px;font-weight:700;margin-bottom:4px;text-transform:uppercase}section#subscription div.paymentMethod div.card div.monthly{color:var(--color-black-900);font-size:32px;font-weight:700}section#subscription div.paymentMethod div.card div.amount,section#subscription div.paymentMethod div.card div.monthly span{color:var(--color-black-400);font-size:16px;font-weight:400}section#subscription div.paymentMethod div.card div.line{background-color:var(--color-black-50);height:1px;margin-bottom:13px;margin-top:24px;width:100%}section#subscription div.paymentMethod div.card div.advantages{border:none;margin-bottom:10px;text-align:left}section#subscription div.paymentMethod div.card div.advantages ul{border:none;margin:0;padding:0}section#subscription div.paymentMethod div.card div.advantages ul li{font-size:14px;font-weight:500;line-height:13px;margin-bottom:16px}section#subscription div.paymentMethod div.card div.advantages ul li img{margin-right:6px;position:relative;top:-2px}section#subscription div.paymentMethod div.card a.btn{background-color:var(--color-brand-500);border:none;height:48px;line-height:48px;width:100%}section#subscription_pro div.paymentMethodSelect{margin:0 0 20px;padding:0;text-align:left}section#subscription_pro div.paymentMethodSelect label{font-size:14px;font-weight:700;text-align:left}section#subscription_pro div.cardRedirect{border:none;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;display:inline-block;margin-top:200px;padding:48px 25px 40px;position:relative;text-align:center;width:100%}@media (max-width:767px){section#subscription_pro div.cardRedirect{width:auto}}section#subscription_pro div.cardRedirect div.loading{text-align:center}section#subscription_pro div.cardRedirect div.loading img{width:100px}section#subscription_pro div.cardRedirect h3{color:#fff;font-size:32px;font-weight:700}section#subscription_pro div.cardRedirect p{color:var(--color-black-700);margin-top:16px}section#subscription_pro div.price{background-color:var(--color-black-50);padding-bottom:80px;padding-top:64px;text-align:center}@media (max-width:767px){section#subscription_pro div.price{padding-bottom:50px}}section#subscription_pro div.price div.title{font-size:32px;font-weight:700}section#subscription_pro div.price div.content{color:var(--color-black-700);margin-top:16px}section#subscription_pro div.price div.notice{margin-bottom:40px;margin-top:30px}section#subscription_pro div.price div.tabs ul.nav{background-color:var(--color-black-100);border:none;-webkit-border-radius:24px;-moz-border-radius:24px;-ms-border-radius:24px;border-radius:24px;display:inline-block;height:48px;margin:0;padding:7px 12px 0}section#subscription_pro div.price div.tabs ul.nav li.tab{border:none;-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;color:var(--color-black-500);cursor:pointer;font-size:16px;font-weight:700;height:32px;line-height:32px;margin:0;padding:0 12px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;-ms-transition:all .4s ease;-o-transition:all .4s ease;transition:all .4s ease}section#subscription_pro div.price div.tabs ul.nav li.tab.active,section#subscription_pro div.price div.tabs ul.nav li.tab:hover{background-color:#fff;box-shadow:0 3px 4px 0 var(--color-black-100);color:var(--color-black-900)}section#subscription_pro div.price div.tabs div.content{display:none;margin-top:40px}section#subscription_pro div.price div.tabs div.content.active{display:block}section#subscription_pro div.price div.tabs div.content div.card{border:none;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;display:inline-block;padding:48px 25px 40px;position:relative;width:100%}@media (max-width:767px){section#subscription_pro div.price div.tabs div.content div.card{width:auto}}section#subscription_pro div.price div.tabs div.content div.card div.badge{color:var(--color-brand-500);font-size:20px;font-weight:700;margin-bottom:16px;position:relative}section#subscription_pro div.price div.tabs div.content div.card div.seats{color:#102a43;font-size:24px;font-weight:700}section#subscription_pro div.price div.tabs div.content div.card div.period{color:var(--color-brand-500);font-size:12px;font-weight:700;margin-bottom:4px;text-transform:uppercase}section#subscription_pro div.price div.tabs div.content div.card div.monthly{color:var(--color-black-900);font-size:20px;font-weight:700;margin-bottom:4px}section#subscription_pro div.price div.tabs div.content div.card div.monthly span{color:var(--color-black-400);font-size:14px;font-weight:400}section#subscription_pro div.price div.tabs div.content div.card div.period{color:var(--color-black-400);font-size:16px;font-weight:400;margin-bottom:16px;text-transform:none}section#subscription_pro div.price div.tabs div.content div.card div.amount{color:var(--color-black-400);font-size:14px;font-weight:400;margin-bottom:48px}section#subscription_pro div.price div.tabs div.content div.card div.line{background-color:var(--color-black-50);display:none;height:1px;margin-bottom:13px;margin-top:24px;width:100%}section#subscription_pro div.price div.tabs div.content div.card div.advantages{border:none;margin-bottom:10px;text-align:left}section#subscription_pro div.price div.tabs div.content div.card div.advantages ul{border:none;margin:0;padding:0}section#subscription_pro div.price div.tabs div.content div.card div.advantages ul li{color:#102a43;font-size:14px;font-weight:500;line-height:13px;margin-bottom:16px}section#subscription_pro div.price div.tabs div.content div.card div.advantages ul li img{margin-right:6px;position:relative;top:-2px}section#subscription_pro div.price div.tabs div.content div.card a.btn{background-color:var(--color-brand-500);border:none;font-size:15px;height:40px;line-height:40px;width:100%}section#subscription_pro div.paymentMethod{background-color:var(--color-black-50);padding-bottom:80px;padding-top:64px;text-align:center}@media (max-width:767px){section#subscription_pro div.paymentMethod{padding-bottom:50px}}section#subscription_pro div.paymentMethod form{text-align:left}section#subscription_pro div.paymentMethod form label{font-size:14px;font-weight:700}section#subscription_pro div.paymentMethod form div.plan{background-color:var(--color-black-50);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;font-size:14px;font-weight:700;height:auto;line-height:60px;margin-top:20px;padding-bottom:15px;padding-left:20px;padding-top:15px}section#subscription_pro div.paymentMethod form div.plan.expand{line-height:20px}section#subscription_pro div.paymentMethod form button{margin-top:10px;width:100%}section#subscription_pro div.paymentMethod div.title{font-size:32px;font-weight:700}section#subscription_pro div.paymentMethod div.content{color:var(--color-black-700);margin-bottom:40px;margin-top:16px}section#subscription_pro div.paymentMethod div.discount a{color:inherit;font-size:14px;text-decoration:underline}section#subscription_pro div.paymentMethod div.cards div.item{border:1px solid var(--color-black-100);-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;border-radius:6px;font-size:14px;height:60px;line-height:60px;padding-left:55px;position:relative;text-align:left}section#subscription_pro div.paymentMethod div.cards div.item div.type{left:20px;position:absolute;top:0}section#subscription_pro div.paymentMethod div.cards div.item div.type img{position:relative;top:-1px;width:24px}section#subscription_pro div.paymentMethod div.cards div.item:focus{border:1px solid var(--color-brand-500);-webkit-box-shadow:0 0 0 1px var(--color-brand-500);box-shadow:0 0 0 1px var(--color-brand-500)}section#subscription_pro div.paymentMethod div.cards div.item div.actions{position:absolute;right:20px;top:0}section#subscription_pro div.paymentMethod div.cards div.item div.actions a{color:var(--color-black-900);margin-left:6px}section#subscription_pro div.paymentMethod div.notice{color:#334e68;font-size:16px;margin-top:30px}section#subscription_pro div.paymentMethod div.card{border:none;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;box-shadow:0 4px 16px 0 var(--color-black-100);display:inline-block;padding:48px 40px 40px;position:relative;width:380px}@media (max-width:767px){section#subscription_pro div.paymentMethod div.card{margin-left:-25px;margin-right:-25px;padding:28px 25px 25px;width:100%}}section#subscription_pro div.paymentMethod div.card ul.types{margin:0 0 20px;padding:0}section#subscription_pro div.paymentMethod div.card ul.types li{display:inline-block}section#subscription_pro div.paymentMethod div.card ul.types li img{width:26px}section#subscription_pro div.paymentMethod div.card div.badge{height:32px;left:0;position:absolute;text-align:center;top:-16px;width:100%}section#subscription_pro div.paymentMethod div.card div.badge span{background-color:var(--color-black-900);-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;color:#fff;display:inline-block;font-size:12px;height:32px;line-height:32px;padding-left:12px;padding-right:12px;text-align:center}section#subscription_pro div.paymentMethod div.card div.period{color:var(--color-brand-500);font-size:12px;font-weight:700;margin-bottom:4px;text-transform:uppercase}section#subscription_pro div.paymentMethod div.card div.monthly{color:var(--color-black-900);font-size:32px;font-weight:700}section#subscription_pro div.paymentMethod div.card div.amount,section#subscription_pro div.paymentMethod div.card div.monthly span{color:var(--color-black-400);font-size:16px;font-weight:400}section#subscription_pro div.paymentMethod div.card div.line{background-color:var(--color-black-50);height:1px;margin-bottom:13px;margin-top:24px;width:100%}section#subscription_pro div.paymentMethod div.card div.advantages{border:none;margin-bottom:10px;text-align:left}section#subscription_pro div.paymentMethod div.card div.advantages ul{border:none;margin:0;padding:0}section#subscription_pro div.paymentMethod div.card div.advantages ul li{font-size:14px;font-weight:500;line-height:13px;margin-bottom:16px}section#subscription_pro div.paymentMethod div.card div.advantages ul li img{margin-right:6px;position:relative;top:-2px}section#subscription_pro div.paymentMethod div.card a.btn{background-color:var(--color-brand-500);border:none;height:48px;line-height:48px;width:100%}.dark-mode section#subscription_pro div.paymentMethod{background:none}.dark-mode section#subscription_pro div.paymentMethod div.title{color:#fff}.dark-mode section#subscription_pro div.paymentMethod div.content{color:#829ab1}.dark-mode section#subscription_pro div.paymentMethod div.card{box-shadow:none}.dark-mode section#subscription_pro div.price{background:none}.dark-mode section#subscription_pro div.price div.title{color:#fff}.dark-mode section#subscription_pro div.price div.content{color:#829ab1}.dark-mode section#subscription_pro div.price div.tabs ul.nav{background-color:#0c1f31}.dark-mode section#subscription_pro div.price div.tabs ul.nav li.tab{box-shadow:none;color:var(--color-black-500)}.dark-mode section#subscription_pro div.price div.tabs ul.nav li.tab:hover{background:none}.dark-mode section#subscription_pro div.price div.tabs ul.nav li.tab.active{background-color:#627d98;color:#fff}.dark-mode section#subscription_pro div.price div.tabs div.notice{color:#fff}.program__edit{border-radius:8px;margin:0 auto;max-width:1180px;padding:24px}.program__edit .week{background-color:#f0f4f8;border-radius:8px;margin-bottom:24px;padding:24px}.program__edit .week .week__name{font-size:20px;font-weight:700;margin-bottom:20px}.program__edit .week .days{display:flex}.program__edit .week .days .day{background-color:#fff;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;box-shadow:0 4px 8px 0 rgba(217,226,236,.38);display:inline-block;flex-basis:13%;height:210px;margin-right:15px;max-width:13%;padding:12px;position:relative;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-ms-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease}.program__edit .week .days .day.day-empty{background:none;border:1px dashed #bcccdc;box-shadow:none}.program__edit .week .days .day.day-empty .title{color:#627d98}.program__edit .week .days .day:hover .actions{opacity:1}.program__edit .week .days .day .title{font-size:14px;font-weight:600;margin-bottom:8px}.program__edit .week .days .day .actions{background-color:rgba(16,42,67,.75);-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.program_training__media img{-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px;margin-bottom:6px;width:100%}.program_training__name{font-size:12px;font-weight:700;line-height:14px}.program_training__activity,.program_training__coach{font-size:12px;font-weight:400}.modal-program__update .modal-dialog{max-width:900px}.seller_restricted{background-color:var(--color-black-900);border-radius:6px;color:#fff;font-size:15px;font-weight:500;margin-bottom:16px;padding:20px}.seller_restricted ul{margin:0;padding:0}.seller__offer{font-size:18px;font-weight:500;margin-top:30px;padding-left:120px;padding-right:120px;text-align:center}@media (max-width:767px){.seller__offer{padding-left:0;padding-right:0}}#seller .title ul{margin:0;padding:0;text-align:center}#seller .title ul li{display:inline-block;margin-left:20px;margin-right:20px}@media (max-width:767px){#seller .title ul li{display:block}}#seller .title ul li.partner{margin-left:-10px;margin-right:-10px}#seller .title ul li.partner img{height:80px}#seller .title ul li img{height:54px}#seller .title ul li img.partner{height:auto;width:80px}#seller .content{font-size:18px;font-weight:500;margin-top:30px;padding-left:120px;padding-right:120px;text-align:center}@media (max-width:767px){#seller .content{padding-left:0;padding-right:0}}#seller .video{border-radius:6px;height:540px;margin-bottom:60px;margin-top:60px;position:relative;width:100%}@media (max-width:767px){#seller .video{height:auto}}#seller_auth{background-color:var(--color-black-50);height:100%;left:0;position:fixed;top:0;width:100%}#seller_auth .title ul{margin:0;padding:0;text-align:center}#seller_auth .title ul li{display:inline-block;margin-left:20px;margin-right:20px}#seller_auth .title ul li.partner{margin-left:-10px;margin-right:-10px}#seller_auth .title ul li.partner img{height:80px}#seller_auth .title ul li img{height:54px;mix-blend-mode:multiply}#seller_auth .title ul li img.partner{height:auto;width:80px}#seller_auth .content{font-size:18px;font-weight:500;margin-top:30px;padding-left:120px;padding-right:120px;text-align:center}@media (max-width:767px){#seller_auth .content{padding-left:0;padding-right:0}}#seller_auth .form{background-color:#fff;border:1px solid #f4f4f4;-webkit-border-radius:8px;-moz-border-radius:8px;-ms-border-radius:8px;border-radius:8px;-webkit-box-shadow:5px 5px 15px -12px rgba(0,0,0,.13);box-shadow:5px 5px 15px -12px rgba(0,0,0,.13);margin-top:30px;padding:32px}#seller_auth .form label{font-size:14px;font-weight:700}#seller_auth .form button{margin-top:24px}