.btn-flotante .boton-wsp{position:fixed;width:55px;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:55px;height:55px;font-size:20px;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}}.detalleFooter{background-color:#000;display:flex;justify-content:center;align-items:center;width:100%;height:8vh}.detalleFooter p{font-size:1rem;margin:auto 0;color:#fff}.detalleFooter p a{color:#fff;font-weight:700;text-decoration:none}.detalleFooter p a:hover{-webkit-text-decoration:underline #338c21;text-decoration:underline #338c21;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}}.navbar-container .navbar-bg{transition:all .5s ease;background-color:#fff;box-shadow:0 0 100px #515151;padding:10px 50px}.navbar-container .navbar-bg .logo{width:80px;height:80px;border-radius:100%}.navbar-container .navbar-bg .nombre{font-weight:700;color:#474b4e;font-size:1.2rem;text-align:center;margin:0}.navbar-container .navbar-bg span{font-weight:400;color:#474b4e;font-size:.8rem}.navbar-container .navbar-nobg{transition:all 1s ease;background-color:#fff;padding:10px 50px}.navbar-container .navbar-nobg .logo{width:80px;border-radius:100%;height:80px}.navbar-container .navbar-nobg .nombre{font-weight:700;color:#000;font-size:1.2rem;text-align:center;margin:0}.navbar-container .navbar-nobg span{font-weight:400;color:#fff!important;font-size:.8rem;text-align:center}.navbar-container .navbar-bg,.navbar-container .navbar-nobg{display:flex;align-items:center;position:fixed;width:100%;justify-content:space-between;z-index:10}@media(max-width:600px){.navbar-container .navbar-bg,.navbar-container .navbar-nobg{padding:10px 20px}}.navbar-container .navbar-bg .left,.navbar-container .navbar-nobg .left{flex-basis:30%;display:flex;line-height:15px}.navbar-container .navbar-bg .left a,.navbar-container .navbar-nobg .left a{text-decoration:none;display:inline-block}@media(max-width:830px){.navbar-container .navbar-bg .left,.navbar-container .navbar-nobg .left{min-width:170px}}.navbar-container .navbar-bg .right,.navbar-container .navbar-nobg .right{flex-basis:90%}.navbar-container .navbar-bg .right .links,.navbar-container .navbar-nobg .right .links{display:flex;gap:50px;justify-content:right}.navbar-container .navbar-bg .right .links .underline-black,.navbar-container .navbar-bg .right .links .underline-white,.navbar-container .navbar-nobg .right .links .underline-black,.navbar-container .navbar-nobg .right .links .underline-white{text-decoration:none;font-weight:500;display:inline-block;position:relative}.navbar-container .navbar-bg .right .links .underline-black:after,.navbar-container .navbar-bg .right .links .underline-white:after,.navbar-container .navbar-nobg .right .links .underline-black:after,.navbar-container .navbar-nobg .right .links .underline-white:after{content:"";position:absolute;width:100%;transform:scaleX(0);height:2px;bottom:0;left:0;transform-origin:bottom right;transition:transform .6s ease-out}.navbar-container .navbar-bg .right .links .underline-black:hover:after,.navbar-container .navbar-bg .right .links .underline-white:hover:after,.navbar-container .navbar-nobg .right .links .underline-black:hover:after,.navbar-container .navbar-nobg .right .links .underline-white:hover:after{transform:scaleX(1);transform-origin:bottom left}.navbar-container .navbar-bg .right .links .underline-black,.navbar-container .navbar-nobg .right .links .underline-black{color:#000;font-size:17px}.navbar-container .navbar-bg .right .links .underline-black:hover,.navbar-container .navbar-nobg .right .links .underline-black:hover{text-shadow:0 0 10px #f3f3f3}.navbar-container .navbar-bg .right .links .underline-black:after,.navbar-container .navbar-nobg .right .links .underline-black:after{background-image:linear-gradient(45deg,#194279,95%)}.navbar-container .navbar-bg .right .links .underline-white,.navbar-container .navbar-nobg .right .links .underline-white{color:#000;font-size:17px}.navbar-container .navbar-bg .right .links .underline-white:hover,.navbar-container .navbar-nobg .right .links .underline-white:hover{text-shadow:0 0 10px #fff}.navbar-container .navbar-bg .right .links .underline-white:after,.navbar-container .navbar-nobg .right .links .underline-white:after{background-image:linear-gradient(45deg,#194279,95%)}@media(max-width:830px){.navbar-container .navbar-bg .right .links,.navbar-container .navbar-nobg .right .links{display:none}}.navbar-container .navbar-bg .right i,.navbar-container .navbar-nobg .right i{font-size:40px;display:none}@media(max-width:830px){.navbar-container .navbar-bg .right i,.navbar-container .navbar-nobg .right i{display:flex;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:all .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}.navbar-container .navbar-bg .left,.navbar-container .navbar-nobg .left{flex-basis:70%}}.line{background-color:#fff;height:1px;margin:auto;width:100px}.contacto-container{padding:100px 0;background-image:url(/_next/static/media/fondo.886c61bc.jpg);background-repeat:no-repeat;background-position:50%;background-size:cover;position:relative;display:flex;align-items:center;justify-content:center}@supports(-webkit-touch-callout:none){.contacto-container{background-attachment:scroll}}@supports not (-webkit-touch-callout:none){.contacto-container{background-attachment:fixed}}@media(max-width:1000px){.contacto-container{height:65vh}}.contacto-container:before{content:"";position:absolute;background-color:#fff;top:0;bottom:0;left:0;right:0}.contacto-container .contacto{position:relative;display:flex;align-items:center;justify-content:center;text-align:center;flex-direction:column;color:#000;gap:50px}@media(max-width:1000px){.contacto-container .contacto div{width:90%;height:auto}}.contacto-container .contacto div div{margin:auto}.contacto-container .contacto div div .logo{width:100px;height:100px;border-radius:100%}.contacto-container .contacto div p{font-weight:400}@media(max-width:1000px){.contacto-container .contacto div p{font-size:16px}}.contacto-container .contacto div .iconos{display:flex;justify-content:center;align-items:center;gap:20px;height:30px}@media(max-width:1000px){.contacto-container .contacto div .iconos{margin:auto;font-size:18px}}.contacto-container .contacto div .iconos i{color:#20505c;font-size:25px}.contacto-container .contacto div .iconos i:hover{color:#163a44}.contacto-container .contacto .turnero-container p{font-size:18px;font-weight:500;color:#000}.contacto-container .contacto .turnero-container .turnero-link{color:#20505c;font-weight:700;text-decoration:none;transition:color .3s ease}.contacto-container .contacto .turnero-container .turnero-link:hover{color:#163a44;text-decoration:underline}.direccion-container{display:flex;flex-direction:column;align-items:center;text-align:center;padding:80px 20px;background-color:hsla(197,8%,84%,.184);color:#0d0d0d}@media(max-width:900px){.direccion-container{padding:60px 15px}}.direccion-container h2{font-size:clamp(1.6rem,3.5vw,2rem);color:#20505c;font-weight:700;margin-bottom:40px}.direccion-container .contactos{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:60px;width:100%}@media(max-width:900px){.direccion-container .contactos{flex-direction:column}}.direccion-container .contactos .contacto{display:flex;flex-direction:column;align-items:center;gap:15px;text-align:center;max-width:400px}.direccion-container .contactos .contacto iframe{width:320px;height:320px;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.2)}@media(max-width:500px){.direccion-container .contactos .contacto iframe{width:280px;height:280px}}.direccion-container .contactos .contacto div{display:flex;flex-direction:column;align-items:center}.direccion-container .contactos .contacto div h3{font-size:clamp(1.2rem,3vw,1.6rem);font-weight:700;color:#0d0d0d;letter-spacing:.8px}.direccion-container .contactos .contacto div p{font-size:clamp(.9rem,2vw,1.1rem);color:#333;max-width:90%;line-height:1.5;text-align:center}.form-container{max-width:1000px;margin:100px auto;display:flex;flex-direction:column;align-items:center;padding:20px;border-radius:10px;text-align:center}.form-container h2{color:#20505c;font-size:2rem;font-weight:700}@media(max-width:600px){.form-container h2{font-size:1.7rem}}.form-container .consulta-precio{color:#20505c;font-size:1.3rem;font-weight:400;margin-top:10px}@media(max-width:600px){.form-container .consulta-precio{margin-top:5px;font-size:1.1rem}}.form-container .contact-form{display:flex;flex-direction:column;gap:10px;width:600px}@media(max-width:700px){.form-container .contact-form{margin-top:15px;width:400px}}@media(max-width:500px){.form-container .contact-form{width:90%}}.form-container .contact-form label{font-weight:700;text-align:left;color:#333}.form-container .contact-form input,.form-container .contact-form textarea{width:100%;padding:10px;border:1px solid #ccc;border-radius:5px;font-size:1rem;outline:none;transition:.3s ease}.form-container .contact-form input:focus,.form-container .contact-form textarea:focus{border-color:#20505c;box-shadow:0 0 5px #163a44}.form-container .contact-form textarea{resize:none;height:100px}.form-container .contact-form .submit-btn{background:#20505c;color:#fff;font-size:1rem;padding:10px;border:none;border-radius:5px;cursor:pointer;transition:.3s ease}.form-container .contact-form .submit-btn:hover{background:#163a44}.form-container .wallet-container{margin-top:20px}.contenedor-principal-background{background:url(/_next/static/media/PorqueElegirnos2.ef6c40eb.jpg) 50%/cover no-repeat fixed;box-shadow:inset 0 0 0 1000px rgba(0,0,0,.46);margin-top:0}.contenedor-principal-razones{width:80%;display:flex;margin:0 auto;align-items:center;padding:50px 0;justify-content:space-between}.contenedor-principal-razones .text-razones{width:60%;color:#fff}.contenedor-principal-razones .text-razones h4{font-size:2rem;font-weight:800;margin:0}.contenedor-principal-razones .text-razones h5{font-size:1.5rem;font-weight:600;margin:40px 0 10px}.contenedor-principal-razones .text-razones h5 span{font-size:1.6rem;margin-right:10px;color:#20505c}.contenedor-principal-razones .text-razones p{color:#ddd;font-size:1.2rem;margin:0}.contenedor-principal-razones .contador-razones{width:24%;color:#fff;display:flex;flex-direction:column;align-items:center;text-align:center}.contenedor-principal-razones .contador-razones .contenedor-contadores{width:100%;background:#163a44;margin:30px 0;padding:10px 5px;border-radius:3px;box-shadow:3px 3px 3px #000}.contenedor-principal-razones .contador-razones .contenedor-contadores p{margin:0}.contenedor-principal-razones .contador-razones .contenedor-contadores p span{margin-right:5px}.contenedor-principal-razones .contador-razones .contenedor-contadores .numeros{font-size:1.4rem}.contenedor-principal-razones .contador-razones .contenedor-contadores .texto{font-size:1rem;font-weight:700}.contenedor-principal-razones .contador-razones .contenedor-contadores:hover{background:#163a44}@media(max-width:1400px){.text-razones h4{font-size:1.2rem}.text-razones h5{font-size:1.3rem}.text-razones h5 span{font-size:1.4rem}.text-razones p{font-size:1rem}.contador-razones .contenedor-contadores .numeros{font-size:1.2rem}.contador-razones .contenedor-contadores .texto{font-size:.9rem}}@media(max-width:1100px){.contenedor-principal-razones{width:85%}.contenedor-principal-razones .text-razones{width:70%}.contenedor-principal-razones .contador-razones{width:28%}}@media(max-width:900px){.contenedor-principal-razones{width:80%;flex-direction:column}.contenedor-principal-razones .text-razones{width:100%}.contenedor-principal-razones .contador-razones{width:100%;margin-top:50px}}@media(max-width:500px){.contenedor-principal-razones{width:90%}.contenedor-principal-razones .text-razones h4{font-size:1.4rem}.contenedor-principal-razones .text-razones h5{font-size:1.2rem}.contenedor-principal-razones .text-razones h5 span{font-size:1.3rem}.contenedor-principal-razones .text-razones p{font-size:.9rem;text-align:justify}.contenedor-principal-razones .contador-razones .contenedor-contadores .numeros{font-size:1.1rem}.contenedor-principal-razones .contador-razones .contenedor-contadores .texto{font-size:.8rem}}.contenedor-principal-PE{text-align:center;padding:170px 200px;background:hsla(197,8%,84%,.184)}.contenedor-principal-PE h2{color:#20505c;font-size:2rem;font-weight:700}.contenedor-principal-PE .description{color:#20505c;font-size:1.5rem}.contenedor-principal-PE button{color:#fff;background-color:#20505c;font-size:1.1rem;padding:10px 20px;border-radius:30px;border:none;transition:background-color .3s ease}.contenedor-principal-PE button:hover{background-color:#163a44}.contenedor-principal-PE .contenedor-especialidades{display:grid;grid-gap:30px 15px;grid-template-columns:repeat(3,minmax(200px,1fr));grid-auto-rows:auto;margin:40px 200px}.contenedor-principal-PE .contenedor-especialidades a{text-decoration:none}.contenedor-principal-PE .contenedor-especialidades .especialidad{width:100%;height:300px;padding:10px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #20505c;border-radius:3px;transition:background-color .7s ease}.contenedor-principal-PE .contenedor-especialidades .especialidad h3{font-size:1.5rem;color:#20505c}.contenedor-principal-PE .contenedor-especialidades .especialidad p{font-size:1.2rem;color:#474b4e;transition:color .7s ease}.contenedor-principal-PE .contenedor-especialidades .especialidad:hover{background-color:#20505c}.contenedor-principal-PE .contenedor-especialidades .especialidad:hover .material-symbols-outlined,.contenedor-principal-PE .contenedor-especialidades .especialidad:hover h3,.contenedor-principal-PE .contenedor-especialidades .especialidad:hover p{color:#fff}.contenedor-principal-PE .contenedor-especialidades .especialidad .material-symbols-outlined{color:#20505c;font-size:2.5rem;margin-bottom:10px;transition:color .7s ease}@media(max-width:1500px){.contenedor-principal-PE{padding:150px}.contenedor-principal-PE h2{font-size:1.8rem}.contenedor-principal-PE .description{font-size:1.3rem}.contenedor-principal-PE button{font-size:1rem}.contenedor-principal-PE .contenedor-especialidades{margin:40px 150px}.contenedor-principal-PE .contenedor-especialidades .especialidad h3{font-size:1.3rem}.contenedor-principal-PE .contenedor-especialidades .especialidad p{font-size:1rem}.contenedor-principal-PE .contenedor-especialidades .especialidad .material-symbols-outlined{font-size:2.3rem}}@media(max-width:1100px){.contenedor-principal-PE{padding:80px 100px 120px}.contenedor-principal-PE .contenedor-especialidades{margin:40px 100px;grid-template-columns:repeat(2,minmax(200px,1fr))}.contenedor-principal-PE .contenedor-especialidades .especialidad h3{font-size:1.2rem}.contenedor-principal-PE .contenedor-especialidades .especialidad p{font-size:1rem}.contenedor-principal-PE .contenedor-especialidades .especialidad .material-symbols-outlined{font-size:2.2rem}}@media(max-width:820px){.contenedor-principal-PE{padding:100px 50px}.contenedor-principal-PE .contenedor-especialidades{margin:40px 50px;grid-template-columns:1fr}}@media(max-width:600px){.contenedor-principal-PE{padding:80px 30px}.contenedor-principal-PE h2{font-size:1.5rem}.contenedor-principal-PE .description{font-size:1.2rem}.contenedor-principal-PE .contenedor-especialidades{margin:30px auto;grid-template-columns:1fr}.contenedor-principal-PE .contenedor-especialidades .especialidad h3{font-size:1.2rem}.contenedor-principal-PE .contenedor-especialidades .especialidad p{font-size:1rem}.contenedor-principal-PE .contenedor-especialidades .especialidad .material-symbols-outlined{font-size:2rem}}@media(max-width:400px){.contenedor-principal-PE{padding:60px 20px}.contenedor-principal-PE h2{font-size:1.3rem}.contenedor-principal-PE .description{font-size:1.1rem}.contenedor-principal-PE button{font-size:.9rem;padding:8px 16px}.contenedor-principal-PE .contenedor-especialidades{margin:20px auto}.contenedor-principal-PE .contenedor-especialidades .especialidad h3{font-size:1.1rem}.contenedor-principal-PE .contenedor-especialidades .especialidad p{font-size:.9rem}}.nosotros-container{margin:7% 0;padding:30px}@media(max-width:500px){.nosotros-container{padding:30px 0}}.nosotros-container .fila{display:flex;gap:50px;padding:0 30px}@media(max-width:900px){.nosotros-container .fila{flex-direction:column;padding:0 10px}}.nosotros-container .fila .imagen{margin-bottom:50px;width:50%;height:550px}@media(max-width:1100px){.nosotros-container .fila .imagen{height:500px}}@media(max-width:900px){.nosotros-container .fila .imagen{width:100%;height:400px;margin-bottom:0}}@media(max-width:400px){.nosotros-container .fila .imagen{height:300px}}.nosotros-container .fila .imagen .imagen-zoom{overflow:hidden;height:100%;box-shadow:1px 1px 40px #bebebe}.nosotros-container .fila .imagen .imagen-zoom div{width:100%;height:100%}.nosotros-container .fila .imagen .imagen-zoom div .img{width:100%;height:100%;object-fit:cover}.nosotros-container .fila .texto{display:flex;flex-direction:column;justify-content:center;text-align:start;width:50%}@media(max-width:900px){.nosotros-container .fila .texto{width:100%}}.nosotros-container .fila .texto .line{background-color:#163a44;height:3px;width:70px;margin:3px 0 10px}@media(max-width:600px){.nosotros-container .fila .texto .line{margin:3px 0}}.nosotros-container .fila .texto h3{font-size:40px;font-weight:400;color:#163a44;font-weight:700}@media(max-width:500px){.nosotros-container .fila .texto h3{font-size:30px}}.nosotros-container .fila .texto p{margin:20px 0;font-weight:400}@media(max-width:500px){.nosotros-container .fila .texto p{margin:10px 0}}.contenedor-principal-wel{background-image:url(/_next/static/media/fondo.886c61bc.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:90vh;position:relative;display:flex;align-items:center}@supports(-webkit-touch-callout:none){.contenedor-principal-wel{background-attachment:scroll}}@supports not (-webkit-touch-callout:none){.contenedor-principal-wel{background-attachment:fixed}}@media(max-width:700px){.contenedor-principal-wel{height:90vh}}.contenedor-principal-wel:before{content:"";position:absolute;background-color:rgba(0,0,0,.6);top:0;bottom:0;left:0;right:0}.contenedor-principal-wel div{padding-top:50px;color:#fff;position:relative;text-align:center;margin:auto}.contenedor-principal-wel div h1{font-size:1.7rem;font-weight:400}.contenedor-principal-wel div p{font-weight:700;font-size:3.3rem;margin:0 0 30px;padding:0}.contenedor-principal-wel div a{cursor:pointer;text-decoration:none;background-color:#163a44;border:1px solid #fff;color:#fff;text-align:center;font-weight:500;font-size:17px;padding:12px 18px;width:30%;transition:all .2s}@media(max-width:500px){.contenedor-principal-wel div a{padding:10px 12px;width:40%}}.contenedor-principal-wel div a:hover{transition:all .2s;border:1px solid #20505c;background-color:#20505c}@media(max-width:1450px){.contenedor-principal-wel div{width:90%}.contenedor-principal-wel div h1{font-size:1.4rem}.contenedor-principal-wel div p{font-size:3rem}}@media(max-width:1150px){.contenedor-principal-wel div{width:90%}.contenedor-principal-wel div h1{font-size:1.2rem}.contenedor-principal-wel div p{font-size:2.5rem}}@media(max-width:900px){.contenedor-principal-wel div{width:90%}.contenedor-principal-wel div h1{font-size:1rem}.contenedor-principal-wel div p{font-size:2rem}}@media(max-width:450px){.contenedor-principal-wel div{width:90%}.contenedor-principal-wel div h1{font-size:.9rem}.contenedor-principal-wel div p{font-size:1.5rem}}