.elementor-6999 .elementor-element.elementor-element-3f1d96fc{--display:flex;}.elementor-6999 .elementor-element.elementor-element-78a46e5f .e-contact-buttons{--e-contact-buttons-button-icon:#FFFFFF;--e-contact-buttons-button-bg:#1BC47A;--e-contact-buttons-button-icon-hover:#FFFFFF;--e-contact-buttons-button-bg-hover:#16BD74;--e-contact-buttons-top-bar-title:#FFFFFF;--e-contact-buttons-top-bar-subtitle:#FFFFFF;--e-contact-buttons-close-button-color:#FFFFFF;--e-contact-buttons-top-bar-bg:#272727;--e-contact-buttons-message-bubble-name:#FFFFFF;--e-contact-buttons-message-bubble-body:#FFFFFF;--e-contact-buttons-message-bubble-time:#FFFFFF;--e-contact-buttons-message-bubble-bubble-bg:#272727;--e-contact-buttons-message-bubble-chat-bg:#1B1B1B;--e-contact-buttons-send-button-icon:#FFFFFF;--e-contact-buttons-send-button-bg:#1BC47A;--e-contact-buttons-send-button-icon-hover:#FFFFFF;--e-contact-buttons-send-button-bg-hover:#16BD74;--e-contact-buttons-horizontal-offset:4px;}.elementor-6999 .elementor-element.elementor-element-78a46e5f .e-contact-buttons__chat-button-shadow{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}.elementor-6999 .elementor-element.elementor-element-78a46e5f .e-contact-buttons__top-bar-title{font-family:"Noto Sans", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;}.elementor-6999 .elementor-element.elementor-element-78a46e5f .e-contact-buttons__top-bar-subtitle{font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:400;line-height:1.5em;}.elementor-6999 .elementor-element.elementor-element-78a46e5f .e-contact-buttons__message-bubble-body{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-6999 .elementor-element.elementor-element-78a46e5f .e-contact-buttons__message-bubble-time{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 );line-height:var( --e-global-typography-text-line-height );}.elementor-6999 .elementor-element.elementor-element-78a46e5f .e-contact-buttons__content{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0);}@media(max-width:1024px){.elementor-6999 .elementor-element.elementor-element-78a46e5f .e-contact-buttons__message-bubble-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6999 .elementor-element.elementor-element-78a46e5f .e-contact-buttons__message-bubble-time{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-6999 .elementor-element.elementor-element-78a46e5f .e-contact-buttons__top-bar-subtitle{font-size:clamp(1.0625rem, 1.0425rem + 0.0943vw, 1.125rem);}.elementor-6999 .elementor-element.elementor-element-78a46e5f .e-contact-buttons__message-bubble-body{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6999 .elementor-element.elementor-element-78a46e5f .e-contact-buttons__message-bubble-time{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-6999 .elementor-element.elementor-element-78a46e5f .e-contact-buttons{--e-contact-buttons-horizontal-offset:0px;--e-contact-buttons-vertical-offset:16px;}}/* Start custom CSS for contact-buttons, class: .elementor-element-78a46e5f */.e-contact-buttons__chat-button.has-dot:after, .e-contact-buttons__chat-button[type=button].has-dot:after {
	background-color: 
#f23b2e;
    height: 16px;
	width: 16px;
}

.e-contact-buttons__send-button {
    background-color: #1b1b1b;
}

.e-contact-buttons__profile-image.has-dot:after {
	height: 18px;
	width: 18px;
	background-color: #1BC47A;
}

.e-contact-buttons__message-bubble {
    padding-inline-start: 34px;
}

.e-contact-buttons__profile-image.has-size-small img {
    height: 55px;
    width: 55px;
}

.e-contact-buttons.has-corners-rounded {
    --e-contact-buttons-border-radius: 28px;
}

.e-contact-buttons__content-wrapper {
    margin-right: 10px;
    margin-left: -10px;
}/* End custom CSS */