.banner-generics{background:var(--wb-bg-modules);min-height:500px}.banner-generics h1 .tachado{text-decoration:line-through #ffbc2f;-webkit-text-decoration:line-through #ffbc2f;-webkit-text-decoration-skip:line-through #ffbc2f}.ft-color--2{color:#1a2441!important;font-weight:400}.sl-image{max-width:590px}[data-solution]{display:none!important}[data-solution].solution-show,[data-type].type-active{animation:showTarget 1s ease-in-out;display:grid!important}@keyframes showTarget{0%{opacity:0}to{opacity:1}}@media only screen and (min-width:1020px){.cta-txt .ds-flex p{max-width:calc(100% - 250px)}}@media only screen and (min-width:1200px){.cta-txt .ds-flex p{max-width:870px}}.target-solution span{font-family:var(--font-family-title);font-size:1.125rem}.target-solution.selected span{color:var(--color-blue-buk);font-weight:700;text-decoration:underline}.target-solution{cursor:pointer;gap:12px!important;width:calc(50% - 20px)}@media only screen and (min-width:500px){.target-solution{width:auto}}.target-solution .bullet{align-items:center;background-color:var(----color-light-blue);border:1px solid var(--color-blue-buk);border-radius:50%;display:flex;height:18px;justify-content:center;position:relative;width:18px}.target-solution.selected .bullet:after{background-color:var(--color-blue-buk);border-radius:50%;content:"";display:block;height:10px;width:10px}button[data-target-type].active{background-color:var(--color-blue-buk);border-color:var(--color-blue-buk);color:var(--color-white);font-weight:700}