*{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}@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}#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-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-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}}#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}
