.elementor-5149 .elementor-element.elementor-element-2da037e{--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;--overflow:auto;--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-5149 .elementor-element.elementor-element-138b07d{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overflow:hidden;--border-radius:0px 0px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:020px;--padding-bottom:0px;--padding-left:10px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-138b07d:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-138b07d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#90DC04;}.elementor-5149 .elementor-element.elementor-element-6d64c14{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:14px;--margin-bottom:14px;--margin-left:040px;--margin-right:14px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-5149 .elementor-element.elementor-element-4b5cb56 > .elementor-widget-container{margin:-20px 0px 10px 0px;}.elementor-5149 .elementor-element.elementor-element-4b5cb56{font-family:"neulis-neue", Sans-serif;font-size:51px;font-weight:700;line-height:1.1em;color:#12230F;}.elementor-5149 .elementor-element.elementor-element-8a594a4{width:var( --container-widget-width, 60% );max-width:60%;--container-widget-width:60%;--container-widget-flex-grow:0;font-family:"neulis-sans", Sans-serif;font-size:14px;font-weight:400;color:#12230FD1;}.elementor-5149 .elementor-element.elementor-element-8a594a4 > .elementor-widget-container{margin:10px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-8a594a4 p{margin-block-end:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5149 .elementor-element.elementor-element-80acbfc .elementor-button{background-color:#FBC42B;font-family:"neulis-sans", Sans-serif;font-weight:700;fill:#450A20;color:#450A20;border-radius:30px 30px 30px 30px;padding:14px 20px 15px 20px;}.elementor-5149 .elementor-element.elementor-element-80acbfc .elementor-button:hover, .elementor-5149 .elementor-element.elementor-element-80acbfc .elementor-button:focus{background-color:#450A20;color:#FBC42B;}.elementor-5149 .elementor-element.elementor-element-80acbfc > .elementor-widget-container{margin:30px 0px 10px -3px;}.elementor-5149 .elementor-element.elementor-element-80acbfc .elementor-button:hover svg, .elementor-5149 .elementor-element.elementor-element-80acbfc .elementor-button:focus svg{fill:#FBC42B;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-5149 .elementor-element.elementor-element-d79fbc5 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-d79fbc5 img{width:100%;border-radius:0px 0px 30px 0px;}.elementor-5149 .elementor-element.elementor-element-bf19728 > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-bf19728 img{width:100%;border-radius:0px 0px 30px 0px;}.elementor-5149 .elementor-element.elementor-element-39ab6dc > .elementor-widget-container{margin:0px 30px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-39ab6dc.elementor-element{--order:99999 /* order end hack */;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-39ab6dc{right:0px;}body.rtl .elementor-5149 .elementor-element.elementor-element-39ab6dc{left:0px;}.elementor-5149 .elementor-element.elementor-element-39ab6dc{bottom:20px;text-align:right;}.elementor-5149 .elementor-element.elementor-element-39ab6dc img{width:8%;}.elementor-5149 .elementor-element.elementor-element-4d1beb1{--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-5149 .elementor-element.elementor-element-41170e2{--display:flex;--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--margin-top:70px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:120px;--padding-right:120px;}.elementor-5149 .elementor-element.elementor-element-41170e2:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-41170e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E9F8CD;}.elementor-5149 .elementor-element.elementor-element-41170e2::before, .elementor-5149 .elementor-element.elementor-element-41170e2 > .elementor-background-video-container::before, .elementor-5149 .elementor-element.elementor-element-41170e2 > .e-con-inner > .elementor-background-video-container::before, .elementor-5149 .elementor-element.elementor-element-41170e2 > .elementor-background-slideshow::before, .elementor-5149 .elementor-element.elementor-element-41170e2 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5149 .elementor-element.elementor-element-41170e2 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mrfranz.co/wp-content/uploads/2024/12/SVG-Opzione.png");--background-overlay:'';background-repeat:no-repeat;background-size:cover;}.elementor-5149 .elementor-element.elementor-element-c7ba973{text-align:left;font-family:"neulis-sans", Sans-serif;font-weight:400;color:#12230F;}.elementor-5149 .elementor-element.elementor-element-17e75b7{text-align:left;font-family:"neulis-sans", Sans-serif;font-weight:400;color:#12230F;}.elementor-5149 .elementor-element.elementor-element-b110460{--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-5149 .elementor-element.elementor-element-cb412f3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--overlay-opacity:0.8;--border-radius:30px 30px 30px 30px;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:60px;--padding-bottom:60px;--padding-left:10px;--padding-right:10px;--z-index:2;}.elementor-5149 .elementor-element.elementor-element-cb412f3:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-cb412f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5149 .elementor-element.elementor-element-cb412f3::before, .elementor-5149 .elementor-element.elementor-element-cb412f3 > .elementor-background-video-container::before, .elementor-5149 .elementor-element.elementor-element-cb412f3 > .e-con-inner > .elementor-background-video-container::before, .elementor-5149 .elementor-element.elementor-element-cb412f3 > .elementor-background-slideshow::before, .elementor-5149 .elementor-element.elementor-element-cb412f3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5149 .elementor-element.elementor-element-cb412f3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://mrfranz.co/wp-content/uploads/2024/12/Vector-99.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;background-size:100% auto;}.elementor-5149 .elementor-element.elementor-element-c7cf21d{width:var( --container-widget-width, 74% );max-width:74%;--container-widget-width:74%;--container-widget-flex-grow:0;font-family:"neulis-sans", Sans-serif;font-weight:400;color:#313131;}.elementor-5149 .elementor-element.elementor-element-c7cf21d > .elementor-widget-container{margin:0px 120px 0px 120px;}.elementor-5149 .elementor-element.elementor-element-4d35908{width:var( --container-widget-width, 55% );max-width:55%;--container-widget-width:55%;--container-widget-flex-grow:0;}.elementor-5149 .elementor-element.elementor-element-4d35908 > .elementor-widget-container{margin:0px 80px 0px 0px;padding:0px 40px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-4d35908 img{border-radius:21px 21px 21px 21px;box-shadow:0px 0px 10px 2px rgba(0, 0, 0, 0.09);}.elementor-5149 .elementor-element.elementor-element-5a3abcb{--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:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--z-index:1;}.elementor-5149 .elementor-element.elementor-element-3e99a8b{--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;border-style:none;--border-style:none;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:100px;--padding-right:100px;}.elementor-5149 .elementor-element.elementor-element-c85287a > .elementor-widget-container{padding:20px 20px 0px 30px;}.elementor-5149 .elementor-element.elementor-element-c85287a{font-family:"neulis-sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-5149 .elementor-element.elementor-element-9589c87 > .elementor-widget-container{margin:0px 0px 0px 20px;}.elementor-5149 .elementor-element.elementor-element-9589c87.elementor-element{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-9589c87 img{width:65%;}.elementor-5149 .elementor-element.elementor-element-12255fb{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:30px;--padding-left:100px;--padding-right:100px;}.elementor-5149 .elementor-element.elementor-element-dbcec8d > .elementor-widget-container{padding:20px 20px 0px 30px;}.elementor-5149 .elementor-element.elementor-element-dbcec8d{font-family:"neulis-sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-5149 .elementor-element.elementor-element-56fff16 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-56fff16 img{width:100%;}.elementor-5149 .elementor-element.elementor-element-3e8aec2{--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;border-style:none;--border-style:none;--padding-top:0px;--padding-bottom:30px;--padding-left:100px;--padding-right:100px;}.elementor-5149 .elementor-element.elementor-element-caf1c65 > .elementor-widget-container{padding:20px 20px 20px 30px;}.elementor-5149 .elementor-element.elementor-element-caf1c65{font-family:"neulis-sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-5149 .elementor-element.elementor-element-d254bfb > .elementor-widget-container{margin:0px 10px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-d254bfb{text-align:right;}.elementor-5149 .elementor-element.elementor-element-d254bfb img{width:54%;}.elementor-5149 .elementor-element.elementor-element-f597660{--n-accordion-title-font-size:26px;--n-accordion-border-radius:0px 0px 30px 30px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-icon-size:23px;--n-accordion-icon-gap:60px;}.elementor-5149 .elementor-element.elementor-element-f597660 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#FC3A49;border-style:none;}:where( .elementor-5149 .elementor-element.elementor-element-f597660 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#FC3A49;--border-radius:0px 0px 0px 0px;--padding-top:50px;--padding-right:100px;--padding-bottom:0px;--padding-left:100px;}:where( .elementor-5149 .elementor-element.elementor-element-f597660 > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"neulis-neue", Sans-serif;font-weight:700;text-transform:uppercase;}.elementor-5149 .elementor-element.elementor-element-56d5852b{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5149 .elementor-element.elementor-element-51d2e186{--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:80px 80px;--row-gap:80px;--column-gap:80px;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:45px;--padding-bottom:37px;--padding-left:37px;--padding-right:37px;}.elementor-5149 .elementor-element.elementor-element-51d2e186:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-51d2e186 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00203B;}.elementor-5149 .elementor-element.elementor-element-75a9e52{width:var( --container-widget-width, 52% );max-width:52%;--container-widget-width:52%;--container-widget-flex-grow:0;}.elementor-5149 .elementor-element.elementor-element-75a9e52 > .elementor-widget-container{margin:-200px 0px 0px 20px;}.elementor-5149 .elementor-element.elementor-element-18afda3d{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:24px;--margin-right:0px;}.elementor-5149 .elementor-element.elementor-element-5426ce8{width:var( --container-widget-width, 19% );max-width:19%;--container-widget-width:19%;--container-widget-flex-grow:0;}.elementor-5149 .elementor-element.elementor-element-1b321b0c > .elementor-widget-container{margin:-20px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-1b321b0c{font-family:"neulis-neue", Sans-serif;font-size:14px;font-weight:400;color:#49B5FF;}.elementor-5149 .elementor-element.elementor-element-24cc9eb1{font-family:"neulis-sans", Sans-serif;font-weight:400;color:#FFFFFF;}.elementor-5149 .elementor-element.elementor-element-5ead59c{--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:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5149 .elementor-element.elementor-element-5eecd8d{--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;--border-radius:30px 30px 30px 30px;--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;}.elementor-5149 .elementor-element.elementor-element-5eecd8d:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-5eecd8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FBC42B;}.elementor-5149 .elementor-element.elementor-element-f5c4813{--display:flex;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:40px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-8744b3d{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;font-family:"neulis-sans", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-5149 .elementor-element.elementor-element-8744b3d > .elementor-widget-container{background-color:#450A20;margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;border-radius:30px 30px 30px 30px;}.elementor-5149 .elementor-element.elementor-element-91b50c9 > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-91b50c9{font-family:"neulis-sans", Sans-serif;font-size:31px;font-weight:400;color:#450A20;}.elementor-5149 .elementor-element.elementor-element-3d72c71{font-family:"neulis-sans", Sans-serif;font-size:18px;font-weight:400;color:#450A20;}.elementor-5149 .elementor-element.elementor-element-2cff0f3{--display:flex;}.elementor-5149 .elementor-element.elementor-element-bed7ef4 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-5149 .elementor-element.elementor-element-bed7ef4{text-align:right;}.elementor-5149 .elementor-element.elementor-element-bed7ef4 img{width:87%;border-radius:10px 10px 10px 10px;}.elementor-5149 .elementor-element.elementor-element-d94a4e3{--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-5149 .elementor-element.elementor-element-893be20{--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;--border-radius:30px 30px 30px 30px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-893be20:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-893be20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#450A20;}.elementor-5149 .elementor-element.elementor-element-88fd112{--display:flex;}.elementor-5149 .elementor-element.elementor-element-0497729{text-align:left;}.elementor-5149 .elementor-element.elementor-element-0497729 img{width:87%;border-radius:10px 10px 10px 10px;}.elementor-5149 .elementor-element.elementor-element-8e6289b{--display:flex;--justify-content:center;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:20px;--margin-left:20px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:40px;}.elementor-5149 .elementor-element.elementor-element-1933143{width:var( --container-widget-width, 100px );max-width:100px;--container-widget-width:100px;--container-widget-flex-grow:0;text-align:center;font-family:"neulis-sans", Sans-serif;font-size:14px;font-weight:400;color:#450A20;}.elementor-5149 .elementor-element.elementor-element-1933143 > .elementor-widget-container{background-color:#FBC42B;margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;border-radius:30px 30px 30px 30px;}.elementor-5149 .elementor-element.elementor-element-c0ec8ea > .elementor-widget-container{margin:-22px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-c0ec8ea{font-family:"neulis-sans", Sans-serif;font-size:30px;font-weight:400;color:#FBC42B;}.elementor-5149 .elementor-element.elementor-element-dda3900{font-family:"neulis-sans", Sans-serif;font-size:18px;font-weight:400;color:#FBC42B;}.elementor-5149 .elementor-element.elementor-element-d351bdb{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-5b04c95{--display:flex;--border-radius:30px 30px 0px 0px;--padding-top:50px;--padding-bottom:80px;--padding-left:80px;--padding-right:80px;}.elementor-5149 .elementor-element.elementor-element-5b04c95:not(.elementor-motion-effects-element-type-background), .elementor-5149 .elementor-element.elementor-element-5b04c95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#132410;}.elementor-5149 .elementor-element.elementor-element-9e611dd img{width:11%;}.elementor-5149 .elementor-element.elementor-element-7757641{text-align:center;font-family:"neulis-neue", Sans-serif;font-size:68px;font-weight:700;color:#BDEA69;}.elementor-5149 .elementor-element.elementor-element-4f56daa{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;text-align:center;font-family:"neulis-neue", Sans-serif;font-size:31px;font-weight:700;color:#E9F8CD;}.elementor-5149 .elementor-element.elementor-element-4f56daa > .elementor-widget-container{margin:-25px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-4f56daa.elementor-element{--align-self:center;}.elementor-widget-gallery .elementor-gallery-item__title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-gallery .elementor-gallery-item__description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-gallery{--galleries-title-color-normal:var( --e-global-color-primary );--galleries-title-color-hover:var( --e-global-color-secondary );--galleries-pointer-bg-color-hover:var( --e-global-color-accent );--gallery-title-color-active:var( --e-global-color-secondary );--galleries-pointer-bg-color-active:var( --e-global-color-accent );}.elementor-widget-gallery .elementor-gallery-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-5149 .elementor-element.elementor-element-608c6cd .e-gallery-item:hover .elementor-gallery-item__overlay, .elementor-5149 .elementor-element.elementor-element-608c6cd .e-gallery-item:focus .elementor-gallery-item__overlay{background-color:rgba(0,0,0,0.5);}.elementor-5149 .elementor-element.elementor-element-608c6cd{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;--image-border-color:#90DC04;--image-border-width:10px;--image-border-radius:30px;--image-transition-duration:800ms;--overlay-transition-duration:800ms;--content-text-align:center;--content-padding:20px;--content-transition-duration:800ms;--content-transition-delay:800ms;}.elementor-5149 .elementor-element.elementor-element-608c6cd.elementor-element{--align-self:center;}.elementor-widget-animated-headline .elementor-headline-plain-text{color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline{--dynamic-text-color:var( --e-global-color-secondary );}.elementor-widget-animated-headline .elementor-headline-dynamic-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-animated-headline .elementor-headline-dynamic-wrapper path{stroke:var( --e-global-color-accent );}.elementor-5149 .elementor-element.elementor-element-c9c6de2{--iteration-count:infinite;--dynamic-text-color:#BDEA69;}.elementor-5149 .elementor-element.elementor-element-c9c6de2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-c9c6de2 .elementor-headline{text-align:center;font-family:"neulis-neue", Sans-serif;font-size:29px;font-weight:600;}.elementor-5149 .elementor-element.elementor-element-c9c6de2 .elementor-headline-plain-text{color:#51800A;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-5149 .elementor-element.elementor-element-4b5cb56{font-size:30px;}.elementor-5149 .elementor-element.elementor-element-8a594a4{font-size:9px;}.elementor-5149 .elementor-element.elementor-element-d79fbc5 img{width:100%;}.elementor-5149 .elementor-element.elementor-element-c7cf21d > .elementor-widget-container{margin:0px 60px 0px 60px;}.elementor-5149 .elementor-element.elementor-element-c7cf21d{font-size:10px;}.elementor-5149 .elementor-element.elementor-element-4d35908 > .elementor-widget-container{margin:20px 20px 20px 20px;}.elementor-5149 .elementor-element.elementor-element-c85287a{font-size:10px;}.elementor-5149 .elementor-element.elementor-element-dbcec8d{font-size:10px;}.elementor-5149 .elementor-element.elementor-element-caf1c65{font-size:10px;}.elementor-5149 .elementor-element.elementor-element-51d2e186{--gap:0px 30px;--row-gap:0px;--column-gap:30px;}.elementor-5149 .elementor-element.elementor-element-75a9e52 > .elementor-widget-container{margin:-100px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-24cc9eb1{font-size:10px;}.elementor-5149 .elementor-element.elementor-element-91b50c9{font-size:20px;}.elementor-5149 .elementor-element.elementor-element-3d72c71{font-size:10px;}.elementor-5149 .elementor-element.elementor-element-c0ec8ea{font-size:18px;}.elementor-5149 .elementor-element.elementor-element-dda3900{font-size:10px;}}@media(max-width:767px){.elementor-5149 .elementor-element.elementor-element-2da037e{--content-width:100%;}.elementor-5149 .elementor-element.elementor-element-138b07d{--padding-top:60px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-6d64c14{--width:100%;--margin-top:0px;--margin-bottom:20px;--margin-left:20px;--margin-right:20px;}.elementor-5149 .elementor-element.elementor-element-4b5cb56{font-size:53px;}.elementor-5149 .elementor-element.elementor-element-8a594a4{--container-widget-width:263px;--container-widget-flex-grow:0;width:var( --container-widget-width, 263px );max-width:263px;font-size:16px;}.elementor-5149 .elementor-element.elementor-element-80acbfc .elementor-button{padding:15px 20px 15px 20px;}.elementor-5149 .elementor-element.elementor-element-d79fbc5 img{border-radius:0px 0px 30px 30px;}body:not(.rtl) .elementor-5149 .elementor-element.elementor-element-39ab6dc{right:-10px;}body.rtl .elementor-5149 .elementor-element.elementor-element-39ab6dc{left:-10px;}.elementor-5149 .elementor-element.elementor-element-39ab6dc{bottom:30px;}.elementor-5149 .elementor-element.elementor-element-39ab6dc img{width:13%;}.elementor-5149 .elementor-element.elementor-element-4d1beb1{--content-width:100%;}.elementor-5149 .elementor-element.elementor-element-41170e2{--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-5149 .elementor-element.elementor-element-b110460{--content-width:100%;}.elementor-5149 .elementor-element.elementor-element-cb412f3{--overlay-opacity:1;--border-radius:30px 30px 30px 30px;--padding-top:30px;--padding-bottom:30px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-c7cf21d{width:100%;max-width:100%;font-size:16px;}.elementor-5149 .elementor-element.elementor-element-c7cf21d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-5149 .elementor-element.elementor-element-4d35908{width:initial;max-width:initial;}.elementor-5149 .elementor-element.elementor-element-4d35908 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 10px 0px 10px;}.elementor-5149 .elementor-element.elementor-element-4d35908.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-5149 .elementor-element.elementor-element-4d35908 img{width:100%;}.elementor-5149 .elementor-element.elementor-element-3e99a8b{--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-5149 .elementor-element.elementor-element-c85287a > .elementor-widget-container{margin:0px 0px -50px 0px;padding:20px 20px 20px 20px;}.elementor-5149 .elementor-element.elementor-element-c85287a{font-size:16px;}.elementor-5149 .elementor-element.elementor-element-9589c87 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-9589c87 img{width:29%;}.elementor-5149 .elementor-element.elementor-element-12255fb{--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-5149 .elementor-element.elementor-element-dbcec8d > .elementor-widget-container{margin:0px 0px -50px 0px;padding:20px 20px 20px 20px;}.elementor-5149 .elementor-element.elementor-element-dbcec8d{font-size:16px;}.elementor-5149 .elementor-element.elementor-element-56fff16 img{width:44%;}.elementor-5149 .elementor-element.elementor-element-3e8aec2{--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-5149 .elementor-element.elementor-element-caf1c65 > .elementor-widget-container{margin:0px 0px -50px 0px;padding:20px 20px 20px 20px;}.elementor-5149 .elementor-element.elementor-element-caf1c65{font-size:16px;}.elementor-5149 .elementor-element.elementor-element-d254bfb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-d254bfb.elementor-element{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-d254bfb{text-align:center;}.elementor-5149 .elementor-element.elementor-element-d254bfb img{width:43%;}.elementor-5149 .elementor-element.elementor-element-f597660{--n-accordion-title-font-size:18px;}.elementor-5149 .elementor-element.elementor-element-56d5852b{--content-width:100%;--border-radius:30px 30px 30px 30px;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:10px;--padding-bottom:30px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-51d2e186{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-75a9e52{width:100%;max-width:100%;text-align:center;}.elementor-5149 .elementor-element.elementor-element-75a9e52 > .elementor-widget-container{margin:-32% 0% 0% 0%;padding:30px 30px 0px 30px;}.elementor-5149 .elementor-element.elementor-element-75a9e52.elementor-element{--align-self:center;}.elementor-5149 .elementor-element.elementor-element-75a9e52 img{border-radius:25px 25px 25px 25px;}.elementor-5149 .elementor-element.elementor-element-18afda3d{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--flex-wrap:wrap;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:10px;--padding-right:10px;}.elementor-5149 .elementor-element.elementor-element-5426ce8{width:var( --container-widget-width, 81px );max-width:81px;--container-widget-width:81px;--container-widget-flex-grow:0;text-align:left;}.elementor-5149 .elementor-element.elementor-element-5426ce8 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-5149 .elementor-element.elementor-element-5426ce8.elementor-element{--align-self:flex-start;--order:-99999 /* order start hack */;}.elementor-5149 .elementor-element.elementor-element-5426ce8 img{width:100%;}.elementor-5149 .elementor-element.elementor-element-1b321b0c > .elementor-widget-container{margin:0px 0px -5px 0px;padding:0px 0px 0px 0px;}.elementor-5149 .elementor-element.elementor-element-1b321b0c{font-size:13px;line-height:0.1em;}.elementor-5149 .elementor-element.elementor-element-24cc9eb1 > .elementor-widget-container{padding:0px 30px 10px 30px;}.elementor-5149 .elementor-element.elementor-element-24cc9eb1{columns:1;font-size:16px;}.elementor-5149 .elementor-element.elementor-element-5ead59c{--content-width:100%;}.elementor-5149 .elementor-element.elementor-element-f5c4813{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-5149 .elementor-element.elementor-element-8744b3d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-5149 .elementor-element.elementor-element-91b50c9 > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-5149 .elementor-element.elementor-element-3d72c71{font-size:16px;}.elementor-5149 .elementor-element.elementor-element-2cff0f3{--margin-top:-30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-5149 .elementor-element.elementor-element-bed7ef4{text-align:center;}.elementor-5149 .elementor-element.elementor-element-bed7ef4 img{width:100%;border-radius:20px 20px 20px 20px;}.elementor-5149 .elementor-element.elementor-element-d94a4e3{--content-width:100%;}.elementor-5149 .elementor-element.elementor-element-0497729 img{width:100%;}.elementor-5149 .elementor-element.elementor-element-8e6289b{--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:20px;--margin-bottom:0px;--margin-left:20px;--margin-right:20px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-1933143 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:5px 0px 5px 0px;}.elementor-5149 .elementor-element.elementor-element-c0ec8ea > .elementor-widget-container{margin:-15px -15px -15px -15px;}.elementor-5149 .elementor-element.elementor-element-dda3900{font-size:16px;}.elementor-5149 .elementor-element.elementor-element-d351bdb{--content-width:100%;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5149 .elementor-element.elementor-element-5b04c95{--padding-top:40px;--padding-bottom:0px;--padding-left:30px;--padding-right:30px;}.elementor-5149 .elementor-element.elementor-element-9e611dd img{width:24%;}.elementor-5149 .elementor-element.elementor-element-7757641 > .elementor-widget-container{margin:40px 0px 40px 0px;}.elementor-5149 .elementor-element.elementor-element-7757641{font-size:50px;line-height:1em;}.elementor-5149 .elementor-element.elementor-element-4f56daa{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-5149 .elementor-element.elementor-element-608c6cd{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-608c6cd > .elementor-widget-container{padding:0px 40px 0px 40px;}.elementor-5149 .elementor-element.elementor-element-c9c6de2{width:100%;max-width:100%;}.elementor-5149 .elementor-element.elementor-element-c9c6de2 .elementor-headline{font-size:32px;}}@media(min-width:768px){.elementor-5149 .elementor-element.elementor-element-6d64c14{--width:39%;}.elementor-5149 .elementor-element.elementor-element-51d2e186{--width:100%;}.elementor-5149 .elementor-element.elementor-element-18afda3d{--width:34%;}.elementor-5149 .elementor-element.elementor-element-f5c4813{--width:27%;}.elementor-5149 .elementor-element.elementor-element-2cff0f3{--width:75%;}.elementor-5149 .elementor-element.elementor-element-88fd112{--width:75%;}.elementor-5149 .elementor-element.elementor-element-8e6289b{--width:30%;}}/* Start custom CSS for container, class: .elementor-element-cb412f3 */.elementor-5149 .elementor-element.elementor-element-cb412f3 {
    box-shadow: 
    0 1px 2px rgba(0,0,0,0.11),
    0 2px 5px rgba(0,0,0,0.10),
    0 4px 4px rgba(0,0,0,0.05);
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-f597660 *//* Stili per tutti gli schermi */

#accordion1, #accordion2, #accordion3 {
    overflow: visible !important;
}

.e-n-accordion-item [role="region"] {
    height: 160px;
}

.e-n-accordion-item {
  transform: scaleY(-1);
  margin-top: -25px;
  display: flex;
  flex-direction: column;
}

.e-n-accordion-item-title,
summary,
#testo-accordion1, #testo-accordion2, #testo-accordion3, 
#immagine-accordion1, #immagine-accordion2, #immagine-accordion3 {
  transform: scaleY(-1);
}

.e-n-accordion-item-title::before {
  content: '';
  position: absolute;
  bottom: 89px;
  left: 0;
  right: 0;
  height: 7px;
  background-color: inherit;
  z-index: 3;
}

#accordion1 { z-index: 3; }
#accordion2 { z-index: 2; }
#accordion3 { z-index: 1; }

#accordion1 .e-n-accordion-item-title,
#accordion2 .e-n-accordion-item-title,
#accordion3 .e-n-accordion-item-title {
  height: 90px;
  z-index: 2;
  box-shadow: 
    0 1px 2px rgba(0,0,0,0.11),
    0 2px 5px rgba(0,0,0,0.10),
    0 4px 4px rgba(0,0,0,0.05); /* Invertita l'ombra */
  position: relative;
}

#accordion1 .e-n-accordion-item-title-header,
#accordion2 .e-n-accordion-item-title-header,
#accordion3 .e-n-accordion-item-title-header {
  padding-top: 20px;
}

#accordion1 .e-n-accordion-item-title-icon,
#accordion2 .e-n-accordion-item-title-icon,
#accordion3 .e-n-accordion-item-title-icon {
    padding-top: 20px;
    margin-left: 30px;
}

#accordion2 .e-n-accordion-item-title { background-color: #fbc42b; }
#accordion3 .e-n-accordion-item-title { background-color: #a12235; }

/* Colori contenuti aperti */
#accordion1 [role="region"] { background-color: #fc3a49; }
#accordion2 [role="region"] { background-color: #fbc42b; }
#accordion3 [role="region"] { background-color: #a12235; }

/* Stili per dispositivi mobili */
@media only screen and (max-width: 768px) {
    
.e-n-accordion-item [role="region"] {
    height: auto;
}

.e-n-accordion-item {
  margin-top: -25px;
}
  #accordion3 .e-n-accordion-item-title { z-index: 3; }

  #accordion1 .e-n-accordion-item-title-icon,
  #accordion2 .e-n-accordion-item-title-icon,
  #accordion3 .e-n-accordion-item-title-icon {
    margin-left: 20px;
  }

  #accordion1 .e-n-accordion-item-title-header,
  #accordion2 .e-n-accordion-item-title-header,
  #accordion3 .e-n-accordion-item-title-header {
    margin-left: -25px;
    margin-bottom:-5px !important;
  }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-8744b3d */#inarrivo p {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5eecd8d */.elementor-5149 .elementor-element.elementor-element-5eecd8d {
    box-shadow: 
    0 1px 3px rgba(0,0,0,0.08),
    0 2px 7px rgba(0,0,0,0.07),
    0 4px 10px rgba(0,0,0,0.05);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-1933143 */.elementor-5149 .elementor-element.elementor-element-1933143 p {
    margin-bottom: 0px !important;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bc1d1d0 */.e-gallery-item {
  position: relative;
  opacity: 0 !important;
  transition: opacity 0.3s ease-in-out;
}

.e-gallery-item.show {
  opacity: 1 !important;
}/* End custom CSS */
/* Start custom CSS for gallery, class: .elementor-element-608c6cd *//* === GALLERY BASE === */
.elementor-gallery-item__overlay {
    background-color: transparent !important;
    transition: background-color 0.3s ease !important;
}
.elementor-gallery-item:hover .elementor-gallery-item__overlay {
    background-color: rgba(0, 0, 0, 0.5) !important;
}
.elementor-gallery-item__content {
    opacity: 1 !important;
    display: flex;
    justify-content: center;
    align-items: center;
}
.elementor-gallery-item__title {
    font-size: 25px !important;
    font-weight: bold !important;
    opacity: 1 !important;
    transform: none !important;
    text-align: center !important;
}
/* Colori specifici */
.elementor-gallery-item:nth-child(1) .elementor-gallery-item__title { color: #90dc04 !important; }
.elementor-gallery-item:nth-child(7) .elementor-gallery-item__title { color: #fddc80 !important; }
.elementor-gallery-item:nth-child(3) .elementor-gallery-item__title { color: #fbc42b !important; }
.elementor-gallery-item:nth-child(4) .elementor-gallery-item__title { color: #4dfff0 !important; }
.elementor-gallery-item:nth-child(5) .elementor-gallery-item__title { color: #fce1b1 !important; }
.elementor-gallery-item:nth-child(6) .elementor-gallery-item__title { color: #b5e6d3 !important; }
/* Griglia desktop */
.elementor-gallery__container {
    display: grid !important;
    grid-template-columns: repeat(4, 1fr) !important;
    gap: 24px;
    justify-content: center;
}
/* Rimuovo la trasformazione sull'elemento 7 e 8 */
.elementor-gallery-item:nth-child(7),
.elementor-gallery-item:nth-child(8) {
    transform: none !important;
}

/* Tablet 2 colonne */
@media (max-width: 767px) {
    .elementor-gallery__container {
        grid-template-columns: repeat(2, 1fr) !important;
    }
    .elementor-gallery-item:nth-child(7),
    .elementor-gallery-item:nth-child(8) {
        transform: none;
        grid-column: auto;
    }
}
/* Mobile 1 colonna */
@media (max-width: 480px) {
    .elementor-gallery__container {
        grid-template-columns: 1fr !important;
    }
    .elementor-gallery-item:nth-child(7),
    .elementor-gallery-item:nth-child(8) {
        transform: none;
        grid-column: auto;
    }
}
/* Font responsive */
@media only screen and (min-width: 300px) and (max-width: 390px) {
    .elementor-gallery-item__title { font-size: 28px !important; }
}
@media only screen and (min-width: 391px) and (max-width: 767px) {
    .elementor-gallery-item__title { font-size: 34px !important; }
}
.elementor-gallery-item:nth-child(7) .elementor-gallery-item__title {
    white-space: normal !important;
}


@keyframes heartbeatPulse {
    0% {
        box-shadow: 0 0 0 0 rgba(255, 255, 0, 0.8);
        border-color: yellow;
    }
    70% {
        box-shadow: 0 0 20px 20px rgba(255, 255, 0, 0);
        border-color: #fffa66;
    }
    100% {
        box-shadow: 0 0 0 0 rgba(255, 255, 0, 0);
        border-color: yellow;
    }
}

.elementor-gallery-item:nth-child(2) {
    border: 10px solid #ffc117 !important;
    box-sizing: border-box;
    animation: heartbeatPulse 1.5s infinite ease-out;
}/* End custom CSS */