.acf-slick-galeria {
    margin: 0px;
    position: relative;
}

.acf-slick-galeria .slick-slide {
    padding: 0px;
}

.acf-slick-galeria .slick-prev,
.acf-slick-galeria .slick-next {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(0, 0, 0, 0.5);
    border: none;
    color: white;
    font-size: 24px;
    width: 40px;
    height: 40px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    border-radius: 50%;
}

.acf-slick-galeria .slick-prev {
    left: 10px;
}

.acf-slick-galeria .slick-next {
    right: 10px;
}

/* Oculta completamente o texto interno dos botões */
.slick-prev,
.slick-next {
    overflow: hidden;
    text-indent: -9999px; /* Move o texto para fora da tela */
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    background: rgba(0, 0, 0, 0.5);
    border: none;
    width: 40px;
    height: 40px;
    cursor: pointer;
    border-radius: 50%;
}

/* Adiciona uma seta usando CSS */
.slick-prev::after,
.slick-next::after {
    content: '';
    display: block;
    width: 12px;
    height: 12px;
    border: solid white;
    border-width: 0 2px 2px 0;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/* Seta esquerda */
.slick-prev::after {
    transform: translate(-50%, -50%) rotate(135deg);
}

/* Seta direita */
.slick-next::after {
    transform: translate(-50%, -50%) rotate(-45deg);
}

/* Posições laterais */
.slick-prev {
    left: 10px;
}
.slick-next {
    right: 10px;
}