.elementor-150 .elementor-element.elementor-element-d3a4049{--display:flex;--min-height:1033px;--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-150 .elementor-element.elementor-element-d3a4049:not(.elementor-motion-effects-element-type-background), .elementor-150 .elementor-element.elementor-element-d3a4049 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.ferri1956.it/wp-content/uploads/2025/12/home3.jpg");background-repeat:no-repeat;background-size:cover;}.elementor-150 .elementor-element.elementor-element-0a7c742{--display:flex;}.elementor-150 .elementor-element.elementor-element-2d58ced{margin-top:45px;margin-bottom:45px;padding:0px 0px 160px 0px;}.elementor-150 .elementor-element.elementor-element-0635478 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-150 .elementor-element.elementor-element-5b6d630{padding:0px 0px 16px 0px;text-align:center;}.elementor-150 .elementor-element.elementor-element-5b6d630 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-secondary );}.elementor-150 .elementor-element.elementor-element-f93ca7f{padding:0px 0px 56px 0px;text-align:center;}.elementor-150 .elementor-element.elementor-element-f93ca7f .elementor-heading-title{font-family:var( --e-global-typography-fe25e5a-font-family ), Sans-serif;font-size:var( --e-global-typography-fe25e5a-font-size );font-weight:var( --e-global-typography-fe25e5a-font-weight );line-height:var( --e-global-typography-fe25e5a-line-height );color:var( --e-global-color-primary );}.elementor-150 .elementor-element.elementor-element-f025153 .neuron-swiper .swiper-slide{width:70%;}.elementor-150 .elementor-element.elementor-element-f025153{z-index:2;}.elementor-150 .elementor-element.elementor-element-f025153 .m-neuron-post .m-neuron-post__thumbnail--link{padding-bottom:calc( 0.56 * 100% );width:100%;}.elementor-150 .elementor-element.elementor-element-f025153 .m-neuron-post__meta-data span + span:before{content:"/";}.elementor-150 .elementor-element.elementor-element-f025153 .m-neuron-post__meta-data span, .elementor-150 .elementor-element.elementor-element-f025153 .m-neuron-post__meta-data a{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );}.elementor-150 .elementor-element.elementor-element-f025153 .neuron-swiper-button--prev{top:50%;transform:translateY(-50%);left:0;}.elementor-150 .elementor-element.elementor-element-f025153 .neuron-swiper-button--next{top:50%;left:100%;transform:translateY(-50%) translateX(-100%);}.elementor-150 .elementor-element.elementor-element-f025153.neuron-dots--bar-position__bottom .swiper-scrollbar, .elementor-150 .elementor-element.elementor-element-f025153.neuron-dots--bar-position__bottom .swiper-pagination{margin-top:30px;}.elementor-150 .elementor-element.elementor-element-f025153.neuron-dots--bar-position__top .swiper-scrollbar, .elementor-150 .elementor-element.elementor-element-f025153.neuron-dots--bar-position__top .swiper-pagination{margin-bottom:30px;}.elementor-150 .elementor-element.elementor-element-f025153 .neuron-swiper-dots{top:100%;left:50%;transform:translateX(-50%) translateY(-100%);margin-top:30px;}.elementor-150 .elementor-element.elementor-element-b8847b1{--spacer-size:55vh;background-color:var( --e-global-color-75221a4 );top:23%;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-b8847b1{left:0px;}body.rtl .elementor-150 .elementor-element.elementor-element-b8847b1{right:0px;}.elementor-150 .elementor-element.elementor-element-ed9362b{padding:0px 0px 200px 0px;}.elementor-150 .elementor-element.elementor-element-f443b4c{--spacer-size:550px;background-color:var( --e-global-color-75221a4 );top:15%;}body:not(.rtl) .elementor-150 .elementor-element.elementor-element-f443b4c{left:0px;}body.rtl .elementor-150 .elementor-element.elementor-element-f443b4c{right:0px;}.elementor-150 .elementor-element.elementor-element-62ccb8f{z-index:2;}.elementor-150 .elementor-element.elementor-element-f084a3f img{width:620px;height:714px;object-fit:cover;object-position:center center;}.elementor-bc-flex-widget .elementor-150 .elementor-element.elementor-element-bae5303.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-150 .elementor-element.elementor-element-bae5303.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-150 .elementor-element.elementor-element-ee69bf6 .elementor-heading-title{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-size:var( --e-global-typography-secondary-font-size );font-weight:var( --e-global-typography-secondary-font-weight );text-transform:var( --e-global-typography-secondary-text-transform );line-height:var( --e-global-typography-secondary-line-height );color:var( --e-global-color-primary );}.elementor-150 .elementor-element.elementor-element-9ca76ca .elementor-heading-title{font-size:25px;font-weight:300;line-height:1.4em;color:var( --e-global-color-primary );}.elementor-150 .elementor-element.elementor-element-379a3d5{--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-150 .elementor-element.elementor-element-9f31139{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-150 .elementor-element.elementor-element-9f31139 .elementor-divider-separator{width:100%;}.elementor-150 .elementor-element.elementor-element-9f31139 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-150 .elementor-element.elementor-element-a59eae2{--display:flex;}.elementor-150 .elementor-element.elementor-element-97ba700.m-neuron-interactive-posts--vertical .m-neuron-interactive-posts__item:not(:last-of-type){padding-bottom:100px;}.elementor-150 .elementor-element.elementor-element-97ba700.m-neuron-interactive-posts--horizontal .m-neuron-interactive-posts__item:not(:last-of-type){padding-right:100px;padding-bottom:100px;}.elementor-150 .elementor-element.elementor-element-97ba700 .m-neuron-interactive-posts__images{width:27vw;height:39vh;}.elementor-150 .elementor-element.elementor-element-97ba700 .m-neuron-interactive-posts__image{background-size:cover;}.elementor-150 .elementor-element.elementor-element-97ba700 .m-neuron-interactive-posts__title{color:var( --e-global-color-primary );font-family:"Butler", Sans-serif;font-size:7.3vw;font-weight:300;}.elementor-150 .elementor-element.elementor-element-97ba700 .m-neuron-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}.elementor-150 .elementor-element.elementor-element-97ba700 .m-neuron-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}.elementor-150 .elementor-element.elementor-element-af8adc2{--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-150 .elementor-element.elementor-element-c750041{--spacer-size:177px;}.elementor-150 .elementor-element.elementor-element-871663a{--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-150 .elementor-element.elementor-element-b3b223c{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-150 .elementor-element.elementor-element-b3b223c .elementor-divider-separator{width:100%;}.elementor-150 .elementor-element.elementor-element-b3b223c .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-150 .elementor-element.elementor-element-310fb10{padding:100px 0px 160px 0px;}.elementor-150 .elementor-element.elementor-element-cffd6bd.m-neuron-interactive-posts--vertical .m-neuron-interactive-posts__item:not(:last-of-type){padding-bottom:100px;}.elementor-150 .elementor-element.elementor-element-cffd6bd.m-neuron-interactive-posts--horizontal .m-neuron-interactive-posts__item:not(:last-of-type){padding-right:100px;padding-bottom:100px;}.elementor-150 .elementor-element.elementor-element-cffd6bd .m-neuron-interactive-posts__images{max-width:30vw;height:50vh;}.elementor-150 .elementor-element.elementor-element-cffd6bd .m-neuron-interactive-posts__image{background-size:cover;}.elementor-150 .elementor-element.elementor-element-cffd6bd .m-neuron-interactive-posts__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-f9a6371-font-family ), Sans-serif;font-size:var( --e-global-typography-f9a6371-font-size );font-weight:var( --e-global-typography-f9a6371-font-weight );line-height:var( --e-global-typography-f9a6371-line-height );}.elementor-150 .elementor-element.elementor-element-cffd6bd .m-neuron-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}.elementor-150 .elementor-element.elementor-element-cffd6bd .m-neuron-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}.elementor-150 .elementor-element.elementor-element-54c1e31.m-neuron-interactive-posts--vertical .m-neuron-interactive-posts__item:not(:last-of-type){padding-bottom:80px;}.elementor-150 .elementor-element.elementor-element-54c1e31.m-neuron-interactive-posts--horizontal .m-neuron-interactive-posts__item:not(:last-of-type){padding-right:80px;padding-bottom:80px;}.elementor-150 .elementor-element.elementor-element-54c1e31 .m-neuron-interactive-posts__images{max-width:30vw;height:50vh;}.elementor-150 .elementor-element.elementor-element-54c1e31 .m-neuron-interactive-posts__image{background-size:cover;}.elementor-150 .elementor-element.elementor-element-54c1e31 .m-neuron-interactive-posts__title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-f9a6371-font-family ), Sans-serif;font-size:var( --e-global-typography-f9a6371-font-size );font-weight:var( --e-global-typography-f9a6371-font-weight );line-height:var( --e-global-typography-f9a6371-line-height );}.elementor-150 .elementor-element.elementor-element-54c1e31 .m-neuron-pagination .page-numbers:not(:first-child){margin-left:calc( 10px/2 );}.elementor-150 .elementor-element.elementor-element-54c1e31 .m-neuron-pagination .page-numbers:not(:last-child){margin-right:calc( 10px/2 );}:root{--page-title-display:none;}@media(max-width:1279px){.elementor-150 .elementor-element.elementor-element-2d58ced{padding:0px 0px 80px 0px;}.elementor-150 .elementor-element.elementor-element-5b6d630 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-150 .elementor-element.elementor-element-f93ca7f .elementor-heading-title{font-size:var( --e-global-typography-fe25e5a-font-size );line-height:var( --e-global-typography-fe25e5a-line-height );}.elementor-150 .elementor-element.elementor-element-f025153 .m-neuron-post__meta-data span, .elementor-150 .elementor-element.elementor-element-f025153 .m-neuron-post__meta-data a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-150 .elementor-element.elementor-element-ed9362b{padding:0px 0px 128px 0px;}.elementor-150 .elementor-element.elementor-element-ee69bf6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-150 .elementor-element.elementor-element-9ca76ca .elementor-heading-title{font-size:35px;}.elementor-150 .elementor-element.elementor-element-97ba700.m-neuron-interactive-posts--vertical .m-neuron-interactive-posts__item:not(:last-of-type){padding-bottom:58px;}.elementor-150 .elementor-element.elementor-element-97ba700.m-neuron-interactive-posts--horizontal .m-neuron-interactive-posts__item:not(:last-of-type){padding-right:58px;padding-bottom:58px;}.elementor-150 .elementor-element.elementor-element-97ba700 .m-neuron-interactive-posts__images{width:40vw;}.elementor-150 .elementor-element.elementor-element-310fb10{padding:80px 0px 80px 0px;}.elementor-150 .elementor-element.elementor-element-cffd6bd .m-neuron-interactive-posts__images{max-width:30vw;height:35vh;}.elementor-150 .elementor-element.elementor-element-cffd6bd .m-neuron-interactive-posts__title{font-size:var( --e-global-typography-f9a6371-font-size );line-height:var( --e-global-typography-f9a6371-line-height );}.elementor-150 .elementor-element.elementor-element-54c1e31 .m-neuron-interactive-posts__images{max-width:30vw;height:35vh;}.elementor-150 .elementor-element.elementor-element-54c1e31 .m-neuron-interactive-posts__title{font-size:var( --e-global-typography-f9a6371-font-size );line-height:var( --e-global-typography-f9a6371-line-height );}}@media(max-width:720px){.elementor-150 .elementor-element.elementor-element-2d58ced{padding:0px 20px 48px 20px;}.elementor-150 .elementor-element.elementor-element-5b6d630 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-150 .elementor-element.elementor-element-f93ca7f{padding:0px 0px 32px 0px;}.elementor-150 .elementor-element.elementor-element-f93ca7f .elementor-heading-title{font-size:var( --e-global-typography-fe25e5a-font-size );line-height:var( --e-global-typography-fe25e5a-line-height );}.elementor-150 .elementor-element.elementor-element-f025153 .m-neuron-post__meta-data span, .elementor-150 .elementor-element.elementor-element-f025153 .m-neuron-post__meta-data a{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-150 .elementor-element.elementor-element-ed9362b{padding:0px 0px 64px 0px;}.elementor-150 .elementor-element.elementor-element-aa8f489 > .elementor-element-populated{padding:0px 0px 40px 0px;}.elementor-150 .elementor-element.elementor-element-bae5303 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-150 .elementor-element.elementor-element-ee69bf6 .elementor-heading-title{font-size:var( --e-global-typography-secondary-font-size );line-height:var( --e-global-typography-secondary-line-height );}.elementor-150 .elementor-element.elementor-element-9ca76ca .elementor-heading-title{font-size:32px;}.elementor-150 .elementor-element.elementor-element-97ba700.m-neuron-interactive-posts--vertical .m-neuron-interactive-posts__item:not(:last-of-type){padding-bottom:24px;}.elementor-150 .elementor-element.elementor-element-97ba700.m-neuron-interactive-posts--horizontal .m-neuron-interactive-posts__item:not(:last-of-type){padding-right:24px;padding-bottom:24px;}.elementor-150 .elementor-element.elementor-element-310fb10{padding:40px 10px 40px 10px;}.elementor-150 .elementor-element.elementor-element-cffd6bd.m-neuron-interactive-posts--vertical .m-neuron-interactive-posts__item:not(:last-of-type){padding-bottom:39px;}.elementor-150 .elementor-element.elementor-element-cffd6bd.m-neuron-interactive-posts--horizontal .m-neuron-interactive-posts__item:not(:last-of-type){padding-right:39px;padding-bottom:39px;}.elementor-150 .elementor-element.elementor-element-cffd6bd .m-neuron-interactive-posts__title{font-size:var( --e-global-typography-f9a6371-font-size );line-height:var( --e-global-typography-f9a6371-line-height );}.elementor-150 .elementor-element.elementor-element-54c1e31.m-neuron-interactive-posts--vertical .m-neuron-interactive-posts__item:not(:last-of-type){padding-bottom:39px;}.elementor-150 .elementor-element.elementor-element-54c1e31.m-neuron-interactive-posts--horizontal .m-neuron-interactive-posts__item:not(:last-of-type){padding-right:39px;padding-bottom:39px;}.elementor-150 .elementor-element.elementor-element-54c1e31 .m-neuron-interactive-posts__images{max-width:80vw;}.elementor-150 .elementor-element.elementor-element-54c1e31 .m-neuron-interactive-posts__title{font-size:var( --e-global-typography-f9a6371-font-size );line-height:var( --e-global-typography-f9a6371-line-height );}}/* Start custom CSS for neuron-posts, class: .elementor-element-f025153 */.elementor-150 .elementor-element.elementor-element-f025153 .swiper-scrollbar {
    max-width: 1300px;
    margin-left: auto;
    margin-right: auto;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9ca76ca */@media (max-width: 1279px) {
    .elementor-150 .elementor-element.elementor-element-9ca76ca br {
        display: none;
    }
}/* End custom CSS */
/* Start custom CSS for neuron-interactive-posts, class: .elementor-element-97ba700 */body {
    counter-reset: section;
}



@media (min-width: 720px) {
    .elementor-150 .elementor-element.elementor-element-97ba700 article:before {
        counter-increment: section;
        content: "0" counter(section);
        color: #301F16;
        font-size: 54px;
        line-height: 100px;
        font-family: Butler;
        font-weight: 300;
        position: absolute;
        left: -30px;
        top: -15px;
    }
    
    .elementor-150 .elementor-element.elementor-element-97ba700 .m-neuron-interactive-posts__title {
        padding-left: 40px;
    }
}

@media (min-width: 720px) {
    .elementor-150 .elementor-element.elementor-element-97ba700.m-neuron-interactive-posts--image-cover__text .m-neuron-interactive-posts__title:before{
        left: 40px !important;
    }
}/* End custom CSS */
/* Start custom CSS for neuron-interactive-posts, class: .elementor-element-cffd6bd */body {
    counter-reset: section;
}



@media (min-width: 720px) {
    .elementor-150 .elementor-element.elementor-element-cffd6bd article:before {
        counter-increment: section;
        content: "0" counter(section);
        color: #301F16;
        font-size: 20px;
        line-height: 100px;
        font-family: Butler;
        font-weight: 300;
        position: absolute;
        left: 20px;
        top: -15px;
    }
    
    .elementor-150 .elementor-element.elementor-element-cffd6bd .m-neuron-interactive-posts__title {
        padding-left: 60px;
    }
}/* End custom CSS */
/* Start custom CSS for neuron-interactive-posts, class: .elementor-element-54c1e31 */body {
    counter-reset: section;
}



@media (min-width: 720px) {
    .elementor-150 .elementor-element.elementor-element-54c1e31 article:before {
        counter-increment: section;
        content: "0" counter(section);
        color: #301F16;
        font-size: 20px;
        line-height: 100px;
        font-family: Butler;
        font-weight: 300;
        position: absolute;
        left: 20px;
        top: -15px;
    }
    
    .elementor-150 .elementor-element.elementor-element-54c1e31 .m-neuron-interactive-posts__title {
        padding-left: 60px;
    }
}/* End custom CSS */
/* Start custom CSS */body.elementor-page-150 header{
    position: absolute;
    width: 100%;
}/* End custom CSS */