.section-contato{
    background-image: url('../img/pagHome/lead-home.webp');
}
.section-contato .wrapper-contato h3 {
    max-width: 735px;
}
main .splide{

    padding-top: 8rem !important;

}

main .splide .splide__slide img{

    width: 100vw;

    height: 713px;

    object-fit: cover;

}

.section-especialidades{

    color: white;

    padding: 32px;

    padding-bottom: 0;

    background-image: url('../img/pagHome/banner-especialidades.png');

    background-position: center;

    background-repeat: no-repeat;
    
    background-size: cover;

    height: auto;

    text-align: center;

}

.section-especialidades .wrapper-especialidades{

    align-items: start;

}

.section-especialidades .wrapper-especialidades{

    display: flex;

    flex-wrap: nowrap;

    justify-content: space-between;

    margin: 40px auto;

}

.section-especialidades .wrapper-especialidades a{

    text-decoration: none;



}

.section-especialidades .wrapper-especialidades .card{

    position: relative;

    border-radius: 20px;

    padding-top: 20px;

    background-color: var(--CorFonte);

    color: white;

    width: 263px;

    height: auto;

    text-align: center;

    align-items: center;

    display: flex;

    padding-bottom: 28px;

}

.section-especialidades .wrapper-especialidades .card img{

    width: 225px;

    height: 190px;

    border-radius: 12px;

    object-fit: cover;

    margin-bottom: 24px;

}

.section-especialidades .wrapper-especialidades .card h3{

    font-size: 20.83px;

}

.section-especialidades .wrapper-especialidades .card p{

    position: absolute;

    bottom: -30px;

    background-color: var(--MarromClaro);

    padding: 5px 30px;

    border-radius: 30px;

}

.section-especialidades .wrapper-especialidades .card:hover{

    background-color: var(--MarromClaro);

}

.section-especialidades .wrapper-especialidades .card:hover p{

    box-shadow: #85705f 0px -4px 10px;

}

.section-diferenciais{

    text-align: center;

}

.section-diferenciais h2#title-section{

    margin-bottom: 40px !important;

}

.section-diferenciais .content.diferenciais{

    max-width: 1040px;

}
.section-diferenciais .splide__pagination__page.is-active {
    background-color: var(--MarromClaro); /* Set the desired background color */
}
.section-diferenciais .wrapper-diferenciais p{

    background-color: var(--CorFonte);

    color: white;

    font-size: var(--SizeParagrafo);

    text-align: justify;

    border-radius: 20px;

    padding: 38px;

    margin-bottom: 30px;

    min-height: 160px;

}

.section-dicas{

    margin-top: 2rem;

    height: 22rem;

    background-color: var(--MarromClaro);

}

.section-dicas a{

    text-decoration: none;

    color: white;

}

.section-dicas .content{

    max-width: 1134px;

}

.section-dicas .wrapper-dicas{

    display: flex;

}


.section-dicas .wrapper-dicas .image-dicas img{

    transform: scale3d(1.25 , 1.19 , 2.1);

    border-radius: 20px;

    width: 459px;

    height: 340px;

    object-fit: cover;

}

.section-dicas .text-dicas{

    color: white;

    margin-top: 40px;

    margin-left: 120px;

}

.section-dicas .text-dicas h3{

    font-size: 20.74px;

    margin-bottom: 12px;

}

.section-dicas .text-dicas p{

    text-align: left;

    margin-top: 56px !important;



}


@media(max-width: 1084px){
    .section-especialidades .wrapper-especialidades {
        flex-wrap: wrap;
        gap: 60px;
    }
}

@media(max-width: 900px){

    main .splide{

        margin-top: 3rem;

        padding-top: 4rem !important;

    }

    main .splide .splide__slide img {

        width: 100%;

        height: 16rem;

    }

    .section-diferenciais h2.dicas{

        margin-top: 80px;

    }

    .section-diferenciais h2#title-section{

        margin-bottom: 0 !important;

    }

    .section-especialidades .wrapper-especialidades{

        justify-content: center;

        margin-bottom: 80px;

    }

    .section-diferenciais .wrapper-diferenciais p{

        margin: 20px;

        margin-bottom: 40px;

        padding: 20px;

    }

    .section-dicas{

        height: auto;

    }

    .section-dicas .wrapper-dicas {

        flex-direction: column;

    }

    .section-dicas .wrapper-dicas .image-dicas{

        padding: 20px;

    }

    .section-dicas .wrapper-dicas .image-dicas img{

        transform: none;

        width: 100%;

    }

    .section-dicas .text-dicas{

        margin: 20px;

        /* width: 100%; */

    }

}