.elementor-153 .elementor-element.elementor-element-50a9a6a8{--display:flex;--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;}.elementor-153 .elementor-element.elementor-element-21481c7f .e-contact-buttons{--e-contact-buttons-contact-button-icon:#FFFFFF;--e-contact-buttons-contact-button-bg:var( --e-global-color-secondary );--e-contact-buttons-contact-gap:6px;--e-contact-buttons-contact-padding-block-end:12px;--e-contact-buttons-contact-padding-block-start:12px;--e-contact-buttons-contact-padding-inline-end:12px;--e-contact-buttons-contact-padding-inline-start:12px;--e-contact-buttons-transition-duration:32px;}.elementor-153 .elementor-element.elementor-element-21481c7f .e-contact-buttons__contact-icon-link{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-153 .elementor-element.elementor-element-21481c7f .e-contact-buttons__contact-icon-link{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-153 .elementor-element.elementor-element-21481c7f .e-contact-buttons__contact-icon-link{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS for contact-buttons-var-10, class: .elementor-element-21481c7f *//* Hidden by default */
.floating-buttons {
  opacity: 0;
  pointer-events: none;
  transform: translateY(20px);
  animation: showFloatingButtons 0.4s ease-out forwards;
  animation-delay: 4s; /* ⬅ change this: 5s = show after 5 seconds */
}

/* The "show" animation */
@keyframes showFloatingButtons {
  to {
    opacity: 1;
    transform: translateY(0);
    pointer-events: auto;
  }
}/* End custom CSS */