html{height:100%}body{box-sizing:border-box;position:relative;overflow:auto;width:100%;margin:0;min-height:100%;padding:0;-webkit-overflow-scrolling:touch}a,body,button,div,html,i,input,p,select,span{font-family:Montserrat,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center}.pr{position:relative}.fm-10,.fm-20,.fm-30,.fm-50,.fm-60,.fm-70,.fm-90,.fm-100,.fw-15,.fw-20,.fw-30,.fw-50,.fw-60,.fw-70,.fw-80,.fw-85,.fw-100{float:left;box-sizing:border-box}.fm-100{width:100%}.mt-1{margin-top:1em}.mt-2{margin-top:2em!important}.pallm-1{padding:1em}.pallm-2{padding:2em}.ptm-1{padding-top:1em}.ptm-2{padding-top:2em}.pbm-1{padding-bottom:1em}.pbm-2{padding-bottom:2em}.title-style-1{font-size:1.2em;font-weight:900;margin:0}.title-style-2{font-size:1em;font-weight:900;margin:0}.text-style-1{font-size:.85em;margin:0}.txt-lft{text-align:left}.txt-upper{text-transform:uppercase}@media screen and (min-width:993px){.landscape .scroll-design{scrollbar-color:#fff hsla(0,0%,100%,.2);scrollbar-width:thin}.landscape .scroll-design::-webkit-scrollbar-track{box-shadow:inset 0 0 .375em rgba(0,0,0,.3);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);background-color:hsla(0,0%,100%,.2)}.landscape .scroll-design.scroll-small::-webkit-scrollbar{width:.2em;height:.2em;background-color:hsla(0,0%,100%,.2)}.landscape .scroll-design.scroll-big::-webkit-scrollbar{width:.5em;height:.5em;background-color:hsla(0,0%,100%,.2)}.landscape .scroll-design::-webkit-scrollbar-thumb{background-color:#fff;border:.125em solid #fff}}.dashboard-card{position:relative;background-color:hsla(0,0%,100%,.2);border-radius:.2em;margin-top:1em;padding:1em;box-sizing:border-box;cursor:pointer}.dashboard-card .container{display:flex;width:100%;align-items:center}.dashboard-card .container .left{position:relative;display:flex;align-items:center;width:50%;min-width:50%;padding-right:1em}.dashboard-card .container .left .image{width:23%;height:1.8em}.dashboard-card .container .left .image img{width:1.8em}.dashboard-card .container .left .content{position:relative;width:77%;margin-left:.5em;text-align:left}.dashboard-card .container .left .content .tag{position:absolute;top:-1.5em;font-size:.35em;display:inline-block;color:#fff;text-transform:uppercase;padding:.3em .6em;box-sizing:border-box;border-radius:.5em;font-weight:500}.dashboard-card .container .left .content .tag.user{background-color:#594391}.dashboard-card .container .left .content .tag.admin{background-color:#0075f8}.dashboard-card .container .left .content .tag.outstanding{background-color:#70ac3a}.dashboard-card .container .left .content .title{width:100%;font-size:.8em;font-weight:600;color:#fff;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-card .container .left .content .text{width:100%;font-size:.65em;color:#fff;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-card .container .left:before{content:"";width:0;height:70%;position:absolute;border-right:1px solid #fff;top:0;right:0;bottom:0;margin:auto}.dashboard-card .container .right{width:50%;padding-left:1em}.dashboard-card .container .right .content .title{width:90%;font-size:.7em;color:#fff;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-card .container .right .content .text{font-size:.6em;color:#fff;text-align:left}.dashboard-card:hover{background-color:hsla(0,0%,100%,.5)}.modal{position:fixed;z-index:999;display:flex;justify-content:center;align-items:center}.modal,.modal .modal-layer{top:0;left:0;width:100%;height:100%}.modal .modal-layer{position:absolute;background-color:rgba(0,0,0,.8)}.modal .modal-container{position:relative;width:90%;overflow:hidden;background:#1b1b1b;z-index:10;border-radius:.3em;box-sizing:border-box;border:.0625em solid #313131}.modal .modal-container .modal-close{position:absolute;top:.8em;right:.8em;cursor:pointer}.modal .modal-container .modal-close img{width:.7em}.modal .modal-container .modal-content{padding:3em;box-sizing:border-box;background:#1b1b1b;max-height:80vh;overflow:auto}.modal .modal-container .modal-content .actions{width:100%;margin-top:1.5em}.modal .modal-container .modal-content .actions .action{font-size:.85em;display:flex;align-items:center;justify-content:space-between;margin-top:1em}.modal .modal-container .modal-content .actions .action .left{font-size:.85em;width:70%;color:#fff;text-align:left}.modal .modal-container .modal-content .actions .action .right{display:flex;width:30%;justify-content:flex-end}.modal .modal-container .modal-content .actions .action .right .switches{width:2em;height:1em}.modal .modal-container .modal-content .actions .action .right .arrow{display:block;width:.3em;height:.3em;border-top:.125em solid #fff;border-left:.125em solid #fff;transform:rotate(135deg);cursor:pointer}.modal .modal-container .modal-content .actions .action.separator{border-top:.0625em solid hsla(0,0%,100%,.2);padding-top:1em;margin-top:1.5em}.modal .modal-container .modal-content .actions .action.separator.mt-1{margin-top:1em}.modal .modal-container .modal-content .actions .action.separator.mt-0,.modal .modal-container .modal-content .actions .action:first-child{margin-top:0}@media screen and (min-width:600px){.modal .modal-container{width:50%}}@media screen and (min-width:993px){.landscape .modal .modal-container{width:35%}}.form{position:relative;display:block;margin:auto;margin-bottom:1.5em;-webkit-overflow-scrolling:touch;z-index:5;padding:.04em;box-sizing:border-box;border-radius:.2em}.form>*{transform:translate(0);-webkit-transform:translateZ(0)}.form .input{font-size:.8em;text-align:left;border:none;padding:.8125em .9375em;width:100%;box-sizing:border-box;color:#fff;outline:0;min-width:100%;background-color:transparent!important;appearance:none;-webkit-appearance:none;-moz-appearance:none;border-radius:.2em;border:.125em solid #313131}.form .input::-webkit-input-placeholder{font-size:.8em;color:hsla(0,0%,100%,.66)}.form .input:-moz-placeholder,.form .input::-moz-placeholder{font-size:.8em;color:hsla(0,0%,100%,.66)}.form .input:-ms-input-placeholder{font-size:.8em;color:hsla(0,0%,100%,.66)}.form .input-container{position:relative}.form .input-container img{position:absolute;width:.8em;right:.5em;top:1.7em;cursor:pointer}.form .input:-webkit-autofill,.form .input:-webkit-autofill:focus,.form .input:-webkit-autofill:hover{box-shadow:inset 0 0 0 10em #fff;-webkit-box-shadow:0 0 0 10em #fff inset}.form .input[type=number]{-moz-appearance:textfield}.form .input[type=number]::-webkit-inner-spin-button,.form .input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.form .input:invalid{box-shadow:none}.form .input:focus{outline:none}.form .input-label{display:block;width:100%;color:#fff;font-size:.5em;text-transform:uppercase;font-weight:600;letter-spacing:.03em;z-index:5;text-align:left;margin-bottom:.7em}.form .input-error,.form .input-success{position:relative;display:block;text-align:left;padding:.8125em 1.31em;background-color:#fff2f0;font-size:.75em;font-weight:600}.form .input-error:before,.form .input-success:before{content:"";width:0;height:0;position:absolute;top:-1.5em;left:1em;border:1em solid transparent;border-bottom:1em solid #fff2f0}.form .input-success{background-color:#d3f3d4}.form .input-success:before{border-bottom:1em solid #d3f3d4}.form.readonly{opacity:.6;pointer-events:none}.form.readonly .input{cursor:not-allowed}.form.type-2 .input{border:none;background-color:hsla(0,0%,100%,.3)!important}.form-error{margin-bottom:1em;margin-top:-1em}.form-error .text-style-1{display:block;color:#e6200e;font-weight:500;font-size:.6em;padding-top:.5em;text-align:left}.form-error .text-style-1:first-child{padding-top:.25em}.control-panel{position:fixed;top:0;left:0;width:100%;height:100%;z-index:900;display:flex;justify-content:center;align-items:center;cursor:auto}.control-panel .panel-layer{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.8)}.control-panel .panel-container{position:relative;width:90%;overflow:hidden;background:#1b1b1b;z-index:10;border-radius:.3em;box-sizing:border-box;border:.0625em solid #313131}.control-panel .panel-container .panel-close{position:absolute;top:.8em;right:.8em;cursor:pointer}.control-panel .panel-container .panel-close img{width:.7em}.control-panel .panel-container .panel-content{padding:3em;box-sizing:border-box;max-height:80vh;overflow:auto}.control-panel .panel-container .panel-content .title-style-1{font-size:.9em;color:#fff}.control-panel .panel-container .panel-content .actions{width:100%;margin-top:1.5em}.control-panel .panel-container .panel-content .actions .action{font-size:.85em;display:flex;align-items:center;justify-content:space-between;margin-top:1em}.control-panel .panel-container .panel-content .actions .action .left{font-size:.85em;width:70%;color:#fff;text-align:left}.control-panel .panel-container .panel-content .actions .action .right{display:flex;width:30%;justify-content:flex-end}.control-panel .panel-container .panel-content .actions .action .right .switches{width:2em;height:1em}.control-panel .panel-container .panel-content .actions .action .right .arrow{display:block;width:.3em;height:.3em;border-top:.125em solid #fff;border-left:.125em solid #fff;transform:rotate(135deg);cursor:pointer}.control-panel .panel-container .panel-content .actions .action.w-60 .left{width:60%}.control-panel .panel-container .panel-content .actions .action.w-60 .right{width:40%}.control-panel .panel-container .panel-content .actions .action.separator{border-top:.0625em solid hsla(0,0%,100%,.2);padding-top:1em;margin-top:1.5em}.control-panel .panel-container .panel-content .actions .action.separator.mt-1{margin-top:1em}.control-panel .panel-container .panel-content .actions .action.separator.mt-0,.control-panel .panel-container .panel-content .actions .action:first-child{margin-top:0}.control-panel .panel-container .panel-content .button{margin-top:2em}@media screen and (min-width:600px){.control-panel .panel-container{width:50%}}@media screen and (min-width:993px){.landscape .control-panel .panel-container{width:30%}}.verte{justify-content:flex-start!important}.verte .verte__guide{width:6em!important;height:5em!important;cursor:pointer}