.grey-bg{background:#f8f8f8}.blue{color:#0c8dad}.light-blue{color:#48bfdd}.medium-grey{color:#777}.font-light{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:300}.font-regular{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400}.font-bold{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700}.title-1{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:32px;line-height:1em;margin-bottom:1.4em}.title-2{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:24px}.title-3{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;font-size:18px;line-height:1em}.body{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em}.body-2{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em}.body-small,.body-small p{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;font-size:13px;line-height:1.2em}.body-alert{color:#d9534f}.link-std{font-size:inherit;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;color:inherit;text-decoration:underline}.small-link{font-size:14px;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;text-decoration:none}.small-link:hover{text-decoration:underline}.tiny-link{font-size:12px;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:300;text-decoration:none}.tiny-link:hover{text-decoration:underline}h1{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:32px;line-height:1em;margin-bottom:1.4em}h3{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;font-size:18px;line-height:1em}p{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em}a{font-size:inherit;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;color:inherit;text-decoration:underline}.big-title{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:32px;line-height:1em;margin-bottom:1.4em;color:#0b8dad;margin-bottom:0}.medium-title{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:24px;color:#0b8dad;margin-bottom:0}.medium-title.light-blue{color:#48bfdd}.chapo{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;color:#0c8dad}label+p{margin-top:.5em}.center{text-align:center}.right{text-align:right}.pointer{cursor:pointer}.block{display:block}.margin-top-s{margin-top:20px}.margin-top-l{margin-top:30px}.margin-top-xl{margin-top:60px}.diagonal-gradient-right{background-color:#48bfdd;background:linear-gradient(45deg,#0c8dad 0,#48bfdd 100%)}.diagonal-gradient-left{background-color:#0c8dad;background:linear-gradient(45deg,#48bfdd 0,#0c8dad 100%)}.radial-gradient{background:#48bfdd;background:radial-gradient(circle at center,#63d6f3 0,#48bfdd 100%)}body,html{position:relative;min-height:100%;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;background-color:#f8f8f8}.site-content{min-height:100vh;padding-bottom:calc(3em * 2 + 30px)}.page-title{background:#48bfdd;background:radial-gradient(circle at center,#63d6f3 0,#48bfdd 100%);padding:50px 0 30px}.page-title h1{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:24px;color:#fff}@media (max-width:960px){.page-title{padding:20px 0 50px}}.content{padding:30px 0 50px}@media (max-width:960px){.uk-table td,.uk-table th{padding:8px 6px;min-width:150px}}.pdf-link{margin-top:3em;font-size:16px;text-decoration:underline}.pdf-link a{font-weight:400;text-decoration:none}.pdf-link a:hover{text-decoration:underline;color:#48bfdd}.fw-cgu .card,.fw-charter .card{margin:1em 0}.fw-charter div:first-child{margin:3em 0}.footer{color:#48bfdd;font-size:12px;text-align:center;margin:3em 0;position:absolute;bottom:0;left:0;right:0}.footer a:hover{color:#48bfdd}.footer.login-page{color:#fff}.footer.login-page a:hover{color:#fff}.footer.login-page hr{display:none}.footer .footer-title{font-size:16px}.footer .footer-title>span{margin:0 5px 0 10px;font-size:20px}.footer .footer-title .footer-date{font-size:14px;margin-left:0;margin-right:15px}.footer a{text-decoration:none;font-weight:400}.footer a:hover{text-decoration:underline}.footer>span{margin:0 5px}.footer .footer-language-wrapper{display:inline-block;margin-left:10px}.footer .footer-language .language-logo{width:16px;height:12px;opacity:.4}.uk-button-default .footer .footer-language .language-logo{opacity:1}.footer .footer-language .uk-button-default{background:0 0;border:none;padding:0 3px;min-height:auto;height:24px;line-height:0;vertical-align:middle}.footer .footer-language .uk-button-default img{opacity:1}.footer .footer-language .uk-button-default:hover{background-color:transparent}.footer .footer-language .uk-dropdown{padding:8px;min-width:120px;font-size:12px}.footer .footer-language .uk-dropdown .uk-nav>li>a{padding:4px 8px;border-radius:3px;color:#919191;text-decoration:none}.footer .footer-language .uk-dropdown .uk-nav>li>a:hover{background-color:#f8f8f8;text-decoration:none}.footer .footer-language .uk-dropdown .uk-nav>li>a.uk-active{background-color:rgba(72,191,221,.1);color:#0c8dad}.footer .footer-language .uk-dropdown .uk-nav>li>a.uk-active .language-logo{opacity:1}.footer .footer-language .uk-dropdown .uk-nav>li>a img{vertical-align:middle;margin-right:4px}fieldset{border:0}fieldset[disabled]{opacity:.5}fieldset legend{color:#000!important}.required::before{content:'*';color:red}#loading-bar .bar{transition:width 350ms;background:#000;position:fixed;z-index:10002;top:0;left:0;width:100%;height:2px;border-bottom-right-radius:1px;border-top-right-radius:1px}#loading-bar-spinner{width:100%;height:100%;background-color:rgba(0,0,0,.9);display:block;position:fixed;z-index:10002;top:2px;left:0}#loading-bar-spinner .spinner-icon{width:70px;height:70px;margin:auto;position:relative;top:45%;border:solid 2px transparent;border-top-color:#000;border-left-color:#000;border-radius:50%;animation:loading-bar-spinner .4s linear infinite}.loading-anim-container{position:relative}.loading-anim-container .loading-anim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background-color:rgba(50,50,50,.6)}.loading-anim-container .loading-anim .sk-circle{position:absolute;z-index:200;width:70px;height:70px;top:50%;left:50%;transform:translate(-50%,-50%)}.sk-circle .sk-child{width:100%;height:100%;position:absolute;left:0;top:0}.sk-circle .sk-child:before{content:'';display:block;margin:0 auto;width:15%;height:15%;background-color:#fff;border-radius:100%;animation:sk-circleBounceDelay 1.2s infinite ease-in-out both}.sk-circle .sk-circle2{transform:rotate(30deg)}.sk-circle .sk-circle3{transform:rotate(60deg)}.sk-circle .sk-circle4{transform:rotate(90deg)}.sk-circle .sk-circle5{transform:rotate(120deg)}.sk-circle .sk-circle6{transform:rotate(150deg)}.sk-circle .sk-circle7{transform:rotate(180deg)}.sk-circle .sk-circle8{transform:rotate(210deg)}.sk-circle .sk-circle9{transform:rotate(240deg)}.sk-circle .sk-circle10{transform:rotate(270deg)}.sk-circle .sk-circle11{transform:rotate(300deg)}.sk-circle .sk-circle12{transform:rotate(330deg)}.sk-circle .sk-circle2:before{animation-delay:-1.1s}.sk-circle .sk-circle3:before{animation-delay:-1s}.sk-circle .sk-circle4:before{animation-delay:-.9s}.sk-circle .sk-circle5:before{animation-delay:-.8s}.sk-circle .sk-circle6:before{animation-delay:-.7s}.sk-circle .sk-circle7:before{animation-delay:-.6s}.sk-circle .sk-circle8:before{animation-delay:-.5s}.sk-circle .sk-circle9:before{animation-delay:-.4s}.sk-circle .sk-circle10:before{animation-delay:-.3s}.sk-circle .sk-circle11:before{animation-delay:-.2s}.sk-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleBounceDelay{0%,100%,80%{transform:scale(0)}40%{transform:scale(1)}}.btn{display:inline-block;font-weight:400;font-size:16px;line-height:1.4em;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;text-decoration:none;background:#0c8dad;padding:.3em 2em;border-radius:100px;color:#fff;background-color:#48bfdd;background:linear-gradient(45deg,#0c8dad 0,#48bfdd 100%);border:none;cursor:pointer}.btn:hover{text-decoration:none;color:#fff}.btn:hover:not(:disabled):not([disabled]){background-color:#0c8dad;background:linear-gradient(45deg,#48bfdd 0,#0c8dad 100%)}.btn:disabled,.btn[disabled]{opacity:.5;cursor:not-allowed}.btn.btn-danger{background:#777}.btn.btn-danger:hover{background:#d9534f!important}.btn.btn-outlined{border:1px solid #0c8dad;color:#0c8dad;background:0 0}.btn.btn-outlined:hover{color:#48bfdd;border-color:#48bfdd;background:0 0!important}.btn.step-btn{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;font-size:12px;border-radius:7px;padding:.8em 2em;position:relative;z-index:1;background:#f8f8f8;color:#0c8dad;border:1px solid #0c8dad}.btn.step-btn+.step-btn{margin-left:15px}.btn.step-btn.active,.btn.step-btn:hover{color:#fff;background:#0c8dad}@media (max-width:1023px){.btn.step-btn.active,.btn.step-btn:hover{background:#0c8dad;border-radius:30px;padding:0 1em}}@media (max-width:1023px){.btn.step-btn:hover:not(.active){background:0 0!important;padding:0;color:#48bfdd}}.btn.step-btn.active{border:1px solid #f8f8f8;background:radial-gradient(ellipse at 70% top,#48bfdd 0,#0c8dad 100%)}@media (max-width:1023px){.btn.step-btn{background:0 0;border:none;color:#919191;padding:0;font-size:14px}}.steps{position:relative;display:inline-block;width:100%}.steps .line{position:absolute;top:50%;margin-top:-1px;height:1px;width:20px;background:#0c8dad;z-index:0}@media (max-width:1023px){.steps .line{background:0 0;height:20px}.steps .line:before{content:'>'}}.steps>div{margin-right:16px}.steps>div:last-child>.line{display:none}@media (min-width:1023px){.steps{white-space:nowrap;overflow-x:auto}}.tabs{position:relative;text-align:right;margin-top:-80px;font-size:0}.tabs .tab{display:inline-block;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;text-decoration:none;color:#48bfdd;background-color:#0c8dad;height:50px;line-height:50px;padding:0 3em;border-top-left-radius:15px;border-top-right-radius:15px}.tabs .tab:hover{color:#fff}.tabs .tab+.tab{margin-left:1px}.tabs .tab.active{color:#0c8dad;background-color:#f8f8f8;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700}.tabs .tab:disabled,.tabs .tab[disabled]{opacity:.5;cursor:not-allowed}@media (max-width:960px){.tabs{margin-top:-60px}.tabs .tab{padding:.2em 1em;height:30px;line-height:30px;font-size:12px;border-top-left-radius:8px;border-top-right-radius:8px}}.coach-nav:disabled,.coach-nav[disabled]{opacity:.5}.card{background:#fff;padding:50px;border-radius:10px;color:#919191}.card .section{margin-top:20px}.card .section .section-title{font-weight:400;font-size:16px;line-height:1.4em;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;color:#0c8dad;padding-bottom:10px;border-bottom:1px solid #0c8dad}.card .section p{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;font-size:13px;line-height:1.2em;color:#919191}@media (max-width:960px){.card{padding:25px 15px}}.card-title{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:24px;color:#0c8dad;padding-bottom:.5em;border-bottom:1px solid #0c8dad}.card-subtitle{font-weight:400;font-size:16px;line-height:1.4em;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;color:#0c8dad}.card-subtitle+p{margin-top:0}.card-body{padding-top:30px;padding-bottom:30px}.card-footer{padding-top:30px;text-align:right}.coach-card{max-height:calc(100vh - 100px);overflow-y:auto}.coach-card h3{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:24px;font-size:22px;margin:0;color:#0c8dad}.coach-card h4{font-weight:400;font-size:16px;line-height:1.4em;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;font-size:14px;line-height:1.2em;color:#48bfdd;margin:0}.coach-card .coach-contact{color:#919191;margin-top:.5em;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;font-size:13px;line-height:1.2em}.coach-card .picture,.coach-card .video{margin-top:20px;margin-bottom:30px}.coach-card .picture{display:inline-block;margin:0 auto;width:250px;height:250px;background-size:cover;background-position:top center;background-repeat:no-repeat;border-radius:150px;border:5px solid #48bfdd}@media (max-width:960px){.coach-card{max-height:none;overflow-y:auto;position:relative!important;top:auto!important;width:100%!important;height:auto!important;max-height:none!important}.coach-card .uk-sticky-placeholder,.coach-card+.uk-sticky-placeholder{display:none}}.no-sticky{position:relative!important;top:auto!important;width:100%!important;height:auto!important;max-height:none!important}.no-sticky .uk-sticky-placeholder,.no-sticky+.uk-sticky-placeholder{display:none}.kpi-tile{height:6rem;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;padding:10px 20px;color:#fff;border-radius:5px}.kpi-tile.blue{background:#0c8dad}.kpi-tile.light-blue{background:#48bfdd}.kpi-tile.grey{background:#919191}.kpi-tile .tile-title{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;font-size:13px;line-height:1.2em;margin-bottom:5px}.kpi-tile .kpi{font-weight:400;font-size:32px;line-height:1em;margin-bottom:1.4em;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;padding:0;margin:0}.uk-form-label{font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;font-size:12px;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;color:#0c8dad}.uk-form-label.stacked{display:block}.uk-input+.uk-form-label.stacked{margin-top:20px}.uk-input,.uk-input:focus,.uk-select,.uk-select:focus,.uk-textarea,.uk-textarea:focus{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;border-radius:5px;background-color:#fff;color:#777;border:none}.uk-input.input-warning,.uk-input:focus.input-warning,.uk-select.input-warning,.uk-select:focus.input-warning,.uk-textarea.input-warning,.uk-textarea:focus.input-warning{border:1px solid #d9534f}.uk-checkbox+.uk-checkbox{margin-left:10px}.uk-checkbox:checked,.uk-checkbox:checked:focus,.uk-checkbox:indeterminate,.uk-checkbox:indeterminate:focus,.uk-radio:checked,.uk-radio:checked:focus{background-color:#48bfdd}.uk-checkbox:disabled:checked{background-image:url("data:image/svg+xml;charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2211%22%20viewBox%3D%220%200%2014%2011%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolygon%20fill%3D%22%23fff%22%20points%3D%2212%201%205%207.5%202%205%201%205.5%205%2010%2013%201.5%22%20%2F%3E%0A%3C%2Fsvg%3E%0A")}.card .uk-input,.card .uk-input:focus,.card .uk-select,.card .uk-select:focus,.card .uk-textarea,.card .uk-textarea:focus{background-color:#f8f8f8;border:1px solid #d0d0d0}:-ms-input-placeholder{color:#d0d0d0!important}::placeholder{color:#d0d0d0!important}:-ms-input-placeholder{color:#d0d0d0!important}::-ms-input-placeholder{color:#d0d0d0!important}.uk-radio:checked,.uk-radio:checked:focus{background-color:#48bfdd}.uk-input:disabled,.uk-select:disabled,.uk-textarea:disabled{opacity:.8;cursor:not-allowed;color:#333}input:not(.ng-pristine).ng-invalid,textarea:not(.ng-pristine).ng-invalid{border:1px solid red}@media (max-width:400px){.captcha>div{transform:scale(.77);transform-origin:0 0}}.coach-list{padding:0;margin-left:-50px;margin-right:-50px;list-style-type:none}.coach-list .list-item{padding:20px 50px 20px 150px;cursor:pointer;position:relative;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;height:130px}.coach-list .list-item .profile-pic{position:absolute;top:20px;left:50px;width:80px;height:80px;border:2px solid #48bfdd;background-position:top center}.coach-list .list-item h3{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:24px;font-size:20px;color:#0c8dad;margin:0}.coach-list .list-item h4{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;color:#48bfdd;margin:0}.coach-list .list-item p{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;font-size:13px;line-height:1.2em;margin-top:10px;color:#919191}.coach-list .list-item+.list-item{box-shadow:0 -5px 10px -5px rgba(0,0,0,.2)}.coach-list .list-item:nth-child(2n){background:#f8f8f8}.coach-list .list-item.active,.coach-list .list-item:hover{background:#48bfdd}.coach-list .list-item.active h3,.coach-list .list-item.active h4,.coach-list .list-item.active p,.coach-list .list-item:hover h3,.coach-list .list-item:hover h4,.coach-list .list-item:hover p{color:#fff}.coach-list .list-item.active .profile-pic,.coach-list .list-item:hover .profile-pic{border-color:#fff;background-color:#fff}.fw-list-item{border-radius:8px;padding:6px 20px}.fw-list-item+.list-item{margin-top:15px}@media (max-width:640px){.fw-list-item+.list-item{margin-top:5px}}.fw-list-item:nth-child(2n){background:rgba(12,141,173,.1)}.fw-list-item:nth-child(2n+1){background:rgba(12,141,173,.2)}.fw-list-item.finished{background:#d0d0d0;opacity:.5}.fw-list-item.coming{background:#d0d0d0}.fw-list-item p{padding:0;margin:0}.fw-list-item div{line-height:44px}.fw-list-item .session-nb{height:44px;width:44px;background:#fff;color:#48bfdd;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;font-size:18px;line-height:1em;line-height:44px;text-align:center;margin:0;border-radius:50%}@media (max-width:640px){.fw-list-item .session-nb{margin:0 auto}}.fw-list-item .coachee{color:#0c8dad;padding-top:4px}.fw-list-item .coachee .name{font-weight:400;font-size:16px;line-height:1.4em;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700}@media (max-width:960px){.fw-list-item .coachee .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.fw-list-item .coachee .company{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;font-size:13px;line-height:1.2em}@media (max-width:639px){.fw-list-item .coachee{-ms-flex:1;flex:1}}.fw-list-item .date{color:#0c8dad;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:24px;font-weight:700;line-height:44px}.fw-list-item .info{color:#48bfdd;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;font-size:18px;line-height:1em;line-height:44px}.fw-list-item .text{color:#0c8dad;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;line-height:44px}.fw-list .list-item{border-radius:8px;padding:6px 20px}.fw-list .list-item+.list-item{margin-top:15px}@media (max-width:640px){.fw-list .list-item+.list-item{margin-top:5px}}.fw-list .list-item:nth-child(2n){background:rgba(12,141,173,.1)}.fw-list .list-item:nth-child(2n+1){background:rgba(12,141,173,.2)}.fw-list .list-item.finished{background:#d0d0d0;opacity:.5}.fw-list .list-item.coming{background:#d0d0d0}.fw-list .list-item p{padding:0;margin:0}.fw-list .list-item div{line-height:44px}.fw-list .list-item .session-nb{height:44px;width:44px;background:#fff;color:#48bfdd;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;font-size:18px;line-height:1em;line-height:44px;text-align:center;margin:0;border-radius:50%}@media (max-width:640px){.fw-list .list-item .session-nb{margin:0 auto}}.fw-list .list-item .coachee{color:#0c8dad;padding-top:4px}.fw-list .list-item .coachee .name{font-weight:400;font-size:16px;line-height:1.4em;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700}@media (max-width:960px){.fw-list .list-item .coachee .name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}}.fw-list .list-item .coachee .company{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;font-size:13px;line-height:1.2em}@media (max-width:639px){.fw-list .list-item .coachee{-ms-flex:1;flex:1}}.fw-list .list-item .date{color:#0c8dad;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:24px;font-weight:700;line-height:44px}.fw-list .list-item .info{color:#48bfdd;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;font-size:18px;line-height:1em;line-height:44px}.fw-list .list-item .text{color:#0c8dad;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;line-height:44px}@media (max-width:639px){.fw-list .list-item{width:calc(50% - 2 * 5px);margin:5px;padding:6px 10px;word-wrap:break-word}}@media (max-width:410px){.fw-list .list-item .btn{padding:.3em 1em}}@media (max-width:329px){.fw-list .list-item{width:100%}}@media (max-width:639px){.fw-list .list-item>div{-ms-flex-direction:column;flex-direction:column;height:100%;text-align:center}.fw-list .list-item>div>div{-ms-flex:1;flex:1}}.fw-list .list-item>div .right{text-align:center}@media (max-width:639px){.fw-list{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}}.uk-table th{background-color:#0c8dad;color:#fff}.uk-table.uk-table-striped tbody tr:nth-of-type(odd),.uk-table.uk-table-striped>tr:nth-of-type(odd){background:0 0}.uk-table.uk-table-striped tbody tr:nth-of-type(even),.uk-table.uk-table-striped>tr:nth-of-type(even){background:rgba(12,141,173,.05)}.uk-table.uk-table-hover tbody tr:hover,.uk-table.uk-table-hover>tr:hover{background:rgba(12,141,173,.25)}.popup-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.3);z-index:10}@media (max-width:960px){.popup-overlay{z-index:991}}.popup{position:relative;width:90%;max-width:800px;margin:20px auto;z-index:11;max-height:90vh;overflow-y:auto}.popup .close-icon{position:absolute;top:20px;right:20px;cursor:pointer}@media (max-width:960px){.popup .close-icon+div{margin-top:2em}}@media (max-width:960px){.popup{z-index:992}}.login{width:100%;min-height:100vh;background:url(/assets/img/textured-background.svg) no-repeat center center;background-size:cover;padding-bottom:calc(3em * 2 + 30px)}.login .welcome-txt h1,.login .welcome-txt p{color:#fff}.login .welcome-txt p{font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:300}.login .retrieve-pwd{display:inline-block;margin-top:10px;font-size:14px;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;text-decoration:none;color:#919191}.login .retrieve-pwd:hover{text-decoration:underline}.login .register-link{font-size:inherit;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;color:inherit;text-decoration:underline;color:#0c8dad}.login .register-link:hover{color:#48bfdd}.fw-header{background:#fff}.fw-header .logo{height:40px;margin-left:15px}@media (max-width:960px){.fw-header .logo{height:25px;margin:0}}.fw-header .language-logo{width:20px;height:15px;cursor:pointer;margin-right:2px;vertical-align:middle;opacity:.4}.uk-button-default .fw-header .language-logo{opacity:1}.fw-header .uk-button-default{background:#f8f8f8;border:none;padding:0 10px;min-height:auto;border-radius:5px}.fw-header .uk-button-default img{opacity:1}.fw-header .uk-button-default:hover{background-color:transparent}.fw-header .uk-dropdown{padding:15px;min-width:150px}.fw-header .uk-dropdown .uk-nav>li>a{padding:8px 12px;border-radius:4px;color:#919191;font-size:14px}.fw-header .uk-dropdown .uk-nav>li>a:hover{background-color:#f8f8f8}.fw-header .uk-dropdown .uk-nav>li>a.uk-active{background-color:rgba(72,191,221,.1);color:#0c8dad}.fw-header .uk-dropdown .uk-nav>li>a.uk-active .language-logo{opacity:1}.fw-header .uk-dropdown .uk-nav>li>a img{vertical-align:middle}.fw-header .tagline{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;font-size:18px;line-height:1em;color:#0c8dad}.fw-header .profile-pic{height:40px;width:40px;border:1px solid #48bfdd;margin-right:15px}.fw-header .user,.fw-header .user a{font-weight:400;font-size:16px;line-height:1.4em;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;color:#0c8dad;text-decoration:none}.fw-header .user a:hover,.fw-header .user:hover{color:#48bfdd}.fw-header .user a.coach-availability,.fw-header .user.coach-availability{font-size:14px;margin-left:15px;color:#919191}.fw-header .user a.coach-availability:before,.fw-header .user.coach-availability:before{content:'';position:relative;top:2px;display:inline-block;width:16px;height:16px;border-radius:50%;margin-right:5px}.fw-header .user a.coach-availability.on:before,.fw-header .user.coach-availability.on:before{background:#5cb85c}.fw-header .user a.coach-availability.off:before,.fw-header .user.coach-availability.off:before{background:#d0d0d0}@media (max-width:640px){.fw-header .user a.coach-availability,.fw-header .user.coach-availability{margin:0}}.fw-header .menu-sep{width:1px;height:20px;background:#0c8dad}.fw-header .logout{font-size:12px;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:300;text-decoration:none;color:#48bfdd}.fw-header .logout:hover{text-decoration:underline}.fw-header .help{font-size:12px;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:300;text-decoration:none;color:#0c8dad;margin-right:10px}.fw-header .help:hover{text-decoration:underline}.fw-header.uk-navbar-container{background:#fff}.fw-header .uk-navbar-item{padding:0 5px}.admin-header{display:inline}.admin-header ul{white-space:nowrap;overflow-x:auto}.admin-header li{display:inline}.admin-header li::before{content:' '}.admin-header li::after{content:' | '}.admin-header li:last-child::after{content:''}.admin-header li a{white-space:nowrap;display:inline-block;padding:1em;text-decoration:none}.admin-header li a.active{color:#0c8dad}.admin-header li a:hover[disabled]{color:#666}.admin-header li a[disabled]{opacity:.5;cursor:not-allowed}@media (max-width:960px){.admin-header li a{padding:.5em}}.notif{background-color:#0c8dad;color:#fff;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;padding:20px;border-radius:10px}.notif.notif-small{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;font-size:13px;line-height:1.2em;padding:10px 20px}.notif.notif-error{background-color:#d9534f}.ui-notification{background:#fff;padding:50px;border-radius:10px;color:#919191;padding:20px;color:#fff}.ui-notification .section{margin-top:20px}.ui-notification .section .section-title{font-weight:400;font-size:16px;line-height:1.4em;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;color:#0c8dad;padding-bottom:10px;border-bottom:1px solid #0c8dad}.ui-notification .section p{font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;font-size:13px;line-height:1.2em;color:#919191}@media (max-width:960px){.ui-notification{padding:25px 15px}}.ui-notification .uk-input,.ui-notification .uk-input:focus,.ui-notification .uk-select,.ui-notification .uk-select:focus,.ui-notification .uk-textarea,.ui-notification .uk-textarea:focus{background-color:#f8f8f8;border:1px solid #d0d0d0}.ui-notification.error{background:#d9534f}.ui-notification.success{background:#5cb85c}.profile-pic{width:100px;height:100px;border-radius:50%;background:url(https://cdn1.iconfinder.com/data/icons/business-charts/512/customer-512.png) no-repeat center center;background-size:cover;background-position:top center}.chip{padding:5px 20px;border-radius:20px;background:#0c8dad;color:#fff;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:400;font-size:16px;line-height:1.4em;font-size:14px;line-height:1.8em;font-size:13px;line-height:1.2em;display:inline-block}.chip.secondary-chip{background:0 0;border:1px solid #0c8dad;color:#0c8dad}.cookies-info{position:relative;background:#48bfdd;color:#fff;font-weight:400;font-size:16px;line-height:1.4em;font-family:Montserrat,Helvetica,Arial,Sans-serif;font-weight:700;padding:20px}.cookies-info .close-btn{position:absolute;top:10px;right:10px;cursor:pointer}.stat-chart{margin-bottom:20px!important;background:#f8f8f8;border-radius:20px}