.nl-hs-cases.nl-cases{background-color:#ecf0f3;padding-block:0}.nl-hs-cases .nl-cases__casca{display:flex;flex-direction:column}.nl-hs-cases .nl-cases__titulo{color:#0f1c3d;font-size:2.5rem;font-weight:900;line-height:1.11;margin:0;padding-block:0}.nl-hs-cases .nl-cases__caixa{background-color:#e0e6ec;border-radius:4px;margin-top:2.5rem;padding:3.75rem}.nl-hs-cases .nl-cases__acc{border-radius:8px;display:flex;gap:.25rem;height:452px;overflow:hidden}.nl-hs-cases .nl-case{flex:1 1 0;min-width:0;overflow:hidden;position:relative;transition:flex-grow .36s cubic-bezier(.4,0,.2,1),opacity .36s ease}.nl-hs-cases .nl-case--aberto{flex-grow:9.62}.nl-hs-cases .nl-case[data-dist="1"]{opacity:.8}.nl-hs-cases .nl-case[data-dist="2"]{opacity:.6}.nl-hs-cases .nl-case[data-dist="3"]{opacity:.5}.nl-hs-cases .nl-case[data-dist="4"]{opacity:.4}.nl-hs-cases .nl-case[data-dist="5"]{opacity:.3}.nl-hs-cases .nl-case__foto{height:100%;inset:0;object-fit:cover;object-position:34% 50%;position:absolute;width:100%}.nl-hs-cases .nl-case__veu{background:#0f1c3d33;inset:0;position:absolute;transition:opacity .36s ease}.nl-hs-cases .nl-case--aberto .nl-case__veu{background:#0f1c3d66}.nl-hs-cases .nl-case__corpo{transition:opacity .24s ease}.nl-hs-cases .nl-case--aberto .nl-case__corpo{transition-delay:.16s}.nl-hs-cases .nl-case__logo{flex:1 1 auto;padding-bottom:1rem}.nl-hs-cases .nl-case__logo svg{height:35px;width:55px}.nl-hs-cases .nl-case__texto{font-size:1rem;font-weight:700;line-height:1.6;margin:0;text-wrap:pretty}.nl-hs-cases .nl-case__seta{border-radius:999px;bottom:1.5rem;color:#fafbfc;display:inline-flex;opacity:0;padding:.5rem;pointer-events:none;position:absolute;right:2rem;transition:opacity .24s ease}.nl-hs-cases .nl-case--aberto .nl-case__seta{opacity:1;transition-delay:.16s}.nl-hs-cases .nl-case__alvo{background:transparent;border:0;cursor:pointer;inset:0;padding:0;position:absolute;z-index:2}.nl-hs-cases .nl-case--aberto .nl-case__alvo{cursor:pointer}.nl-hs-cases .nl-case__alvo:focus-visible{outline:2px solid #fafbfc;outline-offset:-4px}.nl-hs-cases .nl-cases__pe{align-items:center;display:flex;gap:1.5rem;justify-content:space-between;margin-top:2.5rem}.nl-hs-cases .nl-cases__frase{color:#0f1c3d;font-size:1.5rem;font-weight:400;line-height:1.4;margin:0}.nl-hs-cases.nl-cases .nl-cases__botao{flex:none;font-size:.875rem;font-weight:700;line-height:1;min-height:0;padding:1rem 1.5rem}@media (prefers-reduced-motion:reduce){.nl-hs-cases .nl-case,.nl-hs-cases .nl-case__corpo,.nl-hs-cases .nl-case__seta{transition:none}}@media (max-width:899px){.nl-hs-cases.nl-cases{padding-block:3.75rem}.nl-hs-cases .nl-cases__titulo{font-size:1.5rem;line-height:1.17;padding-block:0;text-align:center}.nl-hs-cases .nl-cases__pe{flex-direction:column;gap:1.5rem;margin-top:1.5rem;order:1}.nl-hs-cases .nl-cases__frase{font-size:1rem;line-height:1.6;text-align:center}.nl-hs-cases.nl-cases .nl-cases__botao{padding:.75rem 1rem;position:relative}.nl-hs-cases.nl-cases .nl-cases__botao:after{content:"";inset:-2px;position:absolute}.nl-hs-cases .nl-cases__caixa{margin-top:1.5rem;order:2;padding:1.25rem}.nl-hs-cases .nl-cases__acc{border-radius:0;flex-direction:column;gap:1.5rem;height:auto;overflow:visible}.nl-hs-cases .nl-case,.nl-hs-cases .nl-case--aberto{aspect-ratio:1/1;border-radius:8px;flex:none;opacity:1!important}.nl-hs-cases .nl-case--aberto .nl-case__veu,.nl-hs-cases .nl-case__veu{background:#0f1c3d66}.nl-hs-cases .nl-case__corpo{gap:.5rem;inset:1.5rem;opacity:1;right:calc(2.75rem + 36px);width:auto}.nl-hs-cases .nl-case__logo svg{height:25px;width:39px}.nl-hs-cases .nl-case__foto{object-position:center}.nl-hs-cases .nl-case__seta{bottom:1.5rem;opacity:1;right:1.5rem}}.nl-hs-cases .nl-case__corpo{bottom:1.5rem;color:#fafbfc;display:flex;flex-direction:column;gap:.75rem;left:3.25rem;opacity:0;pointer-events:none;position:absolute;right:calc(3.5rem + 36px);top:2.5rem}.nl-hs-cases .nl-case--aberto .nl-case__corpo{opacity:1}.nl-hs-cases .nl-case__logo img{height:35px;object-fit:contain;object-position:left center;width:55px}@media(max-width:899px){.nl-hs-cases .nl-case__corpo{gap:.5rem;inset:1.5rem;opacity:1;right:calc(2.75rem + 36px);width:auto}.nl-hs-cases .nl-case__logo img{height:25px;width:39px}}.nl-hs-cases .nl-cases__casca .nl-cases__caixa .nl-cases__acc .nl-case--aberto .nl-case__alvo{display:none}