html{--primary-background:#fff;--secondary-background:#f5f8fa;--modal-overlay-background:rgba(10,29,47,0.6);--modal-background:#fff;--action-color:#2564fd;--action-color-hovered:#184ed4;--primary-font:#21242e;--secondary-font:#717581;--tutorial-page-counter-dot-inactive:#dce1e7;--tutorial-page-counter-dot-active:#2564fd;--navbar-background:#1e2229;--navbar-border:#d8dee3;--navbar-primary-font:#fff;--sidebar-border:#d8dee3;--profile-image-border:#d8dee3;--input-border:#d8dee3;--disabled-button-background:#d8dee3;--disabled-button-color:#6f7280;--radio-button-active-background:rgba(37,98,253,0.1);--save-button-box-shadow:rgba(0,0,0,0.1);--change-image-overlay-color:rgba(3,58,197,0.5);--profile-left-container-background:#101012;--profile-left-container-secondary-background:#1e2129;--profile-left-container-secondary-background-border:#353945;--profile-left-container-primary-font:#fff;--profile-left-container-secondary-font:#7a849a;--blue-loader-border:rgba(37,98,253,0.2);--blue-loader-fill:#2564fd;--add-module-button-icon-background:#ebf0f3;--add-module-button-active-background:rgba(37,98,253,0.1);--delete-module-button:#484c58;--delete-module-button-hovered:#d10000;--confirm-delete-module-button-hovered:#b80000;--cancel-delete-module-button-hovered:var(--primary-font)}p{white-space:pre-wrap}html{overflow-y:hidden}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{margin:0;width:100%;padding:0;height:100vh;overflow-x:hidden;-moz-box-sizing:border-box;overflow-y:scroll;box-sizing:border-box;letter-spacing:.3px;font-family:-apple-system,BlinkMacSystemFont,sans-serif!important;background-color:#fff!important;scrollbar-color:light!important}body::-webkit-scrollbar{display:none}button,input,textarea{font-family:-apple-system,BlinkMacSystemFont,sans-serif!important}.fs-splash{position:fixed;z-index:20;top:0;left:0;width:100%;height:100vh;background:#000;opacity:.2;display:none}div,input,textarea{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;position:relative;box-sizing:border-box}.page-wrapper{width:100%;height:100vh;position:relative}.reg-image{background-repeat:no-repeat;background-size:cover;background-position:50%}.fullCenter{transform:translate(-50%,-50%);top:50%}.fullCenter,.fullXCenter{left:50%;position:absolute}.fullXCenter{transform:translateX(-50%)}.fullYCenter{transform:translateY(-50%);top:50%;position:absolute}.noselect{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h1,h2,h3,h4,h5,h6,p,span{margin:0;color:#000;letter-spacing:.5px}input{letter-spacing:.5px;box-sizing:border-box}input:-webkit-autofill,input:-webkit-autofill:focus,input:-webkit-autofill:hover,select:-webkit-autofill,select:-webkit-autofill:focus,select:-webkit-autofill:hover,textarea:-webkit-autofill,textarea:-webkit-autofill:focus,textarea:-webkit-autofill:hover{border:1px solid #000;font-family:-apple-system,BlinkMacSystemFont,sans-serif!important;font-size:1rem!important;-webkit-text-fill-color:#000;-webkit-box-shadow:inset 0 0 0 1000px #fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.input-container{width:100%;margin-bottom:15px}.input-container .label{font-weight:500;font-size:1.1rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%);z-index:2;left:15px;color:#717581;color:var(--secondary-font);transition:all .2s}.input-container .label.active{top:calc(50% - 12px);font-size:.8rem}.input-container .label .required{color:#da0000;margin-left:1px}.input-container input,.input-container textarea{width:100%;padding:34px 15px 15px;border-radius:4px;border:1px solid #d8dee3;border:1px solid var(--input-border);outline:none;font-size:1.1rem;font-weight:500;transition:border-color .2s}.input-container input:focus,.input-container textarea:focus{border-color:#2564fd;border-color:var(--action-color)}.input-container input:focus+.label,.input-container textarea:focus+.label{color:#2564fd;color:var(--action-color)}.input-container input.error,.input-container textarea.error{border:1px solid #f10101}.input-container textarea{resize:none;height:200px}.input-container textarea+.label{top:25px;transform:none}.input-container textarea+.label.active{top:15px}