.elementor-136 .elementor-element.elementor-element-3283def{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:1%;--padding-bottom:1%;--padding-left:20%;--padding-right:20%;--z-index:99;}.elementor-136 .elementor-element.elementor-element-3283def:not(.elementor-motion-effects-element-type-background), .elementor-136 .elementor-element.elementor-element-3283def > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-136 .elementor-element.elementor-element-9abcd1d{width:var( --container-widget-width, 17.403% );max-width:17.403%;--container-widget-width:17.403%;--container-widget-flex-grow:0;text-align:start;}.elementor-136 .elementor-element.elementor-element-9abcd1d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-136 .elementor-element.elementor-element-9abcd1d img{width:100%;}.elementor-136 .elementor-element.elementor-element-fa97011{width:var( --container-widget-width, 16% );max-width:16%;--container-widget-width:16%;--container-widget-flex-grow:0;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}@media(max-width:1024px){.elementor-136 .elementor-element.elementor-element-3283def{--padding-top:2%;--padding-bottom:2%;--padding-left:5%;--padding-right:5%;}.elementor-136 .elementor-element.elementor-element-9abcd1d{width:var( --container-widget-width, 25% );max-width:25%;--container-widget-width:25%;--container-widget-flex-grow:0;text-align:start;}.elementor-136 .elementor-element.elementor-element-9abcd1d img{width:100%;}.elementor-136 .elementor-element.elementor-element-fa97011{--container-widget-width:20%;--container-widget-flex-grow:0;width:var( --container-widget-width, 20% );max-width:20%;}}@media(max-width:767px){.elementor-136 .elementor-element.elementor-element-3283def{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:5%;--padding-right:5%;}.elementor-136 .elementor-element.elementor-element-9abcd1d{width:100%;max-width:100%;text-align:center;}.elementor-136 .elementor-element.elementor-element-9abcd1d img{width:40%;}.elementor-136 .elementor-element.elementor-element-fa97011{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;}}/* Start custom CSS for html, class: .elementor-element-c1fe8fe */.js-wa {
  background-color: #ACE9F1;   /* fundo */
  color: #000;                 /* texto em preto para contraste */
  border: 2px solid #fff;      /* contorno branco */
  border-radius: 25px;         /* bordas arredondadas */
  padding: 12px 24px;          /* espaçamento interno */
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;       /* remove sublinhado */
  display: inline-block;
  transition: all 0.3s ease;   /* animação suave */
  cursor: pointer;
}

/* Hover */
.js-wa:hover {
  background-color: #fff;
  color: #ACE9F1;
  border-color: #ACE9F1;
}/* End custom CSS */
/* Start custom CSS for wp-widget-polylang, class: .elementor-element-fa97011 */.elementor-widget-wp-widget-polylang {color: #2180BB;!importatn}
.elementor-widget-wp-widget-polylang {background: #ffffff;!importatn}
.elementor-widget-wp-widget-polylang {border-radius: 10px;!importatn}/* End custom CSS */