.inspired > .carousel {
    width: 100% !important;
}

.inspired .card-ambiente {
    width: 186px !important;
    height: 403px !important;
    white-space: pre-wrap;
    transition: all 0.5s;
}

.inspired .card-ambiente:nth-child(even) {
    border-radius: 40px 0 40px 0;
}

.inspired .card-ambiente:nth-child(odd) {
    border-radius: 0 40px 0 40px;
}

.glide__slides {
    display: flex;
    flex-wrap: nowrap;
}

.card-ambiente {
    width: 100%;
    height: 200px; /* Ajuste a altura conforme necessário */
    background-size: cover;
    background-position: center;
}

.inspired .card-ambiente::after {
    height: 100% !important;
    position: absolute;
    background: none;
}

.inspired .card-ambiente.active-hover {
    width: 250px !important;
    background-size: cover;
}

.inspired ul {
    flex-direction: row;
}

.inspired li {
    background-repeat: no-repeat;
}

.inspired .card-ambiente.active-hover .txt {
    display: flex;
    width: 100%;
    height: 100%;
    flex-direction: column;
    justify-content: space-between;
    padding: 56px 24px;
    z-index: 9;
}

.inspired .card-ambiente.active-hover::after {
    backdrop-filter: blur(12.5px);
    background: linear-gradient(
        0.31deg,
        rgb(2 2 2 / 97%) 3.01%,
        rgb(0 0 0 / 18%) 57.3%
    );
}

.inspired .txt .button {
    justify-content: flex-start;
}

.inspired .slider-wrapper {
    height: 283px;
}

@media (max-width: 1600px) {
    .inspired .card-ambiente.active-hover h2 {
        font-size: 60px;
    }

    .inspired .txt .title-vazada {
        font-size: 60px;
    }
}

@media (max-width: 1300px) {
    .inspired .card-ambiente.active-hover h2 {
        font-size: 40px;
    }

    .inspired .txt .title-vazada {
        font-size: 40px;
    }
}

@media (max-width: 1199px) {
    .inspired img {
        width: 100% !important;
        height: 397px !important;
        object-fit: cover;
    }

    .inspired .carousel {
        top: 230px;
        left: 0;
        width: 100%;
    }

    .inspired .card-ambiente,
    .inspired .card-ambiente.active-hover {
        height: 397px !important;
        width: 262px !important;
    }

    .card-ambiente::after {
        display: none;
    }

    .inspired .glide__slides {
        width: 100% !important;
    }

    .inspired .card-ambiente.active-hover:hover .txt {
        padding: 24px;
    }

    .inspired .card-ambiente.active-hover .txt {
        padding: 24px 16px;
    }
}

@media (max-width: 768px) {
    .inspired .card-ambiente,
    .inspired .card-ambiente.active-hover {
        width: 200px !important;
    }

    .inspired .card-ambiente.active-hover h2,
    .inspired .txt .title-vazada {
        font-size: 20px;
    }

    .inspired .txt p {
        font-size: 12px;
        line-height: 15px;
    }

    .inspired button.top.btn {
        padding: 12px;
        width: 100%;
    }
}
