:root{--primary-color:#006fba;--primary-text-color:#323338;--secondary-text-color:#676879;--primary-surface-color:#eceff8;--text-on-primary:#fff}.mod-steps-section{align-items:center;background:#fff;display:inline-flex;gap:32px;justify-content:center;padding:40px 16px}.mod-steps-section,.mod-steps-text{box-sizing:border-box;flex-direction:column;width:100%}.mod-steps-text{display:flex;gap:16px;padding-left:24px;padding-right:24px}.mod-steps-title-xl{color:var(--CTA-Primary-main);font-size:30px;font-weight:600;letter-spacing:-.6px;line-height:32px}.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:18px;font-weight:400;letter-spacing:-.54px;line-height:24px}.mod-steps-kicker{box-sizing:border-box;color:var(--primary-text-color);font-family:var(--font-family-base);font-feature-settings:"liga" off,"clig" off;font-size:22px;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:26px;padding-left:24px;padding-right:24px;text-align:center}.mod-steps-container{box-sizing:border-box;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:18px;font-weight:700;line-height:24px}.mod-steps-subtitle{color:var(--secondary-text-color);font-family:var(--font-family-base);font-size:16px;font-weight:400;line-height: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:16px;font-style:normal;font-weight:600;line-height:22px;text-decoration:none}.mod-steps-btn:hover{background:var(--c-unitec-orange-hover-btn)}.mod-steps-btn:focus{background:var(--c-unitec-orange-active-btn)}.mod-steps-btn-title{color:var(--text-on-primary);display:flex;font-size:18px;font-style:normal;font-weight:500;gap:8px;letter-spacing:-.54px;line-height: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;box-sizing:border-box;display:flex;flex-direction:column;width:100%}.mod-steps-section .card__header{display:flex;flex-direction:column;gap:4px}.mod-steps-section .card__row{background:var(--Complementario-FONDO);border:1px solid var(--c-border);border-radius:14px;box-sizing:border-box;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 .is-open .card__row{border-radius:14px 14px 0 0}.mod-steps-section .card__row:focus-visible{border-radius:4px;outline:2px solid var(--c-unitec-secondary);outline-offset:2px}.mod-steps-section .card__title{align-items:center;display:flex;gap:16px}.mod-steps-section .card__icon{display:block;height:24px;margin:10px;object-fit:contain;width:24px}.mod-steps-section .card__emoji{font-size:20px;line-height:1}.mod-steps-section .card__title-text{align-self:center;color:var(--CTA-Primary-main);font-feature-settings:"liga" off,"clig" off;font-size:22px;font-style:normal;font-weight:600;letter-spacing:-.5px;line-height:26px;margin:0}@media (prefers-reduced-motion:no-preference){.mod-steps-section .card__chev{transition:transform .18s ease}}.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{align-self:stretch;color:var(--Body-Text);font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.54px;line-height:24px;margin:0 0 24px;padding-left:12px;text-align:left}.mod-steps-section .card__body{box-sizing:border-box;display:none;flex-direction:column;padding:24px 32px}.mod-steps-section .card.is-open .card__body{display:flex}.mod-steps-section .card__photo{background:var(--photo-bg,var(--c-ui));border-radius:8px;display:block;height:auto;margin-bottom:20px;min-height:0;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__photo-ph{display:block;margin:0 auto}.mod-steps-section .card__content{color:var(--c-text);font:400 16px/22px var(--font-family-base)}.mod-steps-section .card__list{display:grid;gap:20px;list-style:none;margin:0;padding:0}.mod-steps-section .card__list-item{align-items:flex-start;display:flex;gap:8px}.mod-steps-section .card__bullet{flex-shrink:0}.mod-steps-section .card__bullet-text{color:var(--Body-Text);font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.54px;line-height:24px;margin:0;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;box-sizing:border-box;display:flex;font-size:18px;font-style:normal;font-weight:500;gap:8px;justify-content:center;letter-spacing:-.54px;line-height: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-wa{background:var(--CTA-green-not-defined);color:var(--CTA-Primary-main)}@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{max-width:1040px}.mod-steps-section .card__body{padding:24px clamp(32px,5vw,40px)}}@media (min-width:1200px){.mod-steps-section{padding:60px 130px 47px}.mod-steps-container{align-items:stretch;display:grid;gap:16px;grid-auto-flow:row;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));margin:0 auto;max-width:1400px;width:100%}#pasos-inscripcion .card__chev{display:none}.mod-steps-card{background:transparent;border:none;display:flex;height:100%;padding:0}.mod-steps-section .card{background:transparent;border:none;border-radius:14px;display:grid;grid-template-rows:68px 1fr;height:100%;min-height:100%}.mod-steps-section .card__row{background:var(--Complementario-FONDO,#ededed);border:1px solid var(--UNITEC-Secondary-Border,#c3c6d4);border-radius:14px 14px 0 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-bottom:1px solid var(--UNITEC-Secondary-Border,#c3c6d4);border-left:1px solid var(--UNITEC-Secondary-Border,#c3c6d4);border-radius:0 0 14px 14px;border-right:1px solid var(--UNITEC-Secondary-Border,#c3c6d4);display:flex;flex-direction:column;gap:20px;padding:24px 44px}.mod-steps-section .card__subtitle{color:var(--Body-Text,#505050);font-size:18px;font-style:normal;font-weight:400;letter-spacing:-.54px;line-height: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:18px;letter-spacing:-.54px;line-height:24px}.mod-steps-section .card__title-text{color:var(--UNITEC-Fonts-Primary,#323338);font-size:22px;letter-spacing:-.5px;line-height: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%}.mod-steps-section .card__list{display:grid;gap:20px;list-style:none;margin:0;padding:0}.mod-steps-section .card__list-item{align-items:flex-start;display:flex;gap:8px}.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:16px;line-height:20px;padding:10px 16px}.mod-steps-btn{max-height:none;min-height:44px;width:100%}.mod-steps-btn-title{font-size: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-link-phone,.mod-steps-link-wa{width:100%}.mod-steps-btn{max-width:420px;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}.mod-steps-link-phone,.mod-steps-link-wa{width:100%}}@media (min-width:1024px) and (max-width:1359.98px){.card__body-buttons{gap:8px}.mod-steps-link-phone,.mod-steps-link-wa{font-size:17px;padding-inline:24px}.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}.mod-steps-btn{max-width:370px}}@media (min-width:1600px){.mod-steps-section{padding:70px 130px 50px}.card__body-buttons{gap:16px}.mod-steps-link-phone,.mod-steps-link-wa{min-width:230px}.mod-steps-btn{max-width:370px}}