.elementor-743 .elementor-element.elementor-element-5a35569a{--display:flex;}.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__top-bar-title{font-family:"Inter", Sans-serif;font-size:1.2em;font-weight:400;text-transform:none;letter-spacing:0.2px;}.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__top-bar-subtitle{font-family:"Inter", Sans-serif;font-size:0.8em;}.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__message-bubble-name{font-family:"Inter", Sans-serif;font-size:0em;line-height:0.8em;}.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__message-bubble-body{font-family:"Inter", Sans-serif;font-size:1.1em;line-height:2.2em;}.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__message-bubble-time{font-family:"Inter", Sans-serif;font-size:0.7em;line-height:0.2em;}.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__send-cta{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons{--e-contact-buttons-chat-box-width:100%;--e-contact-buttons-horizontal-offset:10px;--e-contact-buttons-vertical-offset:6px;}@media(max-width:1440px){.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__send-cta{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:1024px){.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__send-cta{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__send-cta{font-size:var( --e-global-typography-text-font-size );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons{--e-contact-buttons-horizontal-offset:2px;--e-contact-buttons-vertical-offset:12px;}}/* Start custom CSS for contact-buttons, class: .elementor-element-1334969c */.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__bubble {
    padding-top: 6px;
    padding-bottom: 10px;
    border-radius: 10px;
}

.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__message-bubble-time {
    margin-top:-4px;
}

.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__top-bar {
    padding:10px;
}

.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__message-bubble {
    background-color: var(--e-contact-buttons-message-bubble-chat-bg);
    padding: 15px 10px;
    padding-inline-start: 20px;
}

.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__bubble:after {
border-inline-end-width: 30px;
    inset-inline-start: -10px;
    border-block-end-width: 20px;
}

.elementor-743 .elementor-element.elementor-element-1334969c {
--e-contact-buttons-profile-image-size-small: 55px;

}

.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__top-bar {
        gap: 15px;
}

.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__send-button {
    padding: 12px 10px 10px;
}

.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons__chat-button-container {
    padding-inline-end: 10px;
}

.elementor-743 .elementor-element.elementor-element-1334969c .e-contact-buttons.has-corners-rounded {
    --e-contact-buttons-border-radius: 10px;
}/* End custom CSS */