.elementor-728 .elementor-element.elementor-element-4906aa4c{--display:flex;}.elementor-728 .elementor-element.elementor-element-56fb6578 .e-contact-buttons{--e-contact-buttons-button-icon:var( --e-global-color-2d4639d );--e-contact-buttons-button-bg:var( --e-global-color-text );--e-contact-buttons-button-icon-hover:var( --e-global-color-2d4639d );--e-contact-buttons-button-bg-hover:var( --e-global-color-text );--e-contact-buttons-contact-button-icon:#000000;--e-contact-buttons-contact-button-bg:#CEF8E6;--e-contact-buttons-contact-button-icon-hover:#CEF8E6;--e-contact-buttons-contact-button-bg-hover:#000000;--e-contact-buttons-vertical-offset:50%;}/* Start custom CSS for contact-buttons-var-4, class: .elementor-element-56fb6578 */.eponet-floating-menu-nav {
    right: 0 !important;
}

.eponet-floating-menu-nav .e-contact-buttons__chat-button, .eponet-floating-menu-nav .e-contact-buttons__close-button {
    width: 40px !important;
    height: 40px !important;
    border-radius: 4px 0 0 4px;
}

.eponet-floating-menu-nav .e-contact-buttons__content-wrapper {
    position: fixed;
    background: #000;
    bottom: 46.5%;
    padding: 20px;
    border-radius: 4px 0 0 4px;
}

.eponet-floating-menu-nav .e-contact-buttons__close-button {
    right: 103px;
    background: #000;
    color: #fff;
}

.eponet-floating-menu-nav .e-contact-buttons__content-wrapper .e-contact-buttons__contact-icon-link {
    flex-direction: row-reverse;
    gap: 8px;
    justify-content: flex-end;
}

.eponet-floating-menu-nav .e-contact-buttons__content-wrapper .e-contact-buttons__contact-icon-link .e-contact-buttons__contact-icon-container {
    background: transparent;
    color: #fff !important;
    width: 20px;
    height: 20px;
}

.eponet-floating-menu-nav .e-contact-buttons__content-wrapper .e-contact-buttons__contact-links {
    align-items: flex-start;
}

.eponet-floating-menu-nav .e-contact-buttons__content-wrapper .e-contact-buttons__contact-icon-link .e-contact-buttons__contact-icon-container .e-font-icon-svg {
    fill: #fff;
}

.eponet-floating-menu-nav .e-contact-buttons__content-wrapper .e-contact-buttons__contact-icon-link .e-contact-buttons__contact-tooltip {
    padding: 0;
    background: transparent;
    color: #fff;
    font-size: 14px;
    line-height: 20px;
    font-weight: 500;
}

.eponet-floating-menu-nav .e-contact-buttons__content-wrapper .e-contact-buttons__contact-icon-link .e-contact-buttons__contact-tooltip::after {
    display: none;
}

.eponet-floating-menu-nav .e-contact-buttons__close-button:hover {
    background: #000;
    color: #fff;
}

.e-contact-buttons__chat-button.has-entrance-animation-duration-normal svg, .eponet-floating-menu-nav .e-contact-buttons__close-button i {
    display: none;
}
.eponet-floating-menu-nav .e-contact-buttons__chat-button:after, .eponet-floating-menu-nav .e-contact-buttons__close-button:after {
    content: url(https://new.eponet.ch/wp-content/uploads/2025/07/cog-6-tooth.png) !important;
    height: 20px;
    display: block;
    width: 20px;
    margin: auto;
}

.eponet-floating-menu-nav .e-contact-buttons__content-wrapper .e-contact-buttons__contact-links .e-contact-buttons__contact-icon-link .e-contact-buttons__contact-icon-container svg {
    display: none;
}

.eponet-floating-menu-nav .e-contact-buttons__content-wrapper .e-contact-buttons__contact-links .e-contact-buttons__contact-icon-link:first-child .e-contact-buttons__contact-icon-container:after {
    content: url(https://new.eponet.ch/wp-content/uploads/2025/07/shopping-cart.png) !important;
    height: 20px;
    display: block;
    width: 20px;
    margin: auto;
}

.eponet-floating-menu-nav .e-contact-buttons__content-wrapper .e-contact-buttons__contact-links .e-contact-buttons__contact-icon-link:last-child .e-contact-buttons__contact-icon-container:after {
    content: url(https://new.eponet.ch/wp-content/uploads/2025/07/book-open.png) !important;
    height: 20px;
    display: block;
    width: 20px;
    margin: auto;
}/* End custom CSS */