.elementor .pe-dato{font-family:Inter;font-size:14px;color:#C5D3E8;padding-block-start:8px;padding-block-end:8px;padding-inline-start:14px;padding-inline-end:14px;margin:0px;border-radius:999px;border-width:1px;border-color:#22395E;border-style:solid;}.elementor .pe-menu-link{font-family:Inter;font-weight:500;font-size:15px;color:#1B2B44;margin:0px;}.elementor .pe-btn-primario:hover,.elementor .pe-btn-primario:focus-visible{background-color:#1D5FC0;}.elementor .pe-btn-primario{font-family:Inter;font-weight:600;font-size:16px;color:#ffffff;padding-block-start:14px;padding-block-end:14px;padding-inline-start:26px;padding-inline-end:26px;border-radius:8px;background-color:#2B78E4;}.elementor .pe-texto{font-family:Inter;font-size:17px;color:#5B6B82;line-height:1.6;margin:0px;}.elementor .pe-h2{font-family:Lora;font-weight:600;font-size:40px;color:#0B1F3A;display:block;}.elementor .pe-etiqueta{font-family:Inter;font-weight:600;font-size:13px;color:#2B78E4;letter-spacing:1.5px;text-transform:uppercase;margin:0px;}.elementor .pe-docente-nombre{font-family:Inter;font-size:15px;color:#1B2B44;line-height:1.4;margin:0px;}.elementor .pe-docente-foto{width:52px;height:52px;object-fit:cover;border-radius:999px;flex:0 1 auto;}.elementor .pe-docente{padding-block-start:14px;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin-block-start:6px;border-block-start-width:1px;gap:12px;align-items:center;border-top-style: solid; border-top-color: #EDF1F7;\n}.elementor .pe-modulo-titulo{font-family:Lora;font-weight:600;font-size:22px;color:#0B1F3A;line-height:1.25;display:block;}.elementor .pe-modulo-num{font-family:Inter;font-weight:600;font-size:12px;color:#2B78E4;letter-spacing:1.2px;text-transform:uppercase;margin:0px;}.elementor .pe-modulo-body{padding-block-start:22px;padding-block-end:24px;padding-inline-start:24px;padding-inline-end:24px;flex-direction:column;gap:8px;}.elementor .pe-modulo-img{width:100%;aspect-ratio:1442 / 507;object-fit:cover;}.elementor .pe-modulo-card{overflow:hidden;padding:0px;border-radius:16px;border-width:1px;border-color:#E3E9F2;border-style:solid;background-color:#ffffff;flex-direction:column;}