.btn-flotante .boton-wsp{position:fixed;width:220px;height:55px;padding:0 20px;line-height:55px;bottom:50px;right:50px;background:#0df053;color:#fff;border-radius:50px;text-align:center;font-size:25px;text-decoration:none;box-shadow:0 1px 10px rgba(0,0,0,.3);z-index:100;display:flex;align-items:center;justify-content:center}@media(max-width:900px){.btn-flotante .boton-wsp{bottom:30px;right:30px;width:180px;height:50px;font-size:18px;padding:0 5px}}.btn-flotante .boton-wsp:hover{background:#00ff51}.btn-flotante .boton-wsp span{margin-left:10px;font-size:15px}@media(max-width:900px){.btn-flotante .boton-wsp span{font-size:13px}}.contactar-container{background-color:hsla(48,10%,90%,.6);display:flex;align-items:center;justify-content:center;flex-direction:column;gap:50px;padding:130px 0}@media(max-width:700px){.contactar-container{gap:50px}}.contactar-container .contacto{display:flex;width:80%;align-items:center;justify-content:space-between;text-align:center}@media(max-width:1000px){.contactar-container .contacto{flex-direction:column;justify-content:center;text-align:center;gap:50px}}.contactar-container .contacto div{height:200px;width:300px}@media(max-width:1000px){.contactar-container .contacto div{height:auto}}.contactar-container .contacto div img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}@media(max-width:800px){.contactar-container .contacto div img{width:80%;height:80%}}.contactar-container .contacto div h2{font-weight:600;color:#765082;margin-bottom:20px}@media(max-width:500px){.contactar-container .contacto div h2{font-size:20px}}.contactar-container .contacto div p{font-weight:300;font-size:20px}@media(max-width:500px){.contactar-container .contacto div p{font-size:18px}}.contactar-container .contacto div p a{color:rgba(0,0,0,.839);text-decoration:none}.contactar-container .contacto div .iconos{display:flex;flex-direction:column}@media(max-width:1000px){.contactar-container .contacto div .iconos{margin:auto;font-size:18px}}.contactar-container .contacto div .iconos i{color:#000;font-size:25px}@media(max-width:500px){.contactar-container .contacto div .iconos i{margin:auto;font-size:20px}}.contactar-container .contacto div .iconos i:hover{color:#765082}.detalleFooter{background-color:#434343;display:flex;justify-content:center;align-items:center;width:100%;height:8vh}.detalleFooter p{font-size:1rem;margin:0;color:#fff}.detalleFooter p a{color:#fff;font-weight:700;text-decoration:none}.detalleFooter p a:hover{-webkit-text-decoration:underline #e9c994;text-decoration:underline #e9c994;transition:.2s}@media(max-width:900px){.detalleFooter p{font-size:.9rem}}@media(max-width:750px){.detalleFooter p{width:90%;text-align:center;font-size:.8rem}}@media(max-width:500px){.detalleFooter p{font-size:.7rem}}.HomeWelcome-container{background-image:url(/_next/static/media/Welcome.d2093603.jpg);background-repeat:no-repeat;margin-bottom:100px;background-position:50%;background-size:cover;background-attachment:fixed;height:95vh;position:relative;display:flex;justify-content:start;align-items:center}@supports(-webkit-touch-callout:none){.HomeWelcome-container{background-attachment:scroll}}@supports not (-webkit-touch-callout:none){.HomeWelcome-container{background-attachment:fixed}}.HomeWelcome-container:before{content:"";position:absolute;background-color:rgba(0,0,0,.48);top:0;bottom:0;left:0;right:0}.HomeWelcome-container .container{position:relative;color:#fff;padding-top:200px;display:flex;flex-direction:column;text-align:center;justify-content:center;align-items:center}@media(max-width:800px){.HomeWelcome-container .container{width:90%}}@media(max-width:500px){.HomeWelcome-container .container{width:100%;padding:20px 10px}}.HomeWelcome-container .container h1{font-size:40px;font-weight:600;text-align:center}@media(max-width:500px){.HomeWelcome-container .container h1{font-size:28px}}.HomeWelcome-container .container p{margin-top:10px;font-weight:300;font-size:20px}@media(max-width:500px){.HomeWelcome-container .container p{margin-top:20px;font-size:18px}}.navbar-container .navbar-bg{box-shadow:0 0 100px #515151}.navbar-container .navbar-bg,.navbar-container .navbar-nobg{transition:all 1s ease;background-color:#fff;padding:10px 50px;padding:10px 0;display:flex;align-items:center;position:fixed;width:100%;justify-content:center;flex-direction:column;z-index:10}@media(max-width:1000px){.navbar-container .navbar-bg,.navbar-container .navbar-nobg{justify-content:right;flex-direction:row;padding:10px 20px}}.navbar-container .navbar-bg .logo-arriba,.navbar-container .navbar-nobg .logo-arriba{padding:10px 0}.navbar-container .navbar-bg .logo-arriba img,.navbar-container .navbar-nobg .logo-arriba img{width:130px;height:100px;-o-object-fit:contain;object-fit:contain}@media(max-width:1000px){.navbar-container .navbar-bg .logo-arriba,.navbar-container .navbar-nobg .logo-arriba{display:none}}.navbar-container .navbar-bg .left,.navbar-container .navbar-nobg .left{flex-basis:100%;padding:5px 20px 0 0;display:none;line-height:15px}@media(max-width:1000px){.navbar-container .navbar-bg .left,.navbar-container .navbar-nobg .left{display:flex;justify-content:left}}.navbar-container .navbar-bg .left a,.navbar-container .navbar-nobg .left a{text-decoration:none;display:inline-block}.navbar-container .navbar-bg .left a img,.navbar-container .navbar-nobg .left a img{width:130px;height:100px;margin:0;-o-object-fit:contain;object-fit:contain}@media(max-width:830px){.navbar-container .navbar-bg .left,.navbar-container .navbar-nobg .left{min-width:170px}}.navbar-container .navbar-bg .centro .links,.navbar-container .navbar-nobg .centro .links{display:flex;gap:50px;justify-content:center;align-items:center;width:100%;margin:auto}.navbar-container .navbar-bg .centro .links .underline-black,.navbar-container .navbar-bg .centro .links .underline-white,.navbar-container .navbar-nobg .centro .links .underline-black,.navbar-container .navbar-nobg .centro .links .underline-white{text-decoration:none;font-weight:700;display:inline-block;position:relative}.navbar-container .navbar-bg .centro .links .underline-black,.navbar-container .navbar-nobg .centro .links .underline-black{color:#000;font-weight:500}.navbar-container .navbar-bg .centro .links .underline-black:hover,.navbar-container .navbar-nobg .centro .links .underline-black:hover{text-shadow:0 0 10px #fff4f5;-webkit-text-decoration:underline #9b8ab9;text-decoration:underline #9b8ab9;text-underline-offset:.2em;text-decoration-thickness:.15em}.navbar-container .navbar-bg .centro .links .underline-white,.navbar-container .navbar-nobg .centro .links .underline-white{color:#000;font-weight:500}.navbar-container .navbar-bg .centro .links .underline-white:hover,.navbar-container .navbar-nobg .centro .links .underline-white:hover{text-shadow:0 0 10px #fff4f5;-webkit-text-decoration:underline #9b8ab9;text-decoration:underline #9b8ab9;text-underline-offset:.2em;text-decoration-thickness:.15em}@media(max-width:1000px){.navbar-container .navbar-bg .centro .links,.navbar-container .navbar-nobg .centro .links{display:none}}.navbar-container .navbar-bg .centro i,.navbar-container .navbar-nobg .centro i{font-size:40px;display:none}@media(max-width:1000px){.navbar-container .navbar-bg .centro i,.navbar-container .navbar-nobg .centro i{display:flex;z-index:10;justify-content:right}}.navbar-container .navbar-bg .bg-div,.navbar-container .navbar-nobg .bg-div{display:none;background-color:rgba(0,0,0,.857);position:absolute;opacity:0;width:100%;height:100vh;top:0;left:0;z-index:-1;transition:opacity .6s ease}.navbar-container .navbar-bg .bg-div.active,.navbar-container .navbar-nobg .bg-div.active{display:flex;top:0;left:0;opacity:1}.navbar-container .navbar-bg .links-active,.navbar-container .navbar-nobg .links-active{display:none;flex-direction:column;width:100%;height:100vh;justify-content:center;align-items:center;gap:20px}.navbar-container .navbar-bg .links-active a,.navbar-container .navbar-nobg .links-active a{color:#fff;text-decoration:none;font-size:30px;font-weight:700}@media(max-width:450px){.navbar-container .navbar-bg .links-active a,.navbar-container .navbar-nobg .links-active a{font-size:1.4rem}}@media(max-width:1140px){.navbar-container .navbar-bg .logo,.navbar-container .navbar-nobg .logo{font-size:1rem}.navbar-container .navbar-bg span,.navbar-container .navbar-nobg span{font-size:.7rem}.navbar-container .navbar-bg .right .links a,.navbar-container .navbar-nobg .right .links a{font-size:.9rem}}@media(max-width:450px){.navbar-container .navbar-bg .logo,.navbar-container .navbar-nobg .logo{font-size:.9rem}.navbar-container .navbar-bg span,.navbar-container .navbar-nobg span{font-size:.67rem}}.contenedor-principal-Trabajos{text-align:center;background-color:#fff;padding:150px 0}.contenedor-principal-Trabajos .contenedor-Trabajos{width:75%;margin:auto}.contenedor-principal-Trabajos .contenedor-Trabajos h2{font-size:40px;font-weight:400;font-family:Jost,sans-serif}@media(max-width:500px){.contenedor-principal-Trabajos .contenedor-Trabajos h2{font-size:30px}}.contenedor-principal-Trabajos .contenedor-Trabajos h3{font-weight:300;margin-top:20px;font-size:20px}@media(max-width:900px){.contenedor-principal-Trabajos .contenedor-Trabajos h3{width:90%}}.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos{margin:80px 0;display:grid;grid-gap:40px;grid-template-columns:1fr 1fr;grid-auto-rows:auto;grid-auto-flow:dense}.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen{position:relative;height:500px}.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen:hover{transition:all .3s;transform:scale(1.02)}.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen img{position:absolute;box-shadow:1px 1px 40px hsla(0,0%,75%,.243);width:100%;height:100%;display:block;-o-object-fit:cover;object-fit:cover;margin:auto;border-radius:3px}.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen .proximo-texto{background-color:rgba(0,0,0,.604)}.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen .texto{background-color:rgba(155,138,185,.671)}.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen .proximo-texto,.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen .texto{position:absolute;width:100%;height:100%;align-items:center;justify-content:center;display:flex;flex-direction:column}.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen .proximo-texto .proximo,.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen .texto .proximo{color:#000;position:absolute;margin-bottom:300px;background-color:hsla(0,0%,100%,.647);width:100%;font-size:25px;font-weight:300}.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen .proximo-texto h3,.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen .texto h3{color:#fff;margin-top:0;font-size:40px;font-weight:600}@media(max-width:500px){.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen .proximo-texto h3,.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen .texto h3{font-size:30px}}.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen .proximo-texto p,.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen .texto p{color:#fff;font-size:20px;font-weight:400}@media(max-width:500px){.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen .proximo-texto p,.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos .imagen .texto p{font-size:18px}}.contenedor-principal-Trabajos .contenedor-Trabajos button{color:#fff;background-color:#9b8ab9;font-size:1.1rem;padding:10px 20px;border:1px solid #fff}.contenedor-principal-Trabajos .contenedor-Trabajos button:hover{transition:all .2s;background-color:#fff;border:1px solid #9b8ab9;color:#9b8ab9}@media(max-width:1400px){.contenedor-principal-Trabajos .contenedor-Trabajos{width:80%}.contenedor-principal-Trabajos .contenedor-Trabajos h2{font-size:1.8rem}.contenedor-principal-Trabajos .contenedor-Trabajos h3{font-size:1.3rem}.contenedor-principal-Trabajos .contenedor-Trabajos button{font-size:1rem}}@media(max-width:1000px){.contenedor-principal-Trabajos .contenedor-Trabajos{width:90%}.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos{grid-gap:20px}}@media(max-width:500px){.contenedor-principal-Trabajos .contenedor-Trabajos h2{font-size:1.5rem}.contenedor-principal-Trabajos .contenedor-Trabajos h3{font-size:1.2rem}.contenedor-principal-Trabajos .contenedor-Trabajos button{font-size:.9rem}.contenedor-principal-Trabajos .contenedor-Trabajos .trabajos{grid-template-columns:1fr}}.linea{margin:50px 0;width:100%;height:8px;background-color:#9b8ab9}