body{background-color:#000;box-sizing:border-box;margin:0;padding:0}section{align-content:center;place-items:center}header{--background:#fff;align-items:center;background:var(--background);color:var(--text);display:flex;height:10%;justify-content:space-between;left:0;padding:.6em 3em;position:fixed;right:0;top:0;transition:background .25s ease-in;z-index:3}video{display:inline-block;margin-left:auto;margin-right:auto;width:100vw;z-index:-1}.random-reveal,h2{display:block;font-size:80px;font-weight:600;letter-spacing:-5px;line-height:80%;margin-bottom:20%;margin-top:0}#contact,#footer,#mission,#services,#vision,#welcome{align-items:center;justify-content:center;margin:20px 0;padding:20px;transition:.5s ease-in}#vr_info1 img{justify-content:space-between;width:120%}#tsparticles{height:100vh;left:0;position:fixed;top:0;width:100vw;z-index:-5}.canvas{height:500px}.home{margin:0 2vw}.body-image{max-width:30vw}.transition-image{-webkit-filter:blur(5px);filter:blur(5px);opacity:0;transition:all 10s}.image-grid{display:grid;grid-template-columns:33% 33% 33%;justify-items:center;margin:6vh 15vw}.image-loaded .transition-image{-webkit-filter:blur(0);filter:blur(0);opacity:1;width:40vw}.ontR{font-size:35px;height:10%;justify-content:space-between;margin:5vh 15vw;text-align:left}.logo,.ontR{align-items:center;display:flex}.site-logo{align-items:left;background-image:url(/static/media/isotipo100x100negroRGB.2111e3c9934e7084133d.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;color:var(--text);-webkit-filter:invert(100%) brightness(50%);filter:invert(100%) brightness(50%);font-size:.8rem;font-weight:900;height:auto;padding:2vh 8vw;text-decoration:none;width:10%}.nav__list{display:flex;list-style:none;margin:0;padding:0}.nav__link{--spacing:1em;color:#000;display:inline-block;font-size:1rem;letter-spacing:2px;padding:calc(var(--spacing)/2) var(--spacing);position:relative;text-decoration:none;text-transform:uppercase}.nav__link:after{background:currentColor;bottom:0;content:"";height:2px;left:var(--spacing);position:absolute;right:var(--spacing);-webkit-transform:scaleX(0);transform:scaleX(0);transition:-webkit-transform .15s ease-in-out;transition:transform .15s ease-in-out;transition:transform .15s ease-in-out,-webkit-transform .15s ease-in-out}.nav__link:hover:after{-webkit-transform:scaleX(1);transform:scaleX(1)}.minus{font-size:25px}.contL{align-items:center;display:inline-block;font-size:35px;height:10%;margin:0 140px;text-align:left}.divider{height:15vh}.divider-small{height:4vh}@media (max-width:744px){.random-reveal,h2{font-size:40px;letter-spacing:-2px}header{height:8vh;justify-content:normal;padding:0}#welcome{margin-bottom:20vh;margin-top:25vh}#vr_info1 img{justify-content:space-between;width:20vh}.minus{font-size:15px}.container{margin:0}.contL{margin:0 10px}.ontR{display:block;font-size:35px;margin:0;text-align:center}.image-grid{margin:3vh 3vw}.nav__link{font-size:0}.divider{height:10vh}.divider-small{height:5vh}}.hamburger-menu{align-items:center;display:flex;height:40px;position:relative;width:60px;z-index:5}.hamburger-icon{cursor:pointer;display:flex;flex-direction:column;height:20px;justify-content:space-between;margin:0 5vw;width:30px}.line{background-color:#7e7e7e;border-radius:5px;height:4px;width:30px}.menu{background-color:#fff;box-shadow:2px 0 4px rgba(0,0,0,.2);height:100vh;left:-300px;position:absolute;top:-1.5vh;transition:left .3s ease;width:200px}.menu.open{left:0}.menu ul{list-style:none;margin:40px 0 0 20px;padding:0}.menu li{margin-bottom:20px}.menu a{color:#333;font-size:18px;text-decoration:none}.close-icon{align-items:center;color:#7e7e7e;cursor:pointer;display:flex;font-size:18px}.floating-icons-container{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background-color:hsla(0,0%,100%,.2);border-radius:30px;bottom:20px;padding:1.5vh;position:fixed;right:20px}.floating-icons{align-items:center;display:flex;flex-direction:column}.icon{color:#fff;display:inline-block;-webkit-filter:invert(100%);filter:invert(100%);font-size:24px;margin-bottom:1vh;margin-top:1vh;text-decoration:none;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s}.icon:hover{-webkit-filter:invert(0);filter:invert(0);opacity:.8;-webkit-transform:scale(1.3);transform:scale(1.3)}@media (max-width:767px){.floating-icons-container{border-radius:30px;padding:5%}.icon{font-size:24px;margin-bottom:10px}}p{font-size:25px}h1{font-size:60px}.spacer{height:10px}.container{box-sizing:border-box;display:grid;grid-template-columns:50% 50%;justify-items:center;margin:20px 100px}.text-block{align-items:center;display:inline-block;height:10%;margin:0 140px;text-align:left}.image-container{width:50vh}.image-container,.vertical-image-container{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.vertical-image-container{width:35vh}.image-container img,.vertical-image-container img{border-radius:10px;height:auto;width:100%}.image-container:hover,.vertical-image-container:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}@media (max-width:744px){p{font-size:25px}h1{font-size:60px;-webkit-hyphens:auto;hyphens:auto}.container{display:block;margin:90px 20px;text-align:-webkit-center}.text-block{display:inline-block;margin:0 20px;text-align:left}.image-container,.vertical-image-container{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;width:70vw}.vertical-image-container{display:none}.image-container img,.vertical-image-container img{border-radius:10px;height:auto;width:100%}.image-container:hover,.vertical-image-container:hover{-webkit-transform:none;-webkit-transform:initial;transform:none}}.component-container{align-items:center;display:flex;flex-direction:column;padding:20px}.component-container button{background-color:initial;border:none;color:#fff;cursor:default;font-size:16px;padding:10px 20px}.gif-container{height:10vh;overflow:hidden;position:relative;width:100%}.gif{bottom:0;position:absolute;transition:-webkit-transform .3s ease-in-out;transition:transform .3s ease-in-out;transition:transform .3s ease-in-out,-webkit-transform .3s ease-in-out}.fancy-button{cursor:pointer;display:block;-webkit-perspective:1800px;perspective:1800px;position:relative;.fancy-flipper{-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg);-webkit-transform-style:preserve-3d;transform-style:preserve-3d;transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease}.fancy-back,.fancy-flipper,.fancy-front{bottom:0;left:0;position:absolute;right:0;top:0}.fancy-back,.fancy-front{-webkit-backface-visibility:hidden;backface-visibility:hidden;svg{display:block}}&:hover{.fancy-flipper{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}}&:active{.fancy-flipper{-webkit-transform:rotateX(0deg) scale(.95);transform:rotateX(0deg) scale(.95);transition:-webkit-transform .05s ease;transition:transform .05s ease;transition:transform .05s ease,-webkit-transform .05s ease}}.button-text{letter-spacing:.01em}}*{color:#fff;font-family:Poppins,sans-serif;margin:0;transition:all 1s ease-in-out;-webkit-transition:all 1s ease-in-out}
/*# sourceMappingURL=main.e7f3a943.css.map*/