:where([data-iev-module="infoserv_soluciones"]) .is-soluciones{--ink:#102643;--blue:#153F89;--orange:#F58220;box-sizing:border-box;background:transparent;padding:64px 28px 72px;font-family:inherit}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones *{box-sizing:border-box}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__wrap{max-width:1280px;margin:auto}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__intro{display:grid;grid-template-columns:120px minmax(0,1fr);gap:22px 55px;max-width:1100px;margin-bottom:42px}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones .is-section-label{margin:10px 0 0!important;color:var(--blue)!important;font-size:.72rem!important;font-weight:800!important;letter-spacing:.18em;line-height:1.5!important}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__intro h2{max-width:850px;margin:0!important;color:#020101!important;font-size:clamp(2rem,3.2vw,3.25rem)!important;line-height:1.18!important;letter-spacing:-.035em;font-weight:800!important}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__intro>p:last-of-type{grid-column:2;max-width:760px;margin:0!important;color:#53657a!important;font-size:1rem!important;line-height:1.7!important}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__intro:after{content:"";display:block;grid-column:2;width:52px;height:3px;margin-top:3px;background:var(--orange)}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item{position:relative;min-width:0;display:flex;flex-direction:column;min-height:325px;padding:37px 34px 28px;border:0;border-radius:24px;background:#fff;box-shadow:0 16px 42px rgba(21,63,137,.09);transition:transform .3s ease,box-shadow .3s ease}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item:hover,:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item:focus-within{transform:translateY(-5px);box-shadow:0 24px 50px rgba(21,63,137,.14)}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__icon{position:relative;display:grid;place-items:center;flex:none;width:72px;height:72px;margin:0 0 21px}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__icon:before{content:"";position:absolute;width:48px;height:48px;right:0;bottom:0;border-radius:50%;background:var(--orange)}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__icon svg{position:relative;z-index:1;width:53px;height:53px;fill:none;stroke:var(--blue);stroke-width:2.7;stroke-linecap:round;stroke-linejoin:round}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item h3{margin:0 0 16px!important;color:var(--ink)!important;font-size:clamp(1.15rem,1.55vw,1.5rem)!important;line-height:1.3!important;font-weight:800!important;letter-spacing:-.025em}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item>p{margin:0 0 22px!important;color:#53657a!important;font-size:.95rem!important;line-height:1.7!important}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item details{margin-top:auto}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item summary{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:43px;cursor:pointer;color:var(--blue);font-size:.85rem;font-weight:700}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item summary::-webkit-details-marker{display:none}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item summary span{font-size:1.2rem;line-height:1;transition:transform .25s ease}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item details[open] summary span{transform:rotate(45deg)}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item summary:focus-visible{outline:2px solid var(--blue);outline-offset:4px}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__details{display:flex;flex-wrap:wrap;gap:7px;padding:9px 0 3px}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__details span{padding:6px 9px;border-radius:7px;background:#f3f6fb;color:#334c69;font-size:.75rem;line-height:1.4}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones.is-enhanced [data-reveal]{opacity:0;translate:0 12px;transition:opacity .65s ease,translate .65s ease}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones.is-enhanced .is-visible{opacity:1;translate:none}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item:nth-child(3n+2)[data-reveal]{transition-delay:.06s}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item:nth-child(3n)[data-reveal]{transition-delay:.12s}

@media(max-width:1050px){
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones__grid{grid-template-columns:repeat(2,minmax(0,1fr))}
}

@media(max-width:700px){
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones{padding:42px 18px}
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones__intro{
    display:block;
    margin:0 auto 30px;
    text-align:center
  }
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones .is-section-label{
    margin:0 0 14px!important;
    text-align:center
  }
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones__intro h2{
    max-width:560px;
    margin:0 auto!important;
    font-size:clamp(1.75rem,7vw,2.2rem)!important;
    line-height:1.18!important
  }
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones__intro>p:last-of-type{
    max-width:560px;
    margin:18px auto 0!important;
    font-size:15px!important;
    line-height:1.6!important;
    text-align:center
  }
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones__intro:after{margin:19px auto 0}
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones__grid{grid-template-columns:1fr;gap:15px}
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item{
    min-height:0;
    padding:28px 26px;
    border-radius:20px
  }
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones__icon{margin:0 auto 18px}
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item h3{
    margin:0 0 13px!important;
    font-size:21px!important;
    line-height:1.28!important;
    text-align:center
  }
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item>p{
    margin:0 0 17px!important;
    font-size:15px!important;
    line-height:1.6!important;
    text-align:center
  }
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item summary{
    justify-content:center;
    gap:10px;
    font-size:14px;
    text-align:center
  }
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones__details span{font-size:12px}
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item:nth-child(n)[data-reveal]{transition-delay:0s}
}

:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__type{--type-color:#F58220;position:relative;display:inline-block;vertical-align:baseline;white-space:nowrap;color:var(--type-color)}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__measure{visibility:hidden}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__typed{position:absolute;inset:0 auto auto 0;color:var(--type-color)}
:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__type.is-typing:after{content:"";display:inline-block;position:absolute;left:var(--cursor-x,100%);top:.12em;height:.85em;border-right:2px solid var(--type-color);animation:is-soluciones-caret .8s steps(1,end) infinite}
@keyframes is-soluciones-caret{50%{opacity:0}}

@media(prefers-reduced-motion:reduce){
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item,:where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item summary span{transition:none!important}
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones__item:hover{transform:none}
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones.is-enhanced [data-reveal]{opacity:1;translate:none;transition:none}
  :where([data-iev-module="infoserv_soluciones"]) .is-soluciones__type.is-typing:after{display:none}
}