.elementor-3211 .elementor-element.elementor-element-594eb70c{--display:flex;}.elementor-3211 .elementor-element.elementor-element-314683e .e-contact-buttons{--e-contact-button-chat-button-animation-delay:300ms;--e-contact-buttons-top-bar-bg:var( --e-global-color-primary );--e-contact-buttons-send-button-icon:var( --e-global-color-78045d4 );--e-contact-buttons-send-button-bg:var( --e-global-color-secondary );--e-contact-buttons-send-button-bg-hover:var( --e-global-color-primary );--e-contact-buttons-horizontal-offset:6px;--e-contact-buttons-vertical-offset:72px;}.elementor-3211 .elementor-element.elementor-element-314683e .e-contact-buttons__top-bar-title{font-family:var( --e-global-typography-a5a8226-font-family ), Sans-serif;font-size:var( --e-global-typography-a5a8226-font-size );font-weight:var( --e-global-typography-a5a8226-font-weight );line-height:var( --e-global-typography-a5a8226-line-height );letter-spacing:var( --e-global-typography-a5a8226-letter-spacing );}.elementor-3211 .elementor-element.elementor-element-314683e .e-contact-buttons__top-bar-subtitle{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 );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3211 .elementor-element.elementor-element-314683e .e-contact-buttons__message-bubble-name{font-family:"effra", Sans-serif;font-size:20px;font-weight:600;line-height:24px;letter-spacing:0.1px;}.elementor-3211 .elementor-element.elementor-element-314683e .e-contact-buttons__message-bubble-body{font-family:var( --e-global-typography-4166dda-font-family ), Sans-serif;font-size:var( --e-global-typography-4166dda-font-size );font-weight:var( --e-global-typography-4166dda-font-weight );}.elementor-3211 .elementor-element.elementor-element-314683e .e-contact-buttons__message-bubble-time{font-family:"serenity", Sans-serif;font-size:15px;font-weight:400;line-height:12px;}.elementor-3211 .elementor-element.elementor-element-314683e .e-contact-buttons__content{box-shadow:0px 0px 10px 1px rgba(0,0,0,0.5);}@media(max-width:1024px){.elementor-3211 .elementor-element.elementor-element-314683e .e-contact-buttons__top-bar-title{font-size:var( --e-global-typography-a5a8226-font-size );line-height:var( --e-global-typography-a5a8226-line-height );letter-spacing:var( --e-global-typography-a5a8226-letter-spacing );}.elementor-3211 .elementor-element.elementor-element-314683e .e-contact-buttons__top-bar-subtitle{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3211 .elementor-element.elementor-element-314683e .e-contact-buttons__message-bubble-name{font-size:18px;line-height:24px;}.elementor-3211 .elementor-element.elementor-element-314683e .e-contact-buttons__message-bubble-body{font-size:var( --e-global-typography-4166dda-font-size );}}@media(max-width:767px){.elementor-3211 .elementor-element.elementor-element-314683e .e-contact-buttons__top-bar-title{font-size:var( --e-global-typography-a5a8226-font-size );line-height:var( --e-global-typography-a5a8226-line-height );letter-spacing:var( --e-global-typography-a5a8226-letter-spacing );}.elementor-3211 .elementor-element.elementor-element-314683e .e-contact-buttons__top-bar-subtitle{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-3211 .elementor-element.elementor-element-314683e .e-contact-buttons__message-bubble-name{font-size:20px;line-height:22px;}.elementor-3211 .elementor-element.elementor-element-314683e .e-contact-buttons__message-bubble-body{font-size:var( --e-global-typography-4166dda-font-size );}}/* Start custom CSS for contact-buttons, class: .elementor-element-314683e */#c-chat-button{z-index: 990;}

.e-contact-buttons__profile-image.has-dot:after{
    border: 0px !important;
    background-color: unset !important;
}

.e-contact-buttons__content-wrapper{
    border: 0px !important;
}


.e-contact-buttons__content-wrapper:focus {
  outline: none !important;
  box-shadow: none !important;
}

.e-contact-buttons__message-bubble-body{
    white-space: pre-line;
}/* End custom CSS */