.elementor-776 .elementor-element.elementor-element-a82c0e7{--display:flex;--margin-top:-100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-776 .elementor-element.elementor-element-2e0255b{width:100%;max-width:100%;}.elementor-776 .elementor-element.elementor-element-2e0255b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-776 .elementor-element.elementor-element-d2f1e95{--display:flex;--min-height:0vh;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-776 .elementor-element.elementor-element-1cb5841{width:100%;max-width:100%;}.elementor-776 .elementor-element.elementor-element-1cb5841 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-776 .elementor-element.elementor-element-4a841cb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-776 .elementor-element.elementor-element-457c948{width:100%;max-width:100%;}.elementor-776 .elementor-element.elementor-element-457c948 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-776 .elementor-element.elementor-element-f93101b{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-776 .elementor-element.elementor-element-616b01b{width:100%;max-width:100%;}.elementor-776 .elementor-element.elementor-element-616b01b > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-776 .elementor-element.elementor-element-db3daa8{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--overlay-opacity:0.28;--padding-top:4%;--padding-bottom:4%;--padding-left:0%;--padding-right:0%;}.elementor-776 .elementor-element.elementor-element-db3daa8:not(.elementor-motion-effects-element-type-background), .elementor-776 .elementor-element.elementor-element-db3daa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151A4A;}.elementor-776 .elementor-element.elementor-element-db3daa8::before, .elementor-776 .elementor-element.elementor-element-db3daa8 > .elementor-background-video-container::before, .elementor-776 .elementor-element.elementor-element-db3daa8 > .e-con-inner > .elementor-background-video-container::before, .elementor-776 .elementor-element.elementor-element-db3daa8 > .elementor-background-slideshow::before, .elementor-776 .elementor-element.elementor-element-db3daa8 > .e-con-inner > .elementor-background-slideshow::before, .elementor-776 .elementor-element.elementor-element-db3daa8 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-776 .elementor-element.elementor-element-564e734{--e-image-carousel-slides-to-show:2;}.elementor-776 .elementor-element.elementor-element-564e734 .elementor-swiper-button.elementor-swiper-button-prev, .elementor-776 .elementor-element.elementor-element-564e734 .elementor-swiper-button.elementor-swiper-button-next{color:#C9A84C;}.elementor-776 .elementor-element.elementor-element-564e734 .elementor-swiper-button.elementor-swiper-button-prev svg, .elementor-776 .elementor-element.elementor-element-564e734 .elementor-swiper-button.elementor-swiper-button-next svg{fill:#C9A84C;}.elementor-776 .elementor-element.elementor-element-564e734 .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#C9A84C;opacity:1;}.elementor-776 .elementor-element.elementor-element-564e734 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:10px 10px 10px 10px;}.elementor-776 .elementor-element.elementor-element-9df16a3{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-776 .elementor-element.elementor-element-b922bf2{width:100%;max-width:100%;}.elementor-776 .elementor-element.elementor-element-b922bf2 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-776 .elementor-element.elementor-element-24f158f{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-776 .elementor-element.elementor-element-894136d{width:100%;max-width:100%;}.elementor-776 .elementor-element.elementor-element-894136d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-776 .elementor-element.elementor-element-e9cb360{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-776 .elementor-element.elementor-element-9509ead{width:100%;max-width:100%;}.elementor-776 .elementor-element.elementor-element-9509ead > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-776 .elementor-element.elementor-element-493d429{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-776 .elementor-element.elementor-element-a1284e6{width:100%;max-width:100%;}.elementor-776 .elementor-element.elementor-element-a1284e6 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-776 .elementor-element.elementor-element-9998153{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-776 .elementor-element.elementor-element-0f81831{width:100%;max-width:100%;}.elementor-776 .elementor-element.elementor-element-0f81831 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-776 .elementor-element.elementor-element-1a7dfaa{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-776 .elementor-element.elementor-element-ce95e6c{width:100%;max-width:100%;}.elementor-776 .elementor-element.elementor-element-ce95e6c > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-776 .elementor-element.elementor-element-9442a61{--display:flex;}@media(max-width:767px){.elementor-776 .elementor-element.elementor-element-a82c0e7{--margin-top:-80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-776 .elementor-element.elementor-element-d2f1e95{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-776 .elementor-element.elementor-element-4a841cb{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-776 .elementor-element.elementor-element-f93101b{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-776 .elementor-element.elementor-element-db3daa8{--padding-top:60px;--padding-bottom:60px;--padding-left:18px;--padding-right:18px;}.elementor-776 .elementor-element.elementor-element-9df16a3{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-776 .elementor-element.elementor-element-24f158f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-776 .elementor-element.elementor-element-e9cb360{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-776 .elementor-element.elementor-element-493d429{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-776 .elementor-element.elementor-element-9998153{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-776 .elementor-element.elementor-element-1a7dfaa{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}@media(min-width:768px){.elementor-776 .elementor-element.elementor-element-a82c0e7{--content-width:100%;}.elementor-776 .elementor-element.elementor-element-d2f1e95{--content-width:100%;}.elementor-776 .elementor-element.elementor-element-4a841cb{--content-width:100%;}.elementor-776 .elementor-element.elementor-element-f93101b{--content-width:100%;}.elementor-776 .elementor-element.elementor-element-db3daa8{--content-width:1280px;}.elementor-776 .elementor-element.elementor-element-9df16a3{--content-width:100%;}.elementor-776 .elementor-element.elementor-element-24f158f{--content-width:100%;}.elementor-776 .elementor-element.elementor-element-e9cb360{--content-width:100%;}.elementor-776 .elementor-element.elementor-element-493d429{--content-width:100%;}.elementor-776 .elementor-element.elementor-element-9998153{--content-width:100%;}.elementor-776 .elementor-element.elementor-element-1a7dfaa{--content-width:100%;}.elementor-776 .elementor-element.elementor-element-9442a61{--content-width:100%;}}/* Start custom CSS for html, class: .elementor-element-112d209 *//* DESKTOP, NOTEBOOK E TABLET */
.icon-whatsapp svg{
    fill: #ffffff;
    display: inline-block;
    position: fixed;
    overflow: visible;
    background-color: #25D366;
    border-radius: 50%;
    z-index: 1000;
    animation: glow 2s infinite;
        
    height: 70px;  /* Altura total */  
    width: 70px; /* Largura total */   
    padding: 10px;  /* Distância do ícone até a borda verde */

    bottom: 20px; /* Distância do ícone até o canto inferior da página*/
    right: 20px; /* Distância do ícone até o canto lateral da página*/
    
  }

/* MOBILE */
@media (max-width: 767px) {
.icon-whatsapp svg {

    height: 60px;  /* Altura total */  
    width: 60px; /* Largura total */
    padding: 8px;  /* Distância do ícone até a borda verde */

    bottom: 10px; /* Distância do ícone até o canto inferior da página*/
    right: 10px; /* Distância do ícone até o canto lateral da página*/    
  }
}

/* Animação */
@keyframes glow {
  0% {
    box-shadow: 0 0 5px rgba(37, 211, 102, 0.5), 0 0 10px rgba(37, 211, 102, 0.5), 0 0 20px rgba(37, 211, 102, 0.5);
  }
  50% {
    box-shadow: 0 0 20px rgba(37, 211, 102, 0.5), 0 0 30px rgba(37, 211, 102, 0.5), 0 0 40px rgba(37, 211, 102, 0.5);
  }
  100% {
    box-shadow: 0 0 5px rgba(37, 211, 102, 0.5), 0 0 10px rgba(37, 211, 102, 0.5), 0 0 20px rgba(37, 211, 102, 0.5);
  }
}/* End custom CSS */
/* Start custom CSS */.elementor-widget-text-editor p:last-child {margin-bottom:0px;}

/* Fixa só depois que a página andou um pouquinho */
@media (max-width: 767px) {
  .sticky-cta { pointer-events: none; }                /* wrapper não intercepta cliques */
  .sticky-cta .elementor-button,
  a.elementor-button.sticky-cta { pointer-events: auto; }

  /* Estado normal: no fluxo, sem fixed */
  .sticky-cta .elementor-button,
  a.elementor-button.sticky-cta { width: auto; }

  /* Quando ganhar a classe "is-fixed" via JS, gruda no rodapé */
  .sticky-cta.is-fixed .elementor-button,
  a.elementor-button.sticky-cta.is-fixed {
    position: fixed !important;
    left: 50%;
    transform: translateX(-50%);
    bottom: max(12px, env(safe-area-inset-bottom));
    z-index: 9999;
    width: calc(100vw - 32px);
    max-width: 520px;
    box-shadow: 0 6px 24px rgba(0,0,0,.25);
  }

  /* empurrinho pra não cobrir conteúdo (opcional; dá pra remover) */
  body.has-sticky-cta { padding-bottom: 90px; }
  .elementor-editor-active .sticky-cta { position: static !important; }
}/* End custom CSS */