.elementor-1930 .elementor-element.elementor-element-90502b9{--display:flex;}.elementor-1930 .elementor-element.elementor-element-7a77e83d .e-contact-buttons{--e-contact-buttons-button-bg:var( --e-global-color-blocksy_palette_1 );--e-contact-buttons-top-bar-bg:var( --e-global-color-blocksy_palette_1 );--e-contact-buttons-send-button-bg:var( --e-global-color-blocksy_palette_2 );}.elementor-1930 .elementor-element.elementor-element-7a77e83d .e-contact-buttons__top-bar-title{font-size:20px;text-transform:capitalize;}.elementor-1930 .elementor-element.elementor-element-7a77e83d .e-contact-buttons__top-bar-subtitle{font-size:13px;text-transform:capitalize;}.elementor-1930 .elementor-element.elementor-element-7a77e83d .e-contact-buttons__message-bubble-name{font-size:18px;}.elementor-1930 .elementor-element.elementor-element-7a77e83d .e-contact-buttons__message-bubble-body{font-size:18px;}.elementor-1930 .elementor-element.elementor-element-7a77e83d .e-contact-buttons__message-bubble-time{font-size:16px;}/* Start custom CSS for contact-buttons, class: .elementor-element-7a77e83d */.e-contact-buttons__top-bar {
    gap: 10px;
    padding-top: 11px;
    padding-left: 16px;
    padding-right: 16px;
    padding-bottom: 11px;
}

.e-contact-buttons__message-bubble {
    background-color: var(--e-contact-buttons-message-bubble-chat-bg);
    padding: 15px 15px;
    padding-inline-start: 35px;
}

.e-contact-buttons__content {
    border-radius: 5px;
}
.e-contact-buttons__bubble {
    border-radius: 10px;
    padding-top: 12px;
    padding-left: 20px;
    padding-right: 16px;
    padding-bottom: 15px;
}
.e-contact-buttons__profile-image.has-size-small img {
    height: 50px;
    width: 50px;
}
.e-contact-buttons__send-cta {
    border-radius: 3px;
    font-size: 18px;
    font-weight: 500;
    gap: 8px;
    width: 100%;
}/* End custom CSS */