.elementor-2629 .elementor-element.elementor-element-14003b8a.ob-is-breaking-bad > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2629 .elementor-element.elementor-element-14003b8a.ob-is-breaking-bad.ob-bb-inner > .elementor-container{justify-content:flex-start !important;flex-direction:row;}.elementor-2629 .elementor-element.elementor-element-14003b8a.ob-is-breaking-bad.ob-is-glider > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2629 .elementor-element.elementor-element-14003b8a.ob-is-breaking-bad.ob-is-glider.ob-bb-inner > .elementor-container.swiper-vertical{flex-direction:column;}.elementor-2629 .elementor-element.elementor-element-14003b8a.ob-is-breaking-bad.ob-bb-inner{width:100%;flex:unset;align-self:inherit;}.elementor-2629 .elementor-element.elementor-element-14003b8a{margin-top:3rem;margin-bottom:0rem;}.elementor-2629 .elementor-element.elementor-element-2db50444.elementor-column{align-self:inherit;cursor:default;}/* Start custom CSS for shortcode, class: .elementor-element-a6272a4 */.elementor-2629 .elementor-element.elementor-element-a6272a4 .post-password-form {
    margin: 50px 0 0 0;
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-14003b8a */html{
    min-height: 100vh;
}

body.single-circolari {
    display: flex;
    flex-direction: column;
    min-height: 100vh;
}

body.single-circolari div[data-elementor-type="single-post"] {
    flex-grow: 1;
}/* End custom CSS */