.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-613 .elementor-element.elementor-element-d751b69{--display:flex;}.elementor-widget-contact-buttons .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-contact-buttons .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-613 .elementor-element.elementor-element-4c303351 .e-contact-buttons{--e-contact-buttons-button-bg:var( --e-global-color-726ba0f );--e-contact-buttons-button-bg-hover:var( --e-global-color-astglobalcolor0 );--e-contact-buttons-top-bar-title:var( --e-global-color-astglobalcolor0 );--e-contact-buttons-top-bar-subtitle:var( --e-global-color-astglobalcolor0 );--e-contact-buttons-close-button-color:var( --e-global-color-astglobalcolor4 );--e-contact-buttons-top-bar-bg:var( --e-global-color-72b0cc6 );--e-contact-buttons-message-bubble-name:var( --e-global-color-72b0cc6 );--e-contact-buttons-message-bubble-body:var( --e-global-color-astglobalcolor8 );--e-contact-buttons-message-bubble-time:#A7A7A7;--e-contact-buttons-message-bubble-bubble-bg:var( --e-global-color-astglobalcolor4 );--e-contact-buttons-message-bubble-chat-bg:#F5F5F5;--e-contact-buttons-send-button-icon:var( --e-global-color-astglobalcolor4 );--e-contact-buttons-send-button-bg:var( --e-global-color-72b0cc6 );--e-contact-buttons-send-button-icon-hover:var( --e-global-color-astglobalcolor4 );--e-contact-buttons-send-button-bg-hover:var( --e-global-color-astglobalcolor0 );--e-contact-buttons-chat-box-bg:#F5F5F5;}.elementor-613 .elementor-element.elementor-element-4c303351 .e-contact-buttons__top-bar-title{font-family:"Roverse", Sans-serif;font-size:40px;font-weight:300;text-transform:uppercase;}.elementor-613 .elementor-element.elementor-element-4c303351 .e-contact-buttons__message-bubble-name{font-family:"Roverse", Sans-serif;font-size:25px;font-weight:300;text-transform:uppercase;}.elementor-613 .elementor-element.elementor-element-4c303351 .e-contact-buttons__message-bubble-body{font-family:"Libre Baskerville", Sans-serif;font-size:15px;font-weight:400;}.elementor-613 .elementor-element.elementor-element-4c303351 .e-contact-buttons__message-bubble-time{font-family:"Arial", Sans-serif;font-size:15px;font-weight:500;}.elementor-613 .elementor-element.elementor-element-4c303351 .e-contact-buttons__send-cta{font-family:"Libre Baskerville", Sans-serif;font-size:15px;font-weight:400;}/* Start custom CSS for contact-buttons, class: .elementor-element-4c303351 */.e-contact-buttons-var-3 .e-contact-buttons__cta-button {
    border-radius: 0px !important;
    border: 1px solid #fa7cc0;
}

.e-contact-buttons-var-3 .e-contact-buttons__cta-button:hover {
    border-radius: 0px !important;
    border: 1px solid #111111;
}

.e-contact-buttons__close-button, .e-contact-buttons__close-button[type=button] {
    top: -16% !important;
    right: -8% !important;
}

/* Rimuove bordo, ombra e outline dal contenitore principale e dal wrapper */
#e-contact-buttons__content-wrapper,
.e-contact-buttons__content,
.e-contact-buttons {
    border: 0 !important;
    outline: none !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Roverse';
	font-display: auto;
	src: url('https://karapamieventi.it/wp-content/uploads/2025/11/Roverse.ttf') format('truetype');
}
/* End Custom Fonts CSS */