:root{--logos-speed:65s;--logo-w:220px;--logo-h:24px;--gap:16px;--bg-surface:#fff;--item-width:140px;--slider-height:72px;--edge-width:80px}.mod-info-card__section{background:#fff;display:inline-flex;gap:24px;padding:40px 16px}.mod-info-card__card,.mod-info-card__section{align-items:flex-start;flex-direction:column;justify-content:center;width:100%}.mod-info-card__card{background:var(--c-primary);border-radius:14px;display:flex;gap:32px;overflow:hidden;padding:40px 0 24px;position:relative}.mod-info-card__text{align-items:center;align-self:stretch;display:flex;flex-direction:column;padding:0;text-align:center}.mod-info-card-icon{align-items:center;background:var(--Complementario-FONDO);border-radius:36px;display:flex;gap:10px;height:34px;padding:6px;width:36px}.mod-info-card-icon img{height:24px;width:24px}.mod-info-card__title{align-items:center;align-self:stretch;display:flex;flex:1 0 0;font-feature-settings:"liga" off,"clig" off;font-size:22px;font-weight:600;gap:16px;justify-content:center;line-height:26px;padding-left:12px;padding-right:12px}.mod-info-card__subtitle,.mod-info-card__title{color:var(--c-primary-contrast);word-wrap:break-word;font-style:normal;letter-spacing:-.5px}.mod-info-card__subtitle{display:inline;font-size:16px;font-weight:400;line-height:22px;padding-left:32px;padding-right:32px;text-align:center}.mod-info-card__logos{align-self:stretch;height:102px;object-fit:contain}.mod-info-card__description{align-items:center;align-self:stretch;color:var(--c-primary-contrast);display:flex;flex-direction:column;font-size:16px;font-style:normal;font-weight:400;justify-content:center;letter-spacing:-.5px;line-height:22px;margin-bottom:40px}.mod-info-card__description p{margin:0;text-align:center;width:296px}.mod-info-card__description ul{text-align:left}.mod-info-card__description-subtitle{padding-bottom:24px;padding-top:24px}.mod-info-card__description-richtext{padding-bottom:16px}.mod-info-card__button-wrapper{align-self:stretch;display:flex;flex-direction:column;gap:8px;padding:0}.mod-info-card__button{align-items:center;align-self:stretch;background:var(--c-accent);border-radius:14px;display:inline-flex;gap:2px;justify-content:center;min-width:120px;padding:11px 32px;text-decoration:none}.mod-info-card__button:hover{background:var(--c-unitec-orange-hover-btn)}.mod-info-card__button:active{background:var(--c-unitec-orange-active-btn)}.mod-info-card__button-title{color:var(--text-color-on-primary,#fff);font-size:18px;font-style:normal;font-weight:500;letter-spacing:-.54px;line-height:22px}.slider{margin:0;overflow:hidden;position:relative;width:100%}.slider:after,.slider:before{content:"";height:100%;pointer-events:none;position:absolute;top:0;width:var(--edge-width);z-index:2}.slide-track{align-items:center;animation:marquee var(--logos-speed) linear infinite;display:flex;will-change:transform}.slide{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;padding-left:24px;padding-right:22px}.slide img{display:block;height:24px;object-fit:contain;width:100%}.mod-info-card__button-icon{display:flex}.mod-info-card__button-icon img{height:24px;width:24px}@keyframes marquee{0%{transform:translateX(0)}to{transform:translateX(calc(var(--item-width)*-1*var(--unique)))}}.slide-track:hover{animation-play-state:paused}@media (min-width:640px){:root{--item-width:180px;--slider-height:80px;--edge-width:120px}.mod-info-card__card{gap:40px;padding:40px 24px 32px}.mod-info-card__description p{max-width:420px;width:100%}}@media (min-width:768px){.mod-info-card__section{align-items:center;padding:56px 64px}.mod-info-card__card{gap:40px;max-width:720px}.mod-info-card__button-wrapper{align-items:center}.mod-info-card__button{width:320px}}@media (min-width:1024px){:root{--item-width:250px;--slider-height:24px;--edge-width:200px}.mod-info-card__section{align-items:flex-end;gap:32px;padding:80px 130px 0}.mod-info-card__card,.mod-info-card__section{align-self:stretch;display:flex;flex-direction:column}.mod-info-card__card{align-items:center;gap:40px;justify-content:flex-end;max-width:100%;padding:60px 130px 17px 171px}.mod-info-card__text{align-items:flex-start;align-self:center;padding:0;text-align:left}.mod-info-card__title{justify-content:flex-start}.mod-info-card__subtitle{display:flex;gap:104px;text-align:left}.mod-info-card__description{align-items:flex-start;align-self:stretch;display:flex;flex-direction:column;justify-content:flex-end;margin-bottom:20px;max-width:474px}.mod-info-card__description p{align-self:stretch;margin-bottom:5px;text-align:left;width:100%}.mod-info-card__logos{aspect-ratio:413/138;height:138px;width:413px}.mod-info-card__button-wrapper{align-self:auto;gap:8px;height:48px;max-height:48px;min-height:48px;padding:0;width:412px}.mod-info-card__button,.mod-info-card__button-wrapper{align-items:center;display:flex;justify-content:center}.mod-info-card__button{align-self:center;background:var(--c-accent);border-radius:14px;flex-shrink:0;gap:6px;height:46px;padding:11px 32px;text-decoration:none;width:370px}.slider{gap:20px;height:auto;left:0;margin:0 auto;overflow:hidden;position:absolute;right:0;width:100%}.slide{align-items:center;display:inline-flex;flex:0 0 auto;justify-content:center;padding-left:40px;padding-right:40px;width:auto}.slide img{display:block;height:24px;max-height:100%;object-fit:contain;width:auto}.mod-info-card__description p{margin:0}.mod-info-card__description-subtitle{padding-bottom:20px;padding-top:40px}}@media (prefers-reduced-motion:reduce){.slide-track{animation:none;transform:none}}@media (min-width:1200px){:root{--item-width:270px;--slider-height:24px;--edge-width:260px}.mod-info-card__section{align-items:flex-end;padding:70px 130px 0}.mod-info-card__card{gap:40px;margin:0 auto;padding:40px 24px 24px}.mod-info-card__description{max-width:540px}.mod-info-card__logos{height:140px;width:460px}.mod-info-card__button-wrapper{width:420px}.mod-info-card__subtitle{gap:20px}}@media (min-width:1440px){:root{--item-width:300px;--slider-height:24px;--edge-width:320px}.mod-info-card__section{padding:96px 130px 0}.mod-info-card__card{padding:80px 10px 24px}.mod-info-card__subtitle{gap:120px}.mod-info-card__description{max-width:580px}.mod-info-card__logos{height:150px;width:500px}.mod-info-card__button-wrapper{width:440px}}