.slick-list,.slick-slider,.slick-track {
    display:block;
    position:relative
}
.blue h3,.slick-dots li,.slick-list,.slick-slider,.slick-track {
    position:relative
}
.slick-slider {
    box-sizing:border-box;
    user-select:none
}
.slick-list {
    overflow:hidden;
    margin:0;
    padding:0
}
.slick-dots li button:focus,.slick-list:focus,.slick-next2:focus,.slick-next:focus,.slick-prev2:focus,.slick-prev:focus {
    outline:0
}
.slick-list.dragging {
    cursor:pointer
}
.slick-slide,.slick-slide img,.slick-slider .slick-list,.slick-track {
    transform:translate3d(0,0,0)
}
.slick-track {
    left:0;
    top:0
}
.slick-track:after,.slick-track:before {
    content:"";
    display:table
}
.slick-track:after {
    clear:both
}
.slick-loading .slick-slide,.slick-loading .slick-track {
    visibility:hidden
}
.slick-slide {
    float:left;
    height:auto;
    min-height:1px;
    display:none
}
.slick-dots {
    bottom:0;
    list-style:none;
    display:block;
    text-align:center;
    padding:0;
    width:100%
}
.slick-dots li button:before {
    content:'•';
    width:20px;
    height:20px;
    color:#000;
    opacity:.25;
    position:absolute;
    top:0;
    left:0;
    content:'•';
    font-size:35px;
    line-height:10px;
    text-align:center;
    color:var(--color5t)
}

.slick-dots li {
    display:inline-block;
    height:20px;
    width:20px;
    margin:0 5px;
    padding:0;
    cursor:pointer
}
.slick-dots li button {
    border:0;
    background:0 0;
    display:block;
    height:20px;
    width:20px;
    outline:0;
    line-height:0;
    font-size:0;
    color:transparent;
    padding:5px;
    cursor:pointer
}
.slick-dots li.slick-active button:before {
    opacity:.75;
}

.slider .slick-track{
    display:flex;
}

.slider .slick-slide{
    height:auto;
    display:flex;
}

.slider-separado .slick-slide > div{
    width:100%;
    border-radius: 15px;
}

.slider-separado  .slick-slide{
    padding: 0 15px; /* espaço entre os slides */
}

.slider-separado  .slick-list{
    margin: 0 -15px; /* compensa o padding lateral */
}
