.nosotros2-container{padding:120px 6%;background-color:rgba(68,68,68,.067);margin:0 auto}@media(max-width:768px){.nosotros2-container{padding:80px 5%}}.nosotros2-container .fila{display:flex;align-items:center;justify-content:space-between;gap:80px;max-width:1600px;margin:0 auto}@media(max-width:1100px){.nosotros2-container .fila{flex-direction:column-reverse;gap:50px;text-align:center}}.nosotros2-container .fila .imagen{width:50%;display:flex;justify-content:center}@media(max-width:1100px){.nosotros2-container .fila .imagen{width:100%}}.nosotros2-container .fila .imagen .img{width:100%;height:auto;max-height:540px;border-radius:14px;object-fit:cover}@media(max-width:900px){.nosotros2-container .fila .imagen .img{max-height:420px}}@media(max-width:600px){.nosotros2-container .fila .imagen .img{max-height:340px}}.nosotros2-container .fila .texto{width:50%;display:flex;flex-direction:column;gap:14px}@media(max-width:1100px){.nosotros2-container .fila .texto{width:100%;max-width:800px;text-align:center}}.nosotros2-container .fila .texto .title{font-size:40px;font-weight:700;color:#0b2456}@media(max-width:900px){.nosotros2-container .fila .texto .title{font-size:34px}}@media(max-width:600px){.nosotros2-container .fila .texto .title{font-size:30px}}.nosotros2-container .fila .texto .line{height:4px;width:80px;background:#0b2456;border-radius:2px;margin-bottom:10px}@media(max-width:1100px){.nosotros2-container .fila .texto .line{margin:0 auto 12px}}.nosotros2-container .fila .texto p{margin:0;font-size:18px;line-height:1.7;color:#444;text-align:justify}@media(max-width:900px){.nosotros2-container .fila .texto p{font-size:17px}}@media(max-width:600px){.nosotros2-container .fila .texto p{font-size:16px}}.nosotros2-container .fila .texto .title2{font-weight:700;font-size:24px;color:#0b2456;margin-top:15px}@media(max-width:600px){.nosotros2-container .fila .texto .title2{font-size:20px}}.nosotros2-container .fila .texto .pilares{margin:8px 0 0;padding-left:20px}@media(max-width:1100px){.nosotros2-container .fila .texto .pilares{padding-left:0;list-style-position:inside}}.nosotros2-container .fila .texto .pilares li{margin-bottom:6px;font-weight:600;font-size:18px;color:#444}@media(max-width:900px){.nosotros2-container .fila .texto .pilares li{font-size:17px}}@media(max-width:600px){.nosotros2-container .fila .texto .pilares li{font-size:15px}}.contenedor-principal-Trabajos{padding:50px 50px 100px;width:100%;margin:0 auto;background:#f5f7fa;text-align:center}@media(max-width:900px){.contenedor-principal-Trabajos{padding:50px 30px 90px}}@media(max-width:500px){.contenedor-principal-Trabajos{padding:40px 15px 90px}}.contenedor-principal-Trabajos .titulo{padding:100px 30px 0;font-weight:700;font-size:32px}@media(max-width:700px){.contenedor-principal-Trabajos .titulo{padding:60px 20px 0}}.contenedor-principal-Trabajos .titulo h2{color:#0b2456;font-size:36px;font-weight:700}@media(max-width:700px){.contenedor-principal-Trabajos .titulo h2{font-size:30px}}@media(max-width:450px){.contenedor-principal-Trabajos .titulo h2{font-size:26px}}.contenedor-principal-Trabajos .titulo p{margin:auto;width:80%;font-weight:300;font-size:22px;color:#444}@media(max-width:700px){.contenedor-principal-Trabajos .titulo p{width:95%;font-size:20px}}@media(max-width:450px){.contenedor-principal-Trabajos .titulo p{font-size:18px}}.contenedor-principal-Trabajos .elSlider{width:90%;margin:0 auto}@media(max-width:900px){.contenedor-principal-Trabajos .elSlider{width:100%}}.contenedor-principal-Trabajos .trabajos{padding:40px 20px;display:flex;justify-content:center}@media(max-width:500px){.contenedor-principal-Trabajos .trabajos{padding:20px 5px}}.contenedor-principal-Trabajos .trabajos .trabajo{display:flex;flex-direction:column;gap:12px;background-color:#fff;padding:22px;border-radius:12px;text-align:left;box-shadow:0 3px 12px rgba(0,0,0,.15);min-height:200px;max-height:auto}@media(max-width:700px){.contenedor-principal-Trabajos .trabajos .trabajo{padding:20px;min-height:220px}}@media(max-width:500px){.contenedor-principal-Trabajos .trabajos .trabajo{padding:18px}}.contenedor-principal-Trabajos .trabajos .trabajo .npmyest{display:flex;justify-content:space-between;align-items:start}.contenedor-principal-Trabajos .trabajos .trabajo .npmyest .estrellas i{color:#f3b807;font-size:18px}@media(max-width:450px){.contenedor-principal-Trabajos .trabajos .trabajo .npmyest .estrellas i{font-size:16px}}.contenedor-principal-Trabajos .trabajos .trabajo .npmyest h4{font-size:17px;color:#0b2456;font-weight:600}@media(max-width:450px){.contenedor-principal-Trabajos .trabajos .trabajo .npmyest h4{font-size:15px}}.contenedor-principal-Trabajos .trabajos .trabajo p{font-size:16px;color:#444;line-height:1.45}@media(max-width:450px){.contenedor-principal-Trabajos .trabajos .trabajo p{font-size:14px}}.contenedor-principal-Trabajos .boton{transition:.3s ease;border-radius:20px;background-color:#0b2456;border:2px solid #0b2456;color:#fff;font-weight:600;font-size:18px;padding:13px 30px;cursor:pointer;margin-top:20px}@media(max-width:600px){.contenedor-principal-Trabajos .boton{padding:12px 26px;font-size:17px}}@media(max-width:450px){.contenedor-principal-Trabajos .boton{width:95%;font-size:16px}}.contenedor-principal-Trabajos .boton:hover{background-color:#1849a9;border-color:#1849a9}.contenedor-principal-PE{text-align:center;margin:0 auto;padding:130px 200px;background:#fff}@media(max-width:1500px){.contenedor-principal-PE{padding:130px 150px}}@media(max-width:1300px){.contenedor-principal-PE{padding:130px 100px}}@media(max-width:800px){.contenedor-principal-PE{padding:130px 40px}}@media(max-width:500px){.contenedor-principal-PE{padding:130px 20px}}.contenedor-principal-PE h2{font-size:40px;font-weight:700;color:#0a3d62}@media(max-width:600px){.contenedor-principal-PE h2{font-size:32px}}.contenedor-principal-PE .line{text-align:cente;height:4px;width:70px;background:#0a3d62;border-radius:2px;margin:auto auto 30px}@media(max-width:1100px){.contenedor-principal-PE .line{margin-left:auto;margin-right:auto}}.contenedor-principal-PE .description{font-size:20px;margin-top:10px;color:#000}.contenedor-principal-PE .contenedor-especialidades{display:flex;flex-wrap:wrap;justify-content:center;margin:50px auto;gap:25px;max-width:1500px}.contenedor-principal-PE .contenedor-especialidades .especialidad{width:23%;min-height:330px;background-color:#fff;border:2px solid #0b2456;border-radius:8px;padding:40px 20px;box-shadow:1px 1px 20px rgba(0,0,0,.12);display:flex;flex-direction:column;align-items:center;text-align:center;transition:all .3s ease}@media(max-width:1450px){.contenedor-principal-PE .contenedor-especialidades .especialidad{width:30%}}@media(max-width:1100px){.contenedor-principal-PE .contenedor-especialidades .especialidad{width:45%}}@media(max-width:700px){.contenedor-principal-PE .contenedor-especialidades .especialidad{width:100%}}.contenedor-principal-PE .contenedor-especialidades .especialidad .material-symbols-outlined{color:#0b2456;font-size:60px;margin-bottom:15px}.contenedor-principal-PE .contenedor-especialidades .especialidad h3{font-size:1.4rem;font-weight:700;color:#0b2456;margin-bottom:10px}.contenedor-principal-PE .contenedor-especialidades .especialidad p{font-size:1.05rem;line-height:1.45;color:#3d3d3d;margin:0}.contenedor-principal-PE .contenedor-especialidades .especialidad:hover{transform:scale(1.03);border-color:#4aa3df;box-shadow:1px 1px 25px rgba(0,0,0,.18)}.contenedor-principal-PE .contenedor-especialidades .especialidad.destacada{background-color:#0b2456;border:2px solid #fff;transform:scale(1.05)}.contenedor-principal-PE .contenedor-especialidades .especialidad.destacada .material-symbols-outlined,.contenedor-principal-PE .contenedor-especialidades .especialidad.destacada h3,.contenedor-principal-PE .contenedor-especialidades .especialidad.destacada p{color:#fff}.contenedor-principal-PE .contenedor-especialidades .especialidad.destacada:hover{transform:scale(1.08)}.contenedor-principal-PE a{transition:.3s ease;border-radius:20px;background-color:#0b2456;border:2px solid #0b2456;color:#fff;font-weight:600;font-size:18px;text-decoration:none;padding:13px 30px;cursor:pointer}@media(max-width:600px){.contenedor-principal-PE a{padding:12px 26px;font-size:17px}}@media(max-width:450px){.contenedor-principal-PE a{width:95%;font-size:16px}}.contenedor-principal-PE a:hover{background-color:#4aa3df;border-color:#4aa3df}