#elementor-popup-modal-544 .dialog-widget-content{animation-duration:0.6s;background-color:#F7F4EF;border-radius:24px 24px 24px 24px;box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}#elementor-popup-modal-544{background-color:rgba(11,15,20,.72);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-544 .dialog-message{width:920px;height:auto;}#elementor-popup-modal-544 .dialog-close-button{display:flex;}#elementor-popup-modal-544 .dialog-close-button i{color:#0B0F14;}#elementor-popup-modal-544 .dialog-close-button svg{fill:#0B0F14;}@media(max-width:1024px){#elementor-popup-modal-544 .dialog-message{width:92vw;}}@media(max-width:767px){#elementor-popup-modal-544 .dialog-message{width:92vw;}}/* Start custom CSS */.elementor-element-54401a01{padding:48px 44px 44px !important;background:#F7F4EF !important;}
.elementor-element-54401a01 > .e-con-inner, .elementor-element-54401a01 > div{padding:0 !important;max-width:none !important;}
.elementor-element-54401a02{gap:16px !important;max-width:none !important;}
.elementor-element-54401a02 h2{font-size:34px !important;line-height:1.15 !important;}
.elementor-element-54401a02 p{font-size:16px !important;}
.elementor-element-54401a03{margin-top:8px;}
@media (max-width:767px){.elementor-element-54401a01{padding:40px 22px 26px !important;}.elementor-element-54401a02 h2{font-size:27px !important;}.elementor-element-54401a03 a{width:100%;}}

/* Immagine popup */
.elementor-element-54401a01{padding:0 !important;}
.elementor-element-54401a01 > div{display:flex !important;flex-direction:row !important;align-items:stretch !important;}
[data-id="54401a04"]{width:40% !important;flex:0 0 40% !important;height:auto !important;min-height:100% !important;object-fit:cover !important;border-radius:0 !important;margin:0 !important;}
.elementor-element-54401a02{flex:1 1 0 !important;min-width:0;padding:48px 44px 44px !important;}
@media (max-width:767px){[data-id="54401a04"]{display:none !important;}.elementor-element-54401a02{padding:40px 22px 26px !important;}}

/* Form popup */
.elementor-element-54401a05{padding:0 !important;background:transparent !important;box-shadow:none !important;border:0 !important;margin-top:4px;}
.elementor-element-54401a05 form{gap:10px !important;}
.elementor-element-54401a05 input:not([type=checkbox]),.elementor-element-54401a05 textarea{background:#FFFFFF !important;}
.elementor-element-54401a05 textarea{min-height:80px !important;height:80px;}
.elementor-element-54401a02 h2{font-size:30px !important;}
.elementor-element-54401a02 p a{color:#0B0F14;text-decoration:underline;text-decoration-color:#C9A96E;}
#elementor-popup-modal-544 .dialog-widget-content{max-height:92vh;overflow-y:auto;}
@media (max-width:767px){.elementor-element-54401a05 form > div{flex-direction:column !important;}}

/* nowrap-popup */
.elementor-element-54401a05 button[type=submit]{white-space:nowrap !important;width:100%;}/* End custom CSS */