.elementor-1473 .elementor-element.elementor-element-c0f37f7{--display:flex;--min-height:80vh;--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;--overlay-opacity:0.7;--margin-top:-170px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1473 .elementor-element.elementor-element-c0f37f7:not(.elementor-motion-effects-element-type-background), .elementor-1473 .elementor-element.elementor-element-c0f37f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nenzi.it/wp-content/uploads/2026/03/IMG_4093_BN-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1473 .elementor-element.elementor-element-c0f37f7::before, .elementor-1473 .elementor-element.elementor-element-c0f37f7 > .elementor-background-video-container::before, .elementor-1473 .elementor-element.elementor-element-c0f37f7 > .e-con-inner > .elementor-background-video-container::before, .elementor-1473 .elementor-element.elementor-element-c0f37f7 > .elementor-background-slideshow::before, .elementor-1473 .elementor-element.elementor-element-c0f37f7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1473 .elementor-element.elementor-element-c0f37f7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #6EC1E400 25%, #000000 62%);}.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-1473 .elementor-element.elementor-element-09f795c{font-family:var( --e-global-typography-ead323a-font-family ), Sans-serif;font-size:var( --e-global-typography-ead323a-font-size );font-weight:var( --e-global-typography-ead323a-font-weight );letter-spacing:var( --e-global-typography-ead323a-letter-spacing );color:var( --e-global-color-9267abd );}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-1473 .elementor-element.elementor-element-34f3165{text-align:center;}.elementor-1473 .elementor-element.elementor-element-34f3165 .elementor-heading-title{font-family:var( --e-global-typography-0a40b7e-font-family ), Sans-serif;font-size:var( --e-global-typography-0a40b7e-font-size );font-weight:var( --e-global-typography-0a40b7e-font-weight );color:#FFFFFF;}.elementor-1473 .elementor-element.elementor-element-54e3165{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1473 .elementor-element.elementor-element-87559da{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1473 .elementor-element.elementor-element-8b8d5d1{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1473 .elementor-element.elementor-element-3171861{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-9eb3d0b-font-family ), Sans-serif;font-size:var( --e-global-typography-9eb3d0b-font-size );font-weight:var( --e-global-typography-9eb3d0b-font-weight );font-style:var( --e-global-typography-9eb3d0b-font-style );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-69f1ee0 .elementor-heading-title{font-family:var( --e-global-typography-a15691d-font-family ), Sans-serif;font-size:var( --e-global-typography-a15691d-font-size );font-weight:var( --e-global-typography-a15691d-font-weight );text-transform:var( --e-global-typography-a15691d-text-transform );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-12aa2ef{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1473 .elementor-element.elementor-element-bd22891{--display:flex;--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-1473 .elementor-element.elementor-element-2085768{width:initial;max-width:initial;font-family:var( --e-global-typography-4d30848-font-family ), Sans-serif;font-size:var( --e-global-typography-4d30848-font-size );font-weight:var( --e-global-typography-4d30848-font-weight );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-3016545{--display:flex;--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-1473 .elementor-element.elementor-element-83944fc{width:initial;max-width:initial;font-family:var( --e-global-typography-4d30848-font-family ), Sans-serif;font-size:var( --e-global-typography-4d30848-font-size );font-weight:var( --e-global-typography-4d30848-font-weight );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-9e4d29b{--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;--justify-content:center;--align-items:center;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-1473 .elementor-element.elementor-element-1295167 .elementor-icon-wrapper{text-align:center;}.elementor-1473 .elementor-element.elementor-element-1295167.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-1295167.elementor-view-framed .elementor-icon, .elementor-1473 .elementor-element.elementor-element-1295167.elementor-view-default .elementor-icon{color:var( --e-global-color-eabdf1f );border-color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-1295167.elementor-view-framed .elementor-icon, .elementor-1473 .elementor-element.elementor-element-1295167.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-9216c0f > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1473 .elementor-element.elementor-element-9216c0f{text-align:center;}.elementor-1473 .elementor-element.elementor-element-9216c0f .elementor-heading-title{font-family:var( --e-global-typography-35c6559-font-family ), Sans-serif;font-size:var( --e-global-typography-35c6559-font-size );font-weight:var( --e-global-typography-35c6559-font-weight );font-style:var( --e-global-typography-35c6559-font-style );text-decoration:var( --e-global-typography-35c6559-text-decoration );letter-spacing:var( --e-global-typography-35c6559-letter-spacing );color:var( --e-global-color-9267abd );}.elementor-1473 .elementor-element.elementor-element-9257236{--display:flex;--min-height:800px;--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1473 .elementor-element.elementor-element-9257236:not(.elementor-motion-effects-element-type-background), .elementor-1473 .elementor-element.elementor-element-9257236 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nenzi.it/wp-content/uploads/2026/04/IMG_1596-copia-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1473 .elementor-element.elementor-element-ab5850f{--display:flex;--min-height:1000px;--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:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:150px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1473 .elementor-element.elementor-element-7db6652{--display:flex;}.elementor-1473 .elementor-element.elementor-element-c5081ff{--display:flex;}.elementor-1473 .elementor-element.elementor-element-c5081ff:not(.elementor-motion-effects-element-type-background), .elementor-1473 .elementor-element.elementor-element-c5081ff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nenzi.it/wp-content/uploads/2026/04/IMG_06400_BN.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1473 .elementor-element.elementor-element-88b0ca8{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1473 .elementor-element.elementor-element-5968571{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 7px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:7px;border-color:var( --e-global-color-9267abd );--border-color:var( --e-global-color-9267abd );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1473 .elementor-element.elementor-element-f6d9b61 .elementor-heading-title{font-family:var( --e-global-typography-a15691d-font-family ), Sans-serif;font-size:var( --e-global-typography-a15691d-font-size );font-weight:var( --e-global-typography-a15691d-font-weight );text-transform:var( --e-global-typography-a15691d-text-transform );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-dec00f8{width:initial;max-width:initial;font-family:"Archivio", Sans-serif;font-size:17px;color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-a8ce547{--display:flex;}.elementor-1473 .elementor-element.elementor-element-36d5e82{--display:flex;}.elementor-1473 .elementor-element.elementor-element-36d5e82:not(.elementor-motion-effects-element-type-background), .elementor-1473 .elementor-element.elementor-element-36d5e82 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nenzi.it/wp-content/uploads/2026/04/IMG_9081-copia.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1473 .elementor-element.elementor-element-d195a17{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1473 .elementor-element.elementor-element-1115be4{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 7px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:7px;border-color:var( --e-global-color-9267abd );--border-color:var( --e-global-color-9267abd );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1473 .elementor-element.elementor-element-82253c7 .elementor-heading-title{font-family:var( --e-global-typography-a15691d-font-family ), Sans-serif;font-size:var( --e-global-typography-a15691d-font-size );font-weight:var( --e-global-typography-a15691d-font-weight );text-transform:var( --e-global-typography-a15691d-text-transform );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-8d8cc0d{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-4d30848-font-family ), Sans-serif;font-size:var( --e-global-typography-4d30848-font-size );font-weight:var( --e-global-typography-4d30848-font-weight );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-19f1cd8{--display:flex;}.elementor-1473 .elementor-element.elementor-element-6b5a089{--display:flex;}.elementor-1473 .elementor-element.elementor-element-6b5a089:not(.elementor-motion-effects-element-type-background), .elementor-1473 .elementor-element.elementor-element-6b5a089 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nenzi.it/wp-content/uploads/2026/04/40f79003_BN.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1473 .elementor-element.elementor-element-c6fb32a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1473 .elementor-element.elementor-element-268b8c2{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 7px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:7px;border-color:var( --e-global-color-9267abd );--border-color:var( --e-global-color-9267abd );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1473 .elementor-element.elementor-element-0d8bea3 .elementor-heading-title{font-family:var( --e-global-typography-a15691d-font-family ), Sans-serif;font-size:var( --e-global-typography-a15691d-font-size );font-weight:var( --e-global-typography-a15691d-font-weight );text-transform:var( --e-global-typography-a15691d-text-transform );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-d5bec9a{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-4d30848-font-family ), Sans-serif;font-size:var( --e-global-typography-4d30848-font-size );font-weight:var( --e-global-typography-4d30848-font-weight );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-588e224{--display:flex;}.elementor-1473 .elementor-element.elementor-element-5195a29{--display:flex;}.elementor-1473 .elementor-element.elementor-element-5195a29:not(.elementor-motion-effects-element-type-background), .elementor-1473 .elementor-element.elementor-element-5195a29 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nenzi.it/wp-content/uploads/2026/03/IMG_4093_BN-scaled.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1473 .elementor-element.elementor-element-51ba7e0{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-1473 .elementor-element.elementor-element-f74986e{--display:flex;border-style:solid;--border-style:solid;border-width:0px 0px 0px 7px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:7px;border-color:var( --e-global-color-9267abd );--border-color:var( --e-global-color-9267abd );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:0px;}.elementor-1473 .elementor-element.elementor-element-9847985 .elementor-heading-title{font-family:var( --e-global-typography-a15691d-font-family ), Sans-serif;font-size:var( --e-global-typography-a15691d-font-size );font-weight:var( --e-global-typography-a15691d-font-weight );text-transform:var( --e-global-typography-a15691d-text-transform );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-2624866{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-4d30848-font-family ), Sans-serif;font-size:var( --e-global-typography-4d30848-font-size );font-weight:var( --e-global-typography-4d30848-font-weight );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-e10ede0{--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-1473 .elementor-element.elementor-element-3a94740{--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:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1473 .elementor-element.elementor-element-14c8765{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--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-1473 .elementor-element.elementor-element-7c05a0d{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--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-1473 .elementor-element.elementor-element-8b595db{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-4d30848-font-family ), Sans-serif;font-size:var( --e-global-typography-4d30848-font-size );font-weight:var( --e-global-typography-4d30848-font-weight );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-7a9f31a .elementor-heading-title{font-family:var( --e-global-typography-a15691d-font-family ), Sans-serif;font-size:var( --e-global-typography-a15691d-font-size );font-weight:var( --e-global-typography-a15691d-font-weight );text-transform:var( --e-global-typography-a15691d-text-transform );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-0792cb7{--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:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1473 .elementor-element.elementor-element-1c6539d{--display:flex;--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-1473 .elementor-element.elementor-element-d9c6847{width:initial;max-width:initial;font-family:"Archivio", Sans-serif;font-size:17px;color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-e6cb0f4{--display:flex;--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-1473 .elementor-element.elementor-element-66659b2{width:initial;max-width:initial;font-family:var( --e-global-typography-4d30848-font-family ), Sans-serif;font-size:var( --e-global-typography-4d30848-font-size );font-weight:var( --e-global-typography-4d30848-font-weight );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-d49da03{--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:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1473 .elementor-element.elementor-element-752c4dc{text-align:center;}.elementor-1473 .elementor-element.elementor-element-752c4dc .elementor-heading-title{font-family:"Archivio", Sans-serif;font-size:24px;font-weight:600;font-style:italic;color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-a29bc9c{--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;--justify-content:center;--align-items:center;}.elementor-1473 .elementor-element.elementor-element-99a7836{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.6;}.elementor-1473 .elementor-element.elementor-element-99a7836:not(.elementor-motion-effects-element-type-background), .elementor-1473 .elementor-element.elementor-element-99a7836 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nenzi.it/wp-content/uploads/2026/04/IMG_0374_BN-scaled.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1473 .elementor-element.elementor-element-99a7836::before, .elementor-1473 .elementor-element.elementor-element-99a7836 > .elementor-background-video-container::before, .elementor-1473 .elementor-element.elementor-element-99a7836 > .e-con-inner > .elementor-background-video-container::before, .elementor-1473 .elementor-element.elementor-element-99a7836 > .elementor-background-slideshow::before, .elementor-1473 .elementor-element.elementor-element-99a7836 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1473 .elementor-element.elementor-element-99a7836 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3792627 );--background-overlay:'';}.elementor-1473 .elementor-element.elementor-element-cc10769{text-align:center;}.elementor-1473 .elementor-element.elementor-element-cc10769 .elementor-heading-title{font-family:"Archivio Expanded", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;line-height:20px;letter-spacing:1.2px;color:#FFFFFF;}.elementor-1473 .elementor-element.elementor-element-1399483{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.6;}.elementor-1473 .elementor-element.elementor-element-1399483:not(.elementor-motion-effects-element-type-background), .elementor-1473 .elementor-element.elementor-element-1399483 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nenzi.it/wp-content/uploads/2026/04/IMG_0636.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1473 .elementor-element.elementor-element-1399483::before, .elementor-1473 .elementor-element.elementor-element-1399483 > .elementor-background-video-container::before, .elementor-1473 .elementor-element.elementor-element-1399483 > .e-con-inner > .elementor-background-video-container::before, .elementor-1473 .elementor-element.elementor-element-1399483 > .elementor-background-slideshow::before, .elementor-1473 .elementor-element.elementor-element-1399483 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1473 .elementor-element.elementor-element-1399483 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3792627 );--background-overlay:'';}.elementor-1473 .elementor-element.elementor-element-cef3bad{text-align:center;}.elementor-1473 .elementor-element.elementor-element-cef3bad .elementor-heading-title{font-family:"Archivio Expanded", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;line-height:20px;letter-spacing:1.2px;color:#FFFFFF;}.elementor-1473 .elementor-element.elementor-element-819d380{--display:flex;--min-height:350px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:0.6;}.elementor-1473 .elementor-element.elementor-element-819d380:not(.elementor-motion-effects-element-type-background), .elementor-1473 .elementor-element.elementor-element-819d380 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nenzi.it/wp-content/uploads/2026/04/IMG_0120_BN.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-1473 .elementor-element.elementor-element-819d380::before, .elementor-1473 .elementor-element.elementor-element-819d380 > .elementor-background-video-container::before, .elementor-1473 .elementor-element.elementor-element-819d380 > .e-con-inner > .elementor-background-video-container::before, .elementor-1473 .elementor-element.elementor-element-819d380 > .elementor-background-slideshow::before, .elementor-1473 .elementor-element.elementor-element-819d380 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1473 .elementor-element.elementor-element-819d380 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-3792627 );--background-overlay:'';}.elementor-1473 .elementor-element.elementor-element-e0edee7{text-align:center;}.elementor-1473 .elementor-element.elementor-element-e0edee7 .elementor-heading-title{font-family:"Archivio Expanded", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;line-height:20px;letter-spacing:1.2px;color:#FFFFFF;}.elementor-1473 .elementor-element.elementor-element-aab6a22{--display:flex;--min-height:600px;--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;--margin-top:0100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:2;}.elementor-1473 .elementor-element.elementor-element-aab6a22:not(.elementor-motion-effects-element-type-background), .elementor-1473 .elementor-element.elementor-element-aab6a22 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d23dfcb );}.elementor-1473 .elementor-element.elementor-element-50acb22{--display:flex;--align-items:flex-start;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0300px;--padding-right:0px;}.elementor-1473 .elementor-element.elementor-element-aea19e7{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-9eb3d0b-font-family ), Sans-serif;font-size:var( --e-global-typography-9eb3d0b-font-size );font-weight:var( --e-global-typography-9eb3d0b-font-weight );font-style:var( --e-global-typography-9eb3d0b-font-style );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-3059b8b .elementor-heading-title{font-family:"Archivio Expanded", Sans-serif;font-size:30px;font-weight:500;text-transform:uppercase;line-height:34px;letter-spacing:1.2px;color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-53973b6{--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:100px 100px;--row-gap:100px;--column-gap:100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:100px;}.elementor-1473 .elementor-element.elementor-element-b8e4851{width:var( --container-widget-width, 79% );max-width:79%;--container-widget-width:79%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-4d30848-font-family ), Sans-serif;font-size:var( --e-global-typography-4d30848-font-size );font-weight:var( --e-global-typography-4d30848-font-weight );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-4d91f58{width:var( --container-widget-width, 86% );max-width:86%;--container-widget-width:86%;--container-widget-flex-grow:0;font-family:var( --e-global-typography-4d30848-font-family ), Sans-serif;font-size:var( --e-global-typography-4d30848-font-size );font-weight:var( --e-global-typography-4d30848-font-weight );color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-ae788fd{--display:flex;--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-1473 .elementor-element.elementor-element-ae788fd:not(.elementor-motion-effects-element-type-background), .elementor-1473 .elementor-element.elementor-element-ae788fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://nenzi.it/wp-content/uploads/2026/04/CIMG4433-copia-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}body:not(.rtl) .elementor-1473 .elementor-element.elementor-element-e2bf0fb{left:114px;}body.rtl .elementor-1473 .elementor-element.elementor-element-e2bf0fb{right:114px;}.elementor-1473 .elementor-element.elementor-element-e2bf0fb{top:-21px;}.elementor-1473 .elementor-element.elementor-element-e2bf0fb .elementor-icon-wrapper{text-align:center;}.elementor-1473 .elementor-element.elementor-element-e2bf0fb.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-9267abd );}.elementor-1473 .elementor-element.elementor-element-e2bf0fb.elementor-view-framed .elementor-icon, .elementor-1473 .elementor-element.elementor-element-e2bf0fb.elementor-view-default .elementor-icon{color:var( --e-global-color-9267abd );border-color:var( --e-global-color-9267abd );}.elementor-1473 .elementor-element.elementor-element-e2bf0fb.elementor-view-framed .elementor-icon, .elementor-1473 .elementor-element.elementor-element-e2bf0fb.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-9267abd );}.elementor-1473 .elementor-element.elementor-element-e2bf0fb .elementor-icon{font-size:50px;}.elementor-1473 .elementor-element.elementor-element-e2bf0fb .elementor-icon svg{height:50px;}.elementor-1473 .elementor-element.elementor-element-4c22018{--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;--justify-content:center;--align-items:flex-start;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--margin-top:100px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1473 .elementor-element.elementor-element-79adbe4 .elementor-icon-wrapper{text-align:center;}.elementor-1473 .elementor-element.elementor-element-79adbe4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-79adbe4.elementor-view-framed .elementor-icon, .elementor-1473 .elementor-element.elementor-element-79adbe4.elementor-view-default .elementor-icon{color:var( --e-global-color-eabdf1f );border-color:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-79adbe4.elementor-view-framed .elementor-icon, .elementor-1473 .elementor-element.elementor-element-79adbe4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-eabdf1f );}.elementor-1473 .elementor-element.elementor-element-d431bfc > .elementor-widget-container{padding:0px 0px 10px 0px;}.elementor-1473 .elementor-element.elementor-element-d431bfc{text-align:center;}.elementor-1473 .elementor-element.elementor-element-d431bfc .elementor-heading-title{font-family:var( --e-global-typography-35c6559-font-family ), Sans-serif;font-size:var( --e-global-typography-35c6559-font-size );font-weight:var( --e-global-typography-35c6559-font-weight );font-style:var( --e-global-typography-35c6559-font-style );text-decoration:var( --e-global-typography-35c6559-text-decoration );letter-spacing:var( --e-global-typography-35c6559-letter-spacing );color:var( --e-global-color-9267abd );}:root{--page-title-display:none;}@media(min-width:768px){.elementor-1473 .elementor-element.elementor-element-54e3165{--content-width:1200px;}.elementor-1473 .elementor-element.elementor-element-bd22891{--width:40%;}.elementor-1473 .elementor-element.elementor-element-3016545{--width:40%;}.elementor-1473 .elementor-element.elementor-element-ab5850f{--width:100%;}.elementor-1473 .elementor-element.elementor-element-3a94740{--content-width:1200px;}.elementor-1473 .elementor-element.elementor-element-1c6539d{--width:40%;}.elementor-1473 .elementor-element.elementor-element-e6cb0f4{--width:40%;}.elementor-1473 .elementor-element.elementor-element-99a7836{--width:33%;}.elementor-1473 .elementor-element.elementor-element-1399483{--width:33%;}.elementor-1473 .elementor-element.elementor-element-819d380{--width:33%;}.elementor-1473 .elementor-element.elementor-element-50acb22{--width:60%;}.elementor-1473 .elementor-element.elementor-element-ae788fd{--width:40%;}}@media(max-width:1024px){.elementor-1473 .elementor-element.elementor-element-09f795c{font-size:var( --e-global-typography-ead323a-font-size );letter-spacing:var( --e-global-typography-ead323a-letter-spacing );}.elementor-1473 .elementor-element.elementor-element-34f3165 .elementor-heading-title{font-size:var( --e-global-typography-0a40b7e-font-size );}.elementor-1473 .elementor-element.elementor-element-3171861{font-size:var( --e-global-typography-9eb3d0b-font-size );}.elementor-1473 .elementor-element.elementor-element-69f1ee0 .elementor-heading-title{font-size:var( --e-global-typography-a15691d-font-size );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );}.elementor-1473 .elementor-element.elementor-element-2085768{font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-83944fc{font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-9216c0f .elementor-heading-title{font-size:var( --e-global-typography-35c6559-font-size );letter-spacing:var( --e-global-typography-35c6559-letter-spacing );}.elementor-1473 .elementor-element.elementor-element-f6d9b61 .elementor-heading-title{font-size:var( --e-global-typography-a15691d-font-size );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );}.elementor-1473 .elementor-element.elementor-element-82253c7 .elementor-heading-title{font-size:var( --e-global-typography-a15691d-font-size );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );}.elementor-1473 .elementor-element.elementor-element-8d8cc0d{font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-0d8bea3 .elementor-heading-title{font-size:var( --e-global-typography-a15691d-font-size );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );}.elementor-1473 .elementor-element.elementor-element-d5bec9a{font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-9847985 .elementor-heading-title{font-size:var( --e-global-typography-a15691d-font-size );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );}.elementor-1473 .elementor-element.elementor-element-2624866{font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-8b595db{font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-7a9f31a .elementor-heading-title{font-size:var( --e-global-typography-a15691d-font-size );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );}.elementor-1473 .elementor-element.elementor-element-66659b2{font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-aea19e7{font-size:var( --e-global-typography-9eb3d0b-font-size );}.elementor-1473 .elementor-element.elementor-element-b8e4851{font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-4d91f58{font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-d431bfc .elementor-heading-title{font-size:var( --e-global-typography-35c6559-font-size );letter-spacing:var( --e-global-typography-35c6559-letter-spacing );}}@media(max-width:767px){.elementor-1473 .elementor-element.elementor-element-c0f37f7{--min-height:50vh;--justify-content:center;}.elementor-1473 .elementor-element.elementor-element-09f795c > .elementor-widget-container{margin:170px 0px 0px 0px;}.elementor-1473 .elementor-element.elementor-element-09f795c{font-size:var( --e-global-typography-ead323a-font-size );letter-spacing:var( --e-global-typography-ead323a-letter-spacing );}.elementor-1473 .elementor-element.elementor-element-34f3165 .elementor-heading-title{font-size:var( --e-global-typography-0a40b7e-font-size );}.elementor-1473 .elementor-element.elementor-element-54e3165{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1473 .elementor-element.elementor-element-3171861{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-9eb3d0b-font-size );}.elementor-1473 .elementor-element.elementor-element-69f1ee0{width:100%;max-width:100%;text-align:center;}.elementor-1473 .elementor-element.elementor-element-69f1ee0 .elementor-heading-title{font-size:var( --e-global-typography-a15691d-font-size );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );}.elementor-1473 .elementor-element.elementor-element-2085768{text-align:center;font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-83944fc{text-align:center;font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-1295167{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1473 .elementor-element.elementor-element-1295167 .elementor-icon{font-size:22px;}.elementor-1473 .elementor-element.elementor-element-1295167 .elementor-icon svg{height:22px;}.elementor-1473 .elementor-element.elementor-element-9216c0f .elementor-heading-title{font-size:var( --e-global-typography-35c6559-font-size );letter-spacing:var( --e-global-typography-35c6559-letter-spacing );}.elementor-1473 .elementor-element.elementor-element-9257236{--min-height:400px;}.elementor-1473 .elementor-element.elementor-element-ab5850f{--min-height:400px;}.elementor-1473 .elementor-element.elementor-element-f6d9b61 .elementor-heading-title{font-size:var( --e-global-typography-a15691d-font-size );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );}.elementor-1473 .elementor-element.elementor-element-82253c7 .elementor-heading-title{font-size:var( --e-global-typography-a15691d-font-size );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );}.elementor-1473 .elementor-element.elementor-element-8d8cc0d{font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-0d8bea3 .elementor-heading-title{font-size:var( --e-global-typography-a15691d-font-size );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );}.elementor-1473 .elementor-element.elementor-element-d5bec9a{font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-9847985 .elementor-heading-title{font-size:var( --e-global-typography-a15691d-font-size );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );}.elementor-1473 .elementor-element.elementor-element-2624866{font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-3a94740{--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1473 .elementor-element.elementor-element-8b595db{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-7a9f31a{width:100%;max-width:100%;text-align:center;}.elementor-1473 .elementor-element.elementor-element-7a9f31a .elementor-heading-title{font-size:var( --e-global-typography-a15691d-font-size );line-height:var( --e-global-typography-a15691d-line-height );letter-spacing:var( --e-global-typography-a15691d-letter-spacing );}.elementor-1473 .elementor-element.elementor-element-d9c6847{text-align:center;}.elementor-1473 .elementor-element.elementor-element-66659b2{text-align:center;font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-d49da03{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-1473 .elementor-element.elementor-element-aab6a22{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-1473 .elementor-element.elementor-element-50acb22{--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:25px;--padding-right:25px;}.elementor-1473 .elementor-element.elementor-element-aea19e7{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-9eb3d0b-font-size );}.elementor-1473 .elementor-element.elementor-element-3059b8b{width:100%;max-width:100%;text-align:center;}.elementor-1473 .elementor-element.elementor-element-3059b8b .elementor-heading-title{font-size:18px;line-height:20px;}.elementor-1473 .elementor-element.elementor-element-53973b6{--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-1473 .elementor-element.elementor-element-b8e4851{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-4d91f58{width:100%;max-width:100%;text-align:center;font-size:var( --e-global-typography-4d30848-font-size );}.elementor-1473 .elementor-element.elementor-element-ae788fd{--min-height:250px;}body:not(.rtl) .elementor-1473 .elementor-element.elementor-element-e2bf0fb{left:43%;}body.rtl .elementor-1473 .elementor-element.elementor-element-e2bf0fb{right:43%;}.elementor-1473 .elementor-element.elementor-element-e2bf0fb{z-index:3;}.elementor-1473 .elementor-element.elementor-element-4c22018{--margin-top:50px;--margin-bottom:50px;--margin-left:0px;--margin-right:0px;}.elementor-1473 .elementor-element.elementor-element-79adbe4{width:var( --container-widget-width, 10% );max-width:10%;--container-widget-width:10%;--container-widget-flex-grow:0;}.elementor-1473 .elementor-element.elementor-element-79adbe4 .elementor-icon{font-size:22px;}.elementor-1473 .elementor-element.elementor-element-79adbe4 .elementor-icon svg{height:22px;}.elementor-1473 .elementor-element.elementor-element-79adbe4 .elementor-icon i, .elementor-1473 .elementor-element.elementor-element-79adbe4 .elementor-icon svg{transform:rotate(90deg);}.elementor-1473 .elementor-element.elementor-element-d431bfc .elementor-heading-title{font-size:var( --e-global-typography-35c6559-font-size );letter-spacing:var( --e-global-typography-35c6559-letter-spacing );}}/* Start custom CSS for container, class: .elementor-element-ab5850f *//* ============================
   SLIDER CUSTOM
   ============================ */

/* Nascosto finché JS non è pronto */
.slider-custom {
  display: flex !important;
  flex-direction: row !important;
  overflow: hidden !important;
  gap: 8px !important;
  padding: 0 !important;
  align-items: flex-start !important;
  opacity: 1;
  transition: opacity 0.5s ease;
}

/* JS aggiunge .sc-ready → appare */
.slider-custom.sc-ready {
  opacity: 1;
}

/* ---- SLIDE ---- */
.slider-custom > .sc-slide {
  flex: 0 0 auto !important;
  width: 12vw !important;
  overflow: hidden !important;
  padding: 0 !important;
  gap: 8px !important;
  display: flex !important;
  flex-direction: column !important;
  cursor: pointer;
  transition: width 0.7s cubic-bezier(0.4, 0, 0.2, 1),
              opacity 0.4s ease;
}

.slider-custom > .sc-slide.sc-active {
  width:20vw !important;
}

/* Classe per uscita: shrink a zero */
.slider-custom > .sc-slide.sc-exit {
  width: 0 !important;
  opacity: 0;
  gap: 0 !important;
  overflow: hidden !important;
}

/* ---- IMMAGINE: quadrata ---- */
.slider-custom .slide-img {
  width: 100% !important;
  height: 0 !important;
  padding-bottom: 100% !important;
  position: relative !important;
  overflow: hidden !important;
  flex-shrink: 0 !important;
}

.slider-custom .slide-img .elementor-widget,
.slider-custom .slide-img .elementor-widget-container,
.slider-custom .slide-img .elementor-image {
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
  height: 100% !important;
}

.slider-custom .slide-img img {
  width: 100% !important;
  height: 100% !important;
  object-fit: cover !important;
  display: block !important;
  position: absolute !important;
  top: 0 !important;
  left: 0 !important;
  transition: filter 0.6s ease;
}

/* B/N inattive */
.slider-custom > .sc-slide:not(.sc-active) .slide-img img {
  filter: grayscale(100%);
}

/* ---- TESTO ---- */
.slider-custom .slide-testo {
  max-height: 0 !important;
  overflow: hidden !important;
  opacity: 0;
  padding: 0 !important;
  transition: max-height 0.5s cubic-bezier(0.4, 0, 0.2, 1),
              opacity 0.4s ease 0.2s,
              padding 0.5s ease;
}

.slider-custom > .sc-slide.sc-active .slide-testo {
  max-height: 500px !important;
  opacity: 1;
  padding: 24px 0 !important;
}

/* ---- RESPONSIVE ---- */
/* ---- TABLET ---- */

@media (max-width: 1600px) {
  .slider-custom .slide-testo h2,
  .slider-custom .slide-testo h3,
  .slider-custom .slide-testo .elementor-heading-title {
font-size: 18px !important;
line-height: 18px !important;
}


@media (max-width: 1024px) {
  .slider-custom > .sc-slide { width: 15vw !important; }
  .slider-custom > .sc-slide.sc-active { width: 40vw !important; }
}

/* ---- MOBILE ---- */
@media (max-width: 767px) {
  .slider-custom {
    flex-wrap: nowrap !important;
    height: auto !important;
  }

  .slider-custom > .sc-slide {
    width: 22vw !important;
    min-width: 22vw !important;
  }

  .slider-custom > .sc-slide.sc-active {
    width: 50vw !important;
    min-width: 50vw !important;
  }

  /* Immagine più piccola su mobile */
  .slider-custom .slide-img {
    padding-bottom: 100% !important;  /* resta quadrata */
  }

  /* Testo più compatto */
  .slider-custom > .sc-slide.sc-active .slide-testo {
    max-height: 500px !important;
    padding: 16px 0 !important;
  }

  .slider-custom .slide-testo h2,
  .slider-custom .slide-testo h3,
  .slider-custom .slide-testo .elementor-heading-title {
    font-size: 16px !important;
  }

  .slider-custom .slide-testo p {
    font-size: 12px !important;
    line-height: 1.4 !important;
  }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivio';
	font-display: auto;
	src: url('https://nenzi.it/wp-content/uploads/2026/03/Archivo-VariableFont_wdthwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Archivio Expanded';
	font-style: normal;
	font-weight: 300;
	font-display: auto;
	src: url('https://nenzi.it/wp-content/uploads/2026/04/Archivo_Expanded-Thin.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivio Expanded';
	font-style: italic;
	font-weight: 300;
	font-display: auto;
	src: url('https://nenzi.it/wp-content/uploads/2026/04/Archivo_Expanded-ThinItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivio Expanded';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://nenzi.it/wp-content/uploads/2026/04/Archivo_Expanded-Regular.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivio Expanded';
	font-style: italic;
	font-weight: normal;
	font-display: auto;
	src: url('https://nenzi.it/wp-content/uploads/2026/04/Archivo_Expanded-Italic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivio Expanded';
	font-style: normal;
	font-weight: 500;
	font-display: auto;
	src: url('https://nenzi.it/wp-content/uploads/2026/04/Archivo_Expanded-Medium.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivio Expanded';
	font-style: italic;
	font-weight: 500;
	font-display: auto;
	src: url('https://nenzi.it/wp-content/uploads/2026/04/Archivo_Expanded-MediumItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivio Expanded';
	font-style: normal;
	font-weight: bold;
	font-display: auto;
	src: url('https://nenzi.it/wp-content/uploads/2026/04/Archivo_Expanded-Bold.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivio Expanded';
	font-style: italic;
	font-weight: bold;
	font-display: auto;
	src: url('https://nenzi.it/wp-content/uploads/2026/04/Archivo_Expanded-BoldItalic.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivio Expanded';
	font-style: normal;
	font-weight: 900;
	font-display: auto;
	src: url('https://nenzi.it/wp-content/uploads/2026/04/Archivo_Expanded-Black.ttf') format('truetype');
}
@font-face {
	font-family: 'Archivio Expanded';
	font-style: italic;
	font-weight: 900;
	font-display: auto;
	src: url('https://nenzi.it/wp-content/uploads/2026/04/Archivo_Expanded-BlackItalic.ttf') format('truetype');
}
/* End Custom Fonts CSS */