.feedback-slider .swiper-wrapper {
    display: flex;
    align-items: stretch;
}

.feedback-slider .swiper-slide {
    display: flex;
    height: auto;
    align-items: stretch;
}

#bg-image {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    /* Preenche a largura da tela */
    height: 100%;
    /* Preenche a altura da tela */
    object-fit: cover;
    /* Garante que a imagem seja redimensionada proporcionalmente */
    z-index: -2;
    /* Coloca a imagem atrás do conteúdo */
}

.hero-area {
    position: relative;
    /* Para que os elementos filhos respeitem o contêiner */
    height: 100vh;
    /* Altura completa da tela */
}

.filter-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: linear-gradient(to bottom, rgba(0, 0, 128, 0.5), rgba(75, 0, 130, 0.5));
    /* Azul/Roxo */
    z-index: -1;
    /* Coloca o filtro acima da imagem mas abaixo do conteúdo */
}

.navbar-sticky-init .navbar-overlay {
    background-color: #0d0036 !important;
}

.btn-gradient-verde {
    background: rgb(0, 255, 133);
    background: linear-gradient(90deg, rgba(0, 255, 133, 1) 0%, rgba(114, 255, 187, 1) 32%, rgba(82, 255, 171, 1) 50%, rgba(0, 255, 133, 1) 100%);
}

.pt-250 {
    padding-top: 250px;
}

.why-area-one::after {
    background: linear-gradient(135deg, rgba(79, 58, 149, 0.9), rgba(79, 58, 149, 0.6)),
        url('../img/frenty/bgroxotech.png');
    background-repeat: no-repeat;
    background-position: center;
    background-size: cover;
    pointer-events: none;
}

.cont-esq-cel {
    min-width: 600px;
    max-width: 700px;
}