@import url(https://fonts.googleapis.com/css?family=Titillium+Web:400,900&display=swap);.button{background-color:#533fa6}.button.delete{background-color:#c80032}.button.clear{background-color:transparent;border:1px solid #777;color:#333}.button.clear:hover:not(:disabled){box-shadow:inset 0 0 250px 0 rgba(0,0,0,.15);text-decoration:none}.button.clear:active:not(:disabled){box-shadow:inset 0 0 250px 0 rgba(0,0,0,.3)}.button,.button-element button,.button-element input[type=submit]{-webkit-appearance:none;border:0 solid #000;border-radius:3px;color:#333;color:#fff;cursor:pointer;display:block;font-size:16px;height:40px;line-height:40px;opacity:1;outline:none;overflow:hidden;padding:0 16px;position:relative;text-align:center;text-decoration:none;transition:opacity .3s cubic-bezier(.21,.6,.47,.82);width:100%}.button-element button:hover:not(:disabled),.button-element input[type=submit]:hover:not(:disabled),.button:hover:not(:disabled){box-shadow:inset 0 0 250px 0 hsla(0,0%,100%,.15);text-decoration:none}.button-element button:active:not(:disabled),.button-element input[type=submit]:active:not(:disabled),.button:active:not(:disabled){box-shadow:inset 0 0 250px 0 hsla(0,0%,100%,.3)}.button-element button:disabled,.button-element input[type=submit]:disabled,.button:disabled{cursor:not-allowed;opacity:.5}.sns-button{margin:0 0 16px}input[type=date],input[type=email],input[type=number],input[type=password],input[type=search],input[type=text],textarea{-webkit-appearance:none;border:1px solid #dcdcdc;border-radius:3px;box-shadow:inset 0 0 0 0 transparent;font-size:16px;height:40px;line-height:40px;margin:0 0 12px;outline:none;padding:0 12px;position:relative;width:100%;z-index:5}input[type=date]:disabled,input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=text]:disabled,textarea:disabled{border:1px solid #e6e6e6;box-shadow:inset 0 0 250px 0 rgba(0,0,0,.05)}textarea{line-height:24px;min-height:40px;padding:8px 12px;resize:vertical}input[type=date]:hover:not(:disabled):not(:focus),input[type=email]:hover:not(:disabled):not(:focus),input[type=number]:hover:not(:disabled):not(:focus),input[type=password]:hover:not(:disabled):not(:focus),input[type=search]:hover:not(:disabled):not(:focus),input[type=text]:hover:not(:disabled):not(:focus),textarea:hover:not(:disabled):not(:focus){border-color:#cdcdcd;z-index:10}input[type=date]:hover:disabled,input[type=email]:hover:disabled,input[type=number]:hover:disabled,input[type=password]:hover:disabled,input[type=search]:hover:disabled,input[type=text]:hover:disabled,textarea:hover:disabled{cursor:text}input[type=date]:focus,input[type=email]:focus,input[type=number]:focus,input[type=password]:focus,input[type=search]:focus,input[type=text]:focus,textarea:focus{border-color:#533fa6}.password-input{padding-right:39px}.password-input .show-password{border:1px solid #e1e1e1;border-radius:0 3px 3px 0;height:40px;width:40px}.password-input .show-password:hover{border-color:#c8c8c8;box-shadow:inset 0 0 250px 0 rgba(0,0,0,.05)}.password-input .show-password:active{border-color:#afafaf;box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.custom-react-select{margin:0 0 12px;position:relative}.custom-react-select .custom-react-select-inner__control .custom-react-select-inner__value-container{padding:2px 10px}.custom-react-select .custom-react-select-inner__control .custom-react-select-inner__value-container .custom-react-select-inner__input{left:0;padding:0 12px;position:absolute;top:0}.custom-react-select .custom-react-select-inner__control.custom-react-select-inner__control--is-focused{border:1px solid #533fa6;box-shadow:0 0 0 0 #000}.custom-react-select.custom-react-select-inner--is-disabled input{box-shadow:0 0 0 0 #000}.custom-react-select .custom-react-select-inner__menu{z-index:50}h1{color:#533fa6;font-family:Oswald,Arial;font-size:28px;font-weight:700}h1,h2{margin:0 0 20px}h2{font-size:20px}h3{font-size:18px;margin:0 0 18px}h4{font-size:16px}h4,h5{margin:0 0 16px}h5{font-size:14px}h6{font-size:12px;margin:0 0 12px}h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{text-decoration:underline}p{font-size:16px}p,ul{margin:0 0 12px}ul{list-style:none}li{margin:0 0 12px}a,span.anchor{color:#533fa6;cursor:pointer;text-decoration:none}a:hover,span.anchor:hover{text-decoration:underline}label{color:#333;display:block;margin:0 0 4px}*{-webkit-overflow-scrolling:touch;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff;color:#3f4d5a;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100%;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#root{position:relative}#root,.app{height:100%}.app{display:flex;width:100vw}@media screen and (max-width:779px){.app{flex-direction:column}}#content{flex:1 1 auto;padding:20px;position:relative}@media screen and (max-width:779px){#content{padding:60px 12px 12px}}@media screen and (min-width:780px){#content{overflow:auto}}.line-div{display:flex;padding:20px 0;position:relative}.line-div .text{display:block;opacity:.75;padding:0 16px;text-align:center}.line-div .line{display:block;flex:1 1;position:relative}.line-div .line:after{background-color:#c8c8c8;content:"";height:1px;left:0;position:absolute;top:50%;width:100%}.errors{background-color:rgba(255,0,0,.25);border:1px solid red}.errors a{text-decoration:underline}.success{background-color:rgba(0,125,255,.25);border:1px solid #007dff}.errors,.success{border-radius:3px;padding:8px}.errors li:last-of-type,.success li:last-of-type{margin:0}.highlight-off,.hlo{-webkit-user-select:none;user-select:none}.show{display:block}.fade-in{-webkit-animation:fade-in .5s cubic-bezier(.75,.35,.34,.64);animation:fade-in .5s cubic-bezier(.75,.35,.34,.64)}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}.hide{display:none}.ajax-loading{height:40px;margin:20px auto;position:relative;width:40px}.ajax-loading:after,.ajax-loading:before{border-radius:50%;content:"";height:32px;left:50%;position:absolute;top:50%;width:32px;z-index:11}.ajax-loading:before{box-shadow:inset 0 0 10px 0 rgba(0,0,0,.12);left:4px;top:4px;z-index:12}.ajax-loading:after{-webkit-animation:lds-rolling .65s cubic-bezier(.75,.35,.34,.64) infinite;animation:lds-rolling .65s cubic-bezier(.75,.35,.34,.64) infinite;border:2px solid #fff;border-top-color:#555;box-shadow:0 0 10px 0 rgba(0,0,0,.12)}svg.light .real-path{fill:#fff}.navi{height:100%;position:relative}@media screen and (max-width:779px){.navi{left:0;position:fixed;top:0;z-index:100}}.navi-main::-webkit-scrollbar{display:none}.navi-main{-webkit-overflow-scrolling:touch;-ms-overflow-style:none;background-color:#674fcc;display:flex;flex-flow:column;height:100%;overflow:auto;position:relative;scrollbar-width:none;width:220px}@media screen and (min-width:780px){.navi-main.toggle-width-active{overflow:auto;width:60px}}.navi-main .width-toggle{cursor:pointer;display:none;height:100%;position:absolute;right:0;top:0;width:4px;z-index:25}.navi-main .width-toggle:hover{background-color:#fff;box-shadow:0 0 3px 0 rgba(0,0,0,.5)}@media screen and (min-width:780px){.navi-main .width-toggle{display:block}}@media screen and (max-width:779px){.navi-main{height:100vh;left:-220px;min-height:100%;overflow:auto;padding-top:48px;position:absolute;top:0;transition:left .3s;z-index:99}.navi-main.open{left:0}}.navi-logo{align-items:center;background-color:#533fa6;display:flex;height:60px;justify-content:center;margin-bottom:12px;padding:15px;position:relative}.navi-logo>a,.navi-logo>a img{height:100%;width:100%}.navi-logo>a img{object-fit:contain}@media screen and (min-width:780px){.navi-main.toggle-width-active .navi-logo{padding:4px}.navi-main.toggle-width-active .navi-logo>a{align-items:center;display:flex;justify-content:center;padding:0;width:100%}.navi-main.toggle-width-active .navi-logo>a>.text{display:none}}.navi-body{flex:1 1}.navi-body .branch-selection{height:44px;margin:0 8px 8px}.navi-body .branch-selection select{border-color:#dcdcdc;border-radius:5px;cursor:pointer;height:100%;padding:6px;width:100%}.navi-body .branch-selection select:hover{background-color:#ddd}.navi-body>ul{display:flex;flex-flow:column;justify-content:center;list-style:none;margin:0}.navi-body>ul>li{margin:0 8px 8px}.navi-body>ul>li>.logout,.navi-body>ul>li>a{border-radius:5px;color:#fff;display:flex;height:44px;padding:0 0 0 44px;position:relative;width:100%}.navi-body>ul>li>.logout>.icon,.navi-body>ul>li>a>.icon{height:100%;left:0;padding:0 10px;position:absolute;top:0;width:44px}.navi-body>ul>li>.logout>.icon svg,.navi-body>ul>li>a>.icon svg{fill:#fff;height:100%;position:relative;width:100%}.navi-body>ul>li>.logout>.icon svg .real-path,.navi-body>ul>li>a>.icon svg .real-path{fill:#fff;transition:fill .3s}.navi-body>ul>li>.logout>.detail,.navi-body>ul>li>a>.detail{display:flex;flex:1 1;flex-flow:column;padding:6px 0}.navi-body>ul>li>.logout>.detail .desc,.navi-body>ul>li>.logout>.detail .display,.navi-body>ul>li>a>.detail .desc,.navi-body>ul>li>a>.detail .display{align-items:center;display:flex;flex:2 1}.navi-body>ul>li>.logout>.detail .desc,.navi-body>ul>li>a>.detail .desc{flex:1 1;font-size:10px}.navi-body>ul>li>.logout.active,.navi-body>ul>li>.logout:hover,.navi-body>ul>li>a.active,.navi-body>ul>li>a:hover{background-color:#fff;color:#533fa6;cursor:pointer;text-decoration:none;transition:all .3s}.navi-body>ul>li>.logout.active>.icon svg,.navi-body>ul>li>.logout.active>.icon svg .real-path,.navi-body>ul>li>.logout:hover>.icon svg,.navi-body>ul>li>.logout:hover>.icon svg .real-path,.navi-body>ul>li>a.active>.icon svg,.navi-body>ul>li>a.active>.icon svg .real-path,.navi-body>ul>li>a:hover>.icon svg,.navi-body>ul>li>a:hover>.icon svg .real-path{fill:#533fa6}.navi-body .line{background:linear-gradient(90deg,#533fa6,#fff,#533fa6);height:1px;margin:0 4px 8px;width:calc(100% - 8px)}@media screen and (min-width:780px){.navi-main.toggle-width-active>.navi-body>ul>li>.logout>.detail,.navi-main.toggle-width-active>.navi-body>ul>li>a>.detail{background-color:#533fa6;border-radius:3px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);color:#fff;height:44px;height:0;left:58px;opacity:0;overflow:hidden;padding:0;position:absolute;transition:left .3s,opacity .3s;white-space:nowrap;width:auto;width:0;z-index:100}.navi-main.toggle-width-active>.navi-body>ul>li:hover>.logout>.detail,.navi-main.toggle-width-active>.navi-body>ul>li:hover>a>.detail{display:flex;height:44px;left:64px;opacity:1;overflow:visible;padding:6px 12px;width:auto}.navi-main.toggle-width-active>.navi-body>ul>li:hover>.logout>.detail:before,.navi-main.toggle-width-active>.navi-body>ul>li:hover>a>.detail:before{border:10px solid transparent;border-right-color:#533fa6;content:"h";display:block;font-size:0;left:-20px;padding:0;position:absolute;top:12px}}.navi-footer .navi-footer-button{border-radius:5px;cursor:pointer;display:flex;height:32px;margin:8px}.navi-footer .navi-footer-button .icon{height:100%;padding:4px;position:relative;width:32px}.navi-footer .navi-footer-button .icon svg{height:100%;width:100%}.navi-footer .navi-footer-button .icon svg .real-path{fill:#fff}.navi-footer .navi-footer-button .text{color:#fff;line-height:32px;margin:0 4px}.navi-footer .navi-footer-button:hover{background-color:#fff;transition:all .3s}.navi-footer .navi-footer-button:hover .icon svg .real-path{fill:#533fa6}.navi-footer .navi-footer-button:hover .text{color:#533fa6}@media screen and (min-width:780px){.navi-main.toggle-width-active .navi-footer .navi-footer-button{align-items:center;justify-content:center}.navi-main.toggle-width-active .navi-footer .navi-footer-button .text{background-color:#533fa6;border-radius:3px;box-shadow:0 1px 3px 0 rgba(0,0,0,.2);color:#fff;height:44px;height:0;left:60px;opacity:0;overflow:hidden;padding:0;position:absolute;transition:left .3s,opacity .3s;white-space:nowrap;width:auto;width:0;z-index:100}.navi-main.toggle-width-active .navi-footer .navi-footer-button:hover .text{display:flex;height:32px;left:66px;line-height:32px;opacity:1;overflow:visible;padding:0 12px;width:auto}.navi-main.toggle-width-active .navi-footer .navi-footer-button:hover .text:before{border:8px solid transparent;border-right-color:#533fa6;content:"h";display:block;font-size:0;height:0;left:-16px;padding:0;position:absolute;top:8px}}.navi-language-modal .available-languages-list{margin:0}.navi-language-modal .available-languages-list li{border-radius:3px;padding:8px 16px;transition:all .3s}.navi-language-modal .available-languages-list li:hover{background-color:#533fa6;color:#fff;cursor:pointer}.navi-language-modal .available-languages-list li:last-of-type{margin:0}.modal{bottom:0;left:0;overflow:hidden;position:fixed;z-index:210}.modal.hide-modal{height:0;transition:height 0s,width 0s,padding 0s,overflow 0s;transition-delay:.35s;width:0}.modal.hide-modal .modal-gray-screen{opacity:0}.modal.hide-modal :first-child.modal-main{overflow:hidden}.modal.show-modal{height:100%;width:100%}.modal.show-modal .modal-gray-screen{opacity:1}.modal .modal-gray-screen{background:rgba(0,0,0,.5);height:100%;opacity:1;position:absolute;transition:opacity .35s;width:100%;z-index:205}.modal .modal-main{background:#fff;border-radius:3px;max-height:100%;overflow:auto;position:relative;z-index:208}.modal .modal-main .modal-close-button{border-radius:2px;cursor:pointer;height:48px;padding:8px;position:absolute;right:0;top:0;width:48px;z-index:150}.modal .modal-main .modal-close-button svg{height:100%;width:100%}.modal .modal-main .modal-close-button svg .real-path{fill:#533fa6}.modal .modal-main .modal-close-button:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.modal .modal-main .modal-close-button:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}@media screen and (max-width:779px){.modal.hide-modal .modal-main:first-child{margin-top:100vh;-webkit-transform:scale(.9);transform:scale(.9)}.modal.hide-modal .modal-main:first-child,.modal.show-modal .modal-main:first-child{transition:margin-top .2s cubic-bezier(.95,.29,.59,.79),-webkit-transform .2s cubic-bezier(.95,.29,.59,.79);transition:margin-top .2s cubic-bezier(.95,.29,.59,.79),transform .2s cubic-bezier(.95,.29,.59,.79);transition:margin-top .2s cubic-bezier(.95,.29,.59,.79),transform .2s cubic-bezier(.95,.29,.59,.79),-webkit-transform .2s cubic-bezier(.95,.29,.59,.79)}.modal.show-modal .modal-main:first-child{margin-top:0;-webkit-transform:scale(1);transform:scale(1)}}@media screen and (min-width:780px){.modal.hide-modal .modal-main{opacity:0;-webkit-transform:scale(.8);transform:scale(.8);transition:opacity .12s cubic-bezier(.65,.22,.13,.93),-webkit-transform .12s cubic-bezier(.65,.22,.13,.93);transition:transform .12s cubic-bezier(.65,.22,.13,.93),opacity .12s cubic-bezier(.65,.22,.13,.93);transition:transform .12s cubic-bezier(.65,.22,.13,.93),opacity .12s cubic-bezier(.65,.22,.13,.93),-webkit-transform .12s cubic-bezier(.65,.22,.13,.93)}.modal.show-modal .modal-main{opacity:1;-webkit-transform:scale(1);transform:scale(1);transition:opacity .2s cubic-bezier(.65,.22,.13,.93),-webkit-transform .2s cubic-bezier(.65,.22,.13,.93);transition:transform .2s cubic-bezier(.65,.22,.13,.93),opacity .2s cubic-bezier(.65,.22,.13,.93);transition:transform .2s cubic-bezier(.65,.22,.13,.93),opacity .2s cubic-bezier(.65,.22,.13,.93),-webkit-transform .2s cubic-bezier(.65,.22,.13,.93)}}.center-div-outer{display:table;height:100%;left:0;top:0;width:100%}.center-div-outer .center-div-middle{display:table-cell;vertical-align:middle}.center-div-outer .center-div-middle>:first-child{background-color:#fff;border-radius:3px;margin-left:auto;margin-right:auto;max-width:400px;padding:20px}.navi-mobile{background-color:#533fa6;display:flex;flex:0 0;height:0;overflow:hidden;position:relative;transition:height .3s,flex 3.3s}.navi-mobile>.button{left:0;padding:0 8px;position:absolute;top:0}.navi-mobile>.button svg{height:100%;width:100%}.navi-mobile>.button svg .real-path{fill:#fff}.navi-mobile>.logo-container{flex:1 1}.navi-mobile>.logo-container .navi-logo{background-color:transparent}.navi-mobile>.logo-container .navi-logo .text{font-size:20px}@media screen and (min-width:780px){.navi-mobile>.button,.navi-mobile>.logo-container{width:0}}@media screen and (max-width:779px){.navi-mobile{flex:0 0 48px;height:48px;padding:0 44px;position:fixed;width:100%;z-index:100}.navi-mobile button{height:48px;width:48px}}.navi-gray-out-screen{opacity:0}@media screen and (max-width:779px){.navi-gray-out-screen.open{background-color:rgba(0,0,0,.5);display:block;height:100%;left:0;opacity:1;position:fixed;top:0;transition:opacity .3s;width:100%;z-index:25}}.entry{-ms-overflow-style:none;align-items:center;background:linear-gradient(0deg,#f5f8fa,#c3d5e8);display:flex;flex-direction:column;height:100vh;justify-content:center;left:0;position:absolute;scrollbar-width:none;top:0;width:100%}.entry ::-webkit-scrollbar{display:none}.entry .entry-header .logo-image{-webkit-user-drag:none;max-width:400px;width:100%}.entry .sns-button-space{height:18px}.sign-in{max-width:400px;width:100%}.sign-in .signin-info{align-items:center;display:flex;flex-flow:column;text-align:center}.sign-in .signin-info .signin-info-text{color:#533fa6;font-size:21px;font-weight:700;margin:24px 0}.sign-in .signin-info .signin-options{display:flex;flex-direction:row;margin:20px 0 28px}.sign-in .signin-info .signin-options .signin-option{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 2px 8px 0 rgba(99,99,99,.2);cursor:pointer;display:flex;flex-direction:column;height:190px;justify-content:center;margin:0 18px;width:190px}.sign-in .signin-info .signin-options .signin-option:hover{box-shadow:0 0 0 2px rgba(115,83,255,.3)}.sign-in .signin-info .signin-options .signin-option .icon{-webkit-user-drag:none;border-radius:50%;height:80px;margin:12px 0;object-fit:contain;user-select:none;-webkit-user-select:none;width:80px}.sign-in .signin-info .signin-options .signin-option .signin-option-text{color:#533fa6;font-size:20px;font-weight:700;margin-top:12px;user-select:none;-webkit-user-select:none}.sign-in .institution-info{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;flex-flow:column;margin:24px 0;min-height:225px;padding:30px;text-align:center;width:100%}.sign-in .institution-info .back-button{border-radius:2px;cursor:pointer;height:48px;left:12px;padding:8px;position:absolute;top:12px;width:48px;z-index:150}.sign-in .institution-info .back-button svg{height:100%;width:100%}.sign-in .institution-info .back-button svg .real-path{fill:#533fa6}.sign-in .institution-info .back-button:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.sign-in .institution-info .back-button:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.sign-in .institution-info .institution-info-text{color:#533fa6;font-size:16px;font-weight:600;line-height:24px;text-align:left;width:100%}.sign-in .institution-info .institution-list{display:flex;flex-direction:column;width:100%}.sign-in .institution-info .institution-list .institution-item{color:#7353ff;cursor:pointer;font-size:18px;margin:8px 0;text-align:left;width:100%}.sign-in .institution-info .institution-list .institution-item:hover{text-decoration:underline}.sign-in .login-form{align-items:center;background-color:#fff;border-radius:6px;box-shadow:0 8px 24px hsla(210,8%,62%,.2);display:flex;flex-flow:column;margin:24px 0;padding:30px;text-align:center;width:100%}.sign-in .login-form .back-button{border-radius:2px;cursor:pointer;height:48px;left:12px;padding:8px;position:absolute;top:12px;width:48px;z-index:150}.sign-in .login-form .back-button svg{height:100%;width:100%}.sign-in .login-form .back-button svg .real-path{fill:#533fa6}.sign-in .login-form .back-button:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.sign-in .login-form .back-button:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.sign-in .login-form form{width:100%}.sign-in .login-form form .signin-info-text{color:#533fa6;font-size:21px;font-weight:700;margin:0 0 24px}.sign-in .login-form form .input-container{margin:6px 0;width:100%}.sign-in .login-form form .input-container label{text-align:left}.sign-in .login-form form .input-container input{width:100%}.sign-in .login-form form .login-button{margin:12px 0}.sign-in .reset-password{display:block;font-weight:600;margin:12px 0 0}.button-element{border-radius:3px;height:40px;overflow:hidden;position:relative;width:100%}.button-element .background{background-color:#533fa6;height:100%;left:0;position:absolute;top:0;transition:opacity .3s linear;width:100%}.button-element.delete .background{background-color:#c80032}.button-element.submit-form{border-radius:20px;margin:50px auto 0;min-width:200px;width:50%}.button-element.submit-form .background{background-color:#7353ff}.button-element.clear .background{background-color:transparent;border:1px solid rba(100,100,100,1)}.button-element.clear button{border:1px solid #969696;color:#333}.button-element.clear button:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.button-element.clear button:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.button-element.disabled .background{opacity:.5}.button-element.cancel .background{background-color:#f0f0f0}.button-element.cancel svg .real-path{fill:#333}.button-element.cancel button,.button-element.cancel input{color:#333}.button-element.cancel button:hover,.button-element.cancel input:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.button-element.cancel button:active,.button-element.cancel input:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.button-element .no-image{display:none}.button-element.no-image .button-status-image{display:none;opacity:0}.button-element .button-status-image{display:block;height:24px;opacity:1;position:absolute;right:8px;top:8px;transition:display .3s,opacity .3s cubic-bezier(.21,.6,.47,.82);transition-delay:display .3s;width:24px;z-index:10}.button-element button,.button-element input{background-color:transparent;padding:0 36px 0 16px;z-index:15}.button-element.loading .button-status-image{-webkit-transform:translate(-100px,-100px) scale(1) translate(100px,100px);transform:translate(-100px,-100px) scale(1) translate(100px,100px)}.button-element.loading .button-status-image div,.button-element.loading .button-status-image div:after{border:2px solid #fff;border-radius:50%;border-top-color:#555;height:inherit;position:absolute;width:inherit;z-index:11}.button-element.loading .button-status-image div{-webkit-animation:lds-rolling .65s cubic-bezier(.75,.35,.34,.64) infinite;animation:lds-rolling .65s cubic-bezier(.75,.35,.34,.64) infinite;left:50%;top:50%}.button-element.loading .button-status-image div:after{-webkit-transform:rotate(90deg);transform:rotate(90deg)}@keyframes lds-rolling{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}@-webkit-keyframes lds-rolling{0%{-webkit-transform:translate(-50%,-50%) rotate(0deg);transform:translate(-50%,-50%) rotate(0deg)}to{-webkit-transform:translate(-50%,-50%) rotate(1turn);transform:translate(-50%,-50%) rotate(1turn)}}.loading{background-color:hsla(0,0%,100%,.05);border-radius:50%;box-shadow:0 0 5px 0 hsla(0,0%,100%,.1);position:relative}.loading div{-webkit-animation:lds-roller 1.1s cubic-bezier(.75,.35,.34,.64) infinite;animation:lds-roller 1.1s cubic-bezier(.75,.35,.34,.64) infinite;height:100%;position:absolute;width:100%}.loading div:after{background-color:#533fa6;border-radius:50%;content:" ";height:16%;left:44%;position:absolute;top:0;width:12%}.loading div:first-child{-webkit-animation-delay:-62ms;animation-delay:-62ms}.loading div:nth-child(2){-webkit-animation-delay:-.124s;animation-delay:-.124s}.loading div:nth-child(3){-webkit-animation-delay:-.186s;animation-delay:-.186s}.loading div:nth-child(4){-webkit-animation-delay:-.248s;animation-delay:-.248s}.loading div:nth-child(5){-webkit-animation-delay:-.31s;animation-delay:-.31s}.loading div:nth-child(6){-webkit-animation-delay:-.372s;animation-delay:-.372s}.loading div:nth-child(7){-webkit-animation-delay:-.434s;animation-delay:-.434s}.loading div:nth-child(8){-webkit-animation-delay:-.496s;animation-delay:-.496s}.loading div:nth-child(9){-webkit-animation-delay:-.558s;animation-delay:-.558s}.loading div:nth-child(10){-webkit-animation-delay:-.62s;animation-delay:-.62s}.loading div:nth-child(11){-webkit-animation-delay:-.682s;animation-delay:-.682s}.loading div:nth-child(12){-webkit-animation-delay:-.744s;animation-delay:-.744s}.loading.secondary-color div:after{background-color:#674fcc}.loading.accent-color div:after{background-color:#a0dde6}@-webkit-keyframes lds-roller{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes lds-roller{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}.password-input{position:relative}.password-input input{border-bottom-right-radius:0;border-top-right-radius:0}.password-input .show-password{background-color:#fff;border:none;border-radius:80px;cursor:pointer;position:absolute;right:0;top:0}.password-input .show-password svg{fill:#533fa6;height:60%;margin:20%;width:60%}.password-input .show-password:hover{z-index:10}.my-account{margin:0 auto;max-width:600px}.my-account .forgot-password{display:inline-block;font-size:13px;margin:0 12px}.my-account .forgot-password a{color:#555;text-decoration:underline}.my-account .account-type,.my-account .danger-zone,.my-account .general-setting,.my-account .link-sns-accounts,.my-account .payment-details,.my-account .profile-details{background-color:#fff;border-radius:3px;margin:40px 0;padding:20px}.my-account .account-type:first-of-type,.my-account .danger-zone:first-of-type,.my-account .general-setting:first-of-type,.my-account .link-sns-accounts:first-of-type,.my-account .payment-details:first-of-type,.my-account .profile-details:first-of-type{margin-top:0}.my-account .danger-zone h3{color:#c80032}.my-account .danger-zone .danger-items{border:1px solid #c80032;border-radius:3px;padding:12px}.my-account .danger-zone .danger-items h4,.my-account .danger-zone .danger-items p{margin:0}.my-account .danger-zone .danger-items p{font-size:15px}.my-account .danger-zone .danger-items .delete-account{align-items:center;display:flex;flex-direction:row;justify-content:space-between}.my-account .danger-zone .danger-items .delete-account .button-element{background-color:red;max-width:160px}.my-account .danger-zone .danger-items .delete-account .button-element button{padding:0 24px 0 0}.my-account .profile-details .profile-detail>div{display:flex}.my-account .profile-details .profile-detail>div .button-element{margin:0 0 0 12px;min-width:40px;width:40px}.my-account .profile-details .profile-detail>div .button-element button{color:transparent;padding:0}.my-account .profile-details .profile-detail:last-of-type input{margin:0}.my-account .checkbox-div{display:flex;margin:0 0 8px}.my-account .checkbox-div:last-of-type{margin:0}.my-account .checkbox-div input{height:16px;margin:0 8px 0 0;padding:12px;width:16px}.my-account .checkbox-div .frequency{font-size:11px;margin:0 8px}.sns-button{margin:0 0 20px;overflow:hidden;padding:0 40px;position:relative}.sns-button:before{background-position:50% 50%;background-repeat:no-repeat;background-size:28px;border-radius:3px;content:"";display:block;height:28px;left:6px;position:absolute;top:6px;width:28px}.sns-button a{color:#fff;display:block;height:100%;left:0;padding:0 40px;position:absolute;text-decoration:none;top:0;white-space:nowrap;width:100%}.sns-button.facebook-button{background-color:#3b5998}.sns-button.facebook-button:before{background-image:url(/static/media/sns-icon-facebook.b9fbbda676dd13ec9b17.svg)}.sns-button.google-button{background-color:#4285f4}.sns-button.google-button:before{background-color:#fff;background-image:url(/static/media/sns-icon-google.7f8bc3544e13d0cceb84.svg)}.sns-button.disabled{cursor:not-allowed;opacity:.5}.sns-button.disabled .loading{position:absolute;right:8px;top:8px}.sns-button:last-of-type{margin:0}.sns-button.linked{position:relative}.sns-button.linked .email,.sns-button.linked .unlink{left:0;padding:0 40px;position:absolute;text-align:center;top:0;transition:opacity .3s;width:100%}.sns-button.linked .email{opacity:1}.sns-button.linked .unlink,.sns-button.linked:hover .email{opacity:0}.sns-button.linked:hover .unlink{opacity:1}.comments{position:relative}.comments .comments-container{display:flex}.comments .comments-container .comments-category-content{margin:0 20px 0 0;width:160px}.comments .comments-container .comments-category-content ul li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.comments .comments-container .comments-category-content ul li.active,.comments .comments-container .comments-category-content ul li:hover{background-color:#533fa6;color:#fff}.comments .comments-container .comments-content{flex:1 1}.comments .comments-container .comments-content .comments-header{display:flex;justify-content:space-between}.comments .comments-container .comments-content .comments-header .comments-search{flex:1 1}.comments .comments-container .comments-content .comments-header .comments-search>form{display:flex;height:40px}.comments .comments-container .comments-content .comments-header .comments-search>form .select,.comments .comments-container .comments-content .comments-header .comments-search>form input{width:100%}.comments .comments-container .comments-content .comments-header .comments-search>form .select input{height:26px}.comments .comments-container .comments-content .comments-header .comments-search>form select{border-color:#dcdcdc;margin:0 0 0 -1px}.comments .comments-container .comments-content .comments-header .comments-search>form .button-element{margin:0 0 0 8px;max-width:80px}.comments .comments-container .comments-content .comments-list{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.comments .comments-container .comments-content .comments-list table{border-collapse:collapse;width:100%}.comments .comments-container .comments-content .comments-list table thead{background-color:#f3f7fc}.comments .comments-container .comments-content .comments-list table tr{width:100%}.comments .comments-container .comments-content .comments-list table tr:not(.header){cursor:pointer}.comments .comments-container .comments-content .comments-list table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.comments .comments-container .comments-content .comments-list table tr td,.comments .comments-container .comments-content .comments-list table tr th{height:48px;text-align:center}.comments .comments-container .comments-content .comments-list table tr .image{align-items:center;display:flex;justify-content:center}.comments .comments-container .comments-content .comments-list table tr .image .svg-container,.comments .comments-container .comments-content .comments-list table tr .image img{margin:0 8px}.comments .comments-container .comments-content .comments-list table tr .image img{max-height:40px;max-width:120px}.comments .comments-container .comments-content .comments-list table tr .image .svg-container{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.comments .comments-container .comments-content .comments-list table tr .image .svg-container svg{height:24px;width:24px}.comments .comments-container .comments-content .comments-list table tr .image .svg-container svg .real-path{fill:#555}.comments .comments-container .comments-content .comments-list .no-results{padding:20px}.comments .comments-container .comments-content .comments-list .comments-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.comments .comments-container .comments-content .comments-list .comments-footer .button-element{width:120px}.pagination{display:flex;margin:12px 0}.pagination>div{border:1px solid #533fa6;border-radius:3px;cursor:pointer;height:40px;line-height:40px;margin:0 8px 0 0;text-align:center;width:40px}.pagination>div:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.15)}.pagination>div:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.3)}.pagination>div.active{background-color:#533fa6;color:#fff}.comment-modal .comment-modal-div .buttons{display:flex}.comment-modal .comment-modal-div .buttons .button-element{margin:0 8px}.comment-modal .comment-modal-div .buttons .button-element:first-of-type{margin:0 8px 0 0}.comment-modal .comment-modal-div .buttons .button-element:last-of-type{margin:0 0 0 8px}.dashboard .welcome-container{margin:120px 80px}@media screen and (max-width:779px){.dashboard .welcome-container{margin:120px 24px}}.dashboard .welcome-container .welcome-title-container{align-items:center;display:flex;flex-direction:row;margin-bottom:36px}.dashboard .welcome-container .welcome-title-container .admin-logo{height:36px;width:36px}.dashboard .welcome-container .welcome-title-container .welcome-title{font-size:36px;font-weight:400;margin:0 8px}.dashboard .welcome-container .welcome-subtitle{font-size:18px;margin-bottom:22px}.dashboard .welcome-container .welcome-subtitle .link{color:#3367d6;cursor:pointer;font-weight:600;text-decoration:none}.dashboard .welcome-container .welcome-subtitle .link:hover{color:gray}.dashboard .welcome-container .institution-info{display:flex;flex-direction:row;margin-bottom:28px}.dashboard .welcome-container .institution-info .copy{display:flex;flex-direction:row;font-size:14px;margin-right:30px}.dashboard .welcome-container .institution-info .copy .copy-title{margin-right:12px}.dashboard .welcome-container .institution-info .copy .sign-up-code{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;flex-direction:row}.dashboard .welcome-container .institution-info .copy .sign-up-code svg{height:15px;margin-left:8px;width:15px}.dashboard .welcome-container .institution-info .copy .sign-up-code:hover{opacity:.7}.dashboard .welcome-container .institution-info .copy .public-event-link{align-items:center;cursor:pointer;display:flex;flex-direction:row}.dashboard .welcome-container .institution-info .copy .public-event-link svg{height:15px;margin-left:8px;width:15px}.dashboard .welcome-container .institution-info .copy .public-event-link:hover{opacity:.7}.dashboard .welcome-container .recommendation-links{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:54px}.dashboard .welcome-container .recommendation-links .recommendation-link{background-color:transparent;border:0;border-bottom:1px solid #3367d6;color:#3367d6;font-size:16px;font-weight:500;margin:0 18px 18px 0;text-decoration:none}.dashboard .welcome-container .recommendation-buttons{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:42px}.dashboard .welcome-container .recommendation-buttons svg{fill:#3367d6;height:20px;margin-right:4px;width:20px}.dashboard .welcome-container .recommendation-buttons .recommendation-button{align-items:center;background-color:#fff;border:0;border-radius:4px;box-shadow:0 3px 8px rgba(0,0,0,.24);color:#3367d6;cursor:pointer;display:flex;flex-direction:row;font-size:14px;font-weight:500;margin:0 18px 18px 0;padding:6px 8px}.dashboard .welcome-container .recommendation-buttons .recommendation-button:hover{background-color:#f2f2f2}.dashboard .welcome-container .recommendation-buttons .recommendation-button:active{background-color:#eee}.dashboard .welcome-container .quick-access .quick-access-title{font-size:22px;margin-bottom:8px}.dashboard .welcome-container .quick-access .access-buttons{display:flex;flex-direction:row;flex-wrap:wrap}.dashboard .welcome-container .quick-access .access-buttons .access-button{align-items:center;background-color:#fff;border:1px solid #ddd;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.1);cursor:pointer;display:flex;flex-direction:row;font-size:14px;height:90px;justify-content:flex-start;margin:0 24px 24px 0;padding:0 18px;width:264px}.dashboard .welcome-container .quick-access .access-buttons .access-button svg{height:20px;margin-right:12px;width:20px}.dashboard .welcome-container .quick-access .access-buttons .access-button:hover{background-color:#f2f2f2}.dashboard .welcome-container .quick-access .access-buttons .access-button:active{background-color:#eee}.users-comp .users-container{display:flex}.users-comp .users-container .users-container-left{margin:0 20px 0 0;width:140px}.users-comp .users-container .users-container-left .user-sort li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.users-comp .users-container .users-container-left .user-sort .active,.users-comp .users-container .users-container-left .user-sort li:hover{background-color:#533fa6;color:#fff}.users-comp .users-container .users-container-center{display:flex;flex:1 1;flex-direction:column}.users-comp .users-container .users-container-center .user-sign-up-banner{background-color:#f3f7fc;border:1px solid rgba(103,79,204,.2);border-radius:8px;margin:18px 0 30px;padding:36px;width:100%}.users-comp .users-container .users-container-center .user-sign-up-banner .user-sign-up-heading{align-items:center;display:flex;flex-direction:row;font-size:18px;font-weight:500;height:28px;margin-bottom:8px}.users-comp .users-container .users-container-center .user-sign-up-banner .user-sign-up-heading .sign-up-code{background-color:transparent;border:0;cursor:pointer;font-size:18px;font-weight:600;margin:0 6px}.users-comp .users-container .users-container-center .user-sign-up-banner .user-sign-up-heading .sign-up-code svg{height:15px;margin-left:8px;width:15px}.users-comp .users-container .users-container-center .user-sign-up-banner .user-sign-up-heading .sign-up-code:hover{opacity:.7}.users-comp .users-container .users-container-center .user-sign-up-banner .user-sign-up-subtitle{font-size:15px}.users-comp .users-container .users-container-center .users-container-top{display:flex}.users-comp .users-container .users-container-center .users-container-top .users-search{flex:1 1}.users-comp .users-container .users-container-center .users-container-top .users-search form{display:flex;height:40px}.users-comp .users-container .users-container-center .users-container-top .users-search form select{border-color:#dcdcdc;margin:0 0 0 -1px}.users-comp .users-container .users-container-center .users-container-top .users-search form .button-element{margin:0 0 0 8px;max-width:80px}.users-comp .users-container .users-container-center .users-container-top .users-add{margin-left:8px}.users-comp .users-container .users-container-center .users-container-top .bulk-add{align-items:center;display:flex;flex-direction:row}.users-comp .users-container .users-container-center .users-container-top .bulk-add .button-element{width:148px}.users-comp .users-container .users-container-center .users-container-top .bulk-add .button-element button{padding:0}.users-comp .users-container .users-container-center .users-main{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.users-comp .users-container .users-container-center .users-main table{border-collapse:collapse;width:100%}.users-comp .users-container .users-container-center .users-main table thead{background-color:#f3f7fc}.users-comp .users-container .users-container-center .users-main table tr{width:100%}.users-comp .users-container .users-container-center .users-main table tr:not(.header){cursor:pointer}.users-comp .users-container .users-container-center .users-main table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.users-comp .users-container .users-container-center .users-main table tr td,.users-comp .users-container .users-container-center .users-main table tr th{height:48px;text-align:center}.users-comp .users-container .users-container-center .users-main table tr .username-info{align-items:center;display:flex}.users-comp .users-container .users-container-center .users-main table tr .username-info .svg-container,.users-comp .users-container .users-container-center .users-main table tr .username-info img{background-color:#dcdcdc;border-radius:50%;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);height:32px;margin:0 8px;width:32px}.users-comp .users-container .users-container-center .users-main table tr .username-info .svg-container{align-items:center;display:flex;justify-content:center}.users-comp .users-container .users-container-center .users-main table tr .username-info .svg-container svg{height:24px;width:24px}.users-comp .users-container .users-container-center .users-main table tr .username-info .svg-container svg .real-path{fill:#555}.users-comp .users-container .users-container-center .users-main .no-results{padding:20px}.users-comp .users-container .users-container-center .users-main .users-main-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.users-comp .users-container .users-container-center .users-main .users-main-footer .button-element{width:80px}.users-comp .users-container .users-container-center .users-main .users-button-load-div{align-items:center;display:flex;flex-direction:row;height:56px;padding:0 8px}.skeleton-box{background-color:#dddbdd;display:inline-block;height:100%;overflow:hidden;position:relative;width:100%}.skeleton-box:after{-webkit-animation:shimmer 2s infinite;animation:shimmer 2s infinite;background-image:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.2) 20%,hsla(0,0%,100%,.5) 60%,hsla(0,0%,100%,0));bottom:0;content:"";left:0;position:absolute;right:0;top:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}@-webkit-keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}@keyframes shimmer{to{-webkit-transform:translateX(100%);transform:translateX(100%)}}.user-modal{max-height:95vh}.user-modal select{display:block;height:40px;margin:0 0 12px;width:100%}.user-modal .form-container{margin-top:20px}.user-modal .notes textarea{min-height:500px}.user-modal .staff-select{display:block;margin:0 0 250px}.user-modal .hide-save-button{opacity:0;pointer-events:none}.carousel-header{border:solid #c8c8c8;border-width:0 0 1px;display:flex}.carousel-header>div{border-radius:5px 5px 0 0;color:#555;cursor:pointer;flex-grow:1;height:34px;text-align:center;transition:all .3s}.carousel-header>div:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.carousel-header>div.active{background-color:#533fa6;color:#fff}.carousel-header>div>div{height:100%;padding:10px}.carousel{max-height:70vh;overflow-x:hidden;position:relative;transition:height .5s cubic-bezier(.65,.22,.13,.93);width:100%}.carousel .carousel-container{align-items:flex-start;display:flex;flex-direction:row;position:relative;transition:left .5s cubic-bezier(.65,.22,.13,.93)}.carousel .carousel-container>div{flex:1 1;float:left;height:auto;min-width:0;opacity:0;padding:10px;transition:opacity .5s linear;width:100%}.carousel .carousel-container>div.active{opacity:1}.user-badge{display:flex;flex-direction:column;margin:0 0 50px;padding:10px}.user-badge .add-user-badge{margin-bottom:15px;width:100%}.user-badge .add-user-badge .select-ctn{margin:15px 0;z-index:1000000}.user-badge .add-user-badge .text-ctn{margin:15px 0}.user-badge .add-user-badge .text-ctn textarea{height:auto;width:100%;z-index:auto}.user-badge .add-user-badge .award-badge-button button{z-index:inherit}.user-badge .custom-option{align-items:center;display:flex;flex-direction:row}.user-badge .custom-option img{height:35px;margin:0 20px;width:30px}.user-badge .user-badges{margin:10px 0}.user-badge .user-badges .user-badges-ctn{background-color:#e4edf6;flex:1 1;margin:15px 0;padding:10px}.user-badge .user-badges .user-badges-ctn .user-badges-header{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.user-badge .user-badges .user-badges-ctn ul.user-badges-list{background-color:#fff;margin:0}.user-badge .user-badges .user-badges-ctn ul.user-badges-list>li{border-radius:3px;display:flex;margin:0;padding:8px}.user-badge .user-badges .user-badges-ctn ul.user-badges-list>li .badge-info{align-items:center;display:flex}.user-badge .user-badges .user-badges-ctn ul.user-badges-list>li .badge-info img{height:35px;margin:0 15px;width:30px}.user-badge .user-badges .user-badges-ctn ul.user-badges-list>li .badge-button{margin-left:auto;max-width:40px}.user-badge .user-badges .user-badges-ctn ul.user-badges-list>li .button-element .background{background-color:#c80032}.user-badge .user-badges .user-badges-ctn ul.user-badges-list>li:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.user-info-tab .user-info-title{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin-bottom:24px}.user-info-tab .user-info-title h3,.user-info-tab .user-info-title p{margin:0}.user-info-tab .user-info-title .bulk-import{cursor:pointer;text-decoration:underline}.user-info-tab .user-info-title .bulk-import:hover{opacity:.7}.user-info-tab .label-sub-text{font-size:12px;padding-bottom:5px}.user-info-tab .email-row{display:flex;flex-direction:row;justify-content:space-between;padding:4px 0}.user-info-tab .email-verified{display:flex;font-size:small;justify-content:center}.user-info-tab .skip-verify-text{margin:0 0 0 4px}.user-other-tab .wallet-section{margin-top:20px}.user-other-tab .wallet-section .wallet-section-title{margin:40px 0 10px}.user-other-tab .wallet-section .item{margin:0 0 20px}.user-other-tab .wallet-section .item label{font-weight:700}.user-other-tab .wallet-section .item a{text-decoration:underline}.user-other-tab .wallet-section .item a:hover{color:gray}.user-other-tab .wallet-section .item textarea{height:auto}.user-other-tab .wallet-section .item select{z-index:1000}.user-other-tab .wallet-section .item .balance-button-container{align-items:center;display:flex;flex-direction:row;margin:10px 0 20px}.user-other-tab .wallet-section .item .balance-button-container label{color:inherit;margin:0 24px 0 0}.user-other-tab .wallet-section .item .balance-button-container input{margin:0 8px 0 0}.user-other-tab .wallet-section .item .wallet-balance-container{align-items:center;display:flex;flex-direction:row}.user-other-tab .wallet-section .item .wallet-balance-container input{margin-left:10px;margin-right:10px;width:100px}.user-other-tab .wallet-section .user-claimed-rewards-ctn{background-color:#e4edf6;flex:1 1;margin:15px 0;padding:10px}.user-other-tab .wallet-section .user-claimed-rewards-ctn .user-claimed-rewards-header{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.user-other-tab .wallet-section .user-claimed-rewards-ctn .no-reward-text{display:flex;justify-content:center;padding:10px 0}.user-other-tab .wallet-section .user-claimed-rewards-ctn .user-claimed-rewards-title{display:flex;flex-direction:row;font-weight:700;justify-content:space-between;margin:12px 20px 0 25px}.user-other-tab .wallet-section .user-claimed-rewards-ctn ul.user-claimed-rewards-list{background-color:#fff;margin:0}.user-other-tab .wallet-section .user-claimed-rewards-ctn ul.user-claimed-rewards-list>li{border-radius:3px;display:flex;margin:0;padding:8px}.user-other-tab .wallet-section .user-claimed-rewards-ctn ul.user-claimed-rewards-list>li .user-claimed-rewards-info{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:12px 70px 0 20px;width:100%}.user-danger-zone .account-status{margin-bottom:24px}.user-danger-zone .account-status .account-status-select{border:1px solid #ddd;border-radius:4px}.user-danger-zone .account-status .status-description{font-size:12px}.user-danger-zone .btns{display:flex;flex-direction:row;justify-content:space-between}.user-danger-zone .btns .single-btn{width:300px}.user-challenge{display:flex;flex-direction:column;height:800px;padding:10px}.user-challenge .add-user-challenge{margin-bottom:15px;width:100%}.user-challenge .add-user-challenge .select-ctn{margin:15px 0;z-index:1000000}.user-challenge .add-user-challenge .text-ctn{margin:15px 0}.user-challenge .add-user-challenge .text-ctn textarea{height:auto;width:100%;z-index:auto}.user-challenge .add-user-challenge .award-challenge-button button{z-index:inherit}.user-challenge .custom-option{align-items:center;display:flex;flex-direction:row}.user-challenge .custom-option img{height:35px;margin:0 20px;width:30px}.user-challenge .user-challenges{margin:10px 0}.user-challenge .user-challenges .user-challenges-ctn{background-color:#e4edf6;flex:1 1;margin:15px 0;padding:10px}.user-challenge .user-challenges .user-challenges-ctn .user-challenges-header{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.user-challenge .user-challenges .user-challenges-ctn ul.user-challenges-list{background-color:#fff;margin:0}.user-challenge .user-challenges .user-challenges-ctn ul.user-challenges-list>li{border-radius:3px;display:flex;margin:0;padding:8px}.user-challenge .user-challenges .user-challenges-ctn ul.user-challenges-list>li .challenge-info{align-items:center;display:flex}.user-challenge .user-challenges .user-challenges-ctn ul.user-challenges-list>li .challenge-info img{height:35px;margin:0 15px;width:30px}.user-challenge .user-challenges .user-challenges-ctn ul.user-challenges-list>li .challenge-button{margin-left:auto;max-width:40px}.user-challenge .user-challenges .user-challenges-ctn ul.user-challenges-list>li .button-element .background{background-color:#c80032}.user-challenge .user-challenges .user-challenges-ctn ul.user-challenges-list>li:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.modal :first-child.user-bulk-import-modal{max-height:95vh;min-width:70%}.user-bulk-import-modal{height:886px}.user-bulk-import-modal .user-bulk-import-modal-div{display:flex;flex-direction:column;height:100%;overflow:auto;padding:24px}.user-bulk-import-modal .user-bulk-import-modal-div h3{margin-top:12px}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container{display:flex;flex:1 1;flex-direction:column}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .import{display:flex;flex:1 1;flex-direction:column;margin:18px 0}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .import .import-input{flex:1 1}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .import .set-password{align-items:center;display:flex;flex-direction:row;height:30px;justify-content:space-between}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .import .set-password .password-inputs{align-items:center;display:flex;flex-direction:row;font-size:15px}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .import .set-password .password-selects{align-items:flex-end;display:flex;flex-direction:row;font-size:15px}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .import .set-password .set-password-text{margin:0 8px}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .import .set-password .password-input{border:1px solid #dcdcdc;height:30px;padding:0 8px}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .loader{align-items:center;display:flex;flex-direction:row;height:36px;margin:0 0 8px}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .loader p{font-weight:500;margin:0 0 0 12px}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .message{border-radius:4px;height:36px;line-height:20px;margin:0 0 8px;padding:8px}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .total-entries{font-weight:500;text-align:right}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .table-container table{border-collapse:collapse;width:100%}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .table-container table thead{background-color:#f3f7fc}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .table-container table tr{width:100%}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .table-container table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .table-container table tr td,.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .table-container table tr th{height:48px;text-align:center}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .table-container table tr td input,.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .table-container table tr th input{border:1px solid #533fa6;border-radius:8px;padding:8px}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .table-container table tr td{padding:12px 0}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .option-container{align-items:center;display:flex;flex-direction:row;margin:18px 12px 0}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .option-container .select-staff{align-items:center;display:flex;flex-direction:row}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .option-container .select-staff .staff-text{margin:0 4px 0 0}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .option-container .select-staff .bulk-staff-select{height:30px;margin:0 36px 0 12px;width:180px}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .option-container .email-verified{display:flex;font-size:15px;justify-content:center;margin:0 32px 0 0}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .option-container .email-verified .skip-verify-text{margin:0 0 0 4px}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .password-warning{color:red;font-size:14px;margin:8px 12px 0}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .import-button{margin:18px 0}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .imported-user-container{margin-top:24px}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .imported-user-container .csv-download{display:none}.user-bulk-import-modal .user-bulk-import-modal-div .import-input-container .imported-user-container .imported-user-table{margin-bottom:30px}.user-bulk-import-modal .user-bulk-import-modal-div .modal-back-button{border-radius:2px;cursor:pointer;height:48px;left:0;padding:8px;position:absolute;top:0;width:48px;z-index:150}.user-bulk-import-modal .user-bulk-import-modal-div .modal-back-button svg{height:100%;width:100%}.user-bulk-import-modal .user-bulk-import-modal-div .modal-back-button svg .real-path{fill:#533fa6}.user-bulk-import-modal .user-bulk-import-modal-div .modal-back-button:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.user-bulk-import-modal .user-bulk-import-modal-div .modal-back-button:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.badges{position:relative}.badges .badges-container{display:flex}.badges .badges-container .badges-category-content{margin:0 20px 0 0;width:160px}.badges .badges-container .badges-category-content ul li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.badges .badges-container .badges-category-content ul li.active,.badges .badges-container .badges-category-content ul li:hover{background-color:#533fa6;color:#fff}.badges .badges-container .badges-category-content ul li.new-category{margin:20px 0 0;padding:0}.badges .badges-container .badges-content{flex:1 1}.badges .badges-container .badges-content .badges-header{display:flex;justify-content:space-between}.badges .badges-container .badges-content .badges-header .badges-search{flex:1 1;margin:0 20px 0 0}.badges .badges-container .badges-content .badges-header .badges-search>form{display:flex;height:40px}.badges .badges-container .badges-content .badges-header .badges-search>form select{border-color:#dcdcdc;margin:0 0 0 -1px}.badges .badges-container .badges-content .badges-header .badges-search>form .button-element{margin:0 0 0 8px;max-width:80px}.badges .badges-container .badges-content .badges-header .badges-add{width:160px}.badges .badges-container .badges-content .badges-list{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.badges .badges-container .badges-content .badges-list table{border-collapse:collapse;width:100%}.badges .badges-container .badges-content .badges-list table thead{background-color:#f3f7fc}.badges .badges-container .badges-content .badges-list table tr{width:100%}.badges .badges-container .badges-content .badges-list table tr:not(.header){cursor:pointer}.badges .badges-container .badges-content .badges-list table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.badges .badges-container .badges-content .badges-list table tr td,.badges .badges-container .badges-content .badges-list table tr th{height:48px;text-align:center}.badges .badges-container .badges-content .badges-list table tr .image{align-items:center;display:flex;justify-content:center}.badges .badges-container .badges-content .badges-list table tr .image .svg-container,.badges .badges-container .badges-content .badges-list table tr .image img{margin:0 8px}.badges .badges-container .badges-content .badges-list table tr .image img{max-height:40px;max-width:120px}.badges .badges-container .badges-content .badges-list table tr .image .svg-container{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.badges .badges-container .badges-content .badges-list table tr .image .svg-container svg{height:24px;width:24px}.badges .badges-container .badges-content .badges-list table tr .image .svg-container svg .real-path{fill:#555}.badges .badges-container .badges-content .badges-list .no-results{padding:20px}.badges .badges-container .badges-content .badges-list .badges-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.badges .badges-container .badges-content .badges-list .badges-footer .button-element{width:120px}.modal-main.badge-modal:first-child{max-height:96vh;min-width:70%;overflow:auto;padding:36px}.badge-modal label{margin:8px 0}.badge-modal .editor{border:1px solid #f0f0f0;border-radius:3px;margin:0 0 20px;max-height:600px;min-height:120px;padding:0 8px}.badge-modal .rdw-embedded-wrapper img{content:url(data:image/png;base64,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);width:17px}.badge-modal figure{margin:auto}.badge-modal figure img{max-height:240px}.badge-modal .rdw-embedded-modal-header span{display:none}.badge-modal .rdw-embedded-modal-header:after{content:"Youtube Video Link"}.badge-modal .rdw-embed-popup{left:-80px}.badge-modal .rdw-emoji-popup{left:-100px}.badge-modal .rdw-image-popup{left:-120px}.badge-modal .image{margin:0 0 20px}.badge-modal .image img{max-width:240px}.badge-modal .image input{display:none}.badge-modal .cover-image{margin:0 0 20px}.badge-modal .cover-image img{max-width:512px}.badge-modal .cover-image input{display:none}.badge-modal .badge-category{margin:0 0 20px}.badge-modal .delete-badge{margin:0 0 20px;width:250px}.badge-modal .save-buttons{display:flex;flex-direction:row;justify-content:space-around}.badge-modal .save-buttons .submit-btn{margin:0 10px;padding-right:15px}.badge-modal .save-buttons .warning .background{background-color:#c80032}.badge-modal .hide-save-buttons{display:flex;flex-direction:row;justify-content:space-around;opacity:0;pointer-events:none}.badge-modal .cropper-badge{background-color:#fff;height:100px;left:50%;margin:auto;position:fixed;top:30%;-webkit-transform:translate(-50%);transform:translate(-50%);width:100px;z-index:1000}.badge-modal .button{margin-top:42px}.badge-modal .image-button{margin-top:20px;width:300px}.badge-modal .badge-self-earning{display:flex;margin-top:20px}.badge-modal .badge-self-earning .self-earning-label{margin-left:10px}.badge-modal .self-earning-description{margin-bottom:15px;margin-top:4px}.badge-modal .badge-is-draft{display:flex;margin-bottom:70px;margin-top:20px}.badge-modal .badge-is-draft .draft-label{margin-left:10px}.badge-modal .dimmed-background{background:#000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:999}.badge-modal .badge-description textarea{min-height:100px}.badge-modal .time-to-complete{margin:20px 0}.badge-modal .time-to-complete .time-to-complete-input-container{display:flex;flex-direction:row}.badge-modal .time-to-complete .time-to-complete-input-container .time-to-complete-input-sub-container{align-items:center;display:flex;flex-direction:row;margin:0 50px 0 0}.badge-modal .time-to-complete .time-to-complete-input-container .time-to-complete-input-sub-container input{height:40px;margin:0 10px;width:100px;z-index:auto}.badge-modal .badge-image-title{margin:0 0 5px}.badge-modal .badge-image-text{color:#4d4d4d;font-size:15px}.badge-modal .badge-image-sub-text{color:#4d4d4d;font-size:12px;margin:10px 0 0}.rdw-option-wrapper{align-items:center;background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;display:flex;height:20px;justify-content:center;margin:0 4px;min-width:25px;padding:5px;text-transform:capitalize}.rdw-option-wrapper:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-option-active,.rdw-option-wrapper:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-option-disabled{cursor:default;opacity:.3}.rdw-dropdown-wrapper{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;height:30px;margin:0 3px;text-transform:capitalize}.rdw-dropdown-wrapper:focus{outline:none}.rdw-dropdown-wrapper:hover{background-color:#fff;box-shadow:1px 1px 0 #bfbdbd}.rdw-dropdown-wrapper:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-dropdown-carettoopen{border-top:6px solid #000}.rdw-dropdown-carettoclose,.rdw-dropdown-carettoopen{border-left:5px solid transparent;border-right:5px solid transparent;height:0;position:absolute;right:10%;top:35%;width:0}.rdw-dropdown-carettoclose{border-bottom:6px solid #000}.rdw-dropdown-selectedtext{align-items:center;display:flex;height:100%;padding:0 5px;position:relative}.rdw-dropdown-optionwrapper{background:#fff;border:1px solid #f1f1f1;border-radius:2px;margin:0;max-height:250px;overflow-y:scroll;padding:0;position:relative;width:98%;z-index:100}.rdw-dropdown-optionwrapper:hover{background-color:#fff;box-shadow:1px 1px 0 #bfbdbd}.rdw-dropdownoption-default{align-items:center;display:flex;min-height:25px;padding:0 5px}.rdw-dropdownoption-highlighted{background:#f1f1f1}.rdw-dropdownoption-active{background:#f5f5f5}.rdw-dropdownoption-disabled{cursor:default;opacity:.3}.rdw-inline-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-inline-dropdown{width:50px}.rdw-inline-dropdownoption{display:flex;height:40px;justify-content:center}.rdw-block-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-block-dropdown{width:110px}.rdw-fontsize-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-fontsize-dropdown{min-width:40px}.rdw-fontsize-option{display:flex;justify-content:center}.rdw-fontfamily-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-fontfamily-dropdown{width:115px}.rdw-fontfamily-placeholder{max-width:90px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rdw-fontfamily-optionwrapper{width:140px}.rdw-list-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-list-dropdown{width:50px;z-index:90}.rdw-list-dropdownOption{display:flex;height:40px;justify-content:center}.rdw-text-align-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-text-align-dropdown{width:50px;z-index:90}.rdw-text-align-dropdownOption{display:flex;height:40px;justify-content:center}.rdw-right-aligned-block{text-align:right}.rdw-left-aligned-block{text-align:left!important}.rdw-center-aligned-block{text-align:center!important}.rdw-justify-aligned-block{text-align:justify!important}.rdw-center-aligned-block>div,.rdw-justify-aligned-block>div,.rdw-left-aligned-block>div,.rdw-right-aligned-block>div{display:inline-block}.rdw-colorpicker-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-colorpicker-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-direction:column;height:175px;left:5px;padding:15px;position:absolute;top:35px;width:175px;z-index:100}.rdw-colorpicker-modal-header{display:flex;padding-bottom:5px}.rdw-colorpicker-modal-style-label{cursor:pointer;font-size:15px;padding:0 10px 5px;text-align:center;width:50%}.rdw-colorpicker-modal-style-label-active{border-bottom:2px solid #0a66b7}.rdw-colorpicker-modal-options{display:flex;flex-wrap:wrap;height:100%;margin:5px auto;overflow:scroll;width:100%}.rdw-colorpicker-cube{border:1px solid #f1f1f1;height:22px;width:22px}.rdw-colorpicker-option{border:none;box-shadow:inset 1px 2px 1px #bfbdbd;height:22px;margin:3px;min-height:20px;min-width:22px;padding:0;width:22px}.rdw-colorpicker-option:hover{box-shadow:1px 2px 1px #bfbdbd}.rdw-colorpicker-option:active{box-shadow:-1px -2px 1px #bfbdbd}.rdw-colorpicker-option-active{box-shadow:0 0 2px 2px #bfbdbd}.rdw-link-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-link-dropdown{width:50px}.rdw-link-dropdownOption{display:flex;height:40px;justify-content:center}.rdw-link-dropdownPlaceholder{margin-left:8px}.rdw-link-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-direction:column;height:205px;left:5px;padding:15px;position:absolute;top:35px;width:235px;z-index:100}.rdw-link-modal-label{font-size:15px}.rdw-link-modal-input{border:1px solid #f1f1f1;border-radius:2px;height:25px;margin-bottom:15px;margin-top:5px;padding:0 5px}.rdw-link-modal-input:focus{outline:none}.rdw-link-modal-buttonsection{margin:0 auto}.rdw-link-modal-target-option{margin-bottom:20px}.rdw-link-modal-target-option>span{margin-left:5px}.rdw-link-modal-btn{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;height:30px;margin-left:10px;text-transform:capitalize;width:75px}.rdw-link-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-link-modal-btn:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-link-modal-btn:focus{outline:none!important}.rdw-link-modal-btn:disabled{background:#ece9e9}.rdw-link-dropdownoption{display:flex;height:40px;justify-content:center}.rdw-embedded-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-embedded-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-direction:column;height:180px;justify-content:space-between;left:5px;padding:15px;position:absolute;top:35px;width:235px;z-index:100}.rdw-embedded-modal-header{display:flex;font-size:15px}.rdw-embedded-modal-header-option{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:50%}.rdw-embedded-modal-header-label{background:#6eb8d4;border:1px solid #f1f1f1;border-bottom:2px solid #0a66b7;margin-top:5px;width:95px}.rdw-embedded-modal-link-section{display:flex;flex-direction:column}.rdw-embedded-modal-link-input{border:1px solid #f1f1f1;border-radius:2px;font-size:15px;height:35px;margin:10px 0;padding:0 5px;width:88%}.rdw-embedded-modal-link-input-wrapper{align-items:center;display:flex}.rdw-embedded-modal-link-input:focus{outline:none}.rdw-embedded-modal-btn-section{display:flex;justify-content:center}.rdw-embedded-modal-btn{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;height:30px;margin:0 3px;text-transform:capitalize;width:75px}.rdw-embedded-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-embedded-modal-btn:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-embedded-modal-btn:focus{outline:none!important}.rdw-embedded-modal-btn:disabled{background:#ece9e9}.rdw-embedded-modal-size{align-items:center;display:flex;justify-content:space-between;margin:8px 0}.rdw-embedded-modal-size-input{border:1px solid #f1f1f1;border-radius:2px;font-size:12px;height:20px;width:80%}.rdw-embedded-modal-size-input:focus{outline:none}.rdw-emoji-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-emoji-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-wrap:wrap;height:180px;left:5px;overflow:auto;padding:15px;position:absolute;top:35px;width:235px;z-index:100}.rdw-emoji-icon{cursor:pointer;font-size:22px;height:24px;margin:2.5px;width:24px}.rdw-emoji-icon,.rdw-spinner{align-items:center;display:flex;justify-content:center}.rdw-spinner{height:100%;width:100%}.rdw-spinner>div{-webkit-animation:sk-bouncedelay 1.4s ease-in-out infinite both;animation:sk-bouncedelay 1.4s ease-in-out infinite both;background-color:#333;border-radius:100%;display:inline-block;height:12px;width:12px}.rdw-spinner .rdw-bounce1{-webkit-animation-delay:-.32s;animation-delay:-.32s}.rdw-spinner .rdw-bounce2{-webkit-animation-delay:-.16s;animation-delay:-.16s}@-webkit-keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0)}40%{-webkit-transform:scale(1)}}@keyframes sk-bouncedelay{0%,80%,to{-webkit-transform:scale(0);transform:scale(0)}40%{-webkit-transform:scale(1);transform:scale(1)}}.rdw-image-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px;position:relative}.rdw-image-modal{background:#fff;border:1px solid #f1f1f1;border-radius:2px;box-shadow:3px 3px 5px #bfbdbd;display:flex;flex-direction:column;left:5px;padding:15px;position:absolute;top:35px;width:235px;z-index:100}.rdw-image-modal-header{display:flex;font-size:15px;margin:10px 0}.rdw-image-modal-header-option{align-items:center;cursor:pointer;display:flex;flex-direction:column;justify-content:center;width:50%}.rdw-image-modal-header-label{background:#f1f1f1;border:1px solid #f1f1f1;margin-top:5px;width:80px}.rdw-image-modal-header-label-highlighted{background:#6eb8d4;border-bottom:2px solid #0a66b7}.rdw-image-modal-upload-option{align-items:center;background-color:#f1f1f1;border:none;color:gray;cursor:pointer;display:flex;font-size:15px;justify-content:center;margin:10px 0;outline:2px dashed gray;outline-offset:-10px;padding:9px 0;width:100%}.rdw-image-modal-upload-option-highlighted{outline:2px dashed #0a66b7}.rdw-image-modal-upload-option-label{align-items:center;cursor:pointer;display:flex;height:100%;justify-content:center;padding:15px;width:100%}.rdw-image-modal-upload-option-label span{padding:0 20px}.rdw-image-modal-upload-option-image-preview{max-height:200px;max-width:100%}.rdw-image-modal-upload-option-input{height:.1px;opacity:0;overflow:hidden;position:absolute;width:.1px;z-index:-1}.rdw-image-modal-url-section{align-items:center;display:flex}.rdw-image-modal-url-input{border:1px solid #f1f1f1;border-radius:2px;font-size:15px;height:35px;margin:15px 0 12px;padding:0 5px;width:90%}.rdw-image-modal-btn-section{margin:10px auto 0}.rdw-image-modal-url-input:focus{outline:none}.rdw-image-modal-btn{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;height:30px;margin:0 5px;text-transform:capitalize;width:75px}.rdw-image-modal-btn:hover{box-shadow:1px 1px 0 #bfbdbd}.rdw-image-modal-btn:active{box-shadow:inset 1px 1px 0 #bfbdbd}.rdw-image-modal-btn:focus{outline:none!important}.rdw-image-modal-btn:disabled{background:#ece9e9}.rdw-image-modal-spinner{height:100%;left:0;opacity:.5;position:absolute;top:-3px;width:100%}.rdw-image-modal-alt-input{border:1px solid #f1f1f1;border-radius:2px;font-size:12px;height:20px;margin-left:5px;width:70%}.rdw-image-modal-alt-input:focus{outline:none}.rdw-image-modal-alt-lbl{font-size:12px}.rdw-image-modal-size{align-items:center;display:flex;justify-content:space-between;margin:8px 0}.rdw-image-modal-size-input{border:1px solid #f1f1f1;border-radius:2px;font-size:12px;height:20px;width:40%}.rdw-image-modal-size-input:focus{outline:none}.rdw-image-mandatory-sign{color:red;margin-left:3px;margin-right:3px}.rdw-remove-wrapper{position:relative}.rdw-history-wrapper,.rdw-remove-wrapper{align-items:center;display:flex;flex-wrap:wrap;margin-bottom:6px}.rdw-history-dropdownoption{display:flex;height:40px;justify-content:center}.rdw-history-dropdown{width:50px}.rdw-link-decorator-wrapper{position:relative}.rdw-link-decorator-icon{background-color:#fff;cursor:pointer;left:40%;position:absolute;top:0}.rdw-mention-link{background-color:#f0fbff;border-radius:2px;color:#1236ff;padding:1px 2px;text-decoration:none}.rdw-suggestion-wrapper{position:relative}.rdw-suggestion-dropdown{background:#fff;border:1px solid #f1f1f1;display:flex;flex-direction:column;max-height:150px;min-width:100px;overflow:auto;position:absolute;z-index:100}.rdw-suggestion-option{border-bottom:1px solid #f1f1f1;padding:7px 5px}.rdw-suggestion-option-active{background-color:#f1f1f1}.rdw-hashtag-link{background-color:#f0fbff;border-radius:2px;color:#1236ff;padding:1px 2px;text-decoration:none}.rdw-image-alignment-options-popup{background:#fff;border:1px solid #f1f1f1;border-radius:2px;cursor:pointer;display:flex;padding:5px 2px;position:absolute;width:105px;z-index:100}.rdw-alignment-option-left{justify-content:flex-start}.rdw-image-alignment-option{height:15px;min-width:15px;width:15px}.rdw-image-alignment,.rdw-image-imagewrapper{position:relative}.rdw-image-center{display:flex;justify-content:center}.rdw-image-left{display:flex}.rdw-image-right{display:flex;justify-content:flex-end}.rdw-image-alignment-options-popup-right{right:0}.rdw-editor-main{box-sizing:border-box;height:100%;overflow:auto}.rdw-editor-toolbar{background:#fff;border:1px solid #f1f1f1;border-radius:2px;display:flex;flex-wrap:wrap;font-size:15px;justify-content:flex-start;margin-bottom:5px;padding:6px 5px 0;-webkit-user-select:none;user-select:none}.public-DraftStyleDefault-block{margin:1em 0}.rdw-editor-wrapper:focus{outline:none}.rdw-editor-wrapper{box-sizing:initial}.rdw-editor-main blockquote{border-left:5px solid #f1f1f1;padding-left:5px}.rdw-editor-main pre{background:#f1f1f1;border-radius:3px;padding:1px 10px}.DraftEditor-editorContainer,.DraftEditor-root,.public-DraftEditor-content{height:inherit;text-align:initial}.public-DraftEditor-content[contenteditable=true]{-webkit-user-modify:read-write-plaintext-only}.DraftEditor-root{position:relative}.DraftEditor-editorContainer{background-color:hsla(0,0%,100%,0);border-left:.1px solid transparent;position:relative;z-index:1}.public-DraftEditor-block{position:relative}.DraftEditor-alignLeft .public-DraftStyleDefault-block{text-align:left}.DraftEditor-alignLeft .public-DraftEditorPlaceholder-root{left:0;text-align:left}.DraftEditor-alignCenter .public-DraftStyleDefault-block{text-align:center}.DraftEditor-alignCenter .public-DraftEditorPlaceholder-root{margin:0 auto;text-align:center;width:100%}.DraftEditor-alignRight .public-DraftStyleDefault-block{text-align:right}.DraftEditor-alignRight .public-DraftEditorPlaceholder-root{right:0;text-align:right}.public-DraftEditorPlaceholder-root{color:#9197a3;position:absolute;z-index:0}.public-DraftEditorPlaceholder-hasFocus{color:#bdc1c9}.DraftEditorPlaceholder-hidden{display:none}.public-DraftStyleDefault-block{position:relative;white-space:pre-wrap}.public-DraftStyleDefault-ltr{direction:ltr;text-align:left}.public-DraftStyleDefault-rtl{direction:rtl;text-align:right}.public-DraftStyleDefault-listLTR{direction:ltr}.public-DraftStyleDefault-listRTL{direction:rtl}.public-DraftStyleDefault-ol,.public-DraftStyleDefault-ul{margin:16px 0;padding:0}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listLTR{margin-left:1.5em}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-listRTL{margin-right:1.5em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listLTR{margin-left:3em}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-listRTL{margin-right:3em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listLTR{margin-left:4.5em}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-listRTL{margin-right:4.5em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listLTR{margin-left:6em}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-listRTL{margin-right:6em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listLTR{margin-left:7.5em}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-listRTL{margin-right:7.5em}.public-DraftStyleDefault-unorderedListItem{list-style-type:square;position:relative}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth0{list-style-type:disc}.public-DraftStyleDefault-unorderedListItem.public-DraftStyleDefault-depth1{list-style-type:circle}.public-DraftStyleDefault-orderedListItem{list-style-type:none;position:relative}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listLTR:before{left:-36px;position:absolute;text-align:right;width:30px}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-listRTL:before{position:absolute;right:-36px;text-align:left;width:30px}.public-DraftStyleDefault-orderedListItem:before{content:counter(ol0) ". ";counter-increment:ol0}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth1:before{content:counter(ol1) ". ";counter-increment:ol1}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth2:before{content:counter(ol2) ". ";counter-increment:ol2}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth3:before{content:counter(ol3) ". ";counter-increment:ol3}.public-DraftStyleDefault-orderedListItem.public-DraftStyleDefault-depth4:before{content:counter(ol4) ". ";counter-increment:ol4}.public-DraftStyleDefault-depth0.public-DraftStyleDefault-reset{counter-reset:ol0}.public-DraftStyleDefault-depth1.public-DraftStyleDefault-reset{counter-reset:ol1}.public-DraftStyleDefault-depth2.public-DraftStyleDefault-reset{counter-reset:ol2}.public-DraftStyleDefault-depth3.public-DraftStyleDefault-reset{counter-reset:ol3}.public-DraftStyleDefault-depth4.public-DraftStyleDefault-reset{counter-reset:ol4}.badge-challenges{display:flex;flex-direction:column}.badge-challenges .add-challenges{margin-bottom:15px;width:100%}.badge-challenges .add-challenges .select-ctn{margin:15px 0;z-index:1000000}.badge-challenges .add-challenges .text-ctn{margin:15px 0}.badge-challenges .add-challenges .text-ctn textarea{height:auto;width:100%;z-index:auto}.badge-challenges .add-challenges .add-button{margin-top:24px}.badge-challenges .add-challenges .add-button button{z-index:inherit}.badge-challenges .custom-option{align-items:center;display:flex;flex-direction:row}.badge-challenges .custom-option img{height:36px;margin:0 20px;width:48px}.badge-challenges .badge-challenges{margin:10px 0}.badge-challenges .badge-challenges .badge-challenges-ctn{background-color:#e4edf6;flex:1 1;padding:10px}.badge-challenges .badge-challenges .badge-challenges-ctn .badge-challenges-header{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.badge-challenges .badge-challenges .badge-challenges-ctn ul.badge-challenges-list{background-color:#fff;margin:0}.badge-challenges .badge-challenges .badge-challenges-ctn ul.badge-challenges-list>li{border-radius:3px;display:flex;margin:0;padding:8px}.badge-challenges .badge-challenges .badge-challenges-ctn ul.badge-challenges-list>li .badge-info{align-items:center;display:flex}.badge-challenges .badge-challenges .badge-challenges-ctn ul.badge-challenges-list>li .badge-info img{height:36px;margin:0 15px;width:48px}.badge-challenges .badge-challenges .badge-challenges-ctn ul.badge-challenges-list>li .badge-button{margin-left:auto;max-width:40px}.badge-challenges .badge-challenges .badge-challenges-ctn ul.badge-challenges-list>li .button-element .background{background-color:#c80032}.badge-challenges .badge-challenges .badge-challenges-ctn ul.badge-challenges-list>li:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.badge-category-modal .created-date,.badge-category-modal .delete-category{margin:0 0 20px}.challenges{position:relative}.challenges .challenges-container{display:flex}.challenges .challenges-container .challenges-category-content{margin:0 20px 0 0;width:160px}.challenges .challenges-container .challenges-category-content ul li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.challenges .challenges-container .challenges-category-content ul li.active,.challenges .challenges-container .challenges-category-content ul li:hover{background-color:#533fa6;color:#fff}.challenges .challenges-container .challenges-category-content ul li.new-category{margin:20px 0 0;padding:0}.challenges .challenges-container .challenges-content{flex:1 1}.challenges .challenges-container .challenges-content .challenges-header{display:flex;justify-content:space-between}.challenges .challenges-container .challenges-content .challenges-header .challenges-search{flex:1 1;margin:0 20px 0 0}.challenges .challenges-container .challenges-content .challenges-header .challenges-search>form{display:flex;height:40px}.challenges .challenges-container .challenges-content .challenges-header .challenges-search>form select{border-color:#dcdcdc;margin:0 0 0 -1px}.challenges .challenges-container .challenges-content .challenges-header .challenges-search>form .button-element{margin:0 0 0 8px;max-width:80px}.challenges .challenges-container .challenges-content .challenges-header .challenges-add{width:200px}.challenges .challenges-container .challenges-content .challenges-list{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.challenges .challenges-container .challenges-content .challenges-list table{border-collapse:collapse;width:100%}.challenges .challenges-container .challenges-content .challenges-list table thead{background-color:#f3f7fc}.challenges .challenges-container .challenges-content .challenges-list table tr{width:100%}.challenges .challenges-container .challenges-content .challenges-list table tr:not(.header){cursor:pointer}.challenges .challenges-container .challenges-content .challenges-list table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.challenges .challenges-container .challenges-content .challenges-list table tr td,.challenges .challenges-container .challenges-content .challenges-list table tr th{height:60px;text-align:center}.challenges .challenges-container .challenges-content .challenges-list table tr .image{align-items:center;display:flex;justify-content:center}.challenges .challenges-container .challenges-content .challenges-list table tr .image .svg-container,.challenges .challenges-container .challenges-content .challenges-list table tr .image img{margin:0 8px}.challenges .challenges-container .challenges-content .challenges-list table tr .image img{height:48px;width:64px}.challenges .challenges-container .challenges-content .challenges-list table tr .image .svg-container{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.challenges .challenges-container .challenges-content .challenges-list table tr .image .svg-container svg{height:24px;width:24px}.challenges .challenges-container .challenges-content .challenges-list table tr .image .svg-container svg .real-path{fill:#555}.challenges .challenges-container .challenges-content .challenges-list .no-results{padding:20px}.challenges .challenges-container .challenges-content .challenges-list .challenges-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.challenges .challenges-container .challenges-content .challenges-list .challenges-footer .button-element{width:120px}.modal-main.challenge-modal:first-child{max-height:96vh;min-width:70%;overflow:auto;padding:36px}.challenge-modal label{margin:8px 0}.challenge-modal .editor{border:1px solid #f0f0f0;border-radius:3px;margin:0 0 20px;max-height:600px;min-height:120px;padding:0 8px}.challenge-modal .rdw-embedded-wrapper img{content:url(data:image/png;base64,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);width:17px}.challenge-modal figure{margin:auto}.challenge-modal figure img{max-height:240px}.challenge-modal .rdw-embedded-modal-header span{display:none}.challenge-modal .rdw-embedded-modal-header:after{content:"Youtube Video Link"}.challenge-modal .rdw-embed-popup{left:-80px}.challenge-modal .rdw-emoji-popup{left:-100px}.challenge-modal .rdw-image-popup{left:-120px}.challenge-modal .image{margin:0 0 20px}.challenge-modal .image img{max-width:240px}.challenge-modal .image input{display:none}.challenge-modal .cover-image{margin:0 0 20px}.challenge-modal .cover-image img{max-width:512px}.challenge-modal .cover-image input{display:none}.challenge-modal .challenge-category{margin:0 0 20px}.challenge-modal .delete-challenge{margin:0 0 20px;width:250px}.challenge-modal .save-buttons{display:flex;flex-direction:row;justify-content:space-around}.challenge-modal .save-buttons .submit-btn{margin:0 10px;padding-right:15px}.challenge-modal .save-buttons .warning .background{background-color:#c80032}.challenge-modal .hide-save-buttons{display:flex;flex-direction:row;justify-content:space-around;opacity:0;pointer-events:none}.challenge-modal .cropper-challenge{background-color:#fff;height:384px;left:50%;margin:auto;position:fixed;top:30%;-webkit-transform:translate(-50%);transform:translate(-50%);width:512px;z-index:1000}.challenge-modal .button{margin-top:42px}.challenge-modal .image-button{margin-top:20px;width:300px}.challenge-modal .challenge-self-earning{display:flex;margin-top:20px}.challenge-modal .challenge-self-earning .self-earning-label{margin-left:10px}.challenge-modal .self-earning-description{margin-bottom:15px;margin-top:4px}.challenge-modal .challenge-is-draft{display:flex;margin-bottom:70px;margin-top:20px}.challenge-modal .challenge-is-draft .draft-label{margin-left:10px}.challenge-modal .dimmed-background{background:#000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:999}.challenge-modal .challenge-description textarea{min-height:100px}.challenge-modal .time-to-complete{margin:20px 0}.challenge-modal .time-to-complete .time-to-complete-input-container{display:flex;flex-direction:row}.challenge-modal .time-to-complete .time-to-complete-input-container .time-to-complete-input-sub-container{align-items:center;display:flex;flex-direction:row;margin:0 50px 0 0}.challenge-modal .time-to-complete .time-to-complete-input-container .time-to-complete-input-sub-container input{height:40px;margin:0 10px;width:100px;z-index:auto}.challenge-badges{display:flex;flex-direction:column}.challenge-badges .add-badges{margin-bottom:15px;width:100%}.challenge-badges .add-badges .select-ctn{margin:15px 0;z-index:1000000}.challenge-badges .add-badges .text-ctn{margin:15px 0}.challenge-badges .add-badges .text-ctn textarea{height:auto;width:100%;z-index:auto}.challenge-badges .add-badges .add-button{margin-top:24px}.challenge-badges .add-badges .add-button button{z-index:inherit}.challenge-badges .custom-option{align-items:center;display:flex;flex-direction:row}.challenge-badges .custom-option img{height:35px;margin:0 20px;width:30px}.challenge-badges .challenge-badges{margin:10px 0}.challenge-badges .challenge-badges .challenge-badges-ctn{background-color:#e4edf6;flex:1 1;padding:10px}.challenge-badges .challenge-badges .challenge-badges-ctn .challenge-badges-header{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.challenge-badges .challenge-badges .challenge-badges-ctn ul.challenge-badges-list{background-color:#fff;margin:0}.challenge-badges .challenge-badges .challenge-badges-ctn ul.challenge-badges-list>li{border-radius:3px;display:flex;margin:0;padding:8px}.challenge-badges .challenge-badges .challenge-badges-ctn ul.challenge-badges-list>li .badge-info{align-items:center;display:flex}.challenge-badges .challenge-badges .challenge-badges-ctn ul.challenge-badges-list>li .badge-info img{height:35px;margin:0 15px;width:30px}.challenge-badges .challenge-badges .challenge-badges-ctn ul.challenge-badges-list>li .badge-button{margin-left:auto;max-width:40px}.challenge-badges .challenge-badges .challenge-badges-ctn ul.challenge-badges-list>li .button-element .background{background-color:#c80032}.challenge-badges .challenge-badges .challenge-badges-ctn ul.challenge-badges-list>li:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.projects .projects-container{display:flex}.projects .projects-container .projects-container-left{margin:0 20px 0 0;width:160px}.projects .projects-container .projects-container-left .project-sort li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.projects .projects-container .projects-container-left .project-sort .active,.projects .projects-container .projects-container-left .project-sort li:hover{background-color:#533fa6;color:#fff}.projects .projects-container .projects-container-left .project-category{background-color:#f3f7fc;box-shadow:0 1px 0 rgba(17,17,26,.05),0 0 8px rgba(17,17,26,.1);height:600px;overflow-y:scroll;padding-top:5px}.projects .projects-container .projects-container-left .project-category .all-category{background-color:#f3f7fc;position:-webkit-sticky;position:sticky;top:0}.projects .projects-container .projects-container-left .project-category li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.projects .projects-container .projects-container-left .project-category .active,.projects .projects-container .projects-container-left .project-category li:hover{background-color:#533fa6;color:#fff}.projects .projects-container .projects-container-center{display:flex;flex:1 1;flex-direction:column}.projects .projects-container .projects-container-center .projects-container-top{display:flex}.projects .projects-container .projects-container-center .projects-container-top .projects-search{flex:1 1;padding:0 20px 0 0}.projects .projects-container .projects-container-center .projects-container-top .projects-search form{display:flex;height:40px}.projects .projects-container .projects-container-center .projects-container-top .projects-search form input{width:100%}.projects .projects-container .projects-container-center .projects-container-top .projects-search form select{border-color:#dcdcdc;margin:0 0 0 -1px}.projects .projects-container .projects-container-center .projects-container-top .projects-search form .search-projects{height:100%}.projects .projects-container .projects-container-center .projects-container-top .projects-search form .select-users{width:100%}.projects .projects-container .projects-container-center .projects-container-top .projects-search form .select-users input{height:26px}.projects .projects-container .projects-container-center .projects-container-top .projects-search form .button-element{margin:0 0 0 8px;max-width:80px}.projects .projects-container .projects-container-center .projects-container-top .projects-search form .hide{display:none}.projects .projects-container .projects-container-center .projects-main{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.projects .projects-container .projects-container-center .projects-main table{border-collapse:collapse;width:100%}.projects .projects-container .projects-container-center .projects-main table thead{background-color:#f3f7fc}.projects .projects-container .projects-container-center .projects-main table tr{width:100%}.projects .projects-container .projects-container-center .projects-main table tr:not(.header){cursor:pointer}.projects .projects-container .projects-container-center .projects-main table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.projects .projects-container .projects-container-center .projects-main table tr a{display:block;padding:8px 0}.projects .projects-container .projects-container-center .projects-main table tr td,.projects .projects-container .projects-container-center .projects-main table tr th{height:48px;padding:2px;text-align:center}.projects .projects-container .projects-container-center .projects-main .no-results{padding:20px}.projects .projects-container .projects-container-center .projects-main .projects-main-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.projects .projects-container .projects-container-center .projects-main .projects-main-footer .button-element{width:120px}.modal :first-child.project-modal{min-width:60%}.project-modal h1{font-size:x-large;margin:0 0 60px}.project-modal h4{font-size:larger;margin:24px 0 12px}.project-modal label{font-size:larger;font-weight:700;margin:0 0 12px}.project-modal .link{margin:4px 0}.project-modal .link a{text-decoration:underline}.project-modal .link a:hover{color:gray}.project-modal .section{margin-bottom:36px}.project-modal .section h6{font-weight:500;margin-bottom:24px}.project-modal .approve-reject .buttons{display:flex;margin:4px 0 0}.project-modal .approve-reject .buttons .button-element{flex:8 1}.project-modal .approve-reject .buttons .spacer{flex:1 1}.project-modal .badge-row{align-items:center;border-radius:8px;display:flex;flex-direction:row;margin:8px 0;padding:8px 0}.project-modal .badge-row img{height:35px;margin:0 20px;width:30px}.project-modal .badge-row:hover{background-color:#ddd}.project-modal .hide{opacity:0}.project-modal .danger-btn .background{background-color:#c80032}.project-modal .project-authors{min-height:356px}.project-modal .project-authors-ctn{background-color:#e4edf6;flex:1 1;margin:15px 0;padding:10px}.project-modal .project-authors-ctn .project-authors-header{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 24px}.project-modal .project-authors-ctn .project-authors-header label{font-size:larger;font-weight:700;margin:0}.project-modal .project-authors-ctn ul.project-authors-list{background-color:#fff;margin:0}.project-modal .project-authors-ctn ul.project-authors-list>li{align-items:center;border-radius:3px;display:flex;flex-direction:row;justify-content:space-between;margin:0;padding:8px}.project-modal .project-authors-ctn ul.project-authors-list>li .author-info{align-items:center;display:flex}.project-modal .project-authors-ctn ul.project-authors-list>li .author-info img{border-radius:50%;height:35px;margin:0 15px;width:35px}.project-modal .project-authors-ctn ul.project-authors-list>li .author-right{display:flex;flex-direction:row}.project-modal .project-authors-ctn ul.project-authors-list>li .author-right .author-role{border:1px solid #ddd;border-radius:4px;margin-right:24px}.project-modal .project-authors-ctn ul.project-authors-list>li .author-right .author-button{max-width:40px}.project-modal .project-authors-ctn ul.project-authors-list>li .author-right .button-element .background{background-color:#c80032}.project-modal .project-owner-container .button-element{margin-top:18px}.project-modal .project-owner-container .button-element button,.project-modal .project-owner-container .button-status-image{z-index:inherit}.project-modal .author-search{display:flex;flex-direction:row;justify-content:space-between;margin:20px 0}.project-modal .author-search .author-dropdown{flex:1 1}.project-modal .author-search .custom-option{align-items:center;display:flex;flex-direction:row}.project-modal .author-search .custom-option img{border-radius:50%;height:35px;margin:0 20px;width:35px}.project-modal .author-search .button-element{margin:auto 0 auto 12px;min-width:40px;width:40px}.project-modal .author-search .button-element button{color:rgba(207,27,27,0);padding:0}.project-category-modal .created-date,.project-category-modal .delete-category{margin:0 0 20px}.public-portfolio{display:flex;flex:1 1;position:relative}.public-portfolio .public-portfolio-category-content{min-width:180px;padding:0 20px 0 0;width:180px}.public-portfolio .public-portfolio-category-content ul li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.public-portfolio .public-portfolio-category-content ul li.active,.public-portfolio .public-portfolio-category-content ul li:hover{background-color:#533fa6;color:#fff}.public-portfolio .public-portfolio-content{flex:1 1;width:calc(100% - 180px)}.public-portfolio .public-portfolio-content .public-portfolio-header{display:flex;flex:1 1;height:40px;justify-content:space-between}.public-portfolio .public-portfolio-content .public-portfolio-header .search-portfolios{flex:1 1;margin-right:12px}.public-portfolio .public-portfolio-content .public-portfolio-header .button-element{margin:0 0 0 8px;width:96px}.public-portfolio .public-portfolio-content .public-portfolio-header .portfolio-add{margin:0 0 0 12px}.public-portfolio .public-portfolio-content .public-portfolio-header .portfolio-add .button-element{width:200px}.public-portfolio .public-portfolio-content .public-portfolio-list{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.public-portfolio .public-portfolio-content .public-portfolio-list table{border-collapse:collapse;width:100%}.public-portfolio .public-portfolio-content .public-portfolio-list table thead{background-color:#f3f7fc}.public-portfolio .public-portfolio-content .public-portfolio-list table tr{width:100%}.public-portfolio .public-portfolio-content .public-portfolio-list table tr:not(.header){cursor:pointer}.public-portfolio .public-portfolio-content .public-portfolio-list table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.public-portfolio .public-portfolio-content .public-portfolio-list table tr td,.public-portfolio .public-portfolio-content .public-portfolio-list table tr th{height:48px;padding:2px;text-align:center}.public-portfolio .public-portfolio-content .public-portfolio-list table tr .image{align-items:center;display:flex;justify-content:center}.public-portfolio .public-portfolio-content .public-portfolio-list table tr .image .svg-container,.public-portfolio .public-portfolio-content .public-portfolio-list table tr .image img{margin:0 8px}.public-portfolio .public-portfolio-content .public-portfolio-list table tr .image img{max-height:40px;max-width:120px}.public-portfolio .public-portfolio-content .public-portfolio-list table tr .image .svg-container{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.public-portfolio .public-portfolio-content .public-portfolio-list table tr .image .svg-container svg{height:24px;width:24px}.public-portfolio .public-portfolio-content .public-portfolio-list table tr .image .svg-container svg .real-path{fill:#555}.public-portfolio .public-portfolio-content .public-portfolio-list table tr .edit-button{background-color:transparent;border:none;border-radius:10px;color:#533fa6;cursor:pointer;font-size:1em;padding:0 8px}.public-portfolio .public-portfolio-content .public-portfolio-list .no-results{padding:20px}.public-portfolio .public-portfolio-content .public-portfolio-list .public-portfolio-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.public-portfolio .public-portfolio-content .public-portfolio-list .public-portfolio-footer .button-element{width:120px}.create-portfolio-container{flex:1 1;max-width:100%;padding:0 18px}.create-portfolio-container .create-portfolio-header-container{border-bottom:1px solid #ccc;margin-bottom:36px;width:100%}.create-portfolio-container .create-portfolio-header-container .create-portfolio-header-title-container{color:#533fa6;position:relative}.create-portfolio-container .create-portfolio-header-container .create-portfolio-header-title-container .create-portfolio-title{font-size:24px;font-weight:700}.create-portfolio-container .create-portfolio-header-container .create-portfolio-header-title-container .title-description{font-size:14px;font-weight:400}.create-portfolio-container .create-portfolio-header-container .create-portfolio-header-title-container .close-button{border-radius:2px;cursor:pointer;height:48px;padding:8px;position:absolute;right:0;top:0;width:48px;z-index:150}.create-portfolio-container .create-portfolio-header-container .create-portfolio-header-title-container .close-button svg{height:100%;width:100%}.create-portfolio-container .create-portfolio-header-container .create-portfolio-header-title-container .close-button svg .real-path{fill:#533fa6}.create-portfolio-container .create-portfolio-header-container .create-portfolio-header-title-container .close-button:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.create-portfolio-container .create-portfolio-header-container .create-portfolio-header-title-container .close-button:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.create-portfolio-container .portfolio-link{align-items:center;display:flex}.create-portfolio-container .portfolio-link .link-title{font-weight:600;margin-bottom:0;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.create-portfolio-container .portfolio-link .link-domain{cursor:pointer;margin:0 8px;text-decoration:underline}.create-portfolio-container .portfolio-link .link-domain:hover{color:#aaa}.create-portfolio-container .portfolio-link input{flex:1 1;height:30px;margin-bottom:0;padding:0 4px}.create-portfolio-container .edit-portfolio{background-color:#fff;border-radius:8px;box-shadow:0 19px 38px rgba(0,0,0,.3),0 15px 12px rgba(0,0,0,.22);margin:18px 0;overflow:hidden;width:100%}.create-portfolio-container .edit-portfolio .body{background-color:#ecf1f9;width:100%}.create-portfolio-container .edit-portfolio .body .header-img{width:100%}.create-portfolio-container .edit-portfolio .body .portfolio-header-container{height:400px;position:relative;top:-4px;width:100%}.create-portfolio-container .edit-portfolio .body .portfolio-header-container .cover-image{background-color:#aaa;height:100%;width:100%}.create-portfolio-container .edit-portfolio .body .portfolio-header-container .cover-image .cover-img{height:100%;object-fit:cover;width:100%}.create-portfolio-container .edit-portfolio .body .portfolio-header-container .cover-image .edit-image{display:flex;flex-direction:column;left:0;position:absolute;right:0;top:0}.create-portfolio-container .edit-portfolio .body .portfolio-header-container .cover-image .edit-image .image{justify-content:center;text-align:center}.create-portfolio-container .edit-portfolio .body .portfolio-header-container .cover-image .edit-image .image .image-title{font-size:18px;font-weight:600;margin-bottom:20px}.create-portfolio-container .edit-portfolio .body .portfolio-header-container .cover-image .edit-image .image .button{box-shadow:0 14px 28px rgba(0,0,0,.25),0 10px 10px rgba(0,0,0,.22);font-weight:600;margin:36px;width:200px}.create-portfolio-container .edit-portfolio .body .portfolio-header-container .cover-image .edit-image .image .button input{display:none}.create-portfolio-container .edit-portfolio .body .portfolio-header-container .cover-image .edit-image .image img{max-height:240px}.create-portfolio-container .edit-portfolio .body .portfolio-header-container .portfolio-details{background-color:#fff;border-radius:12px;bottom:50px;display:flex;margin-left:40px;min-width:320px;padding:24px;position:absolute;top:400px;top:auto;width:90%;width:calc(100% - 80px)}.create-portfolio-container .edit-portfolio .body .portfolio-header-container .portfolio-details .portfolio-image{align-content:center;align-items:center;display:flex;flex:4 1;margin-left:30px;max-width:120px;min-width:110px}.create-portfolio-container .edit-portfolio .body .portfolio-header-container .portfolio-details .portfolio-image img{border-radius:4px;height:80px;width:80px}.create-portfolio-container .edit-portfolio .body .portfolio-header-container .portfolio-details .text{margin:auto 0 auto 5px;width:100%}.create-portfolio-container .edit-portfolio .body .portfolio-header-container .portfolio-details .text .name{position:relative;width:100%}.create-portfolio-container .edit-portfolio .body .portfolio-header-container .portfolio-details .text .name input{color:#533fa6;font-size:25px;font-weight:500;height:48px;margin:0;width:100%}.create-portfolio-container .edit-portfolio .body .portfolio-header-container .portfolio-details .text .name .title-heading{font-size:14px;font-weight:600;position:absolute;top:-20px}.create-portfolio-container .edit-portfolio .body .portfolio-info{padding:36px;width:100%}.create-portfolio-container .edit-portfolio .body .portfolio-info .portfolio-tabs{display:flex}.create-portfolio-container .edit-portfolio .body .portfolio-info .portfolio-tabs .portfolio-tab{background-color:#fff;border-radius:20px;box-shadow:4px 7px 12px 0 rgba(0,0,0,.1);color:#adafca;cursor:pointer;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-right:8px;padding:8px 12px;transition:all .2s ease-in-out;white-space:nowrap;width:-webkit-max-content;width:max-content}.create-portfolio-container .edit-portfolio .body .portfolio-info .portfolio-tabs .portfolio-tab.active,.create-portfolio-container .edit-portfolio .body .portfolio-info .portfolio-tabs .portfolio-tab:hover{background-color:#7353ff;color:#fff}.create-portfolio-container .edit-portfolio .body .portfolio-info .portfolio-info-container{background-color:#fff;border-radius:18px;display:flex;margin:18px 0;padding:36px}.create-portfolio-container .edit-portfolio .body .portfolio-info .portfolio-info-container .icon{margin-right:18px}.create-portfolio-container .edit-portfolio .body .portfolio-info .portfolio-info-container .icon img{height:48px;width:48px}.create-portfolio-container .edit-portfolio .body .portfolio-info .portfolio-info-container .info-text{flex:1 1}.create-portfolio-container .edit-portfolio .body .portfolio-info .portfolio-info-container .info-text .title{color:#183b56;font-size:24px;font-weight:600;height:48px}.create-portfolio-container .edit-portfolio .body .portfolio-info .portfolio-info-container .info-text .name{margin:12px 0}.create-portfolio-container .edit-portfolio .body .portfolio-info .portfolio-info-container .info-text .name textarea{height:200px;width:100%}.create-portfolio-container .edit-portfolio .body .portfolio-info .other-settings{background-color:#fff;border-radius:18px;display:flex;flex-direction:column;margin:18px 0;padding:36px}.create-portfolio-container .edit-portfolio .body .portfolio-info .other-settings .portfolio-checkbox{display:flex;margin:10px 0}.create-portfolio-container .edit-portfolio .body .portfolio-info .other-settings .portfolio-checkbox .checkbox-label{margin-left:10px}.create-portfolio-container .all-buttons{display:flex;justify-content:space-between}.create-portfolio-container .all-buttons .delete-btn{margin:24px 0 0;width:260px}.create-portfolio-container .all-buttons .save-buttons{display:flex;justify-content:flex-end}.create-portfolio-container .all-buttons .save-buttons .save-btn{margin:24px 0 0 48px;width:260px}.select-portfolio-items{width:100%}.select-portfolio-items .selected-items{margin-top:30px;width:100%}.select-portfolio-items .selected-items .section-title{align-items:center;color:#183b56;display:flex;font-size:28px;font-weight:500;margin-bottom:10px}.select-portfolio-items .selected-items .section-subtext{color:#183b56;font-weight:400;margin-bottom:24px}.select-portfolio-items .selected-items .section-header{align-items:center;display:flex;justify-content:space-between}.select-portfolio-items .selected-items .section-header .section-header-right{display:flex}.select-portfolio-items .selected-items .section-header .section-header-right .search-portfolios{border-radius:6px;flex:1 1;margin-right:12px}.select-portfolio-items .selected-items .section-header .section-header-right .button-element{margin:0 0 0 8px;width:80px}.select-portfolio-items .selected-items .drag-container{background-color:#fff;border-radius:20px;padding:30px;position:relative;width:100%}@media screen and (max-width:428px){.select-portfolio-items .selected-items .drag-container{padding:10px 0}}.select-portfolio-items .selected-items .drag-container .heading{font-size:1.1em;font-weight:600;height:48px}.select-portfolio-items .selected-items .drag-container .no-items{margin:24px;text-align:center}.select-portfolio-items .selected-items .save-button-container{display:flex;justify-content:center;margin-top:20px}.select-portfolio-items .selected-items .save-button{background-color:#533fa6;border:1px solid #533fa6;border-radius:80px;color:#fff;cursor:pointer;font-size:15px;font-weight:500;padding:10px 30px}.select-portfolio-items .selected-items .save-button:hover{background-color:#6d7bab}.select-portfolio-items .item-list{display:flex;max-width:100%;overflow-x:auto}.select-portfolio-items .item-list.unselected{align-items:stretch;display:grid;flex-grow:1;grid-template-columns:repeat(auto-fit,33%);justify-content:center;margin:0;width:100%}@media screen and (max-width:979px){.select-portfolio-items .item-list.unselected{grid-template-columns:repeat(auto-fit,50%)}}@media screen and (max-width:720px){.select-portfolio-items .item-list.unselected{grid-template-columns:repeat(auto-fit,100%)}}.select-portfolio-items .item-list.unselected .selected-text{color:green}.select-portfolio-items .item-list li{display:flex;flex-flow:column;height:100%;margin:0}.select-portfolio-items .item-container{background:#fff;border:2px solid #ecf1f9;border-radius:20px;box-shadow:8px 8px #ecf1f9;height:100%;margin:20px;padding:20px;transition:all .3s ease-out}.select-portfolio-items .item-container.selected{width:250px}.select-portfolio-items .item-container.is-selected{pointer-events:none}.select-portfolio-items .item-container:hover{box-shadow:0 0 8px 0 #ecf1f9}.select-portfolio-items .item-container:hover,.select-portfolio-items .item-container:hover .item-image{-webkit-transform:scale(1.03);transform:scale(1.03)}.select-portfolio-items .item-container .item-image{align-items:center;display:flex;height:215px;justify-content:center;padding:10px 5px 5px;transition:all .3s ease-out}.select-portfolio-items .item-container .item-image img{border-radius:25px;max-height:100%;max-width:100%;object-fit:cover}.select-portfolio-items .item-container .item-image.badge img{border-radius:25px;max-height:100px;object-fit:contain;width:100px}.select-portfolio-items .item-container .item-image.challenge img{aspect-ratio:4/3;border-radius:12px;width:100%}.select-portfolio-items .item-container .item-image.user img{border-radius:50px;max-height:100px;object-fit:cover;width:100px}.select-portfolio-items .item-container .item-details{margin:5px 5px 15px;text-align:left}.select-portfolio-items .item-container .item-details .item-title{color:#183b56;font-size:auto;font-weight:700;line-height:1.5;margin:0;overflow:hidden;padding:5px 0 10px;text-overflow:ellipsis;white-space:nowrap}.select-portfolio-items .item-container .item-details .item-title.badge{overflow:inherit;text-align:center;text-overflow:inherit;white-space:inherit}.select-portfolio-items .item-container .item-details .item-title.event,.select-portfolio-items .item-container .item-details .item-title.user{text-align:center}.select-portfolio-items .item-container .item-details .no-item-desc{height:22px}.select-portfolio-items .item-container .item-details .item-desc{color:#a2a2a2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.select-portfolio-items .item-container .item-details .item-desc.event{text-align:center}.select-portfolio-items .item-container .item-btn{display:flex;justify-content:center}.select-portfolio-items .item-container .item-btn .item-button{background-color:#533fa6;border:1px solid #533fa6;border-radius:80px;color:#fff;cursor:pointer;font-size:15px;padding:5px 10px}.select-portfolio-items .item-container .item-btn .item-button.remove{background-color:red;border:1px solid red}.bookings{position:relative}.bookings .bookings-container{display:flex}.bookings .bookings-container .bookings-category-content{margin:0 20px 0 0;width:160px}.bookings .bookings-container .bookings-category-content ul li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.bookings .bookings-container .bookings-category-content ul li.active,.bookings .bookings-container .bookings-category-content ul li:hover{background-color:#533fa6;color:#fff}.bookings .bookings-container .bookings-content{flex:1 1}.bookings .bookings-container .bookings-content .bookings-header{display:flex;justify-content:space-between}.bookings .bookings-container .bookings-content .bookings-header .bookings-add{margin-left:auto}.bookings .bookings-container .bookings-content .bookings-header .bookings-search{flex:1 1}.bookings .bookings-container .bookings-content .bookings-header .bookings-search>form{display:flex;height:40px}.bookings .bookings-container .bookings-content .bookings-header .bookings-search>form select{border-color:#dcdcdc;margin:0 0 0 -1px}.bookings .bookings-container .bookings-content .bookings-header .bookings-search>form .button-element{margin:0 0 0 8px;max-width:80px}.bookings .bookings-container .bookings-content .bookings-list{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.bookings .bookings-container .bookings-content .bookings-list table{border-collapse:collapse;width:100%}.bookings .bookings-container .bookings-content .bookings-list table thead{background-color:#f3f7fc}.bookings .bookings-container .bookings-content .bookings-list table tr{width:100%}.bookings .bookings-container .bookings-content .bookings-list table tr:not(.header){cursor:pointer}.bookings .bookings-container .bookings-content .bookings-list table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.bookings .bookings-container .bookings-content .bookings-list table tr td,.bookings .bookings-container .bookings-content .bookings-list table tr th{height:48px;padding:2px;text-align:center}.bookings .bookings-container .bookings-content .bookings-list table tr .image{align-items:center;display:flex;justify-content:center}.bookings .bookings-container .bookings-content .bookings-list table tr .image .svg-container,.bookings .bookings-container .bookings-content .bookings-list table tr .image img{margin:0 8px}.bookings .bookings-container .bookings-content .bookings-list table tr .image img{max-height:40px;max-width:120px}.bookings .bookings-container .bookings-content .bookings-list table tr .image .svg-container{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.bookings .bookings-container .bookings-content .bookings-list table tr .image .svg-container svg{height:24px;width:24px}.bookings .bookings-container .bookings-content .bookings-list table tr .image .svg-container svg .real-path{fill:#555}.bookings .bookings-container .bookings-content .bookings-list .no-results{padding:20px}.bookings .bookings-container .bookings-content .bookings-list .bookings-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.bookings .bookings-container .bookings-content .bookings-list .bookings-footer .button-element{width:120px}.react-calendar{background:#fff;border:1px solid #a0a096;font-family:Arial,Helvetica,sans-serif;line-height:1.125em;max-width:100%;width:350px}.react-calendar--doubleView{width:700px}.react-calendar--doubleView .react-calendar__viewContainer{display:flex;margin:-.5em}.react-calendar--doubleView .react-calendar__viewContainer>*{margin:.5em;width:50%}.react-calendar,.react-calendar *,.react-calendar :after,.react-calendar :before{box-sizing:border-box}.react-calendar button{border:0;margin:0;outline:none}.react-calendar button:enabled:hover{cursor:pointer}.react-calendar__navigation{display:flex;height:44px;margin-bottom:1em}.react-calendar__navigation button{background:none;min-width:44px}.react-calendar__navigation button:disabled{background-color:#f0f0f0}.react-calendar__navigation button:enabled:focus,.react-calendar__navigation button:enabled:hover{background-color:#e6e6e6}.react-calendar__month-view__weekdays{font-size:.75em;font-weight:700;text-align:center;text-transform:uppercase}.react-calendar__month-view__weekdays__weekday{padding:.5em}.react-calendar__month-view__weekNumbers .react-calendar__tile{align-items:center;display:flex;font-size:.75em;font-weight:700;justify-content:center}.react-calendar__month-view__days__day--weekend{color:#d10000}.react-calendar__month-view__days__day--neighboringMonth{color:#757575}.react-calendar__century-view .react-calendar__tile,.react-calendar__decade-view .react-calendar__tile,.react-calendar__year-view .react-calendar__tile{padding:2em .5em}.react-calendar__tile{background:none;line-height:16px;max-width:100%;padding:10px 6.6667px;text-align:center}.react-calendar__tile:disabled{background-color:#f0f0f0}.react-calendar__tile:enabled:focus,.react-calendar__tile:enabled:hover{background-color:#e6e6e6}.react-calendar__tile--now{background:#ffff76}.react-calendar__tile--now:enabled:focus,.react-calendar__tile--now:enabled:hover{background:#ffffa9}.react-calendar__tile--hasActive{background:#76baff}.react-calendar__tile--hasActive:enabled:focus,.react-calendar__tile--hasActive:enabled:hover{background:#a9d4ff}.react-calendar__tile--active{background:#006edc;color:#fff}.react-calendar__tile--active:enabled:focus,.react-calendar__tile--active:enabled:hover{background:#1087ff}.react-calendar--selectRange .react-calendar__tile--hover{background-color:#e6e6e6}.react-clock{display:block;position:relative}.react-clock,.react-clock *,.react-clock :after,.react-clock :before{box-sizing:border-box}.react-clock__face{border:1px solid #000;border-radius:50%;bottom:0;left:0;position:absolute;right:0;top:0}.react-clock__hand{bottom:0;left:50%;position:absolute;right:50%;top:0}.react-clock__hand__body{background-color:#000;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.react-clock__mark{bottom:0;left:50%;position:absolute;right:50%;top:0}.react-clock__mark__body{background-color:#000;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.react-clock__mark__number{left:-40px;position:absolute;text-align:center;width:80px}.react-clock__second-hand__body{background-color:red}.react-datetime-picker{display:inline-flex;position:relative}.react-datetime-picker,.react-datetime-picker *,.react-datetime-picker :after,.react-datetime-picker :before{box-sizing:border-box}.react-datetime-picker--disabled{background-color:#f0f0f0;color:#6d6d6d}.react-datetime-picker__wrapper{border:thin solid gray;display:flex;flex-grow:1;flex-shrink:0}.react-datetime-picker__inputGroup{flex-grow:1;min-width:calc(16px + 3.674em);padding:0 2px}.react-datetime-picker__inputGroup__divider{padding:1px 0;white-space:pre}.react-datetime-picker__inputGroup__input{-moz-appearance:textfield;background:none;border:0;box-sizing:initial;font:inherit;height:calc(100% - 2px);min-width:.54em;padding:1px;position:relative}.react-datetime-picker__inputGroup__input::-webkit-inner-spin-button,.react-datetime-picker__inputGroup__input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.react-datetime-picker__inputGroup__input:invalid{background:rgba(255,0,0,.1)}.react-datetime-picker__inputGroup__input--hasLeadingZero{margin-left:-.54em;padding-left:calc(1px + .54em)}.react-datetime-picker__inputGroup__amPm{-moz-appearance:menulist;font:inherit}.react-datetime-picker__button{background:transparent;border:0;padding:4px 6px}.react-datetime-picker__button:enabled{cursor:pointer}.react-datetime-picker__button:enabled:focus .react-datetime-picker__button__icon,.react-datetime-picker__button:enabled:hover .react-datetime-picker__button__icon{stroke:#0078d7}.react-datetime-picker__button:disabled .react-datetime-picker__button__icon{stroke:#6d6d6d}.react-datetime-picker__button svg{display:inherit}.react-datetime-picker__calendar,.react-datetime-picker__clock{left:0;position:absolute;top:100%;z-index:1}.react-datetime-picker__calendar--closed,.react-datetime-picker__clock--closed{display:none}.react-datetime-picker__calendar{max-width:100vw;width:350px}.react-datetime-picker__calendar .react-calendar{border-width:thin}.react-datetime-picker__clock{background-color:#fff;border:thin solid #a0a096;height:200px;max-width:100vw;padding:25px;width:200px}.template-title{align-items:flex-start;justify-content:space-between}.survey-builder,.template-title{display:flex;flex-direction:column}.survey-builder{text-align:left}.survey-builder .heading{font-weight:500;margin:0}.survey-builder .heading input{margin:0}.survey-builder .image .no-image{margin:20px 0}.survey-builder .cropper-workshop{background-color:#fff;bottom:0;height:480px;left:0;margin:auto;position:fixed;right:0;top:0;width:720px;z-index:1000}.survey-builder .dimmed-background{background:#000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%;z-index:999}.survey-builder .question-list{background-color:#f0f0f0;border:1px solid silver;border-radius:12px;margin:20px 0;padding:0 30px}.survey-builder .question-list .question-field{display:flex;margin:0;padding-top:16px}.survey-builder .question-list .question-field:first-child{border:none}.survey-builder .question-list .question-field .question-index{font-weight:600;margin-right:10px}.survey-builder .question-list .question-field .question-container{flex-grow:1}.survey-builder .question-list .question-field .question-container .question-form .header{font-weight:600;padding:0 5px 5px 2px}.survey-builder .question-list .question-field .question-container .question-form .header.missing{color:#f20000}.survey-builder .question-list .question-field .question-container .question-form .question-input{margin-bottom:12px}.survey-builder .question-list .question-field .question-container .question-form .option{margin:12px}.survey-builder .question-list .question-field .question-container .question-form .option .options{margin-bottom:0}.survey-builder .question-list .question-field .question-container .question-form .option .option-buttons{display:flex}.survey-builder .question-list .question-field .question-container .question-form .option .option-buttons button{margin-left:6px;padding:6px}.survey-builder .question-list .question-field .question-container .question-form .add-option{margin:20px}.survey-builder .question-list .question-field .question-container .action-buttons{display:flex;margin-top:20px}.survey-builder .question-list .question-field .question-container .action-buttons span{margin-left:5px}.survey-builder .question-list .no-question{margin:20px 0}.survey-builder .complete-button{align-self:center;background-color:#5cb85c;font-size:14px}.survey-builder .move-buttons{display:flex;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin-left:10px}.survey-builder .move-button{background-color:#674fcc;margin-left:6px;padding:6px}.survey-builder .move-button .icon{-webkit-transform:rotate(90deg);transform:rotate(90deg)}.survey-builder .move-button:hover,.survey-builder .save-button{background-color:#533fa6}.survey-builder .save-button:hover{background-color:#674fcc}.survey-builder .edit-button{background-color:gray}.survey-builder .edit-button:hover{background-color:#909090}.survey-builder .delete-button{background-color:#f20000}.survey-builder .delete-button:hover{background-color:red}.survey-builder .icon{fill:#fff;height:auto;width:20px}.survey-builder .questions-ctn button{align-items:center;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;max-width:150px;padding:10px 20px}.event-facilitators .heading{font-weight:500;margin:36px 0 12px}.event-facilitators .subtitle{font-size:15px;margin:0}.event-facilitators .no-margin{margin:0}.event-facilitators .item-row{align-items:center;display:flex}.event-facilitators .item-row>ul{align-items:flex-start;display:flex;flex-wrap:wrap;height:auto;margin:0 12px 0 0;max-width:80%;min-width:360px}.event-facilitators .item-row>ul.facilitators-container>li{min-height:200px}.event-facilitators .item-row>ul>li{align-items:center;border-radius:3px;display:flex;flex-direction:column;height:100%;justify-content:center;margin:8px;padding:15px 8px 8px;position:relative;width:140px}.event-facilitators .item-row>ul>li .image{border-radius:50%;height:60px;margin:12px 0;width:60px}.event-facilitators .item-row>ul>li .facilitator-name{font-size:larger;margin:0}.event-facilitators .item-row>ul>li .facilitator-skills{font-size:14px;font-weight:400;margin:0;text-align:center}.event-facilitators .item-row>ul>li .op-buttons{display:flex;flex-direction:row;margin-top:8px}.event-facilitators .item-row>ul>li .op-buttons .delete-button,.event-facilitators .item-row>ul>li .op-buttons .edit-button{align-items:center;background-color:red;border:0;border-radius:50%;cursor:pointer;display:flex;height:32px;justify-content:center;margin:6px;width:32px}.event-facilitators .item-row>ul>li .op-buttons .delete-button svg,.event-facilitators .item-row>ul>li .op-buttons .edit-button svg{fill:#fff;height:18px;width:18px}.event-facilitators .item-row>ul>li .op-buttons .delete-button.greyed,.event-facilitators .item-row>ul>li .op-buttons .edit-button.greyed{cursor:default;opacity:.3;pointer-events:none}.event-facilitators .item-row>ul>li .op-buttons .edit-button{background-color:#00d165}.event-facilitators .item-row>ul>li:hover .hover-buttons{display:flex}.event-facilitators .item-row .add-facilitator{background-color:#533fa6;border-radius:12px;height:40px;margin:40px 0 18px;max-width:160px;width:80%}.event-facilitators .item-row .add-facilitator .add-button{align-items:center;color:#fff;cursor:pointer;display:flex;flex-flow:column;font-size:16px;height:100%;justify-content:center;width:100%}.event-facilitators .item-row .add-facilitator .add-button input{display:none}.event-facilitators .item-row .add-facilitator .add-button.disabled{cursor:not-allowed}.event-facilitators .item-row .add-facilitator .add-button.greyed{background-color:gray;border-radius:12px;pointer-events:none}.event-facilitators .item-row .add-facilitator .add-button.greyed.error-text{color:red}@media screen and (max-width:595px){.event-facilitators .item-row{flex-direction:column}}.facilitator-modal{overflow:inherit!important}.facilitator-modal .modal-close-button{color:#ccc;display:flex;height:40px;right:20px;top:20px;width:40px}.facilitator-modal .facilitator-modal-container{padding:8px}.facilitator-modal .facilitator-modal-container h4{font-size:large;margin:0}.facilitator-modal .facilitator-modal-container .facilitator-selects{align-items:center;display:flex;flex-direction:column;margin:24px 0 0;width:100%}.facilitator-modal .facilitator-modal-container .facilitator-selects .facilitator-select{align-items:center;display:flex;flex-direction:row;justify-content:space-between;margin:12px 0}.facilitator-modal .facilitator-modal-container .facilitator-selects .facilitator-select .label{font-size:17px;margin:0 50px 0 8px;text-align:left;width:50px}.facilitator-modal .facilitator-modal-container .facilitator-selects .facilitator-select .facilitator-dropdown{font-size:medium;font-weight:500;height:40px;width:240px}.facilitator-modal .facilitator-modal-container .facilitator-selects .facilitator-select .facilitator-dropdown input{height:100%}.facilitator-modal .facilitator-modal-container .facilitator-selects .facilitator-select .custom-option{align-items:center;display:flex;flex-direction:row;font-size:medium;font-weight:400}.facilitator-modal .facilitator-modal-container .facilitator-selects .facilitator-select .custom-option img{border-radius:50%;height:24px;margin:0 10px 0 0;width:24px}.facilitator-modal .facilitator-modal-container .facilitator-selects .separator-text{font-size:14px}.facilitator-modal .facilitator-modal-container .facilitator-selects .skills{margin-top:36px}.facilitator-modal .facilitator-modal-container .facilitator-selects .modal-error-message{color:red;height:30px;margin:0}.facilitator-modal .facilitator-modal-container .facilitator-selects input{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:medium;font-weight:500;height:38px;margin:0;padding:0 8px;width:240px}.facilitator-modal .facilitator-modal-container .facilitator-button{width:88px}.facilitator-modal .facilitator-modal-container .facilitator-button button{z-index:inherit}.facilitator-modal .facilitator-modal-container .facilitator-button .button-status-image{display:none}.booking-description{display:flex;flex-flow:column;justify-content:space-between;margin-top:12px}.booking-description .heading{font-weight:500;margin-right:.3em}.booking-description textarea{height:200px;margin:24px 0}.title{display:flex;flex-flow:column;justify-content:space-between}.title .heading{font-weight:500;margin-right:.3em}.question-field{border-top:1.5px solid #ddd;margin-top:1em;padding-bottom:1.5em}.question-field .question-form .ratings{display:flex;flex-direction:row}.question-field .question-form .ratings .rating{align-items:center;border-radius:5px;display:flex;flex-direction:column;padding:20px;transition:all .2s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.question-field .question-form .ratings .rating p{margin:12px 0}.question-field input[type=checkbox],.question-field input[type=radio]{margin-right:8px}.question-field button{margin:.3em}.question-form .option{display:flex}.question-form .buttons{display:flex;justify-content:flex-end}.question-form button{background:none;color:#0366ee;margin-left:.2em}.modal :first-child.booking-modal{min-width:80%}.booking-modal multi-select,.booking-modal select{display:block;height:40px;margin:0 0 12px;width:100%;z-index:100}.booking-modal .react-datetime-picker{width:60%;z-index:10}.booking-modal .react-datetime-picker .react-datetime-picker__wrapper{border:0}.booking-modal .react-datetime-picker select{border:1px solid #dcdcdc;display:inline-block;width:50px}.booking-modal input{margin-bottom:24px;position:static}.booking-modal .event-type-container{display:flex;flex-direction:row}.booking-modal .event-type-button-container{align-items:center;display:flex;flex-direction:row;justify-content:flex-start}.booking-modal .event-type-button-container button{border:0}.booking-modal .event-type-button-container .event-type-button-active{background-color:#533fa6;border-radius:8px;cursor:pointer}.booking-modal .event-type-button-container .event-type-button-active .text{color:#fff;margin:10px}.booking-modal .event-type-button-container .event-type-button{border-color:#533fa6;border-radius:8px;cursor:pointer}.booking-modal .event-type-button-container .event-type-button .text{color:#533fa6;margin:10px}.booking-modal .event-type-button-container .event-type-details{align-self:center;margin-left:20px;margin-top:5px;position:relative}.booking-modal .event-type-button-container .event-type-details input{margin:0 8px 0 0}.booking-modal .date-container{display:flex;margin-bottom:8px}.booking-modal .date-container .date{flex:1 1}.booking-modal .date-container .date input{margin-bottom:0}.booking-modal .bulk-create{font-size:14px}.booking-modal .last-register-container{display:flex;flex-direction:column;margin-top:18px}.booking-modal .last-register-container .last-register-inputs{display:flex;flex-direction:row;justify-content:flex-start}.booking-modal .last-register-container .last-register-inputs .last-register-select{border:1px solid #ddd;border-radius:4px;margin-right:48px;width:300px;z-index:auto}.booking-modal .last-register-container .last-register-inputs .date .react-datetime-picker{z-index:auto}.booking-modal .last-register-container .last-register-inputs .date .react-datetime-picker--disabled{background-color:transparent}.booking-modal .slots{margin-bottom:23px}.booking-modal .event-access-select{border:1px solid #ddd;border-radius:4px}.booking-modal .days-picker{margin-top:18px}.booking-modal .workshop{margin-bottom:20px}.booking-modal .ready-publish input,.booking-modal .schedule-date input,.booking-modal .workshop input{margin-right:8px}.booking-modal .publish-date{float:left;margin:0 20px;width:50%}.booking-modal .workshop-desc{height:150px}.booking-modal .workshop-desc label span{color:red}.booking-modal .workshop-desc textarea{height:100px}.booking-modal .survey-builder{padding:0}.booking-modal .workshop-question{margin-bottom:12px}.booking-modal .workshop-question .workshop-answer{margin-left:24px}.booking-modal .workshop-question .workshop-answer input{margin-right:4px}.booking-modal .workshop-form h3{white-space:pre-wrap}.booking-modal .workshop-form .export-buttons{display:flex;flex-direction:row;justify-content:space-between;margin:64px 0 0}.booking-modal .workshop-form .export-buttons .export-button{width:48%}.booking-modal .wrapper.rdw-editor-wrapper{border:1px solid #f0f0f0;border-radius:3px;margin:20px auto;min-height:120px;padding:0 8px}.booking-modal .email-tags{font-size:14px;margin:auto;max-width:80%;text-align:center}.booking-modal .email-tags,.booking-modal .email-tags th{border:1px solid silver;border-collapse:collapse;padding:5px}.booking-modal .email-tags td{border:1px solid silver;border-collapse:collapse;padding:8px}.booking-modal .public-DraftEditor-content{word-break:keep-all}.booking-modal .csv-download{display:none}.booking-modal .save-buttons{display:flex;flex-direction:row;justify-content:space-around}.booking-modal .save-buttons .publish-btn{margin:0 80px;max-width:500px}.booking-modal .save-buttons .warning .background{background-color:#c80032}.all-bookings{position:relative}.all-bookings .all-bookings-container{display:flex}.all-bookings .all-bookings-container .all-bookings-category-content{margin:0 20px 0 0;width:160px}.all-bookings .all-bookings-container .all-bookings-category-content ul li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.all-bookings .all-bookings-container .all-bookings-category-content ul li.active,.all-bookings .all-bookings-container .all-bookings-category-content ul li:hover{background-color:#533fa6;color:#fff}.all-bookings .all-bookings-container .all-bookings-content{flex:1 1}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header{display:flex;justify-content:space-between}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .bookings-add{width:25%}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .bookings-add .all-bookings-add{margin-bottom:8px;margin-left:8px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .bookings-add .public-bookings-add{margin-left:8px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search{flex:1 1}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form select{border-color:#dcdcdc;margin:0 0 0 -1px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .button-element{margin:8px 0 0;max-width:80px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container{background-color:#fff;border-radius:4px;flex-flow:column;padding:8px 20px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .checkbox-container{margin:12px 0;width:200px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .checkbox-container label{display:inline}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-title{font-size:large;font-weight:700;margin:10px 0}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-one{grid-gap:0 0;display:flex;display:grid;flex-flow:row;gap:0 0;grid-area:1/1/2/2;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-one .start-date-container{grid-area:1/1/2/2}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-one .end-date-container{grid-area:1/2/2/3}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-one .date-container{flex-flow:column;margin:0 auto 0 0}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-one .react-datetime-picker{width:50%;z-index:10}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-one .react-datetime-picker .react-datetime-picker__wrapper{border:0}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-one .react-datetime-picker select{border:1px solid #dcdcdc;display:inline-block;height:40px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-two{display:flex;flex-flow:row}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-two .search-row-two-container{flex-flow:column;margin:0 20px 0 0;width:50%}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-two .search-row-two-container label select{border-radius:4px;display:block;height:40px;width:150px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-three{display:flex;flex-flow:row}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-three .search-row-three-container{flex-flow:column;margin:0 20px 0 0;width:50%}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-three .search-row-three-container label select{border-radius:4px;display:block;height:40px;width:150px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-four{display:flex;flex-flow:row}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-four .search-row-four-container{flex-flow:column;margin:0 auto 0 0;padding-right:20px;width:50%}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-four .search-row-four-container label select{border-radius:4px;display:block;height:40px;width:150px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-five{display:flex;flex-flow:row}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-five .search-row-five-container{flex-flow:column;margin:0 20px 0 0;width:50%}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-five .search-row-five-container label select{border-radius:4px;display:block;height:40px;width:150px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-six{display:flex;flex-flow:row}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-six .search-row-six-container{flex-flow:column;margin:0 20px 0 0;width:50%}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .search-row-six .search-row-six-container label select{border-radius:4px;display:block;height:40px;width:150px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .show-more{background:none;border:none;cursor:pointer;text-decoration:underline}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-container .show-more:hover{color:gray}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-button-container{align-items:center;display:flex;flex-flow:row}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-button-container .button-element{color:#fff;margin:8px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-button-container .button{z-index:auto}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-button-container .reset-btn{margin-left:auto;width:72px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-header .all-bookings-search>form .search-button-container .csv-link{display:none}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list table{border-collapse:collapse;width:100%}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list table thead{background-color:#f3f7fc}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list table tr{width:100%}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list table tr:not(.header){cursor:pointer}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list table tr td,.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list table tr th{height:48px;padding:2px;text-align:center}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list table tr .image{align-items:center;display:flex;justify-content:center}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list table tr .image .svg-container,.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list table tr .image img{margin:0 8px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list table tr .image img{max-height:40px;max-width:120px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list table tr .image .svg-container{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list table tr .image .svg-container svg{height:24px;width:24px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list table tr .image .svg-container svg .real-path{fill:#555}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list .no-results{padding:20px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list .all-bookings-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.all-bookings .all-bookings-container .all-bookings-content .all-bookings-list .all-bookings-footer .button-element{width:120px}.modal :first-child.user-booking-modal{max-width:720px;overflow:auto}.user-booking-modal{max-height:95vh;max-width:720px}.user-booking-modal multi-select,.user-booking-modal select{display:block;height:40px;margin:0 0 24px;width:100%}.user-booking-modal .carousel-header{margin:0 0 16px}.user-booking-modal textarea{height:80px;margin-bottom:24px;position:static}.user-booking-modal .select-container{margin-bottom:24px;z-index:10000000000}.user-booking-modal .status-message{margin-top:120px}.user-booking-modal .user-quota{font-size:small;margin:10px 0}.workshop-question{margin-bottom:12px}.workshop-question .workshop-answer{margin-left:24px}.workshop-question .workshop-answer input{margin-right:4px}.modal :first-child.public-booking-modal{max-width:720px;overflow:auto}.public-booking-modal{max-height:95vh;max-width:720px}.public-booking-modal multi-select,.public-booking-modal select{display:block;height:40px;margin:0 0 24px;width:100%}.public-booking-modal .carousel-header{margin:0 0 16px}.public-booking-modal textarea{height:80px;margin-bottom:24px;position:static}.public-booking-modal .select-container{margin-bottom:24px;z-index:10000000000}.public-booking-modal .input-row{display:flex;flex-direction:row;z-index:-1}.public-booking-modal .input-row .input-container{margin-bottom:12px;margin-left:5px;margin-right:5px;width:50%}.public-booking-modal .status-message{margin-top:30px}.public-booking-modal .user-quota{font-size:small;margin:10px 0}.public-booking-modal .workshop-responses .workshop-question{margin-bottom:12px}.public-booking-modal .workshop-responses .workshop-question .workshop-answer{margin-left:24px}.public-booking-modal .workshop-responses .workshop-question .workshop-answer input{margin-right:4px}.feedback{position:relative}.feedback .feedback-container{display:flex}.feedback .feedback-container .feedback-content{flex:1 1}.feedback .feedback-container .feedback-content .feedback-header{display:flex;justify-content:space-between}.feedback .feedback-container .feedback-content .feedback-header .feedback-search{flex:1 1}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form select{border-color:#dcdcdc;margin:0 0 0 -1px}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .button-element{margin:8px 0 0 8px;max-width:80px}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container{background-color:#fff;border-radius:4px;flex-flow:column;padding:8px 20px}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .checkbox-container{margin:12px 0;width:200px}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .checkbox-container label{display:inline}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .search-row-one{grid-gap:0 0;display:flex;display:grid;flex-flow:row;gap:0 0;grid-area:1/1/2/2;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .search-row-one .start-date-container{grid-area:1/1/2/2}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .search-row-one .end-date-container{grid-area:1/2/2/3}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .search-row-one .date-container{flex-flow:column;margin:0 auto 0 0}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .search-row-one .react-datetime-picker{width:50%;z-index:10}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .search-row-one .react-datetime-picker .react-datetime-picker__wrapper{border:0}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .search-row-one .react-datetime-picker select{border:4px;display:inline-block;width:100px}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .search-row-two{display:flex;flex-flow:row}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .search-row-two .search-row-two-container{flex-flow:column;margin:0 20px 0 0;width:50%}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .search-row-two .search-row-two-container label select{border-radius:4px;display:block;height:40px;width:100%}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .search-row-three{display:flex;flex-flow:row}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .search-row-three .search-row-three-container{flex-flow:column;margin:0 20px 0 0;width:50%}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .search-row-three .search-row-three-container label select{border-radius:4px;display:block;height:40px;width:100%}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .search-row-four{display:flex;flex-flow:row}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .search-row-four .search-row-four-container{flex-flow:column;margin:0 20px 0 0;width:50%}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .search-row-four .search-row-four-container label select{border-radius:4px;display:block;height:40px;width:150px}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .show-more{background:none;border:none;cursor:pointer;text-decoration:underline}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-container .show-more:hover{color:gray}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-button-container{align-items:center;display:flex;flex-flow:row}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-button-container .button-element{color:#fff;margin:8px}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-button-container .button{z-index:auto}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-button-container .reset-btn{margin-left:auto;width:72px}.feedback .feedback-container .feedback-content .feedback-header .feedback-search>form .search-button-container .csv-link{display:none}.feedback .feedback-container .feedback-content .feedback-list{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.feedback .feedback-container .feedback-content .feedback-list table{border-collapse:collapse;width:100%}.feedback .feedback-container .feedback-content .feedback-list table thead{background-color:#f3f7fc}.feedback .feedback-container .feedback-content .feedback-list table tr{width:100%}.feedback .feedback-container .feedback-content .feedback-list table tr:not(.header){cursor:pointer}.feedback .feedback-container .feedback-content .feedback-list table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.feedback .feedback-container .feedback-content .feedback-list table tr td,.feedback .feedback-container .feedback-content .feedback-list table tr th{height:48px;padding:2px;text-align:center}.feedback .feedback-container .feedback-content .feedback-list table tr .image{align-items:center;display:flex;justify-content:center}.feedback .feedback-container .feedback-content .feedback-list table tr .image .svg-container,.feedback .feedback-container .feedback-content .feedback-list table tr .image img{margin:0 8px}.feedback .feedback-container .feedback-content .feedback-list table tr .image img{max-height:40px;max-width:120px}.feedback .feedback-container .feedback-content .feedback-list table tr .image .svg-container{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.feedback .feedback-container .feedback-content .feedback-list table tr .image .svg-container svg{height:24px;width:24px}.feedback .feedback-container .feedback-content .feedback-list table tr .image .svg-container svg .real-path{fill:#555}.feedback .feedback-container .feedback-content .feedback-list .feedback-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.feedback .feedback-container .feedback-content .feedback-list .feedback-footer .button-element{width:120px}.modal :first-child.feedback-modal{max-width:720px;overflow:auto;text-align:left}.feedback-modal{max-height:95vh;max-width:720px}.feedback-modal textarea{height:80px;margin-bottom:24px;position:static}.feedback-modal .select-container{margin-bottom:24px;z-index:10000000000}.user-bookings{position:relative}.user-bookings .user-bookings-container{display:flex}.user-bookings .user-bookings-container .user-bookings-category-content{margin:0 20px 0 0;width:160px}.user-bookings .user-bookings-container .user-bookings-category-content ul li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.user-bookings .user-bookings-container .user-bookings-category-content ul li.active,.user-bookings .user-bookings-container .user-bookings-category-content ul li:hover{background-color:#533fa6;color:#fff}.user-bookings .user-bookings-container .user-bookings-content{flex:1 1}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header{display:flex;justify-content:space-between}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-add{margin-left:8px;width:25%}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search{flex:1 1}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form select{border-color:#dcdcdc;margin:0 0 0 -1px}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .button-element{margin:8px 0 0;max-width:80px}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container{background-color:#fff;border-radius:4px;flex-flow:column;padding:8px 20px}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .checkbox-container{margin:12px 0;width:200px}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .checkbox-container label{display:inline}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .search-row-one{grid-gap:0 0;display:flex;display:grid;flex-flow:row;gap:0 0;grid-area:1/1/2/2;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .search-row-one .start-date-container{grid-area:1/1/2/2}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .search-row-one .end-date-container{grid-area:1/2/2/3}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .search-row-one .date-container{flex-flow:column;margin:0 auto 0 0}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .search-row-one .react-datetime-picker{width:50%;z-index:10}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .search-row-one .react-datetime-picker .react-datetime-picker__wrapper{border:0}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .search-row-one .react-datetime-picker select{border:1px solid #dcdcdc;display:inline-block;height:40px}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .search-row-two{display:flex;flex-flow:row}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .search-row-two .search-row-two-container{flex-flow:column;margin:0 20px 0 0;width:50%}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .search-row-two .search-row-two-container label select{border-radius:4px;display:block;height:40px;width:150px}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .search-row-three{display:flex;flex-flow:row}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .search-row-three .search-row-three-container{flex-flow:column;margin:0 20px 0 0;width:50%}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .search-row-three .search-row-three-container label select{border-radius:4px;display:block;height:40px;width:150px}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .search-row-four{display:flex;flex-flow:row}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .search-row-four .search-row-four-container{flex-flow:column;margin:0 20px 0 0;width:50%}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .search-row-four .search-row-four-container label select{border-radius:4px;display:block;height:40px;width:150px}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .show-more{background:none;border:none;cursor:pointer;text-decoration:underline}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-container .show-more:hover{color:gray}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-button-container{align-items:center;display:flex;flex-flow:row}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-button-container .button-element{color:#fff;margin:8px}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-button-container .button{z-index:auto}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-button-container .reset-btn{margin-left:auto;width:72px}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-header .user-bookings-search>form .search-button-container .csv-link{display:none}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list table{border-collapse:collapse;width:100%}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list table thead{background-color:#f3f7fc}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list table tr{width:100%}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list table tr:not(.header){cursor:pointer}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list table tr td,.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list table tr th{height:48px;padding:2px;text-align:center}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list table tr .image{align-items:center;display:flex;justify-content:center}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list table tr .image .svg-container,.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list table tr .image img{margin:0 8px}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list table tr .image img{max-height:40px;max-width:120px}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list table tr .image .svg-container{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list table tr .image .svg-container svg{height:24px;width:24px}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list table tr .image .svg-container svg .real-path{fill:#555}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list .no-results{padding:20px}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list .user-bookings-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.user-bookings .user-bookings-container .user-bookings-content .user-bookings-list .user-bookings-footer .button-element{width:120px}.public-bookings{position:relative}.public-bookings .public-bookings-container{display:flex}.public-bookings .public-bookings-container .public-bookings-category-content{margin:0 20px 0 0;width:160px}.public-bookings .public-bookings-container .public-bookings-category-content ul li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.public-bookings .public-bookings-container .public-bookings-category-content ul li.active,.public-bookings .public-bookings-container .public-bookings-category-content ul li:hover{background-color:#533fa6;color:#fff}.public-bookings .public-bookings-container .public-bookings-content{flex:1 1}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header{display:flex;justify-content:space-between}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-add{margin-left:8px;width:25%}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search{flex:1 1}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form select{border-color:#dcdcdc;margin:0 0 0 -1px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .button-element{margin:8px 0 0;max-width:80px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container{background-color:#fff;border-radius:4px;flex-flow:column;padding:8px 20px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .checkbox-container{margin:12px 0;width:200px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .checkbox-container label{display:inline}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-one{grid-gap:0 0;display:flex;display:grid;flex-flow:row;gap:0 0;grid-area:1/1/2/2;grid-template-columns:1fr 1fr;grid-template-rows:1fr}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-one .start-date-container{grid-area:1/1/2/2}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-one .end-date-container{grid-area:1/2/2/3}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-one .date-container{flex-flow:column;margin:0 auto 0 0}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-one .react-datetime-picker{width:50%;z-index:10}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-one .react-datetime-picker .react-datetime-picker__wrapper{border:0}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-one .react-datetime-picker select{border:1px solid #dcdcdc;display:inline-block;height:40px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-two{display:flex;flex-flow:row}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-two .search-row-two-container{flex-flow:column;margin:0 20px 0 0;width:50%}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-two .search-row-two-container label select{border-radius:4px;display:block;height:40px;width:150px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-three{display:flex;flex-flow:row}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-three .search-row-three-container{flex-flow:column;margin:0 20px 0 0;width:50%}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-three .search-row-three-container label select{border-radius:4px;display:block;height:40px;width:150px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-four{display:flex;flex-flow:row}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-four .search-row-four-container{flex-flow:column;margin:0 20px 0 0;width:50%}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-four .search-row-four-container label select{border-radius:4px;display:block;height:40px;width:150px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-five{display:flex;flex-flow:row}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-five .search-row-five-container{flex-flow:column;margin:0 20px 0 0;width:50%}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .search-row-five .search-row-five-container label select{border-radius:4px;display:block;height:40px;width:150px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .show-more{background:none;border:none;cursor:pointer;text-decoration:underline}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-container .show-more:hover{color:gray}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-button-container{align-items:center;display:flex;flex-flow:row}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-button-container .button-element{color:#fff;margin:8px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-button-container .button{z-index:auto}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-button-container .reset-btn{margin-left:auto;width:72px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-header .public-bookings-search>form .search-button-container .csv-link{display:none}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list table{border-collapse:collapse;width:100%}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list table thead{background-color:#f3f7fc}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list table tr{width:100%}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list table tr:not(.header){cursor:pointer}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list table tr td,.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list table tr th{height:48px;padding:2px;text-align:center}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list table tr .image{align-items:center;display:flex;justify-content:center}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list table tr .image .svg-container,.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list table tr .image img{margin:0 8px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list table tr .image img{max-height:40px;max-width:120px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list table tr .image .svg-container{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list table tr .image .svg-container svg{height:24px;width:24px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list table tr .image .svg-container svg .real-path{fill:#555}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list .no-results{padding:20px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list .public-bookings-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.public-bookings .public-bookings-container .public-bookings-content .public-bookings-list .public-bookings-footer .button-element{width:120px}.quota{position:relative}.quota .quota-container{display:flex}.quota .quota-container .quota-category-content{margin:0 20px 0 0;width:160px}.quota .quota-container .quota-category-content ul li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.quota .quota-container .quota-category-content ul li.active,.quota .quota-container .quota-category-content ul li:hover{background-color:#533fa6;color:#fff}.quota .quota-container .quota-content{flex:1 1}.quota .quota-container .quota-content .quota-header{display:flex;justify-content:space-between}.quota .quota-container .quota-content .quota-header .quota-add{margin-left:8px}.quota .quota-container .quota-content .quota-header .quota-search{flex:1 1}.quota .quota-container .quota-content .quota-header .quota-search>form{display:flex;height:40px}.quota .quota-container .quota-content .quota-header .quota-search>form select{border-color:#dcdcdc;margin:0 0 0 -1px}.quota .quota-container .quota-content .quota-header .quota-search>form .button-element{margin:0 0 0 8px;max-width:80px}.quota .quota-container .quota-content .quota-list{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.quota .quota-container .quota-content .quota-list table{border-collapse:collapse;width:100%}.quota .quota-container .quota-content .quota-list table thead{background-color:#f3f7fc}.quota .quota-container .quota-content .quota-list table tr{width:100%}.quota .quota-container .quota-content .quota-list table tr:not(.header){cursor:pointer}.quota .quota-container .quota-content .quota-list table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.quota .quota-container .quota-content .quota-list table tr td,.quota .quota-container .quota-content .quota-list table tr th{height:48px;text-align:center}.quota .quota-container .quota-content .quota-list table tr .image{align-items:center;display:flex;justify-content:center}.quota .quota-container .quota-content .quota-list table tr .image .svg-container,.quota .quota-container .quota-content .quota-list table tr .image img{margin:0 8px}.quota .quota-container .quota-content .quota-list table tr .image img{max-height:40px;max-width:120px}.quota .quota-container .quota-content .quota-list table tr .image .svg-container{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.quota .quota-container .quota-content .quota-list table tr .image .svg-container svg{height:24px;width:24px}.quota .quota-container .quota-content .quota-list table tr .image .svg-container svg .real-path{fill:#555}.quota .quota-container .quota-content .quota-list .no-results{padding:20px}.quota .quota-container .quota-content .quota-list .quota-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.quota .quota-container .quota-content .quota-list .quota-footer .button-element{width:120px}.modal :first-child.quota-modal{max-width:720px;overflow:auto}.quota-modal{max-height:95vh;max-width:720px}.quota-modal .form-item{margin:0 0 15px}.quota-modal multi-select,.quota-modal select{display:block;height:40px;margin:0 0 12px;width:100%}.quota-modal .carousel-header{margin:0 0 16px}.quota-modal .react-datetime-picker{width:60%}.quota-modal .react-datetime-picker .react-datetime-picker__wrapper{border:0}.quota-modal .react-datetime-picker select{border:4px;display:inline-block;width:100px}.quota-modal .date-container{height:380px}.quota-modal .date-container .date{float:left;width:50%}.quota-modal .days-picker{height:350px}.quota-modal .time-container{height:80px}.quota-modal .time-container .time{float:left;width:40%}.quota-modal .workshop input{margin-left:8px}.quota-modal .workshop-desc{height:150px}.quota-modal .workshop-desc label span{color:red}.quota-modal .workshop-desc textarea{height:100px}.quota-modal .survey-builder{padding:16px}.branch{position:relative}.branch .branch-container{display:flex}.branch .branch-container .branch-category-content{margin:0 20px 0 0;width:160px}.branch .branch-container .branch-category-content ul li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.branch .branch-container .branch-category-content ul li.active,.branch .branch-container .branch-category-content ul li:hover{background-color:#533fa6;color:#fff}.branch .branch-container .branch-content{flex:1 1}.branch .branch-container .branch-content .branch-header{display:flex;height:40px;justify-content:space-between}.branch .branch-container .branch-content .branch-details{margin:auto;width:80%}.branch .branch-container .branch-content .branch-details .branch-ctn{background-color:#fff;margin:30px auto;padding:20px;width:100%}.branch .branch-container .branch-content .branch-details .branch-ctn .branch-detail .emails-container{border-radius:5px;box-shadow:0 0 8px 0 #c8c8c8;margin-bottom:18px;margin-top:20px;padding:10px}.branch .branch-container .branch-content .branch-details .branch-ctn .branch-detail .emails-container .email-input-item{display:flex}.branch .branch-container .branch-content .branch-details .branch-ctn .branch-detail .emails-container .email-input-item .button-element{margin:0 0 0 12px;min-width:40px;width:40px}.branch .branch-container .branch-content .branch-details .branch-ctn .branch-detail .emails-container .email-input-item .button-element button{color:transparent;padding:0}.branch .branch-container .branch-content .branch-details .branch-ctn .branch-detail .emails-container .add-button{min-width:40px;width:40px}.branch .branch-container .branch-content .branch-details .branch-ctn .branch-detail .emails-container .add-button button{color:transparent;padding:0}.branch .branch-container .branch-content .branch-details .branch-ctn .branch-detail label{font-size:large;font-weight:700}.branch .branch-container .branch-content .branch-details .branch-ctn .branch-detail .input-item{display:flex;margin:20px 0}.branch .branch-container .branch-content .branch-details .branch-ctn .branch-detail .input-item .button-element{margin:0 0 0 12px;min-width:40px;width:40px}.branch .branch-container .branch-content .branch-details .branch-ctn .branch-detail .input-item .button-element button{color:transparent;padding:0}.users-details .users-container{display:flex}.users-details .users-container .users-container-left{margin:0 20px 0 0;width:166px}.users-details .users-container .users-container-left .user-sort li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.users-details .users-container .users-container-left .user-sort .active,.users-details .users-container .users-container-left .user-sort li:hover{background-color:#533fa6;color:#fff}.users-details .users-container .users-container-center{display:flex;flex:1 1;flex-direction:column}.users-details .users-container .users-container-center .users-container-top{display:flex}.users-details .users-container .users-container-center .users-container-top .users-search{flex:1 1;padding:0 8px 0 0}.users-details .users-container .users-container-center .users-container-top .users-search form{display:flex;height:40px}.users-details .users-container .users-container-center .users-container-top .users-search form select{border-color:#dcdcdc;margin:0 0 0 -1px}.users-details .users-container .users-container-center .users-container-top .users-search form .button-element{margin:0 0 0 8px;max-width:80px}.users-details .users-container .users-container-center .users-main{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.users-details .users-container .users-container-center .users-main table{border-collapse:collapse;width:100%}.users-details .users-container .users-container-center .users-main table thead{background-color:#f3f7fc}.users-details .users-container .users-container-center .users-main table tr{width:100%}.users-details .users-container .users-container-center .users-main table tr:not(.header){cursor:pointer}.users-details .users-container .users-container-center .users-main table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.users-details .users-container .users-container-center .users-main table tr td,.users-details .users-container .users-container-center .users-main table tr th{height:48px;text-align:center}.users-details .users-container .users-container-center .users-main table tr .username-info{align-items:center;display:flex}.users-details .users-container .users-container-center .users-main table tr .username-info .svg-container,.users-details .users-container .users-container-center .users-main table tr .username-info img{background-color:#dcdcdc;border-radius:50%;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);height:32px;margin:0 8px;width:32px}.users-details .users-container .users-container-center .users-main table tr .username-info .svg-container{align-items:center;display:flex;justify-content:center}.users-details .users-container .users-container-center .users-main table tr .username-info .svg-container svg{height:24px;width:24px}.users-details .users-container .users-container-center .users-main table tr .username-info .svg-container svg .real-path{fill:#555}.users-details .users-container .users-container-center .users-main .no-results{padding:20px}.users-details .users-container .users-container-center .users-main .users-main-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.users-details .users-container .users-container-center .users-main .users-main-footer .button-element{margin-left:8px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.users-details .users-container .users-container-center .users-main .users-main-footer .button-element button{padding:0 16px}.users-details .users-container .users-container-center .users-main .users-button-load-div{align-items:center;display:flex;flex-direction:row;height:56px;padding:0 8px}.modal :first-child.user-detail-modal{max-width:70%}.user-detail-modal{max-height:95vh}.user-detail-modal select{display:block;height:40px;margin:0 0 12px;width:100%}.user-detail-modal .carousel-header{margin:0 0 16px}.user-detail-modal .notes textarea{min-height:500px}.user-detail-modal .profile-details .image{margin:0 0 24px}.user-detail-modal .profile-details .image img{max-height:120px}.user-detail-modal .profile-details .image label{margin:8px 0 0;max-width:240px}.user-detail-modal .profile-details .image input{display:none}.user-detail-modal .item{margin:0 0 20px}.user-detail-modal .item label{font-weight:700}.user-detail-modal .item a{text-decoration:underline}.user-detail-modal .item a:hover{color:gray}.user-detail-modal .item textarea{height:auto}.user-detail-modal .item select{z-index:1000}.user-detail-modal .staff-select{display:block;margin:0 0 250px}.user-detail-modal .danger-zone .account-status{margin-bottom:24px}.user-detail-modal .danger-zone .account-status .account-status-select{border:1px solid #ddd;border-radius:4px}.user-detail-modal .danger-zone .account-status .status-description{font-size:12px}.user-detail-modal .danger-zone .ban-btns{display:flex;flex-direction:row;justify-content:space-between}.user-detail-modal .danger-zone .ban-btns .ban-btn{width:300px}.user-detail-modal .email-row{display:flex;flex-direction:row;justify-content:space-between;padding:4px 0}.user-detail-modal .email-verified{display:flex;font-size:small;justify-content:center}.user-detail-modal .skip-verify-text{margin:0 0 0 4px}.label-sub-text{font-size:12px;padding-bottom:5px}.email-row{display:flex;flex-direction:row;justify-content:space-between;padding:4px 0}.email-verified{display:flex;font-size:small;justify-content:center}.skip-verify-text{margin:0 0 0 4px}.profile-details .image{margin:0 0 24px}.profile-details .image img{max-height:120px}.profile-details .image label{margin:8px 0 0;max-width:240px}.profile-details .image input{display:none}.danger-zone .account-status{margin-bottom:24px}.danger-zone .account-status .account-status-select{border:1px solid #ddd;border-radius:4px}.danger-zone .account-status .status-description{font-size:12px}.danger-zone .btns{display:flex;flex-direction:row;justify-content:space-between}.danger-zone .btns .single-btn{width:300px}.branch-list{border-radius:3px;overflow:hidden}.branch-list h2{margin-bottom:32px}.branch-list table{background-color:#fff;border-collapse:collapse;width:100%}.branch-list table thead{background-color:#f3f7fc}.branch-list table tr{width:100%}.branch-list table tr:not(.header){cursor:pointer}.branch-list table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.branch-list table tr td,.branch-list table tr th{height:48px;padding:0 10px;text-align:center;width:250px}.branch-list .no-results{padding:20px}.branch-list .branch-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.branch-list .branch-footer .button-element{width:120px}.branch-list .branch-add{width:200px}.modal :first-child.role-modal{max-width:720px}.role-modal{max-height:95vh}.role-modal .carousel-header{margin:0 0 16px}.role-modal .staff-role-ctn select{display:block;height:40px;margin-bottom:20px;padding:10px;width:100%}.role-modal .staff-role-ctn h2{margin:20px 0}.role-modal .staff-role-ctn label{font-weight:500}.role-modal .danger-zone{height:100px}.role-user{display:flex;flex-direction:column;height:800px;padding:10px}.role-user .add-role-user{margin-bottom:15px;width:100%}.role-user .add-role-user .select-ctn{margin:15px 0;z-index:1000000}.role-user .add-role-user .text-ctn{margin:15px 0}.role-user .add-role-user .text-ctn textarea{height:auto;width:100%;z-index:auto}.role-user .add-role-user .add-button{-webkit-appearance:none;background-color:#533fa6;border:0 solid #000;border-radius:3px;color:#333;color:#fff;cursor:pointer;font-size:16px;height:40px;line-height:40px;outline:none;overflow:hidden;padding:0 16px;text-align:center;text-decoration:none;transition:opacity .3s cubic-bezier(.21,.6,.47,.82);width:100%}.role-user .add-role-user .add-button:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.role-user .add-role-user .add-button:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.role-user .add-role-user .warning{color:red;margin:10px 0}.role-user .custom-option{align-items:center;display:flex;flex-direction:row}.role-user .custom-option img{height:35px;margin:0 20px;width:30px}.role-user .role-users{margin:10px 0}.role-user .role-users .role-users-ctn{background-color:#e4edf6;flex:1 1;margin:15px 0;padding:10px}.role-user .role-users .role-users-ctn .role-users-header{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.role-user .role-users .role-users-ctn ul.role-users-list{background-color:#fff;margin:0}.role-user .role-users .role-users-ctn ul.role-users-list>li{border-radius:3px;display:flex;margin:0;padding:8px}.role-user .role-users .role-users-ctn ul.role-users-list>li .user-info{align-items:center;display:flex}.role-user .role-users .role-users-ctn ul.role-users-list>li .user-info .svg-container,.role-user .role-users .role-users-ctn ul.role-users-list>li .user-info img{background-color:#dcdcdc;border-radius:50%;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);height:32px;margin:0 20px;width:32px}.role-user .role-users .role-users-ctn ul.role-users-list>li .user-info .svg-container{align-items:center;display:flex;justify-content:center}.role-user .role-users .role-users-ctn ul.role-users-list>li .user-info .svg-container svg{height:24px;width:24px}.role-user .role-users .role-users-ctn ul.role-users-list>li .user-info .svg-container svg .real-path{fill:#555}.role-user .role-users .role-users-ctn ul.role-users-list>li .user-button{margin-left:auto;max-width:40px}.role-user .role-users .role-users-ctn ul.role-users-list>li .button-element .background{background-color:#c80032}.role-user .role-users .role-users-ctn ul.role-users-list>li:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.institution-content{flex:1 1}.institution-content .institution-header{display:flex;height:40px;justify-content:space-between}.institution-content .institution-details{margin:20px auto;width:80%}.institution-content .institution-details .institution-ctn{background-color:#fff;border-radius:10px;box-shadow:0 6px 24px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1);margin:20px auto;padding:20px;width:100%}.institution-content .institution-details .institution-ctn .institution-detail .emails-container{border-radius:5px;box-shadow:0 0 8px 0 #c8c8c8;margin-top:20px;padding:10px}.institution-content .institution-details .institution-ctn .institution-detail .emails-container .email-input-item{display:flex}.institution-content .institution-details .institution-ctn .institution-detail .emails-container .email-input-item .button-element{margin:0 0 0 12px;min-width:40px;width:40px}.institution-content .institution-details .institution-ctn .institution-detail .emails-container .email-input-item .button-element button{color:transparent;padding:0}.institution-content .institution-details .institution-ctn .institution-detail .emails-container .add-button{margin-bottom:15px;min-width:40px;width:40px}.institution-content .institution-details .institution-ctn .institution-detail .emails-container .add-button button{color:transparent;padding:0}.institution-content .institution-details .institution-ctn .institution-detail label{font-size:large;font-weight:700}.institution-content .institution-details .institution-ctn .institution-detail .input-item{display:flex;margin:20px 0}.institution-content .institution-details .institution-ctn .institution-detail .input-item .button-element{margin:0 0 0 12px;min-width:40px;width:40px}.institution-content .institution-details .institution-ctn .institution-detail .input-item .button-element button{color:transparent;padding:0}.institution-content .institution-details .chat-function-container{margin:30px 0}.institution-content .institution-details input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid #ccc;border-radius:50%;height:20px;margin-right:10px;outline:none;vertical-align:middle;width:20px}.institution-content .institution-details input[type=radio]:checked{background-color:#533fa6;border-color:#533fa6}.branch-settings-container .branch-container{display:flex;flex-direction:column;margin:20px auto;width:80%}.branch-settings-container .branch-settings-section{background-color:#fff;border-radius:10px;box-shadow:0 6px 24px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1);padding:0 20px 20px;width:100%}.branch-settings-container .branch-settings-section .enable-settings-section{padding:20px 0}.branch-settings-container .branch-settings-section .save-button-container{margin-top:20px;text-align:center}.branch-settings-container .branch-settings-section .save-button-container .save-button{background-color:#533fa6;border:none;border-radius:4px;color:#fff;width:100%}.branch-settings-container .branch-settings-section .save-button-container .save-button:disabled{background-color:#674fcc}.branch-settings-container .branch-settings-section input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid #ccc;border-radius:50%;height:20px;margin-right:10px;outline:none;vertical-align:middle;width:20px}.branch-settings-container .branch-settings-section input[type=radio]:checked{background-color:#533fa6;border-color:#533fa6}.google-settings-container .google-container{display:flex;flex-direction:column;margin:20px auto;width:80%}.google-settings-container .google-settings-section{background-color:#fff;border-radius:10px;box-shadow:0 6px 24px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1);margin:0 0 50px;padding:0 20px 20px;width:100%}.google-settings-container .google-settings-section .google-sync-section{padding:20px 0}.google-settings-container .google-settings-section .google-sync-button-container{margin-top:20px;text-align:center}.google-settings-container .google-settings-section .google-sync-button-container .google-sync-button{background-color:#533fa6;border:none;border-radius:4px;color:#fff;width:100%}.google-settings-container .google-settings-section .google-sync-button-container .google-sync-button:disabled{background-color:#674fcc}.google-settings-container select{border-radius:4px;display:block;height:40px;margin-bottom:8px;width:100%}.google-settings-container .gcal-warning{background-color:red;color:#fff;margin-bottom:8px;margin-left:8px;margin-right:8px;padding:4px 8px}.country-data-container{background-color:#fff;border-radius:10px;box-shadow:0 6px 24px 0 rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1);margin:20px auto;padding:20px;width:80%}.country-data-container .gcal-btn-container{margin:auto;text-align:center}.country-data-container .gcal-btn-container .gcal-btn{background-color:#533fa6;border:none;border-radius:4px;color:#fff;width:100%}.country-data-container .gcal-btn-container .gcal-btn:disabled{background-color:#674fcc}.country-data-container select{border-radius:4px;display:block;height:40px;margin-bottom:8px;width:100%}.country-data-container .gcal-warning{background-color:red;color:#fff;margin-bottom:8px;margin-left:8px;margin-right:8px;padding:4px 8px}.starter-criteria-page{padding:0 0 50px;position:relative}.starter-criteria-page .starter-criteria-header{align-items:center;display:flex;justify-content:space-between;margin:0 0 30px}.starter-criteria-page .starter-criteria-header .starter-criteria-header-title{font-size:28px;font-weight:700;margin:0 0 0 20px}.starter-criteria-page .starter-criteria-header .header-button{display:flex;min-width:250px;width:250px}.starter-criteria-page .starter-criteria-header .header-button .button{padding:0}.starter-criteria-page .starter-criteria-content{flex:1 1}.starter-criteria-page .starter-criteria-content .starter-criteria-description-title{font-size:22px;font-weight:700;padding:5px 20px 0}.starter-criteria-page .starter-criteria-content .starter-criteria-description{padding:5px 20px 0}.starter-criteria-page .starter-criteria-content .starter-criteria-note{font-size:14px;font-weight:500;padding:10px 20px 0}.starter-criteria-page .starter-criteria-content .event-requirement-container{background-color:#fff;padding:20px 20px 0}.starter-criteria-page .starter-criteria-content .event-requirement-container .event-requirement-title{font-size:20px;font-weight:600;margin:10px 0}.starter-criteria-page .starter-criteria-content .event-requirement-container .section-title{font-size:15px;font-weight:500}.starter-criteria-page .starter-criteria-content .event-requirement-container .section-description{font-size:14px}.starter-criteria-page .starter-criteria-content .event-requirement-container .event-requirement-inputs{display:flex;margin:20px 0}.starter-criteria-page .starter-criteria-content .event-requirement-container .event-requirement-inputs input::-webkit-inner-spin-button,.starter-criteria-page .starter-criteria-content .event-requirement-container .event-requirement-inputs input::-webkit-outer-spin-button{display:none}.starter-criteria-page .starter-criteria-content .submit{padding:10px 20px 20px}.starter-criteria-page .starter-criteria-content .submit .warning-message{color:red;text-align:center}.starter-criteria-page .starter-criteria-content .submit .edit-buttons{display:flex;justify-content:center}.starter-criteria-page .starter-criteria-content .submit .edit-buttons .button-element{border-radius:5px;margin:10px 20px 0;min-width:40px;width:50%}.starter-criteria-page .starter-criteria-disabled-content{display:flex;justify-content:center;margin:10px 0}.badge-requirement-container{background-color:#fff;padding:20px 20px 0}.badge-requirement-container .badge-requirement-title{font-size:20px;font-weight:600;margin:10px 0}.badge-requirement-container .badge-requirement-inputs{display:flex;margin:20px 0}.badge-requirement-container .badge-requirement-inputs input::-webkit-inner-spin-button,.badge-requirement-container .badge-requirement-inputs input::-webkit-outer-spin-button{display:none}.add-badge{background-color:#fff;margin:20px 0;padding:10px 20px}.add-badge label{font-size:large;font-weight:700}.add-badge .add-inputs{display:flex;flex-direction:row;justify-content:space-between;margin:20px 0}.add-badge .add-inputs .badge-dropdown{flex:1 1}.add-badge .add-inputs .custom-option{align-items:center;display:flex;flex-direction:row}.add-badge .add-inputs .custom-option img{height:35px;margin:0 20px;width:30px}.add-badge .add-inputs .button-element{margin:auto 0 auto 12px;min-width:40px;width:40px}.add-badge .add-inputs .button-element button{color:rgba(207,27,27,0);padding:0}.starter-badges-display{display:flex;flex-direction:column;padding:0 20px}.starter-badges-display .starter-badges{padding:0 0 35px}.starter-badges-display .starter-badges .user-badges-hidden-header{align-items:center;background-color:#eaf2fc;border-radius:8px;display:flex;height:56px;justify-content:space-between;padding:0 20px;text-align:center}.starter-badges-display .starter-badges .user-badges-hidden-header:hover{cursor:pointer}.starter-badges-display .starter-badges .user-badges-hidden-header:hover .user-badges-header-text,.starter-badges-display .starter-badges .user-badges-hidden-header:hover user-badges-header-button{opacity:.8}.starter-badges-display .starter-badges .user-badges-shown-header{align-items:center;background-color:#eaf2fc;border-radius:8px 8px 0 0;display:flex;height:56px;justify-content:space-between;padding:0 20px;text-align:center}.starter-badges-display .starter-badges .user-badges-shown-header:hover{cursor:pointer}.starter-badges-display .starter-badges .user-badges-shown-header:hover .user-badges-header-text,.starter-badges-display .starter-badges .user-badges-shown-header:hover user-badges-header-button{opacity:.8}.starter-badges-display .starter-badges .user-badges-header-text{font-size:18px;font-weight:500}.starter-badges-display .starter-badges .show-hide-badges-button{height:30px;transition:all .2s ease-in-out;width:30px}.starter-badges-display .starter-badges .user-badges-list-container{align-items:center;background-color:rgba(243,248,255,.906);display:flex;flex-direction:column;justify-content:center}.starter-badges-display .starter-badges .user-badges-list-container .empty-list-description{font-size:15px;padding:10px 0;text-align:center}.starter-badges-display .starter-badges ul.user-badges-list{display:grid;grid-template-columns:repeat(auto-fit,25%);padding:16px;width:100%}.starter-badges-display .starter-badges ul.user-badges-list>li{align-items:center;background-color:#fff;border-radius:3px;border-radius:12px;box-shadow:0 4px 16px rgba(17,17,26,.1),0 8px 32px rgba(17,17,26,.05);display:flex;flex-direction:column;justify-content:center;margin:10px;min-height:200px;transition:all .3s ease-in-out}.starter-badges-display .starter-badges ul.user-badges-list>li .badge-info{align-items:center;display:flex;flex-direction:column;height:50%;text-align:center}.starter-badges-display .starter-badges ul.user-badges-list>li .badge-info img{aspect-ratio:1;height:70%;margin:0 15px}.starter-badges-display .starter-badges ul.user-badges-list>li:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.starter-badges-display .starter-badges .badge-button{align-items:center;border-radius:10px;display:flex;justify-content:center;margin:10px;width:80%}.starter-badges-display .starter-badges .button-element .background{background-color:#c80032}.section-title{font-size:15px;font-weight:500}.section-description{font-size:14px}.challenge-requirement-container{background-color:#fff;padding:20px 20px 0}.challenge-requirement-container .challenge-requirement-title{font-size:20px;font-weight:600;margin:10px 0}.challenge-requirement-container .challenge-requirement-inputs{display:flex;margin:20px 0}.challenge-requirement-container .challenge-requirement-inputs input::-webkit-inner-spin-button,.challenge-requirement-container .challenge-requirement-inputs input::-webkit-outer-spin-button{display:none}.add-challenge{background-color:#fff;margin:20px 0;padding:10px 20px}.add-challenge .add-inputs{display:flex;flex-direction:row;justify-content:space-between;margin:20px 0}.add-challenge .add-inputs .challenge-dropdown{flex:1 1}.add-challenge .add-inputs .custom-option{align-items:center;display:flex;flex-direction:row}.add-challenge .add-inputs .custom-option img{height:35px;margin:0 20px;width:30px}.add-challenge .add-inputs .button-element{margin:auto 0 auto 12px;min-width:40px;width:40px}.add-challenge .add-inputs .button-element button{color:rgba(207,27,27,0);padding:0}.starter-challenges-display{display:flex;flex-direction:column;padding:0 20px}.starter-challenges-display .starter-challenges{padding:0 0 35px}.starter-challenges-display .starter-challenges .user-challenges-hidden-header{align-items:center;background-color:#eaf2fc;border-radius:8px;display:flex;height:56px;justify-content:space-between;padding:0 20px;text-align:center}.starter-challenges-display .starter-challenges .user-challenges-hidden-header:hover{cursor:pointer}.starter-challenges-display .starter-challenges .user-challenges-hidden-header:hover .user-challenges-header-text,.starter-challenges-display .starter-challenges .user-challenges-hidden-header:hover user-challenges-header-button{opacity:.8}.starter-challenges-display .starter-challenges .user-challenges-shown-header{align-items:center;background-color:#eaf2fc;border-radius:8px 8px 0 0;display:flex;height:56px;justify-content:space-between;padding:0 20px;text-align:center}.starter-challenges-display .starter-challenges .user-challenges-shown-header:hover{cursor:pointer}.starter-challenges-display .starter-challenges .user-challenges-shown-header:hover .user-challenges-header-text,.starter-challenges-display .starter-challenges .user-challenges-shown-header:hover user-challenges-header-button{opacity:.8}.starter-challenges-display .starter-challenges .user-challenges-header-text{font-size:18px;font-weight:500}.starter-challenges-display .starter-challenges .show-hide-challenges-button{height:30px;transition:all .2s ease-in-out;width:30px}.starter-challenges-display .starter-challenges .user-challenges-list-container{align-items:center;background-color:rgba(243,248,255,.906);display:flex;flex-direction:column;justify-content:center}.starter-challenges-display .starter-challenges .user-challenges-list-container .empty-list-description{font-size:15px;padding:10px 0;text-align:center}.starter-challenges-display .starter-challenges ul.user-challenges-list{display:grid;grid-template-columns:repeat(auto-fit,25%);padding:16px;width:100%}.starter-challenges-display .starter-challenges ul.user-challenges-list>li{align-items:center;background-color:#fff;border-radius:3px;border-radius:12px;box-shadow:0 4px 16px rgba(17,17,26,.1),0 8px 32px rgba(17,17,26,.05);display:flex;flex-direction:column;justify-content:center;margin:10px;min-height:200px;transition:all .3s ease-in-out}.starter-challenges-display .starter-challenges ul.user-challenges-list>li .challenge-info{align-items:center;display:flex;flex-direction:column;height:50%;text-align:center}.starter-challenges-display .starter-challenges ul.user-challenges-list>li .challenge-info img{aspect-ratio:1;height:70%;margin:0 15px}.starter-challenges-display .starter-challenges ul.user-challenges-list>li:hover{cursor:pointer;-webkit-transform:scale(1.05);transform:scale(1.05)}.starter-challenges-display .starter-challenges .challenge-title{padding:10px}.starter-challenges-display .starter-challenges .challenge-button{align-items:center;border-radius:10px;display:flex;justify-content:center;margin:10px;width:80%}.starter-challenges-display .starter-challenges .button-element .background{background-color:#c80032}.check-in-check-out-global{background-image:url(/static/media/background.894ab26bf29a9e437b81.jpg);background-position:0 0;background-repeat:repeat;background-size:cover;display:flex;height:100%;justify-content:center;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:200}.check-in-check-out-global .space-button{background-color:transparent;border:0;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;font-weight:500;left:8px;padding:10px;position:absolute;text-decoration:underline;top:8px}.check-in-check-out-global .space-button:hover{opacity:.8}.check-in-forms{background-color:#fff;border-radius:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:auto;padding:40px;width:80%;z-index:1}@media screen and (max-width:780px){.check-in-forms{margin:20px}}.check-in-forms .sign-up-forms-container{display:flex;flex-direction:column;justify-content:center}.check-in-forms .sign-up-forms-container .title-container{margin:10px 0 50px}.check-in-forms .info-title{color:#533fa6;font-size:40px;font-weight:600;text-align:center}@media screen and (max-width:780px){.check-in-forms .info-title{margin:0;padding:20px;text-align:right}}@media screen and (max-width:430px){.check-in-forms .info-title{font-size:36px}}@media screen and (max-width:330px){.check-in-forms .info-title{font-size:28px}}.check-in-forms .info-subtitle{color:rgba(51,64,77,.8);font-size:20px;font-weight:600;text-align:center}.check-in-forms .info-text{color:#533fa6;font-size:32px;font-weight:600;text-align:center}.check-in-forms .vivinaut-visitor-greeting-container{margin:0 0 40px}.check-in-forms .vivinaut-visitor-greeting-title{color:#533fa6;font-size:30px;font-weight:600}@media screen and (max-width:780px){.check-in-forms .vivinaut-visitor-greeting-title{margin:0;padding:20px;text-align:right}}@media screen and (max-width:430px){.check-in-forms .vivinaut-visitor-greeting-title{font-size:36px}}@media screen and (max-width:330px){.check-in-forms .vivinaut-visitor-greeting-title{font-size:28px}}.check-in-forms .vivinaut-visitor-greeting-subtitle{color:rgba(51,64,77,.8);margin:5px 0 0}.check-in-forms .back-button{background-color:#7353ff;border:1px;border-radius:20px;color:#fff;cursor:pointer;font-size:14px;margin:50px 10px 0 0;padding:8px;position:absolute;right:34px;top:-25px;width:80px;z-index:150}.check-in-forms .back-button.checkout{background-color:#fff;border:none;box-shadow:inset 0 0 0 2px #7353ff;color:#7353ff;right:130px;width:100px}.check-in-forms .text-input{background-color:#fff;border-radius:20px;font-size:15px;font-weight:500}.check-in-forms label{color:#828282;font-size:15px;font-weight:500;padding-bottom:5px}.check-in-forms .error-msg{color:red;font-size:17px;font-weight:500}.check-in-forms .list-of-users{display:flex;flex-wrap:wrap;justify-content:flex-start}.check-in-forms .user{background-color:#fff;border-radius:10px;box-shadow:5px 5px #d7d4d4;cursor:pointer;display:flex;margin:20px 20px 10px 15px;padding:8px 12px;width:45%}.check-in-forms .user img{border-radius:50%;width:50px}.check-in-forms .user .text{margin:20px 10px 10px}@media(min-width:640px)and (max-width:1024px){.check-in-forms .user{margin:20px 0 0 10px}}@media(max-width:639px){.check-in-forms .user{width:90%}}.check-in-forms .identity-buttons{text-align:center}.check-in-forms .identity-buttons .identity-button{background-color:#7353ff;border:1px;border-radius:20px;box-shadow:8px 8px #b6aaeb;color:#fff;cursor:pointer;font-size:40px;font-weight:600;height:180px;margin:30px;transition:all .3s ease-in-out;width:40%}.check-in-forms .identity-buttons .identity-button:hover{background-color:#726dfd;-webkit-transform:scale(1.05);transform:scale(1.05)}@media(max-width:639px){.check-in-forms .identity-buttons .identity-button{margin:0;width:90%}.check-in-forms .identity-buttons .identity-button.visitor{margin-top:20px}.check-in-forms .identity-buttons .identity-button.vivinaut{margin-bottom:20px}}@media(min-width:640px)and (max-width:1024px){.check-in-forms .identity-buttons .identity-button{margin:20px}}.checkin-popup{padding:20px}.checkin-popup input[type=checkbox]{height:20px;margin:10px 5px;vertical-align:middle;width:20px}.checkin-popup h1{text-align:center}.checkin-popup .profile{display:flex;justify-content:center;margin-bottom:10px}.checkin-popup .profile img{border-radius:50%;width:50px}.checkin-popup .profile .text{color:#183b56;margin:10px 0 0 10px}.checkin-popup .visitor-info{margin:24px 0}.checkin-popup .visitor-info .visitor-info-text{font-size:14px;margin:0 0 12px}.checkin-popup .button-container{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:-30px;text-align:center}.checkin-popup .button-container .modal-btn{align-items:center;background-color:#7353ff;border:1px;border-radius:20px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin:50px 10px 0 0;width:150px}.checkin-popup .button-container .modal-btn.disabled{opacity:.5}.checkin-popup .button-container .modal-btn-back{background-color:#fff;border:2px solid #7353ff;border-radius:20px;color:#7353ff;cursor:pointer;height:40px;margin:50px 10px 0 0;width:150px}.checkout-popup{padding:20px}.checkout-popup input[type=checkbox]{height:20px;margin:10px 5px;vertical-align:middle;width:20px}.checkout-popup h1{text-align:center}.checkout-popup .profile{display:flex;justify-content:center;margin-bottom:10px}.checkout-popup .profile img{border-radius:50%;width:50px}.checkout-popup .profile .text{color:#183b56;margin:10px 0 0 10px}.checkout-popup .button-container{align-items:center;display:flex;flex-direction:row;justify-content:center;margin-top:-30px;text-align:center}.checkout-popup .button-container .modal-btn{align-items:center;background-color:#7353ff;border:1px;border-radius:20px;color:#fff;cursor:pointer;display:flex;height:40px;justify-content:center;margin:50px 10px 0 0;width:150px}.checkout-popup .button-container .modal-btn.disabled{opacity:.5}.checkout-popup .button-container .modal-btn-back{background-color:#fff;border:2px solid #7353ff;border-radius:20px;color:#7353ff;cursor:pointer;height:40px;margin:50px 10px 0 0;width:150px}.checkout-popup label{color:#3f4d5a;display:flex;flex-direction:column;margin-bottom:20px}.checkout-popup .form-option{align-items:center;display:flex;flex-direction:row}.checkout-popup textarea{min-height:100px;resize:vertical}.checkout-popup select:focus-visible{outline:none}.checkout-popup fieldset{border:1px solid #dedeea;border-radius:12px;font-size:1rem;font-weight:700;margin-bottom:-12px;padding:14px 18px;transition:border-color .2s ease-in-out}.checkout-popup fieldset:focus-within{border-color:#615dfa}.checkout-popup fieldset .form-option{display:flex;flex-direction:row;margin:5px 0}.checkout-popup fieldset .form-option input{margin-right:10px}.checkout-popup .required-box{border-bottom:none;height:0;pointer-events:none}.success-popup{text-align:center}.success-popup img{height:100px;margin:20px;width:100px}.feedback{text-align:center}.feedback .ratings{border-radius:5px;display:inline-block;padding:20px;transition:all .2s ease-in-out}.feedback .ratings.selected{background-color:#d3d3d3}.feedback .feedback-box{border:1px solid gray;border-radius:5px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;height:100px;padding:10px;resize:none;width:100%}.feedback .feedback-box.email{height:50px}.feedback .checkout-form .multiple,.feedback .checkout-form label{color:#3e3f5e;display:flex;flex-direction:column;font-size:1.1em;margin-bottom:12px}.feedback .checkout-form .multiple h3,.feedback .checkout-form label h3{margin-bottom:0}.feedback .checkout-form textarea{border:1px solid #dedeea;border-radius:8px;margin:12px 0;min-height:100px;resize:vertical}.feedback .checkout-form select{border:1px solid #dedeea;border-radius:8px;height:32px;margin:12px 0;padding:4px 16px}.feedback .checkout-form select:focus-visible{outline:none}.feedback .checkout-form fieldset{border:1px solid #dedeea;border-radius:8px;font-size:1rem;font-weight:500;margin:12px 0 0;padding:14px 18px;transition:border-color .2s ease-in-out}.feedback .checkout-form fieldset:focus-within{border-color:#615dfa}.feedback .checkout-form fieldset .form-option{display:flex;flex-direction:row;margin:5px 0}.feedback .checkout-form fieldset .form-option input{margin-right:10px}.feedback .checkout-form .required-box{border-bottom:none;border-color:transparent;height:0;pointer-events:none}.visitor-sessions{margin-top:20px}.visitor-sessions h3{color:#828282;font-size:18px;font-weight:500px}.toggle-button{background-color:#7353ff;border:1px;border-radius:20px;color:#fff;cursor:pointer;margin:50px 10px 0 0}.comments-footer .pagination>div{border:1px solid #7353ff}.comments-footer .pagination>div.active{background-color:#7353ff}.comments-footer .pagination>div :hover{box-shadow:inset 0 0 0 2px #7353ff}.form-content .input-container{margin-top:20px}.form-content .input-container .visitor-names{display:flex;margin-top:12px}.form-content .input-container .visitor-names .visitor-name{flex:1 1;padding:0 48px 0 0}@media screen and (max-width:780px){.form-content .input-container .visitor-names{flex-direction:column}.form-content .input-container .visitor-names .visitor-name{padding:0 0 12px}}.modal :first-child.check-in-modal{align-items:center;border-radius:20px;display:flex;justify-content:center;max-height:80%;min-width:50%;overflow-y:auto}@media(max-width:900px){.modal :first-child.check-in-modal{max-width:80%}}input[type=radio]{-webkit-appearance:none;appearance:none;border:2px solid #ccc;border-radius:50%;height:20px;margin-right:10px;outline:none;vertical-align:middle;width:20px}input[type=radio]:checked{background-color:gray;border-color:gray}.welcome-modal-container{min-height:70vh;padding:50px 25px;text-align:center}.page-content-container,.welcome-modal-container{align-items:center;display:flex;height:100%;justify-content:center;width:100%}.page-content-container{flex-direction:column}.image-container{border-radius:20px;margin:30px 0}.title{font-size:28px;margin:10px 0}.subtitle{font-size:20px;margin:10px}.description{margin:5px}.workshop-item-container{-ms-overflow-style:none;display:flex;flex-direction:row;justify-content:space-between;overflow-x:scroll;scrollbar-width:none;width:90%}::-webkit-scrollbar{display:none}.welcome-modal-button{background-color:#7353ff;border-radius:20px;color:#fff;cursor:pointer;margin:30px 0 0;padding:11px 50px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.welcome-modal-button:hover{opacity:.8}.welcome-modal-button a{color:#fff;text-decoration:none}.workshop-item{display:flex;flex-flow:column;height:80%;margin:20px 10px;max-width:500px;min-width:400px}.workshop-item .workshop-item-content-container{background-color:#fff;border-radius:12px;box-shadow:6px 6px 6px 6px #c8c8c8;cursor:pointer;display:flex;flex-flow:column;height:100%;margin:12px;overflow:hidden;position:relative;transition:all .3s ease-out}.workshop-item .workshop-item-content-container:hover{-webkit-transform:scale(1.03);transform:scale(1.03)}.workshop-item .workshop-item-content-container .workshop-image{align-self:flex-start;display:flex;height:auto;justify-content:center;margin:20px 20px 10px}.workshop-item .workshop-item-content-container .workshop-image .image{aspect-ratio:1.1;border-radius:20px;width:100%}.workshop-item .workshop-item-content-container .text-container{display:flex;flex-flow:column;padding:10px 0 25px;text-align:left;text-align:center}.workshop-item .workshop-item-content-container .text-container .title{font-size:23px;font-weight:500}.workshop-item .workshop-item-content-container .text-container .duration{padding-top:0}.sign-up-page-sg{background-image:url(/static/media/background.894ab26bf29a9e437b81.jpg);background-position:0 0;background-repeat:repeat;background-size:cover;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:200}.sign-up-page-sg .info-title{color:#fff;font-size:48px;font-weight:600;margin-left:30%;padding:40px 10% 0 0;text-align:right}@media screen and (max-width:780px){.sign-up-page-sg .info-title{margin:0;padding:20px;text-align:right}}@media screen and (max-width:430px){.sign-up-page-sg .info-title{font-size:36px}}@media screen and (max-width:330px){.sign-up-page-sg .info-title{font-size:28px}}.sign-up-page-sg .sign-up-description{color:#fff;font-size:18px;font-weight:400;margin:-20px 0 30px 30%;padding-right:10%;text-align:right}@media screen and (max-width:780px){.sign-up-page-sg .sign-up-description{font-size:15px;padding-right:20px;text-align:right}}.sign-up-page-sg .section-title-top{font-size:25px;font-weight:500}.sign-up-page-sg .section-title{font-size:25px;font-weight:500;padding-top:40px}.sign-up-page-sg .sign-up-form{background-color:#fff;border-radius:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:20px 10% 5%;padding:40px;position:relative;z-index:1}@media screen and (max-width:780px){.sign-up-page-sg .sign-up-form{margin:20px}}.sign-up-page-sg .sign-up-form .back-button{border-radius:2px;cursor:pointer;height:48px;left:15px;padding:8px;position:absolute;top:15px;width:48px;z-index:150}.sign-up-page-sg .sign-up-form .back-button svg{height:100%;width:100%}.sign-up-page-sg .sign-up-form .back-button svg .real-path{fill:#533fa6}.sign-up-page-sg .sign-up-form .back-button:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.sign-up-page-sg .sign-up-form .back-button:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.sign-up-page-sg .sign-up-form .text-input{background-color:#fff;border-radius:20px;font-size:15px;font-weight:500}.sign-up-page-sg .sign-up-form .dob-input{display:flex;flex-direction:row;justify-self:flex-start}.sign-up-page-sg .sign-up-form .dob-input select{background-color:#fff;border-radius:20px;font-size:15px;font-weight:500;margin-right:20px;min-width:80px;width:20%}.sign-up-page-sg .sign-up-form .dob-input:last-child{margin:0}.sign-up-page-sg .sign-up-form label{color:#828282;font-size:15px;font-weight:500;padding-bottom:5px}.sign-up-page-sg .sign-up-form select{border:1px solid #dcdcdc;border-radius:10px;height:40px;margin:0 0 12px;text-indent:18px;width:40%}.sign-up-page-sg .sign-up-form .policies .point{margin:20px 0}.sign-up-page-sg .sign-up-form .policies .point .link{color:gray;text-decoration:underline}.sign-up-page-sg .sign-up-form .policies .point .link:hover{color:#aaa}.sign-up-page-sg .sign-up-form .policies .point .text{padding-left:14px}.sign-up-page-sg .sign-up-form .agreements .subsection-title{font-weight:700;padding-top:15px;text-decoration:underline}.sign-up-page-sg .sign-up-form .agreements .link{color:gray;text-decoration:underline}.sign-up-page-sg .sign-up-form .agreements .link:hover{color:#aaa}.sign-up-page-sg .sign-up-form .signature-section .subsection-title{font-size:18px;font-weight:700;padding-top:20px}.sign-up-page-sg .sign-up-form .signature-section .signatures{display:flex;flex-direction:row}@media screen and (max-width:1150px){.sign-up-page-sg .sign-up-form .signature-section .signatures{flex-direction:column}}.sign-up-page-sg .sign-up-form .signature-section .signatures .signature{align-items:center;display:flex;flex-direction:row;height:150px;margin:20px 0;width:50%}@media screen and (max-width:1150px){.sign-up-page-sg .sign-up-form .signature-section .signatures .signature{width:100%}}@media screen and (max-width:520px){.sign-up-page-sg .sign-up-form .signature-section .signatures .signature{flex-direction:column}}.sign-up-page-sg .sign-up-form .signature-section .signatures .signature .sig-title{font-size:18px;min-width:90px}.sign-up-page-sg .sign-up-form .signature-section .signatures .signature .sig-img{align-items:center;background-color:#eee;border-radius:10px;cursor:pointer;display:flex;height:100%;justify-content:center;margin:0 20px;min-width:300px}.sign-up-page-sg .sign-up-form .signature-section .signatures .signature .sig-img img{height:100%}.sign-up-page-sg .sign-up-form .success-page{align-items:center;color:#533fa6;display:flex;flex-direction:column;width:100%}.sign-up-page-sg .sign-up-form .success-page h2.welcome-info-pretitle{font-size:20px;margin:0}.sign-up-page-sg .sign-up-form .success-page .welcome-info-title{font-family:Titillium Web,sans-serif;font-size:75px;margin:-25px 0 -20px}@media screen and (max-width:400px){.sign-up-page-sg .sign-up-form .success-page .welcome-info-title{font-size:65px;margin:-20px 0}}@media screen and (max-width:350px){.sign-up-page-sg .sign-up-form .success-page .welcome-info-title{font-size:55px;margin:-20px 0}}@media screen and (max-width:300px){.sign-up-page-sg .sign-up-form .success-page .welcome-info-title{font-size:40px;margin:-20px 0 -10px}}.sign-up-page-sg .sign-up-form .success-page .email-sent{font-size:32px;margin:30px;text-align:center}.sign-up-page-sg .sign-up-form .success-page .user-email{margin-bottom:30px}.sign-up-page-sg .sign-up-form .success-page .check-email{color:#000;font-size:18px;font-weight:600;max-width:800px;text-align:center}.sign-up-page-sg .sign-up-form .success-page .spam-email{color:#000;font-size:14px;max-width:800px;text-align:center}.sign-up-page-sg .sign-up-form .success-page .resent-email{border-radius:20px;width:200px}.sign-up-page-sg .sign-up-form .success-page .resent-email .background{background-color:#7353ff}.sign-up-page-sg .sign-up-form .success-page .resent-email button{padding:0}.sign-up-page-sg .sign-up-form .success-page .welcome-video{align-items:center;display:flex;justify-content:center;padding:40px;width:100%}.sign-up-page-sg .sign-up-form .success-page .welcome-video iframe{aspect-ratio:1.7777777778;border-radius:10px;min-height:300px;min-width:300px;width:100%}.sign-up-page-sg .sign-up-form .signature-pad{align-items:center;display:flex;justify-content:center;left:0;min-height:100vh;min-width:100vw;position:fixed;top:0;z-index:100}.sign-up-page-sg .sign-up-form .signature-pad .backdrop{background-color:#000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%}.sign-up-page-sg .sign-up-form .signature-pad .canvas-ctn{height:300px;max-width:600px;position:relative;width:100%;z-index:101}.sign-up-page-sg .sign-up-form .signature-pad .canvas-ctn .ok-btn{background-color:#eee;border-radius:3px;cursor:pointer;position:absolute;right:0;top:0}.sign-up-page-sg .sign-up-form .signature-pad .canvas-ctn .ok-btn svg{fill:green;height:36px;width:36px}.sign-up-page-sg .sign-up-form .signature-pad .canvas-ctn .ok-btn:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.sign-up-page-sg .sign-up-form .signature-pad .canvas-ctn .ok-btn:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.sign-up-page-sg .sign-up-form .signature-pad .canvas-ctn .sig-canvas{border-radius:10px;height:100%;width:100%}.selector-container{position:relative}.selector-container .note{color:red;font-size:15px;position:absolute;right:-24px;top:-28px}.create-user-pdf-sg{background-color:#fff;color:#000;height:1054px;left:0;letter-spacing:.01px;padding:30px 60px;position:fixed;top:0;width:816px;z-index:-1}.create-user-pdf-sg .agreement-body{align-items:center;display:flex;flex-direction:column}.create-user-pdf-sg .agreement-body .title{font-weight:700;margin:10px;text-decoration:underline}.create-user-pdf-sg .agreement-body .subtitle{font-size:14px;margin-left:auto}.create-user-pdf-sg .agreement-body .tables{width:100%}.create-user-pdf-sg .agreement-body .tables .table{border:2px solid #000;font-size:13px;text-align:center;width:100%}.create-user-pdf-sg .agreement-body .tables .table .table-header{background-color:#ddd;border-bottom:2px solid #000;font-weight:700;height:30px;line-height:30px;width:100%}.create-user-pdf-sg .agreement-body .tables .table .table-row{border-bottom:2px solid #000;display:flex;flex-direction:row;width:100%}.create-user-pdf-sg .agreement-body .tables .table .table-row .field{border-right:2px solid #000;display:flex;flex-direction:row;width:50%}.create-user-pdf-sg .agreement-body .tables .table .table-row .field .field-name{border-right:2px solid #000;height:25px;line-height:25px;padding-left:5px;text-align:start;width:128px}.create-user-pdf-sg .agreement-body .tables .table .table-row .field .field-value{height:25px;line-height:25px;padding-left:5px;text-align:start}.create-user-pdf-sg .agreement-body .tables .table .table-row .field:last-child{border-right:0}.create-user-pdf-sg .agreement-body .tables .table .table-row .field-address{display:flex;flex-direction:row;width:100%}.create-user-pdf-sg .agreement-body .tables .table .table-row .field-address .field-name{border-right:2px solid #000;height:25px;line-height:25px;padding-left:5px;text-align:start;width:128px}.create-user-pdf-sg .agreement-body .tables .table .table-row .field-address .field-value{height:25px;line-height:25px;padding-left:5px;text-align:start}.create-user-pdf-sg .agreement-body .tables .table .table-row:last-child{border-bottom:0}.create-user-pdf-sg .agreement-body .tables .table:last-child{border-top:0}.create-user-pdf-sg .agreement-body .second-title{margin-top:45px;text-decoration:underline}.create-user-pdf-sg .agreement-body .policies p{font-size:13px;margin:0}.create-user-pdf-sg .agreement-body .policies .point{margin:20px 0}.create-user-pdf-sg .agreement-body .policies .point .text{padding-left:10px}.create-user-pdf-sg .agreement-body .agreements p{font-size:13px;margin:0 0 5px}.create-user-pdf-sg .agreement-body .agreements .subsection-title{font-size:14px;font-weight:700;padding-top:15px;text-decoration:underline}.create-user-pdf-sg .agreement-body .signature-ctn{align-items:flex-start;display:flex;flex-direction:column;margin-top:30px;width:100%}.create-user-pdf-sg .agreement-body .signature-ctn .subsection-title{font-size:13px;font-weight:700}.create-user-pdf-sg .agreement-body .signature-ctn .signatures{display:flex;flex-direction:row;width:100%}.create-user-pdf-sg .agreement-body .signature-ctn .signatures .signature{align-items:flex-start;display:flex;flex-direction:column;width:33.3%}.create-user-pdf-sg .agreement-body .signature-ctn .signatures .signature img{height:50px}.create-user-pdf-sg .agreement-body .signature-ctn .signatures .signature .date{align-items:flex-end;display:flex;height:50px}.create-user-pdf-sg .agreement-body .signature-ctn .signatures .signature .text{border-top:1px solid #000;font-size:13px;width:90%}.create-user-pdf-sg .agreement-body .signature-ctn .signatures .signature:last-child .text{width:100%}.create-user-pdf-sg .agreement-body .verify{font-size:13px;margin-left:auto;margin-top:30px}.create-user-pdf-sg .footer{align-items:center;bottom:20px;display:flex;flex-direction:column;position:absolute}.create-user-pdf-sg .footer p{font-size:13px;margin:0}.sign-up-page-ph{background-image:url(/static/media/background.894ab26bf29a9e437b81.jpg);background-position:0 0;background-repeat:repeat;background-size:cover;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:200}.sign-up-page-ph .info-title{color:#fff;font-size:48px;font-weight:600;margin-left:30%;padding:40px 10% 0 0;text-align:right}@media screen and (max-width:780px){.sign-up-page-ph .info-title{margin:0;padding:20px;text-align:right}}@media screen and (max-width:430px){.sign-up-page-ph .info-title{font-size:36px}}@media screen and (max-width:330px){.sign-up-page-ph .info-title{font-size:28px}}.sign-up-page-ph .sign-up-description{color:#fff;font-size:18px;font-weight:400;margin:-20px 0 30px 30%;padding-right:10%;text-align:right}@media screen and (max-width:780px){.sign-up-page-ph .sign-up-description{font-size:15px;padding-right:20px;text-align:right}}.sign-up-page-ph .section-title-top{font-size:25px;font-weight:500}.sign-up-page-ph .section-title{font-size:25px;font-weight:500;padding-top:40px}.sign-up-page-ph .sign-up-form{background-color:#fff;border-radius:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:20px 10% 5%;padding:40px;position:relative;z-index:1}@media screen and (max-width:780px){.sign-up-page-ph .sign-up-form{margin:20px}}.sign-up-page-ph .sign-up-form .back-button{border-radius:2px;cursor:pointer;height:48px;left:15px;padding:8px;position:absolute;top:15px;width:48px;z-index:150}.sign-up-page-ph .sign-up-form .back-button svg{height:100%;width:100%}.sign-up-page-ph .sign-up-form .back-button svg .real-path{fill:#533fa6}.sign-up-page-ph .sign-up-form .back-button:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.sign-up-page-ph .sign-up-form .back-button:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.sign-up-page-ph .sign-up-form .text-input{background-color:#fff;border-radius:20px;font-size:15px;font-weight:500}.sign-up-page-ph .sign-up-form .dob-input{display:flex;flex-direction:row;justify-self:flex-start}.sign-up-page-ph .sign-up-form .dob-input select{background-color:#fff;border-radius:20px;font-size:15px;font-weight:500;margin-right:20px;min-width:80px;width:20%}.sign-up-page-ph .sign-up-form .dob-input:last-child{margin:0}.sign-up-page-ph .sign-up-form label{color:#828282;font-size:15px;font-weight:500;padding-bottom:5px}.sign-up-page-ph .sign-up-form select{border:1px solid #dcdcdc;border-radius:10px;height:40px;margin:0 0 12px;text-indent:18px;width:40%}.sign-up-page-ph .sign-up-form .policies .point{margin:20px 0}.sign-up-page-ph .sign-up-form .policies .point .link{color:gray;text-decoration:underline}.sign-up-page-ph .sign-up-form .policies .point .link:hover{color:#aaa}.sign-up-page-ph .sign-up-form .policies .point .text{padding-left:14px}.sign-up-page-ph .sign-up-form .agreements .subsection-title{font-size:20px;font-weight:700;margin:30px 0;padding-top:15px;text-decoration:underline}.sign-up-page-ph .sign-up-form .agreements .link{color:#575757;text-decoration:underline}.sign-up-page-ph .sign-up-form .agreements .link:hover{color:gray}.sign-up-page-ph .sign-up-form .bolded-agreement{color:#575757}.sign-up-page-ph .sign-up-form .signature-section .subsection-title{font-size:20px;font-weight:700;margin-top:50px;padding-top:20px}.sign-up-page-ph .sign-up-form .signature-section .signatures{display:flex;flex-direction:row}@media screen and (max-width:1150px){.sign-up-page-ph .sign-up-form .signature-section .signatures{flex-direction:column}}.sign-up-page-ph .sign-up-form .signature-section .signatures .signature{align-items:center;display:flex;flex-direction:row;height:150px;margin:20px 0;width:50%}@media screen and (max-width:1150px){.sign-up-page-ph .sign-up-form .signature-section .signatures .signature{width:100%}}@media screen and (max-width:520px){.sign-up-page-ph .sign-up-form .signature-section .signatures .signature{flex-direction:column}}.sign-up-page-ph .sign-up-form .signature-section .signatures .signature .sig-title{font-size:18px;min-width:90px}.sign-up-page-ph .sign-up-form .signature-section .signatures .signature .sig-img{align-items:center;background-color:#eee;border-radius:10px;cursor:pointer;display:flex;height:100%;justify-content:center;margin:0 20px;min-width:300px}.sign-up-page-ph .sign-up-form .signature-section .signatures .signature .sig-img img{height:100%}.sign-up-page-ph .sign-up-form .success-page{align-items:center;color:#533fa6;display:flex;flex-direction:column;width:100%}.sign-up-page-ph .sign-up-form .success-page h2.welcome-info-pretitle{font-size:20px;margin:0}.sign-up-page-ph .sign-up-form .success-page .welcome-info-title{font-family:Titillium Web,sans-serif;font-size:75px;margin:-25px 0 -20px}@media screen and (max-width:400px){.sign-up-page-ph .sign-up-form .success-page .welcome-info-title{font-size:65px;margin:-20px 0}}@media screen and (max-width:350px){.sign-up-page-ph .sign-up-form .success-page .welcome-info-title{font-size:55px;margin:-20px 0}}@media screen and (max-width:300px){.sign-up-page-ph .sign-up-form .success-page .welcome-info-title{font-size:40px;margin:-20px 0 -10px}}.sign-up-page-ph .sign-up-form .success-page .email-sent{font-size:32px;margin:30px;text-align:center}.sign-up-page-ph .sign-up-form .success-page .user-email{margin-bottom:30px}.sign-up-page-ph .sign-up-form .success-page .check-email{color:#000;font-size:18px;font-weight:600;max-width:800px;text-align:center}.sign-up-page-ph .sign-up-form .success-page .spam-email{color:#000;font-size:14px;max-width:800px;text-align:center}.sign-up-page-ph .sign-up-form .success-page .resent-email{border-radius:20px;width:200px}.sign-up-page-ph .sign-up-form .success-page .resent-email .background{background-color:#7353ff}.sign-up-page-ph .sign-up-form .success-page .resent-email button{padding:0}.sign-up-page-ph .sign-up-form .success-page .welcome-video{align-items:center;display:flex;justify-content:center;padding:40px;width:100%}.sign-up-page-ph .sign-up-form .success-page .welcome-video iframe{aspect-ratio:1.7777777778;border-radius:10px;min-height:300px;min-width:300px;width:100%}.sign-up-page-ph .sign-up-form .signature-pad{align-items:center;display:flex;justify-content:center;left:0;min-height:100vh;min-width:100vw;position:fixed;top:0;z-index:100}.sign-up-page-ph .sign-up-form .signature-pad .backdrop{background-color:#000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%}.sign-up-page-ph .sign-up-form .signature-pad .canvas-ctn{height:300px;max-width:600px;position:relative;width:100%;z-index:101}.sign-up-page-ph .sign-up-form .signature-pad .canvas-ctn .ok-btn{background-color:#eee;border-radius:3px;cursor:pointer;position:absolute;right:0;top:0}.sign-up-page-ph .sign-up-form .signature-pad .canvas-ctn .ok-btn svg{fill:green;height:36px;width:36px}.sign-up-page-ph .sign-up-form .signature-pad .canvas-ctn .ok-btn:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.sign-up-page-ph .sign-up-form .signature-pad .canvas-ctn .ok-btn:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.sign-up-page-ph .sign-up-form .signature-pad .canvas-ctn .sig-canvas{border-radius:10px;height:100%;width:100%}.create-user-pdf-global{background-color:#fff;color:#000;height:1054px;left:0;letter-spacing:.01px;padding:60px 90px;position:fixed;top:0;width:816px;z-index:-1}.create-user-pdf-global .header{margin-top:-35px}.create-user-pdf-global .agreement-body{align-items:center;display:flex;flex-direction:column;margin-top:18px}.create-user-pdf-global .agreement-body .title{font-size:16px;margin:18px}.create-user-pdf-global .agreement-body .subtitle .text{font-size:15px;margin-top:15px;text-align:justify}.create-user-pdf-global .agreement-body .tables{width:100%}.create-user-pdf-global .agreement-body .tables .table-title{font-size:13px;font-weight:700;margin:12px 0}.create-user-pdf-global .agreement-body .tables .table{border:1px solid #000;font-size:13px;text-align:center;width:100%}.create-user-pdf-global .agreement-body .tables .table .table-row{border-bottom:1px solid #000;display:flex;flex-direction:row;width:100%}.create-user-pdf-global .agreement-body .tables .table .table-row .field{display:flex;flex-direction:row;width:100%}.create-user-pdf-global .agreement-body .tables .table .table-row .field .field-name{border-right:1px solid #000;height:20px;line-height:20px;padding-left:5px;text-align:start;width:50%}.create-user-pdf-global .agreement-body .tables .table .table-row .field .field-name.address{align-items:center;display:flex;height:40px}.create-user-pdf-global .agreement-body .tables .table .table-row .field .field-value{height:20px;line-height:20px;margin-left:auto;max-width:49%;padding-right:5px}.create-user-pdf-global .agreement-body .tables .table .table-row .field .field-value.address{align-items:center;display:flex;height:40px;line-height:16px;max-width:48%;text-align:right}.create-user-pdf-global .agreement-body .tables .table .table-row:last-child{border-bottom:0}.create-user-pdf-global .agreement-body .agreements .subsection-title{font-size:15px;margin-top:24px}.create-user-pdf-global .agreement-body .agreements .texts{padding-left:12px}.create-user-pdf-global .agreement-body .agreements .texts .row{align-items:flex-start;display:flex;flex-direction:row}.create-user-pdf-global .agreement-body .agreements .texts .row .tick{margin-right:10px;margin-top:4px}.create-user-pdf-global .agreement-body .agreements .texts .row .text{font-size:15px;margin-bottom:0;text-align:justify}.create-user-pdf-global .agreement-body .signature-ctn{align-items:flex-start;display:flex;flex-direction:column;margin-top:5px;width:100%}.create-user-pdf-global .agreement-body .signature-ctn .signatures{align-items:left;display:flex;flex-direction:column;width:100%}.create-user-pdf-global .agreement-body .signature-ctn .signatures .signature{align-items:left;display:flex;flex-direction:column;width:300px}.create-user-pdf-global .agreement-body .signature-ctn .signatures .signature .name-and-signature{align-items:left;display:flex;flex-direction:row;font-size:15px;padding-top:12px}.create-user-pdf-global .agreement-body .signature-ctn .signatures .signature .name-and-signature .subtitle{margin-right:8px}.create-user-pdf-global .agreement-body .signature-ctn .signatures .signature .name-and-signature .date{text-decoration:underline}.create-user-pdf-global .agreement-body .signature-ctn .signatures .signature .name-and-signature .guardianName{margin-right:12px;text-decoration:underline}.create-user-pdf-global .agreement-body .signature-ctn .signatures .signature .name-and-signature img{height:50px}.create-user-pdf-global .agreement-body .signature-ctn .signatures .signature .name-and-signature .signature{margin:20px 0 0;width:73px}.create-user-pdf-global .agreement-body .signature-ctn .signatures .signature .text{border-top:1px solid #000;font-size:15px;font-weight:500;padding-top:12px;text-align:center;width:100%}.create-user-pdf-global .agreement-body .verify{font-size:15px;margin-left:auto;margin-top:30px}.create-user-pdf-global .footer{align-items:center;bottom:20px;display:flex;flex-direction:column;position:absolute}.create-user-pdf-global .footer p{font-size:15px;margin:0}.sign-up-page-lt{background-image:url(/static/media/background.894ab26bf29a9e437b81.jpg);background-position:0 0;background-repeat:repeat;background-size:cover;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:200}.sign-up-page-lt .info-title{color:#fff;font-size:48px;font-weight:600;margin-left:30%;padding:40px 10% 0 0;text-align:right}@media screen and (max-width:780px){.sign-up-page-lt .info-title{margin:0;padding:20px;text-align:right}}@media screen and (max-width:430px){.sign-up-page-lt .info-title{font-size:36px}}@media screen and (max-width:330px){.sign-up-page-lt .info-title{font-size:28px}}.sign-up-page-lt .sign-up-description{color:#fff;font-size:18px;font-weight:400;margin:-20px 0 30px 30%;padding-right:10%;text-align:right}@media screen and (max-width:780px){.sign-up-page-lt .sign-up-description{font-size:15px;padding-right:20px;text-align:right}}.sign-up-page-lt .section-title-top{font-size:25px;font-weight:500}.sign-up-page-lt .section-title{font-size:25px;font-weight:500;padding-top:40px}.sign-up-page-lt .sign-up-form{background-color:#fff;border-radius:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:20px 10% 5%;padding:40px;position:relative;z-index:1}@media screen and (max-width:780px){.sign-up-page-lt .sign-up-form{margin:20px}}.sign-up-page-lt .sign-up-form .back-button{border-radius:2px;cursor:pointer;height:48px;left:15px;padding:8px;position:absolute;top:15px;width:48px;z-index:150}.sign-up-page-lt .sign-up-form .back-button svg{height:100%;width:100%}.sign-up-page-lt .sign-up-form .back-button svg .real-path{fill:#533fa6}.sign-up-page-lt .sign-up-form .back-button:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.sign-up-page-lt .sign-up-form .back-button:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.sign-up-page-lt .sign-up-form .text-input{background-color:#fff;border-radius:20px;font-size:15px;font-weight:500}.sign-up-page-lt .sign-up-form .dob-input{display:flex;flex-direction:row;justify-self:flex-start}.sign-up-page-lt .sign-up-form .dob-input select{background-color:#fff;border-radius:20px;font-size:15px;font-weight:500;margin-right:20px;min-width:80px;width:20%}.sign-up-page-lt .sign-up-form .dob-input:last-child{margin:0}.sign-up-page-lt .sign-up-form label{color:#828282;font-size:15px;font-weight:500;padding-bottom:5px}.sign-up-page-lt .sign-up-form select{border:1px solid #dcdcdc;border-radius:10px;height:40px;margin:0 0 12px;text-indent:18px;width:40%}.sign-up-page-lt .sign-up-form .add-second-guardian{align-items:center;background-color:#7353ff;border-radius:20px;color:#fff;cursor:pointer;display:flex;flex-flow:column;font-size:16px;height:40px;justify-content:center;max-width:250px;width:100%}.sign-up-page-lt .sign-up-form .add-second-guardian input{display:none}.sign-up-page-lt .sign-up-form .subsection-title{font-size:18px}.sign-up-page-lt .sign-up-form .subsection-title.second-guardian{padding-top:20px}.sign-up-page-lt .sign-up-form .policies .point{margin:20px 0}.sign-up-page-lt .sign-up-form .policies .point .link{color:gray;text-decoration:underline}.sign-up-page-lt .sign-up-form .policies .point .link:hover{color:#aaa}.sign-up-page-lt .sign-up-form .policies .point .text{padding-left:14px}.sign-up-page-lt .sign-up-form .agreements .subsection-title{font-size:20px;font-weight:700;margin:30px 0;padding-top:15px;text-decoration:underline}.sign-up-page-lt .sign-up-form .agreements .link{color:#575757;text-decoration:underline}.sign-up-page-lt .sign-up-form .agreements .link:hover{color:gray}.sign-up-page-lt .sign-up-form .bolded-agreement{color:#575757}.sign-up-page-lt .sign-up-form .signature-section .subsection-title{font-size:20px;font-weight:700;margin-top:50px;padding-top:20px}.sign-up-page-lt .sign-up-form .signature-section .signatures{display:flex;flex-direction:row}@media screen and (max-width:1150px){.sign-up-page-lt .sign-up-form .signature-section .signatures{flex-direction:column}}.sign-up-page-lt .sign-up-form .signature-section .signatures .signature{align-items:center;display:flex;flex-direction:row;height:150px;margin:20px 0;width:50%}@media screen and (max-width:1150px){.sign-up-page-lt .sign-up-form .signature-section .signatures .signature{width:100%}}@media screen and (max-width:520px){.sign-up-page-lt .sign-up-form .signature-section .signatures .signature{flex-direction:column}}.sign-up-page-lt .sign-up-form .signature-section .signatures .signature .sig-title{font-size:18px;min-width:90px}.sign-up-page-lt .sign-up-form .signature-section .signatures .signature .sig-img{align-items:center;background-color:#eee;border-radius:10px;cursor:pointer;display:flex;height:100%;justify-content:center;margin:0 20px;min-width:300px}.sign-up-page-lt .sign-up-form .signature-section .signatures .signature .sig-img img{height:100%}.sign-up-page-lt .sign-up-form .success-page{align-items:center;color:#533fa6;display:flex;flex-direction:column;width:100%}.sign-up-page-lt .sign-up-form .success-page h2.welcome-info-pretitle{font-size:20px;margin:0}.sign-up-page-lt .sign-up-form .success-page .welcome-info-title{font-family:Titillium Web,sans-serif;font-size:75px;margin:-25px 0 -20px}@media screen and (max-width:400px){.sign-up-page-lt .sign-up-form .success-page .welcome-info-title{font-size:65px;margin:-20px 0}}@media screen and (max-width:350px){.sign-up-page-lt .sign-up-form .success-page .welcome-info-title{font-size:55px;margin:-20px 0}}@media screen and (max-width:300px){.sign-up-page-lt .sign-up-form .success-page .welcome-info-title{font-size:40px;margin:-20px 0 -10px}}.sign-up-page-lt .sign-up-form .success-page .email-sent{font-size:32px;margin:30px;text-align:center}.sign-up-page-lt .sign-up-form .success-page .user-email{margin-bottom:30px}.sign-up-page-lt .sign-up-form .success-page .check-email{color:#000;font-size:18px;font-weight:600;max-width:800px;text-align:center}.sign-up-page-lt .sign-up-form .success-page .spam-email{color:#000;font-size:14px;max-width:800px;text-align:center}.sign-up-page-lt .sign-up-form .success-page .resent-email{border-radius:20px;width:200px}.sign-up-page-lt .sign-up-form .success-page .resent-email .background{background-color:#7353ff}.sign-up-page-lt .sign-up-form .success-page .resent-email button{padding:0}.sign-up-page-lt .sign-up-form .success-page .welcome-video{align-items:center;display:flex;justify-content:center;padding:40px;width:100%}.sign-up-page-lt .sign-up-form .success-page .welcome-video iframe{aspect-ratio:1.7777777778;border-radius:10px;min-height:300px;min-width:300px;width:100%}.sign-up-page-lt .sign-up-form .signature-pad{align-items:center;display:flex;justify-content:center;left:0;min-height:100vh;min-width:100vw;position:fixed;top:0;z-index:100}.sign-up-page-lt .sign-up-form .signature-pad .backdrop{background-color:#000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%}.sign-up-page-lt .sign-up-form .signature-pad .canvas-ctn{height:300px;max-width:600px;position:relative;width:100%;z-index:101}.sign-up-page-lt .sign-up-form .signature-pad .canvas-ctn .ok-btn{background-color:#eee;border-radius:3px;cursor:pointer;position:absolute;right:0;top:0}.sign-up-page-lt .sign-up-form .signature-pad .canvas-ctn .ok-btn svg{fill:green;height:36px;width:36px}.sign-up-page-lt .sign-up-form .signature-pad .canvas-ctn .ok-btn:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.sign-up-page-lt .sign-up-form .signature-pad .canvas-ctn .ok-btn:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.sign-up-page-lt .sign-up-form .signature-pad .canvas-ctn .sig-canvas{border-radius:10px;height:100%;width:100%}.create-user-pdf-lt{background-color:#fff;color:#000;font-family:Times New Roman,Times,serif;height:1054px;left:0;letter-spacing:.01px;padding:60px 90px;position:fixed;top:0;width:816px;z-index:-1}.create-user-pdf-lt .header{margin-top:-10px}.create-user-pdf-lt .agreement-body{align-items:center;display:flex;flex-direction:column;margin-top:18px}.create-user-pdf-lt .agreement-body .title{font-size:16px;margin:18px}.create-user-pdf-lt .agreement-body .subtitle .text{font-size:15px;margin-top:15px;text-align:justify}.create-user-pdf-lt .agreement-body .tables{width:100%}.create-user-pdf-lt .agreement-body .tables .table-title{font-size:13px;font-weight:700;margin:12px 0 4px}.create-user-pdf-lt .agreement-body .tables .table{border:1px solid #000;font-size:13px;text-align:center;width:100%}.create-user-pdf-lt .agreement-body .tables .table .table-row{border-bottom:1px solid #000;display:flex;flex-direction:row;width:100%}.create-user-pdf-lt .agreement-body .tables .table .table-row .field{display:flex;flex-direction:row;width:100%}.create-user-pdf-lt .agreement-body .tables .table .table-row .field .field-name{border-right:1px solid #000;height:20px;line-height:20px;padding-left:5px;text-align:start;width:50%}.create-user-pdf-lt .agreement-body .tables .table .table-row .field .field-value{height:20px;line-height:20px;margin-left:auto;max-width:49%;padding-right:5px}.create-user-pdf-lt .agreement-body .tables .table .table-row:last-child{border-bottom:0}.create-user-pdf-lt .agreement-body .agreements .subsection-title{font-size:15px;margin-top:24px}.create-user-pdf-lt .agreement-body .agreements .texts{padding-left:12px}.create-user-pdf-lt .agreement-body .agreements .texts .row{align-items:flex-start;display:flex;flex-direction:row}.create-user-pdf-lt .agreement-body .agreements .texts .row .tick{margin-right:10px;margin-top:4px}.create-user-pdf-lt .agreement-body .agreements .texts .row .text{font-size:15px;margin-bottom:0;text-align:justify}.create-user-pdf-lt .agreement-body .signature-ctn{align-items:flex-start;display:flex;flex-direction:column;margin-top:5px;width:100%}.create-user-pdf-lt .agreement-body .signature-ctn .signatures{align-items:left;display:flex;flex-direction:column;width:100%}.create-user-pdf-lt .agreement-body .signature-ctn .signatures .signature{align-items:left;display:flex;flex-direction:column;width:300px}.create-user-pdf-lt .agreement-body .signature-ctn .signatures .signature .name-and-signature{align-items:left;display:flex;flex-direction:row;font-size:15px}.create-user-pdf-lt .agreement-body .signature-ctn .signatures .signature .name-and-signature .subtitle{margin-right:8px}.create-user-pdf-lt .agreement-body .signature-ctn .signatures .signature .name-and-signature .date{text-decoration:underline}.create-user-pdf-lt .agreement-body .signature-ctn .signatures .signature .name-and-signature .guardianName{margin-right:12px;text-decoration:underline}.create-user-pdf-lt .agreement-body .signature-ctn .signatures .signature .name-and-signature img{height:50px}.create-user-pdf-lt .agreement-body .signature-ctn .signatures .signature .name-and-signature .signature{margin:20px 0 0;width:73px}.create-user-pdf-lt .agreement-body .signature-ctn .signatures .signature .text{border-top:1px solid #000;font-size:15px;font-weight:500;padding-top:12px;text-align:center;width:100%}.create-user-pdf-lt .agreement-body .verify{font-size:15px;margin-left:auto;margin-top:30px}.create-user-pdf-lt .footer{align-items:center;bottom:20px;display:flex;flex-direction:column;position:absolute}.create-user-pdf-lt .footer p{font-size:15px;margin:0}.sign-up-page-nz{background-image:url(/static/media/background.894ab26bf29a9e437b81.jpg);background-position:0 0;background-repeat:repeat;background-size:cover;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:200}.sign-up-page-nz .info-title{color:#fff;font-size:48px;font-weight:600;margin-left:30%;padding:40px 10% 0 0;text-align:right}@media screen and (max-width:780px){.sign-up-page-nz .info-title{margin:0;padding:20px;text-align:right}}@media screen and (max-width:430px){.sign-up-page-nz .info-title{font-size:36px}}@media screen and (max-width:330px){.sign-up-page-nz .info-title{font-size:28px}}.sign-up-page-nz .sign-up-description{color:#fff;font-size:18px;font-weight:400;margin:-20px 0 30px 30%;padding-right:10%;text-align:right}@media screen and (max-width:780px){.sign-up-page-nz .sign-up-description{font-size:15px;padding-right:20px;text-align:right}}.sign-up-page-nz .section-title-top{font-size:25px;font-weight:500}.sign-up-page-nz .section-title{font-size:25px;font-weight:500;padding-top:40px}.sign-up-page-nz .sign-up-form{background-color:#fff;border-radius:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:20px 10% 5%;padding:40px;position:relative;z-index:1}@media screen and (max-width:780px){.sign-up-page-nz .sign-up-form{margin:20px}}.sign-up-page-nz .sign-up-form .back-button{border-radius:2px;cursor:pointer;height:48px;left:15px;padding:8px;position:absolute;top:15px;width:48px;z-index:150}.sign-up-page-nz .sign-up-form .back-button svg{height:100%;width:100%}.sign-up-page-nz .sign-up-form .back-button svg .real-path{fill:#533fa6}.sign-up-page-nz .sign-up-form .back-button:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.sign-up-page-nz .sign-up-form .back-button:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.sign-up-page-nz .sign-up-form .text-input{background-color:#fff;border-radius:20px;font-size:15px;font-weight:500}.sign-up-page-nz .sign-up-form .dob-input{display:flex;flex-direction:row;justify-self:flex-start}.sign-up-page-nz .sign-up-form .dob-input select{background-color:#fff;border-radius:20px;font-size:15px;font-weight:500;margin-right:20px;min-width:80px;width:20%}.sign-up-page-nz .sign-up-form .dob-input:last-child{margin:0}.sign-up-page-nz .sign-up-form label{color:#828282;font-size:15px;font-weight:500;padding-bottom:5px}.sign-up-page-nz .sign-up-form select{border:1px solid #dcdcdc;border-radius:10px;height:40px;margin:0 0 12px;text-indent:18px;width:40%}.sign-up-page-nz .sign-up-form .add-second-guardian{align-items:center;background-color:#7353ff;border-radius:20px;color:#fff;cursor:pointer;display:flex;flex-flow:column;font-size:16px;height:40px;justify-content:center;max-width:250px;width:100%}.sign-up-page-nz .sign-up-form .add-second-guardian input{display:none}.sign-up-page-nz .sign-up-form .subsection-title{font-size:18px}.sign-up-page-nz .sign-up-form .subsection-title.second-guardian{padding-top:20px}.sign-up-page-nz .sign-up-form .policies .point{margin:20px 0}.sign-up-page-nz .sign-up-form .policies .point .link{color:gray;text-decoration:underline}.sign-up-page-nz .sign-up-form .policies .point .link:hover{color:#aaa}.sign-up-page-nz .sign-up-form .policies .point .text{padding-left:14px}.sign-up-page-nz .sign-up-form .agreements .subsection-title{font-size:20px;font-weight:700;margin:30px 0;padding-top:15px;text-decoration:underline}.sign-up-page-nz .sign-up-form .agreements .link{color:#575757;text-decoration:underline}.sign-up-page-nz .sign-up-form .agreements .link:hover{color:gray}.sign-up-page-nz .sign-up-form .bolded-agreement{color:#575757}.sign-up-page-nz .sign-up-form .signature-section .subsection-title{font-size:20px;font-weight:700;margin-top:50px;padding-top:20px}.sign-up-page-nz .sign-up-form .signature-section .signatures{display:flex;flex-direction:row}@media screen and (max-width:1150px){.sign-up-page-nz .sign-up-form .signature-section .signatures{flex-direction:column}}.sign-up-page-nz .sign-up-form .signature-section .signatures .signature{align-items:center;display:flex;flex-direction:row;height:150px;margin:20px 0;width:50%}@media screen and (max-width:1150px){.sign-up-page-nz .sign-up-form .signature-section .signatures .signature{width:100%}}@media screen and (max-width:520px){.sign-up-page-nz .sign-up-form .signature-section .signatures .signature{flex-direction:column}}.sign-up-page-nz .sign-up-form .signature-section .signatures .signature .sig-title{font-size:18px;min-width:90px}.sign-up-page-nz .sign-up-form .signature-section .signatures .signature .sig-img{align-items:center;background-color:#eee;border-radius:10px;cursor:pointer;display:flex;height:100%;justify-content:center;margin:0 20px;min-width:300px}.sign-up-page-nz .sign-up-form .signature-section .signatures .signature .sig-img img{height:100%}.sign-up-page-nz .sign-up-form .success-page{align-items:center;color:#533fa6;display:flex;flex-direction:column;width:100%}.sign-up-page-nz .sign-up-form .success-page h2.welcome-info-pretitle{font-size:20px;margin:0}.sign-up-page-nz .sign-up-form .success-page .welcome-info-title{font-family:Titillium Web,sans-serif;font-size:75px;margin:-25px 0 -20px}@media screen and (max-width:400px){.sign-up-page-nz .sign-up-form .success-page .welcome-info-title{font-size:65px;margin:-20px 0}}@media screen and (max-width:350px){.sign-up-page-nz .sign-up-form .success-page .welcome-info-title{font-size:55px;margin:-20px 0}}@media screen and (max-width:300px){.sign-up-page-nz .sign-up-form .success-page .welcome-info-title{font-size:40px;margin:-20px 0 -10px}}.sign-up-page-nz .sign-up-form .success-page .email-sent{font-size:32px;margin:30px;text-align:center}.sign-up-page-nz .sign-up-form .success-page .user-email{margin-bottom:30px}.sign-up-page-nz .sign-up-form .success-page .check-email{color:#000;font-size:18px;font-weight:600;max-width:800px;text-align:center}.sign-up-page-nz .sign-up-form .success-page .spam-email{color:#000;font-size:14px;max-width:800px;text-align:center}.sign-up-page-nz .sign-up-form .success-page .resent-email{border-radius:20px;width:200px}.sign-up-page-nz .sign-up-form .success-page .resent-email .background{background-color:#7353ff}.sign-up-page-nz .sign-up-form .success-page .resent-email button{padding:0}.sign-up-page-nz .sign-up-form .success-page .welcome-video{align-items:center;display:flex;justify-content:center;padding:40px;width:100%}.sign-up-page-nz .sign-up-form .success-page .welcome-video iframe{aspect-ratio:1.7777777778;border-radius:10px;min-height:300px;min-width:300px;width:100%}.sign-up-page-nz .sign-up-form .signature-pad{align-items:center;display:flex;justify-content:center;left:0;min-height:100vh;min-width:100vw;position:fixed;top:0;z-index:100}.sign-up-page-nz .sign-up-form .signature-pad .backdrop{background-color:#000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%}.sign-up-page-nz .sign-up-form .signature-pad .canvas-ctn{height:300px;max-width:600px;position:relative;width:100%;z-index:101}.sign-up-page-nz .sign-up-form .signature-pad .canvas-ctn .ok-btn{background-color:#eee;border-radius:3px;cursor:pointer;position:absolute;right:0;top:0}.sign-up-page-nz .sign-up-form .signature-pad .canvas-ctn .ok-btn svg{fill:green;height:36px;width:36px}.sign-up-page-nz .sign-up-form .signature-pad .canvas-ctn .ok-btn:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.sign-up-page-nz .sign-up-form .signature-pad .canvas-ctn .ok-btn:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.sign-up-page-nz .sign-up-form .signature-pad .canvas-ctn .sig-canvas{border-radius:10px;height:100%;width:100%}.sign-up-page-es{background-image:url(/static/media/background.894ab26bf29a9e437b81.jpg);background-position:0 0;background-repeat:repeat;background-size:cover;height:100%;left:0;overflow-y:scroll;position:fixed;top:0;width:100%;z-index:200}.sign-up-page-es .info-title{color:#fff;font-size:48px;font-weight:600;margin-left:30%;padding:40px 10% 0 0;text-align:right}@media screen and (max-width:780px){.sign-up-page-es .info-title{margin:0;padding:20px;text-align:right}}@media screen and (max-width:430px){.sign-up-page-es .info-title{font-size:36px}}@media screen and (max-width:330px){.sign-up-page-es .info-title{font-size:28px}}.sign-up-page-es .sign-up-description{color:#fff;font-size:18px;font-weight:400;margin:-20px 0 30px 30%;padding-right:10%;text-align:right}@media screen and (max-width:780px){.sign-up-page-es .sign-up-description{font-size:15px;padding-right:20px;text-align:right}}.sign-up-page-es .section-title-top{font-size:25px;font-weight:500}.sign-up-page-es .section-title{font-size:25px;font-weight:500;padding-top:40px}.sign-up-page-es .sign-up-form{background-color:#fff;border-radius:20px;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;margin:20px 10% 5%;padding:40px;position:relative;z-index:1}@media screen and (max-width:780px){.sign-up-page-es .sign-up-form{margin:20px}}.sign-up-page-es .sign-up-form .back-button{border-radius:2px;cursor:pointer;height:48px;left:15px;padding:8px;position:absolute;top:15px;width:48px;z-index:150}.sign-up-page-es .sign-up-form .back-button svg{height:100%;width:100%}.sign-up-page-es .sign-up-form .back-button svg .real-path{fill:#533fa6}.sign-up-page-es .sign-up-form .back-button:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.sign-up-page-es .sign-up-form .back-button:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.sign-up-page-es .sign-up-form .text-input{background-color:#fff;border-radius:20px;font-size:15px;font-weight:500}.sign-up-page-es .sign-up-form .dob-input{display:flex;flex-direction:row;justify-self:flex-start}.sign-up-page-es .sign-up-form .dob-input select{background-color:#fff;border-radius:20px;font-size:15px;font-weight:500;margin-right:20px;min-width:80px;width:20%}.sign-up-page-es .sign-up-form .dob-input:last-child{margin:0}.sign-up-page-es .sign-up-form label{color:#828282;font-size:15px;font-weight:500;padding-bottom:5px}.sign-up-page-es .sign-up-form select{border:1px solid #dcdcdc;border-radius:10px;height:40px;margin:0 0 12px;text-indent:18px;width:40%}.sign-up-page-es .sign-up-form .add-second-guardian{align-items:center;background-color:#7353ff;border-radius:20px;color:#fff;cursor:pointer;display:flex;flex-flow:column;font-size:16px;height:40px;justify-content:center;margin-bottom:25px;max-width:250px;width:100%}.sign-up-page-es .sign-up-form .add-second-guardian input{display:none}.sign-up-page-es .sign-up-form .subsection-title{font-size:18px}.sign-up-page-es .sign-up-form .subsection-title.second-guardian{padding-top:20px}.sign-up-page-es .sign-up-form .policies .point{margin:20px 0}.sign-up-page-es .sign-up-form .policies .point .link{color:gray;text-decoration:underline}.sign-up-page-es .sign-up-form .policies .point .link:hover{color:#aaa}.sign-up-page-es .sign-up-form .policies .point .text{padding-left:14px}.sign-up-page-es .sign-up-form .agreements .subsection-title{font-size:20px;font-weight:700;margin:30px 0;padding-top:15px;text-decoration:underline}.sign-up-page-es .sign-up-form .agreements .link{color:#575757;text-decoration:underline}.sign-up-page-es .sign-up-form .agreements .link:hover{color:gray}.sign-up-page-es .sign-up-form .bolded-agreement{color:#575757}.sign-up-page-es .sign-up-form .signature-section .subsection-title{font-size:20px;font-weight:700;margin-top:50px;padding-top:20px}.sign-up-page-es .sign-up-form .signature-section .signatures{display:flex;flex-direction:row}@media screen and (max-width:1150px){.sign-up-page-es .sign-up-form .signature-section .signatures{flex-direction:column}}.sign-up-page-es .sign-up-form .signature-section .signatures .signature{align-items:center;display:flex;flex-direction:row;height:150px;margin:20px 0;width:50%}@media screen and (max-width:1150px){.sign-up-page-es .sign-up-form .signature-section .signatures .signature{width:100%}}@media screen and (max-width:520px){.sign-up-page-es .sign-up-form .signature-section .signatures .signature{flex-direction:column}}.sign-up-page-es .sign-up-form .signature-section .signatures .signature .sig-title{font-size:18px;min-width:90px}.sign-up-page-es .sign-up-form .signature-section .signatures .signature .sig-img{align-items:center;background-color:#eee;border-radius:10px;cursor:pointer;display:flex;height:100%;justify-content:center;margin:0 20px;min-width:300px}.sign-up-page-es .sign-up-form .signature-section .signatures .signature .sig-img img{height:100%}.sign-up-page-es .sign-up-form .success-page{align-items:center;color:#533fa6;display:flex;flex-direction:column;width:100%}.sign-up-page-es .sign-up-form .success-page h2.welcome-info-pretitle{font-size:20px;margin:0}.sign-up-page-es .sign-up-form .success-page .welcome-info-title{font-family:Titillium Web,sans-serif;font-size:75px;margin:-25px 0 -20px}@media screen and (max-width:400px){.sign-up-page-es .sign-up-form .success-page .welcome-info-title{font-size:65px;margin:-20px 0}}@media screen and (max-width:350px){.sign-up-page-es .sign-up-form .success-page .welcome-info-title{font-size:55px;margin:-20px 0}}@media screen and (max-width:300px){.sign-up-page-es .sign-up-form .success-page .welcome-info-title{font-size:40px;margin:-20px 0 -10px}}.sign-up-page-es .sign-up-form .success-page .email-sent{font-size:32px;margin:30px;text-align:center}.sign-up-page-es .sign-up-form .success-page .user-email{margin-bottom:30px}.sign-up-page-es .sign-up-form .success-page .check-email{color:#000;font-size:18px;font-weight:600;max-width:800px;text-align:center}.sign-up-page-es .sign-up-form .success-page .spam-email{color:#000;font-size:14px;max-width:800px;text-align:center}.sign-up-page-es .sign-up-form .success-page .resent-email{border-radius:20px;width:200px}.sign-up-page-es .sign-up-form .success-page .resent-email .background{background-color:#7353ff}.sign-up-page-es .sign-up-form .success-page .resent-email button{padding:0}.sign-up-page-es .sign-up-form .success-page .welcome-video{align-items:center;display:flex;justify-content:center;padding:40px;width:100%}.sign-up-page-es .sign-up-form .success-page .welcome-video iframe{aspect-ratio:1.7777777778;border-radius:10px;min-height:300px;min-width:300px;width:100%}.sign-up-page-es .sign-up-form .signature-pad{align-items:center;display:flex;justify-content:center;left:0;min-height:100vh;min-width:100vw;position:fixed;top:0;z-index:100}.sign-up-page-es .sign-up-form .signature-pad .backdrop{background-color:#000;height:100%;left:0;opacity:.5;position:fixed;top:0;width:100%}.sign-up-page-es .sign-up-form .signature-pad .canvas-ctn{height:300px;max-width:600px;position:relative;width:100%;z-index:101}.sign-up-page-es .sign-up-form .signature-pad .canvas-ctn .ok-btn{background-color:#eee;border-radius:3px;cursor:pointer;position:absolute;right:0;top:0}.sign-up-page-es .sign-up-form .signature-pad .canvas-ctn .ok-btn svg{fill:green;height:36px;width:36px}.sign-up-page-es .sign-up-form .signature-pad .canvas-ctn .ok-btn:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.sign-up-page-es .sign-up-form .signature-pad .canvas-ctn .ok-btn:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.sign-up-page-es .sign-up-form .signature-pad .canvas-ctn .sig-canvas{border-radius:10px;height:100%;width:100%}.create-user-pdf-us{background-color:#fff;color:#000;height:1054px;left:0;letter-spacing:.01px;padding:60px 90px;position:fixed;top:0;width:816px;z-index:-1}.create-user-pdf-us .header{margin-top:-35px}.create-user-pdf-us .agreement-body{align-items:center;display:flex;flex-direction:column;margin-top:18px}.create-user-pdf-us .agreement-body .title{font-size:16px;margin:18px}.create-user-pdf-us .agreement-body .subtitle .text{font-size:15px;margin-top:15px;text-align:justify}.create-user-pdf-us .agreement-body .tables{width:100%}.create-user-pdf-us .agreement-body .tables .table-title{font-size:13px;font-weight:700;margin:12px 0}.create-user-pdf-us .agreement-body .tables .table{border:1px solid #000;font-size:13px;text-align:center;width:100%}.create-user-pdf-us .agreement-body .tables .table .table-row{border-bottom:1px solid #000;display:flex;flex-direction:row;width:100%}.create-user-pdf-us .agreement-body .tables .table .table-row .field{display:flex;flex-direction:row;width:100%}.create-user-pdf-us .agreement-body .tables .table .table-row .field .field-name{border-right:1px solid #000;height:20px;line-height:20px;padding-left:5px;text-align:start;width:50%}.create-user-pdf-us .agreement-body .tables .table .table-row .field .field-name.address{align-items:center;display:flex;height:40px}.create-user-pdf-us .agreement-body .tables .table .table-row .field .field-value{height:20px;line-height:20px;margin-left:auto;max-width:49%;padding-right:5px}.create-user-pdf-us .agreement-body .tables .table .table-row .field .field-value.address{align-items:center;display:flex;height:40px;line-height:16px;max-width:48%;text-align:right}.create-user-pdf-us .agreement-body .tables .table .table-row:last-child{border-bottom:0}.create-user-pdf-us .agreement-body .agreements .subsection-title{font-size:15px;margin-top:24px}.create-user-pdf-us .agreement-body .agreements .texts{padding-left:12px}.create-user-pdf-us .agreement-body .agreements .texts .row{align-items:flex-start;display:flex;flex-direction:row}.create-user-pdf-us .agreement-body .agreements .texts .row .tick{margin-right:10px;margin-top:4px}.create-user-pdf-us .agreement-body .agreements .texts .row .text{font-size:15px;margin-bottom:0;text-align:justify}.create-user-pdf-us .agreement-body .signature-ctn{align-items:flex-start;display:flex;flex-direction:column;margin-top:5px;width:100%}.create-user-pdf-us .agreement-body .signature-ctn .signatures{align-items:left;display:flex;flex-direction:column;width:100%}.create-user-pdf-us .agreement-body .signature-ctn .signatures .signature{align-items:left;display:flex;flex-direction:column;width:300px}.create-user-pdf-us .agreement-body .signature-ctn .signatures .signature .name-and-signature{align-items:left;display:flex;flex-direction:row;font-size:15px;padding-top:12px}.create-user-pdf-us .agreement-body .signature-ctn .signatures .signature .name-and-signature .subtitle{margin-right:8px}.create-user-pdf-us .agreement-body .signature-ctn .signatures .signature .name-and-signature .date{text-decoration:underline}.create-user-pdf-us .agreement-body .signature-ctn .signatures .signature .name-and-signature .guardianName{margin-right:12px;text-decoration:underline}.create-user-pdf-us .agreement-body .signature-ctn .signatures .signature .name-and-signature img{height:50px}.create-user-pdf-us .agreement-body .signature-ctn .signatures .signature .name-and-signature .signature{margin:20px 0 0;width:73px}.create-user-pdf-us .agreement-body .signature-ctn .signatures .signature .text{border-top:1px solid #000;font-size:15px;font-weight:500;padding-top:12px;text-align:center;width:100%}.create-user-pdf-us .agreement-body .verify{font-size:15px;margin-left:auto;margin-top:30px}.create-user-pdf-us .footer{align-items:center;bottom:20px;display:flex;flex-direction:column;position:absolute}.create-user-pdf-us .footer p{font-size:15px;margin:0}.vivicoin{position:relative}.vivicoin .vivicoin-container{display:flex}.vivicoin .vivicoin-container .vivicoin-category-content{margin:0 20px 0 0;width:160px}.vivicoin .vivicoin-container .vivicoin-category-content ul li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.vivicoin .vivicoin-container .vivicoin-category-content ul li.active,.vivicoin .vivicoin-container .vivicoin-category-content ul li:hover{background-color:#533fa6;color:#fff}.vivicoin .vivicoin-container .vivicoin-content{flex:1 1}.vivicoin .vivicoin-container .vivicoin-content .vivicoin-header{display:flex;justify-content:space-between}.vivicoin .vivicoin-container .vivicoin-content .vivicoin-header .search-container{flex:1 1}.vivicoin .vivicoin-container .vivicoin-content .vivicoin-header .search-container>form{display:flex;height:40px}.vivicoin .vivicoin-container .vivicoin-content .vivicoin-header .search-container>form .select,.vivicoin .vivicoin-container .vivicoin-content .vivicoin-header .search-container>form input{width:100%}.vivicoin .vivicoin-container .vivicoin-content .vivicoin-header .search-container>form .select input{height:26px}.vivicoin .vivicoin-container .vivicoin-content .vivicoin-header .search-container>form select{border-color:#dcdcdc;margin:0 0 0 -1px}.vivicoin .vivicoin-container .vivicoin-content .vivicoin-header .search-container>form .button-element{margin:0 0 0 8px;max-width:80px}.vivicoin .vivicoin-container .vivicoin-content .content-table{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.vivicoin .vivicoin-container .vivicoin-content .content-table table{border-collapse:collapse;width:100%}.vivicoin .vivicoin-container .vivicoin-content .content-table table thead{background-color:#f3f7fc}.vivicoin .vivicoin-container .vivicoin-content .content-table table tr{width:100%}.vivicoin .vivicoin-container .vivicoin-content .content-table table tr:not(.header){cursor:pointer}.vivicoin .vivicoin-container .vivicoin-content .content-table table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.vivicoin .vivicoin-container .vivicoin-content .content-table table tr td,.vivicoin .vivicoin-container .vivicoin-content .content-table table tr th{height:48px;text-align:center}.vivicoin .vivicoin-container .vivicoin-content .content-table table tr .image{align-items:center;display:flex;justify-content:center}.vivicoin .vivicoin-container .vivicoin-content .content-table table tr .image .svg-container,.vivicoin .vivicoin-container .vivicoin-content .content-table table tr .image img{margin:0 8px}.vivicoin .vivicoin-container .vivicoin-content .content-table table tr .image img{max-height:40px;max-width:120px}.vivicoin .vivicoin-container .vivicoin-content .content-table table tr .image .svg-container{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.vivicoin .vivicoin-container .vivicoin-content .content-table table tr .image .svg-container svg{height:24px;width:24px}.vivicoin .vivicoin-container .vivicoin-content .content-table table tr .image .svg-container svg .real-path{fill:#555}.vivicoin .vivicoin-container .vivicoin-content .content-table .no-results{padding:20px}.vivicoin .vivicoin-container .vivicoin-content .content-table .comments-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.vivicoin .vivicoin-container .vivicoin-content .content-table .comments-footer .button-element{width:120px}.vivicoin .vivicoin-container .vivicoin-content .disabled-reward-text{margin:0 0 0 20px}.vivicoin .vivicoin-container .vivicoin-content .disabled-reward-text .reward-label{font-size:30px}.modal :first-child.create-reward-modal,.modal :first-child.view-reward-modal{min-width:780px}.view-reward-modal .entry-options{margin:0 10px 0 0}.view-reward-modal .reward-modal-div{padding:10px}.view-reward-modal .reward-modal-div ::-webkit-scrollbar{display:none}.view-reward-modal .reward-modal-div .item{width:100%}.view-reward-modal .reward-modal-div .item label{font-weight:700}.view-reward-modal .reward-modal-div .item a{text-decoration:underline}.view-reward-modal .reward-modal-div .item a:hover{color:gray}.view-reward-modal .reward-modal-div .item textarea{height:auto}.view-reward-modal .reward-modal-div .item .reward-link-container{display:flex;flex-direction:row;transition:all .3s ease-in-out;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.view-reward-modal .reward-modal-div .item .reward-link-container svg{height:20px;margin:0 0 0 5px;width:20px}.view-reward-modal .reward-modal-div .item .reward-link-container:hover{cursor:pointer;opacity:.7}.view-reward-modal .reward-modal-div .code-generator-button{margin-top:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.view-reward-modal .reward-modal-div .reward-users-ctn{background-color:#e4edf6;flex:1 1;margin:15px 0;padding:10px}.view-reward-modal .reward-modal-div .reward-users-ctn .reward-users-header{align-items:center;background-color:#f3f7fc;display:flex;justify-content:space-between;padding:0 8px}.view-reward-modal .reward-modal-div .reward-users-ctn .no-user-text{display:flex;justify-content:center;padding:10px 0}.view-reward-modal .reward-modal-div .reward-users-ctn ul.reward-users-list{background-color:#fff;margin:0}.view-reward-modal .reward-modal-div .reward-users-ctn ul.reward-users-list>li{border-radius:3px;display:flex;margin:0;padding:8px}.view-reward-modal .reward-modal-div .reward-users-ctn ul.reward-users-list>li .reward-users-info{align-items:center;display:flex;flex-direction:row;margin-top:12px}.view-reward-modal .reward-modal-div .reward-users-ctn ul.reward-users-list>li .reward-users-info .svg-container,.view-reward-modal .reward-modal-div .reward-users-ctn ul.reward-users-list>li .reward-users-info img{background-color:#dcdcdc;border-radius:50%;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);height:32px;margin:0 8px;width:32px}.view-reward-modal .reward-modal-div .buttons{display:flex}.view-reward-modal .reward-modal-div .buttons .button-element{margin:0 8px}.view-reward-modal .reward-modal-div .buttons .button-element:first-of-type{margin:0 8px 0 0}.view-reward-modal .reward-modal-div .buttons .button-element:last-of-type{margin:0 0 0 8px}.view-reward-modal .reward-modal-div .empty-qr-code-text{margin:10px 0}.view-reward-modal .reward-modal-div .download-button-container{margin:20px 0;width:50%}.view-reward-modal .reward-modal-div .download-button-container .download-button{text-align:center}.create-reward-modal .reward-modal-div{padding:10px;width:95%}.create-reward-modal .reward-modal-div .item{margin:20px 0;width:100%}.create-reward-modal .reward-modal-div .item label{font-weight:700}.create-reward-modal .reward-modal-div .item a{text-decoration:underline}.create-reward-modal .reward-modal-div .item a:hover{color:gray}.create-reward-modal .reward-modal-div .item textarea{height:auto}.create-reward-modal .reward-modal-div .code-generator-button{margin-top:10px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.create-reward-modal .reward-modal-div .buttons{display:flex}.create-reward-modal .reward-modal-div .buttons .button-element{margin:0 8px}.create-reward-modal .reward-modal-div .buttons .button-element:first-of-type{margin:0 8px 0 0}.create-reward-modal .reward-modal-div .buttons .button-element:last-of-type{margin:0 0 0 8px}.vivivault{position:relative}.vivivault .vivivault-container{display:flex}.vivivault .vivivault-container .vivivault-category-content{margin:0 20px 0 0;width:160px}.vivivault .vivivault-container .vivivault-category-content ul li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.vivivault .vivivault-container .vivivault-category-content ul li.active,.vivivault .vivivault-container .vivivault-category-content ul li:hover{background-color:#533fa6;color:#fff}.vivivault .vivivault-container .vivivault-content{flex:1 1}.vivivault .vivivault-container .vivivault-content .vivivault-header{display:flex;justify-content:space-between}.vivivault .vivivault-container .vivivault-content .vivivault-header .search-container{flex:1 1}.vivivault .vivivault-container .vivivault-content .vivivault-header .search-container>form{display:flex;height:40px}.vivivault .vivivault-container .vivivault-content .vivivault-header .search-container>form .select,.vivivault .vivivault-container .vivivault-content .vivivault-header .search-container>form input{width:100%}.vivivault .vivivault-container .vivivault-content .vivivault-header .search-container>form .select input{height:26px}.vivivault .vivivault-container .vivivault-content .vivivault-header .search-container>form select{border-color:#dcdcdc;margin:0 0 0 -1px}.vivivault .vivivault-container .vivivault-content .vivivault-header .search-container>form .button-element{margin:0 0 0 8px;max-width:80px}.vivivault .vivivault-container .vivivault-content .content-table{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.vivivault .vivivault-container .vivivault-content .content-table table{border-collapse:collapse;width:100%}.vivivault .vivivault-container .vivivault-content .content-table table thead{background-color:#f3f7fc}.vivivault .vivivault-container .vivivault-content .content-table table tr{width:100%}.vivivault .vivivault-container .vivivault-content .content-table table tr:not(.header){cursor:pointer}.vivivault .vivivault-container .vivivault-content .content-table table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.vivivault .vivivault-container .vivivault-content .content-table table tr td,.vivivault .vivivault-container .vivivault-content .content-table table tr th{height:48px;text-align:center}.vivivault .vivivault-container .vivivault-content .content-table table tr .image{align-items:center;display:flex;justify-content:center}.vivivault .vivivault-container .vivivault-content .content-table table tr .image .svg-container,.vivivault .vivivault-container .vivivault-content .content-table table tr .image img{margin:0 8px}.vivivault .vivivault-container .vivivault-content .content-table table tr .image img{max-height:40px;max-width:120px}.vivivault .vivivault-container .vivivault-content .content-table table tr .image .svg-container{align-items:center;display:flex;height:40px;justify-content:center;width:40px}.vivivault .vivivault-container .vivivault-content .content-table table tr .image .svg-container svg{height:24px;width:24px}.vivivault .vivivault-container .vivivault-content .content-table table tr .image .svg-container svg .real-path{fill:#555}.vivivault .vivivault-container .vivivault-content .content-table .no-results{padding:20px}.vivivault .vivivault-container .vivivault-content .content-table .comments-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.vivivault .vivivault-container .vivivault-content .content-table .comments-footer .button-element{width:120px}.modal :first-child.comment-modal{max-width:720px}.comment-modal .entry-options{margin:0 10px 0 0}.comment-modal .comment-modal-div{margin:0 10px 0 0;padding:10px}.comment-modal .comment-modal-div .item{margin:0 0 20px;width:100%}.comment-modal .comment-modal-div .item label{font-weight:700}.comment-modal .comment-modal-div .item a{text-decoration:underline}.comment-modal .comment-modal-div .item a:hover{color:gray}.comment-modal .comment-modal-div .item textarea{height:auto}.comment-modal .comment-modal-div .empty-qr-code-text{margin:10px 0}.comment-modal .comment-modal-div .download-button-container{margin:20px 0;width:50%}.comment-modal .comment-modal-div .download-button-container .download-button{text-align:center}.comment-modal .buttons{display:flex;margin:10px 20px 0}.comment-modal .buttons .button-element{margin:0 8px}.comment-modal .buttons .button-element:first-of-type{margin:0 8px 0 0}.comment-modal .buttons .button-element:last-of-type{margin:0 0 0 8px}.reset-password .loading,.verify-email .loading{margin:0 auto}.Toastify__toast-container{box-sizing:border-box;color:#fff;padding:4px;position:fixed;-webkit-transform:translateZ(9999px);width:320px;z-index:9999}.Toastify__toast-container--top-left{left:1em;top:1em}.Toastify__toast-container--top-center{left:50%;top:1em;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--top-right{right:1em;top:1em}.Toastify__toast-container--bottom-left{bottom:1em;left:1em}.Toastify__toast-container--bottom-center{bottom:1em;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.Toastify__toast-container--bottom-right{bottom:1em;right:1em}@media only screen and (max-width:480px){.Toastify__toast-container{left:0;margin:0;padding:0;width:100vw}.Toastify__toast-container--top-center,.Toastify__toast-container--top-left,.Toastify__toast-container--top-right{top:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--bottom-center,.Toastify__toast-container--bottom-left,.Toastify__toast-container--bottom-right{bottom:0;-webkit-transform:translateX(0);transform:translateX(0)}.Toastify__toast-container--rtl{left:auto;right:0}}.Toastify__toast{border-radius:1px;box-shadow:0 1px 10px 0 rgba(0,0,0,.1),0 2px 15px 0 rgba(0,0,0,.05);box-sizing:border-box;cursor:pointer;direction:ltr;display:flex;font-family:sans-serif;justify-content:space-between;margin-bottom:1rem;max-height:800px;min-height:64px;overflow:hidden;padding:8px;position:relative}.Toastify__toast--rtl{direction:rtl}.Toastify__toast--dark{background:#121212;color:#fff}.Toastify__toast--default{background:#fff;color:#aaa}.Toastify__toast--info{background:#3498db}.Toastify__toast--success{background:#07bc0c}.Toastify__toast--warning{background:#f1c40f}.Toastify__toast--error{background:#e74c3c}.Toastify__toast-body{flex:1 1 auto;margin:auto 0}@media only screen and (max-width:480px){.Toastify__toast{margin-bottom:0}}.Toastify__close-button{align-self:flex-start;background:transparent;border:none;color:#fff;cursor:pointer;opacity:.7;outline:none;padding:0;transition:.3s ease}.Toastify__close-button--default{color:#000;opacity:.3}.Toastify__close-button>svg{fill:currentColor;height:16px;width:14px}.Toastify__close-button:focus,.Toastify__close-button:hover{opacity:1}@-webkit-keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes Toastify__trackProgress{0%{-webkit-transform:scaleX(1);transform:scaleX(1)}to{-webkit-transform:scaleX(0);transform:scaleX(0)}}.Toastify__progress-bar{background-color:hsla(0,0%,100%,.7);bottom:0;height:5px;left:0;opacity:.7;position:absolute;-webkit-transform-origin:left;transform-origin:left;width:100%;z-index:9999}.Toastify__progress-bar--animated{-webkit-animation:Toastify__trackProgress linear 1 forwards;animation:Toastify__trackProgress linear 1 forwards}.Toastify__progress-bar--controlled{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.Toastify__progress-bar--rtl{left:auto;right:0;-webkit-transform-origin:right;transform-origin:right}.Toastify__progress-bar--default{background:linear-gradient(90deg,#4cd964,#5ac8fa,#007aff,#34aadc,#5856d6,#ff2d55)}.Toastify__progress-bar--dark{background:#bb86fc}@-webkit-keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInRight{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(3000px,0,0);transform:translate3d(3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(-25px,0,0);transform:translate3d(-25px,0,0)}75%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}90%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@keyframes Toastify__bounceOutRight{20%{opacity:1;-webkit-transform:translate3d(-20px,0,0);transform:translate3d(-20px,0,0)}to{opacity:0;-webkit-transform:translate3d(2000px,0,0);transform:translate3d(2000px,0,0)}}@-webkit-keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInLeft{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(-3000px,0,0);transform:translate3d(-3000px,0,0)}60%{opacity:1;-webkit-transform:translate3d(25px,0,0);transform:translate3d(25px,0,0)}75%{-webkit-transform:translate3d(-10px,0,0);transform:translate3d(-10px,0,0)}90%{-webkit-transform:translate3d(5px,0,0);transform:translate3d(5px,0,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@keyframes Toastify__bounceOutLeft{20%{opacity:1;-webkit-transform:translate3d(20px,0,0);transform:translate3d(20px,0,0)}to{opacity:0;-webkit-transform:translate3d(-2000px,0,0);transform:translate3d(-2000px,0,0)}}@-webkit-keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__bounceInUp{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,3000px,0);transform:translate3d(0,3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}75%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}90%{-webkit-transform:translate3d(0,-5px,0);transform:translate3d(0,-5px,0)}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@keyframes Toastify__bounceOutUp{20%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0)}to{opacity:0;-webkit-transform:translate3d(0,-2000px,0);transform:translate3d(0,-2000px,0)}}@-webkit-keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@keyframes Toastify__bounceInDown{0%,60%,75%,90%,to{-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;-webkit-transform:translate3d(0,-3000px,0);transform:translate3d(0,-3000px,0)}60%{opacity:1;-webkit-transform:translate3d(0,25px,0);transform:translate3d(0,25px,0)}75%{-webkit-transform:translate3d(0,-10px,0);transform:translate3d(0,-10px,0)}90%{-webkit-transform:translate3d(0,5px,0);transform:translate3d(0,5px,0)}to{-webkit-transform:none;transform:none}}@-webkit-keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}@keyframes Toastify__bounceOutDown{20%{-webkit-transform:translate3d(0,10px,0);transform:translate3d(0,10px,0)}40%,45%{opacity:1;-webkit-transform:translate3d(0,-20px,0);transform:translate3d(0,-20px,0)}to{opacity:0;-webkit-transform:translate3d(0,2000px,0);transform:translate3d(0,2000px,0)}}.Toastify__bounce-enter--bottom-left,.Toastify__bounce-enter--top-left{-webkit-animation-name:Toastify__bounceInLeft;animation-name:Toastify__bounceInLeft}.Toastify__bounce-enter--bottom-right,.Toastify__bounce-enter--top-right{-webkit-animation-name:Toastify__bounceInRight;animation-name:Toastify__bounceInRight}.Toastify__bounce-enter--top-center{-webkit-animation-name:Toastify__bounceInDown;animation-name:Toastify__bounceInDown}.Toastify__bounce-enter--bottom-center{-webkit-animation-name:Toastify__bounceInUp;animation-name:Toastify__bounceInUp}.Toastify__bounce-exit--bottom-left,.Toastify__bounce-exit--top-left{-webkit-animation-name:Toastify__bounceOutLeft;animation-name:Toastify__bounceOutLeft}.Toastify__bounce-exit--bottom-right,.Toastify__bounce-exit--top-right{-webkit-animation-name:Toastify__bounceOutRight;animation-name:Toastify__bounceOutRight}.Toastify__bounce-exit--top-center{-webkit-animation-name:Toastify__bounceOutUp;animation-name:Toastify__bounceOutUp}.Toastify__bounce-exit--bottom-center{-webkit-animation-name:Toastify__bounceOutDown;animation-name:Toastify__bounceOutDown}@-webkit-keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@keyframes Toastify__zoomIn{0%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}50%{opacity:1}}@-webkit-keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}@keyframes Toastify__zoomOut{0%{opacity:1}50%{opacity:0;-webkit-transform:scale3d(.3,.3,.3);transform:scale3d(.3,.3,.3)}to{opacity:0}}.Toastify__zoom-enter{-webkit-animation-name:Toastify__zoomIn;animation-name:Toastify__zoomIn}.Toastify__zoom-exit{-webkit-animation-name:Toastify__zoomOut;animation-name:Toastify__zoomOut}@-webkit-keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@keyframes Toastify__flipIn{0%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}40%{-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}60%{opacity:1;-webkit-transform:perspective(400px) rotateX(10deg);transform:perspective(400px) rotateX(10deg)}80%{-webkit-transform:perspective(400px) rotateX(-5deg);transform:perspective(400px) rotateX(-5deg)}to{-webkit-transform:perspective(400px);transform:perspective(400px)}}@-webkit-keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}@keyframes Toastify__flipOut{0%{-webkit-transform:perspective(400px);transform:perspective(400px)}30%{opacity:1;-webkit-transform:perspective(400px) rotateX(-20deg);transform:perspective(400px) rotateX(-20deg)}to{opacity:0;-webkit-transform:perspective(400px) rotateX(90deg);transform:perspective(400px) rotateX(90deg)}}.Toastify__flip-enter{-webkit-animation-name:Toastify__flipIn;animation-name:Toastify__flipIn}.Toastify__flip-exit{-webkit-animation-name:Toastify__flipOut;animation-name:Toastify__flipOut}@-webkit-keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInRight{0%{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInLeft{0%{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInUp{0%{-webkit-transform:translate3d(0,110%,0);transform:translate3d(0,110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@keyframes Toastify__slideInDown{0%{-webkit-transform:translate3d(0,-110%,0);transform:translate3d(0,-110%,0);visibility:visible}to{-webkit-transform:translateZ(0);transform:translateZ(0)}}@-webkit-keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutRight{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(110%,0,0);transform:translate3d(110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@keyframes Toastify__slideOutLeft{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(-110%,0,0);transform:translate3d(-110%,0,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@keyframes Toastify__slideOutDown{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,500px,0);transform:translate3d(0,500px,0);visibility:hidden}}@-webkit-keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}@keyframes Toastify__slideOutUp{0%{-webkit-transform:translateZ(0);transform:translateZ(0)}to{-webkit-transform:translate3d(0,-500px,0);transform:translate3d(0,-500px,0);visibility:hidden}}.Toastify__slide-enter--bottom-left,.Toastify__slide-enter--top-left{-webkit-animation-name:Toastify__slideInLeft;animation-name:Toastify__slideInLeft}.Toastify__slide-enter--bottom-right,.Toastify__slide-enter--top-right{-webkit-animation-name:Toastify__slideInRight;animation-name:Toastify__slideInRight}.Toastify__slide-enter--top-center{-webkit-animation-name:Toastify__slideInDown;animation-name:Toastify__slideInDown}.Toastify__slide-enter--bottom-center{-webkit-animation-name:Toastify__slideInUp;animation-name:Toastify__slideInUp}.Toastify__slide-exit--bottom-left,.Toastify__slide-exit--top-left{-webkit-animation-name:Toastify__slideOutLeft;animation-name:Toastify__slideOutLeft}.Toastify__slide-exit--bottom-right,.Toastify__slide-exit--top-right{-webkit-animation-name:Toastify__slideOutRight;animation-name:Toastify__slideOutRight}.Toastify__slide-exit--top-center{-webkit-animation-name:Toastify__slideOutUp;animation-name:Toastify__slideOutUp}.Toastify__slide-exit--bottom-center{-webkit-animation-name:Toastify__slideOutDown;animation-name:Toastify__slideOutDown}.branches-comp .users-container{display:flex}.branches-comp .users-container .users-container-left{margin:0 20px 0 0;width:140px}.branches-comp .users-container .users-container-left .user-sort li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.branches-comp .users-container .users-container-left .user-sort .active,.branches-comp .users-container .users-container-left .user-sort li:hover{background-color:#533fa6;color:#fff}.branches-comp .users-container .users-container-center{display:flex;flex:1 1;flex-direction:column}.branches-comp .users-container .users-container-center .users-container-top{display:flex}.branches-comp .users-container .users-container-center .users-container-top .users-search{flex:1 1;padding:0 20px 0 0}.branches-comp .users-container .users-container-center .users-container-top .users-search form{display:flex;height:40px}.branches-comp .users-container .users-container-center .users-container-top .users-search form select{border-color:#dcdcdc;margin:0 0 0 -1px}.branches-comp .users-container .users-container-center .users-container-top .users-search form .button-element{margin:0 0 0 8px;max-width:80px}.branches-comp .users-container .users-container-center .users-main{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.branches-comp .users-container .users-container-center .users-main table{border-collapse:collapse;width:100%}.branches-comp .users-container .users-container-center .users-main table thead{background-color:#f3f7fc}.branches-comp .users-container .users-container-center .users-main table tr{width:100%}.branches-comp .users-container .users-container-center .users-main table tr:not(.header){cursor:pointer}.branches-comp .users-container .users-container-center .users-main table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.branches-comp .users-container .users-container-center .users-main table tr td,.branches-comp .users-container .users-container-center .users-main table tr th{height:48px;text-align:center}.branches-comp .users-container .users-container-center .users-main table tr .username-info{align-items:center;display:flex}.branches-comp .users-container .users-container-center .users-main table tr .username-info .svg-container,.branches-comp .users-container .users-container-center .users-main table tr .username-info img{background-color:#dcdcdc;border-radius:50%;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);height:32px;margin:0 8px;width:32px}.branches-comp .users-container .users-container-center .users-main table tr .username-info .svg-container{align-items:center;display:flex;justify-content:center}.branches-comp .users-container .users-container-center .users-main table tr .username-info .svg-container svg{height:24px;width:24px}.branches-comp .users-container .users-container-center .users-main table tr .username-info .svg-container svg .real-path{fill:#555}.branches-comp .users-container .users-container-center .users-main .no-results{padding:20px}.branches-comp .users-container .users-container-center .users-main .users-main-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.branches-comp .users-container .users-container-center .users-main .users-main-footer .button-element{width:80px}.branches-comp .users-container .users-container-center .users-main .users-button-load-div{align-items:center;display:flex;flex-direction:row;height:56px;padding:0 8px}.branch-modal{max-height:95vh}.branch-modal select{display:block;height:40px;margin:0 0 12px;width:100%}.branch-modal .form-container{margin-top:20px}.branch-modal .notes textarea{min-height:500px}.branch-modal .staff-select{display:block;margin:0 0 250px}.branch-modal .hide-save-button{opacity:0;pointer-events:none}.branch-modal .branch-code-desc{color:gray;font-size:14px;margin:0 0 10px}.canvas-container{background-color:#a2a2a2;height:100vh;left:0;overflow:hidden;position:fixed;top:0;width:100vw;z-index:125}.canvas-container .check-in-button{background-color:rgba(35,210,226,.933);border:0;border-radius:8px;bottom:12px;box-shadow:4px 7px 12px 0 rgba(35,210,226,.2);color:#fff;cursor:pointer;font-size:16px;font-weight:500;left:48px;padding:10px 18px;position:absolute;z-index:201}.canvas-container .check-in-button:hover{opacity:.95}.canvas-container .back-home-button{align-items:center;-webkit-animation:back-home 1s ease-in infinite alternate;animation:back-home 1s ease-in infinite alternate;background-color:transparent;border:0;bottom:6%;cursor:pointer;display:flex;flex-direction:column;left:calc(50% - 100px);margin-bottom:10px;position:absolute;width:200px;z-index:200}.canvas-container .back-home-button .back-home-text{color:#fff;font-size:24px}.canvas-container .back-home-button .back-home-logo{height:38px;width:38px}.canvas-container .back-home-button .back-home-logo path{stroke:#fff}.canvas-container .back-home-button:hover{opacity:70%}@-webkit-keyframes back-home{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(18px);transform:translateY(18px)}}@keyframes back-home{0%{-webkit-transform:translateY(0);transform:translateY(0)}to{-webkit-transform:translateY(18px);transform:translateY(18px)}}@media screen and (max-width:779px){.canvas-container .back-home-button{bottom:100px}}.canvas-container .clickable-item{background-color:transparent;border:0;cursor:pointer;position:absolute;z-index:150}.canvas-container .clickable-item .clickable-item-image{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;height:100%;object-fit:contain;width:100%}.canvas-container .clickable-item .reflection-anim{-webkit-animation:reflection 3s ease-in-out infinite alternate;animation:reflection 3s ease-in-out infinite alternate;height:38.2%;left:0;left:55%;position:absolute;top:0;top:40%;-webkit-transform:skewY(30deg) skewX(-30deg);transform:skewY(30deg) skewX(-30deg);width:10%}.canvas-container .clickable-item .reflection-anim .reflection-anim-1{background-color:hsla(0,0%,100%,.933);height:100%;position:absolute;width:100%}.canvas-container .clickable-item .reflection-anim .reflection-anim-2{background-color:hsla(0,0%,100%,.933);height:100%;position:absolute;-webkit-transform:translateX(500%);transform:translateX(500%);width:30%}@-webkit-keyframes reflection{0%{-webkit-transform:skewY(30deg) skewX(-30deg) translateX(0);transform:skewY(30deg) skewX(-30deg) translateX(0)}to{opacity:.3;-webkit-transform:skewY(30deg) skewX(-30deg) translateX(20px);transform:skewY(30deg) skewX(-30deg) translateX(20px)}}@keyframes reflection{0%{-webkit-transform:skewY(30deg) skewX(-30deg) translateX(0);transform:skewY(30deg) skewX(-30deg) translateX(0)}to{opacity:.3;-webkit-transform:skewY(30deg) skewX(-30deg) translateX(20px);transform:skewY(30deg) skewX(-30deg) translateX(20px)}}.canvas-container .rotation{-webkit-animation:rotation 3s linear infinite;animation:rotation 3s linear infinite;-webkit-transform-origin:50% 0;transform-origin:50% 0}@-webkit-keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}75%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes rotation{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(2deg);transform:rotate(2deg)}75%{-webkit-transform:rotate(-2deg);transform:rotate(-2deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.canvas-container .pulsate{-webkit-animation:pulsate 1.5s ease-in-out infinite;animation:pulsate 1.5s ease-in-out infinite}@-webkit-keyframes pulsate{0%{-webkit-transform:skewY(20deg) skewX(-20deg) scale(.97);transform:skewY(20deg) skewX(-20deg) scale(.97)}50%{-webkit-transform:skewY(20deg) skewX(-20deg) scale(1.03);transform:skewY(20deg) skewX(-20deg) scale(1.03)}to{-webkit-transform:skewY(20deg) skewX(-20deg) scale(.97);transform:skewY(20deg) skewX(-20deg) scale(.97)}}@keyframes pulsate{0%{-webkit-transform:skewY(20deg) skewX(-20deg) scale(.97);transform:skewY(20deg) skewX(-20deg) scale(.97)}50%{-webkit-transform:skewY(20deg) skewX(-20deg) scale(1.03);transform:skewY(20deg) skewX(-20deg) scale(1.03)}to{-webkit-transform:skewY(20deg) skewX(-20deg) scale(.97);transform:skewY(20deg) skewX(-20deg) scale(.97)}}.canvas-container .square-pulsate{-webkit-animation:square-pulsate 1.5s ease-in-out infinite;animation:square-pulsate 1.5s ease-in-out infinite}@-webkit-keyframes square-pulsate{0%{-webkit-transform:skewY(30deg) skewX(-30deg) scale(.97);transform:skewY(30deg) skewX(-30deg) scale(.97)}50%{-webkit-transform:skewY(30deg) skewX(-30deg) scale(1.03);transform:skewY(30deg) skewX(-30deg) scale(1.03)}to{-webkit-transform:skewY(30deg) skewX(-30deg) scale(.97);transform:skewY(30deg) skewX(-30deg) scale(.97)}}@keyframes square-pulsate{0%{-webkit-transform:skewY(30deg) skewX(-30deg) scale(.97);transform:skewY(30deg) skewX(-30deg) scale(.97)}50%{-webkit-transform:skewY(30deg) skewX(-30deg) scale(1.03);transform:skewY(30deg) skewX(-30deg) scale(1.03)}to{-webkit-transform:skewY(30deg) skewX(-30deg) scale(.97);transform:skewY(30deg) skewX(-30deg) scale(.97)}}.canvas-container .no-skew-pulsate{-webkit-animation:no-skew-pulsate 1.5s ease-in-out infinite;animation:no-skew-pulsate 1.5s ease-in-out infinite}@-webkit-keyframes no-skew-pulsate{0%{-webkit-transform:scale(.95);transform:scale(.95)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(.95);transform:scale(.95)}}@keyframes no-skew-pulsate{0%{-webkit-transform:scale(.95);transform:scale(.95)}50%{-webkit-transform:scale(1.05);transform:scale(1.05)}to{-webkit-transform:scale(.95);transform:scale(.95)}}.canvas-container .clickable-svg{pointer-events:none;position:absolute;z-index:150}.canvas-container .clickable-svg .unclickable-svg{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;height:100%;object-fit:contain;pointer-events:none;width:100%}.canvas-container .clickable-svg .clickable-svg-cover{position:absolute;right:0;top:0}.canvas-container .clickable-svg .clickable-svg-cover polygon{pointer-events:auto}.canvas-container .floor{-webkit-animation:blink 2s linear infinite;animation:blink 2s linear infinite;transition:opacity .8s ease-out,-webkit-transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out;transition:opacity .8s ease-out,transform .8s ease-out,-webkit-transform .8s ease-out}@-webkit-keyframes blink{0%{opacity:.2}50%{opacity:.6}to{opacity:.2}}@keyframes blink{0%{opacity:.2}50%{opacity:.6}to{opacity:.2}}.canvas-container .floor-hide{opacity:0;-webkit-transform:translate(100vw,-57.7vw);transform:translate(100vw,-57.7vw)}.canvas-container .static-item{cursor:pointer;position:absolute;z-index:150}.canvas-container .static-item .static-item-image{-webkit-user-drag:none;-khtml-user-drag:none;-moz-user-drag:none;-o-user-drag:none;height:100%;object-fit:contain;width:100%}.canvas-container .sidebar-container .sidebar-close-button{background-color:#fff;border:0;border-radius:2px;cursor:pointer;display:none;height:48px;padding:8px;position:absolute;right:8px;top:8px;width:48px}.canvas-container .sidebar-container .sidebar-close-button svg{height:100%;width:100%}.canvas-container .sidebar-container .sidebar-close-button svg .real-path{fill:#533fa6}.canvas-container .sidebar-container .sidebar-close-button:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.canvas-container .sidebar-container .sidebar-close-button:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.2)}.canvas-container .sidebar-container .sidebar-backdrop{align-items:center;background-color:rgba(0,0,0,.3);height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;transition:opacity .3s ease-in-out;width:100vw;z-index:-1}.canvas-container .sidebar-container .show-backdrop{opacity:1;z-index:500}.canvas-container .sidebar-container .sidebar-content-container{align-items:center;background-color:#fff;border-radius:12px 0 0 12px;display:flex;flex-direction:column;height:100vh;justify-content:center;position:fixed;right:0;top:0;-webkit-transform:translateX(50vw);transform:translateX(50vw);transition:all .3s ease-in-out;width:50vw;z-index:500}.canvas-container .sidebar-container .sidebar-content-container .sidebar-scroll{-ms-overflow-style:none;align-items:center;display:flex;flex-direction:column;overflow-y:scroll;padding:50px;scrollbar-width:none;width:100%}.canvas-container .sidebar-container .sidebar-content-container ::-webkit-scrollbar{display:none}.canvas-container .sidebar-container .show{-webkit-transform:translateX(0);transform:translateX(0)}.canvas-container .sidebar-container .sidebar-title{font-size:32px;font-weight:600;margin:0 0 20px;text-align:center}.canvas-container .sidebar-container .sidebar-subtitle{color:#666;font-size:24px;font-weight:400;margin:0 0 20px;text-align:center}.canvas-container .sidebar-container .sidebar-desc{font-size:20px;font-weight:400;line-height:28px;margin:0 0 20px;width:100%}.canvas-container .sidebar-container .sidebar-video{align-items:center;display:flex;flex-direction:column;margin:12px 0;width:100%}.canvas-container .sidebar-container .sidebar-video iframe{aspect-ratio:16/9;border-radius:12px;min-height:300px;min-width:300px;width:100%}.canvas-container .sidebar-container .sidebar-image{border-radius:20px;margin:12px 0;max-height:800px;object-fit:contain;width:100%}.canvas-container .sidebar-container .sidebar-button{background-color:#23d2e2;border:0;border-radius:8px;box-shadow:4px 7px 12px 0 rgba(35,210,226,.2);color:#fff;cursor:pointer;font-size:17px;font-weight:500;margin:12px;padding:12px 18px}.canvas-container .sidebar-container .sidebar-button:hover{opacity:.9}@media screen and (max-width:779px){.canvas-container .sidebar-container .sidebar-content-container{border-radius:0;height:100vh;opacity:0;position:fixed;right:0;top:0;-webkit-transform:translateY(-100vh);transform:translateY(-100vh);width:100vw}.canvas-container .sidebar-container .show{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}.canvas-container .sidebar-container .sidebar-close-button{display:flex}}.canvas-container .hide{display:none}.canvas-toast{border-radius:12px}.kampong-eunos-container{position:relative}.kampong-eunos-container .kampong-eunos-background{height:170%;left:-85%;position:absolute;top:-36%;width:288%}.draggable-user{align-items:center;background-color:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:space-between;max-width:92px;position:absolute;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;z-index:200}.draggable-user .user-name{align-items:center;background-color:rgba(58,58,58,.5);border-radius:5px;color:#fff;display:flex;font-size:12px;justify-content:center;margin-top:4px;padding:2px 10px;text-align:center}.draggable-user:active{cursor:grab}.draggable-user .user-content{background-color:#fff;border-radius:50px;box-shadow:0 10px 50px rgba(0,0,0,.1);height:52px;overflow:hidden;white-space:nowrap;width:52px}.draggable-user .user-content,.draggable-user .user-content .user-image{align-items:center;display:flex;flex-direction:row;justify-content:center}.draggable-user .user-content .user-image .image{border-radius:50%;height:40px;pointer-events:none;width:40px}.draggable-user .user-content .user-image .visitor-image{height:32px;pointer-events:none;width:32px}.modal :first-child.profile-modal{border-radius:24px;min-width:50%;padding:0}.modal :first-child.profile-modal .modal-close-button{background-color:rgba(0,0,0,.2);border-radius:50%;right:8px;top:8px}.modal :first-child.profile-modal .modal-close-button:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.4)}.modal :first-child.profile-modal .modal-close-button:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.5)}.modal :first-child.profile-modal .modal-close-button .real-path{fill:#fff}.modal :first-child.profile-modal .profile-content-container{height:100%;max-height:80vh;overflow-y:scroll}.modal :first-child.profile-modal .profile-info-banner{background-color:#fff;border-bottom:1px solid #ddd;justify-items:center;min-height:512px;width:100%}.modal :first-child.profile-modal .profile-info-banner .user-cover-image{align-items:center;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;min-height:20vw;overflow:hidden;width:100%}.modal :first-child.profile-modal .profile-info-banner .user-cover-image .image{border-radius:0;height:100%;min-height:20vw;object-fit:cover;width:100%}.modal :first-child.profile-modal .profile-info-banner .user-profile-basic-info{background-color:#fff;display:flex;flex-direction:row;height:120px;justify-content:space-between;padding:10px}.modal :first-child.profile-modal .profile-info-banner .user-profile-basic-info .user-profile-image-name-container{display:flex;position:relative;width:250px}.modal :first-child.profile-modal .profile-info-banner .user-profile-basic-info .user-profile-image-name-container .user-profile-image-container{align-items:center;display:flex;height:128px;justify-content:center;margin:0 60px;position:absolute;top:-40%;width:128px}.modal :first-child.profile-modal .profile-info-banner .user-profile-basic-info .user-profile-image-name-container .user-profile-image-container .user-profile-image{align-items:center;border:5px solid #fff;border-radius:50%;display:flex;height:128px;justify-content:center;overflow:hidden;position:absolute;width:128px}.modal :first-child.profile-modal .profile-info-banner .user-profile-basic-info .user-profile-image-name-container .user-profile-image-container .user-profile-image img{height:100%;width:100%}.modal :first-child.profile-modal .profile-info-banner .user-profile-basic-info .user-profile-image-name-container .user-profile-image-container .visitor-image{height:100px;width:100px}.modal :first-child.profile-modal .profile-info-banner .user-profile-basic-info .user-profile-image-name-container .user-profile-image-container .user-profile-country{border:2px solid #fff;border-radius:50%;bottom:8px;height:36px;position:absolute;right:2px;width:36px}.modal :first-child.profile-modal .profile-info-banner .user-profile-basic-info .user-data{display:flex;flex:1 1;flex-direction:row;max-width:440px;padding-top:18px}.modal :first-child.profile-modal .profile-info-banner .user-profile-basic-info .user-data .divider{background-color:#ddd;height:20%;width:2px}.modal :first-child.profile-modal .profile-info-banner .user-profile-basic-info .user-data .data-btn{align-items:center;display:flex;flex:1 1;flex-direction:column}.modal :first-child.profile-modal .profile-info-banner .user-profile-basic-info .user-data .data-btn .stat{font-size:20px;font-weight:600;margin:0 0 8px}.modal :first-child.profile-modal .profile-info-banner .user-profile-basic-info .user-data .data-btn .more-button{font-size:15px;font-weight:400}.modal :first-child.profile-modal .profile-info-banner .profile-name-container{align-items:center;display:flex;flex-direction:row;margin-bottom:18px;padding:0 18px}.modal :first-child.profile-modal .profile-info-banner .profile-name-container .user-real-name{font-size:24px;font-weight:700;margin:auto 0 auto 20px}.modal :first-child.profile-modal .profile-info-banner .profile-name-container .profile-status{background-color:#eee;border-radius:8px;font-size:14px;margin-left:28px;padding:4px 12px}.modal :first-child.profile-modal .profile-info-banner .profile-name-container .profile-status-image{height:24px;margin-left:8px;width:24px}.modal :first-child.profile-modal .profile-info-banner .profile-description-container{margin-bottom:18px;padding:0 36px;width:100%}.modal :first-child.profile-modal .profile-info-banner .profile-description-container .profile-description{font-size:15px;line-height:18px}.modal :first-child.profile-modal .profile-info-banner .check-in-info-container{display:flex;flex-direction:row;margin:0 32px 18px}.modal :first-child.profile-modal .profile-info-banner .check-in-info-container .check-in-info{background-color:#fff;border:1px solid #ddd;border-radius:30px;cursor:pointer;font-size:16px;font-weight:500;margin:0 18px 0 0;padding:8px 20px;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}.modal :first-child.profile-modal .profile-section{margin:18px 0 42px;padding:0 36px}.modal :first-child.profile-modal .profile-section .section-title-container{align-items:center;display:flex;flex-direction:row}.modal :first-child.profile-modal .profile-section .section-title-container .section-title{font-size:18px;font-weight:600}.modal :first-child.profile-modal .profile-section .section-title-container .count{font-size:18px;font-weight:600;margin-left:8px;opacity:.5}.modal :first-child.profile-modal .profile-section .badge-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;width:100%}.modal :first-child.profile-modal .profile-section .badge-list .badge-item{align-items:center;display:flex;flex-direction:column;margin-top:24px;padding:0 12px;width:24%}.modal :first-child.profile-modal .profile-section .badge-list .badge-item .badge-image{height:80px;width:80px}.modal :first-child.profile-modal .profile-section .badge-list .badge-item .badge-image .image{border-radius:12px;height:100%;object-fit:contain;width:100%}.modal :first-child.profile-modal .profile-section .badge-list .badge-item .badge-name{margin-top:12px;text-align:center}.modal :first-child.profile-modal .profile-section .project-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.modal :first-child.profile-modal .profile-section .project-list .project-item{border:1px solid hsla(0,0%,63%,.5);border-radius:12px;display:flex;flex-direction:column;margin-top:24px;overflow:hidden;width:48%}.modal :first-child.profile-modal .profile-section .project-list .project-item .project-image{width:100%}.modal :first-child.profile-modal .profile-section .project-list .project-item .project-image .image{aspect-ratio:4/3;object-fit:cover;width:100%}.modal :first-child.profile-modal .profile-section .project-list .project-item .project-name{font-size:18px;font-weight:600;margin:12px 12px 8px}.modal :first-child.profile-modal .profile-section .project-list .project-item .project-description{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;font-size:15px;font-weight:400;margin:0 12px 12px;overflow:hidden}.modal :first-child.profile-modal .profile-section .challenge-list{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;width:100%}.modal :first-child.profile-modal .profile-section .challenge-list .challenge-item{margin-top:24px;width:48%}.profile-challenge-item{align-items:center;display:flex;flex-flow:column;flex-grow:1;width:100%}.profile-challenge-item:hover{text-decoration:none}.profile-challenge-item .challenge-item-sub{background-color:#fff;border:1px solid hsla(0,0%,63%,.3);border-radius:12px;display:flex;flex-flow:column;height:100%;justify-content:space-between;max-width:320px;position:relative;transition:all .3s ease-out;width:100%}.profile-challenge-item .challenge-item-sub .challenge-checkmark{font-size:29px;left:0;position:absolute;top:-6px;visibility:hidden}.profile-challenge-item .challenge-item-sub .challenge-earned{position:absolute;right:6px;top:6px}.profile-challenge-item .challenge-item-sub .challenge-image{align-items:flex-start;aspect-ratio:4/3;display:flex;object-fit:cover;overflow:hidden;width:100%}.profile-challenge-item .challenge-item-sub .challenge-image .image{border-radius:10px 10px 0 0;height:100%;min-height:192px;object-fit:cover;width:100%}.profile-challenge-item .challenge-item-sub .challenge-details{display:flex;flex:1 1;flex-direction:column;padding:18px 18px 8px}.profile-challenge-item .challenge-item-sub .challenge-details .name{margin-bottom:18px}.profile-challenge-item .challenge-item-sub .challenge-details .name .text{color:#3e3f5e;font-size:18px;font-weight:700}.profile-challenge-item .challenge-item-sub .challenge-details .desc{-webkit-line-clamp:3;-webkit-box-orient:vertical;color:#a2a2a2;display:-webkit-box;font-size:16px;margin:8px 0;overflow:hidden;text-overflow:ellipsis}.profile-challenge-item .challenge-item-sub .challenge-details .creator{color:#a2a2a2;font-size:12px;margin:0 0 20px;overflow-y:hidden}.profile-challenge-item .challenge-item-sub .earned-challenge-users{border:solid #eaeaf5;border-width:1px 0 0;display:flex;flex-direction:row;font-size:12px;font-weight:600;height:56px;justify-content:space-between;padding:12px;width:100%}.profile-challenge-item .challenge-item-sub .earned-challenge-users .difficulty{border-radius:10px;color:#533fa6;display:inline-block;display:flex;font-size:12px;font-weight:500;padding:8px}.profile-challenge-item .challenge-item-sub .earned-challenge-users .difficulty img{height:10px}@media screen and (max-width:750px){.profile-challenge-item .challenge-item-sub .earned-challenge-users .difficulty{padding:8px 10px}}.profile-challenge-item .challenge-item-sub .earned-challenge-users .stars{align-items:center;display:inline-block;display:flex;margin-right:10px;vertical-align:middle}@media screen and (max-width:1280px){.profile-challenge-item .challenge-item-sub .earned-challenge-users .stars{vertical-align:initial}}@media screen and (max-width:750px){.profile-challenge-item .challenge-item-sub .earned-challenge-users .stars{margin-right:5px}}@media screen and (max-width:300px){.profile-challenge-item .challenge-item-sub .earned-challenge-users .stars{margin-right:5px}}.profile-challenge-item .challenge-item-sub .earned-challenge-users .level{display:inline-block;flex-wrap:nowrap;overflow:hidden}@media screen and (max-width:420px){.profile-challenge-item .challenge-item-sub .earned-challenge-users .level{font-size:10px}}.sensor-container{left:15px;position:fixed;top:10px;z-index:200}.sensor-container,.sensor-data-container{display:flex;flex-direction:row;margin:0 10px}.sensor-data-container{align-items:center;background-color:#fff;border-radius:12px;cursor:pointer;height:80px;justify-content:space-between;padding:0 15px;width:200px}.sensor-data-container .sensor-value-container .sensor-value-title{font-weight:600}.sensor-data-container .sensor-value-container .sensor-value{margin-top:8px}.modal :first-child.sensor-data-modal{border-radius:24px;max-height:80vh;min-height:30%;min-width:60%;padding:0}.modal :first-child.sensor-data-modal .modal-close-button{background-color:rgba(0,0,0,.2);border-radius:50%;height:40px;right:8px;top:8px;width:40px}.modal :first-child.sensor-data-modal .modal-close-button:hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.4)}.modal :first-child.sensor-data-modal .modal-close-button:active{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.5)}.modal :first-child.sensor-data-modal .modal-close-button .real-path{fill:#fff}.modal :first-child.sensor-data-modal .sensor-data-container{align-items:center;display:flex;flex-direction:column;height:-webkit-fit-content;height:-moz-fit-content;height:fit-content;justify-content:center;margin:20px 0;padding:0 20px 30px;text-align:center;width:100%}.modal :first-child.sensor-data-modal .reading-data-text{font-size:25px;margin:0 0 5px;width:90%}.modal :first-child.sensor-data-modal .description{font-size:18px;margin:5px 0}.player-bar-container{display:flex;flex-direction:column;height:100vh;justify-content:center;left:18px;position:fixed;top:0;z-index:199}.player-bar-container .player-bar{-ms-overflow-style:none;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.4);border:0;border-radius:24px;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);cursor:pointer;display:flex;flex-direction:column;max-height:80vh;overflow-y:scroll;padding:8px 12px;scrollbar-width:none;transition:all .3s ease-in-out}.player-bar-container .player-bar .hud-user-content{align-items:center;background-color:#fff;border:0;border-radius:16px;box-shadow:0 48px 100px 0 rgba(17,12,46,.15);cursor:pointer;display:flex;flex-direction:row;justify-content:flex-end;margin:8px 0;min-height:64px;overflow:hidden;padding:8px;transition:all .3s ease-in-out;white-space:nowrap;width:64px}.player-bar-container .player-bar .hud-user-content .user-info{align-items:flex-end;display:flex;flex-direction:column;height:100%;justify-content:center;margin-right:12px;padding:0 6px}.player-bar-container .player-bar .hud-user-content .user-info .user-name{font-size:18px;font-weight:500}.player-bar-container .player-bar .hud-user-content .user-info .user-event{color:#666;font-size:15px;margin-top:2px;overflow:hidden;text-align:right;text-overflow:ellipsis;white-space:nowrap;width:100%}.player-bar-container .player-bar .hud-user-content .user-image{align-items:center;display:flex;flex-direction:row;height:48px;justify-content:center;min-height:48px;min-width:48px;width:48px}.player-bar-container .player-bar .hud-user-content .user-image .image{border-radius:50%;height:100%;pointer-events:none;width:100%}.player-bar-container .player-bar .hud-user-content .user-image .visitor-image{height:90%;pointer-events:none;width:90%}.player-bar-container .player-bar .show{width:300px}.zoom-bar-container{align-items:center;bottom:60px;display:flex;height:240px;justify-content:center;left:0;position:fixed;width:60px;z-index:200}.zoom-bar-container input[type=range][orient=vertical]{accent-color:#fff;-webkit-appearance:slider-vertical;appearance:slider-vertical;height:144px;width:12px;-webkit-writing-mode:vertical-lr;writing-mode:vertical-lr}.zoom-bar-container .top-button{background-color:#fff;border:0;border-radius:12px;box-shadow:0 3px 8px rgba(0,0,0,.24);height:36px;position:absolute;top:12px;width:36px}.zoom-bar-container .top-button svg{fill:#333}.zoom-bar-container .top-button:disabled svg{fill:#ddd}.zoom-bar-container .bottom-button{background-color:#fff;border:0;border-radius:12px;bottom:12px;box-shadow:0 3px 8px rgba(0,0,0,.24);height:36px;position:absolute;width:36px}.zoom-bar-container .bottom-button svg{fill:#333}.zoom-bar-container .bottom-button:disabled svg{fill:#ddd}.tinkering-studio-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;overflow-y:hidden;position:absolute}.tinkering-studio-container .tinkering-studio-background{height:100%;left:0;position:absolute;top:0;width:100%}.tinkering-studio-container .animated{transition:all 1s ease-out}.tinkering-studio-container .hide-right{-webkit-transform:translateX(100vw);transform:translateX(100vw)}.tinkering-studio-container .hide-left{-webkit-transform:translateX(-100vw);transform:translateX(-100vw)}.gallery-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;overflow-y:hidden;position:absolute}.gallery-container .gallery-background,.gallery-container .gallery-items{height:100%;left:0;position:absolute;top:0;width:100%}.gallery-container .gallery-items{transition:all .6s ease-out}.gallery-container .hide-top{-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}.gallery-container .hanging-line{background-color:#fbcf04;position:absolute;width:2px}.gallery-container .hanging-svg{position:absolute}.gallery-container .hanging-animation{-webkit-animation:hanging 5s linear infinite;animation:hanging 5s linear infinite;-webkit-transform-origin:50% -50vh;transform-origin:50% -50vh}@-webkit-keyframes hanging{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}75%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}@keyframes hanging{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}25%{-webkit-transform:rotate(1deg);transform:rotate(1deg)}75%{-webkit-transform:rotate(-1deg);transform:rotate(-1deg)}to{-webkit-transform:rotate(0deg);transform:rotate(0deg)}}.pantry-container{align-items:center;display:flex;flex-direction:column;justify-content:flex-end;overflow-y:hidden;position:absolute}.pantry-container .pantry-background{height:100%;left:0;position:absolute;top:0;width:100%}.pantry-container .highlight{left:-20%;position:absolute;top:5%;width:70%}.pantry-container .animated{transition:all .8s ease-out}.pantry-container .hide-top{opacity:0;-webkit-transform:translateY(-100vh);transform:translateY(-100vh)}.pantry-container .hide-right{opacity:0;-webkit-transform:translateX(100vw);transform:translateX(100vw)}@font-face{fallback:fallback;font-family:revicons;src:url(/static/media/revicons.e8746a624ed098489406.woff) format("woff"),url(/static/media/revicons.57fd05d4ae650374c8de.ttf) format("ttf"),url(/static/media/revicons.a77de540a38981833f9e.eot) format("ttf")}.react-multi-carousel-list{align-items:center;display:flex;overflow:hidden;position:relative}.react-multi-carousel-track{-webkit-backface-visibility:hidden;backface-visibility:hidden;display:flex;flex-direction:row;list-style:none;margin:0;padding:0;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;will-change:transform,transition}.react-multiple-carousel__arrow{background:rgba(0,0,0,.5);border:0;border-radius:35px;cursor:pointer;min-height:43px;min-width:43px;opacity:1;outline:0;position:absolute;transition:all .5s;z-index:1000}.react-multiple-carousel__arrow:hover{background:rgba(0,0,0,.8)}.react-multiple-carousel__arrow:before{color:#fff;display:block;font-family:revicons;font-size:20px;position:relative;text-align:center;z-index:2}.react-multiple-carousel__arrow:disabled{background:rgba(0,0,0,.5);cursor:default}.react-multiple-carousel__arrow--left{left:calc(4% + 1px)}.react-multiple-carousel__arrow--left:before{content:"\e824"}.react-multiple-carousel__arrow--right{right:calc(4% + 1px)}.react-multiple-carousel__arrow--right:before{content:"\e825"}.react-multi-carousel-dot-list{bottom:0;display:flex;justify-content:center;left:0;list-style:none;margin:0;padding:0;position:absolute;right:0;text-align:center}.react-multi-carousel-dot button{border:2px solid grey;border-radius:50%;box-shadow:none;cursor:pointer;display:inline-block;height:12px;margin:0 6px 0 0;opacity:1;outline:0;padding:0;transition:background .5s;width:12px}.react-multi-carousel-dot button:hover:active,.react-multi-carousel-dot--active button{background:#080808}.react-multi-carousel-item{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-transform-style:preserve-3d;transform-style:preserve-3d}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.react-multi-carousel-item{flex-shrink:0!important}.react-multi-carousel-track{overflow:visible!important}}[dir=rtl].react-multi-carousel-list{direction:rtl}.rtl.react-multiple-carousel__arrow--right{left:calc(4% + 1px);right:auto}.rtl.react-multiple-carousel__arrow--right:before{content:"\e824"}.rtl.react-multiple-carousel__arrow--left{left:auto;right:calc(4% + 1px)}.rtl.react-multiple-carousel__arrow--left:before{content:"\e825"}.project-section-container{border-radius:12px;box-shadow:0 7px 29px 0 hsla(240,5%,41%,.2);display:flex;flex-direction:column;margin:12px 0;padding:18px 24px;width:100%}.project-section-container .project-header{align-items:flex-end;border-radius:12px;display:flex;justify-content:space-between;margin-bottom:4px;min-height:90px;padding:20px 0;position:relative}.project-section-container .project-header .project-title{align-items:center;color:#183b56;display:flex}.project-section-container .project-header .project-title .title{font-size:22px;font-weight:700;margin-bottom:8px}.project-section-container .project-header .project-title .subtitle{font-size:15px;font-weight:500;margin-bottom:0}.project-section-container .project-header .project-title .author{align-items:center;display:flex}.project-section-container .project-header .project-title .project-creators{height:72px;margin:0 20px 0 0;min-width:72px;overflow:hidden;position:relative;width:72px}.project-section-container .project-header .project-title .project-creators :first-child{border:2px solid #fff;border-radius:50%;height:50px;position:absolute;right:0;top:0;width:50px}.project-section-container .project-header .project-title .project-creators :last-child{border:2px solid #fff;border-radius:50%;bottom:0;height:50px;left:0;position:absolute;width:50px}.project-section-container .project-header .project-title .profile-image{align-items:center;border-radius:50%;display:flex;height:72px;justify-content:center;margin:0 20px;min-width:72px;overflow:hidden;width:72px}.project-section-container .project-header .project-title .profile-image .image{height:100%;width:100%}.project-section-container .project-header .project-badges{text-align:center}.project-section-container .project-header .project-badges .project-badges-text{font-size:14px;font-weight:500}.project-section-container .project-header .project-badges ul{align-items:center;display:flex;justify-content:center;margin:0 0 8px}.project-section-container .project-header .project-badges ul .badge-item{align-items:center;display:flex;flex-direction:column;margin:0 8px}.project-section-container .project-header .project-badges ul .badge-item .badge-image{height:44px;width:44px}.project-section-container .project-header .project-badges ul .badge-item .badge-image .image{border-radius:12px;height:100%;object-fit:contain;width:100%}.project-section-container .project-image{align-items:center;display:flex;justify-content:center;padding:0 8px;position:relative}.project-section-container .project-image .project-image-arrow,.project-section-container .project-image .project-image-arrow .icon-arrow{transition:all .2s ease-in-out}.project-section-container .project-image:hover .project-image-arrow{padding:12px 18px}.project-section-container .project-image:hover .project-image-arrow .icon-arrow{width:40px}.project-section-container .project-image .project-image-arrow{background-color:#222;border:none;border-radius:5px;cursor:pointer;opacity:.8;padding:12px 0;position:absolute;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.project-section-container .project-image .project-image-arrow.back{left:0}.project-section-container .project-image .project-image-arrow.forward{right:0}.project-section-container .project-image .project-image-arrow .icon-arrow{fill:#fff;height:40px;width:0}.project-section-container .project-image .carousel-item-project-media{width:100%!important}.project-section-container .project-image img,.project-section-container .project-image video{border-radius:6px;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);height:100%;max-height:100%;max-width:100%;object-fit:cover;width:100%}.institutions-comp .users-container{display:flex}.institutions-comp .users-container .users-container-left{margin:0 20px 0 0;width:140px}.institutions-comp .users-container .users-container-left .user-sort li{border-radius:3px;cursor:pointer;margin:0 0 4px;padding:8px}.institutions-comp .users-container .users-container-left .user-sort .active,.institutions-comp .users-container .users-container-left .user-sort li:hover{background-color:#533fa6;color:#fff}.institutions-comp .users-container .users-container-center{display:flex;flex:1 1;flex-direction:column}.institutions-comp .users-container .users-container-center .users-container-top{display:flex}.institutions-comp .users-container .users-container-center .users-container-top .users-search{flex:1 1;padding:0 20px 0 0}.institutions-comp .users-container .users-container-center .users-container-top .users-search form{display:flex;height:40px}.institutions-comp .users-container .users-container-center .users-container-top .users-search form select{border-color:#dcdcdc;margin:0 0 0 -1px}.institutions-comp .users-container .users-container-center .users-container-top .users-search form .button-element{margin:0 0 0 8px;max-width:80px}.institutions-comp .users-container .users-container-center .users-main{background-color:#fff;border-radius:3px;margin:20px 0 0;overflow:hidden}.institutions-comp .users-container .users-container-center .users-main table{border-collapse:collapse;width:100%}.institutions-comp .users-container .users-container-center .users-main table thead{background-color:#f3f7fc}.institutions-comp .users-container .users-container-center .users-main table tr{width:100%}.institutions-comp .users-container .users-container-center .users-main table tr:not(.header){cursor:pointer}.institutions-comp .users-container .users-container-center .users-main table tr:not(.header):hover{box-shadow:inset 0 0 250px 0 rgba(0,0,0,.1)}.institutions-comp .users-container .users-container-center .users-main table tr td,.institutions-comp .users-container .users-container-center .users-main table tr th{height:48px;text-align:center}.institutions-comp .users-container .users-container-center .users-main table tr .username-info{align-items:center;display:flex}.institutions-comp .users-container .users-container-center .users-main table tr .username-info .svg-container,.institutions-comp .users-container .users-container-center .users-main table tr .username-info img{background-color:#dcdcdc;border-radius:50%;box-shadow:0 3px 8px 0 rgba(0,0,0,.1);height:32px;margin:0 8px;width:32px}.institutions-comp .users-container .users-container-center .users-main table tr .username-info .svg-container{align-items:center;display:flex;justify-content:center}.institutions-comp .users-container .users-container-center .users-main table tr .username-info .svg-container svg{height:24px;width:24px}.institutions-comp .users-container .users-container-center .users-main table tr .username-info .svg-container svg .real-path{fill:#555}.institutions-comp .users-container .users-container-center .users-main .no-results{padding:20px}.institutions-comp .users-container .users-container-center .users-main .users-main-footer{align-items:center;background-color:#f3f7fc;display:flex;height:56px;justify-content:space-between;padding:0 8px}.institutions-comp .users-container .users-container-center .users-main .users-main-footer .button-element{width:80px}.institutions-comp .users-container .users-container-center .users-main .users-button-load-div{align-items:center;display:flex;flex-direction:row;height:56px;padding:0 8px}.modal :first-child.user-modal{min-width:70%}.institution-modal{max-height:95vh}.institution-modal label{font-weight:500;margin-top:4px}.institution-modal select{display:block;height:40px;margin:0 0 12px;width:100%}.institution-modal .form-container{margin-top:20px}.institution-modal .notes textarea{min-height:500px}.institution-modal .staff-select{display:block;margin:0 0 250px}.institution-modal .hide-save-button{opacity:0;pointer-events:none}.institution-modal .institution-code-desc{color:gray;font-size:14px;margin:0 0 10px}.institution-modal .institution-value{font-size:15px;margin:4px 0 24px}
/*# sourceMappingURL=main.36555d9a.css.map*/