@media (min-width:768px) and (max-width:1179px){#solution-panel-0 ol>span:first-child{background:#a9c2d2}#solution-panel-0 ol>li{position:relative}#solution-panel-0 ol>li:not(:last-child):after{content:"";z-index:20;filter:drop-shadow(0 1px 1px #0b1b3014);background:0 0;border-top:2px solid #278fac;border-right:2px solid #278fac;width:8px;height:8px;position:absolute;top:20px;right:-9px;transform:translateY(-50%)rotate(45deg)}#solution-panel-0 ol>li:first-of-type>span:first-child{color:#fff;background:#0d5fb8;border-color:#00b8d4}#solution-panel-0 ol>li:nth-of-type(2)>span:first-child{color:#fff;background:#0b1b30;border-color:#00b8d4;box-shadow:0 0 0 7px #00b8d424,0 5px 14px #0b1b301f}#solution-panel-0 ol>li:nth-of-type(n+3)>span:first-child{color:#405a70;background:#fff;border-color:#9fbccd;box-shadow:0 5px 12px #0b1b3012}#solution-panel-0 ol>li:nth-of-type(n+3)>span:last-child{color:#526174;opacity:1}}@media (max-width:767px){#solucion-integral{padding-top:3rem;padding-bottom:3.25rem}#solution-title{font-size:2.12rem;line-height:1.02}#solucion-integral button[aria-label=Etapa\ anterior],#solucion-integral button[aria-label=Etapa\ siguiente]{width:2.5rem;height:2.5rem}#solucion-integral [role=tabpanel]{gap:1rem;min-height:0;padding:1rem}#solucion-integral [role=tabpanel]>div:first-child>p:first-child{letter-spacing:.1em;font-size:.62rem}#solucion-integral [role=tabpanel]>div:first-child>h3{letter-spacing:-.03em;margin-top:.5rem;font-size:1.58rem;line-height:1.06}#solucion-integral [role=tabpanel]>div:first-child>h3+p{margin-top:.8rem;font-size:.92rem;line-height:1.55}#solucion-integral [role=tabpanel]>div:first-child>div:last-child{gap:.42rem;margin-top:.9rem}#solucion-integral [role=tabpanel]>div:first-child>div:last-child>span{padding:.42rem .68rem;font-size:.68rem}#solution-panel-0>div:last-child>div:first-child{border-radius:20px;padding:.9rem}#solution-panel-0 [role=list]{margin-top:1rem}#solution-panel-0 [role=list]>span[aria-hidden=true]{top:24px;bottom:24px;left:18px}#solution-panel-0 [role=listitem]{grid-template-columns:38px minmax(0,1fr) auto;gap:.58rem;padding-top:.25rem;padding-bottom:.25rem}#solution-panel-0 [role=listitem]>span:first-child{width:36px;height:36px;font-size:.72rem}#solution-panel-0 [role=listitem]>div p:first-child{font-size:.86rem;line-height:1.15}#solution-panel-0 [role=listitem]>div p:last-child{font-size:.62rem}#solution-panel-0 [role=listitem]>span:last-child{gap:.3rem;font-size:.62rem}#solution-panel-0 [role=list]+div{gap:.4rem;margin-top:.85rem;padding-top:.7rem}#solution-panel-0 [role=list]+div>div{min-height:36px;padding:.5rem .45rem;font-size:.62rem;line-height:1.2}#solution-panel-1>div:last-child>div{border-radius:20px;padding:1rem}#solution-panel-1>div:last-child>div>div.relative>div:first-child h4{margin-top:.35rem;font-size:1.28rem;line-height:1.1}#solution-panel-1>div:last-child>div>div.relative>div:first-child p:last-child{margin-top:.45rem;font-size:.76rem;line-height:1.45}#solution-panel-1>div:last-child>div>div.relative>div:nth-child(2){gap:.5rem;margin-top:1rem}#solution-panel-1>div:last-child>div>div.relative>div:nth-child(2)>div{border-radius:14px;padding:.65rem .45rem}#solution-panel-1>div:last-child>div>div.relative>div:nth-child(2)>div>span:first-of-type{border-radius:10px;width:34px;height:34px}#solution-panel-1>div:last-child>div>div.relative>div:nth-child(2)>div>span:last-child{margin-top:.4rem;font-size:.68rem}#solution-panel-1>div:last-child>div>div.relative>div:nth-child(3){margin-top:.75rem;padding:.5rem .65rem;font-size:.66rem}#solution-panel-2>div:last-child>div{gap:.42rem}#solution-panel-2>div:last-child article{border-color:#c8d9e5;border-radius:15px;grid-template-rows:auto auto auto;grid-template-columns:38px minmax(0,1fr) auto;gap:.22rem .72rem;min-height:0;padding:.72rem .78rem .72rem .92rem;display:grid;position:relative;overflow:hidden;box-shadow:0 7px 18px #0b1b300e}#solution-panel-2>div:last-child article:before{content:"";background:linear-gradient(#1565c0 0%,#00b8d4 100%);width:3px;position:absolute;inset:0 auto 0 0}#solution-panel-2>div:last-child article>span:first-child{color:#7f94a5;grid-area:1/3;place-self:start end;font-size:.58rem;position:static}#solution-panel-2>div:last-child article>span.flex{border-radius:10px;grid-area:1/1/4;align-self:start;width:36px;height:36px}#solution-panel-2>div:last-child article>p:first-of-type{grid-area:1/2;align-self:center;margin-top:0;padding-right:.15rem;font-size:.82rem;line-height:1.2}#solution-panel-2>div:last-child article>p:nth-of-type(2){grid-area:2/2/auto/4;margin-top:.1rem;font-size:.68rem;line-height:1.42}#solution-panel-2>div:last-child article>span:last-child{grid-area:3/2/auto/4;justify-self:start;margin-top:.28rem;padding:.25rem .5rem;font-size:.58rem}#solution-panel-3>div:last-child>div{border-radius:20px;padding:.9rem}#solution-panel-3>div:last-child>div>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}#solution-panel-3>div:last-child>div>div:first-child>div{border-radius:14px;gap:.5rem;min-height:58px;padding:.55rem .6rem}#solution-panel-3>div:last-child>div>div:first-child>div>span:first-of-type{border-radius:10px;width:34px;height:34px}#solution-panel-3>div:last-child>div>div:first-child>div>span:last-child{padding-right:.8rem;font-size:.7rem;line-height:1.25}#solution-panel-3>div:last-child>div>div:last-child{border-radius:14px;gap:.5rem;margin-top:.6rem;padding:.65rem .75rem}#solution-panel-3>div:last-child>div>div:last-child p{font-size:.68rem;line-height:1.45}#solution-panel-4>div:last-child>div{border-radius:20px;padding:.9rem}#solution-panel-4>div:last-child>div>div:first-child{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}#solution-panel-4>div:last-child>div>div:first-child>div{border-radius:14px;gap:.5rem;padding:.65rem}#solution-panel-4>div:last-child>div>div:first-child>div:last-child{grid-column:1/-1}#solution-panel-4>div:last-child>div>div:first-child>div>span:first-child{width:30px;height:30px}#solution-panel-4>div:last-child>div>div:first-child>div>span:last-child{font-size:.68rem;line-height:1.3}#solution-panel-4>div:last-child>div>p:last-child{margin-top:.75rem;font-size:.62rem}}
