.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11319 .elementor-element.elementor-element-7a0af11d{--display:flex;}.elementor-widget-contact-buttons-var-4 .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-contact-buttons-var-4 .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-11319 .elementor-element.elementor-element-5f9f1261 .e-contact-buttons{--e-contact-buttons-button-icon:#000000;--e-contact-buttons-button-bg:#FFFFFF;--e-contact-buttons-button-icon-hover:#000000;--e-contact-buttons-button-bg-hover:#FFFFFF;--e-contact-buttons-active-button-bg:#00EFC0;--e-contact-buttons-contact-button-icon:#000000;--e-contact-buttons-contact-button-bg:#FFFFFF;--e-contact-buttons-contact-button-icon-hover:#000000;--e-contact-buttons-contact-button-bg-hover:#00EFC0;--e-contact-buttons-horizontal-offset:55px;--e-contact-buttons-vertical-offset:50px;}.elementor-11319 .elementor-element.elementor-element-5f9f1261 .e-contact-buttons__chat-button-shadow{box-shadow:0px 0px 0px 2px #000000 inset;}.elementor-11319 .elementor-element.elementor-element-5f9f1261 .e-contact-buttons__contact-box-shadow{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}@media(max-width:1024px){.elementor-11319 .elementor-element.elementor-element-5f9f1261 .e-contact-buttons{--e-contact-buttons-horizontal-offset:35px;--e-contact-buttons-vertical-offset:17vw;}}@media(max-width:767px){.elementor-11319 .elementor-element.elementor-element-5f9f1261 .e-contact-buttons{--e-contact-buttons-horizontal-offset:25px;--e-contact-buttons-vertical-offset:31vw;}}/* Start custom CSS for contact-buttons-var-4, class: .elementor-element-5f9f1261 */.e-contact-buttons__contact-tooltip {
    display: none;
}

.e-contact-buttons__chat-button .e-font-icon-svg, .e-contact-buttons__close-button .e-font-icon-svg {
    width: 35px !important;
   height: 35px !important;
}

.e-contact-buttons:has(.e-contact-buttons__content-wrapper[aria-hidden="false"]) {
    background-color: #ffffff;
    border-radius: 60px;
    border: solid 2px #000000;
}

.e-contact-buttons__contact-icon-container {
    width: 70px !important;
    height: 70px !important;
}

.e-contact-buttons__chat-button, .e-contact-buttons__close-button {
    margin-bottom: -10px;
    width: 70px !important;
    height: 70px !important;
}

[href="#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjExMDg1IiwidG9nZ2xlIjpmYWxzZX0%3D"] .e-contact-buttons__contact-icon-container .e-font-icon-svg {
  display: none !important; /* Completely removes the SVG */
}

.e-contact-buttons__contact-icon-container .e-font-icon-svg {
  width: 35px !important;
  height: 35px !important;
}

[href="#elementor-action%3Aaction%3Dpopup%3Aopen%26settings%3DeyJpZCI6IjExMDg1IiwidG9nZ2xlIjpmYWxzZX0%3D"] .e-contact-buttons__contact-icon-container::after {
    content: '';
    position: absolute;
    width: 35px;
    height: 35px; 
    
    background-image: url('https://dev.lynkcoph.net/wp-content/uploads/2025/04/calc.svg'); 
    background-size: contain;
    background-repeat: no-repeat;
  
}/* End custom CSS */