.elementor-9170101 .elementor-element.elementor-element-a75a5ca > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-6e4014d7:not(.elementor-motion-effects-element-type-background), .elementor-9170101 .elementor-element.elementor-element-6e4014d7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9170101 .elementor-element.elementor-element-6e4014d7{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;}.elementor-9170101 .elementor-element.elementor-element-6e4014d7 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9170101 .elementor-element.elementor-element-5503afe7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-68bbf18{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-68bbf18 img{max-width:100%;opacity:1;border-radius:14px 14px 14px 14px;}.elementor-9170101 .elementor-element.elementor-element-260586ce{text-align:center;font-size:20px;line-height:1.5em;}.elementor-9170101 .elementor-element.elementor-element-db8f1e8 a.elementor-button{font-size:18px;line-height:1.5em;--ce-bg-color:rgba(255,255,255,0);background-color:var(--ce-bg-color);padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-db8f1e8 a.elementor-button:not(#e){color:#8EB930;}.elementor-9170101 .elementor-element.elementor-element-db8f1e8 a.elementor-button:not(#e):is(:hover, :focus){color:#7CA22A;}.elementor-9170101 .elementor-element.elementor-element-db8f1e8 a.elementor-button:is(:hover, :focus){--ce-bg-color:rgba(255,255,255,0);}.elementor-9170101 .elementor-element.elementor-element-a95a0ef > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-c33b131{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-c33b131 img{max-width:100%;opacity:1;border-radius:14px 14px 14px 14px;}.elementor-9170101 .elementor-element.elementor-element-169a2cd{text-align:center;font-size:20px;line-height:1.5em;}.elementor-9170101 .elementor-element.elementor-element-3911152 a.elementor-button{font-size:18px;line-height:1.5em;--ce-bg-color:rgba(255,255,255,0);background-color:var(--ce-bg-color);padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-3911152 a.elementor-button:not(#e){color:#8EB930;}.elementor-9170101 .elementor-element.elementor-element-3911152 a.elementor-button:not(#e):is(:hover, :focus){color:#7CA22A;}.elementor-9170101 .elementor-element.elementor-element-3911152 a.elementor-button:is(:hover, :focus){--ce-bg-color:rgba(255,255,255,0);}.elementor-9170101 .elementor-element.elementor-element-603a71f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-9170101 .elementor-element.elementor-element-603a71f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9170101 .elementor-element.elementor-element-87baceb > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-daa25a7{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-daa25a7 .elementor-heading-title{font-size:55px;font-weight:600;line-height:1.2em;}.elementor-9170101 .elementor-element.elementor-element-2207b113 a.elementor-button{font-size:18px;font-weight:500;--ce-bg-color:#8EB930;background-color:var(--ce-bg-color);border-radius:50px 50px 50px 50px;}.elementor-9170101 .elementor-element.elementor-element-2207b113 a.elementor-button:is(:hover, :focus){--ce-bg-color:#7CA22A;}.elementor-9170101 .elementor-element.elementor-element-2207b113 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-43f3bf9 a.elementor-button{font-size:18px;line-height:1.5em;--ce-bg-color:rgba(255,255,255,0);background-color:var(--ce-bg-color);padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-43f3bf9 a.elementor-button:not(#e){color:#8EB930;}.elementor-9170101 .elementor-element.elementor-element-43f3bf9 a.elementor-button:not(#e):is(:hover, :focus){color:#7CA22A;}.elementor-9170101 .elementor-element.elementor-element-43f3bf9 a.elementor-button:is(:hover, :focus){--ce-bg-color:rgba(255,255,255,0);}.elementor-9170101 .elementor-element.elementor-element-9ddb906{margin-top:50px;margin-bottom:0px;}.elementor-9170101 .elementor-element.elementor-element-78629c7 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-fd71903 .swiper{--init-slides:4;}.elementor-9170101 .elementor-element.elementor-element-fd71903 .elementor-swiper-button{color:#000000;}.elementor-9170101 .elementor-element.elementor-element-fd71903 .swiper-pagination-bullet{background:#8EB930;}.elementor-9170101 .elementor-element.elementor-element-2bb2be2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-9170101 .elementor-element.elementor-element-2bb2be2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9170101 .elementor-element.elementor-element-6e3cf7b > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-e3256f4{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-e3256f4 .elementor-heading-title{font-size:55px;font-weight:600;line-height:1.2em;}.elementor-9170101 .elementor-element.elementor-element-6185a59{text-align:center;font-size:20px;line-height:1.5em;}.elementor-9170101 .elementor-element.elementor-element-50e2d535 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9170101 .elementor-element.elementor-element-50e2d535:not(.elementor-motion-effects-element-type-background), .elementor-9170101 .elementor-element.elementor-element-50e2d535 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9170101 .elementor-element.elementor-element-50e2d535{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-9170101 .elementor-element.elementor-element-50e2d535 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-9170101 .elementor-element.elementor-element-75ffa7ba.elementor-column .elementor-column-wrap{align-items:center;}.elementor-9170101 .elementor-element.elementor-element-75ffa7ba.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9170101 .elementor-element.elementor-element-75ffa7ba > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-592fe0cc{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-592fe0cc .elementor-heading-title{font-size:30px;font-weight:600;line-height:1.2em;}.elementor-9170101 .elementor-element.elementor-element-6458ee97{font-size:20px;line-height:1.5em;}.elementor-9170101 .elementor-element.elementor-element-219d44e9 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-3d345d50{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-3d345d50 img{max-width:100%;opacity:1;border-radius:14px 14px 14px 14px;}.elementor-9170101 .elementor-element.elementor-element-f533119 > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9170101 .elementor-element.elementor-element-f533119{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:20px;margin-bottom:100px;}.elementor-9170101 .elementor-element.elementor-element-f533119 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9170101 .elementor-element.elementor-element-23bdd509 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-7fd92dae{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-7fd92dae img{max-width:100%;opacity:1;border-radius:14px 14px 14px 14px;}.elementor-bc-flex-widget .elementor-9170101 .elementor-element.elementor-element-c54ae9a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-9170101 .elementor-element.elementor-element-c54ae9a.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9170101 .elementor-element.elementor-element-c54ae9a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-21e8f4b9{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-21e8f4b9 .elementor-heading-title{font-size:30px;font-weight:600;line-height:1.2em;}.elementor-9170101 .elementor-element.elementor-element-553010aa{font-size:20px;line-height:1.5em;}.elementor-9170101 .elementor-element.elementor-element-4b61a0a{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-4b61a0a .elementor-heading-title{font-size:30px;font-weight:600;line-height:1.2em;}.elementor-9170101 .elementor-element.elementor-element-da73ea8{font-size:20px;line-height:1.5em;}.elementor-9170101 .elementor-element.elementor-element-e26102c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:0px;}.elementor-9170101 .elementor-element.elementor-element-e26102c > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9170101 .elementor-element.elementor-element-3931d4f > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-ffa51a4{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-ffa51a4 .elementor-heading-title{font-size:55px;font-weight:600;line-height:1.2em;}.elementor-9170101 .elementor-element.elementor-element-af6a9c7 .swiper{--init-slides:5;--init-gap:72px;}.elementor-9170101 .elementor-element.elementor-element-af6a9c7 .swiper-wrapper{align-items:center;}.elementor-9170101 .elementor-element.elementor-element-af6a9c7 .elementor-image-carousel-caption{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-af6a9c7 .swiper-pagination-bullet{width:8px;height:8px;background:#8EB930;}.elementor-9170101 .elementor-element.elementor-element-af6a9c7 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-2471967f > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9170101 .elementor-element.elementor-element-2471967f:not(.elementor-motion-effects-element-type-background), .elementor-9170101 .elementor-element.elementor-element-2471967f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#7CA22A;background-image:url("/img/cms/altro_pagine/azienda-logo-frame.jpg");background-position:top center;background-attachment:fixed;background-repeat:no-repeat;background-size:cover;}.elementor-9170101 .elementor-element.elementor-element-2471967f > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(0,0,0,0.2) 0%, rgba(124, 162, 42, 0.07) 100%);opacity:0.5;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9170101 .elementor-element.elementor-element-2471967f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:100px;margin-bottom:100px;padding:190px 0px 190px 0px;}.elementor-9170101 .elementor-element.elementor-element-2da57531:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-9170101 .elementor-element.elementor-element-2da57531 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:rgba(145, 144, 144, 0.29);}.elementor-9170101 .elementor-element.elementor-element-2da57531 > .elementor-element-populated, .elementor-9170101 .elementor-element.elementor-element-2da57531 > .elementor-element-populated > .elementor-background-overlay, .elementor-9170101 .elementor-element.elementor-element-2da57531 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-9170101 .elementor-element.elementor-element-2da57531 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-2da57531 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-2da57531 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9170101 .elementor-element.elementor-element-6796b2b0{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-6796b2b0 .elementor-heading-title{color:#ffffff;font-size:55px;font-weight:600;line-height:1.2em;}.elementor-9170101 .elementor-element.elementor-element-4fc73e0d{text-align:left;color:rgba(255,255,255,0.8);font-size:20px;line-height:1.5em;}.elementor-9170101 .elementor-element.elementor-element-44729a2d a.elementor-button{font-size:18px;font-weight:500;--ce-bg-color:#8EB930;background-color:var(--ce-bg-color);border-radius:50px 50px 50px 50px;}.elementor-9170101 .elementor-element.elementor-element-44729a2d a.elementor-button:is(:hover, :focus){--ce-bg-color:#7CA22A;}.elementor-9170101 .elementor-element.elementor-element-44729a2d > .elementor-widget-container{margin:0px 20px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-44729a2d{width:auto;max-width:auto;}.elementor-9170101 .elementor-element.elementor-element-c46ae25 a.elementor-button{font-size:18px;font-weight:500;--ce-bg-color:#8EB930;background-color:var(--ce-bg-color);border-radius:50px 50px 50px 50px;}.elementor-9170101 .elementor-element.elementor-element-c46ae25 a.elementor-button:is(:hover, :focus){--ce-bg-color:#7CA22A;}.elementor-9170101 .elementor-element.elementor-element-c46ae25 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-c46ae25{width:auto;max-width:auto;}.elementor-9170101 .elementor-element.elementor-element-263a2ff{margin-top:100px;margin-bottom:0px;}.elementor-9170101 .elementor-element.elementor-element-68d89832 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-419add63{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-419add63 .elementor-heading-title{font-size:55px;font-weight:600;line-height:1.4em;}.elementor-9170101 .elementor-element.elementor-element-3ce5273b > .elementor-container > .elementor-row > .elementor-column > .elementor-column-wrap > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-9170101 .elementor-element.elementor-element-3ce5273b:not(.elementor-motion-effects-element-type-background), .elementor-9170101 .elementor-element.elementor-element-3ce5273b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#ffffff;}.elementor-9170101 .elementor-element.elementor-element-3ce5273b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:100px;}.elementor-9170101 .elementor-element.elementor-element-3ce5273b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9170101 .elementor-element.elementor-element-85ac648 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-32e9f2f1 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-9170101 .elementor-element.elementor-element-32e9f2f1 > .elementor-widget-container{border-radius:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-3a595991 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-32d58810 .elementor-testimonial-wrapper{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-32d58810.elementor-arrows-position-inside .swiper{width:calc(100% - 40px);}.elementor-9170101 .elementor-element.elementor-element-32d58810 .swiper{width:100%;--init-slides:1;--init-gap:28px;}.elementor-9170101 .elementor-element.elementor-element-32d58810 .swiper-slide{background:rgba(255,255,255,0);border-radius:0px;}.elementor-9170101 .elementor-element.elementor-element-32d58810  .swiper-slide{padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-32d58810 .elementor-testimonial-content{font-size:16px;font-style:normal;line-height:1.5em;margin-bottom:20px;}.elementor-9170101 .elementor-element.elementor-element-32d58810 .elementor-testimonial-name{font-size:18px;line-height:1.2em;}.elementor-9170101 .elementor-element.elementor-element-32d58810 .elementor-testimonial-job{font-size:14px;font-style:italic;line-height:1.5em;}.elementor-9170101 .elementor-element.elementor-element-32d58810 .elementor-testimonial-wrapper .elementor-testimonial-image img{width:75px;height:75px;}.elementor-9170101 .elementor-element.elementor-element-32d58810 .elementor-testimonial-image-position-top .elementor-testimonial-image{margin-bottom:15px;}.elementor-9170101 .elementor-element.elementor-element-32d58810 .elementor-testimonial-image-position-aside .elementor-testimonial-image{padding-inline-end:15px;}.elementor-9170101 .elementor-element.elementor-element-32d58810 .swiper-pagination-bullet{width:10px;height:10px;background:#42cc00;}.elementor-9170101 .elementor-element.elementor-element-0845eb1{margin-top:100px;margin-bottom:0px;}.elementor-9170101 .elementor-element.elementor-element-10c793a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-8b1a832{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-8b1a832 .elementor-heading-title{font-size:55px;font-weight:600;line-height:1.4em;}.elementor-9170101 .elementor-element.elementor-element-06fcf19{margin-top:0px;margin-bottom:100px;}.elementor-bc-flex-widget .elementor-9170101 .elementor-element.elementor-element-629c01a6.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-9170101 .elementor-element.elementor-element-629c01a6.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-9170101 .elementor-element.elementor-element-629c01a6:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-9170101 .elementor-element.elementor-element-629c01a6 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/altro_pagine/home-benefici-2.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9170101 .elementor-element.elementor-element-629c01a6 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(145, 144, 144, 0.29);opacity:1;}.elementor-9170101 .elementor-element.elementor-element-629c01a6 > .elementor-element-populated, .elementor-9170101 .elementor-element.elementor-element-629c01a6 > .elementor-element-populated > .elementor-background-overlay, .elementor-9170101 .elementor-element.elementor-element-629c01a6 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-9170101 .elementor-element.elementor-element-629c01a6 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-629c01a6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-629c01a6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9170101 .elementor-element.elementor-element-5eef437f{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-5eef437f .elementor-heading-title{color:#ffffff;font-size:26px;font-weight:600;line-height:1.2em;}.elementor-9170101 .elementor-element.elementor-element-3bf0f7cc a.elementor-button{font-size:18px;line-height:1.5em;--ce-bg-color:rgba(255,255,255,0);background-color:var(--ce-bg-color);padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-3bf0f7cc a.elementor-button:not(#e){color:#F0F0F0;}.elementor-9170101 .elementor-element.elementor-element-3bf0f7cc a.elementor-button:not(#e):is(:hover, :focus){color:#FFFFFF;}.elementor-9170101 .elementor-element.elementor-element-3bf0f7cc a.elementor-button:is(:hover, :focus){--ce-bg-color:rgba(255,255,255,0);}.elementor-bc-flex-widget .elementor-9170101 .elementor-element.elementor-element-63b47a7.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-9170101 .elementor-element.elementor-element-63b47a7.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-9170101 .elementor-element.elementor-element-63b47a7:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-9170101 .elementor-element.elementor-element-63b47a7 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/altro_pagine/home-esperienza.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9170101 .elementor-element.elementor-element-63b47a7 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(145, 144, 144, 0.29);opacity:1;}.elementor-9170101 .elementor-element.elementor-element-63b47a7 > .elementor-element-populated, .elementor-9170101 .elementor-element.elementor-element-63b47a7 > .elementor-element-populated > .elementor-background-overlay, .elementor-9170101 .elementor-element.elementor-element-63b47a7 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-9170101 .elementor-element.elementor-element-63b47a7 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-63b47a7 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-63b47a7 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9170101 .elementor-element.elementor-element-143d0891{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-143d0891 .elementor-heading-title{color:#ffffff;font-size:26px;font-weight:600;line-height:1.2em;}.elementor-9170101 .elementor-element.elementor-element-3c2adfe a.elementor-button{font-size:18px;line-height:1.5em;--ce-bg-color:rgba(255,255,255,0);background-color:var(--ce-bg-color);padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-3c2adfe a.elementor-button:not(#e){color:#F0F0F0;}.elementor-9170101 .elementor-element.elementor-element-3c2adfe a.elementor-button:not(#e):is(:hover, :focus){color:#FFFFFF;}.elementor-9170101 .elementor-element.elementor-element-3c2adfe a.elementor-button:is(:hover, :focus){--ce-bg-color:rgba(255,255,255,0);}.elementor-bc-flex-widget .elementor-9170101 .elementor-element.elementor-element-9a00000.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-9170101 .elementor-element.elementor-element-9a00000.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-9170101 .elementor-element.elementor-element-9a00000:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-9170101 .elementor-element.elementor-element-9a00000 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/altro_pagine/home-necessita.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9170101 .elementor-element.elementor-element-9a00000 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(145, 144, 144, 0.29);opacity:1;}.elementor-9170101 .elementor-element.elementor-element-9a00000 > .elementor-element-populated, .elementor-9170101 .elementor-element.elementor-element-9a00000 > .elementor-element-populated > .elementor-background-overlay, .elementor-9170101 .elementor-element.elementor-element-9a00000 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-9170101 .elementor-element.elementor-element-9a00000 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-9a00000 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-9a00000 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9170101 .elementor-element.elementor-element-342921d{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-342921d .elementor-heading-title{color:#ffffff;font-size:26px;font-weight:600;line-height:1.2em;}.elementor-9170101 .elementor-element.elementor-element-7db939a a.elementor-button{font-size:18px;line-height:1.5em;--ce-bg-color:rgba(255,255,255,0);background-color:var(--ce-bg-color);padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-7db939a a.elementor-button:not(#e){color:#F0F0F0;}.elementor-9170101 .elementor-element.elementor-element-7db939a a.elementor-button:not(#e):is(:hover, :focus){color:#FFFFFF;}.elementor-9170101 .elementor-element.elementor-element-7db939a a.elementor-button:is(:hover, :focus){--ce-bg-color:rgba(255,255,255,0);}.elementor-bc-flex-widget .elementor-9170101 .elementor-element.elementor-element-42c4685.elementor-column .elementor-column-wrap{align-items:flex-end;}.elementor-9170101 .elementor-element.elementor-element-42c4685.elementor-column.elementor-element[data-element_type=column] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:flex-end;align-items:flex-end;}.elementor-9170101 .elementor-element.elementor-element-42c4685:not(.elementor-motion-effects-element-type-background) > .elementor-column-wrap, .elementor-9170101 .elementor-element.elementor-element-42c4685 > .elementor-column-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("/img/cms/altro_pagine/home-casa.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-9170101 .elementor-element.elementor-element-42c4685 > .elementor-element-populated >  .elementor-background-overlay{background-color:rgba(145, 144, 144, 0.29);opacity:1;}.elementor-9170101 .elementor-element.elementor-element-42c4685 > .elementor-element-populated, .elementor-9170101 .elementor-element.elementor-element-42c4685 > .elementor-element-populated > .elementor-background-overlay, .elementor-9170101 .elementor-element.elementor-element-42c4685 > .elementor-element-populated > .elementor-motion-effects-container, .elementor-9170101 .elementor-element.elementor-element-42c4685 > .elementor-background-slideshow{border-radius:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-42c4685 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:20px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-42c4685 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-9170101 .elementor-element.elementor-element-db579bc{text-align:left;}.elementor-9170101 .elementor-element.elementor-element-db579bc .elementor-heading-title{color:#ffffff;font-size:26px;font-weight:600;line-height:1.2em;}.elementor-9170101 .elementor-element.elementor-element-439cb3b a.elementor-button{font-size:18px;line-height:1.5em;--ce-bg-color:rgba(255,255,255,0);background-color:var(--ce-bg-color);padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-439cb3b a.elementor-button:not(#e){color:#F0F0F0;}.elementor-9170101 .elementor-element.elementor-element-439cb3b a.elementor-button:not(#e):is(:hover, :focus){color:#FFFFFF;}.elementor-9170101 .elementor-element.elementor-element-439cb3b a.elementor-button:is(:hover, :focus){--ce-bg-color:rgba(255,255,255,0);}#content, #wrapper, #wrapper .container{min-width:100%;margin:0 !important;padding:0 !important;background:inherit !important;color:inherit !important;font:inherit !important;box-shadow:none !important;}@media(max-width:991px) and (min-width:768px){.elementor-9170101 .elementor-element.elementor-element-75ffa7ba{width:100%;}.elementor-9170101 .elementor-element.elementor-element-219d44e9{width:100%;}.elementor-9170101 .elementor-element.elementor-element-23bdd509{width:100%;}.elementor-9170101 .elementor-element.elementor-element-c54ae9a{width:100%;}.elementor-9170101 .elementor-element.elementor-element-2da57531{width:100%;}.elementor-9170101 .elementor-element.elementor-element-265b1fb7{width:100%;}.elementor-9170101 .elementor-element.elementor-element-85ac648{width:100%;}.elementor-9170101 .elementor-element.elementor-element-3a595991{width:100%;}.elementor-9170101 .elementor-element.elementor-element-629c01a6{width:50%;}.elementor-9170101 .elementor-element.elementor-element-63b47a7{width:50%;}.elementor-9170101 .elementor-element.elementor-element-9a00000{width:50%;}.elementor-9170101 .elementor-element.elementor-element-42c4685{width:50%;}}@media(max-width:991px){.elementor-9170101 .elementor-element.elementor-element-6e4014d7{margin-top:70px;margin-bottom:70px;}.elementor-9170101 .elementor-element.elementor-element-68bbf18{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-260586ce{font-size:18px;}.elementor-9170101 .elementor-element.elementor-element-db8f1e8 a.elementor-button{font-size:16px;}.elementor-9170101 .elementor-element.elementor-element-c33b131{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-169a2cd{font-size:18px;}.elementor-9170101 .elementor-element.elementor-element-3911152 a.elementor-button{font-size:16px;}.elementor-9170101 .elementor-element.elementor-element-603a71f{margin-top:70px;margin-bottom:0px;}.elementor-9170101 .elementor-element.elementor-element-daa25a7 .elementor-heading-title{font-size:45px;}.elementor-9170101 .elementor-element.elementor-element-2207b113 a.elementor-button{font-size:16px;}.elementor-9170101 .elementor-element.elementor-element-43f3bf9 a.elementor-button{font-size:16px;}.elementor-9170101 .elementor-element.elementor-element-9ddb906{margin-top:0px;margin-bottom:70px;}.elementor-9170101 .elementor-element.elementor-element-2bb2be2{margin-top:70px;margin-bottom:0px;}.elementor-9170101 .elementor-element.elementor-element-e3256f4 .elementor-heading-title{font-size:45px;}.elementor-9170101 .elementor-element.elementor-element-6185a59{font-size:18px;}.elementor-9170101 .elementor-element.elementor-element-75ffa7ba > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-6458ee97{font-size:18px;}.elementor-9170101 .elementor-element.elementor-element-3d345d50{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-7fd92dae{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-c54ae9a > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-553010aa{font-size:18px;}.elementor-9170101 .elementor-element.elementor-element-da73ea8{font-size:18px;}.elementor-9170101 .elementor-element.elementor-element-e26102c{margin-top:70px;margin-bottom:70px;}.elementor-9170101 .elementor-element.elementor-element-ffa51a4 .elementor-heading-title{font-size:45px;}.elementor-9170101 .elementor-element.elementor-element-af6a9c7 .swiper{--init-slides:3;}.elementor-9170101 .elementor-element.elementor-element-2471967f{margin-top:70px;margin-bottom:70px;padding:80px 0px 80px 0px;}.elementor-9170101 .elementor-element.elementor-element-2da57531 > .elementor-element-populated{padding:10px 10px 10px 30px;}.elementor-9170101 .elementor-element.elementor-element-6796b2b0 .elementor-heading-title{font-size:45px;}.elementor-9170101 .elementor-element.elementor-element-4fc73e0d{font-size:18px;}.elementor-9170101 .elementor-element.elementor-element-44729a2d a.elementor-button{font-size:16px;}.elementor-9170101 .elementor-element.elementor-element-c46ae25 a.elementor-button{font-size:16px;}.elementor-9170101 .elementor-element.elementor-element-263a2ff{margin-top:70px;margin-bottom:0px;}.elementor-9170101 .elementor-element.elementor-element-419add63 .elementor-heading-title{font-size:45px;}.elementor-9170101 .elementor-element.elementor-element-3ce5273b{margin-top:0px;margin-bottom:70px;}.elementor-9170101 .elementor-element.elementor-element-85ac648 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-3a595991 > .elementor-element-populated{padding:0px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-32d58810 .elementor-testimonial-content{font-size:18px;margin-bottom:26px;}.elementor-9170101 .elementor-element.elementor-element-0845eb1{margin-top:70px;margin-bottom:0px;}.elementor-9170101 .elementor-element.elementor-element-8b1a832 .elementor-heading-title{font-size:45px;}.elementor-9170101 .elementor-element.elementor-element-06fcf19{margin-top:0px;margin-bottom:70px;}.elementor-9170101 .elementor-element.elementor-element-629c01a6 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-9170101 .elementor-element.elementor-element-3bf0f7cc a.elementor-button{font-size:18px;}.elementor-9170101 .elementor-element.elementor-element-63b47a7 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-9170101 .elementor-element.elementor-element-3c2adfe a.elementor-button{font-size:18px;}.elementor-9170101 .elementor-element.elementor-element-9a00000 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-9170101 .elementor-element.elementor-element-7db939a a.elementor-button{font-size:18px;}.elementor-9170101 .elementor-element.elementor-element-42c4685 > .elementor-element-populated{padding:30px 30px 30px 30px;}.elementor-9170101 .elementor-element.elementor-element-439cb3b a.elementor-button{font-size:18px;}}@media(max-width:767px){.elementor-9170101 .elementor-element.elementor-element-68bbf18{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-260586ce{font-size:16px;}.elementor-9170101 .elementor-element.elementor-element-c33b131{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-169a2cd{font-size:16px;}.elementor-9170101 .elementor-element.elementor-element-daa25a7 .elementor-heading-title{font-size:40px;}.elementor-9170101 .elementor-element.elementor-element-fd71903 .swiper{--init-slides:2;}.elementor-9170101 .elementor-element.elementor-element-e3256f4 .elementor-heading-title{font-size:40px;}.elementor-9170101 .elementor-element.elementor-element-6185a59{font-size:16px;}.elementor-9170101 .elementor-element.elementor-element-75ffa7ba > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-9170101 .elementor-element.elementor-element-6458ee97{font-size:16px;}.elementor-9170101 .elementor-element.elementor-element-3d345d50{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-7fd92dae{text-align:center;}.elementor-9170101 .elementor-element.elementor-element-c54ae9a > .elementor-element-populated{padding:5% 5% 5% 5%;}.elementor-9170101 .elementor-element.elementor-element-553010aa{font-size:16px;}.elementor-9170101 .elementor-element.elementor-element-da73ea8{font-size:16px;}.elementor-9170101 .elementor-element.elementor-element-ffa51a4 .elementor-heading-title{font-size:40px;}.elementor-9170101 .elementor-element.elementor-element-af6a9c7 .swiper{--init-slides:2;}.elementor-9170101 .elementor-element.elementor-element-2471967f{padding:50px 0px 50px 0px;}.elementor-9170101 .elementor-element.elementor-element-2da57531 > .elementor-element-populated{padding:20px 10px 20px 15px;}.elementor-9170101 .elementor-element.elementor-element-6796b2b0 .elementor-heading-title{font-size:40px;}.elementor-9170101 .elementor-element.elementor-element-4fc73e0d{font-size:16px;}.elementor-9170101 .elementor-element.elementor-element-c46ae25 > .elementor-widget-container{margin:20px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-263a2ff{margin-top:60px;margin-bottom:10px;}.elementor-9170101 .elementor-element.elementor-element-419add63 .elementor-heading-title{font-size:40px;}.elementor-9170101 .elementor-element.elementor-element-85ac648 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-32e9f2f1 > .elementor-widget-container{border-radius:0px 0px 0px 0px;}.elementor-9170101 .elementor-element.elementor-element-3a595991 > .elementor-element-populated{margin:20px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-9170101 .elementor-element.elementor-element-32d58810 .elementor-testimonial-content{font-size:16px;}.elementor-9170101 .elementor-element.elementor-element-32d58810 .elementor-testimonial-name{font-size:18px;}.elementor-9170101 .elementor-element.elementor-element-32d58810 .elementor-testimonial-job{font-size:12px;}.elementor-9170101 .elementor-element.elementor-element-0845eb1{margin-top:60px;margin-bottom:10px;}.elementor-9170101 .elementor-element.elementor-element-8b1a832 .elementor-heading-title{font-size:40px;}.elementor-9170101 .elementor-element.elementor-element-629c01a6 > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-63b47a7 > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-9a00000 > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}.elementor-9170101 .elementor-element.elementor-element-42c4685 > .elementor-element-populated{margin:0px 20px 20px 20px;--e-column-margin-right:20px;--e-column-margin-left:20px;padding:20px 20px 20px 20px;}}/* Start custom CSS for button, class: .elementor-element-db8f1e8 */.button-scopri-di-piu a>span {
    text-decoration: none;
}

.button-scopri-di-piu a {
    text-decoration: none;
}

.button-scopri-di-piu a:hover>span,
.button-scopri-di-piu a:focus>span {
    text-decoration: underline;
}

.button-scopri-di-piu a .elementor-button-text::after {
    margin-left: 6px;
    content: "\f054";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    font-size: 0.8em;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3911152 */.button-scopri-di-piu a>span {
    text-decoration: none;
}

.button-scopri-di-piu a {
    text-decoration: none;
}

.button-scopri-di-piu a:hover>span,
.button-scopri-di-piu a:focus>span {
    text-decoration: underline;
}

.button-scopri-di-piu a .elementor-button-text::after {
    margin-left: 6px;
    content: "\f054";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    font-size: 0.8em;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-43f3bf9 */.button-scopri-di-piu a>span {
    text-decoration: none;
}

.button-scopri-di-piu a {
    text-decoration: none;
}

.button-scopri-di-piu a:hover>span,
.button-scopri-di-piu a:focus>span {
    text-decoration: underline;
}

.button-scopri-di-piu a .elementor-button-text::after {
    margin-left: 6px;
    content: "\f054";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    font-size: 0.8em;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3bf0f7cc */.button-scopri-di-piu a>span {
    text-decoration: none;
}

.button-scopri-di-piu a {
    text-decoration: none;
}

.button-scopri-di-piu a:hover>span,
.button-scopri-di-piu a:focus>span {
    text-decoration: underline;
}

.button-scopri-di-piu a .elementor-button-text::after {
    margin-left: 6px;
    content: "\f054";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    font-size: 0.8em;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-629c01a6 */.elementor-9170101 .elementor-element.elementor-element-629c01a6 {
    min-height: 300px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-3c2adfe */.button-scopri-di-piu a>span {
    text-decoration: none;
}

.button-scopri-di-piu a {
    text-decoration: none;
}

.button-scopri-di-piu a:hover>span,
.button-scopri-di-piu a:focus>span {
    text-decoration: underline;
}

.button-scopri-di-piu a .elementor-button-text::after {
    margin-left: 6px;
    content: "\f054";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    font-size: 0.8em;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-63b47a7 */.elementor-9170101 .elementor-element.elementor-element-63b47a7 {
    min-height: 300px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-7db939a */.button-scopri-di-piu a>span {
    text-decoration: none;
}

.button-scopri-di-piu a {
    text-decoration: none;
}

.button-scopri-di-piu a:hover>span,
.button-scopri-di-piu a:focus>span {
    text-decoration: underline;
}

.button-scopri-di-piu a .elementor-button-text::after {
    margin-left: 6px;
    content: "\f054";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    font-size: 0.8em;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-9a00000 */.elementor-9170101 .elementor-element.elementor-element-9a00000 {
    min-height: 300px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-439cb3b */.button-scopri-di-piu a>span {
    text-decoration: none;
}

.button-scopri-di-piu a {
    text-decoration: none;
}

.button-scopri-di-piu a:hover>span,
.button-scopri-di-piu a:focus>span {
    text-decoration: underline;
}

.button-scopri-di-piu a .elementor-button-text::after {
    margin-left: 6px;
    content: "\f054";
    font-family: 'Font Awesome 5 Pro';
    font-weight: 400;
    font-size: 0.8em;
    -webkit-font-smoothing: antialiased;
    display: inline-block;
    font-style: normal;
    font-variant: normal;
    text-rendering: auto;
    line-height: 1;
}/* End custom CSS */
/* Start custom CSS for column, class: .elementor-element-42c4685 */.elementor-9170101 .elementor-element.elementor-element-42c4685 {
    min-height: 300px;
}/* End custom CSS */