.elementor .e-39ae33bb-d597{font-size:0.7rem;color:var(--dcode-blue);letter-spacing:0.18em;}.elementor .e-5b68a334-bbe4{font-size:3rem;color:var(--dcode-ink);letter-spacing:-0.04em;line-height:1.07;}.elementor .e-2702438a-cb18{max-width:38rem;font-size:1rem;color:var(--dcode-muted);line-height:1.55;}.elementor .e-563edabc-6b27{min-width:0px;max-width:38rem;padding-block-start:2.8rem;padding-block-end:2.8rem;padding-inline-start:0px;padding-inline-end:0px;display:flex;flex-direction:column;gap:0.9rem;flex:0 1 55%;}.elementor .e-790116c4-8151{min-height:19rem;padding:0px;display:flex;flex-direction:row;gap:2rem;align-items:center;}.elementor .e-421beed3-f2c7{overflow:hidden;padding:0px;border-block-end-width:1px;background-image:url("https://academia.dcode.mx/wp-content/uploads/2026/09/encabezado-cursos-dcode.png");background-repeat:no-repeat;background-attachment:scroll;background-size:cover;background-position:center center;background-color:#F5F8FD;border-bottom-style: solid; border-bottom-color: #E7EDF5;\n}.elementor .e-4a73702c-364e{font-weight:600;font-size:1rem;color:var(--dcode-ink);letter-spacing:-0.025em;}.elementor .e-78ddcc04-9b81{font-size:0.8rem;color:var(--dcode-muted);padding:0px;border-radius:0.5rem;border-width:1px;border-color:var(--dcode-border);border-style:none;}.elementor .e-2a0c5d29-65c6{padding:0px;margin-block-start:0px;margin-block-end:1.25rem;margin-inline-start:0px;margin-inline-end:0px;display:flex;flex-direction:row;gap:1rem;justify-content:space-between;align-items:center;}.elementor .e-4e75c6c9-7c1c{width:100%;height:100%;object-fit:cover;display:block;}.elementor .e-5663cbad-6cab{position:absolute;inset-block-start:0.9rem;inset-inline-start:0.9rem;font-weight:600;font-size:0.62rem;color:#FFFFFF;letter-spacing:0.015em;line-height:1.5;text-transform:uppercase;padding-block-start:0.35rem;padding-block-end:0.35rem;padding-inline-start:0.6rem;padding-inline-end:0.6rem;border-radius:0.35rem;border-width:1px;border-color:#002286;border-style:solid;background-color:#002286;&:empty { display: none; } visibility: hidden; visibility: visible;\n}.elementor .e-50c5b9a4-9521{overflow:hidden;aspect-ratio:1.85;position:relative;padding:0px;background-color:var(--dcode-light);}.elementor .e-5c57e5af-270e{min-height:2.3rem;font-weight:700;font-size:0.9rem;color:var(--dcode-ink);letter-spacing:-0.035em;line-height:1.22;text-decoration:none;display:block;}.elementor .e-69ad0485-e730{font-size:0.65rem;color:#5B7596;line-height:1.5;}.elementor .e-63207f71-28fe{font-size:0.65rem;color:#5B7596;line-height:1.5;}.elementor .e-3438d43e-7166{padding:0px;margin-block-start:auto;display:flex;flex-direction:row;gap:0.5rem;justify-content:space-between;align-items:center;}.elementor .e-65d8d44f-70fd:hover,.elementor .e-65d8d44f-70fd:focus-visible{background-color:#EFF4FF;}.elementor .e-65d8d44f-70fd{font-size:0.75rem;color:#002286;text-align:center;text-decoration:none;padding-block-start:0.5rem;padding-block-end:0.5rem;padding-inline-start:0.8rem;padding-inline-end:0.8rem;border-radius:0.4rem;border-width:1px;border-color:#CADBF4;border-style:solid;background-color:#FFFFFF;display:block;}.elementor .e-6921af3c-d1c4{padding:0.85rem;display:flex;flex-direction:column;gap:0.85rem;flex:1 1 0px;}.elementor .e-557e50e9-f9fb{min-width:0px;overflow:hidden;padding:0px;border-radius:0.75rem;border-width:1px;border-color:var(--dcode-border);border-style:solid;background-color:#FFFFFF;box-shadow:0px 4px 16px 0px rgba(0,34,134,0.04);display:flex;flex-direction:column;gap:0px;}.elementor .e-224e99a6-ba10{padding:0px;display:grid;gap:1rem;grid-template-columns:repeat(3, minmax(0, 1fr));grid-auto-rows:1fr;}.elementor .e-14104524-8305{font-size:0.9rem;color:var(--dcode-muted);text-align:center;}.elementor .e-5db53b0e-e99d{padding:2rem;border-radius:0.75rem;border-width:1px;border-color:var(--dcode-border);border-style:solid;background-color:var(--dcode-light);}.elementor .e-7dce4d9-3152{font-size:0.8rem;color:inherit;}.elementor .e-3213b93a-84c5:hover,.elementor .e-3213b93a-84c5:focus-visible{background-color:#F2F6FA;}.elementor .e-3213b93a-84c5{color:var(--dcode-blue);padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:0.5rem;border-width:1px;border-color:var(--dcode-border);border-style:solid;background-color:#FFFFFF;}.elementor .e-77e5fb2f-cf3b{font-size:0.8rem;color:inherit;}.elementor .e-378c0707-87c2:hover,.elementor .e-378c0707-87c2:focus-visible{background-color:#F2F6FA;}.elementor .e-378c0707-87c2{color:var(--dcode-blue);padding-block-start:0.65rem;padding-block-end:0.65rem;padding-inline-start:0.9rem;padding-inline-end:0.9rem;border-radius:0.5rem;border-width:1px;border-color:var(--dcode-border);border-style:solid;background-color:#FFFFFF;}.elementor .e-1593f5f3-63e0{padding-block-start:1.5rem;padding-block-end:0px;padding-inline-start:0px;padding-inline-end:0px;margin:0px;display:flex;gap:0.75rem;justify-content:center;}.elementor .e-100bf189-ef9b{width:100%;min-width:0px;padding:0px;display:block;}.elementor .e-350898c7-b8ec{min-width:0px;padding:0px;display:block;}.elementor .e-5288d478-f83c{padding-block-start:2rem;padding-block-end:3rem;padding-inline-start:0px;padding-inline-end:0px;background-color:#FFFFFF;}