
/* UPDATE 120 - Depoimentos em slide + mensagem enviada */
.u120-slider-ready .u114-test-list{
    display:flex!important;
    gap:0!important;
    overflow:hidden!important;
    padding:0 22px 22px!important;
    scroll-behavior:smooth!important;
}
.u120-slider-ready .u114-dep{
    flex:0 0 calc(33.333% - 12px)!important;
    margin-right:18px!important;
    min-height:132px!important;
    transition:transform .35s ease, opacity .35s ease!important;
}
.u120-slider-controls{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:8px;
    padding:0 22px 18px;
}
.u120-dot{
    width:10px;
    height:10px;
    border-radius:999px;
    background:#d0d5dd;
    border:0;
    cursor:pointer;
}
.u120-dot.active{
    background:#00FF88;
    box-shadow:0 0 0 4px rgba(0,255,136,.14);
}
.u120-toast{
    position:fixed;
    left:50%;
    top:50%;
    transform:translate(-50%,-50%);
    z-index:999999;
    background:linear-gradient(135deg,#06101d,#000);
    color:#fff;
    border:1px solid rgba(0,255,136,.45);
    border-radius:22px;
    box-shadow:0 28px 90px rgba(0,0,0,.45);
    padding:22px 26px;
    text-align:center;
    font-weight:900;
    min-width:min(420px,92vw);
    animation:u120Pop .18s ease-out;
}
.u120-toast b{
    color:#00FF88;
    display:block;
    font-size:22px;
    margin-bottom:4px;
}
.u120-toast span{
    color:#dce8ff;
    font-size:14px;
}
@keyframes u120Pop{
    from{opacity:0;transform:translate(-50%,-44%) scale(.96)}
    to{opacity:1;transform:translate(-50%,-50%) scale(1)}
}
@media(max-width:980px){
    .u120-slider-ready .u114-dep{
        flex-basis:calc(50% - 10px)!important;
    }
}
@media(max-width:640px){
    .u120-slider-ready .u114-test-list{
        padding:0 14px 14px!important;
    }
    .u120-slider-ready .u114-dep{
        flex-basis:100%!important;
        margin-right:0!important;
    }
}
