.acomodacoes {}
.acomodacoes .intro h2 {
    font-size: 3.125rem;
}
.acomodacoes .item {
    margin-bottom: 32px;
}
.acomodacoes .item:last-child {
    margin-bottom: 0;
}
.acomodacoes .item .slider-acomodacoes .swiper-slide  {
    height: 475px;
    background-position: center;
    background-size: cover;
    background-repeat: no-repeat;
    position: relative;
}
.acomodacoes .item .slider-acomodacoes .box-content {
    background-color: rgba(64, 88, 97, 0.75);
    color: var(--cor-branca);
    padding: 30px 32px;
    position: absolute;
    bottom: -100px;
    transform: translateY(-50%);
    z-index: 10;
}
.acomodacoes .item .slider-acomodacoes .box-content h3 {
    font-size: 1.688rem;
    color: var(--cor-branca);
}
.acomodacoes .item .slider-acomodacoes .box-content p {
    font-size: .813rem;
    font-weight: 300;
}
.acomodacoes .item .slider-acomodacoes .box-content .btn-default-branco {
    padding: 8px 62px;
}
.acomodacoes .item:nth-child(2n+1) .slider-acomodacoes .box-content {
    left: 0;
}
.acomodacoes .item:nth-child(2n+2) .slider-acomodacoes .box-content {
    right: 0;
}

@media (max-width: 991.98px) {
    .acomodacoes .intro h2 {
        font-size: 2rem;
    }
    .acomodacoes .intro p br {
        display: none;
    }
    .acomodacoes .item .slider-acomodacoes .swiper-slide  {
        height: 475px;
    }
    .acomodacoes .item .slider-acomodacoes .box-content {
        top: unset;
        bottom: 0;
        transform: translateY(0);
        padding: 20px 32px 60px;
    }
}