.botao1 {
    border: 2px solid #fff!important; /* Cor da borda */
    border-radius: 20px; /* Ajuste esse valor conforme necessário */
    background-color: transparent; /* Para garantir que o botão seja transparente */
    color: #fff; /* Cor do texto */
    padding: 10px 20px; /* Espaçamento interno */
    font-size: 16px; /* Tamanho da fonte */
    cursor: pointer; /* Cursor do mouse */
    animation: pulse 2s infinite; /* Adiciona a animação de pulsação */
  cursor: pointer;
}

@keyframes pulse {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.1);
    }
    100% {
        transform: scale(1);
    }
}

.botao1:hover {
    background-color: #fff; /* Cor de fundo ao passar o mouse */
    color: #fff; /* Cor do texto ao passar o mouse */
    border-color: #df7e47!important; /* Cor da borda ao passar o mouse */
    animation: pulse-hover 1.6s infinite; /* Adiciona a animação de pulsação ao passar o mouse */
  cursor: pointer;
}

@keyframes pulse-hover {
    0% {
        transform: scale(1);
    }
    50% {
        transform: scale(1.2);
    }
    100% {
        transform: scale(1);
    }
}


.logo-image {
    height: 60px!important;
}

#column-id-1715952771757 {
    border-top-left-radius: 16px!important;
    border-top-right-radius: 16px!important;
}

#column-id-f2j7w42T8Jw8WqmTdhq1j, #column-id-IRf1Ll-qxHt_uirJOiOOB, #column-id-OAm_tB4XvzhNAPmkFnP4y    {
    border-radius: 16px !important;
}




#sppb-addon-JHS4yS_r_LuSzjknRuMN7 img {
    border-top-left-radius: 16px !important;
    border-top-right-radius: 16px !important;
}


#sppb-addon-9mV8h2iLjuHXdt1HwxlVO img {
    border-top-left-radius: 16px !important;
    border-top-right-radius: 16px !important;
}


#sppb-addon-OztwYRGf3mRArMt4KolE6 img {
    border-top-left-radius: 16px !important;
    border-top-right-radius: 16px !important;
}


.bordaredonda {
    border-top-left-radius: 16px!important;
    border-top-right-radius: 16px!important;
}


.sp-page-builder .page-content #section-id-e4f5da1e-1c93-438a-8cb8-64df743bffcd
{background: #f7f2dd!important;}


#section-id-e4f5da1e-1c93-438a-8cb8-64df743bffcd{
  background: #f7f2dd!important;
}

.sp-page-builder .page-content #section-id-e4f5da1e-1c93-438a-8cb8-64df743bffcd{ 
  background: #f7f2dd!important;
}


#sp-bottom:after{
  height: 0px!important;
}

.sp-megamenu-parent>li.active>a, .sp-megamenu-parent>li.active:hover>a {
    color: #c68c4c;
    font-weight: 700;
}



.sp-megamenu-parent>li:hover>a {
    color: #a1bd13!important;
}



#sp-page-builder .sppb-row-fluid-padding-horizontal{
 padding-left: 0px!important; 
 padding-right: 0px!important;
}



#system-message-container{
display:none!important;
}



.whatsapp-button {
            position: fixed;
            bottom: 20px;
            right: 20px;
            width: 56px;
            height: 56px;
            background-color: #25D366;
            color: #fff;
            border: 2px solid #25D366;
            border-radius: 50%;
            padding: 4px;
            cursor: pointer;
            box-shadow: 0px 2px 8px rgba(0, 0, 0, 0.2);
            transition: background-color 0.3s ease-in-out, transform 0.3s ease-in-out, border 0.3s ease-in-out, box-shadow 0.3s ease-in-out;
        }

        .whatsapp-button:hover {
            background-color: #075E54;
            transform: scale(1.1) rotate(10deg) translate(-5px, -5px); /* Ajuste da rotação e da posição no hover */
            box-shadow: 0px 2px 12px rgba(0, 0, 0, 0.3);
            transition-duration: 0.5s; /* Duração da transição de 0.5 segundo */
        }

        .whatsapp-button img {
            width: 80%;
            height: 80%;
            display: block;
            margin: 10%;
            transition: background-color 0.3s ease-in-out, transform 0.3s ease-in-out;
        }

        @keyframes attentionAnimation {
            0%, 100% {
                transform: scale(1) rotate(0deg);
            }
            25% {
                transform: scale(1.1) rotate(5deg);
            }
            50% {
                transform: scale(1.1) rotate(-5deg);
            }
            75% {
                transform: scale(1.1) rotate(3deg);
            }
            100% {
                transform: scale(1) rotate(0deg);
            }
        }

        .whatsapp-button.attention {
            animation: attentionAnimation 2s ease-in-out infinite; /* Animação de atenção por 2 segundos */
        }

        .conversaowhatsapp {
            /* Defina estilos para a classe conversaowhatsapp aqui */
        }



.upload-file-input.drag-drop-upload-file {
    height: 150px!important;
}



.burger-icon {
  background:#568250!important;
}



.sppb-carousel-extended-item {
  
  margin-left: 20px!important;
}


.botaoquadros{
   color: #568250!important;
font-size: 18px!important;
    font-weight: bold!important;
    font-variant-caps: all-small-caps!important;
    color: #198754!important;
        text-decoration: underline!important;
    text-decoration-skip-ink: auto!important;
    margin-bottom: 0.1em!important;
 
  }


.botaoquadros:hover {
    transform: scale(1.1); /* Aumenta em 10% ao passar o mouse */
}


#sppb-addon-1717080789222 .sppb-carousel-extended-team-name, #sppb-addon-1717080789222 sppb-carousel-extended-team-name a {
    text-align: center!important;
    color: #5c652e!important;
}





.sppb-carousel-extended-item img{
border-top-left-radius: 20px!important; /* Define o raio da borda superior esquerda */
    border-top-right-radius: 20px!important; /* Define o raio da borda superior direita */
}

.sppb-carousel-extended-team-content.sppb-carousel-layout1{
  border-radius: 0 0 20px 20px!important;
  min-height: 490px;
}

.sp-scroll-up{
    bottom: 90px!important;
}

#sppb-addon-a65601e6-4e44-47f1-9947-56dd229f01db .sppb-icons-group-list li#icon-a65601e6-4e44-47f1-9947-56dd229f01db1 a
{
  width: 50px!important;
  height:50px!important;
}


#sppb-addon-a65601e6-4e44-47f1-9947-56dd229f01db .sppb-icons-group-list li#icon-a65601e6-4e44-47f1-9947-56dd229f01db2 a{
  padding:0px!important;
}





#sppb-addon-1cf566da-e03b-4203-9504-6d4f6bbb2d96 img,
#sppb-addon-6e55a522-c274-4ed5-bd23-c4f42755e704 img,
#sppb-addon-b80a3011-91ce-4de7-85a9-920a0b9638d6 img,
#sppb-addon-063d4ae9-f9bf-479b-8167-c6205f148bc3 img, 
#sppb-addon-16fa55e4-49ee-4f1f-8e9a-b791e6febc35 img,
#sppb-addon-f78c5f83-f1f4-458a-a79a-ff5ed5e6fdc3 img
{
    border-top-left-radius: 18px!important; /* Arredonda o canto superior esquerdo da imagem */
    border-top-right-radius: 18px!important; /* Arredonda o canto superior direito da imagem */
}


#sppb-addon-1722823038672 img,
#sppb-addon-o8FWUhYBxAxUVk38YlO3O img,
#sppb-addon-ZbvoOWImYBVMQiYqeCpVJ img
{
   border-top-left-radius: 18px!important; /* Arredonda o canto superior esquerdo da imagem */
    border-top-right-radius: 18px!important; /* Arredonda o canto superior direito da imagem */

}


#sppb-addon-x_ev7T-p3Dwv_7uu1dubZ img,
#sppb-addon-w4WPB_uSIKRz-tr1oCj7I img,
#sppb-addon-NMYH7ci4rF18v342UzKmI img,
#sppb-addon-oOzGzNfrHwS3ai4D53CZy img {
border-radius: 0px 18px 0px 18px!important;

}


div#sppb-ac-content-1751556779970-key-0.sppb-panel-collapse,
div#sppb-ac-content-1751556779970-key-1.sppb-panel-collapse,
div#sppb-ac-content-1751556779970-key-2.sppb-panel-collapse,
div#sppb-ac-content-1751556779970-key-3.sppb-panel-collapse {
    background-color: #617d55;
}




.gren1{
 color: #8cb845;
}
  
}


@media (min-width: 769px) {
    .upload-file-input.drag-drop-upload-file {
        align-items: center;
        display: flex;
        flex-direction: column;
        height:300px!important;
        justify-content: center;
    }
}






