.elementor-2499 .elementor-element.elementor-element-670e729b{--display:flex;overflow:visible;}.elementor-2499 .elementor-element.elementor-element-3e71e41b .e-contact-buttons{--e-contact-buttons-contact-button-icon:#FFFFFF;--e-contact-buttons-contact-button-icon-hover:#F3F5F8;--e-contact-buttons-button-bar-bg:#97DEC7;}@media(max-width:767px){.elementor-2499 .elementor-element.elementor-element-3e71e41b .e-contact-buttons{--e-contact-buttons-button-bar-padding-block-end:10px;--e-contact-buttons-button-bar-padding-block-start:10px;--e-contact-buttons-button-bar-padding-inline-end:10px;--e-contact-buttons-button-bar-padding-inline-start:10px;--e-contact-buttons-horizontal-offset:0px;--e-contact-buttons-vertical-offset:0px;}}/* Start custom CSS for contact-buttons-var-6, class: .elementor-element-3e71e41b */.elementor-2499 .elementor-element.elementor-element-3e71e41b .e-contact-buttons__contact-links {
    display: flex;
    gap: 50px;
}

.elementor-2499 .elementor-element.elementor-element-3e71e41b .e-contact-buttons__contact-links {
    display: flex;
    align-items: center;
}

.elementor-2499 .elementor-element.elementor-element-3e71e41b .e-contact-buttons__contact-icon-link {
    position: relative;
}

.elementor-2499 .elementor-element.elementor-element-3e71e41b .e-contact-buttons__contact-icon-link:not(:last-child)::after {
    content: '';
    display: block;
    width: 1px;
    height: 28px; /* Adjust height as needed */
    background-color: white;
    margin: 0 -20px; /* Adjust spacing as needed */
    position: absolute;
    right: -5px; /* Adjust position as needed */
    top: 50%;
    transform: translateY(-50%);
}/* End custom CSS */