@charset "UTF-8";*{margin:0;padding:0;box-sizing:border-box;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif}a{text-decoration:none;color:inherit}img,video{display:block;max-width:100%}h1{font-size:2vw;font-weight:400}h2{font-size:1.5vw;font-weight:400}h3{font-size:1.3vw;font-weight:400}h4{font-size:1vw;font-weight:400}p{font-size:1vw;font-weight:300}:root{--primary: #f5f3f4;--primaryHover: #1b1b1bd0;--secondary: #565656;--lightSecondary: #b8b8b8;--gray: #3d3d3d;--white: #f8f8f8;--red: #c4161c;--green: #2e7d32;--lightGreen: #c9f06c;--yellow: #ffd200;--blue: #1f4ed8;--pink: #f5a3c7;--bgColor: #3d3d3d;--inputBG: #202020d1;--placeholder: #ccccccc8}#root{min-height:100vh;background-color:var(--bgColor)}.Loading{width:100vw;height:100vh;display:flex;align-items:center;justify-content:center}.Loading img{width:3vw;aspect-ratio:1;height:auto}@media screen and (min-width:3840px)and (min-height:2160px){.swal2-popup{font-size:1.5vh!important}.MuiSlider-thumb{width:1vh!important;height:1vh!important}.MuiSlider-root{margin-top:.4vh!important}.searchBar select{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none}.searchBar select:after{content:"✓"!important}.searchBar select{padding-left:.4vw}.contactCard,.supportCard{height:75vh!important;justify-content:space-evenly}.supportCard .imageContainer{margin-top:8vh}.supportCard{padding-bottom:25%!important}.slideHeader .logoContainer img,.slideHeader .logoContainer h3{bottom:0!important}.slideHeader .logoContainer svg{margin-top:35%}.addOnDemandUnit video,.addOnDemandUnit .videoPlayer{height:auto!important}video,.videoPlayer{height:30vh!important}}.button{min-height:6vh;min-width:12vw;justify-content:center;align-items:center;color:var(--primary);background-color:#282828;border-radius:2vw;outline:none;border:none;cursor:pointer;transition:all .5s ease;padding-inline:.5vw}.button p{font-size:1.3vw}.button:nth-of-type(2){color:var(--gray);background-color:var(--sand)}.button:hover{background-color:var(--yellow);color:#000}.button b{margin-right:.5vw}.button:disabled{opacity:60%}.button:disabled:hover{transform:scale(1)}.textInput{border-radius:.5vw;position:relative;width:100%;height:6.5vh;border:none}.textInput legend{padding:0;margin:0;position:absolute;top:0;left:2.5%;z-index:0;opacity:0;transition:all .6s ease;color:var(--placeholder);border-radius:.1vw;font-size:1.1vw}.textInput input{font-size:1.2vw;width:100%;color:var(--primary);border:1px solid var(--gray);background:var(--inputBG);z-index:1;padding:0 2.5%;height:6vh;border-radius:inherit}.textInput input::placeholder{color:var(--placeholder);font-size:1.2vw;transition:all .1s ease;opacity:.6;font-weight:200}.textInput input:focus{outline:none;border:1px solid var(--yellow)}.textInput input:focus::placeholder{opacity:0}.textInput input:focus+legend{z-index:0;opacity:1;transform:translateY(-50%);padding-inline:.3vw;background-color:var(--primaryHover)}.textInput svg{position:absolute;right:2.5%;top:50%;z-index:2;cursor:pointer;transform:translateY(-50%)}.textInput p{font-size:.8vw;z-index:1;color:var(--yellow);font-weight:200;width:100%;padding:.8vh 0;padding-left:1%}@media(max-width:480px){.textInput{border:2px solid var(--secondary);border-radius:.3vmax;position:relative;width:100%;height:8vw;background-color:var(--gray)}.textInput legend{padding:0;margin:0;position:absolute;top:0;left:2.5%;z-index:0;opacity:0;background-color:var(--gray);transition:all .6s ease;color:var(--primary);border-radius:.2vw}.textInput input{font-size:1vmax;width:100%;color:var(--primary);border:none;background:transparent;z-index:1;padding:0 2.5%;height:7.5vw;border-radius:inherit;font-size:2vh}.textInput input::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease;opacity:.6;font-size:2vh}.textInput input:focus{outline:none;border-color:var(--primary)}.textInput input:focus::placeholder{opacity:0}.textInput input:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%);padding-inline:.3vw}.textInput svg{position:absolute;right:2.5%;top:50%;z-index:2;cursor:pointer;transform:translateY(-50%)}.textInput p{font-size:.65vw;z-index:1;color:var(--red);font-weight:400;width:100%;padding:.4vh 0;font-size:2vh}}.loginForm{height:100vh;display:flex;align-items:center;justify-content:left;margin:0 auto;transition:all .6s ease;background:url(/assets/Background-gDwFndJu.png) right/cover fixed no-repeat;background-color:#000;padding-left:2.5%}.loginForm form{display:flex;flex-direction:column;padding:2.5% 5%;color:var(--primary);border-radius:.5vmax;gap:2vh;align-items:center;justify-content:center;height:100vh;width:40%;position:relative}.loginForm form .closeButton{position:absolute;color:var(--red);right:.2%;top:.2%;width:1.5vw;aspect-ratio:1;height:auto}.loginForm form div{width:100%;display:flex;flex-direction:column;gap:3.5vh}.loginForm form div h3{text-align:left;font-size:2.5vw;font-weight:700;padding-bottom:1vh}.loginForm form div>p{text-align:right;cursor:pointer;position:relative;top:-1vh;font-size:1vw;text-decoration:underline;padding-right:.5vw;color:var(--primary)}.loginForm form img{margin-bottom:auto;margin-inline:auto;width:90%}.loginForm form>a{width:100%;padding-right:.5vw;text-align:right;padding-left:1%;color:var(--primary);font-size:1vw}.loginForm form>a span{color:var(--yellow);text-decoration:underline}.loginForm form .button{margin-top:1vh}@media(max-width:1200px){.loginForm{max-width:70vw}.loginForm form{height:60vh}.loginForm form div h3{font-size:2vw}.loginForm form .button h4,.loginForm form p{font-size:1.5vw}}@media(max-width:992px){.loginForm{max-width:80vw}.loginForm form{height:65vh}.loginForm form div h3{font-size:2.5vw}.loginForm form div p{font-size:1.5vmax}.loginForm form .button{font-size:2vmax}.loginForm form .button h4,.loginForm form .button p,.loginForm form fieldset input{font-size:2vw}.loginForm form fieldset input::placeholder{font-size:2vw}}@media(max-width:768px){.loginForm{max-width:90vw}.loginForm form{padding:5%}.loginForm form div h3{font-size:3vw}.loginForm form .button h4,.loginForm form .button p{font-size:2.5vw}.loginForm form .button svg{width:3vw}}@media(max-width:480px){.loginForm{max-width:90vw}.loginForm form{height:auto;padding:5%;height:80vh;border-width:.1vw;border:none;justify-content:space-evenly}.loginForm form div h3{font-size:6vw}.loginForm form fieldset input{font-size:4vw}.loginForm form fieldset input::placeholder{font-size:4vw}.loginForm form .button{font-size:4vw;width:100%;margin-top:auto}.loginForm form .button h4,.loginForm form .button p{font-size:4vw}}.loginForm .credits{position:absolute;bottom:2.5%;right:2.5%;display:flex;gap:1vw}.loginForm .credits a{color:gray;text-decoration:underline;font-size:1vw}.passwordInput{border-radius:.5vw;position:relative;width:100%;height:6.5vh;border:none}.passwordInput legend{padding:0;margin:0;position:absolute;top:0;left:2.5%;z-index:0;opacity:0;transition:all .6s ease;color:var(--placeholder);border-radius:.1vw;font-size:1.1vw}.passwordInput input{border:1px solid var(--gray);font-size:1.2vw;width:100%;color:var(--primary);background:var(--inputBG);z-index:1;padding:0 2.5%;height:6vh;border-radius:inherit}.passwordInput input::placeholder{color:var(--placeholder);font-size:1.2vw;transition:all .1s ease;opacity:.6;font-weight:200}.passwordInput input:focus{outline:none;border:1px solid var(--yellow)}.passwordInput input:focus::placeholder{opacity:0}.passwordInput input:focus+legend{z-index:0;opacity:1;transform:translateY(-50%);padding-inline:.3vw;background-color:var(--primaryHover)}.passwordInput svg{position:absolute;right:2.5%;top:2.25vh;z-index:2;cursor:pointer;color:var(--primary)}.passwordInput p{font-size:.8vw;z-index:1;color:var(--yellow);font-weight:200;width:100%;padding:.8vh 0;padding-left:1%}@media(max-width:480px){.passwordInput{border:2px solid var(--secondary);border-radius:.3vmax;position:relative;width:100%;height:8vw;background-color:var(--gray)}.passwordInput legend{padding:0;margin:0;position:absolute;top:0;left:2.5%;z-index:0;opacity:0;background-color:var(--gray);transition:all .6s ease;color:var(--primary);border-radius:.2vw}.passwordInput input{font-size:1vmax;width:100%;color:var(--primary);border:none;background:transparent;z-index:1;padding:0 2.5%;height:7.5vw;border-radius:inherit;font-size:2vh}.passwordInput input::placeholder{color:var(--primary);font-size:1vw;transition:all .1s ease;opacity:.6;font-size:2vh}.passwordInput input:focus{outline:none;border-color:var(--primary)}.passwordInput input:focus::placeholder{opacity:0}.passwordInput input:focus+legend{background-color:#fff;z-index:0;opacity:1;transform:translateY(-50%);padding-inline:.3vw}.passwordInput svg{position:absolute;right:2.5%;top:25%;z-index:2;cursor:pointer;transform:translateY(-50%)}.passwordInput p{font-size:.65vw;z-index:1;color:var(--red);font-weight:400;width:100%;padding:.2vh 0;font-size:2vh}}.notFound404{width:100%;height:100vh;padding:2.5% 5%;background-color:var(--sand)}.notFound404 h1{text-align:center;padding-bottom:8vh}.notFound404 p{padding-bottom:3vh}.notFound404 ul{font-size:.9vw;padding-bottom:3vh;padding-left:1%}.notFound404 a{background-color:var(--primaryHover);color:var(--gray);padding:.5% 1.5%;border-radius:25px}.resetUserPassword{height:100vh;display:flex;align-items:center;justify-content:left;margin:0 auto;transition:all .6s ease;background:url(/assets/Background-gDwFndJu.png) right/cover fixed no-repeat;background-color:#000;padding-left:2.5%}.resetUserPassword form{display:flex;flex-direction:column;padding:2.5% 5%;color:var(--primary);border-radius:.5vmax;gap:3.5vh;justify-content:center;height:100vh;width:40%;position:relative}.resetUserPassword form h3{text-align:left;font-size:2.5vw;font-weight:700}.resetUserPassword form h4{color:var(--primary);font-size:1vw}.resetUserPassword form .button{margin-top:3vh}@media(max-width:480px){.resetUserPassword{height:var(--adminLayoutHeight);display:flex;justify-content:center;align-items:center;padding-top:5%}.resetUserPassword form{display:flex;flex-direction:column;width:80%;border:.2vw solid var(--primary);border-radius:25px;padding:2.5%;gap:4vh}.resetUserPassword form h3,.resetUserPassword form h4{text-align:center;color:var(--primary);font-size:2vh;padding-bottom:1vh}.resetUserPassword form button{font-size:2vh;width:100%;padding:3.5% 2.5% 2.5%;background-color:var(--primary);color:var(--sand);border:2px solid var(--secondary);border-radius:.3vw}.resetUserPassword form .button p{font-size:2vh}}.register{height:100vh;display:flex;align-items:center;justify-content:left;margin:0 auto;transition:all .6s ease;background:url(/assets/Background-gDwFndJu.png) right/cover fixed no-repeat;background-color:#000;padding-left:2.5%}.register .formWrapper{width:100%;display:flex;flex-direction:column;align-items:left;gap:3.5vh;max-height:100%;width:40%;padding:0 5%}.register .formWrapper .nameBox{display:flex;width:100%;gap:1vw}.register .formWrapper .nameBox input{padding-left:5%}.register .formWrapper h3{text-align:left;font-size:2.5vw;font-weight:700;color:var(--primary);margin-top:1vh}.register .formWrapper .button{margin-top:2vh}.register .formWrapper>a{width:100%;padding-right:.5vw;text-align:right;padding-left:1%;color:var(--primary);font-size:1vw;position:relative;top:-1.5vh}.register .formWrapper>a span{color:var(--yellow);text-decoration:underline}.verifyEmail{height:100vh;display:flex;align-items:center;justify-content:left;margin:0 auto;transition:all .6s ease;background:url(/assets/Background-gDwFndJu.png) right/cover fixed no-repeat;background-color:#000;padding-left:2.5%}.verifyEmail .verifyContainer{padding:5%}.verifyEmail .verifyContainer h2{font-size:2.5vw;color:var(--primary);margin-bottom:1vh}.verifyEmail .verifyContainer p{color:var(--primary);text-align:left;margin-bottom:7vh;font-size:1.2vw}.verifyEmail .verifyContainer h5{color:var(--primary);cursor:pointer;font-weight:200;margin-top:2vh;width:100%;text-align:right;font-size:1vw}.verifyEmail .verifyContainer h5 span{color:var(--yellow)}.verifyEmail .verifyContainer .codeInputs{display:flex;gap:1.5vw}.verifyEmail .verifyContainer .codeInputs input{width:6vw;aspect-ratio:1;border-radius:.4vw;font-size:4vw;text-align:center;color:var(--placeholder);background-color:var(--inputBG);border:1px solid var(--gray)}.verifyEmail .verifyContainer .codeInputs input:focus{outline:var(--primary)}.verifyEmail .verifyContainer .codeInputs input::-webkit-outer-spin-button,.verifyEmail .verifyContainer .codeInputs input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.verifyEmail .verifyContainer .codeInputs input[type=number]{-moz-appearance:textfield}.verifyRegistration{width:30%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:.2vw solid var(--primary);padding:2% 2.5%;color:var(--primary);text-align:center;height:35vh;border-radius:.5vw;display:flex;flex-direction:column;justify-content:space-between}.verifyRegistration p{font-weight:400}@media(max-width:480px){.verifyRegistration{width:90%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);border:.2vw solid var(--primary);padding:2% 2.5%;color:var(--primary);text-align:center;height:35vh;border-radius:.5vw;display:flex;flex-direction:column;justify-content:space-between}.verifyRegistration p{font-weight:400;font-size:2vh}}.home{display:flex;height:100vh;background:url(/assets/Background-gDwFndJu.png) right/cover fixed no-repeat;align-items:center;justify-content:center}
