.elementor-45709 .elementor-element.elementor-element-c2c6bfe:not(.elementor-motion-effects-element-type-background), .elementor-45709 .elementor-element.elementor-element-c2c6bfe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-45709 .elementor-element.elementor-element-c2c6bfe{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-45709 .elementor-element.elementor-element-c2c6bfe > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}/* Start custom CSS for section, class: .elementor-element-c2c6bfe */.slideshow-container {
    margin-top: -50px;
}
img.user-photo {
    width: 60px;
    height: 60px;
}

.mwai-trigger.mwai-open-button {
    display: none;
}

/* Ocultar cabeçalho mobile em telas maiores que 768px */
@media (min-width: 769px) {
   
    .momo{
        display:none;
    }
}

.custom-container-unique {
    display: flex;
    justify-content: space-between;
    gap: 60px;
    padding: 10px;
    max-width: 1200px !important;
    margin-left: -90px!important;
}

.body5 {
    padding: 0 100px;
    background: #fff;
    margin-top: -450px;
    margin-left: 90px;
}


 
    .filter-buttons {
    display: flex;
    overflow-x: auto; /* Para permitir o scroll horizontal no mobile */
    padding: 10px 0;
    gap: 10px;
}

.filter-button {
    padding: 10px 15px;
    border: none;
    border-radius: 20px; /* Arredondamento dos botões */
    background-color: #f5f5f5; /* Cor de fundo */
    color: #333; /* Cor do texto */
    cursor: pointer;
    flex-shrink: 0; /* Para garantir que os botões não encolham no slider */
    font-size: 14px;
    transition: background-color 0.3s;
}

.filter-button.active, .filter-button:hover {
    background-color: darkred; /* Cor de fundo ativa */
    color: #fff; /* Cor do texto ativa */
}

.filter-buttons::-webkit-scrollbar {
    display: none; /* Esconde a barra de rolagem no mobile */
}

    


 
    .filter-buttons {
    display: flex;
    overflow-x: auto; /* Para permitir o scroll horizontal no mobile */
    padding: 10px 0;
    gap: 10px;
}

.filter-button {
    padding: 10px 15px;
    border: none;
    border-radius: 20px; /* Arredondamento dos botões */
    background-color: #f5f5f5; /* Cor de fundo */
    color: #333; /* Cor do texto */
    cursor: pointer;
    flex-shrink: 0; /* Para garantir que os botões não encolham no slider */
    font-size: 14px;
    transition: background-color 0.3s;
}

.filter-button.active, .filter-button:hover {
    background-color: darkred; /* Cor de fundo ativa */
    color: #fff; /* Cor do texto ativa */
}

.filter-buttons::-webkit-scrollbar {
    display: none; /* Esconde a barra de rolagem no mobile */
}/* End custom CSS */