.elementor-135 .elementor-element.elementor-element-f1babbf{--display:flex;--align-items:flex-end;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-135 .elementor-element.elementor-element-f1babbf:not(.elementor-motion-effects-element-type-background), .elementor-135 .elementor-element.elementor-element-f1babbf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#02010100;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-135 .elementor-element.elementor-element-3d13372 .elementor-icon-wrapper{text-align:center;}.elementor-135 .elementor-element.elementor-element-3d13372.elementor-view-stacked .elementor-icon{background-color:#30793A;}.elementor-135 .elementor-element.elementor-element-3d13372.elementor-view-framed .elementor-icon, .elementor-135 .elementor-element.elementor-element-3d13372.elementor-view-default .elementor-icon{color:#30793A;border-color:#30793A;}.elementor-135 .elementor-element.elementor-element-3d13372.elementor-view-framed .elementor-icon, .elementor-135 .elementor-element.elementor-element-3d13372.elementor-view-default .elementor-icon svg{fill:#30793A;}.elementor-135 .elementor-element.elementor-element-3d13372 .elementor-icon{font-size:35px;}.elementor-135 .elementor-element.elementor-element-3d13372 .elementor-icon svg{height:35px;}#elementor-popup-modal-135 .dialog-widget-content{background-color:#02010100;}#elementor-popup-modal-135 .dialog-message{width:100px;height:auto;}#elementor-popup-modal-135{justify-content:flex-end;align-items:flex-end;}@media(min-width:768px){.elementor-135 .elementor-element.elementor-element-f1babbf{--content-width:500px;}}/* Start custom CSS for icon, class: .elementor-element-3d13372 *//* 1) mata o foco padrão do Chrome e afins */
.elementor-135 .elementor-element.elementor-element-3d13372,
.elementor-135 .elementor-element.elementor-element-3d13372 * {
  outline: 0 !important;
}

.elementor-135 .elementor-element.elementor-element-3d13372 a,
.elementor-135 .elementor-element.elementor-element-3d13372 a:focus,
.elementor-135 .elementor-element.elementor-element-3d13372 a:focus-visible,
.elementor-135 .elementor-element.elementor-element-3d13372 a:active {
  outline: 0 !important;
  box-shadow: none !important;
}

/* 2) remove bordas/sombras do círculo do ícone/botão */
.elementor-135 .elementor-element.elementor-element-3d13372 .elementor-icon,
.elementor-135 .elementor-element.elementor-element-3d13372 .elementor-button,
.elementor-135 .elementor-element.elementor-element-3d13372 .elementor-button-link,
.elementor-135 .elementor-element.elementor-element-3d13372 .elementor-button-icon {
  border: 0 !important;
  box-shadow: none !important;
}

/* 3) alguns temas desenham o aro com pseudo-elementos */
.elementor-135 .elementor-element.elementor-element-3d13372 .elementor-icon::before,
.elementor-135 .elementor-element.elementor-element-3d13372 .elementor-icon::after,
.elementor-135 .elementor-element.elementor-element-3d13372 a::before,
.elementor-135 .elementor-element.elementor-element-3d13372 a::after {
  border: 0 !important;
  box-shadow: none !important;
  outline: 0 !important;
}

/* 4) caso o foco venha via :where(...):focus-visible no Chrome */
.elementor-135 .elementor-element.elementor-element-3d13372 :where(a, button, [tabindex]):focus-visible {
  outline: 0 !important;
  box-shadow: none !important;
}

/* 5) mobile (melhora clique no Android) */
.elementor-135 .elementor-element.elementor-element-3d13372 a { -webkit-tap-highlight-color: transparent; }/* End custom CSS */