.cases-video{margin:0 auto;max-width:1200px;padding:0 24px}.cases-video__clipper{border:1px solid #e0e2ee;border-radius:20px;overflow:hidden}.cases-video__track{display:flex;transition:transform .45s cubic-bezier(.4,0,.2,1)}.cases-video__slide{align-items:center;background-color:#fff;box-sizing:border-box;display:flex;gap:40px;min-width:100%;padding:40px 48px}.cases-video__painel-esq{align-items:flex-start;display:flex;flex:0 0 36%;flex-direction:column;gap:40px!important;min-width:0}.cases-video__logo-area{align-items:center;display:flex;flex-shrink:0}.cases-video__logo{max-height:44px;max-width:120px;object-fit:contain;width:auto}.cases-video__divisor-v{align-self:stretch;background-color:#e0e2ee;flex-shrink:0;width:1px}.cases-video__info{display:flex;flex-direction:column;gap:10px;min-width:0}.cases-video__categoria{color:#1a61e7;font-size:14px;letter-spacing:.04em;line-height:1.2;text-transform:uppercase}.cases-video__categoria,.cases-video__titulo{font-family:Figtree,Arial,sans-serif;font-weight:700;margin:0}.cases-video__titulo{color:#0c0d14;font-size:24px;line-height:1.25}.cases-video__link{align-items:center;color:#1a61e7;display:inline-flex;font-family:Figtree,Arial,sans-serif;font-size:14px;font-weight:600;gap:6px;text-decoration:none;transition:gap .2s ease}.cases-video__link:hover{gap:10px}.cases-video__painel-dir{flex:1;min-width:0}.cases-video__video-wrap{aspect-ratio:16/9;background-color:#1a1b22;border-radius:16px;overflow:hidden;width:100%}.cases-video__video{display:block;height:100%;object-fit:cover;width:100%}.cases-video__nav{align-items:center;display:flex;gap:8px;justify-content:center;margin-top:20px}.cases-video__dot{background-color:#ced1e1;border:none;border-radius:999px;cursor:pointer;height:8px;padding:0;transition:background-color .25s ease,width .25s ease;width:8px}.cases-video__dot.is-active{background-color:#1a61e7;width:24px}@media screen and (max-width:1024px){.cases-video__slide{gap:28px;padding:32px}.cases-video__titulo{font-size:20px}}@media screen and (max-width:768px){.cases-video__slide{align-items:flex-start;flex-direction:column;gap:24px;padding:28px 24px}.cases-video__painel-esq{flex:none;gap:20px;width:100%}.cases-video__divisor-v{display:none}.cases-video__painel-dir{width:100%}.cases-video__titulo{font-size:22px}}@media screen and (max-width:540px){.cases-video{padding:0 16px}.cases-video__slide{padding:24px 20px}.cases-video__titulo{font-size:20px}}