.coming-container{display:flex;align-items:center;justify-content:center;color:#ff004f;font-family:Work Sans,sans-serif;font-weight:900}.coming{font-size:clamp(4em,5vw,5.5em);text-transform:uppercase;text-align:center;line-height:1}@supports (background-clip: text) or (-webkit-background-clip: text){.fancy{background-size:60% auto;background-position:center;color:transparent;-webkit-background-clip:text;background-clip:text;animation-name:wave;animation-duration:20s;animation-iteration-count:infinite;animation-timing-function:ease-in;animation-fill-mode:both;filter:hue-rotate(0deg)}}@keyframes wave{0%{background-position:0% 0%}50%{background-position:-500% 500%}to{background-position:0% 0%}}.label{height:30px;width:60px;border-radius:30px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;cursor:pointer;position:relative;-webkit-transition:-webkit-transform .4s;transition:-webkit-transform .4s;transition:transform .4s}.label:hover{-webkit-transform:perspective(100px) rotateX(5deg) rotateY(-5deg);transform:perspective(100px) rotateX(5deg) rotateY(-5deg)}#checkbox:checked~.label:hover{-webkit-transform:perspective(100px) rotateX(-5deg) rotateY(5deg);transform:perspective(100px) rotateX(-5deg) rotateY(5deg)}#checkbox{display:none}#checkbox:checked~.label:before{left:30px;background-color:#000;background:url(/assets/spainflag-4dcd01d8.png) no-repeat center center;background-size:cover;-webkit-transition:.4s;transition:.4s}.label:before{position:absolute;content:"";height:30px;width:30px;border-radius:50%;background-color:#000;background:url(/assets/engflag-c40ab4ef.png) no-repeat center center;background-size:cover;left:2px;-webkit-box-shadow:0 2px 1px rgba(0,0,0,.3),10px 10px 10px rgba(0,0,0,.3);box-shadow:0 2px 1px #0000004d,10px 10px 10px #0000004d;-webkit-transition:.4s;transition:.4s}.btn-animated{--glow-color: #e60049;--glow-spread-color: rgba(207, 0, 66, .781);--enhanced-glow-color: #ca0040;--btn-color: #cc0041;border:.25em solid var(--glow-color);padding:1em 3em;color:#fff;font-size:15px;font-weight:700;background-color:var(--btn-color);border-radius:1em;outline:none;box-shadow:0 0 1em .1em var(--glow-color),0 0 4em 1em var(--glow-spread-color),inset 0 0 .1em .25em var(--glow-color);text-shadow:0 0 .5em var(--glow-color);position:relative;transition:all .3s}.btn-animated:hover{color:#fff;background-color:var(--glow-color);box-shadow:0 0 1em .25em var(--glow-color),0 0 4em 2em var(--glow-spread-color),inset 0 0 .75em .25em var(--glow-color)}.btn-animated:active{box-shadow:0 0 .6em .25em var(--glow-color),0 0 2.5em 2em var(--glow-spread-color),inset 0 0 .5em .25em var(--glow-color)}.loader-spin{transform:rotate(45deg);perspective:1000px;border-radius:50%;width:8rem;height:8rem;color:#fff}.loader-spin:before,.loader-spin:after{content:"";display:block;position:absolute;top:0;left:0;width:inherit;height:inherit;border-radius:50%;transform:rotateX(70deg);animation:1s spin linear infinite}.loader-spin:after{color:#ff004f;transform:rotateY(70deg);animation-delay:.4s}@keyframes rotate{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}@keyframes rotateccw{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes spin{0%,to{box-shadow:.2em 0 #ff004f}12%{box-shadow:.2em .2em #ff004f}25%{box-shadow:0 .2em #ff004f}37%{box-shadow:-.2em .2em #ff004f}50%{box-shadow:-.2em 0 #ff004f}62%{box-shadow:-.2em -.2em #ff004f}75%{box-shadow:0 -.2em #ff004f}87%{box-shadow:.2em -.2em #ff004f}}.container{font-family:Segoe UI,Tahoma,Geneva,Verdana,sans-serif;font-style:italic;font-weight:700;display:flex;margin-top:5rem;align-items:center;justify-items:center;justify-content:center;flex-wrap:wrap;flex-direction:column;gap:1em}.input-container{filter:drop-shadow(46px 36px 24px #ffffff00) drop-shadow(-55px -40px 25px #121220)}.input-content{display:grid;align-content:center;justify-items:center;align-items:center;text-align:center;padding-inline:8em;padding-top:5em}.input-content:before{content:"";position:absolute;width:100%;height:100%;filter:blur(10px);background:#1E2235;transition:all 1s ease-in-out;border:5px solid #FF004F!important}.input-content:after{content:"";position:absolute;width:98%;height:98%}.input-content:after{content:"";position:absolute;width:98%;height:98%;border:5px solid #FF004F!important}.input-dist{z-index:80;display:grid;align-items:center;text-align:center;width:160%;padding-inline:1em;padding-block:1.2em;grid-template-columns:1fr}.input-type{display:flex;flex-wrap:wrap;flex-direction:column;gap:1em;font-size:1.1rem;background-color:transparent;width:100%;border:none}.input-is{color:#fff;font-size:.9rem;background-color:transparent;width:100%;box-sizing:border-box;padding-inline:.5em;padding-block:.7em;border:none;transition:all 1s ease-in-out;border-bottom:1px solid hsl(221,26%,43%)}.input-is:hover{transition:all 1s ease-in-out;background:linear-gradient(90deg,transparent 0%,rgba(102,224,255,.2) 27%,rgba(102,224,255,.2) 63%,transparent 100%)}.input-content:focus-within:before{transition:all 1s ease-in-out;background:#1E2235}.input-is:focus{outline:none;border-bottom:1px solid hsl(192,100%,100%);background:repeating-linear-gradient(to bottom,transparent 0%,rgba(64,144,181,.6) 1px,rgb(0,0,0) 3px,hsl(295,60%,12%) 5px,#153544 4px,transparent .5%),repeating-linear-gradient(to left,hsl(295,60%,12%) 100%,hsla(295,60%,12%,.99) 100%);color:#c2f3ff;background:linear-gradient(90deg,transparent 0%,rgba(102,224,255,.2) 27%,rgba(102,224,255,.2) 63%,transparent 100%)}.input-is::-moz-placeholder{color:#c2f3ffce}.input-is::placeholder{color:#c2f3ffce}.buttonReset{width:fit-content;display:flex;padding:1.2em 1rem;cursor:pointer;gap:.4rem;font-weight:700;border-radius:30px;text-shadow:2px 2px 3px rgb(136 0 136 / 50%);background:linear-gradient(15deg,#ff004f,#ff004f,#cc3f47,#de6f3d,#f09f33,#de6f3d,#cc3f47,#aa2068,#880088) no-repeat;background-size:300%;color:#fff;border:none;background-position:left center;box-shadow:0 30px 10px -20px #0003;transition:background .3s ease}.buttonReset:hover{background-size:320%;background-position:right center}.buttonReset:hover svg{fill:#fff}.buttonReset svg{width:23px;fill:#ff004f;transition:.3s ease}.loaderCute{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:150px;height:150px;background:transparent;border:3px solid rgba(255,0,79,.1);border-radius:50%;text-align:center;line-height:150px;font-family:sans-serif;font-size:20px;color:#ff004f;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 10px #ff004f;box-shadow:0 0 20px #00000026}.loaderCute:before{content:"";position:absolute;top:-3px;left:-3px;width:100%;height:100%;border:3px solid transparent;border-top:3px solid #ff004f;border-right:3px solid #ff004f;border-radius:50%;animation:animateC 2s linear infinite}.loaderCute span{display:block;position:absolute;top:calc(50% - 2px);left:50%;width:50%;height:4px;background:transparent;transform-origin:left;animation:animate 2s linear infinite}.loaderCute span:before{content:"";position:absolute;width:16px;height:16px;border-radius:50%;background:#3f3f3f;top:-6px;right:-8px;box-shadow:0 0 20px 5px #ff004f}@keyframes animateC{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes animate{0%{transform:rotate(45deg)}to{transform:rotate(405deg)}}.loaderLogo{font-size:48px;display:inline-block;font-family:Arial,Helvetica,sans-serif;font-weight:700;color:#263238;box-sizing:border-box;text-shadow:0 0 2px #FFF,0 0 1px #FFF,0 0 1px #FFF;letter-spacing:2px;position:relative}.loaderLogo:after{content:"DGalery";position:absolute;left:0;top:0;color:#ff0037;width:100%;height:100%;overflow:hidden;box-sizing:border-box;animation:animloader 2.5s linear infinite}@keyframes animloader{0%{width:0%}to{width:100%}}:root{font-family:Inter,system-ui,Avenir,Helvetica,Arial,sans-serif;line-height:1.5;font-weight:400;color-scheme:light dark;color:#ffffffde;background-color:#121220;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{min-width:320px;min-height:100vh;overflow-x:hidden}button{outline:none;border:none}a{color:inherit;text-decoration:none}ul,ol,li{text-decoration:none}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background-color:#ff004f;border-radius:10px;border:3px solid #2c314d}::-webkit-scrollbar-thumb:hover{background-color:#2c314d}
