.elementor-694 .elementor-element.elementor-element-613bc385{--display:flex;}.elementor-694 .elementor-element.elementor-element-4b699733 .e-contact-buttons{--e-contact-buttons-button-icon:#FFFFFF;--e-contact-buttons-button-bg:var( --e-global-color-primary );--e-contact-buttons-top-bar-title:#FFFFFF;--e-contact-buttons-top-bar-subtitle:#FFFFFF;--e-contact-buttons-close-button-color:#FFFFFF;--e-contact-buttons-top-bar-bg:#09213A;--e-contact-buttons-message-bubble-chat-bg:#E9E9E9;--e-contact-buttons-send-button-icon:#FFFFFF;--e-contact-buttons-send-button-bg:#09213AD6;--e-contact-buttons-send-button-bg-hover:var( --e-global-color-primary );--e-contact-buttons-chat-box-width:389px;}.elementor-694 .elementor-element.elementor-element-4b699733 .e-contact-buttons__chat-button-shadow{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-694 .elementor-element.elementor-element-4b699733 .e-contact-buttons__top-bar-title{font-family:"Poppins", Sans-serif;font-size:17px;}.elementor-694 .elementor-element.elementor-element-4b699733 .e-contact-buttons__top-bar-subtitle{font-family:"Poppins", Sans-serif;font-size:14px;}.elementor-694 .elementor-element.elementor-element-4b699733 .e-contact-buttons__message-bubble-name{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-694 .elementor-element.elementor-element-4b699733 .e-contact-buttons__message-bubble-body{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-694 .elementor-element.elementor-element-4b699733 .e-contact-buttons__message-bubble-time{font-family:"Roboto Condensed", Sans-serif;font-size:16px;}.elementor-694 .elementor-element.elementor-element-4b699733 .e-contact-buttons__send-cta{font-family:"Poppins", Sans-serif;font-size:16px;}.elementor-694 .elementor-element.elementor-element-4b699733 .e-contact-buttons__content{box-shadow:0px 0px 19px 0px rgba(0,0,0,0.5);}/* Start custom CSS for contact-buttons, class: .elementor-element-4b699733 */.e-contact-buttons__top-bar {
  background: rgba(15, 39, 56, 0.8);      /* półprzezroczysty granat */
  backdrop-filter: blur(8px);             /* rozmycie tła */
  -webkit-backdrop-filter: blur(8px);     /* wsparcie Safari */
  border-top-left-radius: 12px;           /* zachowanie spójnych zaokrągleń */
  border-top-right-radius: 12px;
  border-bottom: 1px solid rgba(255, 255, 255, 0.2); /* delikatna linia oddzielająca */
  color: #fff;                            /* tekst na biało */
}/* End custom CSS */