.conocenos-section{background:#fff!important;color:#111;margin-top:0;padding:45px 0 78px}
.conocenos-wrap{max-width:1660px;width:calc(100% - 100px);margin:0 auto}
.conocenos-label{display:flex;align-items:center;gap:20px;justify-content:center;margin:0 0 32px auto;width:49%;color:#050505;font:800 clamp(20px,2.2vw,30px) Arial,Helvetica,sans-serif}
.conocenos-label span{display:block;width:32px;height:32px;background:#ffd21b;flex:none}
.conocenos-grid{display:grid;grid-template-columns:minmax(0,49fr) minmax(0,51fr);gap:45px;align-items:start}
.conocenos-photo{width:100%;height:auto;aspect-ratio:2048/1397;object-fit:cover;display:block;border:0;border-radius:0;box-shadow:none}
.conocenos-story{padding-right:40px}
.conocenos-story h2{font:700 clamp(33px,2.9vw,50px)/1.16 Arial,Helvetica,sans-serif;letter-spacing:-1.1px;color:#304b94;margin:0 0 22px}
.conocenos-story p,.conocenos-bottom{font:400 clamp(16px,1.15vw,19px)/1.55 Arial,Helvetica,sans-serif;text-align:left}
.conocenos-story p{margin:0}.conocenos-bottom{margin:28px 0 0}
@media(max-width:980px){.conocenos-wrap{width:calc(100% - 55px)}.conocenos-grid{grid-template-columns:minmax(0,47fr) minmax(0,53fr);gap:26px}.conocenos-story{padding-right:0}.conocenos-story h2{font-size:clamp(28px,3.4vw,38px)}.conocenos-story p,.conocenos-bottom{font-size:16px}.conocenos-label{margin-bottom:35px}}
@media(max-width:700px){.conocenos-section{margin-top:0;padding:42px 0 65px}.conocenos-wrap{width:calc(100% - 36px)}.conocenos-label{width:auto;justify-content:flex-start;margin-bottom:30px;font-size:21px;gap:12px}.conocenos-label span{width:23px;height:23px}.conocenos-grid{display:flex;flex-direction:column;gap:25px}.conocenos-photo{width:100%}.conocenos-story h2{font-size:34px}.conocenos-story p,.conocenos-bottom{font-size:16px;text-align:left}.conocenos-bottom{margin-top:25px}}

/* Ajustes de alineación aprobados: sin modificar textos */
.conocenos-label{justify-content:flex-start!important;margin-left:0!important;margin-right:0!important;width:100%!important}
.conocenos-story p,.conocenos-bottom{text-align:justify!important;text-justify:inter-word}
.conocenos-story h2{text-align:justify!important;text-justify:inter-word}

/* Título CONÓCENOS dentro de la columna derecha, sobre el subtítulo */
.conocenos-story .conocenos-label{display:flex!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;margin:0 0 28px!important;gap:20px}
@media(max-width:700px){.conocenos-story .conocenos-label{margin-bottom:20px!important;gap:12px}}

/* Separacion adicional de 20px respecto a Daniel Reyes */
.conocenos-section{padding-top:65px!important}
@media(max-width:700px){.conocenos-section{padding-top:62px!important}}

/* Párrafos agrupados en columna derecha solo en escritorio */
.conocenos-story .conocenos-desktop{display:block;margin-top:25px;text-align:justify!important}
.conocenos-mobile{display:none}
@media(max-width:700px){.conocenos-story .conocenos-desktop{display:none}.conocenos-mobile{display:block}}
