.casos-de-exito-slider{margin:0 auto;padding:40px 20px}.casos-de-exito-slider-header{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-bottom:32px}.casos-de-exito-slider-header h2{color:#fff;font-size:60px;font-stretch:125%;font-weight:500;margin:0}.enlace a{align-items:center;border:1px solid #fff;border-radius:4px;color:#fff;display:inline-flex;font-size:14px;font-weight:500;gap:8px;padding:8px 16px;text-decoration:none;transition:all .3s ease}.casos-de-exito-slider-wrapper{position:relative}.casos-de-exito-slider-track{display:flex;gap:20px}.caso-card{border-radius:20px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;box-shadow:0 28px 43.4px 0 #0002407a;flex:0 0 calc(25% - 15px);min-width:280px;overflow:hidden}.caso-card-inner{aspect-ratio:370/221;cursor:pointer;height:100%;overflow:hidden;position:relative}.caso-background{background-position:50%;background-size:cover;z-index:1}.caso-background,.caso-gradient{height:100%;left:0;position:absolute;top:0;width:100%}.caso-gradient{mix-blend-mode:multiply;opacity:.65;transition:opacity .35s ease;z-index:2}.caso-card-inner.has-hover-fx:hover .caso-gradient{opacity:.92}.caso-tag{align-items:center;display:flex;gap:8px;left:16px;opacity:1;position:absolute;top:16px;transition:opacity .35s ease;z-index:3}.caso-tag-icon{height:20px;object-fit:contain;width:20px}.caso-tag-text{color:#fff;font-size:13px;font-weight:500;line-height:1;white-space:nowrap}.caso-logo{align-items:center;display:flex;justify-content:flex-start;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:top .4s cubic-bezier(.4,0,.2,1),left .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(.4,0,.2,1);z-index:3}.caso-logo img{filter:brightness(0) invert(1);height:auto;max-height:60px;max-width:180px;object-fit:contain;transition:max-width .4s cubic-bezier(.4,0,.2,1),max-height .4s cubic-bezier(.4,0,.2,1);width:auto}.caso-desc{bottom:16px;left:20px;opacity:1;position:absolute;right:20px;transition:opacity .35s ease;z-index:3}.caso-desc,.caso-desc p{color:#fff;font-size:14px;font-weight:500;letter-spacing:0;line-height:103%}.caso-desc p{margin:0}.caso-arrow{align-items:center;display:flex;height:35px;justify-content:center;opacity:0;position:absolute;right:15px;top:45%;transform:translateY(-50%) scale(.85);transition:opacity .3s ease .1s,transform .3s ease .1s;width:35px;z-index:3}.caso-arrow img{max-height:100%;max-width:100%;object-fit:contain}.caso-hover-text,.caso-hover-text p{color:#fff;font-size:11px;font-weight:500;letter-spacing:0;line-height:103%}.caso-hover-text{left:20px;opacity:0;position:absolute;right:55px;top:45%;transform:translate(-10px,-50%);transition:opacity .3s ease .2s,transform .3s ease .2s;z-index:3}.caso-hover-text p{margin:0}.caso-card-inner.has-hover-fx:hover .caso-logo{left:calc(100% - 1rem);top:16px;transform:translate(-100%)}.caso-card-inner.has-hover-fx:hover .caso-logo img{max-height:32px;max-width:100px}.caso-card-inner.has-hover-fx:hover .caso-arrow{opacity:1;transform:translateY(-50%) scale(1)}.caso-card-inner.has-hover-fx:hover .caso-hover-text{opacity:1;transform:translateY(-50%)}.caso-link{height:100%;left:0;position:absolute;top:0;width:100%;z-index:4}.slider-dots{align-items:center;display:flex;gap:12px;justify-content:center;margin-top:32px}.slider-dot{background:hsla(0,0%,100%,.3);border:none;border-radius:50%;cursor:pointer;height:10px;padding:0;transition:all .3s ease;width:10px}.slider-dot:hover{background:hsla(0,0%,100%,.5);transform:scale(1.2)}.slider-dot.active{background:linear-gradient(90deg,#00d9ff,#00ff94);border-radius:5px;width:32px}@media (max-width:1024px){.caso-card{flex:0 0 calc(33.333% - 14px)}}@media (max-width:768px){.casos-de-exito-slider{padding:32px 16px}.casos-de-exito-slider-header h2{font-size:32px}.caso-card{flex:0 0 calc(50% - 10px);min-width:160px}.caso-card-inner{border-radius:16px}.caso-default-layer,.caso-hover-layer{padding:16px}.caso-logo img{max-height:40px;max-width:120px}.caso-logo--corner img{max-height:30px;max-width:90px}.caso-arrow{height:30px;right:12px;width:30px}.caso-tag{left:12px;top:12px}.caso-tag-text{font-size:12px}.caso-desc,.caso-desc p{font-size:13px}.caso-desc{bottom:12px;left:16px;right:16px}.caso-hover-text{left:16px;right:48px}.slider-dots{margin-top:24px}}@media (max-width:480px){.casos-de-exito-slider-header{align-items:flex-start;flex-direction:column}.casos-de-exito-slider-header h2{font-size:28px}.enlace a{font-size:14px;padding:10px 20px}}