:root{--banner_prom-bg:#006fba;--banner_prom-fg:#fff;--btn-primary-bg:var(--CTA-Primary-main,#006fba);--btn-primary-fg:var(--c-primary-contrast,#fff);--btn-primary-bg-hover:color-mix(in srgb,var(--btn-primary-bg) 90%,#000 10%);--btn-primary-bg-active:color-mix(in srgb,var(--btn-primary-bg) 80%,#000 20%);--btn-secondary-bg:#fff;--btn-secondary-fg:var(--CTA-Primary-main,#006fba);--btn-secondary-border:var(--UNITEC-Secondary-Border,#c3c6d4);--btn-secondary-bg-hover:#fff;--btn-secondary-bg-active:#fff;--focus-ring:0 0 0 3px rgba(0,111,186,.25);--r:clamp(10px,2.2vw,14px);--gap:clamp(10px,2.8vw,32px);--gap-sm:clamp(8px,2vw,16px);--minh:clamp(200px,35vw,260px);--title-fs:clamp(18px,4.5vw,32px);--title-lh:clamp(22px,5.4vw,40px);--disc-fs:clamp(11px,2.2vw,14px);--disc-lh:clamp(14px,3vw,20px);--btn-h:clamp(40px,4.6vw,48px);--btn-pad-x:clamp(14px,3vw,24px);--btn-pad-y:clamp(9px,2.4vw,12px);--icon:clamp(18px,3.3vw,24px);--outer-mx:clamp(24px,9vw,130px);--pill-h:clamp(20px,2.4vw,22px);--pill-r:clamp(18px,4vw,26px)}.banner_prom{background:var(--c-secondary-light-bg);color:var(--banner_prom-fg);position:relative}.banner_prom .banner_prom__wrap{align-items:center;background:var(--c-primary);border-radius:var(--r);box-sizing:border-box;display:flex;flex-direction:column;gap:16px;justify-content:flex-start;margin:32px 16px;min-height:var(--minh);min-width:0;overflow:hidden;padding:24px;position:relative}.banner_prom .banner_prom__bg{display:block;height:100%;inset:0;object-fit:cover;object-position:center;pointer-events:none;position:absolute;width:100%;z-index:0}.banner_prom .banner_prom__actions,.banner_prom .banner_prom__text,.banner_top_prom_content{min-width:0;position:relative;z-index:2}.banner_top_prom_content{align-items:center;display:flex;flex-direction:column;gap:16px}.banner_top_prom--desktop,.banner_top_prom--mobile{align-items:center;background:var(--c-accent);border-radius:var(--pill-r);color:var(--c-primary-contrast);display:inline-flex;gap:4px;padding:0 clamp(10px,2.6vw,14px)}.banner_top_prom .banner_top_prom_text{color:var(--c-primary-contrast);font-size:12px;font-weight:500;letter-spacing:.5px;line-height:14px;margin:0;text-transform:uppercase}.banner_prom__brand{position:relative;z-index:2}.banner_prom__brand img{display:block;height:auto;width:130px}.banner_prom .banner_prom__text{align-items:center;align-self:stretch;display:flex;flex-direction:column;gap:12px;text-align:center}.banner_prom .banner_prom__title{color:var(--Blanco-Primario,#fff);font-feature-settings:"liga" off,"clig" off;font-size:22px;font-weight:600;letter-spacing:-.5px;line-height:26px;text-align:center}.banner_prom .banner_prom__disc,.banner_prom .banner_prom__title{hyphens:auto;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.banner_prom .banner_prom__disc p{color:var(--Complementario-FONDO,#ededed);font-feature-settings:"liga" off,"clig" off;font-size:12px;font-weight:400;letter-spacing:-.06px;line-height:16px;margin:0;text-align:center}.banner_prom .banner_prom__actions{align-items:stretch;align-self:stretch;display:flex;flex-direction:column;gap:clamp(10px,2.4vw,16px)}.banner_prom .banner_prom__btn{align-items:center;border:0;border-radius:var(--r);box-sizing:border-box;cursor:pointer;display:inline-flex;gap:clamp(6px,1.8vw,8px);justify-content:center;min-height:var(--btn-h);min-width:clamp(110px,22vw,160px);outline:none;padding:var(--btn-pad-y) var(--btn-pad-x);text-decoration:none;touch-action:manipulation;user-select:none;width:100%}.banner_prom .banner_prom__btn[aria-disabled=true],.banner_prom .banner_prom__btn[disabled]{opacity:.55;pointer-events:none}.banner_prom .banner_prom__btn:focus-visible{box-shadow:var(--focus-ring)}.banner_prom .banner_prom__btn-icon{display:inline-block;flex:0 0 auto;height:24px;width:24px}.ico-left .banner_prom__btn-icon{order:0}.ico-left .banner_prom__btn-label{font-size:18px;font-weight:500;letter-spacing:-.54px;line-height:22px;order:1;text-align:center}.ico-right .banner_prom__btn-icon{order:1}.ico-right .banner_prom__btn-label{font-size:18px;font-weight:500;letter-spacing:-.54px;line-height:22px;order:0;text-align:center}.btn-primary,.btn-secondary{color:inherit;font-size:clamp(14px,2.8vw,16px);font-weight:500;letter-spacing:-.54px;line-height:clamp(18px,3.4vw,22px);text-decoration:none}.btn-primary{background:var(--btn-primary-bg);border:0;color:var(--btn-primary-fg)}.btn-primary:hover{background:var(--btn-primary-bg-hover)}.btn-primary:active{background:var(--btn-primary-bg-active)}.btn-primary:focus-visible{box-shadow:var(--focus-ring);outline:none}.btn-secondary{background:var(--btn-secondary-bg);border:1px solid var(--btn-secondary-border);color:var(--btn-secondary-fg)}.btn-secondary:hover{background:var(--btn-secondary-bg-hover);box-shadow:0 1px 0 rgba(0,0,0,.04)}.btn-secondary:active{background:var(--btn-secondary-bg-active)}.btn-secondary:focus-visible{box-shadow:0 0 0 3px rgba(0,111,186,.18);outline:none}.banner_prom .banner_prom__disc,.banner_prom .banner_prom__title{hyphens:auto;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.banner_top_prom--mobile{align-self:flex-start;margin-left:0}@media (min-width:600px) and (max-width:899.98px){.banner_prom .banner_prom__wrap{border-radius:12px;gap:20px;margin:0}.banner_prom .banner_prom__text{margin-inline:auto;max-width:720px}.banner_prom .banner_prom__actions{display:grid;gap:12px;grid-template-columns:1fr;margin-inline:auto;max-width:720px}}@media (min-width:768px) and (max-width:899.98px){.banner_prom .banner_prom__title{font-size:var(--title-fs);line-height:var(--title-lh)}.banner_prom .banner_prom__disc p{font-size:var(--disc-fs);line-height:var(--disc-lh)}.btn-primary,.btn-secondary{font-size:clamp(14px,2.4vw,16px);line-height:clamp(18px,3vw,22px)}}@media (min-width:768px){.banner_prom .banner_prom__actions{flex-direction:row;flex-wrap:wrap;justify-content:center}}@media (min-width:900px){.banner_prom{background:var(--banner_prom-bg);border-radius:var(--r);margin:24px 130px}.banner_prom .banner_prom__wrap{align-items:center;column-gap:24px;display:grid;grid-template-columns:max-content minmax(0,clamp(420px,46vw,540px)) max-content;justify-content:center;margin:0;padding:24px;position:relative}.banner_prom__brand{grid-column:1;justify-self:flex-start}.banner_top_prom_content{align-items:flex-start;gap:16px;grid-column:2;margin-left:36px;text-align:left}.banner_top_prom--mobile{display:none}.banner_top_prom--desktop{display:inline-flex}.banner_prom .banner_prom__text{align-items:flex-start;max-width:clamp(320px,44vw,520px);text-align:left}.banner_prom .banner_prom__disc,.banner_prom .banner_prom__title{text-align:left}.banner_prom .banner_prom__actions{align-items:center;align-self:center;display:grid;gap:var(--gap-sm);grid-auto-rows:var(--btn-h);grid-column:3;grid-template-columns:1fr;justify-items:stretch;justify-self:center;max-width:500px;width:100%}.banner_prom .banner_prom__actions .banner_prom__btn{width:100%}.banner_prom .banner_prom__actions:has(.banner_prom__btn:nth-child(3)){grid-template-columns:repeat(1,minmax(0,1fr))}.banner_prom .banner_prom__actions:has(.banner_prom__btn:nth-child(3)) .banner_prom__btn:first-child{grid-column:1/-1}.banner_prom .banner_prom__disc p{font-size:var(--disc-fs);line-height:var(--disc-lh);text-align:left}.btn-primary,.btn-secondary{font-size:clamp(14px,1vw,16px);line-height:clamp(18px,2vw,22px)}}@media (min-width:1100px){.banner_prom .banner_prom__actions:has(.banner_prom__btn:nth-child(3)){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1440px){.banner_prom .banner_prom__wrap{padding:40px clamp(40px,7vw,72px)}}@media (min-width:1920px){.banner_prom .banner_prom__wrap{margin-inline:auto;max-width:1200px;padding-inline:80px}}@media (min-width:2560px){.banner_prom .banner_prom__wrap{max-width:1280px;padding-inline:96px}}