.fundo-footer{ width: 100%; height: 244px; float: left; gap: 30px; flex-direction: column; background: #fff; border-bottom: solid 15px #e09f28; display: flex; align-items: center; justify-content: center;}
.fundo-footer .zap {display: flex; align-items: center; justify-content: center; gap: 10px;margin: 0 auto; width: 50%; padding: 0 10px; height: 50px; background: #35986A; font: 14px montserrat-regular; color: #fff;}
.fundo-footer .zap i { width: 20px; height: 20px; background: url(../img/footer/whats-b.svg) no-repeat center / contain;}
.fundo-footer a:not(.zap) { float: left; width: 784px; height: 50px; background: url(../img/ligue-gratis-rodape.png) no-repeat center / contain;}


.api-whats {z-index: 7;}
.api-whats.ligar {display: none;}
.api-whats.mb {display: none;}
.api-whats.pc {transition: 0.2s; position: fixed; right: 10px; bottom: 40px; width: 60px; height: 60px; border-radius: 50%; background: url(../img/footer/whats-b.svg)no-repeat center #35986A; background-size: 35px; box-shadow: 0px 0px 5px 0px #303030;}
.api-whats.pc:hover{scale: 1.1;}

.zap {position: relative; transition: .4s;}
.zap:hover {background: #000 !important;}

._orientationRight__Sgm5R.wrap__IcdsC {left: 20px !important; right: unset !important;}

#jvLabelWrap.container__CTyO5.__bottom__Ql_u2,

.hoverArea__TJfJw {right: 110px !important;}
@media (max-width: 990px){
    body div#jivo-iframe-container,
    body jdiv {display: none !important;}
    .fundo-footer {height: 160px; gap: 20px; margin-bottom: 96px; border-bottom: solid 6px #e09f28;}
	.fundo-footer a:not(.zap) {width: 80%; margin: 0 10%; background-size: contain;}

    .api-whats {position: fixed; bottom: 0px; width: 50%;display: flex !important; align-items: center; justify-content: center; flex-direction: column; padding: 15px 0; box-shadow: 1px -3px 6px 1px #303030ab;;}
    .api-whats span {font: 14px montserrat-regular; color: #fff;}
    .api-whats i{width: 20px; height: 20px; display: block; margin-top: 10px;}
    .api-whats.mb{background: #35986A;}
    .api-whats.ligar{background: #256964; right: 0px;}
    .api-whats.mb i{background: url(../img/footer/whats-b.svg)no-repeat center}
    .api-whats.ligar i{background: url(../img/footer/telle-b.svg)no-repeat center}
    .api-whats.pc,
    .fechar-whats,
    .whatsapp-fixo {display: none !important}

}

.whats-fixo {
    font-size: 0;
    display: none;
}
.fechar-whats {
    z-index: 999999;
    float: left;
    font: 13px Montserrat-Medium;
    position: fixed;
    bottom: 140px;
    left: 185px;
    background: #4ba92b;
    padding: 10px;
    border-radius: 50%;
    color: #fff;
    line-height: 10px;
    cursor: pointer;
}
.whatsapp-fixo {
    width: 213px;
    height: 110px;
    background: url(../img/whats-fixo.png) no-repeat center top;
    position: fixed;
    bottom: 60px;
    left: 0;
    z-index: 99999;
}
.txt-fale {
    float: left;
    font: 12.23px Montserrat-Medium;
    color: #fff;
    line-height: 17.48px;
    margin: 39px 0 0 21px;
}
.txt-fale span {
    font: 13.11px Montserrat-Bold;
}
.txt-click {
    float: right;
    font: 9.61px Montserrat-Medium;
    color: #fff;
    line-height: 17.48px;
    margin: 12px 120px 0 0;
}
.circulo-pulse {
    width: 85px;
    height: 85px;
    float: left;
    position: absolute;
    left: 125px;
    border-radius: 77px;
    display: none;
    background: url('../img/whatsapp-logo.svg') no-repeat center #a0d849;
    /* animation: shadow-pulse 1s infinite; */
    background-size: 30px;
}
@keyframes shadow-pulse {
    0% {
      box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.2);
    }
    100% {
      box-shadow: 0 0 0 35px rgba(0, 0, 0, 0);
    }
}
@keyframes shadow-pulse-big {
    0% {
      box-shadow: 0 0 0 0px rgba(0, 0, 0, 0.1);
    }
    100% {
      box-shadow: 0 0 0 70px rgba(0, 0, 0, 0);
    }
}