.elementor-178 .elementor-element.elementor-element-602de2e1{--display:flex;--background-transition:0.3s;}.elementor-178 .elementor-element.elementor-element-361e25ba{--grid-template-columns:repeat(0, auto);--icon-size:27px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-178 .elementor-element.elementor-element-361e25ba .elementor-widget-container{text-align:center;}.elementor-178 .elementor-element.elementor-element-361e25ba.elementor-element{--align-self:center;}#elementor-popup-modal-178 .dialog-message{width:100px;height:auto;}#elementor-popup-modal-178{justify-content:flex-end;align-items:flex-end;}#elementor-popup-modal-178 .dialog-widget-content{background-color:#FFFFFF00;}@media(max-width:1024px){.elementor-178 .elementor-element.elementor-element-361e25ba{--icon-size:28px;}}@media(max-width:767px){.elementor-178 .elementor-element.elementor-element-361e25ba .elementor-widget-container{text-align:right;}.elementor-178 .elementor-element.elementor-element-361e25ba{--icon-size:26px;width:auto;max-width:auto;}.elementor-178 .elementor-element.elementor-element-361e25ba.elementor-element{--align-self:center;}.elementor-178 .elementor-element.elementor-element-361e25ba > .elementor-widget-container{border-radius:100px 100px 100px 100px;}#elementor-popup-modal-178{justify-content:flex-end;align-items:flex-end;}}/* Start custom CSS for social-icons, class: .elementor-element-361e25ba *//* Estilos comuns para todos os dispositivos */
.container {
  position: relative; /* Garante que o posicionamento seja relativo a este elemento */
  overflow: hidden; /* Impede o scroll dentro deste elemento */
}

.piscante {
  display: inline-block;
  padding: 5px; /* Preenchimento para dispositivos móveis */
  animation: piscar 1s infinite alternate;
  border-radius: 100%;
}

@keyframes piscar {
  0% {
    box-shadow: 0 0 0 0 rgba(37, 211, 102, 0.7);
  }
  100% {
    box-shadow: 0 0 0 10px rgba(37, 211, 102, 0);
  }
}

.piscante::after {
  content: '';
  position: ;
  height: calc(100% + 10px);
  width: calc(100% + 10px);
  border-radius: inherit;
  background: linear-gradient(to right, transparent, rgba(37, 211, 102, 0.5));
  animation: expandir 1s infinite alternate;
}

@keyframes expandir {
  0% {
    transform: scale(0);
  }
  100% {
    transform: scale(1);
  }
}/* End custom CSS */