.elementor-1804 .elementor-element.elementor-element-9ffbd4e{--display:flex;}.elementor-1804 .elementor-element.elementor-element-beb6884{width:100%;max-width:100%;margin:-11px -11px calc(var(--kit-widget-spacing, 0px) + -11px) -11px;}@media(max-width:767px){.elementor-1804 .elementor-element.elementor-element-9ffbd4e{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1804 .elementor-element.elementor-element-beb6884{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS *//* Nasconde il banner cookie Complianz solo sulla landing /landing-for-media/ */
body.page-id-1804 .cmplz-cookiebanner,
body.page-id-1804 #cmplz-cookiebanner-container,
body.page-id-1804 .cmplz-banner-container {
    display: none !important;
    visibility: hidden !important;
    opacity: 0 !important;
    pointer-events: none !important;
}
body.page-id-1804 footer.elementor-location-footer,
body.landing-for-media footer.elementor-location-footer,
body[class*="landing-for-media"] footer.elementor-location-footer {
    display: none !important;
}

/* Nasconde header + footer solo sulla landing /landing-for-media/ */
body.page-id-1804 header[data-elementor-type="header"],
body.page-id-1804 .elementor-location-header,
body.page-id-1804 footer[data-elementor-type="footer"],
body.page-id-1804 .elementor-location-footer {
    display: none !important;
    visibility: hidden !important;
    height: 0 !important;
    overflow: hidden !important;
}

/* Rimuove eventuale spazio in cima lasciato dall'header */
body.page-id-1804 {
    padding-top: 0 !important;
}

body.page-id-1804 .site-content,
body.page-id-1804 #content,
body.page-id-1804 main {
    margin-top: 0 !important;
    padding-top: 0 !important;
}/* End custom CSS */