*{box-sizing:border-box;margin:0;padding:0}a{text-decoration:none}button,input[type=submit]{font-size:inherit;cursor:pointer;border:none;outline:none;font-family:inherit}.app{overflow-x:hidden}.header-spacing{margin-top:8rem}.mt-spaced{margin-top:3.5rem}.mt-default{margin-top:2rem}.mt-half{margin-top:1rem}.mt-quarter{margin-top:.5rem}.mb-spaced{margin-bottom:3.5rem}.mb-default{margin-bottom:2rem}.mb-half{margin-bottom:1rem}.mb-quarter{margin-bottom:.5rem}.mr-default{margin-right:2rem}.mr-half{margin-right:1rem}.mr-quarter{margin-right:.5rem}.ml-default{margin-left:2rem}.ml-half{margin-left:1rem}.ml-quarter{margin-left:.5rem}.my-default{margin-top:2rem;margin-bottom:2rem}.my-half{margin-top:1rem;margin-bottom:1rem}.my-quarter{margin-top:.5rem;margin-bottom:.5rem}.mx-default{margin-left:2rem;margin-right:2rem}.mx-half{margin-left:1rem;margin-right:1rem}.mx-quarter{margin-left:.5rem;margin-right:.5rem}.mx-center{margin-left:auto;margin-right:auto}.ml-auto{margin-left:auto}.mr-auto{margin-right:auto}.pt-default{padding-top:2rem}.pt-half{padding-top:1rem}.pt-quarter{padding-top:.5rem}.pb-default{padding-bottom:2rem}.pb-half{padding-bottom:1rem}.pb-quarter{padding-bottom:.5rem}.pr-default{padding-right:2rem}.pr-half{padding-right:1rem}.pr-quarter{padding-right:.5rem}.pl-default{padding-left:2rem}.pl-half{padding-left:1rem}.pl-quarter{padding-left:.5rem}.py-default{padding-top:2rem;padding-bottom:2rem}.py-half{padding-top:1rem;padding-bottom:1rem}.py-quarter{padding-top:.5rem;padding-bottom:.5rem}.px-default{padding-left:2rem;padding-right:2rem}.px-half{padding-left:1rem;padding-right:1rem}.px-quarter{padding-left:.5rem;padding-right:.5rem}html{color:#4b4f4a;font-size:62.5%}body{font-family:Roboto,sans-serif;font-size:1.6rem}input,textarea,ul,select{font-family:inherit;font-size:inherit}.main-heading{font-size:3.4rem;display:block}.sub-heading{font-size:2rem}.body{font-size:1.8rem}.center-text{text-align:center}.bold{font-weight:700}.capitalise{text-transform:capitalize}.font-green{color:#6bc637}.font-grey{color:#4b4f4a}.font-white{color:#fff}.font-red{color:#fc3f3f}.btn{border-radius:.4rem;padding:1rem 2rem;transition:all .15s ease-in;display:inline-block}.btn-sm{padding:.5rem 1rem}.btn-block{display:block}.btn-green{color:#fff;background:#6bc637}.btn-green:hover{background:#448023}.btn-red{color:#fff;background:#fc3f3f}.btn-red:hover{background:#c93232}.alt-btn{background:0 0;border-style:solid;border-width:1px;padding:.9rem 1.9rem}.alt-btn-green{color:#6bc637;border-color:#6bc637}.alt-btn-green:hover{color:#fff;background:#6bc637}.del-btn{color:#fff;cursor:pointer;background:#fc3f3f;border-color:#fc3f3f}.del-btn:hover{background:#eb0404}.warning-btn{cursor:pointer;background:#ff8f40;border-color:#ff8f40}.warning-btn:hover{background:#ff6a00}.form-btn{padding-top:.8rem;padding-bottom:.8rem}.alt-form-btn{padding-top:.7rem;padding-bottom:.7rem}.card{border-radius:.4rem;margin-bottom:3.5rem;padding:1rem;box-shadow:0 4px 16px #11111a1a,0 8px 32px #11111a0d}.card.question-card{padding:2rem}.card button{width:100%}@media (width>=769px){.card-wrapper{flex-direction:column;place-content:stretch center;align-items:center;display:flex}.card-wrapper h1{text-align:left;width:80%}.card{width:80%}.card button{width:auto}}.category-modal-wrapper{max-width:100%}.category-modal-wrapper .category-input-wrapper{flex-direction:row;place-content:stretch center;align-items:center;display:flex}.category-modal-wrapper .category-input-wrapper .form-invalid:focus{box-shadow:none}.category-modal-wrapper .category-input-wrapper label{margin-right:10px;display:none}@media (width>=1024px){.category-modal-wrapper .category-input-wrapper label{display:block}}.category-modal-wrapper .category-input-wrapper .input{flex:auto}.category-modal-wrapper .category-input-wrapper .btn{padding-top:.5rem;padding-bottom:.5rem}.category-modal-wrapper ul{max-height:40vh;list-style:none;overflow-y:scroll}.category-modal-wrapper ul .category-item{flex-flow:row;place-content:stretch space-between;align-items:center;display:flex}.category-modal-wrapper ul .category-item .btn-wrapper{white-space:nowrap}.category-modal-wrapper ul .category-item .btn{width:4rem}.container{max-width:1170px;margin:0 auto}@media (width<=1170px){.container{padding:0 2rem}}.custom-dropdown{color:#4b4f4a;appearance:none;background-color:#fff;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22%236bc637%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(#fff 0% 100%);background-position:right .7em top 50%,0 0;background-repeat:no-repeat,repeat;background-size:.65em,100%;border:none;border-bottom:1px solid #6bc637;width:100%;max-width:100%;margin:0;padding:.5rem 1rem;line-height:1.3;display:block}.custom-dropdown::-ms-expand{display:none}.custom-dropdown:hover{border-color:#56a02c}.custom-dropdown:focus{box-shadow:0 0 1px 3px #6bc637b3;box-shadow:0 0 0 3px -moz-mac-focusring;color:#4b4f4a;border-radius:.2rem;outline:none}.custom-dropdown option{font-weight:400}[dir=rtl] .custom-dropdown,:root:lang(ar) .custom-dropdown,:root:lang(iw) .custom-dropdown{background-position:.7em 50%,0 0;padding:.6em .8em .5em 1.4em}.custom-dropdown:disabled,.custom-dropdown[aria-disabled=true]{color:#888e94;background-image:url(data:image/svg+xml;charset=US-ASCII,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%22292.4%22%20height%3D%22292.4%22%3E%3Cpath%20fill%3D%22graytext%22%20d%3D%22M287%2069.4a17.6%2017.6%200%200%200-13-5.4H18.4c-5%200-9.3%201.8-12.9%205.4A17.6%2017.6%200%200%200%200%2082.2c0%205%201.8%209.3%205.4%2012.9l128%20127.9c3.6%203.6%207.8%205.4%2012.8%205.4s9.2-1.8%2012.8-5.4L287%2095c3.5-3.5%205.4-7.8%205.4-12.8%200-5-1.9-9.2-5.5-12.8z%22%2F%3E%3C%2Fsvg%3E),linear-gradient(#fff 0%,#e5e5e5 100%)}.custom-dropdown:disabled:hover,.custom-dropdown[aria-disabled=true]{border-color:#aaa}#fab{z-index:5;background:#6bc637;border-radius:50%;width:5rem;height:5rem;position:fixed;bottom:0%;right:2rem}#fab>i{width:5rem;font-size:2rem;line-height:5rem}#fab i{color:#fff;text-align:center}#fab .actions-wrapper{text-align:right;width:max-content;padding-bottom:2rem;position:absolute;bottom:3rem;left:.5rem}#fab .actions-wrapper .action-wrapper{cursor:pointer;margin-bottom:1rem;position:relative}#fab .actions-wrapper p{color:#6bc637;white-space:nowrap;background:#fff;border-radius:.2rem;margin-right:1rem;padding:.5rem;display:inline-block;position:absolute;top:.55rem;right:100%;box-shadow:0 0 .2rem #3336,.1rem .1rem .3rem #33333380}#fab .actions-wrapper .action{text-align:center;background:#56a02c;border-radius:50%;width:4rem;height:4rem;display:inline-block}#fab .actions-wrapper .action i{line-height:4rem}#fab .actions-wrapper .action:hover{background:#448023}#fab .action-wrapper,#fab .action,#fab p{transition:all .4s ease-out}#fab .action-wrapper{transform:translateY(3rem)}#fab .action{opacity:0;transform-origin:50%;transform:scale(0)}#fab p{opacity:0;transform:scale(0)}#fab:hover .action-wrapper{transform:translateY(0)}#fab:hover .action,#fab:hover p{opacity:1;transform:scale(1)}.file-upload-row{margin-bottom:1.25rem}.file-upload-row .del-btn{margin-bottom:1.25rem;font-size:1.6rem}.file-upload-row .del-btn i{margin-right:1rem;font-size:1.6rem}.file-upload-row .del-btn,.file-upload-row .upload-btn-wrapper{cursor:pointer;width:100%;margin-right:0}.file-upload-row .file-info{text-align:center;width:100%}@media (width>=1024px){.file-upload-row{align-items:center;min-width:61rem;display:flex}.file-upload-row .del-btn,.file-upload-row .upload-btn-wrapper{width:auto;margin-bottom:0;margin-right:1rem;display:inline-table}.file-upload-row .file-info{width:auto;display:inline-block}}.upload-btn-wrapper button{border:none;align-items:center;width:100%;font-size:1.6rem;display:inline-flex}.file-upload-reset{cursor:pointer;margin-right:1rem;font-size:2.1rem;transition:all .35s ease-in-out}.file-upload-reset:hover{color:#26282a}.modal{z-index:15;opacity:0;pointer-events:none;transform-origin:50%;background:#fff;width:calc(100% - 4rem);max-width:calc(100% - 4rem);transition:all .2s ease-out;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)scale(0);box-shadow:0 0 .5rem #3336,.15rem .15rem .5rem #33333359}.modal,.modal .modal-header{border-radius:.8rem}.modal .modal-header{color:#fff;background:#6bc637;border-bottom-right-radius:0;border-bottom-left-radius:0;flex-direction:row;place-content:stretch space-between;align-items:center;width:100%;display:flex;box-shadow:0 .15rem .15rem #3336}.modal .modal-header button{color:#fc3f3f;background:0 0;font-size:2rem}.modal.modal-active{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}@media (width>=769px){.modal{width:auto}}.form-row,.form-submit-row{flex-direction:row;place-content:stretch center;align-items:center;display:flex}.form-row,.form-group,.form-submit-row,.form-row input,.form-row textarea,.form-row a,.form-row>button,.form-group input,.form-group textarea,.form-group a,.form-group>button,.form-submit-row input,.form-submit-row textarea,.form-submit-row a,.form-submit-row>button{width:100%}@media (width>=1024px){.form-row .form-input-50,.form-group .form-input-50,.form-submit-row .form-input-50{width:calc(50% - 5px)}.form-row .form-input-50:first-child,.form-group .form-input-50:first-child,.form-submit-row .form-input-50:first-child{margin-right:10px}}@media (width<=1024px){.form-row,.form-submit-row{flex-direction:column;align-items:flex-start}.form-submit-row input:first-child,.form-submit-row button:first-child{margin-bottom:1rem}}.question .question-info-wrapper{flex-wrap:wrap;display:flex}.question .question-info-wrapper .exams{width:100%}@media (width>=769px){.question .answer-wrapper{grid-template-columns:repeat(2,1fr);gap:1rem 2rem;display:grid}.question .answer-wrapper p{margin-bottom:0}.question .question-info-wrapper .exams{width:auto;margin-top:0}}.question-modal-wrapper{max-height:80vh;overflow-y:auto}.question-modal-wrapper textarea{height:10rem}.question-modal-wrapper .form-row:last-of-type{margin-bottom:0}.question-modal-wrapper .form-row button{width:100%}.question-modal-wrapper .category-dropdown-wrapper{flex-direction:row;place-content:stretch center;align-items:center;display:flex}@media (width>=769px){.question-modal-wrapper{width:80rem}.question-modal-wrapper .form-row{flex-direction:row;place-content:stretch center;align-items:center;display:flex}.question-modal-wrapper .form-row input[type=submit],.question-modal-wrapper .form-row button{width:fit-content}.question-modal-wrapper .form-row input[type=submit]{margin-bottom:0;margin-right:2rem}}#search{justify-self:center}#search button{background:0 0;border:none;outline:none}#search button i{color:#fff;font-size:3rem}#search .search-wrapper{transform-origin:top;background:#fff;border:.2rem solid #6bc637;border-top:none;border-bottom-right-radius:.5rem;border-bottom-left-radius:.5rem;flex-direction:row;place-content:stretch center;align-items:center;width:100vw;padding:2rem 1rem;transition:all .2s ease-out;display:flex;position:absolute;top:100%;left:-2rem;transform:scaleY(0)}#search .search-wrapper.show-search{transform:scaleY(1)}#search .search-wrapper .input-wrapper{flex-direction:column;width:100%;margin-top:0}#search .search-wrapper .input-wrapper .search-options-wrapper{width:100%}#search .search-wrapper .input-wrapper .search-options-wrapper .category-wrapper{flex-direction:row;place-content:stretch center;align-items:center;width:100%;display:flex}#search .search-wrapper .input-wrapper .search-options-wrapper .category-wrapper>p{white-space:no-wrap}#search .search-wrapper .input-wrapper input{color:#4b4f4a;border:none;border-bottom:.1rem solid #888e9499;width:100%;padding:.5rem .5rem .5rem 0}#search .search-wrapper .input-wrapper input:focus{outline:none}#search .search-wrapper button{height:100%}#search .search-wrapper button i{justify-content:center;align-items:center;display:inline-flex}#search .search-wrapper button i.fa-arrow-rotate-left{color:#6bc637;font-size:2.3rem}#search .search-wrapper button i.fa-times{color:#fc3f3f}@media (width>=769px){#search button i{font-size:2.1rem}#search .search-wrapper{width:80%;left:10%}#search .search-wrapper .input-wrapper .search-options-wrapper{flex-direction:row;place-content:stretch center;align-items:center;display:flex}#search .search-wrapper button i.fa-arrow-rotate-left{font-size:1.8rem}}#alerts{z-index:16;width:100%;position:fixed;top:6rem}.alert{color:#fff;text-align:center;transform-origin:top;border-radius:.3rem;width:100%;max-height:fit-content;transition:all .6s linear;animation:3s linear forwards alert-in-out;overflow:hidden}.alert .alert-timer{transform-origin:100%;width:100%;height:.6rem;animation:1.8s linear .6s forwards alert-timer}.alert-success{background:#88d15f}.alert-success .alert-timer{background:#56a02c}.alert-warning{background:#ffa566}.alert-warning .alert-timer{background:#e58039}.alert-error{background:#fc6565}.alert-error .alert-timer{background:#c93232}@media (width>=769px){#alerts{left:50%;transform:translate(-50%)}#alerts .alert{width:60%;margin-left:auto;margin-right:auto;display:block}}@keyframes alert-in-out{0%{opacity:0;transform:scaleY(0)}20%{opacity:1;transform:scaleY(1)}80%{opacity:1;transform:scaleY(1)}to{opacity:0;transform:scaleY(0)}}@keyframes alert-timer{0%{transform:scaleX(1)}to{transform:scaleX(0)}}form input[type=submit]{cursor:pointer}.form-label{display:none}.form-input,.editor .ql-toolbar.ql-snow,.editor .ql-container.ql-snow{border:1px solid #6bc637;border-radius:.35rem}.editor{margin-bottom:1.25rem}.editor .ql-toolbar.ql-snow{border-bottom-color:#ccc;border-bottom-right-radius:0;border-bottom-left-radius:0}.editor .ql-container.ql-snow{border-top-left-radius:0;border-top-right-radius:0}.editor .ql-container.ql-snow .ql-editor{min-height:10rem;max-height:30rem}.editor .ql-container.ql-snow .ql-editor.ql-editor.ql-blank:before{color:#4b4f4acc;font-size:1.8rem;font-style:normal}.editor .ql-container.ql-snow .ql-editor *{color:#4b4f4a}.editor .ql-container.ql-snow .ql-editor p,.editor .ql-container.ql-snow .ql-editor ol,.editor .ql-container.ql-snow .ql-editor ul{font-size:1.8rem}.editor .ql-container.ql-snow .ql-editor h2{font-size:1.75em}.editor .ql-container.ql-snow .ql-editor h3{font-size:1.5em}.editor .ql-container.ql-snow .ql-tooltip{z-index:1;display:flex;left:15px!important}.editor .ql-container.ql-snow .ql-tooltip .ql-action,.editor .ql-container.ql-snow .ql-tooltip .ql-remove{flex:.5}.editor .ql-container.ql-snow .ql-tooltip.ql-hidden{display:none}.form-input{color:#4b4f4a;margin-bottom:1.25rem;padding:.25rem .8rem}.form-input:focus{box-shadow:0 0 8px primaryGreenAlpha(.8);outline:none}.form-group .form-label{color:#6bc637;margin-bottom:.5rem;font-weight:700;display:block}.form-group .react-datepicker-wrapper{width:100%}.form-mb{margin-bottom:1.25rem}.form-mt{margin-top:1.25rem}.form-input-lg-padding{padding-top:.8rem;padding-bottom:.8rem}.form-invalid{border-color:#fc3f3f}.form-invalid::placeholder{color:#fc3f3fb3}.form-invalid:focus{box-shadow:0 0 8px #fc3f3fcc}.editor.form-invalid{border-color:#fc3f3f}.editor.form-invalid .ql-toolbar.ql-snow{border-color:red red #ccc}.editor.form-invalid .ql-container.ql-snow{border-color:red}.form-dropdown{clear:both;width:100%;position:relative}.form-dropdown-select{align-items:center;width:100%;transition:all .5s ease-out;display:flex;overflow:auto}.form-dropdown-select p,.form-dropdown-select i{color:#4b4f4acc;pointer-events:none}.form-dropdown-select p{margin-right:1rem}.form-dropdown-select i{float:right;margin-left:auto;transition:all .35s ease-out}.form-dropdown-select.form-invalid p{color:#fc3f3fcc}.form-dropdown-selected p,.form-dropdown-selected.form-invalid p{color:#4b4f4a}.form-dropdown-expanded{box-shadow:0 0 8px primaryGreenAlpha(.8)}.form-dropdown-expanded .form-dropdown-select{border-bottom-right-radius:0;border-bottom-left-radius:0}.form-dropdown-expanded .form-dropdown-select i{transform:rotate(-180deg)}.form-dropdown-expanded .form-dropdown-options{opacity:1;transform:scaleY(1)}.form-dropdown-expanded.form-dropdown-expanded-invalid{box-shadow:0 0 8px #fc3f3fcc}.form-dropdown-expanded.form-dropdown-expanded-invalid .form-dropdown-options{border-color:#fc3f3f}.form-dropdown-options{z-index:1;opacity:0;transform-origin:top;background:#fff;border:1px solid #6bc637;border-bottom-right-radius:.35rem;border-bottom-left-radius:.35rem;width:100%;list-style:none;transition:all .35s ease-out,opacity .4s ease-out;position:absolute;top:99%;left:0;transform:scaleY(0)}.form-dropdown-options.form-dropdown-options-scroll{max-height:65rem;overflow-y:auto}.form-dropdown-option{color:#4b4f4a;-webkit-user-select:none;user-select:none;padding:.5rem;transition:all .1s ease-out}.form-dropdown-option:hover{color:#fff;background:#6bc637}.upload-btn-wrapper{margin-bottom:1.25rem;margin-right:2rem;display:table;position:relative;overflow:hidden}.upload-btn-wrapper button{border:none;width:100%;padding:.8rem}.upload-btn-wrapper button i{margin-right:1rem;font-size:2rem}.upload-btn-wrapper button:focus{outline:none}.upload-btn-wrapper input#file{opacity:0;width:100%;height:100%;margin:0;position:absolute;top:0;left:0}.upload-btn-wrapper:hover button{background:#56a02c}.file-info-error{color:#fc3f3f}.radio-wrapper .form-label{margin-bottom:-.5rem}.radio-wrapper .inner-radio-wrapper{flex-flow:wrap;place-content:stretch flex-start;align-items:center;display:flex}.radio-wrapper.form-invalid>p,.radio-wrapper.form-invalid>label,.form-switch.form-invalid .form-label{color:#fc3f3f}.input-wrapper{color:#4b4f4a;text-transform:capitalize;cursor:pointer;flex-direction:row;place-content:stretch flex-start;align-items:center;margin-top:1rem;margin-right:1rem;display:flex}.input-wrapper:last-of-type{margin-right:0}.input-wrapper input[type=radio]{display:none}.input-wrapper input[type=radio]:checked+.radio-check:before{transform:translate(-50%,-50%)scale(1)}.input-wrapper .radio-check{z-index:-1;vertical-align:middle;border:2px solid #4b4f4a;border-radius:50%;width:2rem;height:2rem;margin-right:.4rem;display:inline-block;position:relative}.input-wrapper .radio-check:before{content:"";transform-origin:50%;background:#6bc637;border-radius:50%;width:1rem;height:1rem;transition:all .15s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(0)}@media (width<=768px){.input-wrapper{min-width:calc(50% - 1rem)}}@media (width<=350px){.input-wrapper{min-width:100%;margin-right:0}}.scale-options{margin-top:4rem}.scale-options.form-invalid>p{color:#fc3f3f}.scale-options .scale-bar-wrapper{padding-top:30px;position:relative}.scale-options .scale-bar-wrapper .lower-value,.scale-options .scale-bar-wrapper .higher-value{font-size:15px;font-weight:700;position:absolute;top:5px}.scale-options .scale-bar-wrapper .lower-value{left:0}.scale-options .scale-bar-wrapper .higher-value{right:0}.scale-options .scale-bar-wrapper .scale-bar{background:linear-gradient(90deg,#fc3f3f 5%,#fff11a 60% 70%,#6bc637 90%);border:.1rem solid #4b4f4a4d;border-radius:.4rem;width:100%;height:.8rem;margin-bottom:1rem}.scale-options>p:first-child{margin-bottom:15px}.form-collapse{transition:all .35s ease-in-out;overflow:hidden}.checkbox-wrapper input[type=checkbox]{--active:#6bc637;--active-inner:#fff;--focus:2px #6bc6374d;--border:#4b4f4a;--border-hover:#6bc637;--background:#fff;--disabled:#f6f8ff;--disabled-inner:#e1e6f9;-webkit-appearance:none;-moz-appearance:none;vertical-align:top;cursor:pointer;border:2px solid var(--bc,var(--border));background:var(--b,var(--background));outline:none;height:21px;margin:0;transition:background .3s,border-color .3s,box-shadow .2s;display:inline-block;position:relative}.checkbox-wrapper input[type=checkbox]:after{content:"";transition:transform var(--d-t,.3s) var(--d-t-e,ease), opacity var(--d-o,.2s);display:block;position:absolute;top:0;left:0}.checkbox-wrapper input[type=checkbox]:checked{--b:var(--active);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2, .85, .32, 1.2)}.checkbox-wrapper input[type=checkbox]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}.checkbox-wrapper input[type=checkbox]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}.checkbox-wrapper input[type=checkbox]:disabled+label{cursor:not-allowed}.checkbox-wrapper input[type=checkbox]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}.checkbox-wrapper input[type=checkbox]:focus{box-shadow:0 0 0 var(--focus)}.checkbox-wrapper input[type=checkbox]:not(.switch){width:21px}.checkbox-wrapper input[type=checkbox]:not(.switch):after{opacity:var(--o,0)}.checkbox-wrapper input[type=checkbox]:not(.switch):checked{--o:1}.checkbox-wrapper input[type=checkbox]+label{vertical-align:middle;cursor:pointer;margin-left:4px;display:inline-block}.checkbox-wrapper input[type=checkbox]:not(.switch){border-radius:7px}.checkbox-wrapper input[type=checkbox]:not(.switch):after{border:2px solid var(--active-inner);width:5px;height:9px;transform:rotate(var(--r,20deg));border-top:0;border-left:0;top:2px;left:5px}.checkbox-wrapper input[type=checkbox]:not(.switch):checked{--r:43deg}.image-preview{max-width:500px;max-height:500px;margin-left:auto;margin-right:auto;display:block}textarea{max-width:100%}.form-row input,.form-row textarea,.form-submit-row button,.form-submit-row-50 button{width:100%}.form-submit-row-50 button:first-child{margin-bottom:1rem}@media (width>=1024px){.form-submit-row-50{justify-content:center;display:flex}.form-submit-row-50 button{width:calc(50% - 10px)}.form-submit-row-50 button:first-child{margin-bottom:0}.form-submit-row-50 button:nth-child(2){margin-left:20px}}.form-group{width:100%}.form-label{color:#6bc637;margin-bottom:.5rem;font-weight:700;display:block}.form-label.exams-form-label{margin-bottom:1rem}.form-label-hidden{display:none}.form-label-required{color:#fc3f3f;margin-left:.5rem;font-weight:700}.input{color:#4b4f4a;border:none;border-bottom:.1rem solid #888e9499;padding:.5rem .5rem .5rem 0;transition:all .2s ease-out;display:block;position:relative}.input:focus{border-color:#6bc637;outline:none}.input.form-invalid{border-color:#fc3f3f}nav{z-index:10;background:#6bc637;width:100vw;position:fixed;top:0;left:0;box-shadow:.2rem 0 .3rem #3336}nav .container{height:100%}nav .nav-wrapper{grid-template-columns:repeat(3,1fr);justify-content:center;align-items:center;height:100%;display:grid;position:relative}nav .nav-wrapper .nav-brand{height:6rem}nav .nav-wrapper .nav-brand .nav-brand-img{height:100%;display:block}nav .nav-wrapper .nav-links{transform-origin:top;flex-direction:column;align-items:center;width:100%;padding:5rem 2.5rem 3.5rem;transition:all .25s ease-out;display:flex;position:absolute;top:100%;left:0}nav .nav-wrapper .nav-links:before{content:"";z-index:-1;background:#6bc637;width:100vw;height:100%;position:absolute;top:0;left:50%;transform:translate(-50%)}nav .nav-wrapper .nav-links .nav-link{color:#fff;text-align:center;flex-grow:1;align-items:center;margin-bottom:3rem;font-size:1.8rem;transition:color .25s ease-out;display:flex;position:relative}nav .nav-wrapper .nav-links .nav-link:before{content:"";z-index:-1;transform-origin:50%;background:#fff;border-radius:.5rem;width:15rem;height:4rem;transition:all .25s ease-out;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scaleY(0)}nav .nav-wrapper .nav-links .nav-link i{margin-right:.8rem;font-size:2.1rem}nav .nav-wrapper .nav-links .nav-link:last-of-type{margin-bottom:0}nav .nav-wrapper .nav-links .nav-link:hover{color:#6bc637}nav .nav-wrapper .nav-links .nav-link:hover:before{transform:translate(-50%,-50%)scaleY(1)}nav .nav-wrapper .nav-links .nav-link.nav-link-active{color:#6bc637}nav .nav-wrapper .nav-links .nav-link.nav-link-active:before{transform:translate(-50%,-50%)scaleY(1)}nav .nav-wrapper .nav-links .nav-link.nav-link-active:hover:before{background:#f2f2f2}nav .nav-wrapper.nav-hidden .nav-links{opacity:0;pointer-events:none;transform:scaleY(0)}nav .nav-wrapper.nav-hidden .nav-links .nav-link:before{opacity:0}nav .nav-wrapper .login-link{color:#fff;grid-column:span 2;justify-self:end;margin-left:auto;font-size:1.8rem}nav .nav-wrapper .login-link i{font-size:2.8rem}nav .nav-wrapper .login-link span{display:none}nav .nav-wrapper .burger{justify-self:flex-end;height:fit-content;display:block}nav .nav-wrapper .burger.no-search{grid-column:span 2}nav .nav-wrapper .burger .burger-bar{transform-origin:50%;background:#fff;border-radius:.2rem;width:4.5rem;height:.4rem;transition:all .3s ease-out}nav .nav-wrapper .burger .burger-bar:first-of-type{transform:translateY(-.8rem)}nav .nav-wrapper .burger .burger-bar:nth-of-type(3){transform:translateY(.8rem)}@media (width>=769px){nav .nav-wrapper{padding:.2rem 0;display:flex}nav .nav-wrapper.nav-hidden .nav-links{opacity:1;pointer-events:auto;transform:none}nav .nav-wrapper.nav-hidden .nav-links .nav-link:before{opacity:1}nav .nav-wrapper .nav-links{flex-direction:row;flex-grow:2;padding:0 7.5rem;display:flex;position:relative}nav .nav-wrapper .nav-links:before{content:none}nav .nav-wrapper .nav-links .nav-link{flex-grow:0;margin-bottom:0;margin-right:7rem}nav .nav-wrapper .nav-links .nav-link:last-of-type{margin-right:0}nav .nav-wrapper .login-link{align-items:center;margin-left:3.5rem;display:flex}nav .nav-wrapper .login-link.no-search{margin-left:auto}nav .nav-wrapper .login-link i{font-size:2.1rem}nav .nav-wrapper .login-link span{display:inline-block}nav .nav-wrapper .login-link i,nav .nav-wrapper .login-link span{vertical-align:middle}nav .nav-wrapper .burger{display:none}}.burger-menu-opening .burger-bar:first-of-type{animation:.5s forwards menu-opening-top}.burger-menu-opening .burger-bar:nth-of-type(2){animation:.5s forwards menu-opening-middle}.burger-menu-opening .burger-bar:nth-of-type(3){animation:.5s forwards menu-opening-bottom}.burger-menu-closing .burger-bar:first-of-type{animation:.5s forwards menu-closing-top}.burger-menu-closing .burger-bar:nth-of-type(2){animation:.5s forwards menu-closing-middle}.burger-menu-closing .burger-bar:nth-of-type(3){animation:.5s forwards menu-closing-bottom}@keyframes menu-opening-top{0%{transform:translateY(-.8rem)}50%{transform:translateY(.4rem)}to{transform:translateY(.4rem)rotate(-45deg)}}@keyframes menu-closing-top{0%{transform:translateY(.4rem)rotate(-45deg)}50%{transform:translateY(.4rem)}to{transform:translateY(-.8rem)}}@keyframes menu-opening-middle{0%{transform:scaleX(1)}50%{transform:scaleX(0)}to{transform:scaleX(0)}}@keyframes menu-closing-middle{0%{transform:scaleX(0)}50%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes menu-opening-bottom{0%{transform:translateY(.8rem)}50%{transform:translateY(-.4rem)}to{transform:translateY(-.4rem)rotate(45deg)}}@keyframes menu-closing-bottom{0%{transform:translateY(-.4rem)rotate(45deg)}50%{transform:translateY(-.4rem)}to{transform:translateY(.8rem)}}@media (width>=1025px){.min-page-height{min-height:calc(100vh - 6rem)}.min-page-height-header{min-height:calc(100vh - 46.4rem)}}@media (width<=1024px){.min-page-height,.min-page-height-header{min-height:calc(100vh - 6rem)}}@media (width<=768px){.min-page-height-header,.min-page-height{min-height:unset}}.spinner-wrapper.spinner-wrapper-full-screen{justify-content:center;align-items:center;width:100%;height:90vh;display:flex}.sk-circle{width:40px;height:40px;margin:100px auto;position:relative}.sk-circle .sk-child{width:100%;height:100%;position:absolute;top:0;left:0}.sk-circle .sk-child:before{content:"";background-color:#6bc637;border-radius:100%;width:15%;height:15%;margin:0 auto;animation:1.2s ease-in-out infinite both sk-circleBounceDelay;display:block}.sk-circle .sk-circle2{transform:rotate(30deg)}.sk-circle .sk-circle3{transform:rotate(60deg)}.sk-circle .sk-circle4{transform:rotate(90deg)}.sk-circle .sk-circle5{transform:rotate(120deg)}.sk-circle .sk-circle6{transform:rotate(150deg)}.sk-circle .sk-circle7{transform:rotate(180deg)}.sk-circle .sk-circle8{transform:rotate(210deg)}.sk-circle .sk-circle9{transform:rotate(240deg)}.sk-circle .sk-circle10{transform:rotate(270deg)}.sk-circle .sk-circle11{transform:rotate(300deg)}.sk-circle .sk-circle12{transform:rotate(330deg)}.sk-circle .sk-circle2:before{animation-delay:-1.1s}.sk-circle .sk-circle3:before{animation-delay:-1s}.sk-circle .sk-circle4:before{animation-delay:-.9s}.sk-circle .sk-circle5:before{animation-delay:-.8s}.sk-circle .sk-circle6:before{animation-delay:-.7s}.sk-circle .sk-circle7:before{animation-delay:-.6s}.sk-circle .sk-circle8:before{animation-delay:-.5s}.sk-circle .sk-circle9:before{animation-delay:-.4s}.sk-circle .sk-circle10:before{animation-delay:-.3s}.sk-circle .sk-circle11:before{animation-delay:-.2s}.sk-circle .sk-circle12:before{animation-delay:-.1s}@keyframes sk-circleBounceDelay{0%,80%,to{transform:scale(0)}40%{transform:scale(1)}}#error-404 form div:nth-child(3){flex-direction:row;place-content:stretch space-between;align-items:center;display:flex}#error-404 img{width:auto;height:15rem}#error-404 .container{flex-direction:column;place-content:stretch center;align-items:center;display:flex}#error-404 .btn{width:20rem}#error-404 a.btn{padding:.7rem 1rem}#error-404 .links{flex-direction:row;place-content:stretch space-between;align-items:center;width:35rem;display:flex}@media (width<=768px){#error-404 form div:nth-child(3){flex-direction:column;justify-content:center}#error-404 form input[type=submit]{margin-bottom:1rem}#error-404 form,#error-404 .form-input,#error-404 .links,#error-404 .btn{width:100%}#error-404 .container{height:100vh}}#home{z-index:1;position:relative}#home .card-wrapper>.btn-wrapper{margin-bottom:2rem}#home .card-wrapper>.btn-wrapper button{width:100%;margin-bottom:3.5rem;display:block}@media (width>=769px){#home .card-wrapper>.btn-wrapper{width:80%;margin-bottom:5rem;display:flex}#home .card-wrapper>.btn-wrapper button{align-self:justify-start;width:auto;margin-bottom:0;margin-left:0;display:inline-block}#home .card-wrapper>.btn-wrapper button:first-of-type{margin-right:2rem}#home .card-wrapper .question-action-buttons{justify-content:flex-end;display:flex}#home .card-wrapper .question-action-buttons button{padding:.5rem 1rem}#home .card-wrapper .question-action-buttons button:first-of-type{margin-bottom:0;margin-right:1rem}}.upload-errors{padding-left:2rem}.upload-errors li{margin-bottom:1rem}.upload-errors li:last-of-type{margin-bottom:0}#images .card-wrapper>.btn-wrapper{margin-bottom:2rem}#images .card-wrapper>.btn-wrapper button{width:100%;margin-bottom:3.5rem;display:block}#images .card .revision-image-preview{max-width:100%;height:auto}@media (width>=769px){#images .card-wrapper{max-width:600px;margin-left:auto;margin-right:auto}#images .card-wrapper>h1{width:100%}#images .card-wrapper>.btn-wrapper{width:100%;margin-bottom:5rem;display:flex}#images .card-wrapper>.btn-wrapper button{align-self:justify-start;width:auto;margin-bottom:0;margin-left:0}#images .card-wrapper>.btn-wrapper button:first-of-type{margin-right:2rem}#images .card{width:100%;display:flex}#images .card .revision-image-preview{max-width:200px}#images .card .image-details-wrapper{flex-direction:column;margin-left:2rem;display:flex}#images .card .image-details-wrapper .btn-wrapper{margin-top:auto;margin-bottom:1rem;display:flex}#images .card .image-details-wrapper .btn-wrapper button{width:135px;margin-bottom:0;margin-right:auto}#images .card .image-details-wrapper .btn-wrapper button:first-of-type{margin-right:2rem}#images .card i{align-self:center;margin-left:auto;margin-right:2rem;font-size:2.1rem}}@media (width>=1025px){#edit-revision-image,#delete-image{min-width:610px}#edit-revision-image{min-height:225px}}#login .container{flex-direction:column;place-content:stretch center;align-items:center;height:100vh;display:flex}#login .container img{height:12.5rem}#login .container input{width:80vw;margin-bottom:1rem}@media (width>=769px){#login .container input{width:40rem}}
