.elementor-15937 .elementor-element.elementor-element-5a9b841a{--display:flex;}.elementor-15937 .elementor-element.elementor-element-469b6bfd .e-contact-buttons{--e-contact-buttons-button-bg:var( --e-global-color-accent );--e-contact-buttons-button-icon-hover:var( --e-global-color-e3349bf );--e-contact-buttons-button-bg-hover:var( --e-global-color-accent );--e-contact-buttons-active-button-bg:var( --e-global-color-accent );--e-contact-buttons-contact-button-bg:var( --e-global-color-accent );--e-contact-buttons-contact-button-icon-hover:var( --e-global-color-accent );--e-contact-buttons-tooltip-text:var( --e-global-color-6699fbb );--e-contact-buttons-tooltip-bg:var( --e-global-color-primary );}.elementor-15937 .elementor-element.elementor-element-469b6bfd .e-contact-buttons__contact-tooltip{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:400;line-height:18px;letter-spacing:0.2px;}@media(max-width:767px){.elementor-15937 .elementor-element.elementor-element-469b6bfd .e-contact-buttons__contact-tooltip{line-height:24px;}}/* Start custom CSS for contact-buttons-var-4, class: .elementor-element-469b6bfd *//* Začiatočný stav tooltipu - neviditeľný */
.e-contact-buttons__chat-button-container::before {
  content: "Máte otázku? Napíšte nám";
  position: absolute;
  right: 60px;
  top: 8px;
  background-color: #fff;
  color: #333;
  padding: 8px 14px;
  border-radius: 16px;
  font-size: 14px;
  font-family: Montserrat, sans-serif;
  white-space: nowrap;
  box-shadow: 0 4px 10px rgba(0, 0, 0, 0.15);
  z-index: 9999;
  opacity: 0;
  visibility: hidden;
  transition: opacity 0.3s ease, visibility 0s linear 0.4s;
}

.e-contact-buttons__chat-button-container.show-tooltip::before {
  opacity: 1;
  visibility: visible;
  transition: opacity 0.4s ease ;

}.e-contact-buttons__content-wrapper:focus {
  outline: none !important;
  box-shadow: none !important;
}

@media (min-width: 769px) {
  .e-contact-buttons__chat-button-container::before {
    display: none !important;
  }
}/* End custom CSS */