*{font-family:Open Sans,sans-serif}.general-body{display:block;width:100%;margin:0;padding:0;min-height:100vh;background:linear-gradient(120deg,#0c0c0c,#000)}.general-body #general-socials-container{display:flex;width:100%;padding-top:10px;justify-content:space-between}.general-body #general-socials-container #my-socials{display:flex;width:50%;justify-content:left}.general-body #general-socials-container #my-socials a{margin:0 10px;width:10%}.general-body #general-socials-container #my-socials a img{width:100%}#menu-weather-container{display:flex;width:50%;justify-content:right;padding-right:10px}#menu-weather-container div{display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:smaller;margin:0 5px}#menu-weather-container div img{width:25px;margin-bottom:3px}.page-break-blue{width:20%;min-height:2px;background-color:#297dddb7;border-radius:50%;margin:10px auto}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}.float{animation:float ease-in-out;animation-iteration-count:infinite;animation-duration:5s}@keyframes slideRight{0%{transform:translate(-1000%)}to{transform:translate(0)}}.slide-right{animation:slideRight ease-in-out;animation-iteration-count:1;animation-duration:2s}@keyframes smallBounce{0%{transform:translateY(0)}30%{transform:translateY(-10px)}60%{transform:translateY(5px)}to{transform:translateY(0)}}.small-bounce{animation:smallBounce ease-in-out .6s;animation-iteration-count:1}@keyframes fadeIn{0%{filter:opacity(0)}to{filter:opacity(1)}}.fade-in{animation:fadeIn ease;animation-iteration-count:1;animation-duration:.5s}@keyframes shine{0%{left:-75%}to{left:125%}}@keyframes pulse{0%{transform:scale(1) rotate(0);opacity:.6}to{transform:scale(1.2) rotate(15deg);opacity:.9}}@keyframes fade-in-up{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}#login-body,#register-body{display:block;width:100%;height:100%;margin:0;padding:0;background-color:#000}#login-body #login-bg-video-container,#login-body #register-bg-video-container,#register-body #login-bg-video-container,#register-body #register-bg-video-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-10;overflow:hidden}#login-body #login-bg-video-container #bg-video-curtain,#login-body #register-bg-video-container #bg-video-curtain,#register-body #login-bg-video-container #bg-video-curtain,#register-body #register-bg-video-container #bg-video-curtain{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:.85}#login-body #login-bg-video-container video,#login-body #register-bg-video-container video,#register-body #login-bg-video-container video,#register-body #register-bg-video-container video{position:absolute;top:50%;left:50%;width:100%;height:100%;min-width:100%;min-height:100%;object-fit:cover;transform:translate(-50%,-50%)}#login-body #login-main,#login-body #register-main,#register-body #login-main,#register-body #register-main{display:flex;flex-direction:column;justify-content:center;align-items:center;min-height:100vh}#login-body #login-main #login-nav-container,#login-body #login-main #register-nav-container,#login-body #register-main #login-nav-container,#login-body #register-main #register-nav-container,#register-body #login-main #login-nav-container,#register-body #login-main #register-nav-container,#register-body #register-main #login-nav-container,#register-body #register-main #register-nav-container{display:flex;width:100%;justify-content:space-between;align-items:center;margin-top:10px}#login-body #login-main #login-nav-container #login-logo-container,#login-body #login-main #login-nav-container #register-logo-container,#login-body #login-main #register-nav-container #login-logo-container,#login-body #login-main #register-nav-container #register-logo-container,#login-body #register-main #login-nav-container #login-logo-container,#login-body #register-main #login-nav-container #register-logo-container,#login-body #register-main #register-nav-container #login-logo-container,#login-body #register-main #register-nav-container #register-logo-container,#register-body #login-main #login-nav-container #login-logo-container,#register-body #login-main #login-nav-container #register-logo-container,#register-body #login-main #register-nav-container #login-logo-container,#register-body #login-main #register-nav-container #register-logo-container,#register-body #register-main #login-nav-container #login-logo-container,#register-body #register-main #login-nav-container #register-logo-container,#register-body #register-main #register-nav-container #login-logo-container,#register-body #register-main #register-nav-container #register-logo-container{display:flex;width:17%;margin-left:10px}#login-body #login-main #login-nav-container #login-logo-container img,#login-body #login-main #login-nav-container #register-logo-container img,#login-body #login-main #register-nav-container #login-logo-container img,#login-body #login-main #register-nav-container #register-logo-container img,#login-body #register-main #login-nav-container #login-logo-container img,#login-body #register-main #login-nav-container #register-logo-container img,#login-body #register-main #register-nav-container #login-logo-container img,#login-body #register-main #register-nav-container #register-logo-container img,#register-body #login-main #login-nav-container #login-logo-container img,#register-body #login-main #login-nav-container #register-logo-container img,#register-body #login-main #register-nav-container #login-logo-container img,#register-body #login-main #register-nav-container #register-logo-container img,#register-body #register-main #login-nav-container #login-logo-container img,#register-body #register-main #login-nav-container #register-logo-container img,#register-body #register-main #register-nav-container #login-logo-container img,#register-body #register-main #register-nav-container #register-logo-container img{width:100%}#login-body #login-main #login-nav-container #login-links-container,#login-body #login-main #login-nav-container #register-links-container,#login-body #login-main #register-nav-container #login-links-container,#login-body #login-main #register-nav-container #register-links-container,#login-body #register-main #login-nav-container #login-links-container,#login-body #register-main #login-nav-container #register-links-container,#login-body #register-main #register-nav-container #login-links-container,#login-body #register-main #register-nav-container #register-links-container,#register-body #login-main #login-nav-container #login-links-container,#register-body #login-main #login-nav-container #register-links-container,#register-body #login-main #register-nav-container #login-links-container,#register-body #login-main #register-nav-container #register-links-container,#register-body #register-main #login-nav-container #login-links-container,#register-body #register-main #login-nav-container #register-links-container,#register-body #register-main #register-nav-container #login-links-container,#register-body #register-main #register-nav-container #register-links-container{display:flex;margin-right:10px}#login-body #login-main #login-nav-container #login-links-container a,#login-body #login-main #login-nav-container #register-links-container a,#login-body #login-main #register-nav-container #login-links-container a,#login-body #login-main #register-nav-container #register-links-container a,#login-body #register-main #login-nav-container #login-links-container a,#login-body #register-main #login-nav-container #register-links-container a,#login-body #register-main #register-nav-container #login-links-container a,#login-body #register-main #register-nav-container #register-links-container a,#register-body #login-main #login-nav-container #login-links-container a,#register-body #login-main #login-nav-container #register-links-container a,#register-body #login-main #register-nav-container #login-links-container a,#register-body #login-main #register-nav-container #register-links-container a,#register-body #register-main #login-nav-container #login-links-container a,#register-body #register-main #login-nav-container #register-links-container a,#register-body #register-main #register-nav-container #login-links-container a,#register-body #register-main #register-nav-container #register-links-container a{position:relative;color:#fff;text-decoration:none;margin:0 10px}#login-body #login-main #login-nav-container #login-links-container a:after,#login-body #login-main #login-nav-container #register-links-container a:after,#login-body #login-main #register-nav-container #login-links-container a:after,#login-body #login-main #register-nav-container #register-links-container a:after,#login-body #register-main #login-nav-container #login-links-container a:after,#login-body #register-main #login-nav-container #register-links-container a:after,#login-body #register-main #register-nav-container #login-links-container a:after,#login-body #register-main #register-nav-container #register-links-container a:after,#register-body #login-main #login-nav-container #login-links-container a:after,#register-body #login-main #login-nav-container #register-links-container a:after,#register-body #login-main #register-nav-container #login-links-container a:after,#register-body #login-main #register-nav-container #register-links-container a:after,#register-body #register-main #login-nav-container #login-links-container a:after,#register-body #register-main #login-nav-container #register-links-container a:after,#register-body #register-main #register-nav-container #login-links-container a:after,#register-body #register-main #register-nav-container #register-links-container a:after{content:"";position:absolute;left:0;bottom:-3px;width:100%;height:2px;background:#fff;transform:scaleX(0);transform-origin:center;transition:transform .3s ease}#login-body #login-main #login-nav-container #login-links-container a:hover:after,#login-body #login-main #login-nav-container #register-links-container a:hover:after,#login-body #login-main #register-nav-container #login-links-container a:hover:after,#login-body #login-main #register-nav-container #register-links-container a:hover:after,#login-body #register-main #login-nav-container #login-links-container a:hover:after,#login-body #register-main #login-nav-container #register-links-container a:hover:after,#login-body #register-main #register-nav-container #login-links-container a:hover:after,#login-body #register-main #register-nav-container #register-links-container a:hover:after,#register-body #login-main #login-nav-container #login-links-container a:hover:after,#register-body #login-main #login-nav-container #register-links-container a:hover:after,#register-body #login-main #register-nav-container #login-links-container a:hover:after,#register-body #login-main #register-nav-container #register-links-container a:hover:after,#register-body #register-main #login-nav-container #login-links-container a:hover:after,#register-body #register-main #login-nav-container #register-links-container a:hover:after,#register-body #register-main #register-nav-container #login-links-container a:hover:after,#register-body #register-main #register-nav-container #register-links-container a:hover:after{transform:scaleX(1)}#login-body #login-main #login-form-container,#login-body #login-main #register-form-container,#login-body #register-main #login-form-container,#login-body #register-main #register-form-container,#register-body #login-main #login-form-container,#register-body #login-main #register-form-container,#register-body #register-main #login-form-container,#register-body #register-main #register-form-container{display:flex;justify-content:center;align-items:center;margin:auto;width:90%}#login-body #login-main #login-form-container #login-title-msg-container,#login-body #login-main #login-form-container #register-title-msg-container,#login-body #login-main #register-form-container #login-title-msg-container,#login-body #login-main #register-form-container #register-title-msg-container,#login-body #register-main #login-form-container #login-title-msg-container,#login-body #register-main #login-form-container #register-title-msg-container,#login-body #register-main #register-form-container #login-title-msg-container,#login-body #register-main #register-form-container #register-title-msg-container,#register-body #login-main #login-form-container #login-title-msg-container,#register-body #login-main #login-form-container #register-title-msg-container,#register-body #login-main #register-form-container #login-title-msg-container,#register-body #login-main #register-form-container #register-title-msg-container,#register-body #register-main #login-form-container #login-title-msg-container,#register-body #register-main #login-form-container #register-title-msg-container,#register-body #register-main #register-form-container #login-title-msg-container,#register-body #register-main #register-form-container #register-title-msg-container{text-align:center}#login-body #login-main #login-form-container #login-title-msg-container h1,#login-body #login-main #login-form-container #register-title-msg-container h1,#login-body #login-main #register-form-container #login-title-msg-container h1,#login-body #login-main #register-form-container #register-title-msg-container h1,#login-body #register-main #login-form-container #login-title-msg-container h1,#login-body #register-main #login-form-container #register-title-msg-container h1,#login-body #register-main #register-form-container #login-title-msg-container h1,#login-body #register-main #register-form-container #register-title-msg-container h1,#register-body #login-main #login-form-container #login-title-msg-container h1,#register-body #login-main #login-form-container #register-title-msg-container h1,#register-body #login-main #register-form-container #login-title-msg-container h1,#register-body #login-main #register-form-container #register-title-msg-container h1,#register-body #register-main #login-form-container #login-title-msg-container h1,#register-body #register-main #login-form-container #register-title-msg-container h1,#register-body #register-main #register-form-container #login-title-msg-container h1,#register-body #register-main #register-form-container #register-title-msg-container h1{font-size:1rem}#login-body #login-main #login-form-container #login-title-msg-container p,#login-body #login-main #login-form-container #register-title-msg-container p,#login-body #login-main #register-form-container #login-title-msg-container p,#login-body #login-main #register-form-container #register-title-msg-container p,#login-body #register-main #login-form-container #login-title-msg-container p,#login-body #register-main #login-form-container #register-title-msg-container p,#login-body #register-main #register-form-container #login-title-msg-container p,#login-body #register-main #register-form-container #register-title-msg-container p,#register-body #login-main #login-form-container #login-title-msg-container p,#register-body #login-main #login-form-container #register-title-msg-container p,#register-body #login-main #register-form-container #login-title-msg-container p,#register-body #login-main #register-form-container #register-title-msg-container p,#register-body #register-main #login-form-container #login-title-msg-container p,#register-body #register-main #login-form-container #register-title-msg-container p,#register-body #register-main #register-form-container #login-title-msg-container p,#register-body #register-main #register-form-container #register-title-msg-container p{font-size:.8rem}#login-body #login-main #login-form-container form,#login-body #login-main #register-form-container form,#login-body #register-main #login-form-container form,#login-body #register-main #register-form-container form,#register-body #login-main #login-form-container form,#register-body #login-main #register-form-container form,#register-body #register-main #login-form-container form,#register-body #register-main #register-form-container form{display:flex;flex-direction:column;background:#2b2b2b4d;border-radius:20px;box-shadow:0 8px 24px #0009;width:95%;padding:20px;color:#f1f1f1;align-items:stretch;box-sizing:border-box;margin:auto}#login-body #login-main #login-form-container form input,#login-body #login-main #register-form-container form input,#login-body #register-main #login-form-container form input,#login-body #register-main #register-form-container form input,#register-body #login-main #login-form-container form input,#register-body #login-main #register-form-container form input,#register-body #register-main #login-form-container form input,#register-body #register-main #register-form-container form input{width:100%;padding:.75rem 0 .75rem 10px;font-size:1rem;color:#fff;background:#ffffff0d;border:1px solid rgba(255,255,255,.2);border-radius:.5rem;outline:none;transition:all .3s ease;margin:5px 0;box-sizing:border-box}#login-body #login-main #login-form-container form input:focus,#login-body #login-main #register-form-container form input:focus,#login-body #register-main #login-form-container form input:focus,#login-body #register-main #register-form-container form input:focus,#register-body #login-main #login-form-container form input:focus,#register-body #login-main #register-form-container form input:focus,#register-body #register-main #login-form-container form input:focus,#register-body #register-main #register-form-container form input:focus{border-color:red;box-shadow:0 0 6px #4a90e2;background:#ffffff14}#login-body #login-main #login-form-container form input::placeholder,#login-body #login-main #register-form-container form input::placeholder,#login-body #register-main #login-form-container form input::placeholder,#login-body #register-main #register-form-container form input::placeholder,#register-body #login-main #login-form-container form input::placeholder,#register-body #login-main #register-form-container form input::placeholder,#register-body #register-main #login-form-container form input::placeholder,#register-body #register-main #register-form-container form input::placeholder{color:#ffffff80}#login-body #login-main #login-form-container form #login-form-login-btn button,#login-body #login-main #login-form-container form #register-form-register-btn button,#login-body #login-main #register-form-container form #login-form-login-btn button,#login-body #login-main #register-form-container form #register-form-register-btn button,#login-body #register-main #login-form-container form #login-form-login-btn button,#login-body #register-main #login-form-container form #register-form-register-btn button,#login-body #register-main #register-form-container form #login-form-login-btn button,#login-body #register-main #register-form-container form #register-form-register-btn button,#register-body #login-main #login-form-container form #login-form-login-btn button,#register-body #login-main #login-form-container form #register-form-register-btn button,#register-body #login-main #register-form-container form #login-form-login-btn button,#register-body #login-main #register-form-container form #register-form-register-btn button,#register-body #register-main #login-form-container form #login-form-login-btn button,#register-body #register-main #login-form-container form #register-form-register-btn button,#register-body #register-main #register-form-container form #login-form-login-btn button,#register-body #register-main #register-form-container form #register-form-register-btn button{display:flex;margin:10px auto 0;padding:10px 30px;font-size:1.1rem;font-weight:600;background:linear-gradient(135deg,red,#d60202);border:none;border-radius:.5rem;cursor:pointer;transition:background .3s ease,transform .2s ease}#login-body #login-main #login-form-container form #login-form-login-btn button:hover,#login-body #login-main #login-form-container form #register-form-register-btn button:hover,#login-body #login-main #register-form-container form #login-form-login-btn button:hover,#login-body #login-main #register-form-container form #register-form-register-btn button:hover,#login-body #register-main #login-form-container form #login-form-login-btn button:hover,#login-body #register-main #login-form-container form #register-form-register-btn button:hover,#login-body #register-main #register-form-container form #login-form-login-btn button:hover,#login-body #register-main #register-form-container form #register-form-register-btn button:hover,#register-body #login-main #login-form-container form #login-form-login-btn button:hover,#register-body #login-main #login-form-container form #register-form-register-btn button:hover,#register-body #login-main #register-form-container form #login-form-login-btn button:hover,#register-body #login-main #register-form-container form #register-form-register-btn button:hover,#register-body #register-main #login-form-container form #login-form-login-btn button:hover,#register-body #register-main #login-form-container form #register-form-register-btn button:hover,#register-body #register-main #register-form-container form #login-form-login-btn button:hover,#register-body #register-main #register-form-container form #register-form-register-btn button:hover{background:linear-gradient(135deg,#aa0202,#ad0000);transform:translateY(-2px)}#login-body #login-main #login-form-container form #login-form-login-btn button:active,#login-body #login-main #login-form-container form #register-form-register-btn button:active,#login-body #login-main #register-form-container form #login-form-login-btn button:active,#login-body #login-main #register-form-container form #register-form-register-btn button:active,#login-body #register-main #login-form-container form #login-form-login-btn button:active,#login-body #register-main #login-form-container form #register-form-register-btn button:active,#login-body #register-main #register-form-container form #login-form-login-btn button:active,#login-body #register-main #register-form-container form #register-form-register-btn button:active,#register-body #login-main #login-form-container form #login-form-login-btn button:active,#register-body #login-main #login-form-container form #register-form-register-btn button:active,#register-body #login-main #register-form-container form #login-form-login-btn button:active,#register-body #login-main #register-form-container form #register-form-register-btn button:active,#register-body #register-main #login-form-container form #login-form-login-btn button:active,#register-body #register-main #login-form-container form #register-form-register-btn button:active,#register-body #register-main #register-form-container form #login-form-login-btn button:active,#register-body #register-main #register-form-container form #register-form-register-btn button:active{transform:translateY(1px)}#login-body #login-main #login-form-container form #login-form-no-account,#login-body #login-main #login-form-container form #register-form-no-account,#login-body #login-main #register-form-container form #login-form-no-account,#login-body #login-main #register-form-container form #register-form-no-account,#login-body #register-main #login-form-container form #login-form-no-account,#login-body #register-main #login-form-container form #register-form-no-account,#login-body #register-main #register-form-container form #login-form-no-account,#login-body #register-main #register-form-container form #register-form-no-account,#register-body #login-main #login-form-container form #login-form-no-account,#register-body #login-main #login-form-container form #register-form-no-account,#register-body #login-main #register-form-container form #login-form-no-account,#register-body #login-main #register-form-container form #register-form-no-account,#register-body #register-main #login-form-container form #login-form-no-account,#register-body #register-main #login-form-container form #register-form-no-account,#register-body #register-main #register-form-container form #login-form-no-account,#register-body #register-main #register-form-container form #register-form-no-account{margin-top:-5px;font-size:.9rem;color:#ffffffb3}#login-body #login-main #login-form-container form #login-form-no-account a,#login-body #login-main #login-form-container form #register-form-no-account a,#login-body #login-main #register-form-container form #login-form-no-account a,#login-body #login-main #register-form-container form #register-form-no-account a,#login-body #register-main #login-form-container form #login-form-no-account a,#login-body #register-main #login-form-container form #register-form-no-account a,#login-body #register-main #register-form-container form #login-form-no-account a,#login-body #register-main #register-form-container form #register-form-no-account a,#register-body #login-main #login-form-container form #login-form-no-account a,#register-body #login-main #login-form-container form #register-form-no-account a,#register-body #login-main #register-form-container form #login-form-no-account a,#register-body #login-main #register-form-container form #register-form-no-account a,#register-body #register-main #login-form-container form #login-form-no-account a,#register-body #register-main #login-form-container form #register-form-no-account a,#register-body #register-main #register-form-container form #login-form-no-account a,#register-body #register-main #register-form-container form #register-form-no-account a{color:red;text-decoration:none;font-weight:500;transition:color .2s}#login-body #login-main #login-form-container form #login-form-no-account a:hover,#login-body #login-main #login-form-container form #register-form-no-account a:hover,#login-body #login-main #register-form-container form #login-form-no-account a:hover,#login-body #login-main #register-form-container form #register-form-no-account a:hover,#login-body #register-main #login-form-container form #login-form-no-account a:hover,#login-body #register-main #login-form-container form #register-form-no-account a:hover,#login-body #register-main #register-form-container form #login-form-no-account a:hover,#login-body #register-main #register-form-container form #register-form-no-account a:hover,#register-body #login-main #login-form-container form #login-form-no-account a:hover,#register-body #login-main #login-form-container form #register-form-no-account a:hover,#register-body #login-main #register-form-container form #login-form-no-account a:hover,#register-body #login-main #register-form-container form #register-form-no-account a:hover,#register-body #register-main #login-form-container form #login-form-no-account a:hover,#register-body #register-main #login-form-container form #register-form-no-account a:hover,#register-body #register-main #register-form-container form #login-form-no-account a:hover,#register-body #register-main #register-form-container form #register-form-no-account a:hover{color:#bd0101}#login-footer-container,#register-footer-container{position:relative;left:0;width:100%;padding:20px 0;text-align:center;background:#0006;color:#fff;display:flex;flex-direction:column;align-items:center;margin-top:20px}#login-footer-container #footer-socials,#register-footer-container #footer-socials{display:flex;justify-content:center;gap:15px;margin-bottom:15px}#login-footer-container #footer-socials a,#register-footer-container #footer-socials a{display:inline-block;width:24px;height:24px}#login-footer-container #footer-socials a img,#register-footer-container #footer-socials a img{width:100%;height:100%;object-fit:contain;transition:transform .2s ease}#login-footer-container #footer-socials a img:hover,#register-footer-container #footer-socials a img:hover{transform:scale(1.2)}#login-footer-container #footer-copyright,#register-footer-container #footer-copyright{font-size:.8rem;color:#ffffffb3;margin:-15px}@media (min-width: 600px){#login-body #login-main #login-nav-container #login-logo-container,#login-body #login-main #login-nav-container #register-logo-container,#login-body #login-main #register-nav-container #login-logo-container,#login-body #login-main #register-nav-container #register-logo-container,#login-body #register-main #login-nav-container #login-logo-container,#login-body #register-main #login-nav-container #register-logo-container,#login-body #register-main #register-nav-container #login-logo-container,#login-body #register-main #register-nav-container #register-logo-container,#register-body #login-main #login-nav-container #login-logo-container,#register-body #login-main #login-nav-container #register-logo-container,#register-body #login-main #register-nav-container #login-logo-container,#register-body #login-main #register-nav-container #register-logo-container,#register-body #register-main #login-nav-container #login-logo-container,#register-body #register-main #login-nav-container #register-logo-container,#register-body #register-main #register-nav-container #login-logo-container,#register-body #register-main #register-nav-container #register-logo-container{display:flex;width:13%;margin-left:10px}#login-body #login-main #login-form-container,#login-body #login-main #register-form-container,#login-body #register-main #login-form-container,#login-body #register-main #register-form-container,#register-body #login-main #login-form-container,#register-body #login-main #register-form-container,#register-body #register-main #login-form-container,#register-body #register-main #register-form-container{width:90%}#login-body #login-main #login-form-container form,#login-body #login-main #register-form-container form,#login-body #register-main #login-form-container form,#login-body #register-main #register-form-container form,#register-body #login-main #login-form-container form,#register-body #login-main #register-form-container form,#register-body #register-main #login-form-container form,#register-body #register-main #register-form-container form{width:85%}#login-body #login-main #login-form-container form input,#login-body #login-main #register-form-container form input,#login-body #register-main #login-form-container form input,#login-body #register-main #register-form-container form input,#register-body #login-main #login-form-container form input,#register-body #login-main #register-form-container form input,#register-body #register-main #login-form-container form input,#register-body #register-main #register-form-container form input{width:100%;padding:.75rem 0 .75rem 10px;margin:5px 0}}@media (min-width: 768px){#login-body #login-main #login-nav-container #login-logo-container,#login-body #login-main #login-nav-container #register-logo-container,#login-body #login-main #register-nav-container #login-logo-container,#login-body #login-main #register-nav-container #register-logo-container,#login-body #register-main #login-nav-container #login-logo-container,#login-body #register-main #login-nav-container #register-logo-container,#login-body #register-main #register-nav-container #login-logo-container,#login-body #register-main #register-nav-container #register-logo-container,#register-body #login-main #login-nav-container #login-logo-container,#register-body #login-main #login-nav-container #register-logo-container,#register-body #login-main #register-nav-container #login-logo-container,#register-body #login-main #register-nav-container #register-logo-container,#register-body #register-main #login-nav-container #login-logo-container,#register-body #register-main #login-nav-container #register-logo-container,#register-body #register-main #register-nav-container #login-logo-container,#register-body #register-main #register-nav-container #register-logo-container{display:flex;width:9%;margin-left:10px}#login-body #login-main #login-form-container,#login-body #login-main #register-form-container,#login-body #register-main #login-form-container,#login-body #register-main #register-form-container,#register-body #login-main #login-form-container,#register-body #login-main #register-form-container,#register-body #register-main #login-form-container,#register-body #register-main #register-form-container{width:90%}#login-body #login-main #login-form-container form,#login-body #login-main #register-form-container form,#login-body #register-main #login-form-container form,#login-body #register-main #register-form-container form,#register-body #login-main #login-form-container form,#register-body #login-main #register-form-container form,#register-body #register-main #login-form-container form,#register-body #register-main #register-form-container form{width:60%}#login-body #login-main #login-form-container form input,#login-body #login-main #register-form-container form input,#login-body #register-main #login-form-container form input,#login-body #register-main #register-form-container form input,#register-body #login-main #login-form-container form input,#register-body #login-main #register-form-container form input,#register-body #register-main #login-form-container form input,#register-body #register-main #register-form-container form input{width:100%;padding:.75rem 0 .75rem 10px;margin:0}}@media (min-width: 1024px){#login-body #login-main #login-nav-container #login-logo-container,#login-body #login-main #login-nav-container #register-logo-container,#login-body #login-main #register-nav-container #login-logo-container,#login-body #login-main #register-nav-container #register-logo-container,#login-body #register-main #login-nav-container #login-logo-container,#login-body #register-main #login-nav-container #register-logo-container,#login-body #register-main #register-nav-container #login-logo-container,#login-body #register-main #register-nav-container #register-logo-container,#register-body #login-main #login-nav-container #login-logo-container,#register-body #login-main #login-nav-container #register-logo-container,#register-body #login-main #register-nav-container #login-logo-container,#register-body #login-main #register-nav-container #register-logo-container,#register-body #register-main #login-nav-container #login-logo-container,#register-body #register-main #login-nav-container #register-logo-container,#register-body #register-main #register-nav-container #login-logo-container,#register-body #register-main #register-nav-container #register-logo-container{display:flex;width:8%;margin-left:10px}#login-body #login-main #login-form-container,#login-body #login-main #register-form-container,#login-body #register-main #login-form-container,#login-body #register-main #register-form-container,#register-body #login-main #login-form-container,#register-body #login-main #register-form-container,#register-body #register-main #login-form-container,#register-body #register-main #register-form-container{width:90%}#login-body #login-main #login-form-container form,#login-body #login-main #register-form-container form,#login-body #register-main #login-form-container form,#login-body #register-main #register-form-container form,#register-body #login-main #login-form-container form,#register-body #login-main #register-form-container form,#register-body #register-main #login-form-container form,#register-body #register-main #register-form-container form{width:60%}#login-body #login-main #login-form-container form input,#login-body #login-main #register-form-container form input,#login-body #register-main #login-form-container form input,#login-body #register-main #register-form-container form input,#register-body #login-main #login-form-container form input,#register-body #login-main #register-form-container form input,#register-body #register-main #login-form-container form input,#register-body #register-main #register-form-container form input{width:100%;padding:.75rem 0 .75rem 10px;margin:0}}@media (min-width: 1280px){#login-body #login-main #login-nav-container #login-logo-container,#login-body #login-main #login-nav-container #register-logo-container,#login-body #login-main #register-nav-container #login-logo-container,#login-body #login-main #register-nav-container #register-logo-container,#login-body #register-main #login-nav-container #login-logo-container,#login-body #register-main #login-nav-container #register-logo-container,#login-body #register-main #register-nav-container #login-logo-container,#login-body #register-main #register-nav-container #register-logo-container,#register-body #login-main #login-nav-container #login-logo-container,#register-body #login-main #login-nav-container #register-logo-container,#register-body #login-main #register-nav-container #login-logo-container,#register-body #login-main #register-nav-container #register-logo-container,#register-body #register-main #login-nav-container #login-logo-container,#register-body #register-main #login-nav-container #register-logo-container,#register-body #register-main #register-nav-container #login-logo-container,#register-body #register-main #register-nav-container #register-logo-container{display:flex;width:5%;margin-left:10px}#login-body #login-main #login-form-container,#login-body #login-main #register-form-container,#login-body #register-main #login-form-container,#login-body #register-main #register-form-container,#register-body #login-main #login-form-container,#register-body #login-main #register-form-container,#register-body #register-main #login-form-container,#register-body #register-main #register-form-container{width:70%}#login-body #login-main #login-form-container form,#login-body #login-main #register-form-container form,#login-body #register-main #login-form-container form,#login-body #register-main #register-form-container form,#register-body #login-main #login-form-container form,#register-body #login-main #register-form-container form,#register-body #register-main #login-form-container form,#register-body #register-main #register-form-container form{width:45%}#login-body #login-main #login-form-container form input,#login-body #login-main #register-form-container form input,#login-body #register-main #login-form-container form input,#login-body #register-main #register-form-container form input,#register-body #login-main #login-form-container form input,#register-body #login-main #register-form-container form input,#register-body #register-main #login-form-container form input,#register-body #register-main #register-form-container form input{width:100%;padding:.75rem 0 .75rem 10px;margin:0}}#menu-welcome-container{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;color:#fff}#menu-welcome-container h3{margin:0}#menu-welcome-container p{margin:5px 0 0;background-color:#ff0;padding:0 10px;border-radius:10px;color:#000;font-size:small}#menu-menu-container{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center}#menu-menu-container .menu-card-container{position:relative;display:none;flex-direction:column;width:90%;height:190px;background-color:red;border-radius:10px;margin:20px 0}#menu-menu-container .menu-card-container a{text-decoration:none;color:#000}#menu-menu-container .menu-card-container .menu-card-title-container{position:absolute;top:5px;left:5px;color:#000;font-size:smaller;background-color:orange;border-radius:10px;padding:0 10px}#menu-menu-container .menu-card-container .menu-card-title-container h3{margin:0}#menu-menu-container .menu-card-container .menu-card-desc-container{position:absolute;bottom:0;display:flex;width:100%;text-align:center;background-color:#000c;border-radius:0 0 10px 10px;color:#fff}#menu-menu-container .menu-card-container .menu-card-desc-container p{padding:0 5px;font-size:.9rem}#menu-menu-container #menu-card-family{background:url(/build/assets/family_banner-BuGGLdIe.png)}#menu-menu-container #menu-card-business{background:url(/build/assets/business_banner-yrlFvEwl.png)}#menu-menu-container #menu-card-mobile{background:url(/build/assets/numbers_banner-C4MVVv6j.png)}#menu-menu-container #menu-card-travel{background:url(/build/assets/travel_banner-B7IBOQYE.png)}#menu-menu-container #menu-card-finance{background:url(/build/assets/finance_banner-DhdIu2Px.png)}#menu-menu-container #menu-card-admin{background:url(/build/assets/admin_banner-7JCzHp0L.png)}#menu-menu-container #menu-card-family,#menu-menu-container #menu-card-business,#menu-menu-container #menu-card-mobile,#menu-menu-container #menu-card-travel,#menu-menu-container #menu-card-finance,#menu-menu-container #menu-card-admin{background-position:50% 15%;background-repeat:no-repeat;background-size:cover}@media (min-width: 600px){#menu-menu-container .menu-card-container{height:220px}#menu-menu-container #menu-card-family,#menu-menu-container #menu-card-business,#menu-menu-container #menu-card-mobile,#menu-menu-container #menu-card-travel,#menu-menu-container #menu-card-admin{background-position:50% 15%}}@media (min-width: 768px){#menu-menu-container .menu-card-container{height:240px}#menu-menu-container #menu-card-family,#menu-menu-container #menu-card-business,#menu-menu-container #menu-card-mobile,#menu-menu-container #menu-card-travel,#menu-menu-container #menu-card-admin{background-position:50% 10%}}@media (min-width: 1024px){#menu-menu-container{flex-direction:row;flex-wrap:wrap}#menu-menu-container .menu-card-container{width:45%;height:240px;margin:20px 10px 10px}#menu-menu-container #menu-card-family,#menu-menu-container #menu-card-business,#menu-menu-container #menu-card-mobile,#menu-menu-container #menu-card-travel,#menu-menu-container #menu-card-admin{background-position:50% 15%}}@media (min-width: 1280px){#menu-menu-container{flex-direction:row;flex-wrap:wrap}#menu-menu-container .menu-card-container{width:25%;height:270px;margin:20px 10px 0}#menu-menu-container #menu-card-family,#menu-menu-container #menu-card-business,#menu-menu-container #menu-card-mobile,#menu-menu-container #menu-card-travel,#menu-menu-container #menu-card-admin{background-position:50% 15%}}@media (min-width: 2100px){#menu-menu-container{flex-direction:row;flex-wrap:wrap}#menu-menu-container .menu-card-container{width:20%;height:290px;margin:20px 10px 0}#menu-menu-container #menu-card-family,#menu-menu-container #menu-card-business,#menu-menu-container #menu-card-mobile,#menu-menu-container #menu-card-travel,#menu-menu-container #menu-card-admin{background-position:50% 30%}}#menu-body{display:block;width:100%;margin:0;padding:0;min-height:100vh;background:linear-gradient(120deg,#0c0c0c,#000)}#menu-body #login-register-socials-container,#menu-body #register-register-socials-container,#menu-body #menu-socials-container{display:flex;width:100%;padding-top:10px;justify-content:space-between}#menu-body #login-register-socials-container #my-socials,#menu-body #register-register-socials-container #my-socials,#menu-body #menu-socials-container #my-socials{display:flex;width:50%;justify-content:left}#menu-body #login-register-socials-container #my-socials a,#menu-body #register-register-socials-container #my-socials a,#menu-body #menu-socials-container #my-socials a{margin:0 10px;width:10%}#menu-body #login-register-socials-container #my-socials a img,#menu-body #register-register-socials-container #my-socials a img,#menu-body #menu-socials-container #my-socials a img{width:100%}#menu-body #menu-logo-container{display:flex;width:100%}#menu-body #menu-logo-container #menu-logo{width:20%!important}#menu-body #menu-logo-container img{display:block;width:30%;margin:auto}@media (min-width: 600px){#login-main-2,#register-main-2{display:none}#login-body #login-register-socials-container #my-socials a,#login-body #menu-socials-container #my-socials a,#login-body #general-socials-container #my-socials a,#register-body #login-register-socials-container #my-socials a,#register-body #menu-socials-container #my-socials a,#register-body #general-socials-container #my-socials a,#menu-body #login-register-socials-container #my-socials a,#menu-body #menu-socials-container #my-socials a,#menu-body #general-socials-container #my-socials a,.general-body #login-register-socials-container #my-socials a,.general-body #menu-socials-container #my-socials a,.general-body #general-socials-container #my-socials a{width:8%}#login-body #login-register-socials-container #my-socials a img,#login-body #menu-socials-container #my-socials a img,#login-body #general-socials-container #my-socials a img,#register-body #login-register-socials-container #my-socials a img,#register-body #menu-socials-container #my-socials a img,#register-body #general-socials-container #my-socials a img,#menu-body #login-register-socials-container #my-socials a img,#menu-body #menu-socials-container #my-socials a img,#menu-body #general-socials-container #my-socials a img,.general-body #login-register-socials-container #my-socials a img,.general-body #menu-socials-container #my-socials a img,.general-body #general-socials-container #my-socials a img{width:100%}#login-body #login-logo-container img,#login-body #register-logo-container img,#login-body #menu-logo-container img,#register-body #login-logo-container img,#register-body #register-logo-container img,#register-body #menu-logo-container img,#menu-body #login-logo-container img,#menu-body #register-logo-container img,#menu-body #menu-logo-container img,.general-body #login-logo-container img,.general-body #register-logo-container img,.general-body #menu-logo-container img{width:25%}}@media (min-width: 768px){#menu-body #login-register-socials-container #my-socials a,#menu-body #menu-socials-container #my-socials a,#menu-body #general-socials-container #my-socials a,.general-body #login-register-socials-container #my-socials a,.general-body #menu-socials-container #my-socials a,.general-body #general-socials-container #my-socials a{width:6%}#menu-body #login-register-socials-container #my-socials a img,#menu-body #menu-socials-container #my-socials a img,#menu-body #general-socials-container #my-socials a img,.general-body #login-register-socials-container #my-socials a img,.general-body #menu-socials-container #my-socials a img,.general-body #general-socials-container #my-socials a img{width:100%}#menu-body #menu-logo-container img,.general-body #menu-logo-container img{width:20%}}@media (min-width: 1024px){#menu-body #login-register-socials-container #my-socials a,#menu-body #menu-socials-container #my-socials a,#menu-body #general-socials-container #my-socials a,.general-body #login-register-socials-container #my-socials a,.general-body #menu-socials-container #my-socials a,.general-body #general-socials-container #my-socials a{width:5%}#menu-body #login-register-socials-container #my-socials a img,#menu-body #menu-socials-container #my-socials a img,#menu-body #general-socials-container #my-socials a img,.general-body #login-register-socials-container #my-socials a img,.general-body #menu-socials-container #my-socials a img,.general-body #general-socials-container #my-socials a img{width:100%}#menu-body #menu-logo-container img,.general-body #menu-logo-container img{width:20%}}@media (min-width: 1280px){#menu-body #login-register-socials-container #my-socials a,#menu-body #menu-socials-container #my-socials a,#menu-body #general-socials-container #my-socials a,.general-body #login-register-socials-container #my-socials a,.general-body #menu-socials-container #my-socials a,.general-body #general-socials-container #my-socials a{width:3%}#menu-body #login-register-socials-container #my-socials a img,#menu-body #menu-socials-container #my-socials a img,#menu-body #general-socials-container #my-socials a img,.general-body #login-register-socials-container #my-socials a img,.general-body #menu-socials-container #my-socials a img,.general-body #general-socials-container #my-socials a img{width:100%}#menu-body #menu-logo-container #menu-logo,.general-body #menu-logo-container #menu-logo{width:8%!important}#menu-body #menu-logo-container img,.general-body #menu-logo-container img{width:20%}}#mobile-submit-btn-container{cursor:pointer;position:absolute;top:10px;right:10px}#mobile-submit-btn-container img{height:25px;width:25px}#mobile-numbers-filters-container{display:flex;width:100%;margin:20px 0 0}#mobile-numbers-filters-container form{display:flex;width:95%;margin:auto}#mobile-numbers-filters-container form select{display:flex;width:100%;font-size:.9rem;background-color:#fff;border:none}#mobile-numbers-container{display:flex;width:100%;flex-direction:column;justify-content:center;align-items:center}#mobile-numbers-container .mobile-number-container{position:relative;display:flex;flex-direction:column;width:95%;height:fit-content;margin-top:20px;background-color:#fff}#mobile-numbers-container .mobile-number-container .mobile-number-delete-container{position:absolute;top:5px;right:5px}#mobile-numbers-container .mobile-number-container .mobile-number-delete-container img{width:25px;height:25px}#mobile-numbers-container .mobile-number-container .mobile-pp-container{display:flex;flex-direction:column;width:100%;align-items:center;margin-top:20px}#mobile-numbers-container .mobile-number-container .mobile-pp-container img{height:100px;width:100px;object-fit:cover;border-radius:100%;border:1px solid black}#mobile-numbers-container .mobile-number-container .mobile-name-container{text-align:center;margin-bottom:-15px}#mobile-numbers-container .mobile-number-container .status{text-align:center;width:fit-content;margin:auto;border-radius:10px}#mobile-numbers-container .mobile-number-container .status p{padding:0 10px}#mobile-numbers-container .mobile-number-container .mobile-number-email-address-site-container{display:flex;flex-wrap:wrap;width:100%;border-top:1px solid black}#mobile-numbers-container .mobile-number-container .mobile-number-email-address-site-container div{display:flex;width:48%;align-items:center;justify-content:space-between;margin:-5px 0 -15px;padding-bottom:5px}#mobile-numbers-container .mobile-number-container .mobile-number-email-address-site-container div img{display:flex;height:20px;width:20px;justify-content:center;align-items:center;padding-left:10px;padding-right:2px}#mobile-numbers-container .mobile-number-container .mobile-number-email-address-site-container div p,#mobile-numbers-container .mobile-number-container .mobile-number-email-address-site-container div a{padding-right:20px}#mobile-number-new-submission-container{position:absolute;top:0;display:flex;flex-direction:column;min-width:100%;min-height:100%;justify-content:center;align-items:center;z-index:100;background:linear-gradient(120deg,#0c0c0c,#000);border-radius:10px}#mobile-number-new-submission-container #mobile-number-new-submission-close-container{cursor:pointer;position:absolute;top:10px;right:10px}#mobile-number-new-submission-container #mobile-number-new-submission-close-container img{width:20px;height:20px}#mobile-number-new-submission-container #mobile-number-new-submission-logo-container{display:flex;width:100%;justify-content:center;align-items:center;margin-top:40px}#mobile-number-new-submission-container #mobile-number-new-submission-logo-container img{width:25%}#mobile-number-new-submission-container form{display:flex;flex-direction:column;width:100%;overflow-y:auto}#mobile-number-new-submission-container form div{display:flex;flex-direction:column;margin:10px 0}#mobile-number-new-submission-container form div input,#mobile-number-new-submission-container form div small{width:80%;margin:5px auto;color:#fffc}#mobile-number-new-submission-container form div small{width:80%;margin:5px auto 0;color:red;font-size:.75rem}#mobile-number-new-submission-container form div input{border:none;border-bottom:1px solid red;font-size:.9rem;padding:6px 6px 6px 32px;background-repeat:no-repeat;background-position:6px center;background-size:18px 18px;background-color:transparent}#mobile-number-new-submission-container form div input::placeholder{color:#ffffffb3}#mobile-number-new-submission-container form div #mobile-number-new-submission-profile-image{padding-right:27px}#mobile-number-new-submission-container form button{cursor:pointer;background-color:red;width:30%;margin:10px auto 0;border:none;border-radius:5px;font-size:1rem;padding:8px 0;transition:width 1s ease}#mobile-number-new-submission-container form button:hover{width:40%}#mobile-number-new-submission-container form #mobile-img-upload-btn{width:85%!important}#mobile-number-new-submission-container #mobile-number-new-submission-type{display:flex;width:87%;margin:0 auto;background-color:transparent;border:none;border-bottom:1px solid red;font-size:medium;color:#fffc}#mobile-number-new-submission-container #mobile-number-new-submission-type option{background-color:#000}#mobile-number-new-submission-container #mobile-number-new-submission-name{background-image:url(/build/assets/user-BYJQ9ux2.png)}#mobile-number-new-submission-container #mobile-number-new-submission-number{background-image:url(/build/assets/telephone_red-CpO_5jNY.png)}#mobile-number-new-submission-container #mobile-number-new-submission-email{background-image:url(/build/assets/email_red-Ct0m9DeL.png)}#mobile-number-new-submission-container #mobile-number-new-submission-location{background-image:url(/build/assets/location_red-7KfH4M2n.png)}#mobile-number-new-submission-container #mobile-number-new-submission-domain{background-image:url(/build/assets/domain_red-p1jvljnC.png)}@media (min-width: 600px){#mobile-number-new-submission-logo-container img{width:15%!important}}@media (min-width: 768px){#mobile-number-new-submission-logo-container img{width:12%!important}form div{margin:15px 0!important}}@media (min-width: 1024px){#mobile-numbers-container{display:flex;flex-direction:row;flex-wrap:wrap;width:95%;margin:auto;justify-content:space-between}#mobile-numbers-container .mobile-number-container{position:relative;display:flex;min-width:45%;max-width:45%;height:fit-content;margin:20px 10px 0;background-color:#fff}#mobile-number-new-submission-container{position:absolute;top:0;left:50%;display:flex;flex-direction:column;width:100%;min-height:100%;justify-content:center;align-items:center;transform:translateY(-50%);transform:translate(-50%);z-index:100;background:linear-gradient(120deg,#0c0c0c,#000);border-radius:10px}#mobile-number-new-submission-container #mobile-number-new-submission-close-container{cursor:pointer;position:absolute;top:10px;right:10px}#mobile-number-new-submission-container #mobile-number-new-submission-close-container img{width:20px;height:20px}#mobile-number-new-submission-container #mobile-number-new-submission-logo-container{display:flex;width:100%;justify-content:center;align-items:center;margin-top:20px}#mobile-number-new-submission-container #mobile-number-new-submission-logo-container img{width:10%!important}#mobile-number-new-submission-container form{display:flex;flex-direction:column;width:100%}#mobile-number-new-submission-container form div{display:flex;flex-direction:column;margin:20px 0}#mobile-number-new-submission-container form div input,#mobile-number-new-submission-container form div small{width:80%;margin:5px auto;color:#fffc}#mobile-number-new-submission-container form div select{width:82%!important}#mobile-number-new-submission-container form div small{width:80%;margin:5px auto 0;color:red;font-size:.75rem}#mobile-number-new-submission-container form div input{border:none;border-bottom:1px solid red;font-size:.9rem;padding:6px 6px 6px 32px;background-repeat:no-repeat;background-position:6px center;background-size:18px 18px;background-color:transparent}#mobile-number-new-submission-container form div input::placeholder{color:#ffffffb3}#mobile-number-new-submission-container form div #mobile-number-new-submission-profile-image{padding-right:27px}#mobile-number-new-submission-container form button{cursor:pointer;background-color:red;width:30%;margin:10px auto 0;border:none;border-radius:5px;font-size:1rem;padding:8px 0;transition:width 1s ease}#mobile-number-new-submission-container form button:hover{width:40%}#mobile-number-new-submission-container form #mobile-img-upload-btn{width:81%!important}#mobile-number-new-submission-container #mobile-number-new-submission-type{display:flex;width:87%;margin:0 auto;background-color:transparent;border:none;border-bottom:1px solid red;font-size:medium;color:#fffc}#mobile-number-new-submission-container #mobile-number-new-submission-type option{background-color:#000}#mobile-number-new-submission-container #mobile-number-new-submission-name{background-image:url(/build/assets/user-BYJQ9ux2.png)}#mobile-number-new-submission-container #mobile-number-new-submission-number{background-image:url(/build/assets/telephone_red-CpO_5jNY.png)}#mobile-number-new-submission-container #mobile-number-new-submission-email{background-image:url(/build/assets/email_red-Ct0m9DeL.png)}#mobile-number-new-submission-container #mobile-number-new-submission-location{background-image:url(/build/assets/location_red-7KfH4M2n.png)}#mobile-number-new-submission-container #mobile-number-new-submission-domain{background-image:url(/build/assets/domain_red-p1jvljnC.png)}}#admin-body{display:block;width:100%;margin:0;padding:0;min-height:100vh;background:linear-gradient(120deg,#0c0c0c,#000)}#admin-body #admin-create-user,#admin-body #admin-block-user{display:flex;width:80%;margin:20px auto;flex-direction:column;justify-content:center;align-items:center;background-color:#fff;padding:20px;border-radius:12px;box-shadow:0 4px 12px #0000001a;height:auto}#admin-body #admin-create-user form,#admin-body #admin-block-user form{display:flex;flex-direction:column;gap:15px;width:100%;justify-content:center;align-items:center}#admin-body #admin-create-user form input,#admin-body #admin-create-user form select,#admin-body #admin-block-user form input,#admin-body #admin-block-user form select{font-size:1rem;padding:10px 20px;width:100%;border:1px solid #ccc;border-radius:6px;transition:border-color .2s}#admin-body #admin-create-user form input:focus,#admin-body #admin-create-user form select:focus,#admin-body #admin-block-user form input:focus,#admin-body #admin-block-user form select:focus{outline:none;border-color:#007bff}#admin-body #admin-create-user form button,#admin-body #admin-block-user form button{font-size:1rem;padding:10px 20px;background-color:#007bff;color:#fff;border:none;border-radius:6px;cursor:pointer;transition:background-color .2s}#admin-body #admin-create-user form button:hover,#admin-body #admin-block-user form button:hover{background-color:#0056b3}#admin-body #admin-create-user table,#admin-body #admin-block-user table{min-width:100%;margin-top:20px;border-collapse:collapse}#admin-body #admin-create-user table th,#admin-body #admin-create-user table td,#admin-body #admin-block-user table th,#admin-body #admin-block-user table td{padding:10px;text-align:left;border-bottom:1px solid #ddd}#admin-body #admin-create-user table th,#admin-body #admin-block-user table th{background-color:#f5f5f5}#admin-body #admin-create-user table tr:hover,#admin-body #admin-block-user table tr:hover{background-color:#f9f9f9}#admin-body #admin-create-user #create-user-code-list,#admin-body #admin-block-user #create-user-code-list{max-height:200px;overflow-y:auto}#admin-body #admin-danger-zone{display:flex;width:100%;justify-content:center;align-items:center}#admin-body #admin-danger-zone .admin-danger-text{width:20%;text-align:center;font-size:1.3rem;color:red}#admin-body #admin-danger-zone .admin-danger-seperator{width:60%;background-color:red;height:.5vh}#admin-body #admin-site-lock,#admin-body #admin-migrations,#admin-body #admin-sym-link{display:flex;width:100%;justify-content:center;align-items:center}#admin-body #admin-site-lock form,#admin-body #admin-migrations form,#admin-body #admin-sym-link form{width:100%;text-align:center}#admin-body #admin-site-lock form button,#admin-body #admin-migrations form button,#admin-body #admin-sym-link form button{cursor:pointer;width:80%;font-size:1.2rem;background-color:red;border:none;padding:20px 0;margin-bottom:20px;transition:background-color .5s ease}#admin-body #admin-site-lock form button:hover,#admin-body #admin-migrations form button:hover,#admin-body #admin-sym-link form button:hover{background-color:#b40000}#admin-body #admin-migrations{display:flex;flex-direction:column}#travel-map-body{position:relative;margin:0}#travel-map-body #map{position:absolute;display:flex;width:100%;height:100vh;z-index:50}#travel-map-body #map-additional-options-container{position:absolute;display:flex;bottom:5px;left:5px;box-sizing:border-box;z-index:1500}#travel-map-body #map-additional-options-container img{cursor:pointer;height:35px;width:35px;background-color:#fff;object-fit:contain;margin:0 2.5px;border:1px solid black;border-radius:5px}#travel-map-body .active-map-btn{border:2px solid red;border-radius:8px;padding:2px}#travel-map-body #travel-marker-display-container{position:absolute;top:0;left:0;display:none;flex-direction:row;width:370px;height:140px;background:#141414f2;color:#fff;border-radius:12px;border:2px solid #e63946;box-shadow:0 8px 24px #0009;overflow:hidden;z-index:100;transition:all .3s ease}#travel-map-body #travel-marker-display-container #travel-marker-display-delete-container{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;background:none;gap:4px}#travel-map-body #travel-marker-display-container #travel-marker-display-delete-container form{margin:0;padding:0;background:none;border:none}#travel-map-body #travel-marker-display-container #travel-marker-display-delete-container form button{all:unset;cursor:pointer;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:50%;padding:5px;width:28px;height:28px;transition:background .2s ease}#travel-map-body #travel-marker-display-container #travel-marker-display-delete-container form button:hover{background:#fff3}#travel-map-body #travel-marker-display-container #travel-marker-display-delete-container form button img{width:18px;height:18px;pointer-events:none}#travel-map-body #travel-marker-display-container #travel-marker-image-container{width:40%;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#ffffff0d;border-right:1px solid #e63946}#travel-map-body #travel-marker-display-container #travel-marker-image-container img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}#travel-map-body #travel-marker-display-container #travel-marker-image-container img:hover{transform:scale(1.05)}#travel-map-body #travel-marker-display-container #travel-marker-text-desc-container{width:60%;display:flex;flex-direction:column;justify-content:center;padding:10px}#travel-map-body #travel-marker-display-container #travel-marker-text-desc-container h4{margin:0 0 5px;font-size:1.2rem;font-weight:700;color:#e63946;text-align:center;text-decoration:underline}#travel-map-body #travel-marker-display-container #travel-marker-text-desc-container p{margin:0;font-size:.9rem;color:#ccc;text-align:center}#travel-map-body #travel-marker-submission-container{position:absolute;display:none;top:0;width:100%;height:100vh;z-index:100;justify-content:center;align-items:center;background-color:#00000080}#travel-map-body #travel-marker-submission-container form{position:relative;display:flex;flex-direction:column;width:80%;max-width:500px;background-color:#1a1a1a;padding:30px;border-radius:8px;box-shadow:0 4px 12px #0003;color:#fff}#travel-map-body #travel-marker-submission-container form #travel-marker-submission-close-btn{position:absolute;cursor:pointer;width:18px;top:3px;right:10px}#travel-map-body #travel-marker-submission-container form div{display:flex;flex-direction:column;margin:10px 0}#travel-map-body #travel-marker-submission-container form div small{color:red}#travel-map-body #travel-marker-submission-container form input,#travel-map-body #travel-marker-submission-container form select,#travel-map-body #travel-marker-submission-container form textarea{padding:10px;font-size:16px;background-color:#333;border:2px solid #444;border-radius:4px;color:#fff;margin-top:5px;transition:border .3s ease,background-color .3s ease}#travel-map-body #travel-marker-submission-container form input:focus,#travel-map-body #travel-marker-submission-container form select:focus,#travel-map-body #travel-marker-submission-container form textarea:focus{border-color:red;background-color:#444;outline:none}#travel-map-body #travel-marker-submission-container form input::placeholder,#travel-map-body #travel-marker-submission-container form textarea::placeholder{color:#fff}#travel-map-body #travel-marker-submission-container form label{font-size:16px;margin-bottom:5px;font-weight:700;color:red}#travel-map-body #travel-marker-submission-container form button{width:50%;margin:20px auto 0;padding:12px 20px;background-color:red;color:#000;font-size:16px;border:none;border-radius:10px;cursor:pointer;transition:background-color .3s ease,transform .3s ease}#travel-map-body #travel-marker-submission-container form button:hover{background-color:#d60303;transform:translateY(-2px)}#travel-map-body #travel-marker-submission-container form button:active{background-color:#c62828;transform:translateY(0)}@media (max-width: 600px){#travel-map-body #travel-marker-display-container{flex-direction:column;width:90%;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);position:fixed;z-index:2000}#travel-map-body #travel-marker-display-container #travel-marker-image-container{width:100%;height:300px;border-right:none;border-bottom:1px solid #e63946}#travel-map-body #travel-marker-display-container #travel-marker-text-desc-container{width:100%;padding:10px}#travel-map-body #travel-marker-display-container #travel-marker-text-desc-container h4{font-size:1.2rem}#travel-map-body #travel-marker-display-container #travel-marker-text-desc-container p{font-size:1rem}#travel-map-body #travel-marker-display-container #travel-marker-display-delete-container{top:5px;right:5px}#travel-map-body #travel-marker-submission-container{z-index:2000}}@media (min-width: 601px) and (max-width: 1024px){#travel-map-body #travel-marker-display-container{flex-direction:column;width:90%;height:auto;left:50%;top:50%;transform:translate(-50%,-50%);position:fixed;z-index:2000}#travel-map-body #travel-marker-display-container #travel-marker-image-container{width:100%;height:400px;border-right:none;border-bottom:1px solid #e63946}#travel-map-body #travel-marker-display-container #travel-marker-text-desc-container{width:100%;padding:10px}#travel-map-body #travel-marker-display-container #travel-marker-text-desc-container h4{font-size:1.2rem}#travel-map-body #travel-marker-display-container #travel-marker-text-desc-container p{font-size:1rem}#travel-map-body #travel-marker-display-container #travel-marker-display-delete-container{top:5px;right:5px}#travel-map-body #travel-marker-submission-container{z-index:2000}}#finances-body{margin:0;padding:0}#finances-body #finances-home-overview-form-container{display:flex;width:100%;background:#121212}#finances-body #finances-home-overview-form-container form{display:none;flex-wrap:wrap;gap:.75rem;margin-top:1rem;padding:1rem;background-color:#252525;border-radius:6px;border:1px solid #333}#finances-body #finances-home-overview-form-container form input,#finances-body #finances-home-overview-form-container form select{flex:1 1 150px;padding:.5rem .75rem;background-color:#1e1e1e;border:1px solid #3a3a3a;border-radius:4px;color:#f0f0f0;font-size:.9rem}#finances-body #finances-home-overview-form-container form input::placeholder,#finances-body #finances-home-overview-form-container form select::placeholder{color:#aaa}#finances-body #finances-home-overview-form-container form input:focus,#finances-body #finances-home-overview-form-container form select:focus{outline:none;border-color:#ffdd57;background-color:#2a2a2a}#finances-body #finances-home-overview-form-container form button{flex:0 0 auto;padding:.5rem 1rem;background-color:#ff5c5c;border:none;border-radius:4px;color:#fff;font-weight:600;cursor:pointer;transition:background .2s ease}#finances-body #finances-home-overview-form-container form button:hover{background-color:#ff8080}#finances-body #finances-home-msg-container{display:flex;width:100%;justify-content:center;align-items:center;background-color:#000}#finances-body #finances-home-msg-container p{margin:0;padding:10px 0;color:#e0e0e0;font-size:.8rem}#finances-body #finances-home-hero-container{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;height:fit-content;background:linear-gradient(135deg,#0b1a2b,#132f4f,#1e436b);position:relative;overflow:hidden}#finances-body #finances-home-hero-container h3{display:flex}#finances-body #finances-home-hero-container:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle,rgba(255,255,255,.1) 0%,transparent 70%);animation:pulse 12s infinite alternate;pointer-events:none}#finances-body #finances-home-hero-container img{width:25%;transition:transform .4s ease,filter .4s ease}#finances-body #finances-home-hero-container img:hover{transform:scale(1.08) rotate(2deg);filter:drop-shadow(0px 5px 10px rgba(0,0,0,.5))}#finances-body #finances-home-hero-container p,#finances-body #finances-home-hero-container h3{text-align:center;font-weight:600;font-size:1.2rem;margin-top:1rem;color:#fff;letter-spacing:.5px;animation:fade-in-up 1.5s ease forwards}#finances-body #finances-home-hero-container #finances-home-hero-btns{display:flex;width:100%;justify-content:center;align-items:center}#finances-body #finances-home-hero-container #finances-home-hero-btns a{text-decoration:none;color:#fff;background:linear-gradient(135deg,#1f8fff,#00b4ff);padding:10px 22px;border-radius:30px;font-weight:600;font-size:1rem;letter-spacing:.5px;margin-top:1rem;display:inline-block;position:relative;overflow:hidden;transition:transform .25s ease,box-shadow .25s ease;box-shadow:0 3px 6px #0000004d;width:30%;text-align:center;margin:.5rem 10px}#finances-body #finances-home-hero-container #finances-home-hero-btns a:hover{transform:translateY(-2px);box-shadow:0 6px 12px #0006}#finances-body #finances-home-hero-container #finances-home-hero-btns a:hover:after{opacity:1}#finances-body #finances-home-hero-container #finances-home-hero-btns a:active{transform:translateY(1px) scale(.97);box-shadow:0 2px 4px #0000004d}#finances-body #finances-home-hero-container #finances-home-hero-btns a:after{content:"";position:absolute;top:0;left:-75%;width:50%;height:100%;background:linear-gradient(120deg,#fff0,#fff6,#fff0);transform:skew(-20deg);opacity:0;transition:opacity .3s ease;pointer-events:none}#finances-body #finances-home-hero-container #finances-home-hero-btns a:hover:after{animation:shine 1s forwards}#finances-body #finances-home-hero-container #finances-overview-form-show-btn{cursor:pointer;position:absolute;display:flex;width:110px;top:0;left:10px}#finances-body #finances-home-current-stats-container{display:flex;flex-direction:column;width:100%;height:50vh;overflow-y:auto;background:#121212}#finances-body #finances-home-current-stats-container h2{text-align:center;font-size:1.5rem;font-weight:700;color:#fff}#finances-body #finances-home-current-stats-container #current-stats-salary-container,#finances-body #finances-home-current-stats-container #current-stats-savings-container,#finances-body #finances-home-current-stats-container #current-stats-savings-total-container,#finances-body #finances-home-current-stats-container #current-stats-extra-earnings-container{display:flex;flex-wrap:wrap;justify-content:center;gap:1.5rem;margin:10px 0}#finances-body #finances-home-current-stats-container #current-stats-salary-container div,#finances-body #finances-home-current-stats-container #current-stats-savings-container div,#finances-body #finances-home-current-stats-container #current-stats-savings-total-container div,#finances-body #finances-home-current-stats-container #current-stats-extra-earnings-container div{display:flex;flex-direction:column;width:30%;padding:1.5rem;background:#1f2a38;border-radius:12px;box-shadow:0 4px 12px #0009;text-align:center}#finances-body #finances-home-current-stats-container #current-stats-salary-container div h3,#finances-body #finances-home-current-stats-container #current-stats-savings-container div h3,#finances-body #finances-home-current-stats-container #current-stats-savings-total-container div h3,#finances-body #finances-home-current-stats-container #current-stats-extra-earnings-container div h3{margin:0 0 8px;font-size:1.2rem;font-weight:700;color:#fff}#finances-body #finances-home-current-stats-container #current-stats-salary-container div h4,#finances-body #finances-home-current-stats-container #current-stats-savings-container div h4,#finances-body #finances-home-current-stats-container #current-stats-savings-total-container div h4,#finances-body #finances-home-current-stats-container #current-stats-extra-earnings-container div h4{margin:0;font-size:1.05rem;font-weight:600;background:linear-gradient(90deg,#1f8fff,#00b4ff);-webkit-background-clip:text;-webkit-text-fill-color:transparent}#finances-body #finances-home-current-stats-container #current-stats-salary-container div p,#finances-body #finances-home-current-stats-container #current-stats-savings-container div p,#finances-body #finances-home-current-stats-container #current-stats-savings-total-container div p,#finances-body #finances-home-current-stats-container #current-stats-extra-earnings-container div p{color:#e0e0e0}#finances-body #finances-home-current-stats-container::-webkit-scrollbar{width:8px}#finances-body #finances-home-current-stats-container::-webkit-scrollbar-thumb{background:#444;border-radius:4px}#finances-body #finances-home-savings-chart-container,#finances-body #finances-home-expenditure-chart-container{display:flex;flex-direction:column;width:100%;justify-content:center;align-items:center;background:#181f28;padding-top:10px;padding-bottom:20px}#finances-body #finances-home-savings-chart-container canvas,#finances-body #finances-home-expenditure-chart-container canvas{width:100%;object-fit:contain!important}#finances-body #finances-home-savings-chart-container h3,#finances-body #finances-home-savings-chart-container h4,#finances-body #finances-home-savings-chart-container p,#finances-body #finances-home-expenditure-chart-container h3,#finances-body #finances-home-expenditure-chart-container h4,#finances-body #finances-home-expenditure-chart-container p{color:#fff}#finances-body #finances-home-expenditure-chart-container{background:#121212!important}#finances-body #finances-home-expenditure-chart-container canvas{height:35vh!important;width:100%!important}#finances-expenses-show-btn{cursor:pointer;position:absolute;display:flex;top:5px;right:5px;z-index:1000;max-width:25px}#finances-expenses-show-btn img{width:100%}#finances-expenses-expense-container,#finances-expenses-totals-container,#finances-expenses-spare-container,#finances-expenses-shopping-container{display:flex;flex-direction:column;max-width:100%;color:#f0f0f0;margin-bottom:20px}#finances-expenses-expense-container form,#finances-expenses-totals-container form,#finances-expenses-spare-container form,#finances-expenses-shopping-container form{display:none;flex-wrap:wrap;gap:.75rem;margin-top:1rem;padding:1rem;background-color:#252525;border-radius:6px;border:1px solid #333}#finances-expenses-expense-container form input,#finances-expenses-expense-container form select,#finances-expenses-totals-container form input,#finances-expenses-totals-container form select,#finances-expenses-spare-container form input,#finances-expenses-spare-container form select,#finances-expenses-shopping-container form input,#finances-expenses-shopping-container form select{flex:1 1 150px;padding:.5rem .75rem;background-color:#1e1e1e;border:1px solid #3a3a3a;border-radius:4px;color:#f0f0f0;font-size:.9rem}#finances-expenses-expense-container form input::placeholder,#finances-expenses-expense-container form select::placeholder,#finances-expenses-totals-container form input::placeholder,#finances-expenses-totals-container form select::placeholder,#finances-expenses-spare-container form input::placeholder,#finances-expenses-spare-container form select::placeholder,#finances-expenses-shopping-container form input::placeholder,#finances-expenses-shopping-container form select::placeholder{color:#aaa}#finances-expenses-expense-container form input:focus,#finances-expenses-expense-container form select:focus,#finances-expenses-totals-container form input:focus,#finances-expenses-totals-container form select:focus,#finances-expenses-spare-container form input:focus,#finances-expenses-spare-container form select:focus,#finances-expenses-shopping-container form input:focus,#finances-expenses-shopping-container form select:focus{outline:none;border-color:#ffdd57;background-color:#2a2a2a}#finances-expenses-expense-container form button,#finances-expenses-totals-container form button,#finances-expenses-spare-container form button,#finances-expenses-shopping-container form button{flex:0 0 auto;padding:.5rem 1rem;background-color:#ff5c5c;border:none;border-radius:4px;color:#fff;font-weight:600;cursor:pointer;transition:background .2s ease}#finances-expenses-expense-container form button:hover,#finances-expenses-totals-container form button:hover,#finances-expenses-spare-container form button:hover,#finances-expenses-shopping-container form button:hover{background-color:#ff8080}#finances-expenses-expense-container h2,#finances-expenses-totals-container h2,#finances-expenses-spare-container h2,#finances-expenses-shopping-container h2{margin-bottom:1rem;font-size:1.5rem;font-weight:600;color:#fff;border-bottom:2px solid #333;padding-bottom:.5rem}#finances-expenses-expense-container table,#finances-expenses-totals-container table,#finances-expenses-spare-container table,#finances-expenses-shopping-container table{width:100%;border-collapse:collapse;background-color:#252525;border-radius:6px;overflow:hidden}#finances-expenses-expense-container table thead,#finances-expenses-totals-container table thead,#finances-expenses-spare-container table thead,#finances-expenses-shopping-container table thead{background-color:#2f2f2f}#finances-expenses-expense-container table thead th,#finances-expenses-totals-container table thead th,#finances-expenses-spare-container table thead th,#finances-expenses-shopping-container table thead th{padding:.75rem 1rem;text-align:left;font-weight:600;font-size:.95rem;color:#e0e0e0;border-bottom:2px solid #3a3a3a}#finances-expenses-expense-container table tbody tr,#finances-expenses-totals-container table tbody tr,#finances-expenses-spare-container table tbody tr,#finances-expenses-shopping-container table tbody tr{transition:background .2s ease}#finances-expenses-expense-container table tbody tr:nth-child(2n),#finances-expenses-totals-container table tbody tr:nth-child(2n),#finances-expenses-spare-container table tbody tr:nth-child(2n),#finances-expenses-shopping-container table tbody tr:nth-child(2n){background-color:#2a2a2a}#finances-expenses-expense-container table tbody tr:hover,#finances-expenses-totals-container table tbody tr:hover,#finances-expenses-spare-container table tbody tr:hover,#finances-expenses-shopping-container table tbody tr:hover{background-color:#333}#finances-expenses-expense-container table tbody tr td,#finances-expenses-totals-container table tbody tr td,#finances-expenses-spare-container table tbody tr td,#finances-expenses-shopping-container table tbody tr td{padding:.75rem 1rem;border-bottom:1px solid #3a3a3a;font-size:.9rem;color:#dcdcdc}#finances-expenses-expense-container table tbody tr td:last-child,#finances-expenses-totals-container table tbody tr td:last-child,#finances-expenses-spare-container table tbody tr td:last-child,#finances-expenses-shopping-container table tbody tr td:last-child{text-align:center}#finances-expenses-expense-container table tbody tr td:last-child a,#finances-expenses-totals-container table tbody tr td:last-child a,#finances-expenses-spare-container table tbody tr td:last-child a,#finances-expenses-shopping-container table tbody tr td:last-child a{color:#ff5c5c;text-decoration:none;font-weight:500;transition:color .2s ease}#finances-expenses-expense-container table tbody tr td:last-child a:hover,#finances-expenses-totals-container table tbody tr td:last-child a:hover,#finances-expenses-spare-container table tbody tr td:last-child a:hover,#finances-expenses-shopping-container table tbody tr td:last-child a:hover{color:#ff8080}#finances-expenses-expense-container #finances-expenses-breakdown-container,#finances-expenses-totals-container #finances-expenses-breakdown-container,#finances-expenses-spare-container #finances-expenses-breakdown-container,#finances-expenses-shopping-container #finances-expenses-breakdown-container{display:flex;flex-wrap:wrap;width:100%;justify-content:space-evenly;text-align:center}#finances-expenses-expense-container #finances-expenses-breakdown-container div,#finances-expenses-totals-container #finances-expenses-breakdown-container div,#finances-expenses-spare-container #finances-expenses-breakdown-container div,#finances-expenses-shopping-container #finances-expenses-breakdown-container div{background-color:#252525;border-radius:10px;margin:10px;width:34%;padding:1rem;transition:transform .2s ease,background .2s ease}#finances-expenses-expense-container #finances-expenses-breakdown-container div p,#finances-expenses-totals-container #finances-expenses-breakdown-container div p,#finances-expenses-spare-container #finances-expenses-breakdown-container div p,#finances-expenses-shopping-container #finances-expenses-breakdown-container div p{color:#ff0;font-weight:700}#finances-expenses-expense-container #finances-expenses-breakdown-container div:hover,#finances-expenses-totals-container #finances-expenses-breakdown-container div:hover,#finances-expenses-spare-container #finances-expenses-breakdown-container div:hover,#finances-expenses-shopping-container #finances-expenses-breakdown-container div:hover{background-color:#333;transform:translateY(-4px)}@media (min-width: 1024px){#finances-home-hero-container img{width:10%!important}#finances-home-hero-container #finance-home-show-btn{width:25%!important}#finances-home-hero-container #finances-home-hero-btns a{width:fit-content!important;margin:1rem 10px!important}}#lockout-body,#lockout-body p{margin:0}#lockout-body #lockout-gif-container{display:flex;width:100%;max-height:100vh;justify-content:center;align-items:center}#lockout-body #lockout-gif-container video{width:100%;max-height:100vh}#forbidden-body{margin:0;display:flex;flex-direction:column;width:100%;min-height:100vh;justify-content:center;align-items:center;background:linear-gradient(120deg,#050505,#000)}#forbidden-body div h2{color:red}#forbidden-body #forbidden-text-container{background-color:#fff;padding:5px 20px;border-radius:10px;text-align:center;margin:0 20px}
