.elementor-5517 .elementor-element.elementor-element-d7293e6{--display:flex;}body.elementor-page-5517:not(.elementor-motion-effects-element-type-background), body.elementor-page-5517 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-6ca6843 );}:root{--page-title-display:none;}body.elementor-page-5517{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}/* Start custom CSS */.rz_image_carousel_text.rz_animated_element {
    animation: var(--animation-out-fast);
}

.rz_image_carousel_text.rz_animated_element.rz_element_visible {
    animation: var(--animation-in-fast);
}

.rz_map_company_name.rz_animated_element {
    animation: var(--animation-out-fast);
}

.rz_map_company_name.rz_animated_element.rz_element_visible {
    animation: var(--animation-in-fast);
}

.rz_map_line.rz_animated_element {
    animation: var(--animation-out-fast);
}

.rz_map_line.rz_animated_element.rz_element_visible {
    animation: var(--animation-in-mid);
}

.rz_map_img.rz_animated_element {
    animation: var(--animation-out-fast);
}

.rz_map_img.rz_animated_element.rz_element_visible {
    animation: var(--animation-in-slow);
}

@media only screen and (max-width: 1024px) {
    .rz_text_underlined, .rz_text_underlined a {
        text-decoration: none !important;
    }
    
    .rz_map_title_container {
        position: relative !important;
    }
    
    .rz_italy_figure {
        position: relative !important;
    }
}

@media only screen and (max-width: 767px) {
    .rz_text_underlined, .rz_text_underlined a {
        text-decoration: none !important;
    }
    
    .rz_map_title_container {
        position: relative !important;
    }
    
    .rz_italy_figure {
        position: relative !important;
    }
}/* End custom CSS */