.elementor-25 .elementor-element.elementor-element-c9b5e6c:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-c9b5e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;background-image:url("https://lafornaceinfesta.it/wp-content/uploads/2025/05/489232751_1153863463419025_622417258894480534_n-1.jpg");background-position:bottom center;background-repeat:no-repeat;background-size:cover;}.elementor-25 .elementor-element.elementor-element-c9b5e6c > .elementor-background-overlay{background-color:transparent;background-image:radial-gradient(at top right, #FFFFFF00 35%, #151515 54%);opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-c9b5e6c > .elementor-container{min-height:80vh;}.elementor-25 .elementor-element.elementor-element-c9b5e6c{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-30ff61c > .elementor-element-populated{padding:0px 0px 0px 0px;}.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-25 .elementor-element.elementor-element-f7515dd{text-align:left;}.elementor-25 .elementor-element.elementor-element-f7515dd img{width:25%;}.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-25 .elementor-element.elementor-element-0d680b1 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-25 .elementor-element.elementor-element-0d680b1 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;color:#FFFBFC;}.elementor-25 .elementor-element.elementor-element-a20f822 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:69px;font-weight:700;color:#FFFBFC;}.elementor-25 .elementor-element.elementor-element-618e81b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:30px;font-weight:700;color:#FFFBFC;}.elementor-25 .elementor-element.elementor-element-b21c60c{margin-top:0px;margin-bottom: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-25 .elementor-element.elementor-element-f2b10d7 .elementor-button{background-color:#F26157;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-d4ec43d .elementor-button{background-color:#FEEC34;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-08bf3c2:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-08bf3c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-25 .elementor-element.elementor-element-08bf3c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-25 .elementor-element.elementor-element-08bf3c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-facd0ff > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-facd0ff .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;color:#FFFBFC;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-715682c{left:259px;}body.rtl .elementor-25 .elementor-element.elementor-element-715682c{right:259px;}.elementor-25 .elementor-element.elementor-element-715682c{top:0px;}.elementor-25 .elementor-element.elementor-element-715682c img{width:28%;}.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-25 .elementor-element.elementor-element-5b51006{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-699c341 .elementor-button{background-color:#FEEC34;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8a5511f:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-8a5511f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-25 .elementor-element.elementor-element-8a5511f{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8a5511f > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-4bfe6f0 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4bfe6f0 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;color:#FFFBFC;}.elementor-25 .elementor-element.elementor-element-ae5239b{padding:0px 0px 15px 0px;}.elementor-25 .elementor-element.elementor-element-ef2e721 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-8d3e85b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8d3e85b{text-align:center;}.elementor-25 .elementor-element.elementor-element-8d3e85b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:140px;font-weight:800;color:#FFFBFC;}.elementor-25 .elementor-element.elementor-element-8e3d17e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8e3d17e{text-align:center;}.elementor-25 .elementor-element.elementor-element-8e3d17e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;color:#FFFBFC;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-1400671.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-1400671.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-1400671 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-25 .elementor-element.elementor-element-22eead5{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-d0a50b0.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-d0a50b0.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-b05c28a .elementor-button{background-color:#D6D6D6;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:13px;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-50ed480 .elementor-button{background-color:#D6D6D6;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:12px;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-b9e5c2c{border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFBFC66;padding:0px 0px 15px 0px;}.elementor-25 .elementor-element.elementor-element-b9e5c2c, .elementor-25 .elementor-element.elementor-element-b9e5c2c > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-f627f77 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-fd48956 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-fd48956{text-align:center;}.elementor-25 .elementor-element.elementor-element-fd48956 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:140px;font-weight:800;color:#FFFBFC;}.elementor-25 .elementor-element.elementor-element-fa0259e > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-fa0259e{text-align:center;}.elementor-25 .elementor-element.elementor-element-fa0259e .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;color:#FFFBFC;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-2f9efa5.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-2f9efa5.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-2f9efa5 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-25 .elementor-element.elementor-element-75b57b7{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-8c0a80b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-8c0a80b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-00d4bd3 .elementor-button{background-color:#D6D6D6;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:13px;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-e1d637b .elementor-button{background-color:#D6D6D6;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:12px;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-cf6ba08{border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFBFC66;padding:0px 0px 15px 0px;}.elementor-25 .elementor-element.elementor-element-cf6ba08, .elementor-25 .elementor-element.elementor-element-cf6ba08 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4b1e5f9 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-143fff2 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-143fff2{text-align:center;}.elementor-25 .elementor-element.elementor-element-143fff2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:140px;font-weight:800;color:#FFFBFC;}.elementor-25 .elementor-element.elementor-element-e675937 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-e675937{text-align:center;}.elementor-25 .elementor-element.elementor-element-e675937 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;color:#FFFBFC;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-97b3eac.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-97b3eac.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-97b3eac > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-25 .elementor-element.elementor-element-7f46c01{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-b286d4b.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-b286d4b.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-515a641 .elementor-button{background-color:#F26157;font-family:"Outfit", Sans-serif;font-size:21px;font-weight:600;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-4a6b7df .elementor-button{background-color:#FEEC34;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;fill:#000000;color:#000000;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-eca3dc6{border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFBFC66;padding:0px 0px 15px 0px;}.elementor-25 .elementor-element.elementor-element-eca3dc6, .elementor-25 .elementor-element.elementor-element-eca3dc6 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-8ca0696 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-cfa2c35 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-cfa2c35{text-align:center;}.elementor-25 .elementor-element.elementor-element-cfa2c35 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:140px;font-weight:800;color:#FFFBFC;}.elementor-25 .elementor-element.elementor-element-9bc469b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9bc469b{text-align:center;}.elementor-25 .elementor-element.elementor-element-9bc469b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;color:#FFFBFC;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-f8df175.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-f8df175.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-f8df175 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-25 .elementor-element.elementor-element-19cf0ef{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-cafed65.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-cafed65.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-5ddf571 .elementor-button{background-color:#D6D6D6;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:13px;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-82324a2 .elementor-button{background-color:#D6D6D6;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:12px;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-eecfbdb{border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFBFC66;padding:0px 0px 15px 0px;}.elementor-25 .elementor-element.elementor-element-eecfbdb, .elementor-25 .elementor-element.elementor-element-eecfbdb > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-358b9c0 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-936d7a9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-936d7a9{text-align:center;}.elementor-25 .elementor-element.elementor-element-936d7a9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:140px;font-weight:800;color:#FFFBFC;}.elementor-25 .elementor-element.elementor-element-12de336 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-12de336{text-align:center;}.elementor-25 .elementor-element.elementor-element-12de336 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;color:#FFFBFC;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-91b4362.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-91b4362.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-91b4362 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-25 .elementor-element.elementor-element-7d550df{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-8aa1b6c.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-8aa1b6c.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-c4eefe6 .elementor-button{background-color:#D6D6D6;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:13px;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-098d5a8 .elementor-button{background-color:#D6D6D6;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:12px;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-bd4dc69{border-style:solid;border-width:2px 0px 0px 0px;border-color:#FFFBFC66;padding:0px 0px 15px 0px;}.elementor-25 .elementor-element.elementor-element-bd4dc69, .elementor-25 .elementor-element.elementor-element-bd4dc69 > .elementor-background-overlay{border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-9579965 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-73fddcb > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-73fddcb{text-align:center;}.elementor-25 .elementor-element.elementor-element-73fddcb .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:140px;font-weight:800;color:#FFFBFC;}.elementor-25 .elementor-element.elementor-element-2f084b9 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2f084b9{text-align:center;}.elementor-25 .elementor-element.elementor-element-2f084b9 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;color:#FFFBFC;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-cbc6cf2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-cbc6cf2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-cbc6cf2 > .elementor-element-populated{padding:0px 0px 0px 60px;}.elementor-25 .elementor-element.elementor-element-512c116{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-7651c9d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-7651c9d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-b528cb2 .elementor-button{background-color:#D6D6D6;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:13px;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-2799bbc .elementor-button{background-color:#D6D6D6;font-family:"Outfit", Sans-serif;font-size:20px;font-weight:600;line-height:12px;border-radius:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-33073a4:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-33073a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151515;}.elementor-25 .elementor-element.elementor-element-33073a4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-33073a4 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-fa31554{padding:0px 0px 15px 0px;}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-1d2358d.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-1d2358d.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-1d2358d > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-bottom:0px;}.elementor-25 .elementor-element.elementor-element-1d2358d > .elementor-element-populated{padding:0px 60px 0px 0px;}.elementor-25 .elementor-element.elementor-element-465c09b > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-25 .elementor-element.elementor-element-465c09b .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;color:#FFFBFC;}.elementor-25 .elementor-element.elementor-element-9fc7812 > .elementor-widget-container{padding:0px 0px 30px 0px;}.elementor-25 .elementor-element.elementor-element-9fc7812{font-family:"Outfit", Sans-serif;font-size:21px;font-weight:400;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-a281e89 iframe{height:300px;filter:brightness( 100% ) contrast( 100% ) saturate( 0% ) blur( 0px ) hue-rotate( 97deg );}.elementor-bc-flex-widget .elementor-25 .elementor-element.elementor-element-5a631c2.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-25 .elementor-element.elementor-element-5a631c2.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-25 .elementor-element.elementor-element-d863014:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d863014 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFBFC;}.elementor-25 .elementor-element.elementor-element-d863014 > .elementor-background-overlay{background-image:url("https://lafornaceinfesta.it/wp-content/uploads/2025/05/background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-d863014 .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 279deg );}.elementor-25 .elementor-element.elementor-element-d863014{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-25 .elementor-element.elementor-element-ccffa87 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-25 .elementor-element.elementor-element-ccffa87{text-align:center;}.elementor-25 .elementor-element.elementor-element-ccffa87 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;color:#000000;}.elementor-25 .elementor-element.elementor-element-e21e7bc .elementor-button{background-color:#24A1DE;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;}.elementor-25 .elementor-element.elementor-element-e21e7bc .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-e21e7bc .elementor-button .elementor-button-content-wrapper{gap:9px;}.elementor-25 .elementor-element.elementor-element-f7e019a{--grid-template-columns:repeat(0, auto);--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-25 .elementor-element.elementor-element-f7e019a .elementor-widget-container{text-align:center;}.elementor-25 .elementor-element.elementor-element-d58be4a:not(.elementor-motion-effects-element-type-background), .elementor-25 .elementor-element.elementor-element-d58be4a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#DCF8C6;}.elementor-25 .elementor-element.elementor-element-d58be4a > .elementor-background-overlay{background-image:url("https://lafornaceinfesta.it/wp-content/uploads/2025/05/background.png");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.7;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-25 .elementor-element.elementor-element-d58be4a .elementor-background-overlay{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 279deg );}.elementor-25 .elementor-element.elementor-element-d58be4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:30px 0px 30px 0px;}.elementor-25 .elementor-element.elementor-element-d58be4a > .elementor-shape-top svg{width:calc(201% + 1.3px);height:30px;}.elementor-25 .elementor-element.elementor-element-4651e08 > .elementor-widget-container{margin:0px 0px 30px 0px;}.elementor-25 .elementor-element.elementor-element-4651e08{text-align:center;}.elementor-25 .elementor-element.elementor-element-4651e08 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:39px;font-weight:800;color:#075E54;}.elementor-25 .elementor-element.elementor-element-3e34415 .elementor-button{background-color:#075E54;font-family:"Outfit", Sans-serif;font-size:24px;font-weight:700;fill:#FFFFFF;color:#FFFFFF;}.elementor-25 .elementor-element.elementor-element-3e34415 .elementor-button-content-wrapper{flex-direction:row;}.elementor-25 .elementor-element.elementor-element-3e34415 .elementor-button .elementor-button-content-wrapper{gap:9px;}@media(min-width:768px){.elementor-25 .elementor-element.elementor-element-e610178{width:25%;}.elementor-25 .elementor-element.elementor-element-d1e33d2{width:25%;}.elementor-25 .elementor-element.elementor-element-88eaf77{width:49.332%;}.elementor-25 .elementor-element.elementor-element-ef2e721{width:20%;}.elementor-25 .elementor-element.elementor-element-1400671{width:46.333%;}.elementor-25 .elementor-element.elementor-element-f627f77{width:20%;}.elementor-25 .elementor-element.elementor-element-2f9efa5{width:46.333%;}.elementor-25 .elementor-element.elementor-element-4b1e5f9{width:20%;}.elementor-25 .elementor-element.elementor-element-97b3eac{width:46.333%;}.elementor-25 .elementor-element.elementor-element-8ca0696{width:20%;}.elementor-25 .elementor-element.elementor-element-f8df175{width:46.333%;}.elementor-25 .elementor-element.elementor-element-358b9c0{width:20%;}.elementor-25 .elementor-element.elementor-element-91b4362{width:46.333%;}.elementor-25 .elementor-element.elementor-element-9579965{width:20%;}.elementor-25 .elementor-element.elementor-element-cbc6cf2{width:46.333%;}}@media(max-width:767px){.elementor-25 .elementor-element.elementor-element-30ff61c > .elementor-element-populated{padding:18px 18px 18px 18px;}.elementor-25 .elementor-element.elementor-element-f7515dd img{width:45%;}.elementor-25 .elementor-element.elementor-element-0d680b1 .elementor-heading-title{font-size:27px;}.elementor-25 .elementor-element.elementor-element-a20f822 .elementor-heading-title{font-size:54px;}.elementor-25 .elementor-element.elementor-element-618e81b .elementor-heading-title{font-size:21px;}.elementor-25 .elementor-element.elementor-element-e610178 > .elementor-element-populated{padding:0px 0px 10px 0px;}.elementor-25 .elementor-element.elementor-element-d1e33d2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-25 .elementor-element.elementor-element-facd0ff{z-index:2;}body:not(.rtl) .elementor-25 .elementor-element.elementor-element-715682c{left:104px;}body.rtl .elementor-25 .elementor-element.elementor-element-715682c{right:104px;}.elementor-25 .elementor-element.elementor-element-715682c{top:10px;}.elementor-25 .elementor-element.elementor-element-715682c img{width:36%;}.elementor-25 .elementor-element.elementor-element-5b51006{z-index:2;}.elementor-25 .elementor-element.elementor-element-ef2e721{width:60%;}.elementor-25 .elementor-element.elementor-element-1400671{width:40%;}.elementor-25 .elementor-element.elementor-element-1400671 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-25 .elementor-element.elementor-element-f627f77{width:60%;}.elementor-25 .elementor-element.elementor-element-2f9efa5{width:40%;}.elementor-25 .elementor-element.elementor-element-2f9efa5 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-25 .elementor-element.elementor-element-4b1e5f9{width:60%;}.elementor-25 .elementor-element.elementor-element-97b3eac{width:40%;}.elementor-25 .elementor-element.elementor-element-97b3eac > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-25 .elementor-element.elementor-element-8ca0696{width:60%;}.elementor-25 .elementor-element.elementor-element-f8df175{width:40%;}.elementor-25 .elementor-element.elementor-element-f8df175 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-25 .elementor-element.elementor-element-358b9c0{width:60%;}.elementor-25 .elementor-element.elementor-element-91b4362{width:40%;}.elementor-25 .elementor-element.elementor-element-91b4362 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-25 .elementor-element.elementor-element-9579965{width:60%;}.elementor-25 .elementor-element.elementor-element-cbc6cf2{width:40%;}.elementor-25 .elementor-element.elementor-element-cbc6cf2 > .elementor-element-populated{padding:0px 0px 0px 20px;}.elementor-25 .elementor-element.elementor-element-1d2358d > .elementor-element-populated{padding:10px 10px 10px 10px;}}/* Start custom CSS for button, class: .elementor-element-b05c28a */.elementor-25 .elementor-element.elementor-element-b05c28a a span:hover, 
.elementor-25 .elementor-element.elementor-element-b05c28a a:hover, 
.elementor-25 .elementor-element.elementor-element-b05c28a:hover{
    cursor: not-allowed!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-50ed480 */.elementor-25 .elementor-element.elementor-element-50ed480 a span:hover, 
.elementor-25 .elementor-element.elementor-element-50ed480 a:hover, 
.elementor-25 .elementor-element.elementor-element-50ed480:hover{
    cursor: not-allowed!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-00d4bd3 */.elementor-25 .elementor-element.elementor-element-00d4bd3 a span:hover, 
.elementor-25 .elementor-element.elementor-element-00d4bd3 a:hover, 
.elementor-25 .elementor-element.elementor-element-00d4bd3:hover{
    cursor: not-allowed!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-e1d637b */.elementor-25 .elementor-element.elementor-element-e1d637b a span:hover, 
.elementor-25 .elementor-element.elementor-element-e1d637b a:hover, 
.elementor-25 .elementor-element.elementor-element-e1d637b:hover{
    cursor: not-allowed!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-5ddf571 */.elementor-25 .elementor-element.elementor-element-5ddf571 a span:hover, 
.elementor-25 .elementor-element.elementor-element-5ddf571 a:hover, 
.elementor-25 .elementor-element.elementor-element-5ddf571:hover{
    cursor: not-allowed!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-82324a2 */.elementor-25 .elementor-element.elementor-element-82324a2 a span:hover, 
.elementor-25 .elementor-element.elementor-element-82324a2 a:hover, 
.elementor-25 .elementor-element.elementor-element-82324a2:hover{
    cursor: not-allowed!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-c4eefe6 */.elementor-25 .elementor-element.elementor-element-c4eefe6 a span:hover, 
.elementor-25 .elementor-element.elementor-element-c4eefe6 a:hover, 
.elementor-25 .elementor-element.elementor-element-c4eefe6:hover{
    cursor: not-allowed!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-098d5a8 */.elementor-25 .elementor-element.elementor-element-098d5a8 a span:hover, 
.elementor-25 .elementor-element.elementor-element-098d5a8 a:hover, 
.elementor-25 .elementor-element.elementor-element-098d5a8:hover{
    cursor: not-allowed!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-b528cb2 */.elementor-25 .elementor-element.elementor-element-b528cb2 a span:hover, 
.elementor-25 .elementor-element.elementor-element-b528cb2 a:hover, 
.elementor-25 .elementor-element.elementor-element-b528cb2:hover{
    cursor: not-allowed!important;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-2799bbc */.elementor-25 .elementor-element.elementor-element-2799bbc a span:hover, 
.elementor-25 .elementor-element.elementor-element-2799bbc a:hover, 
.elementor-25 .elementor-element.elementor-element-2799bbc:hover{
    cursor: not-allowed!important;
}/* End custom CSS */
/* Start custom CSS */span.not-avaiable{
    font-size: 50%
}

html, body {
  overflow-x: hidden;
}/* End custom CSS */