html{background:#241f1c;color:#fff;font-size:55%;height:100%}body{height:100%}html,body{margin:0;padding:0}#app{height:100%}.grow{flex-grow:1}@media screen and (max-width: 1500px){html{font-size:45%}}body,input,input:-webkit-autofill:first-line,input:-webkit-autofill,input:-webkit-autofill:hover,input:-webkit-autofill:focus,textarea,a{font-family:Roboto,sans-serif;font-weight:300;font-size:1.6rem;line-height:2.8rem;letter-spacing:.03em}a{color:#dad2d6;font-weight:300}a:hover{font-weight:400}a:active{color:#ffae00;font-weight:400}h1{font-family:Nunito,serif;font-weight:800;font-size:6.6rem;line-height:110%;letter-spacing:.01em;margin:3.2rem}h2{font-family:Nunito,serif;font-weight:800;font-size:5rem;line-height:120%;letter-spacing:.01em;margin:3.2rem}h3{font-family:Nunito,serif;font-weight:800;font-size:3.8rem;line-height:120%;letter-spacing:.01em}h4{font-family:Nunito,serif;font-weight:800;font-size:2.4rem;line-height:120%;margin:0}h5{font-family:Nunito,serif;font-weight:800;font-size:2.1rem;line-height:120%;margin:.2rem;word-wrap:break-word}h6{font-family:Nunito,serif;font-weight:800;font-size:1.6rem;line-height:120%;margin:0}.link{font-family:Roboto,sans-serif;font-weight:300;font-size:1.4rem;line-height:120%;letter-spacing:.03em}.link:hover{font-weight:400}.button-text{font-family:Nunito,serif;font-weight:800;font-size:2.1rem;line-height:120%;letter-spacing:.01em}.table-text{font-family:Roboto,sans-serif;font-weight:300;font-size:1.2rem;line-height:120%;letter-spacing:.03em}.go2sim-red-text{color:#e84230}.grow{flex-grow:1;flex-basis:50%}.nowrap{white-space:nowrap}input{background-color:#fff;outline:none;border-radius:12.8rem;border:none;padding:.8rem 3.2rem;color:#171516;box-sizing:border-box}.button{font-family:Nunito,serif;font-weight:800;font-size:2.1rem;line-height:120%;letter-spacing:.01em;border-radius:3rem;color:#fff;padding:1.2rem 3.2rem;transition-duration:.2s;text-align:center;cursor:pointer;text-decoration:none;position:relative}.button.gradient{background:linear-gradient(129deg,#b2005d,#d50d43 11.46%,#f62925 50.52%,#ffae00 90.63%);box-shadow:6px 4px 10px 5px inset #33323238,inset -3px -2px 1rem #a9a9a973,-1px -1px 2px #6f6f6f38,3px 3px 3px #00000029,1px 1px 1px inset #ffffff61!important;margin:.5rem;text-shadow:0px 1px 2px rgba(0,0,0,.5);transition-duration:.3s}.button.gradient:hover{box-shadow:inset 6px 4px 10px 5px #d1cfcf38,inset -3px -2px 2rem #33323273,-2px -2px 2px #ffffff1f,3px 3px 3px #00000029,1px 1px 1px inset #ffffff61!important;margin:.5rem;text-shadow:0px 1px 4px rgba(0,0,0,.5)}.button:hover{box-shadow:0 .4rem 3rem #170116cc;text-shadow:-1px -1px 2px rgba(0,0,0,.5)}.button.light{box-shadow:6px 4px 10px 5px inset #33323214,inset -3px -2px 1rem #a9a9a933,-1px -1px 2px #6f6f6f54,2px 2px #00000005,1px 1px 1px inset #ffffff82!important}.button.outline{background:transparent;box-shadow:0 0 0 .2rem #fff inset}.button.outline:hover{background:linear-gradient(90deg,#b2005d,#d50d43 11.46%,#f62925 50.52%,#ffae00 90.63%);color:#fff;font-weight:800;box-shadow:0 0 #fff inset}.button.solid{background:#fff;color:#171516}.button.solid:hover{background:#171516;color:#fff}.button.red{background:#e84230;color:#fff}.button.red:hover{background:#e84230;color:#171516;font-weight:800}.button.inline{display:inline-flex}.button.autosize{width:fit-content}.button.stretch{width:100%}.button.vspaced{margin:1.6rem 0!important}.button.disabled{opacity:.5;color:#000;cursor:default}.button.small{font-size:inherit;padding:.6rem 1.3rem}.button.grow{flex-grow:1}.button.noshadow{box-shadow:none!important}.gradient-title{background:linear-gradient(360deg,#b2005d -14.55%,#d50d43 10.45%,#f62925 45.01%,#ffae00 109.71%);text-align:center;border-top-left-radius:3.2rem;border-top-right-radius:3.2rem;padding:1.6rem}.gradient-card{background:linear-gradient(360deg,#b2005d -14.55%,#d50d43 10.45%,#f62925 45.01%,#ffae00 109.71%);border-radius:3.2rem;padding:1.6rem}.hover-icon{position:relative;height:1.4rem}.hover-icon img{position:absolute;height:100%;transition-duration:.25s}.hover-icon .normal{opacity:1}.hover-icon .hover,.hover-icon:hover .normal{opacity:0}.hover-icon:hover .hover{opacity:1}.white-glass{background:#ffffff08;border-radius:2.5rem;box-shadow:0 0 .2rem #ffffff1a,inset .1rem 0 #ffffff0d,inset -.1rem 0 #ffffff0d,inset 0 -.1rem #ffffff0d,inset 0 .1rem #ffffff0d,inset 0 0 .1rem #ffffff1a;margin:4.8rem;margin-bottom:0;padding:3.2rem 6.4rem;display:flex;gap:10%}.white-glass .wrapper{max-width:50%}.white-glass h2{margin-left:0!important;margin-right:0!important}.card,.options{box-shadow:.2rem .2rem .8rem #0003;background-color:#fff;color:#171516;border-radius:1rem;border:.1rem solid #b1b1b1;padding:1.2rem}.options .option{padding:.8rem 1.6rem;cursor:pointer;transition-duration:.25s;display:flex;flex-direction:row;justify-content:space-between;align-items:center}.options .option img{height:1rem!important;padding-left:1rem}.options .option:hover{background-color:#e8423038;border-radius:.6rem}.vertical-form{display:flex;flex-direction:column;gap:2rem;width:100%}.form-row{display:flex;flex-direction:row;gap:2rem;justify-content:right;align-items:center}.form-row label{flex-basis:25%;flex-grow:1}.form-row input{flex-basis:75%;flex-grow:1}.horizontal-rule{width:auto;border-bottom:1px solid #323232;margin:2.4rem 0rem;box-sizing:border-box}.wrapper.right{display:flex;flex-direction:row;align-items:center;gap:2rem}.wrapper.right img{width:7rem}.wrapper.right p{text-align:left;line-height:2.2rem}.application-frame{display:flex;width:100%;height:100%;flex-direction:column;position:relative}.application-frame .login-frame{flex-grow:1;display:flex;align-items:center;justify-content:center;text-align:right}.application-frame .login-frame input{width:100%;margin-bottom:2rem;box-sizing:border-box}.application-frame .login-frame a{margin-bottom:4rem;display:block;font-size:1.4rem}.application-frame .login-frame .button{width:100%;box-sizing:border-box}.application-frame .login-frame form h2,.application-frame .login-frame form h4{text-align:center}.site-header{background-color:#0000006b;color:#383838;display:flex;flex-direction:column;align-items:center;width:100%;box-sizing:border-box;position:relative;z-index:1000}.site-header .button{width:5rem;height:5rem;padding:0;display:flex;justify-content:center;align-items:center}.site-header .button.admin-mode{background-color:#e84230}.site-header .button.client-mode{background-color:#ffae00}.site-header .burger-menu-container.admin-mode{color:#fff}.site-header .burger-menu-container.client-mode{color:#171516}.site-header .top-bar{display:flex;flex-direction:row;height:10rem;width:100%;align-items:center}.site-header .top-bar .panel{display:flex;align-items:center;margin:0 3.2rem}.site-header .top-bar .panel.right{justify-content:right}.site-header .top-bar .panel.right,.site-header .top-bar .panel.left{flex-basis:50%}.site-header .bottom-bar{display:flex;flex-direction:row;padding:0 1.4rem;width:100%}.site-header .options{position:absolute;top:90%}.site-header .logo{vertical-align:middle;box-sizing:content-box;height:5rem}.site-header .flex-spacer{flex-grow:1;flex-basis:100%;justify-content:center;display:flex}.site-header .header-rows{display:flex;flex-direction:column;margin-right:1rem}.site-header .header-rows .client-row{display:flex;justify-content:center;position:relative;gap:1rem}.site-header .header-rows h4{color:#e84230;background:linear-gradient(360deg,#b2005d -14.55%,#d50d43 10.45%,#f62925 45.01%,#ffae00 109.71%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-align:center}.header-rows .client-row .padlock{cursor:pointer;display:flex;align-items:center}.header-rows .client-row .padlock i{font-size:1.5rem}.site-header .user-part a{color:#fff;text-decoration:none;cursor:pointer}.site-header .user-part>*{padding-left:1.8rem}.site-header .back-button{cursor:pointer;width:4rem;height:4rem;display:flex;justify-content:center;align-items:center;transition-duration:.25s;border-radius:5px}.site-header .back-button:hover{background-color:#eee}.site-header .back-button.hidden{padding-right:0;width:0}.site-header .search-bar{display:flex;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #eeeeee;gap:1rem}.site-header .search-wrapper .search-input{background-color:transparent;flex-grow:1;padding:.8rem 1rem}.site-header .search-icon-wrapper{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center}.site-header .client-list{width:50%;display:flex;max-height:70vh;padding:1rem;flex-direction:column}.site-header .search-wrapper{flex-grow:1;border:1px solid #eeeeee;border-radius:2rem;box-shadow:3px 3px 8px inset #0000001f;display:flex;flex-direction:row;justify-content:center;align-items:center}.site-header .client-list .option{flex-basis:50%;width:50%;box-sizing:border-box}.site-header .client-list .content-wrapper{overflow:auto;width:100%;display:flex;flex-wrap:wrap}.header-links{align-items:center;font-size:1.2rem}.header-links .spacer{height:2rem;margin:0 1.4rem;width:.2rem;display:inline-block;background-color:#e84230}.sub-button-container{display:flex;align-items:center}.map-icon{width:2.4rem;height:2.4rem}.map-icon img{width:1.6rem;height:1.6rem}.site-header .open-ticket{position:absolute}.site-header .options.hide{display:none}.three-gradient{position:relative;width:100%;height:100%}.overlay-container{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden}.three-gradient .wifi{position:absolute;left:-5vw;top:0vh;height:113vh}.three-gradient .sim{position:absolute;left:56vw;top:3vw;height:128vh}.renderer-container{position:fixed;width:100%;height:100%;z-index:0;overflow:hidden}.child-container{width:100%;height:100%;position:relative;z-index:1}
