.elementor-1351 .elementor-element.elementor-element-931de88{padding:14px 14px 14px 14px;}.elementor-1351 .elementor-element.elementor-element-8b1d05d > .elementor-widget-container{margin:0px 0px -12px 0px;}.elementor-1351 .elementor-element.elementor-element-8b1d05d{text-align:start;}.elementor-1351 .elementor-element.elementor-element-8b1d05d .elementor-heading-title{font-size:17px;font-weight:700;line-height:1.15em;color:#333333;}.elementor-1351 .elementor-element.elementor-element-e54e984 > .elementor-widget-container{margin:0px 0px -8px 0px;}.elementor-1351 .elementor-element.elementor-element-e54e984{font-size:13px;line-height:1.25em;color:#6B7280;}.elementor-1351 .elementor-element.elementor-element-26f72f8 .elementor-button{background-color:#FFFFFF;font-size:14px;font-weight:600;line-height:1.2em;fill:#624D8A;color:#624D8A;border-style:solid;border-width:2px 2px 2px 2px;border-color:#624D8A;border-radius:4px 4px 4px 4px;padding:11px 14px 11px 14px;}.elementor-1351 .elementor-element.elementor-element-26f72f8 .elementor-button:hover, .elementor-1351 .elementor-element.elementor-element-26f72f8 .elementor-button:focus{background-color:#624D8A;color:#FFFFFF;border-color:#624D8A;}.elementor-1351 .elementor-element.elementor-element-26f72f8 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1351 .elementor-element.elementor-element-26f72f8 .elementor-button:hover svg, .elementor-1351 .elementor-element.elementor-element-26f72f8 .elementor-button:focus svg{fill:#FFFFFF;}#elementor-popup-modal-1351 .dialog-widget-content{animation-duration:0.8s;background-color:#FFFFFF;border-radius:14px 14px 14px 14px;box-shadow:0px 10px 28px 0px rgba(0,0,0,0.28);margin:0px 0px 22px 22px;}#elementor-popup-modal-1351 .dialog-message{width:340px;height:auto;}#elementor-popup-modal-1351{justify-content:start;align-items:end;pointer-events:all;}#elementor-popup-modal-1351 .dialog-close-button{display:flex;}#elementor-popup-modal-1351 .dialog-close-button i{color:#98A2B3;}#elementor-popup-modal-1351 .dialog-close-button svg{fill:#98A2B3;}@media(max-width:767px){#elementor-popup-modal-1351 .dialog-message{width:92vw;}#elementor-popup-modal-1351{justify-content:center;}#elementor-popup-modal-1351 .dialog-widget-content{margin:0px 0px 14px 0px;}}/* Start custom CSS *//* La X di chiusura usa un carattere tipografico normale: il font di icone di Elementor
   viene scaricato solo all apertura e nell attesa il browser disegnerebbe un quadratino. */
#elementor-popup-modal-1351 .dialog-close-button i{display:none!important}
#elementor-popup-modal-1351 .dialog-close-button:after{content:"×";font-weight:400;font-size:32px;line-height:1;display:block}
#elementor-popup-modal-1351 .dialog-close-button:focus,
#elementor-popup-modal-1351 .dialog-close-button:focus-visible{outline:none;box-shadow:none}
#elementor-popup-modal-1351 .dialog-close-button{color:#98A2B3;transition:color .2s ease}
#elementor-popup-modal-1351 .dialog-close-button:after{transition:transform .25s ease}
#elementor-popup-modal-1351 .dialog-close-button:hover{color:#624D8A}
#elementor-popup-modal-1351 .dialog-close-button:hover:after{transform:rotate(90deg)}
@media (prefers-reduced-motion:reduce){
 #elementor-popup-modal-1351 .dialog-close-button:after{transition:none}
 #elementor-popup-modal-1351 .dialog-close-button:hover:after{transform:none}
}
/* Il contenitore copre tutto lo schermo: i clic lo attraversano, cosi la pagina
   resta usabile mentre il bannerino e aperto. */
#elementor-popup-modal-1351{pointer-events:none}
#elementor-popup-modal-1351 .dialog-widget-content,
#elementor-popup-modal-1351 .dialog-close-button{pointer-events:auto}/* End custom CSS */