@font-face{font-family:icons;src:url(/fonts/icons.eot?25986f2b23797251d3f956c599b9265b);src:url(/fonts/icons.eot?25986f2b23797251d3f956c599b9265b) format("embedded-opentype"),url(/fonts/icons.woff?77f98b545dc0ce823ef550926bbcbb99) format("woff"),url(/fonts/icons.ttf?7eff06e0881a55c406f8431b5dea8703) format("truetype"),url(/fonts/icons.svg?48d02b1e69d33fb7991719ba6eecbafc) format("svg")}.icon{font-style:normal;font-weight:400}.icon.icon-arrow:before{font-family:icons;content:"\EA01"}.icon.icon-close:before{font-family:icons;content:"\EA02"}.icon.icon-creditcard:before{font-family:icons;content:"\EA03"}.icon.icon-email:before{font-family:icons;content:"\EA04"}.icon.icon-info:before{font-family:icons;content:"\EA05"}.icon.icon-location:before{font-family:icons;content:"\EA06"}.icon.icon-logo:before{font-family:icons;content:"\EA07"}.icon.icon-logout:before{font-family:icons;content:"\EA08"}.icon.icon-menu:before{font-family:icons;content:"\EA09"}.icon.icon-password:before{font-family:icons;content:"\EA0A"}.icon.icon-phone:before{font-family:icons;content:"\EA0B"}.icon.icon-play:before{font-family:icons;content:"\EA0C"}.icon.icon-profile:before{font-family:icons;content:"\EA0D"}.icon.icon-sort-down:before{font-family:icons;content:"\EA0E"}@-webkit-keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}@keyframes spinAround{0%{transform:rotate(0deg)}to{transform:rotate(359deg)}}html{font-size:15px;font-family:Rajdhani,sans-serif;color:#52575d}@media screen and (min-width:1200px){html{font-size:18px}}h1,h2,h3,h4{color:#333}h1{font-size:1.25rem}@media screen and (min-width:990px){h1{font-size:2rem}}.text-bold{font-weight:700}.text-cap{text-transform:uppercase}.text-green{color:#8cc63f}.text-error{color:#d8000c}.icon{display:inline-block;font-size:1rem;line-height:1}ul{list-style:none}a{display:flex;align-items:center;color:inherit;text-decoration:none}a:hover{color:#8cc63f}a .icon{text-align:center;width:1.5em;height:1em}input{font-family:Rajdhani,sans-serif;font-size:.8rem}.btn{font-size:.9rem}*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{scroll-behavior:smooth;box-sizing:border-box}address,article,aside,audio,blockquote,body,canvas,dd,div,dl,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,input,noscript,ol,output,p,pre,section,table,tfoot,ul,video{margin:0;padding:0}html{width:100%;position:fixed;overflow:hidden}body,html{height:100%}body{position:relative;background-color:#f9faf7}hr{border:0;height:2px;margin:0;background-color:hsla(0,0%,91%,.5)}.container{display:flex;flex-direction:column;min-height:100vh;min-height:-webkit-fill-available;max-width:1920px;margin:0 auto;overflow-x:hidden;height:100%}@media screen and (min-width:990px){.container{padding-left:6.666%;padding-right:6.666%}}.container .content{position:relative;display:flex;flex:auto;height:80%;margin:1rem}@media screen and (min-width:990px){.container .content{margin:0}}.container .content.\--center{flex:initial;flex-direction:column;justify-content:center;align-items:center;margin:auto}@media screen and (min-width:990px){.is-mobile{display:none}}::-webkit-scrollbar{width:2px;height:2px}::-webkit-scrollbar-track{background:#f1f1f1}::-webkit-scrollbar-thumb{background:#888}::-webkit-scrollbar-thumb:hover{background:#555}#client{height:100%}@media screen and (min-width:720px){#client{height:auto}}.client-avatar{width:40px;height:40px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.logo{max-width:40vw}@media screen and (min-width:990px){.logo{max-width:18vw}}.content.\--center .logo{width:100%;max-width:80%;margin-bottom:2rem}.modal__mask{position:absolute;z-index:9999;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.8);display:table;transition:opacity .3s ease}.modal__wrapper{display:table-cell;vertical-align:middle}@media screen and (min-width:990px){.modal__wrapper{padding-left:6.666%;padding-right:6.666%}}.modal__container{position:relative;max-width:1000px;margin:0 auto;padding:30px;background-color:#fff;border-radius:8px;box-shadow:0 10px 20px 0 rgba(196,200,208,.4);transition:all .3s ease}.modal__header{position:relative}.modal__button-close{position:absolute;display:flex;justify-content:center;top:50%;right:0;transform:translateY(-50%);width:1rem;height:1rem;cursor:pointer}.modal__button-close:hover:after,.modal__button-close:hover:before{background-color:#8cc63f}.modal__button-close:after,.modal__button-close:before{position:absolute;content:"";height:5px;width:25px;background-color:#000}.modal__button-close:before{transform:rotate(45deg)}.modal__button-close:after{transform:rotate(-45deg)}.modal__default-button{float:right}.modal h3{font-size:1.785em;height:40px;border-bottom:2px solid #ebf2f7;margin-bottom:30px}.modal-enter,.modal-leave-active{opacity:0}.modal-enter .modal__container,.modal-leave-active .modal__container{transform:scale(1.1)}.btn{border:none;font-family:Rajdhani,sans-serif;border-radius:8px;padding:.5rem .75rem;outline:none;cursor:pointer}.btn .icon{color:#e3e9ef;margin-right:1rem}.btn-small{border-radius:5px;padding:.3rem .5rem}.btn-circle{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#fff}.btn-circle .icon{margin-right:0}.btn-circle:hover{background-color:rgba(227,233,239,.25)}.btn-circle:hover .icon{color:#b3b8bd}.btn-outline:hover,.btn-solid{color:#fff;background-color:#8cc63f}.btn-solid{transition:all 75ms ease-in-out}.btn-solid:hover{background-color:#77aa32}.btn-outline{color:#8cc63f;border:2px solid #8cc63f;background-color:transparent}.btn-selection{font-size:1rem;border-radius:50px;background-color:unset}.btn-selection:hover{color:inherit;background-color:#f9faf7}.btn-selection:not(:last-child){margin-bottom:.35rem}.btn-selection.active{color:#8cc63f;background-color:rgba(216,255,163,.5)}.btn-selection.active .icon{color:#8cc63f;opacity:1}.btn-loading,.btn:disabled{opacity:.65;cursor:not-allowed;pointer-events:none;box-shadow:none}.btn-loading{color:transparent!important;position:relative}.btn-loading:after{content:"";position:absolute;left:calc(50% - .5em);top:calc(50% - .5em);-webkit-animation:spinAround .5s linear infinite;animation:spinAround .5s linear infinite;border-radius:290486px;border-color:transparent transparent #fff #fff;border-style:solid;border-width:2px;display:block;height:1em;width:1em}.box-form__input{width:100%;padding:.6rem .9rem;border:1px solid #e8e8e8;border-radius:50px;outline:none}.box-form__input-container:not(:first-child),.box-form__input:not(:first-child){margin-top:.75rem}.box-form__input-container{position:relative}.box-form__input-container input{padding-left:2.75rem}.box-form__input-container input+span:after{position:absolute;font-family:icons;font-size:1rem;color:#e3e9ef;top:50%;left:1rem;transform:translateY(-50%)}.box-form__input-container input[type=email]+span:after{content:"\EA0D"}.box-form__input-container input[type=password]+span:after{content:"\EA0A"}.box-user{display:flex;align-items:flex-start}.box-user__name{font-size:1rem;line-height:1.25}.box-user__image{flex-shrink:0;width:2.5rem;height:2.5rem;border-radius:50%;margin-right:.75rem;background-size:cover}.box-description{padding-bottom:2rem}.box-description__item{display:flex;align-items:center;margin:1rem 0}.box-description__item .icon{font-size:.75rem;text-align:center;width:2rem}.box-description__item .icon-location,.box-description__item .icon-phone{font-size:1rem}.form-textarea{text-align:end}.form-textarea span,.form-textarea textarea{font-size:14px}.form-textarea textarea{font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;width:100%;display:block;overflow:hidden;padding:8px;box-sizing:border-box;border:1px solid #e8e8e8;border-radius:5px;background-color:#fff;resize:none}.form-textarea textarea::-webkit-input-placeholder{color:#52575d;font-size:14px;font-weight:300}.form-textarea textarea::-moz-placeholder{color:#52575d;font-size:14px;font-weight:300}.form-textarea textarea:-ms-input-placeholder{color:#52575d;font-size:14px;font-weight:300}.form-textarea textarea::-ms-input-placeholder{color:#52575d;font-size:14px;font-weight:300}.form-textarea textarea::placeholder{color:#52575d;font-size:14px;font-weight:300}.tabs{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;align-items:stretch;display:flex;justify-content:space-between;overflow:hidden;overflow-x:auto;white-space:nowrap}.tabs:not(:last-child){margin-bottom:1.5rem}.tabs ul{list-style:none;display:flex;align-items:center;flex-grow:1;flex-shrink:0;justify-content:flex-start;border-bottom:1px solid #dbdbdb}.tabs li{display:block}.tabs li a{align-items:center;border-bottom:1px solid #dbdbdb;color:#4a4a4a;display:flex;justify-content:center;margin-bottom:-1px;padding:.5em 1em;vertical-align:top}.tabs li.tab-active a{border-bottom-color:#8cc63f;color:#8cc63f}.form-select{position:relative}.form-select__select{font-size:14px;font-family:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;width:100%;max-width:100%;display:block;overflow:hidden;padding:8px;box-sizing:border-box;border:1px solid #e8e8e8;border-radius:5px;background-color:#fff}.form-select__select::-webkit-input-placeholder{color:#52575d;font-size:14px;font-weight:300}.form-select__select::-moz-placeholder{color:#52575d;font-size:14px;font-weight:300}.form-select__select:-ms-input-placeholder{color:#52575d;font-size:14px;font-weight:300}.form-select__select::-ms-input-placeholder{color:#52575d;font-size:14px;font-weight:300}.form-select__select::placeholder{color:#52575d;font-size:14px;font-weight:300}.form-select__select option{font-size:14px}.form-select:after{content:"";background:url(/images/sort-down.svg?63fbce5456fe57c606053c49a76101e0) 50% no-repeat;background-size:contain;position:absolute;top:0;right:.5rem;width:15px;height:15px;color:#000;transform:translateY(50%)}.form-select--title .form-select__select{display:inline;width:80px}.form-select--title:after{top:0;left:60px}.form-input{font-family:inherit;outline:none;padding:8px;width:100%;box-sizing:border-box;border:1px solid #e8e8e8;border-radius:5px;background-color:#fff}.form-row{margin-bottom:.5rem;display:flex}.form-body{flex:5 1 0}.form-body:not(:first-child){margin-left:.5rem}.box{display:flex;flex-direction:column;width:100%;height:auto;padding:.75rem 1rem;box-shadow:0 10px 20px 0 rgba(196,200,208,.4);background-color:#fff;border-radius:20px}@media screen and (min-width:990px){.box{max-height:80vh;padding:.75rem 1.5rem}}.box__header--close{display:flex;margin-left:-2.5rem}.active .box__header--close{margin-left:0}.box__header--close .icon-close{font-size:1.5rem}.box__header--content{display:flex;justify-content:space-between;align-items:center;padding:.6rem 0}.box__header hr{margin-top:.5rem}.box__main{display:flex;flex-direction:column;padding:1rem 0;flex:auto;overflow:hidden}.box__footer{margin-top:auto}.box__footer hr{margin-bottom:.5rem}.box__footer--content{display:flex;justify-content:space-between;align-items:center;overflow:hidden}.box-sm.\--log-in{position:static;width:80vw;max-width:350px;visibility:visible!important;opacity:1!important}.box-sm.\--log-in .box__footer{margin:0}.box-sm{position:absolute;left:100%;transition:left .2s ease-in-out,opacity .5s ease-in-out,visibility .5s ease-in-out;opacity:0;visibility:hidden;z-index:9998}@media screen and (min-width:990px){.box-sm{position:static;right:0;width:27vw!important;visibility:visible;opacity:1}}@media screen and (min-width:1200px){.box-sm{width:25vw!important}}@media screen and (min-width:1600px){.box-sm{width:20vw!important}}.box-sm.active{left:0;transition:left .3s ease-in-out,opacity .2s ease-in-out;visibility:visible;opacity:1}@media screen and (min-width:990px){.box-md{width:57vw}}@media screen and (min-width:1200px){.box-md{width:60vw}}@media screen and (min-width:1600px){.box-md{width:70vw}}.category-select{padding-bottom:1rem}@media screen and (min-width:990px){.category-select{width:40%}}.category-select .multiselect{cursor:pointer}.category-select .multiselect__option--highlight{background:#8cc63f}.category-select .multiselect__placeholder{color:#52575d}.client-select{cursor:pointer;margin-bottom:30px}.client-select .multiselect__option--highlight{background:#8cc63f}.client-select .multiselect__placeholder{color:#52575d}.client-modal .modal__container{max-width:450px}.client-modal .modal .form-select__select{width:unset;flex:15%}.client-modal .modal .form-input{flex:auto}.client-modal .preview{width:200px;background-color:#fff;border:1px solid #ddd;padding:5px}.client-modal .error-box{margin-bottom:1rem}.exercise-modal h3{font-size:1.785em;height:50px;border-bottom:2px solid #ebf2f7;margin-bottom:25px}.exercise-modal__body{margin-bottom:35px}.selected-exercises{padding-bottom:40px}.selected-exercises__list,.selected-exercises p{margin-bottom:25px}.selected-exercises__item{line-height:40px;display:flex}.selected-exercises__item:not(:last-child){border-bottom:1px solid #ebf2f7}.selected-exercises__item span:first-child{flex:2;font-weight:700}.selected-exercises__item span:nth-child(2){flex:3}.selected-exercises__item span:last-child{flex:1;text-align:end}.selected-exercises__toolbar{display:flex;flex-direction:column;justify-content:space-between}.selected-exercises__toolbar>:last-child{padding-top:.5em}@media screen and (min-width:480px){.selected-exercises__toolbar{flex-direction:row}}.flash-message{padding:1rem;z-index:9999;border:none!important}.flash-message h3{color:#fff!important}.flash-message__content{border:none!important}.flash-message--error{background-color:#d8000c!important}.flash-message--success{background-color:#8cc63f!important}.user-nav ul{display:flex;justify-content:flex-end;list-style:none}.user-nav ul li{display:flex;line-height:1}.user-nav ul li .btn-circle{position:relative}.user-nav ul li .btn-circle .icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.selection-panel__option:not(:first-child){margin-top:.5rem}.selection-board{width:100%;table-layout:fixed;text-align:left;border-spacing:0 .25rem}.selection-board__row{cursor:pointer;transition:all 85ms ease-in-out}.selection-board__row:hover .column{background-color:rgba(227,233,239,.25)}.selection-board__row.active .column{background-color:rgba(140,198,63,.1)}.selection-board__row.active .column--example__checkbox{border-width:4px;border-color:#8cc63f}@media screen and (min-width:990px){.selection-board__row.active .column--example__checkbox{border-width:8px}}.selection-board .column--code,.selection-board .header-column--code{display:none}@media screen and (min-width:720px){.selection-board .column--code,.selection-board .header-column--code{display:table-cell}}.selection-board td,.selection-board th{padding:.5rem}@media screen and (min-width:720px){.selection-board td,.selection-board th{padding:.5rem .75rem}}.selection-board th{color:#b3b8bd;background-color:#e3e9ef}.selection-board th:first-child{border-top-left-radius:50px;border-bottom-left-radius:50px}.selection-board th:last-child{border-top-right-radius:50px;border-bottom-right-radius:50px}.selection-board .column:first-child{border-top-left-radius:3px;border-bottom-left-radius:3px}@media screen and (min-width:720px){.selection-board .column:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}}.selection-board .column:last-child{border-top-right-radius:3px;border-bottom-right-radius:3px}@media screen and (min-width:720px){.selection-board .column:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}}.selection-board .column--example__container{display:flex;width:100%;flex-direction:row;justify-content:space-between;align-items:center}@media screen and (min-width:1200px){.selection-board .column--example__container{justify-content:space-around}}.selection-board .column--example__checkbox{display:inline-block;height:1rem;width:1rem;border:2px solid #e3e9ef;border-radius:5px}@media screen and (min-width:990px){.selection-board .column--example__checkbox{height:1.25rem;width:1.25rem}}.selection-board .column--example__image{content:"";width:100%;height:100%;top:0;left:0}.selection-board .column--example__image,.selection-board .column--example__image:before{border-radius:5px;overflow:hidden}.selection-board .column--example__image:after,.selection-board .column--example__image:before{position:absolute;display:inline-block;padding:0 .5rem}@media screen and (min-width:720px){.selection-board .column--example__image:after,.selection-board .column--example__image:before{padding:0}}.selection-board .column--example__image:before{content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.35)}.selection-board .column--example__image:after{content:"\EA0C";font-family:icons;font-size:1.25rem;color:#8cc63f;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:720px){.selection-board .column--example__image:after{font-size:1.25rem}}@media screen and (min-width:990px){.selection-board .column--example__image:after{font-size:1.5rem}}.selection-board .column--example__modal{position:relative;width:60%;height:0;padding-bottom:61%}@media screen and (min-width:720px){.selection-board .column--example__modal{padding-bottom:36.6%}}.selection-board .column--example__modal .modal__mask{position:fixed}.selection-board .column--example__modal .modal-button{position:absolute;width:100%;height:100%}.client-details__row{display:flex;flex-direction:column;padding:.75rem 1rem;border-radius:8px;background-color:rgba(216,255,163,.4)}@media screen and (min-width:990px){.client-details__row{flex-direction:row;align-items:center;justify-content:space-between}}.client-details__row--item{flex:1 1 auto}@media screen and (min-width:990px){.client-details__row--item{text-align:center}}.client-details__row--item:first-child{order:1}.client-details__row--item:nth-child(2){order:0}.client-details__row--item.is-lg{flex:10}.client-details__row--item:first-child{text-align:start}.client-details__row--item:last-child{text-align:end}.client-details__row--item .btn{display:inline-block}.client-details__row--item .logo{height:1.5rem}.client-details__row--item span{font-size:.75rem;letter-spacing:.045em;color:#b3b8bd}.exercises{display:flex;flex-wrap:wrap;flex-direction:row;padding:0 1rem;overflow-y:auto}@media screen and (min-width:720px){.exercises{padding:0}}.exercises .exercise{flex:0 0 auto;width:100%;margin-bottom:1.5rem;cursor:pointer}@media screen and (min-width:720px){.exercises .exercise{width:calc(25% - 1rem)}}@media screen and (min-width:720px){.exercises .exercise:not(:last-child){margin-right:1rem}}.exercises .exercise__image{position:relative;width:100%;height:0;padding-bottom:61%;background-size:cover}.exercises .exercise__image,.exercises .exercise__image:before{border-radius:5px;overflow:hidden}.exercises .exercise__image:after,.exercises .exercise__image:before{position:absolute;display:inline-block;padding:0 .5rem}@media screen and (min-width:720px){.exercises .exercise__image:after,.exercises .exercise__image:before{padding:0}}.exercises .exercise__image:before{content:"";width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,.35)}.exercises .exercise__image:after{content:"\EA0C";font-family:icons;font-size:1.25rem;color:#8cc63f;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:720px){.exercises .exercise__image:after{font-size:1.25rem}}@media screen and (min-width:990px){.exercises .exercise__image:after{font-size:1.5rem}}.exercises .exercise__image:after{font-size:3rem}.exercises .exercise__description{display:flex;align-items:center;justify-content:space-between;margin-top:.75rem}.exercises .exercise__description span{font-size:.75rem}.exercises .exercise__description .icon{font-size:2rem;color:#8cc63f}.paginated-list{flex:1;display:flex;flex-direction:column;justify-content:space-between}.paginated-list__data{overflow:auto}.paginated-list__pagination{padding-top:.5rem;display:flex;justify-content:center}.paginated-list__pagination ul{list-style-type:none;padding:0;margin:0}.paginated-list__pagination li{float:left;margin:0 5px}.page{padding:.1em .4em 0;display:flex;justify-content:center;align-items:center;cursor:pointer;line-height:1;margin:0}.page--current{color:#fff;background:#8cc63f}.page--current:hover{color:#fff}.page--first:after,.page--last:before{content:"..."}.box__main.box__main--content .paginated-list__data{display:flex;flex-direction:column}.player{position:relative;padding-bottom:56.25%;height:0}.player iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width:720px){.profile{display:flex}}.profile-info table{width:100%;table-layout:fixed}.profile-info td,.profile-info th{text-align:start;padding:.5rem 1rem}.profile-info a{text-decoration:underline}.profile-info span{overflow-wrap:break-word}.description{padding:0 1rem}.description__title{font-weight:700;margin-bottom:.5rem}.shared-item__header{padding:.5rem 1rem;display:flex;justify-content:space-between;align-items:center;cursor:pointer;background:#f9faf7}.shared-item__header .icon{display:flex;color:currentColor;transition:all .2s;font-size:1em}.shared-item__content{padding:.5rem 1rem}.shared-item__content-row{display:flex;justify-content:space-between;align-items:center;margin-bottom:.5rem}.shared-item--active .icon{transform:rotate(90deg)}.shared-item:not(:last-child){margin-bottom:.625rem}.sidebar{height:100%;z-index:9999}@media screen and (min-width:990px){.sidebar{height:auto}}@media screen and (min-width:1200px){.sidebar{margin-right:1rem}}.video-preview h3{font-size:1.785em;border-bottom:2px solid #ebf2f7;margin-bottom:25px}.video-preview__body{display:flex;flex-direction:column}@media screen and (min-width:480px) and (orientation:landscape){.video-preview__body{flex-direction:row}}.video-preview__video{margin-bottom:.75rem}@media screen and (min-width:480px) and (orientation:landscape){.video-preview__video{width:65%;margin-bottom:0}}@media screen and (min-width:480px){.video-preview__video{width:100%}}@media screen and (min-width:480px) and (orientation:landscape){.video-preview__description{width:35%;padding:1rem}}@media screen and (min-width:720px){.video-preview__description{width:43%;margin-left:2%}}.video-preview__description p{margin-bottom:.5rem}.error-box{font-family:inherit;padding:8px;width:100%;box-sizing:border-box;border:1px solid #e8e8e8;border-radius:5px;background-color:#ffbaba}.dashboard{padding-top:1.5rem}@media screen and (min-width:990px){.dashboard{padding-bottom:3rem}}.dashboard__header{display:flex;justify-content:space-between;padding:0 1rem}@media screen and (min-width:990px){.dashboard__header{padding:0;margin-bottom:.75rem}}.dashboard .content{justify-content:space-between}