.container-general{overflow:hidden}nav{width:100%;height:5em;background-color:#000c;display:flex;flex-direction:row;align-items:center;justify-content:space-between;transition:all .5s;position:fixed;z-index:1000;color:#fff}.nav-active{height:8em;padding:10px;justify-content:end;align-items:center;gap:10px}.logo-container{transform:translateY(25px);margin-left:10px;transition:all .6s ease-in-out}.logo-container-active{transform:translate(-20px);transition:all .6s ease-in-out}.logo{height:80px;animation:animate-logo 3s alternate infinite;transform:translateY(30px);cursor:pointer}@keyframes animate-logo{0%{transform:scale(1)}to{transform:scale(1.06)}}.active{text-decoration:none;color:#ff0062;font-weight:600;cursor:pointer}.idle{text-decoration:none;color:#fff;cursor:pointer}.links-nav{display:flex;opacity:0;margin-right:25px;flex-direction:column;transition:all .7s;cursor:pointer}.links-nav-active{display:flex;flex-direction:column;gap:10px;opacity:1;transition:all .5s;cursor:pointer}.btn-nav{margin-right:25px;display:flex;color:#fff;font-size:35px;cursor:pointer;transition:all .5s}.btn-nav-active{margin-right:25px;font-size:35px;cursor:pointer;color:#ff0062;transition:all .5s}.btn-nav:hover{color:#00ffc8}@media (min-width:576px){.btn-nav{display:none}nav{height:4em;display:flex;flex-direction:row;justify-content:space-between}.links-nav{display:flex;flex-direction:row;opacity:1;gap:20px;font-size:17px;transition:all .5s;cursor:pointer}}.container-home{height:100vh;background-color:red;overflow:hidden}.rotating-div{width:100%;height:100vh;background-size:cover;background-position:center;transition:all 5s ease-in-out}@keyframes scale{0%{transform:scale(1)}60%{transform:scale(1.03)}to{transform:scale(1)}}.slide-text{position:absolute;top:-50px;left:0;right:0;text-align:center;color:#fff;background-color:#00000080;font-size:50px;font-weight:400;height:calc(100vh - 5em);padding:5em 1em 2em;transition:all;animation:slideFromTop 6s ease-in-out forwards}@media (min-width: 576px){.slide-text{position:absolute;top:-50px;left:0;right:0;text-align:center;color:#fff;background-color:#00000080;font-size:90px;height:calc(100vh - 1.3em);display:flex;align-items:center;padding-top:1em;padding-bottom:1em;transition:all 1s ease-out;animation:slideFromTop 6s ease-in-out}}@keyframes slideFromTop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}.container-about{padding-top:4em;background-color:#edf5f4;display:flex;flex-direction:column;align-items:center;width:100%}.title{font-size:40px;font-weight:300;padding-top:10px;width:60%;text-align:center}.title-txt{padding-top:1em;display:flex;flex-direction:column;align-items:center;width:60%}.title-txt .icon-about{font-size:50px;margin:10px;color:#c94242}.title-txt h1{font-weight:400;text-align:center}.title-txt p{text-align:center;padding-top:1em;font-size:16px;font-weight:300}.container-habilidades{background-color:#fff;padding:4em 10px 10px;display:flex;flex-direction:row;justify-content:center}.card-habilidades{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%}.txt-hab{width:50%;padding:10px;display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center;margin-bottom:20px}.icon-title{display:flex;align-items:center;gap:20px;padding-top:20px}.icon{font-size:70px;color:green}.title-hab{font-size:50px;font-weight:400;width:100%;text-align:center}.txt-hab p{font-size:16px;font-weight:300}.container-hab{width:100%;height:100%;display:flex;flex-direction:row;flex-wrap:wrap;gap:10px;padding:30px 10px;align-items:center;justify-content:space-around;background-color:#dbdada}.card-habilidad{height:200px;width:100%;padding:10px;border-radius:10px;color:#000;text-align:center;display:flex;flex-direction:column;justify-content:space-evenly;gap:15px;animation:aparecerDesdeAbajo 1s ease forwards;transition:all .3s;background-color:#fff;box-shadow:5px 5px 15px 2px #0000004d}.card-habilidad:hover{background-color:#d44c;color:#fff}@keyframes aparecerDesdeAbajo{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}.title-habilidad{font-size:25px;font-weight:500;border-bottom:1px solid;text-align:center;padding:5px}.card-habilidad p{font-size:18px}.container-separador{background-image:url(/img/proceso/5.jpg);height:300px;background-color:#000;background-size:cover;background-position:center;animation:moverFondo 5s infinite alternate}@keyframes moverFondo{0%{transform:translateY(0)}to{transform:translateY(50px)}}.transparencia{background-color:#000000b3;height:100%;transition:all .2s}.transparencia:hover{background-color:#00000080}@media (min-width: 576px){.container-hab{display:flex;flex-wrap:nowrap;margin-top:2em}.card-habilidad{width:25%;height:250px}.card-habilidad p{font-size:14px}.container-separador{height:300px;background-color:#000;background-image:url(/img/proceso/5.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;animation:moverFondo 5s infinite alternate}}@media (min-width: 800px){.container-hab{display:flex;flex-wrap:nowrap;margin-top:2em}.card-habilidad{width:25%}.card-habilidad p{font-size:18px}.container-separador{height:300px;background-color:#000;background-image:url(/img/proceso/5.jpg);background-size:cover;background-position-y:-200px;animation:moverFondo 5s infinite alternate}}.container-project{background-color:#edf5f4;text-align:center;display:flex;flex-direction:column;align-items:center;padding-top:4em;width:100%}.intro{padding-top:30px;height:100%;display:flex;flex-direction:column;align-items:center}.intro h1{margin-top:30px;font-size:40px;font-weight:400}.intro p{padding-top:25px;font-size:16px;font-weight:400;margin-bottom:20px;width:60%}.go-portfolio{font-size:40px;color:#c94242;cursor:pointer;transition:all .3s;margin-top:10px;animation:flecha-proyectos 1s infinite;margin-bottom:10px}@keyframes flecha-proyectos{0%{opacity:0;transform:scale(1)}to{opacity:1;transform:scale(1.3)}}.container-slider{height:100%;width:100%;color:#000;display:flex;flex-direction:column;align-items:center;gap:20px}.destacados{height:100%;display:flex;flex-direction:column;align-items:center;gap:20px;width:100%;padding:0}.title-destacados{font-size:45px;font-weight:400;transform:translateY(-20px);margin-top:10px}.destacados img{width:100%;transform:translateY(-30px)}.siguiente{order:1}.destacados video{width:100%}.botones{display:flex;flex-direction:row}button{padding:15px;background-color:#c94242;color:#fff;border:none;border-radius:30px;transition:all .3s ease-out;cursor:pointer;margin-right:20px}button:hover{transform:scale(1.05)}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.fade-in{animation:fadeIn .6s ease-in-out}.container-proceso{display:flex;flex-direction:column;height:100%}.container-proceso h1{font-size:50px;text-align:center;font-weight:400;margin-bottom:20px}.card-proceso{width:100%;height:100%;display:flex;flex-direction:column}.card-proceso img{width:100%;opacity:.8;transition:all .3s}.card-proceso img:hover{opacity:1;transition:all .3s}.card-txt{padding:40px}.card-txt p{padding:30px}.title-galery{text-align:center;font-size:60px;padding-top:70px;padding-bottom:60px;font-weight:300}.container-img-galery{background-color:#dedddf;height:100vh;padding:30px;display:flex;flex-wrap:wrap;justify-content:space-between;overflow-y:auto}.foto{height:300px;width:400px;border-radius:10px;margin-bottom:30px;background-position:center;background-size:cover;transform:scale(1);transition:all 0,3s ease-in-out;box-shadow:0 10px 15px 1px #0000003d}.foto:hover{transform:scale(1.05)}.box-clientes{width:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;font-size:30px;padding-top:20px}.title-client{font-weight:400;padding:5px;border-bottom:1px solid grey}.container-clientes img{width:100%}@media (min-width: 576px){.container-slider{height:400px;background-color:#000;width:100%;color:#f0f8ff;display:flex;flex-direction:column;align-items:center;justify-content:start}.destacados{height:100%;overflow:hidden;display:flex;flex-direction:row;align-items:center;gap:10px;justify-content:space-around}.destacados img{width:100%;margin-top:200px;transform:translateY(-60px)}.destacados p{width:400px;font-size:30px;font-weight:300}.container-proceso{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;height:100%}.card-proceso{width:800px;height:600px;display:flex;flex-direction:row;align-items:center;gap:10px}.img-card{height:600px}.img-card img{width:450px;margin-right:20px}.card-txt{padding:0% 0% 100px;width:30%5;display:flex;justify-content:center;align-items:center;transform:translate(-20px)}.card-txt p{font-size:16px;width:250px;padding:10px}.container-img-galery{justify-content:center}}@media (min-width: 800px){.container-slider{height:400px;background-color:#000;width:100%;color:#f0f8ff;display:flex;flex-direction:row;align-items:center;justify-content:start}.destacados{height:100%;overflow:hidden;display:flex;flex-direction:row;align-items:center;gap:100px;justify-content:space-around}.destacados img{width:100%;margin-top:200px;transform:translateY(-60px)}.destacados p{width:400px;font-size:30px;font-weight:300}.container-proceso{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;height:100%}.card-proceso{width:800px;height:600px;display:flex;flex-direction:row;align-items:center;gap:10px}.img-card{height:600px}.img-card img{width:500px}.card-txt{width:400px;display:flex;justify-content:center;align-items:center;padding:0% 0% 100px 60px}.card-txt p{font-size:16px;width:400px;padding:30px}}.box-contact{background-color:#082a41}.title-contact{padding-top:2em;text-align:center;font-weight:400;color:#fff}.container-contact{display:flex;flex-direction:column;align-items:center;background:linear-gradient(180deg,#ff4500,#af3c12)}.cotizacion{height:100%;width:100%;background:linear-gradient(#11afa7,#0d807a);padding-top:4em;padding-bottom:1em;display:flex;flex-direction:column;align-items:center;transition:all .4s}.title{border-bottom:1px solid rgb(21,97,148);width:90%;display:flex;justify-content:center;align-items:center;padding-bottom:10px}.title h1{font-size:40px;color:#fff;font-weight:400}.desc-cotizacion p{font-size:18px;font-weight:300;color:#fff;text-align:center;padding:10px}.info{display:flex;flex-direction:column;gap:20px;padding:10px}.especificacion{padding:10px;border:1px solid white;border-radius:10px;display:flex;align-items:center;gap:10px;color:#082a41;transition:all .4s ease-out}.especificacion:hover{background-color:#156194;color:#fff;box-shadow:0 10px 15px 1px #0000003d}.icon-c{font-size:50px}.esp-desc h1{line-height:30px;letter-spacing:-1px;font-weight:400}.container-btn{padding:10px;width:100%;display:flex;justify-content:center}.btn-cotizar{padding:10px;background:linear-gradient(90deg,#ff4500,#af3c12);border-radius:10px;box-shadow:0 10px 15px 1px #0000003d;color:#fff;text-decoration:none;font-weight:400;animation:btn-cotizar-move .6s alternate infinite;transition:all .4s}.btn-cotizar:hover{transform:scale(1.05)}@keyframes btn-cotizar-move{0%{border:0px solid white}to{border:1px solid white}}.dudas{background:linear-gradient(180deg,#ff4500,#af3c12);height:calc(100vh - 4em);width:100%;padding-top:4em;display:flex;flex-direction:column;justify-content:center;align-items:center;color:#fff;text-align:center}.info-contact{background:linear-gradient(180deg,#af3c12,#ff4500);height:20em;width:13em;padding:2em;display:flex;flex-direction:column;align-items:center;justify-content:center;box-shadow:0 10px 15px 1px #0000003d;border-radius:10px}.intro-dudas{color:#fff;font-weight:300;font-size:18px;text-align:center;margin-bottom:20px}.rrss-btns{width:100%;display:flex;flex-direction:row;align-items:center;justify-content:space-around;box-shadow:0 1px 15px 2px #00000060;padding:10px;border-radius:10px}.rrss-btns a{font-size:40px;color:#082a41;transition:all .3s}.rrss-btns a:hover{transform:scale(1.06)}.logo-chile-p{margin-top:10px;border-radius:10px;box-shadow:0 1px 15px 2px #00000060;width:150px;transition:all .3s ease-in-out}.logo-chile-p:hover{transform:scale(1.05)}@media (min-width: 576px){.container-contact{flex-direction:row;overflow:hidden}.cotizacion{width:130%;height:100vh;background:linear-gradient(180deg,#11afa7,#0d807a)}.desc-cotizacion{width:70%}.info{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:15px;align-items:center}.especificacion{width:43%;padding:5px;flex-direction:column;gap:5px;text-align:center}.icon-c{font-size:30px;padding:0%;margin:0%}.esp-desc{font-size:14px;width:100%}.dudas{height:100vh;transform:translateY(-50px)}}@media (min-width: 800px){.container-contact{flex-direction:row;overflow:hidden}.cotizacion{width:130%;height:100vh;background:linear-gradient(180deg,#11afa7,#0d807a)}.desc-cotizacion{width:70%}.info{flex-direction:row;flex-wrap:wrap;justify-content:center;gap:15px;align-items:center}.especificacion{width:43%;padding:5px;height:150px}.dudas{height:100vh;transform:translateY(-50px)}}.container-rrss-btn{position:fixed;height:50px;box-shadow:0 2px 4px #0000001a;bottom:0;right:0;transform:translateY(-100%);z-index:9999;display:flex;flex-direction:row;justify-content:space-between;align-items:center;border-radius:20px;background-color:#111c;padding:5px;gap:10px;box-shadow:0 0 5px 3px #000}.icon-contact{font-size:30px;color:#fff;transition:all .5s;cursor:pointer}.icon-contact:hover{transform:scale(1.05);color:#d44c}.loader-container{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;color:#f53f3f}.loader-icon{width:100px;height:100px;animation:spin 2s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}footer{background-color:#000;color:#fff;font-weight:200;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px}.datos{display:flex;flex-direction:row;width:100%;justify-content:space-around;padding-bottom:25px;transform:translateY(-10px)}.links-destacados{display:flex;flex-direction:column;justify-content:space-around}.directs{display:flex;flex-direction:column;gap:10px}footer a{text-decoration:none;color:orange;font-weight:300;cursor:pointer;padding-bottom:10px}.logo-streamline{height:30px;transform:translateY(8px);margin-left:5px}*{margin:0%;padding:0%}body{font-family:Roboto,sans-serif;overflow-x:hidden;margin:0;padding:0}
