.elementor-15559 .elementor-element.elementor-element-189fd3f > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:flex-start;align-items:flex-start;}.elementor-15559 .elementor-element.elementor-element-189fd3f{overflow:hidden;}.elementor-15559 .elementor-element.elementor-element-614ff31{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-15559 .elementor-element.elementor-element-614ff31 .elementor-divider-separator{width:100%;}.elementor-15559 .elementor-element.elementor-element-614ff31 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-15559 .elementor-element.elementor-element-7e5f0da{width:75.391%;}.elementor-15559 .elementor-element.elementor-element-00bd3c5{width:68.13%;}.elementor-15559 .elementor-element.elementor-element-0962820{width:31.809%;}.elementor-15559 .elementor-element.elementor-element-a6f17f3{width:23.912%;}}/* Start custom CSS for sidebar, class: .elementor-element-06fbccd */.elementor-15559 .elementor-element.elementor-element-06fbccd {
    position: -webkit-sticky;
    position: sticky;
    top: 100px; /* Distanza dal bordo superiore mentre scorri */
    align-self: flex-start; /* Fondamentale per far funzionare lo sticky nei container */
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-a6f17f3 *//* Versione Potenziata per Sidebar Garmetal */
#sidebar-sticky {
    position: -webkit-sticky !important;
    position: sticky !important;
    top: 120px !important;
    height: fit-content !important; /* Forza la colonna a non allungarsi */
    align-self: flex-start !important; /* Necessario per i container Elementor */
    z-index: 99;
}/* End custom CSS */