.sp-page-builder .page-content #section-id-1700527076934{
min-height:100%!important; 
}

.sp-page-builder .page-content #section-id-1700527076955{
  min-height:100%!important;
}


.sp-page-builder .page-content #section-id-1700526823909{
  min-height:100%!important;
}

.box001lp #column-wrap-id-1702904284982{}{
   min-height:100%!important;
 
  
}




.box001lp .sppb-addon-wrapper,
.box001lp .sppb-addon-wrapper > div,
.box001lp .sppb-addon.sppb-addon-feature {
    height: 100%;
}




.view-article .article-details a{
 
}


.sp-page-builder .page-content #section-id-1704935184682 {
    padding: 0px!important;
    margin: -31px;
}
   


.whats-float {
  position: fixed;
    transform:translate(108px,0px);
    top:20%;
    right:0.1%;
    width:150px;
    overflow: hidden;
    background-color: #25d366;
    color: #FFF;
    border-radius: 4px 0 0 4px;
    z-index: 10;
    transition: all 0.5s ease-in-out;
    vertical-align: middle 
  
   

}
.whats-float a span {
    color: white;
    font-size: 12px;
    padding-top: 8px;
    padding-bottom: 10px;
    position: absolute;
    line-height: 16px;
    font-weight: bolder;
}

.whats-float i {
    font-size: 30px;
    color: white;
    line-height: 30px;
    padding: 10px;
    transform:rotate(0deg);
    transition: all 0.5s ease-in-out;
    text-align:center;

}

.whats-float:hover {
    color: #FFFFFF;
    transform:translate(0px,0px);
}

.whats-float:hover i  {
    transform:rotate(360deg);
}



.sp-page-builder .page-content #section-id-1704935184682{
  
}


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

#sppb-addon-wrapper-1704935184683{
  margin:0px!important;
}



.sp-slider-btn-icon{
  display:none!important;
}



#sppb-addon-1705429793076 .sp-slider .sp-slider-content-wrap {
    width: 45%;
    margin: 0 0 0 5%!important;
}


/*whatsappflutuante */

 .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 */
        }

/*barra inferior */
.sp-page-builder .page-content #section-id-1710322253516{
  padding:0px!important;
  margin: -100px 0px 0px 0px!important;
}



/*titulo dentro da LP de IE, beneficios */
.sppb-panel-custom .sppb-panel-heading .sppb-panel-title{
  font-size: 26px!important;
}



.box1010{
  min-height:370px!important;

}




/* Outras regras de estilo aqui */

@media (min-width: 768px) and (max-width: 991px) {
    #sppb-addon-1705429793076 .sp-slider .sp-slider-content-wrap {
        width: 75%;
        margin: 0 0 0 5%!important;
    }
}

/* Mais regras de estilo, se necessário */


.justificado {
    text-align: justify !important;
}










