.elementor-1287 .elementor-element.elementor-element-39cc283{--display:flex;--min-height:700px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--border-radius:0px 0px 0px 0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-1287 .elementor-element.elementor-element-39cc283:not(.elementor-motion-effects-element-type-background), .elementor-1287 .elementor-element.elementor-element-39cc283 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://www.silviadepaoli.it/wp-content/uploads/2026/09/IMG_1651-scaled.jpeg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-1287 .elementor-element.elementor-element-39cc283.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1287 .elementor-element.elementor-element-718999f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1287 .elementor-element.elementor-element-718999f.e-con{--align-self:center;}.elementor-1287 .elementor-element.elementor-element-1e91695 > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1287 .elementor-element.elementor-element-1e91695{text-align:center;}.elementor-1287 .elementor-element.elementor-element-1e91695 .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;-webkit-text-stroke-width:0px;stroke-width:0px;-webkit-text-stroke-color:#000;stroke:#000;color:#F2F0FE;}.elementor-1287 .elementor-element.elementor-element-c0d3835{--display:flex;--min-height:103px;--justify-content:center;--margin-top:0px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1287 .elementor-element.elementor-element-c0d3835.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1287 .elementor-element.elementor-element-af7c9dc > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1287 .elementor-element.elementor-element-af7c9dc{text-align:center;}.elementor-1287 .elementor-element.elementor-element-af7c9dc .elementor-heading-title{font-family:"Zilla Slab", Sans-serif;color:#FFFFFF;}.elementor-1287 .elementor-element.elementor-element-2f6ebe0{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:140px;--padding-bottom:10px;--padding-left:20px;--padding-right:20px;}.elementor-1287 .elementor-element.elementor-element-495a916{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1287 .elementor-element.elementor-element-495a916.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1287 .elementor-element.elementor-element-e5948bf img{border-radius:24px 24px 24px 24px;}.elementor-1287 .elementor-element.elementor-element-f4859fe{--display:flex;--justify-content:center;}.elementor-1287 .elementor-element.elementor-element-2d7b2f8{text-align:start;font-family:"Zilla Slab", Sans-serif;color:#8A8A8A;}.elementor-1287 .elementor-element.elementor-element-2d7b2f8 p{margin-block-end:0px;}.elementor-1287 .elementor-element.elementor-element-82df404{text-align:center;font-family:"Zilla Slab", Sans-serif;font-size:24px;}.elementor-1287 .elementor-element.elementor-element-c2d07a7{text-align:justify;font-family:"Zilla Slab", Sans-serif;}.elementor-1287 .elementor-element.elementor-element-32efb07 > .elementor-widget-container{margin:025px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1287 .elementor-element.elementor-element-32efb07.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1287 .elementor-element.elementor-element-32efb07{font-family:"Zilla Slab", Sans-serif;font-size:15px;font-weight:400;text-transform:none;text-decoration:none;line-height:1.5px;color:#555555;}.elementor-1287 .elementor-element.elementor-element-32efb07 p{margin-block-end:0px;}.elementor-1287 .elementor-element.elementor-element-ced3100{--display:flex;--min-height:0px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1287 .elementor-element.elementor-element-98dd81b{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:-30px;--padding-left:0px;--padding-right:0px;}.elementor-1287 .elementor-element.elementor-element-0cd7ece .wpr-flip-box-item{-webkit-transition-duration:0.5s;transition-duration:0.5s;border-radius:24px;}.elementor-1287 .elementor-element.elementor-element-0cd7ece .wpr-flip-box-front{background-color:transparent;background-image:linear-gradient(180deg, #03A9B8 0%, #C8E6E6 100%);}.elementor-1287 .elementor-element.elementor-element-0cd7ece .wpr-flip-box-front .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-1287 .elementor-element.elementor-element-0cd7ece .wpr-flip-box-back{background-color:#03A9B8;}.elementor-1287 .elementor-element.elementor-element-0cd7ece .wpr-flip-box-back .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-1287 .elementor-element.elementor-element-0cd7ece .wpr-flip-box{height:250px;border-radius:24px;}.elementor-1287 .elementor-element.elementor-element-0cd7ece .wpr-flip-box-overlay{border-radius:24px;}.elementor-1287 .elementor-element.elementor-element-0cd7ece .wpr-flip-box-front .wpr-flip-box-image img{max-width:50px;border-radius:0px;}.elementor-1287 .elementor-element.elementor-element-0cd7ece .wpr-flip-box-front .wpr-flip-box-image{margin-bottom:5px;}.elementor-1287 .elementor-element.elementor-element-0cd7ece .wpr-flip-box-front .wpr-flip-box-title{color:#ffffff;font-family:"Zilla Slab", Sans-serif;font-size:20px;margin:0 0 12px;}.elementor-1287 .elementor-element.elementor-element-0cd7ece .wpr-flip-box-front .wpr-flip-box-description{color:#ffffff;margin-bottom:20px;}.elementor-1287 .elementor-element.elementor-element-0cd7ece .wpr-flip-box-back .wpr-flip-box-title{color:#ffffff;font-family:"Zilla Slab", Sans-serif;margin:0 0 12px;}.elementor-1287 .elementor-element.elementor-element-0cd7ece .wpr-flip-box-back .wpr-flip-box-description{color:#ffffff;margin-bottom:20px;}.elementor-1287 .elementor-element.elementor-element-d39cf45 .wpr-flip-box-item{-webkit-transition-duration:0.5s;transition-duration:0.5s;border-radius:24px;}.elementor-1287 .elementor-element.elementor-element-d39cf45 .wpr-flip-box-front{background-color:transparent;background-image:linear-gradient(180deg, #03A9B8 0%, #C8E6E6 100%);}.elementor-1287 .elementor-element.elementor-element-d39cf45 .wpr-flip-box-front .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-1287 .elementor-element.elementor-element-d39cf45 .wpr-flip-box-back{background-color:#03A9B8;}.elementor-1287 .elementor-element.elementor-element-d39cf45 .wpr-flip-box-back .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-1287 .elementor-element.elementor-element-d39cf45 .wpr-flip-box{height:250px;border-radius:24px;}.elementor-1287 .elementor-element.elementor-element-d39cf45 .wpr-flip-box-overlay{border-radius:24px;}.elementor-1287 .elementor-element.elementor-element-d39cf45 .wpr-flip-box-front .wpr-flip-box-image img{max-width:50px;border-radius:0px;}.elementor-1287 .elementor-element.elementor-element-d39cf45 .wpr-flip-box-front .wpr-flip-box-image{margin-bottom:5px;}.elementor-1287 .elementor-element.elementor-element-d39cf45 .wpr-flip-box-front .wpr-flip-box-title{color:#ffffff;font-family:"Zilla Slab", Sans-serif;margin:0 0 12px;}.elementor-1287 .elementor-element.elementor-element-d39cf45 .wpr-flip-box-front .wpr-flip-box-description{color:#ffffff;font-size:20px;margin-bottom:20px;}.elementor-1287 .elementor-element.elementor-element-d39cf45 .wpr-flip-box-back .wpr-flip-box-title{color:#ffffff;font-family:"Zilla Slab", Sans-serif;margin:0 0 12px;}.elementor-1287 .elementor-element.elementor-element-d39cf45 .wpr-flip-box-back .wpr-flip-box-description{color:#ffffff;margin-bottom:20px;}.elementor-1287 .elementor-element.elementor-element-c690348 .wpr-flip-box-item{-webkit-transition-duration:0.5s;transition-duration:0.5s;border-radius:24px;}.elementor-1287 .elementor-element.elementor-element-c690348 .wpr-flip-box-front{background-color:transparent;background-image:linear-gradient(180deg, #03A9B8 0%, #C8E6E6F5 100%);}.elementor-1287 .elementor-element.elementor-element-c690348 .wpr-flip-box-front .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-1287 .elementor-element.elementor-element-c690348 .wpr-flip-box-back{background-color:#03A9B8;}.elementor-1287 .elementor-element.elementor-element-c690348 .wpr-flip-box-back .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-1287 .elementor-element.elementor-element-c690348 .wpr-flip-box{height:250px;border-radius:24px;}.elementor-1287 .elementor-element.elementor-element-c690348 .wpr-flip-box-overlay{border-radius:24px;}.elementor-1287 .elementor-element.elementor-element-c690348 .wpr-flip-box-front .wpr-flip-box-image img{max-width:50px;border-radius:0px;}.elementor-1287 .elementor-element.elementor-element-c690348 .wpr-flip-box-front .wpr-flip-box-image{margin-bottom:5px;}.elementor-1287 .elementor-element.elementor-element-c690348 .wpr-flip-box-front .wpr-flip-box-title{color:#ffffff;font-family:"Zilla Slab", Sans-serif;font-size:20px;margin:0 0 12px;}.elementor-1287 .elementor-element.elementor-element-c690348 .wpr-flip-box-front .wpr-flip-box-description{color:#ffffff;margin-bottom:20px;}.elementor-1287 .elementor-element.elementor-element-c690348 .wpr-flip-box-back .wpr-flip-box-title{color:#ffffff;font-family:"Zilla Slab", Sans-serif;margin:0 0 12px;}.elementor-1287 .elementor-element.elementor-element-c690348 .wpr-flip-box-back .wpr-flip-box-description{color:#ffffff;margin-bottom:20px;}.elementor-1287 .elementor-element.elementor-element-e741bf2 .wpr-flip-box-item{-webkit-transition-duration:0.5s;transition-duration:0.5s;border-radius:24px;}.elementor-1287 .elementor-element.elementor-element-e741bf2 .wpr-flip-box-front{background-color:transparent;background-image:linear-gradient(180deg, #03A9B8 0%, #C8E6E6 100%);}.elementor-1287 .elementor-element.elementor-element-e741bf2 .wpr-flip-box-front .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-1287 .elementor-element.elementor-element-e741bf2 .wpr-flip-box-back{background-color:#03A9B8;}.elementor-1287 .elementor-element.elementor-element-e741bf2 .wpr-flip-box-back .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-1287 .elementor-element.elementor-element-e741bf2 .wpr-flip-box{height:250px;border-radius:24px;}.elementor-1287 .elementor-element.elementor-element-e741bf2 .wpr-flip-box-overlay{border-radius:24px;}.elementor-1287 .elementor-element.elementor-element-e741bf2 .wpr-flip-box-front .wpr-flip-box-image img{max-width:50px;border-radius:0px;}.elementor-1287 .elementor-element.elementor-element-e741bf2 .wpr-flip-box-front .wpr-flip-box-image{margin-bottom:5px;}.elementor-1287 .elementor-element.elementor-element-e741bf2 .wpr-flip-box-front .wpr-flip-box-title{color:#ffffff;font-family:"Zilla Slab", Sans-serif;margin:0 0 12px;}.elementor-1287 .elementor-element.elementor-element-e741bf2 .wpr-flip-box-front .wpr-flip-box-description{color:#ffffff;font-size:20px;margin-bottom:20px;}.elementor-1287 .elementor-element.elementor-element-e741bf2 .wpr-flip-box-back .wpr-flip-box-title{color:#ffffff;margin:0 0 12px;}.elementor-1287 .elementor-element.elementor-element-e741bf2 .wpr-flip-box-back .wpr-flip-box-description{color:#ffffff;font-family:"Zilla Slab", Sans-serif;margin-bottom:20px;}.elementor-1287 .elementor-element.elementor-element-71af71d .wpr-flip-box-item{-webkit-transition-duration:0.5s;transition-duration:0.5s;border-radius:24px;}.elementor-1287 .elementor-element.elementor-element-71af71d .wpr-flip-box-front{background-color:transparent;background-image:linear-gradient(180deg, #03A9B8 0%, #C8E6E6 100%);}.elementor-1287 .elementor-element.elementor-element-71af71d .wpr-flip-box-front .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-1287 .elementor-element.elementor-element-71af71d .wpr-flip-box-back{background-color:#03A9B8;}.elementor-1287 .elementor-element.elementor-element-71af71d .wpr-flip-box-back .wpr-flip-box-content{text-align:center;padding:20px 20px 20px 20px;-webkit-justify-content:center;justify-content:center;}.elementor-1287 .elementor-element.elementor-element-71af71d .wpr-flip-box{height:250px;border-radius:24px;}.elementor-1287 .elementor-element.elementor-element-71af71d .wpr-flip-box-overlay{border-radius:24px;}.elementor-1287 .elementor-element.elementor-element-71af71d .wpr-flip-box-front .wpr-flip-box-image img{max-width:50px;border-radius:0px;}.elementor-1287 .elementor-element.elementor-element-71af71d .wpr-flip-box-front .wpr-flip-box-image{margin-bottom:5px;}.elementor-1287 .elementor-element.elementor-element-71af71d .wpr-flip-box-front .wpr-flip-box-title{color:#ffffff;font-family:"Zilla Slab", Sans-serif;margin:0 0 12px;}.elementor-1287 .elementor-element.elementor-element-71af71d .wpr-flip-box-front .wpr-flip-box-description{color:#ffffff;font-size:20px;margin-bottom:20px;}.elementor-1287 .elementor-element.elementor-element-71af71d .wpr-flip-box-back .wpr-flip-box-title{color:#ffffff;margin:0 0 12px;}.elementor-1287 .elementor-element.elementor-element-71af71d .wpr-flip-box-back .wpr-flip-box-description{color:#ffffff;font-family:"Zilla Slab", Sans-serif;margin-bottom:20px;}.elementor-1287 .elementor-element.elementor-element-6cffba0{--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;--margin-top:-520px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:140px;--padding-left:20px;--padding-right:20px;}.elementor-1287 .elementor-element.elementor-element-6cffba0:not(.elementor-motion-effects-element-type-background), .elementor-1287 .elementor-element.elementor-element-6cffba0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-astglobalcolor4 );}.elementor-1287 .elementor-element.elementor-element-a708e8a{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1287 .elementor-element.elementor-element-d574ac2{--display:flex;}.elementor-1287 .elementor-element.elementor-element-d574ac2.e-con{--align-self:center;}.elementor-1287 .elementor-element.elementor-element-7fba88c{text-align:start;font-family:"Zilla Slab", Sans-serif;color:#8A8A8A;}.elementor-1287 .elementor-element.elementor-element-7fba88c p{margin-block-end:0px;}.elementor-1287 .elementor-element.elementor-element-0d0192c{width:var( --container-widget-width, 101.509% );max-width:101.509%;--container-widget-width:101.509%;--container-widget-flex-grow:0;text-align:justify;font-family:"Zilla Slab", Sans-serif;}.elementor-1287 .elementor-element.elementor-element-0d0192c.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-1287 .elementor-element.elementor-element-ca65c7f.elementor-element{--align-self:center;}.elementor-1287 .elementor-element.elementor-element-ca65c7f img{border-radius:24px 24px 24px 24px;}.elementor-1287 .elementor-element.elementor-element-0cfdfcd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:128px 128px;--row-gap:128px;--column-gap:128px;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1287 .elementor-element.elementor-element-a1c66d9{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1287 .elementor-element.elementor-element-684cc98 img{width:600px;border-radius:24px 24px 24px 24px;}.elementor-1287 .elementor-element.elementor-element-4ca0790{--display:flex;--justify-content:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-1287 .elementor-element.elementor-element-1a8cf31{text-align:start;font-family:"Zilla Slab", Sans-serif;color:#8A8A8A;}.elementor-1287 .elementor-element.elementor-element-1a8cf31 p{margin-block-end:0px;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title, 
                .elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-accordion_media-wrapper .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-title{font-family:"Zilla Slab", Sans-serif;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon{font-size:16px;color:#03A9B8;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-accordion-icon{height:16px;width:16px;line-height:16px;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-accordion_media-list .eael-accordion_media-icon i{font-size:16px;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-accordion_media-list .eael-accordion_media-icon svg{height:16px;width:16px;line-height:16px;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon,
                    .elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-accordion_media-wrapper .eael-accordion_media-lists .eael-accordion_media-list{gap:10px;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .eael-accordion-tab-title{color:#333;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-accordion_media-content .eael-accordion_media-title{color:#333;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-accordion-icon-svg svg{color:#03A9B8;fill:#03A9B8;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg{fill:#03A9B8;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-accordion_media-list .eael-accordion_media-icon{color:#03A9B8;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .eael-accordion-tab-title,
                    .elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-accordion_media-list:not(.active):hover .eael-accordion_media-title{color:#fff;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon{color:#fff;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header:hover svg.fa-accordion-icon{fill:#fff;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-accordion_media-list:hover .eael-accordion_media-icon i{color:#fff;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-accordion_media-list:hover .eael-accordion_media-icon svg{fill:#fff;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active{color:#fff;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .eael-accordion-tab-title{color:#fff;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon{color:#fff;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-accordion-icon svg{color:#fff;fill:#fff;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-accordion-icon{fill:#fff;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-accordion_media-list.active .eael-accordion_media-icon i{color:#fff;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-accordion_media-list.active .eael-accordion_media-icon svg{fill:#fff;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-content{color:#333;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{color:#333;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-content,
                .elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-accordion_media-list .eael-accordion_media-content .eael-accordion_media-description{font-family:"Zilla Slab", Sans-serif;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle, .elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header > .fa-toggle-svg{font-size:16px;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header svg.fa-toggle{height:16px;width:16px;line-height:16px;fill:#03A9B8;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle{color:#03A9B8;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header .fa-toggle svg{color:#03A9B8;fill:#03A9B8;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle{color:#fff;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active .fa-toggle svg{color:#fff;fill:#fff;}.elementor-1287 .elementor-element.elementor-element-d29fbb3 .eael-adv-accordion .eael-accordion-list .eael-accordion-header.active svg.fa-toggle{fill:#fff;}.elementor-1287 .elementor-element.elementor-element-4e2deea{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-1287 .elementor-element.elementor-element-4e2deea:not(.elementor-motion-effects-element-type-background), .elementor-1287 .elementor-element.elementor-element-4e2deea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-1287 .elementor-element.elementor-element-2836800{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-1287 .elementor-element.elementor-element-0a93104.elementor-element{--align-self:center;}.elementor-1287 .elementor-element.elementor-element-0a93104{text-align:center;font-family:"Zilla Slab", Sans-serif;font-size:30px;color:#8A8A8A;}.elementor-1287 .elementor-element.elementor-element-0a93104 p{margin-block-end:0px;}.elementor-1287 .elementor-element.elementor-element-eb97445.elementor-element{--align-self:center;}.elementor-1287 .elementor-element.elementor-element-eb97445{text-align:center;font-family:"Zilla Slab", Sans-serif;}.elementor-1287 .elementor-element.elementor-element-720cb8c .elementor-button{background-color:#03A9B8;font-family:"Zilla Slab", Sans-serif;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );}.elementor-1287 .elementor-element.elementor-element-720cb8c.elementor-element{--align-self:center;}.elementor-1287 .elementor-element.elementor-element-91eea21{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1287 .elementor-element.elementor-element-db9037f{--display:flex;--justify-content:center;}.elementor-1287 .elementor-element.elementor-element-fc05873{text-align:start;font-family:"Zilla Slab", Sans-serif;color:#8A8A8A;}.elementor-1287 .elementor-element.elementor-element-fc05873 p{margin-block-end:0px;}.elementor-1287 .elementor-element.elementor-element-b5c82ba{text-align:justify;font-family:"Zilla Slab", Sans-serif;}.elementor-1287 .elementor-element.elementor-element-3eece55 img{border-radius:24px 24px 24px 24px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-1287 .elementor-element.elementor-element-2f6ebe0{--grid-auto-flow:row;--padding-top:120px;--padding-bottom:120px;--padding-left:20px;--padding-right:20px;}.elementor-1287 .elementor-element.elementor-element-495a916{--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;}.elementor-1287 .elementor-element.elementor-element-e5948bf.elementor-element{--align-self:center;}.elementor-1287 .elementor-element.elementor-element-e5948bf{text-align:start;}.elementor-1287 .elementor-element.elementor-element-32efb07 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-1287 .elementor-element.elementor-element-98dd81b{--grid-auto-flow:row;}.elementor-1287 .elementor-element.elementor-element-a708e8a{--grid-auto-flow:row;}.elementor-1287 .elementor-element.elementor-element-0cfdfcd{--gap:20px 20px;--row-gap:20px;--column-gap:20px;}.elementor-1287 .elementor-element.elementor-element-2836800{--grid-auto-flow:row;}.elementor-1287 .elementor-element.elementor-element-91eea21{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-1287 .elementor-element.elementor-element-39cc283{--min-height:0vh;--padding-top:80px;--padding-bottom:80px;--padding-left:20px;--padding-right:20px;}.elementor-1287 .elementor-element.elementor-element-c0d3835{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1287 .elementor-element.elementor-element-2f6ebe0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1287 .elementor-element.elementor-element-495a916{--width:294.667px;--e-con-grid-template-columns:repeat(1, 1fr);--gap:16px 0px;--row-gap:16px;--column-gap:0px;--grid-auto-flow:row;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1287 .elementor-element.elementor-element-495a916.e-con{--align-self:flex-start;}.elementor-1287 .elementor-element.elementor-element-e5948bf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-1287 .elementor-element.elementor-element-e5948bf.elementor-element{--align-self:flex-start;}.elementor-1287 .elementor-element.elementor-element-e5948bf{text-align:start;}.elementor-1287 .elementor-element.elementor-element-f4859fe{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1287 .elementor-element.elementor-element-2d7b2f8{text-align:center;}.elementor-1287 .elementor-element.elementor-element-c2d07a7{text-align:center;}.elementor-1287 .elementor-element.elementor-element-32efb07 > .elementor-widget-container{margin:24px 0px 0px 0px;}.elementor-1287 .elementor-element.elementor-element-32efb07{text-align:center;font-size:14px;}.elementor-1287 .elementor-element.elementor-element-ced3100{--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-160px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1287 .elementor-element.elementor-element-98dd81b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1287 .elementor-element.elementor-element-6cffba0{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1287 .elementor-element.elementor-element-a708e8a{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1287 .elementor-element.elementor-element-7fba88c{text-align:center;}.elementor-1287 .elementor-element.elementor-element-0d0192c{text-align:center;}.elementor-1287 .elementor-element.elementor-element-0cfdfcd{--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;}.elementor-1287 .elementor-element.elementor-element-a1c66d9{--padding-top:0px;--padding-bottom:0px;--padding-left:10px;--padding-right:10px;}.elementor-1287 .elementor-element.elementor-element-a1c66d9.e-con{--order:-99999 /* order start hack */;}.elementor-1287 .elementor-element.elementor-element-1a8cf31{text-align:center;}.elementor-1287 .elementor-element.elementor-element-2836800{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1287 .elementor-element.elementor-element-0a93104{text-align:center;}.elementor-1287 .elementor-element.elementor-element-91eea21{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1287 .elementor-element.elementor-element-fc05873{text-align:center;}.elementor-1287 .elementor-element.elementor-element-b5c82ba{text-align:center;}}@media(min-width:768px){.elementor-1287 .elementor-element.elementor-element-39cc283{--width:114.76%;}.elementor-1287 .elementor-element.elementor-element-718999f{--width:791px;}.elementor-1287 .elementor-element.elementor-element-c0d3835{--width:43.564%;}.elementor-1287 .elementor-element.elementor-element-ced3100{--width:100%;}.elementor-1287 .elementor-element.elementor-element-4ca0790{--width:950px;}}@media(max-width:1024px) and (min-width:768px){.elementor-1287 .elementor-element.elementor-element-718999f{--width:380px;}.elementor-1287 .elementor-element.elementor-element-2f6ebe0{--content-width:1140px;}.elementor-1287 .elementor-element.elementor-element-ced3100{--width:100%;}}/* Start custom CSS for container, class: .elementor-element-39cc283 *//* Hero: il contenitore è il riferimento delle posizioni */
.elementor-1287 .elementor-element.elementor-element-39cc283 {
  position: relative;
}

/* Desktop e tablet: titolo centrato nella foto */
.elementor-1287 .elementor-element.elementor-element-39cc283 .hero-titolo {
  position: absolute;
  top: 50%;
  left: 50%;
  width: min(90%, 900px);
  transform: translate(-50%, -50%);
  text-align: center;
  z-index: 2;
}

/* Desktop e tablet: testo informativo centrato in basso */
.elementor-1287 .elementor-element.elementor-element-39cc283 .hero-info {
  position: absolute;
  left: 50%;
  bottom: 32px;
  width: min(90%, 700px);
  transform: translateX(-50%);
  text-align: center;
  z-index: 2;
}

/* Tablet: riduce solo la distanza dal bordo basso */
@media (max-width: 921px) {
  .elementor-1287 .elementor-element.elementor-element-39cc283 .hero-info {
    bottom: 24px;
  }
}

/* Smartphone: annulla le posizioni assolute per evitare sovrapposizioni */
@media (max-width: 544px) {

  /* Riduce l'altezza visibile della hero su smartphone */
  .elementor-1287 .elementor-element.elementor-element-39cc283 {
    min-height: 430px !important;
  }

  /* Il titolo rimane sempre al centro geometrico della foto */
  .elementor-1287 .elementor-element.elementor-element-39cc283 .hero-titolo {
    position: absolute !important;
    top: 50% !important;
    left: 50% !important;
    width: 90% !important;
    transform: translate(-50%, -50%) !important;
    text-align: center !important;
  }

  /* Nome/professione rimangono centrati in basso */
  .elementor-1287 .elementor-element.elementor-element-39cc283 .hero-info {
    position: absolute !important;
    left: 50% !important;
    bottom: 20px !important;
    width: 90% !important;
    transform: translateX(-50%) !important;
    text-align: center !important;
  }
}

/* Smartphone in orizzontale: evita sovrapposizione dei due testi */
@media (max-width: 921px) and (max-height: 500px) and (orientation: landscape) {

  .elementor-1287 .elementor-element.elementor-element-39cc283 {
    min-height: 360px !important;
  }

  /* Titolo leggermente più compatto e un po' più in alto */
  .elementor-1287 .elementor-element.elementor-element-39cc283 .hero-titolo {
    top: 44% !important;
    width: 82% !important;
  }

  /* Informazioni vicine al bordo basso, senza invadere il titolo */
  .elementor-1287 .elementor-element.elementor-element-39cc283 .hero-info {
    bottom: 14px !important;
    width: 82% !important;
  }

  /* Riduce il font del titolo solo in landscape */
  .elementor-1287 .elementor-element.elementor-element-39cc283 .hero-titolo .elementor-heading-title {
    font-size: clamp(1.6rem, 3.8vw, 2.3rem) !important;
    line-height: 1.15 !important;
  }

  /* Riduce leggermente il testo informativo */
  .elementor-1287 .elementor-element.elementor-element-39cc283 .hero-info {
    font-size: 0.9rem !important;
    line-height: 1.25 !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-32efb07 */.elementor-1287 .elementor-element.elementor-element-32efb07 {
  display: block;
  width: 100%;
  height: auto !important;
  min-height: 0 !important;
  overflow: visible !important;
  box-sizing: border-box;
}

.elementor-1287 .elementor-element.elementor-element-32efb07 .elementor-widget-container,
.elementor-1287 .elementor-element.elementor-element-32efb07 p {
  display: block;
  width: 100%;
  height: auto !important;
  min-height: 0 !important;
  margin: 0 !important;
  padding: 0 !important;
  white-space: normal !important;
  overflow-wrap: break-word !important;
  word-break: normal !important;
  line-height: 1.5 !important;
  text-align: center;
}/* End custom CSS */