.elementor-4602 .elementor-element.elementor-element-7917d03{--display:flex;}.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-4602 .elementor-element.elementor-element-cb62d00{padding:0px 0px 0px 0px;}.elementor-4602 .elementor-element.elementor-element-cb62d00 .elementor-icon-wrapper{text-align:center;}.elementor-4602 .elementor-element.elementor-element-cb62d00.elementor-view-stacked .elementor-icon{background-color:#25D366;}.elementor-4602 .elementor-element.elementor-element-cb62d00.elementor-view-framed .elementor-icon, .elementor-4602 .elementor-element.elementor-element-cb62d00.elementor-view-default .elementor-icon{color:#25D366;border-color:#25D366;}.elementor-4602 .elementor-element.elementor-element-cb62d00.elementor-view-framed .elementor-icon, .elementor-4602 .elementor-element.elementor-element-cb62d00.elementor-view-default .elementor-icon svg{fill:#25D366;}.elementor-4602 .elementor-element.elementor-element-cb62d00 .elementor-icon{font-size:39px;}.elementor-4602 .elementor-element.elementor-element-cb62d00 .elementor-icon svg{height:39px;}#elementor-popup-modal-4602 .dialog-widget-content{animation-duration:1.2s;background-color:#02010100;margin:0px 20px 20px 0px;}#elementor-popup-modal-4602 .dialog-message{width:107px;height:auto;}#elementor-popup-modal-4602{justify-content:flex-end;align-items:flex-end;}@media(max-width:767px){.elementor-4602 .elementor-element.elementor-element-cb62d00 .elementor-icon{font-size:30px;}.elementor-4602 .elementor-element.elementor-element-cb62d00 .elementor-icon svg{height:30px;}#elementor-popup-modal-4602 .dialog-message{width:82px;}#elementor-popup-modal-4602 .dialog-widget-content{margin:0px 5px 5px 0px;}}/* Start custom CSS for icon, class: .elementor-element-cb62d00 *//* Garante que o botão seja a referência para a bolinha */
.elementor-4602 .elementor-element.elementor-element-cb62d00 {
  position: relative;
}

/* Cria a bolinha vermelha */
.elementor-4602 .elementor-element.elementor-element-cb62d00.whatsapp-badge::after {
  content: '1'; /* Insira o número desejado ou deixe '' para apenas a bolinha */
  position: absolute;
  top: -4px;
  right: -4px;
  width: 20px;
  height: 20px;
  background-color: #FF3B30; /* Vermelho de notificação estilo iOS */
  color: #FFFFFF;
  font-size: 11px;
  font-weight: bold;
  font-family: sans-serif;
  border-radius: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
  box-shadow: 0 2px 5px rgba(0,0,0,0.3);
  z-index: 10;
  
  /* Estado Inicial (Invisível) */
  opacity: 0;
  transform: scale(0);
  
  /* Configuração da Animação */
  animation: popNotification 0.4s cubic-bezier(0.175, 0.885, 0.32, 1.275) forwards;
  animation-delay: 3s; /* Tempo para aparecer (3 segundos) */
}

/* Animação de surgimento com efeito "bounce" (pulo) */
@keyframes popNotification {
  to {
    opacity: 1;
    transform: scale(1);
  }
}/* End custom CSS */