.mod-inscripcion{--primary-color:var(--color-primary,#006fba);--primary-text-color:var(--UNITEC-Fonts-Primary,#323338);--secondary-text-color:var(--secondary-text-color,#676879);--primary-surface-color:var(--Complementario-FONDO,#eceff8);--text-on-primary:var(--Blanco-Primario,#fff)}.mod-steps-section{align-items:center;background:var(--Blanco-Primario,#fff);display:inline-flex;flex-direction:column;gap:32px;justify-content:center;padding:40px 16px;width:100%}.mod-steps-text{display:flex;flex-direction:column;gap:var(--section-header-gap,10px);padding-left:24px;padding-right:24px;width:100%}.mod-steps-title-xl{color:var(--CTA-Primary-main);font-size:var(--font-size-3xl,24px);font-weight:var(--font-weight-bold,700);letter-spacing:-.6px;line-height:var(--line-height-3xl,32px);margin:0}.mod-steps-desc,.mod-steps-title-xl{font-family:var(--font-family-base);font-style:normal;text-align:center}.mod-steps-desc{color:var(--c-text);font-size:var(--font-size-lg,18px);font-weight:var(--font-weight-regular,400);letter-spacing:-.54px;line-height:var(--line-height-lg,24px)}.mod-steps-desc :where(p,li){color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.mod-steps-section .card__desc :where(p,li){color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;margin:0}.mod-steps-kicker{color:var(--primary-text-color);font-family:var(--font-family-base);font-feature-settings:"liga" off,"clig" off;font-size:var(--font-size-2xl,22px);font-style:normal;font-weight:var(--font-weight-bold,700);letter-spacing:-.5px;line-height:var(--line-height-2xl,26px);padding-left:24px;padding-right:24px;text-align:center}.mod-steps-container{display:flex;flex-direction:column;gap:16px;width:100%}.mod-steps-card{border-radius:16px;display:flex;flex-direction:column;gap:8px;padding:6px 0}.mod-steps-header{align-items:center;background:#006fba33;border-radius:8px;display:inline-flex;gap:8px;justify-content:center;padding:4px}.mod-steps-header-title{color:var(--primary-color);flex:1;font-family:var(--font-family-base);font-size:var(--font-size-lg,18px);font-weight:var(--font-weight-bold,700);line-height:var(--line-height-lg,24px)}.mod-steps-subtitle{color:var(--secondary-text-color);font-family:var(--font-family-base);font-size:var(--font-size-base,16px);font-weight:var(--font-weight-regular,400);line-height:var(--line-height-base,22px)}.mod-steps-link{align-items:center;display:inline-flex;gap:8px;height:22px}.mod-steps-link a,.mod-steps-link span{color:var(--primary-color);font-family:var(--font-family-base);font-size:var(--font-size-base,16px);font-style:normal;font-weight:var(--font-weight-bold,700);line-height:var(--line-height-base,22px);text-decoration:none}.mod-steps-btn:hover{background:var(--CTA-Primary-hover)}.mod-steps-btn:focus{background:var(--CTA-Primary-active)}.mod-steps-btn-title{color:var(--text-on-primary);display:flex;font-size:var(--font-size-lg,18px);font-style:normal;font-weight:var(--font-weight-medium,500);gap:8px;letter-spacing:-.54px;line-height:var(--line-height-base,22px);text-align:center}.mod-steps-icon{display:inline-flex;position:relative}.mod-steps-section .card{background:var(--c-bg,#fff);border:1px solid var(--c-border);border-radius:14px;display:flex;flex-direction:column;overflow:hidden;width:100%}.mod-steps-section .card__row{background:var(--Complementario-FONDO);border:none;color:inherit;cursor:pointer;display:inline-flex;font:inherit;gap:12px;justify-content:space-between;padding:12px 8px 16px 22px;width:100%}.mod-steps-section .card__row:focus-visible{border-radius:4px;outline:2px solid var(--c-unitec-secondary);outline-offset:2px}.mod-steps-section .card__icon{display:block;margin:10px;object-fit:contain}.mod-steps-section .card__title-text{align-self:center;font-feature-settings:"liga" off,"clig" off}.mod-steps-section .card.is-open .card__chev{transform:rotate(0deg)}.mod-steps-section .card:not(.is-open) .card__chev{transform:rotate(180deg)}.mod-steps-section .card__title-content{display:flex;gap:10px;text-align:left}.mod-steps-section .card__subtitle{margin-bottom:24px;padding-left:12px}.mod-steps-section .card__desc{color:var(--Body-Text,#505050);font-size:var(--font-size-lg,18px);font-style:normal;font-weight:var(--font-weight-regular,400);letter-spacing:-.54px;line-height:var(--line-height-lg,24px);margin:0 0 24px;padding-left:12px}.mod-steps-section .card__body{display:none;padding:24px 32px}.mod-steps-section .card__photo{margin-bottom:20px;padding:0}.mod-steps-section .card__photo-img{border-radius:8px;display:block;height:240px;margin:0 auto;max-height:none;max-width:100%;object-fit:fill;width:auto}.mod-steps-section .card__list{display:grid;gap:20px}.mod-steps-section .card__bullet-text{color:var(--Body-Text);font-size:var(--font-size-lg,18px);font-style:normal;font-weight:var(--font-weight-regular,400);letter-spacing:-.54px;line-height:var(--line-height-lg,24px);text-align:left}.card__body-buttons{display:grid;gap:12px}.mod-steps-link-phone,.mod-steps-link-wa{align-items:center;align-self:stretch;border:0;border-radius:14px;display:flex;font-size:var(--font-size-lg,18px);font-style:normal;font-weight:var(--font-weight-medium,500);gap:8px;justify-content:center;letter-spacing:-.54px;line-height:var(--line-height-base,22px);padding:11px 12px;text-align:center;text-decoration:none}.mod-steps-link-phone{background:var(--CTA-Primary-main);color:var(--c-primary-contrast)}.mod-steps-link-phone:hover{background:var(--CTA-Primary-hover)}.mod-steps-link-wa{background:var(--CTA-green-not-defined);color:var(--CTA-Primary-main)}.mod-steps-link-wa:hover{background:var(--CTA-green-hover)}@media (min-width:480px){.mod-steps-section{padding:40px 20px}.mod-steps-text{padding-left:32px;padding-right:32px}}@media (min-width:600px){.mod-steps-section{padding:48px 24px}.mod-steps-text{margin:0 auto;max-width:680px}.mod-steps-kicker{margin:0 auto;max-width:720px}.mod-steps-container{margin:0 auto;max-width:880px}}@media (min-width:768px) and (max-width:1199.98px){.mod-steps-section{gap:36px;padding:clamp(52px,7vw,64px) clamp(32px,6vw,56px)}.mod-steps-container{margin:0 auto;max-width:960px}.mod-steps-card{padding:8px 0}.mod-steps-section .card{border-radius:14px}.mod-steps-section .card__body{padding:24px clamp(28px,5vw,36px)}.mod-steps-section .card__photo-img{height:auto;max-height:320px;object-fit:cover}.card__body-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px) and (max-width:1199.98px){.mod-steps-section{padding:clamp(56px,7vw,72px) clamp(64px,8vw,96px)}.mod-steps-container{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:auto 1fr;max-width:1040px}.mod-steps-container:has(.mod-steps-card:nth-child(3)):not(:has(.mod-steps-card:nth-child(4))){grid-template-columns:repeat(3,minmax(0,1fr));max-width:780px}.mod-steps-container:has(.mod-steps-card:nth-child(2)):not(:has(.mod-steps-card:nth-child(3))){grid-template-columns:repeat(2,minmax(0,1fr));max-width:520px}.mod-steps-container:has(.mod-steps-card:first-child):not(:has(.mod-steps-card:nth-child(2))){grid-template-columns:1fr;max-width:300px}.mod-steps-card,.mod-steps-section .card{display:grid;gap:0;grid-row:span 2;grid-template-rows:subgrid}.mod-steps-section .card{border:1px solid var(--c-border);border-radius:14px;overflow:hidden}.mod-steps-section .card__row{border:none;border-radius:0}.mod-steps-section .card__body{border:none;display:flex;flex-direction:column;padding:24px clamp(32px,5vw,40px)}.mod-inscripcion .card__chev{display:none}}@media (min-width:1200px){.mod-steps-section{padding:var(--section-padding-top,56px) var(--section-padding-x,130px) var(--section-padding-bottom,40px)}.mod-steps-container{display:grid;gap:16px;grid-template-columns:repeat(4,1fr);grid-template-rows:auto 1fr;margin:0 auto;max-width:1400px;width:100%}.mod-steps-container:has(.mod-steps-card:nth-child(3)):not(:has(.mod-steps-card:nth-child(4))){grid-template-columns:repeat(3,1fr);max-width:1050px}.mod-steps-container:has(.mod-steps-card:nth-child(2)):not(:has(.mod-steps-card:nth-child(3))){grid-template-columns:repeat(2,1fr);max-width:700px}.mod-steps-container:has(.mod-steps-card:first-child):not(:has(.mod-steps-card:nth-child(2))){grid-template-columns:1fr;max-width:350px}.mod-inscripcion .card__chev{display:none}.mod-steps-card{border:none;padding:0}.mod-steps-card,.mod-steps-section .card{background:transparent;display:grid;gap:0;grid-row:span 2;grid-template-rows:subgrid}.mod-steps-section .card{border:1px solid var(--UNITEC-Secondary-Border,#c3c6d4);border-radius:14px;overflow:hidden}.mod-steps-section .card__row{background:var(--Complementario-FONDO,#ededed);border:none;border-radius:0;cursor:default;display:flex;gap:10px;min-height:68px;padding:12px 8px 16px 22px}.mod-steps-section .card__body{background:var(--Blanco-Primario,#fff);border:none;border-radius:0;display:flex;flex-direction:column;gap:20px;padding:24px 44px}.mod-steps-section .card__desc,.mod-steps-section .card__subtitle{color:var(--Body-Text,#505050);font-size:var(--font-size-lg,18px);font-style:normal;font-weight:var(--font-weight-regular,400);letter-spacing:-.54px;line-height:var(--line-height-lg,24px);margin:0;padding-left:0}.mod-steps-section .card__content{color:var(--Body-Text,#505050);display:block;font:400 18px/24px var(--font-family-base)}.mod-steps-section .card__bullet-text{color:var(--Body-Text,#505050);font-size:var(--font-size-lg,18px);letter-spacing:-.54px;line-height:var(--line-height-lg,24px)}.mod-steps-section .card__title-text{color:var(--UNITEC-Fonts-Primary,#323338);font-size:var(--font-size-2xl,22px);letter-spacing:-.5px;line-height:var(--line-height-2xl,26px);margin:0}.mod-steps-section .card__photo{margin:0}.mod-steps-section .card__photo-img{border-radius:8px;display:block;height:240px;margin:0 auto;max-width:100%}.card__body-buttons{gap:10px}.mod-steps-link-phone,.mod-steps-link-wa{border-radius:14px;height:46px;padding:11px 32px}.mod-steps-btn{align-items:center;border-radius:14px;display:inline-flex;gap:8px;height:48px;justify-content:center;margin-inline:auto;max-height:48px;max-width:670px;min-height:48px}}@media (max-width:359.98px){.mod-steps-link-phone,.mod-steps-link-wa{font-size:var(--font-size-base,16px);line-height:20px;padding:10px 16px}.mod-steps-btn{max-height:none;min-height:44px;width:100%}.mod-steps-btn-title{font-size:var(--font-size-base,16px);line-height:20px}}@media (min-width:360px) and (max-width:479.98px){.mod-steps-link-phone,.mod-steps-link-wa{margin-inline:auto;max-width:320px;width:100%}.mod-steps-btn{margin-inline:auto;max-width:340px;width:100%}}@media (min-width:480px) and (max-width:599.98px){.card__body-buttons{margin-inline:auto;max-width:420px}.mod-steps-btn{max-width:420px;width:100%}}@media (min-width:480px) and (max-width:767.98px){.mod-steps-link-phone,.mod-steps-link-wa{width:100%}}@media (min-width:600px) and (max-width:767.98px){.card__body-buttons{display:grid;gap:10px;grid-template-columns:repeat(2,minmax(0,1fr));margin-inline:auto;max-width:520px}}@media (min-width:1024px) and (max-width:1359.98px){.card__body-buttons{gap:8px}.mod-steps-link-phone,.mod-steps-link-wa{font-size:var(--font-size-lg,18px);padding-inline:24px}}@media (min-width:1024px){.mod-steps-btn{max-width:370px}}@media (min-width:1360px) and (max-width:1599.98px){.card__body-buttons{gap:12px}.mod-steps-link-phone,.mod-steps-link-wa{min-width:220px}}@media (min-width:1600px){.mod-steps-section{padding:var(--section-padding-top,56px) var(--section-padding-x,130px) var(--section-padding-bottom,40px)}.card__body-buttons{gap:16px}.mod-steps-link-phone,.mod-steps-link-wa{min-width:230px}}