*{font-family:roboto,serif;box-sizing:border-box}html,body{margin:0;padding:0}a{text-decoration:none}@media screen and (max-width: 576px){h1{font-size:1.5rem}h2{font-size:1.4rem}}*::-webkit-scrollbar{width:6px;height:6px}*::-webkit-scrollbar-thumb{background-color:#bec4ca;border-radius:3px}.form-control .input-control{font-weight:400;padding:.5rem 1rem;text-align:center;min-width:250px;font-size:1.1rem;color:#000!important;border-radius:2rem;box-shadow:#00000029 0 3px 6px inset;border:none}@media screen and (max-width: 576px){.form-control .input-control{font-size:1rem}}.form-control .input-control:disabled{background:silver;cursor:not-allowed}.form-control .input-control option{color:#000!important}.form-control .grouped-fields{display:flex;gap:.7rem}@media screen and (max-width: 576px){.form-control .grouped-fields{gap:.3rem}}.form-control .grouped-fields .input-control{min-width:unset;width:50%}.form-error{color:#ce1414!important;font-weight:600;margin:0;padding:0}.btn-container{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.btn{background:transparent linear-gradient(270deg,var(--main-color) 0%,var(--main-color) 100%) 0 0 no-repeat padding-box;display:flex;align-items:center;justify-content:center;gap:.5rem;text-decoration:none;font-weight:600;font-size:1rem;border:none;border-radius:25px;color:#fff;padding:.8rem 1rem;cursor:pointer;position:relative;min-width:150px}.btn:hover{opacity:.8}.btn.outlined{background:transparent;border:2px solid white}.btn.outlined:hover{background:#fff;color:#000!important;opacity:unset}.btn.outlined:hover *{color:#000!important;border-color:#000!important}.btn.secondary{background:var(--linear-light-two)}.btn:disabled{opacity:.7;cursor:not-allowed}.btn.small{min-width:unset;padding:.5rem 1rem}.btn.big{padding:1rem 2rem}.btn.gradient{background:transparent linear-gradient(270deg,var(--linear-light-two) 0,var(--linear-light-one) 100%) 0 0 no-repeat padding-box}.btn-back{background:transparent;border:1px solid var(--linear-light-two)}.btn-back:hover{background:var(--linear-light-two);color:#fff;opacity:unset}.icon-btn .btn{min-width:unset;width:100%;max-height:140px;aspect-ratio:1;background:transparent linear-gradient(0,white 0,var(--linear-light-two) 80%) 0 0 no-repeat padding-box;position:relative;font-size:.9rem;text-align:center;display:flex;flex-direction:column;justify-content:end}.icon-btn .btn img{position:absolute;top:1rem;margin:auto;height:40%;width:auto;z-index:0}.icon-btn .btn span{color:#000!important;z-index:1}.bg-page{position:fixed;top:0;left:0;min-width:100%;min-height:100%;background-image:var(--login-image-url);background-position:center;background-size:cover;background-repeat:no-repeat;overflow:auto}nav{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:1rem;position:fixed;width:100%;z-index:10}@media (max-width: 768px){nav{flex-direction:column;align-items:start;position:relative}}@media screen and (min-width: 768px){nav{background:linear-gradient(0deg,#f0f3fa00,#f0f3fa00 2%,#fefeff 89%,#fff)}}nav .logo-container img{width:100px}@media (min-width: 768px){nav .logo-container img{position:absolute;left:1rem;top:1rem;width:150px}}nav .desktop-nav,nav .mobile-nav{display:flex;flex-direction:row;align-items:center;gap:.6rem}nav .desktop-nav a,nav .mobile-nav a{text-decoration:none}nav .desktop-nav .btn{min-width:unset;padding:.5rem 1rem}nav .desktop-nav a{color:#fff;font-weight:600}@media (max-width: 1360px){nav .desktop-nav span{display:none}}@media screen and (max-width: 768px){nav .desktop-nav{display:none}}nav .mobile-nav{background:linear-gradient(#fff0,#ffffffd4,#fff);display:none;position:fixed;bottom:0;left:0;right:0;text-align:center;padding:.5rem 2rem}@media screen and (max-width: 768px){nav .mobile-nav{display:flex;align-items:start}}@media screen and (max-width: 576px){nav .mobile-nav{padding:.5rem}}nav .mobile-nav a{display:flex;flex:1 1 0;flex-direction:column;align-items:center}nav .mobile-nav .icon-container{display:flex;justify-content:center;align-items:center;background:var(--main-color);border-radius:100%;width:60px;height:60px}@media screen and (max-width: 576px){nav .mobile-nav .icon-container{width:40px;height:40px}}nav .mobile-nav span{color:var(--main-color);font-weight:600}@media screen and (max-width: 576px){nav .mobile-nav span{font-size:.8rem}}nav .mobile-logout-button{display:none;right:.8rem;top:.8rem;position:absolute;min-width:unset;border-radius:100%}@media screen and (max-width: 768px){nav .mobile-logout-button{display:flex;justify-content:center;align-items:center;width:45px;height:45px}}@media screen and (max-width: 576px){nav .mobile-logout-button{width:40px;height:40px}}.svg-icon{height:1.2rem}.grid{grid-gap:0;display:grid;grid-template-columns:1fr 1fr}.multiselect-dropdown{display:inline-flex;flex-wrap:wrap;gap:.3rem;border-radius:4px;border:solid 1px #ced4da;position:relative;width:100%!important;background:#131321;padding:.5rem}.multiselect-dropdown:not(:last-of-type){margin-bottom:1rem}.multiselect-dropdown *{background:#131321}.multiselect-dropdown .multiselect-dropdown-search{padding:.5rem 1rem}.multiselect-dropdown .multiselect-dropdown-list div{display:flex;align-items:center;gap:.5rem}.multiselect-dropdown .multiselect-dropdown-list div *{cursor:pointer}.multiselect-dropdown .multiselect-dropdown-list div:hover,.multiselect-dropdown .multiselect-dropdown-list div:hover *{background:var(--main-color)}.multiselect-dropdown input{outline-width:0}.multiselect-dropdown input[type=checkbox]{cursor:pointer;-ms-transform:scale(1.4);-moz-transform:scale(1.4);-webkit-transform:scale(1.4);-o-transform:scale(1.4);transform:scale(1.4);accent-color:var(--main-color)}.multiselect-dropdown .optext{display:inline-flex;align-items:center;gap:.2rem;background:#323a49}.multiselect-dropdown .optext .optdel{cursor:pointer;font-size:1rem;padding:.1rem .3rem;font-weight:700;background:transparent}.multiselect-dropdown span.optext,.multiselect-dropdown span.placeholder{border-radius:4px}.multiselect-dropdown span.optext{padding:.2rem .5rem}.multiselect-dropdown span.optext .optdel{float:right;margin:2px -6px 1px 5px;font-size:.7em;cursor:pointer;color:#666}.multiselect-dropdown span.optext .optdel:hover{color:#c66}.multiselect-dropdown span.placeholder{color:#ced4da}.multiselect-dropdown-list-wrapper{box-shadow:gray 0 3px 8px;z-index:100;padding:2px;border-radius:4px;border:solid 1px #ced4da;display:none;margin:-1px;position:absolute;top:0;left:0;right:0;background:#fff}.multiselect-dropdown-list-wrapper .multiselect-dropdown-search{margin-bottom:5px}.multiselect-dropdown-list{padding:2px;height:15rem;overflow-y:auto;overflow-x:hidden}.multiselect-dropdown-list div{padding:5px}.multiselect-dropdown span.maxselected{width:100%}.multiselect-dropdown-all-selector{border-bottom:solid 1px #999}.loader-container{display:flex;justify-content:center;align-items:center;height:100%;width:100%;position:absolute;top:0;left:0;z-index:1000;background:#0003}.loader{width:75px;height:75px;border:5px solid #FFF;border-radius:50%;display:inline-block;position:relative;box-sizing:border-box;animation:rotation 1s linear infinite}.loader:after{content:"";box-sizing:border-box;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:60px;height:60px;border-radius:50%;border:5px solid transparent;border-bottom-color:var(--main-color)}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal{position:fixed;top:0;left:0;height:100vh;width:100vw;display:flex;justify-content:center;align-items:center;background:#0000;z-index:-99999;transition:background .2s ease}.modal.show,.modal.out{z-index:99999}.modal.show{background:#000000b3}.modal.show .modal-body{opacity:1}.modal .modal-body{opacity:0;position:relative;background:#fff;width:80%;padding:1.5rem;max-height:80%;overflow-y:auto;transition:opacity .2s ease}.modal .modal-body.big{width:90%;max-height:90%}@media screen and (max-width: 576px){.modal .modal-body.big{width:100%;max-height:100%;height:100vh}}@media screen and (max-width: 576px){.modal .modal-body{width:100%;max-height:100%;height:100vh}}.modal .modal-body .close{background:#000;color:#fff;height:40px;width:40px;position:absolute;display:flex;right:0;top:0;justify-content:center;align-items:center;cursor:pointer;z-index:5}.modal .modal-iframe{padding:0;height:90%}@media screen and (max-width: 576px){.modal .modal-iframe{height:100%}}.modal .modal-iframe iframe{width:100%;height:100%;border:none}.modal .modal-img{padding:0;height:100%}.modal .modal-img>img{width:100%;display:block}.audioguide{position:absolute;top:1rem;left:1rem;border:2px solid #000;border-radius:50%;width:100px;height:100px;font-size:1rem;display:flex;align-items:center;flex-direction:column;cursor:pointer;background:#fff}.audioguide>.audio-guide-icon{font-size:35px}@media screen and (max-width: 768px){.audio-guide-caption{display:none}.audioguide{left:8px;top:8px;width:60px;height:60px;justify-content:center}}.step:not(.active){display:none}.step .banner{position:relative;background-image:url(/build/assets/banner-coach-gYK_r1op.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;border-radius:14px;cursor:pointer}.step .banner:hover:before{background:transparent linear-gradient(270deg,#fffe,#fff) 0 0 no-repeat padding-box}.step .banner:hover p{color:#000!important}.step .banner:before{background:transparent linear-gradient(270deg,#31384d,#131327) 0 0 no-repeat padding-box;border-radius:14px;height:100%;width:100%;content:"";position:absolute;top:0;left:0;opacity:.8}.step .banner p{position:relative;opacity:1;padding:3rem;font-size:2.5rem;font-weight:500;text-align:center}@media (max-width: 992px){.step .banner p{padding:2.2rem;font-size:2.2rem}}@media (max-width: 768px){.step .banner p{padding:2rem;font-size:2rem}}@media (max-width: 576px){.step .banner p{padding:1.5rem;font-size:1.6rem}}.favorite{cursor:pointer;position:relative;z-index:2;display:inline-flex}.favorite img{filter:invert(100%) sepia(93%) saturate(1%) hue-rotate(250deg) brightness(107%) contrast(100%)}.favorite.active img{filter:invert(12%) sepia(90%) saturate(7021%) hue-rotate(359deg) brightness(115%) contrast(118%)}nav .favorite.animate img{animation:heartbeat 1s ease}@keyframes heartbeat{0%{transform:scale(1)}25%{transform:scale(1.5)}50%{transform:scale(1)}75%{transform:scale(1.5)}to{transform:scale(1)}}.switcher{display:flex;justify-content:center}.switcher .switch-container{display:flex;border-radius:50px;background:#d1d0de;position:relative;height:60px}.switcher .switch-container .button-cover{position:absolute;left:0;top:0;bottom:0;background:#fff;z-index:2;border:2px solid var(--main-color);width:170px}.switcher .switch-container .button-cover.active{left:50%}.switcher .switch-container>div{padding:1rem;cursor:pointer;background:#d1d0de;position:relative;width:170px;text-align:center;border-radius:50px;transition:.3s ease all}.switcher .switch-container>div span:not(.counter){color:#000!important;z-index:3;position:relative}.switcher .counter{position:relative;display:inline-flex;justify-content:center;align-items:center;color:#fff;font-size:1rem;font-weight:700;background:red;border-radius:100%;height:1.5rem;width:1.5rem;z-index:3}.alert{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0 auto;z-index:1000;padding:2rem;text-align:center;font-size:1.2rem;font-weight:700}.alert.success{background-color:#4caf50}.alert.danger{background-color:#b22;color:#fff}.alert button.close{background:transparent;border:none;font-size:1.2rem;font-weight:700;position:absolute;right:1rem;top:.5rem;cursor:pointer}.slider{display:flex;flex-direction:column}.slider .slider-container{display:flex;width:100%}.slider .slider-container input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;cursor:pointer;width:100%}.slider .slider-container input[type=range]:focus{outline:none}.slider .slider-container input[type=range]::-webkit-slider-runnable-track{background-color:#fff;border-radius:.5rem;height:.5rem}.slider .slider-container input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-8px;background-color:var(--main-color);border-radius:50%;height:1.5rem;width:1.5rem}.slider .slider-container input[type=range]::-moz-range-track{background-color:var(--main-color);border-radius:.5rem;height:.5rem}.slider .slider-container input[type=range]::-moz-range-thumb{background-color:var(--main-color);border:none;border-radius:50%;height:1.5rem;width:1.5rem}@media (max-width: 576px){.slider .slider-container div{display:none}}.tip{display:flex;align-items:center;gap:1rem;font-size:1.1rem;max-width:500px;margin:0 auto;background:#13132199;padding:.5rem .5rem .5rem 1rem;border-left:3px solid white}.tip:before{display:inline-flex;justify-content:center;align-items:center;height:1rem;width:2.5rem;content:"i";border:2px solid white;border-radius:50%;padding:.2rem}@media screen and (max-width: 768px){.tip:before{width:3.5rem}}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}
