.elementor-1445 .elementor-element.elementor-element-2bd2d034{--display:flex;}.elementor-1445 .elementor-element.elementor-element-618dfeed .e-contact-buttons{--e-contact-buttons-button-bg:var( --e-global-color-primary );--e-contact-buttons-button-bg-hover:var( --e-global-color-45ae014 );}@media(max-width:1024px){.elementor-1445 .elementor-element.elementor-element-618dfeed .e-contact-buttons{--e-contact-buttons-horizontal-offset:11px;--e-contact-buttons-vertical-offset:80px;}}@media(max-width:767px){.elementor-1445 .elementor-element.elementor-element-618dfeed .e-contact-buttons{--e-contact-buttons-horizontal-offset:0px;--e-contact-buttons-vertical-offset:60px;}}/* Start custom CSS for contact-buttons-var-5, class: .elementor-element-618dfeed *//* Klasse am runden Klick-Element vergeben: wapp-breathe-only */
.wapp-breathe-only{
  width: 64px; height: 64px;          /* anpassen an Button */
  border-radius: 50%;
  display: inline-grid; place-items: center;
  padding: 0; line-height: 1;
  transform-origin: center center;     /* verhindert Versatz */
  animation: breatheOnly 3.2s ease-in-out infinite;
  will-change: transform;
}

@keyframes breatheOnly{
  0%   { transform: scale(1.00); }
  50%  { transform: scale(1.07); }     /* etwas stärkeres “Atmen” */
  100% { transform: scale(1.00); }
}

/* Falls Hover- oder Theme-Effekte transform ändern, neutralisieren: */
.wapp-breathe-only:hover{ transform: none; }/* End custom CSS */