.loaderBox{position:absolute;top:0;left:0;right:0;bottom:0;height:100vh;background-color:var(--primary-color);overflow:hidden}.loader,.loader-inner{height:100%}.loader-text{position:absolute;top:30%;margin:0 auto;left:0;right:0}.loader-animation{position:absolute;top:0;height:100vh;left:0;right:0;margin:0 auto}:root{--primary-color: #000000;--secondary-color: #ffffff;--tertiary-color: #6500e9;--tertiary-color-50: #6500e980}@font-face{font-family:"press start 2p";font-style:normal;font-weight:400;src:local("Press Start 2P"),url(https://fonts.cdnfonts.com/s/15306/PressStart2P-Regular.woff) format("woff")}body{color:var(--secondary-color);font-family:"Press Start 2P",sans-serif;background-color:var(--primary-color);position:relative;overflow:hidden;z-index:10}.vertical-center{min-height:100%;min-height:100vh;display:flex;align-items:center;width:100%;justify-content:center}#canvas,#canvas2{position:fixed;transition:all .5s ease-in-out;background-color:var(--primary-color);overflow:hidden;z-index:-100;text-align:center}.vBox{width:100%;min-height:100vh}a{color:var(--tertiary-color);text-decoration:none}a:hover{color:var(--tertiary-color)}.btn-primary{background-color:var(--tertiary-color);color:var(--secondary-color);border:none}.btn-primary:hover{background-color:var(--secondary-color);color:var(--tertiary-color)}.btn-primary:active,.btn-primary.active{background-color:var(--tertiary-color);border:var(--secondary-color) 1px solid;color:var(--secondary-color)}.btn-secondary{background-color:var(--secondary-color);color:var(--tertiary-color);border:none}.btn-secondary:hover{background-color:var(--tertiary-color);color:var(--secondary-color)}.trabajos-box{position:fixed;bottom:0;right:0;left:0;top:100vh;transition:all .5s ease-in-out;overflow:hidden;background-color:var(--primary-color);z-index:200;padding:10px;text-align:center}.trabajos-box.active{position:fixed;bottom:0;right:0;left:0;top:0;transition:all .5s ease-in-out;overflow:auto;background-color:var(--primary-color);z-index:200;padding:10px;text-align:center}.close-trabajos{position:fixed;bottom:0;left:0;width:auto;height:auto;z-index:200;padding:10px;text-align:center;margin-bottom:10px}.cardJob{border-radius:3px;border:2px solid var(--secondary-color);transition:all 2s ease}.cardJob-info{max-height:0px;overflow:hidden;transition:max-height 1s ease-out}.cardJob-info.active{max-height:450px;transition:max-height 1s ease-in}.cardJob-img{max-width:100%;cursor:pointer;padding:5px;position:relative;overflow:hidden}.cardJob-img img{width:100%}.filter-img{position:absolute;border-radius:50%;top:-2000px;bottom:-2000px;left:-2000px;right:-2000px;transition:all 1s ease-out;background-color:var(--tertiary-color-50)}.filter-img.active{position:absolute;top:-2000px;bottom:-2000px;left:2000px;right:-4000px;left:100%;background-color:var(--tertiary-color-50)}.cardJob-img-more{position:absolute;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;z-index:100}.cardJob-img-more.active{display:none}.info-text,.info-list{font-size:10px}.info-list{display:inline-block}.card-language{display:inline-block;background-color:var(--tertiary-color);border:1px solid var(--secondary-color);width:100px;padding:5px;margin:2px}.contacto-box{position:fixed;bottom:0;right:0;left:0;top:100vh;transition:all .5s ease-in-out;overflow:hidden;background-color:var(--tertiary-color);z-index:200;padding:10px;text-align:center}.contacto-box.active{position:fixed;bottom:0;right:0;top:0;left:0;transition:all .5s ease-in-out;overflow:hidden;background-color:var(--tertiary-color);z-index:9999;padding:10px;text-align:center}.close-contacto{position:absolute;bottom:0;left:0;width:auto;height:auto;z-index:200;padding:10px;text-align:center;margin-bottom:10px}.error-box{height:100vh}.close-error{position:absolute;bottom:0;right:0;width:auto;height:auto;z-index:200;padding:10px;text-align:center;margin-bottom:10px}.cookie-disclaimer{background-color:#000;color:#fff;opacity:1;width:100%;bottom:0;left:0;z-index:300;height:auto;position:fixed}.cookie-disclaimer .container{text-align:center;padding-top:20px;padding-bottom:20px}.cookie-disclaimer .cookie-close{float:right;padding:10px;cursor:pointer}.button-accept-cookie{background-color:#6500e9;border:none;color:#fff;padding:15px 32px;text-align:center;text-decoration:none;display:inline-block;font-size:16px;margin:4px 2px;cursor:pointer}.button-accept-cookie:hover{background-color:#fff;color:#6500e9}
