.elementor-1368 .elementor-element.elementor-element-08daa35{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1368 .elementor-element.elementor-element-87f5d70{--spacer-size:47px;}.elementor-1368 .elementor-element.elementor-element-71cf03b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-1368 .elementor-element.elementor-element-92d4596{--spacer-size:50px;}@media(max-width:767px){body.elementor-page-1368{padding:20px 20px 20px 20px;}}/* Start custom CSS */.page-id-1368 header[data-elementor-id="869"] {
    display: none !important;
}

.page-id-1368 #forminator-module-1351 {
    display: none !important;
}

.page-id-1368 .elementor-element-39984189 {
    display: none !important;
}

/* FIX testo pulsanti su mobile */
.gdt-opt-btn {
    white-space: normal !important;
    word-break: break-word !important;
    overflow-wrap: anywhere !important;
    hyphens: auto !important;
}

/* Extra sicurezza solo mobile */
@media (max-width: 480px) {
    .gdt-opt-btn {
        white-space: normal !important;
        word-break: break-word !important;
        overflow-wrap: anywhere !important;
        line-height: 1.4 !important;
    }
}

.page-id-1368 footer.elementor-location-footer {
    display: none !important;
}

.page-id-1368 .cmplz-cookiebanner {
    display: none !important;
}/* End custom CSS */