.elementor-30156 .elementor-element.elementor-element-c4e1c3b:not(.elementor-motion-effects-element-type-background), .elementor-30156 .elementor-element.elementor-element-c4e1c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dragofratelli.com/wp-content/uploads/2026/06/Teaser_Thumbnail_04fc1b01-f0a9-4f23-b36e-4f39c28f1e2c-scaled.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-30156 .elementor-element.elementor-element-c4e1c3b > .elementor-background-overlay{background-color:#000000;opacity:0.38;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30156 .elementor-element.elementor-element-c4e1c3b > .elementor-container{min-height:640px;}.elementor-30156 .elementor-element.elementor-element-c4e1c3b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-bc-flex-widget .elementor-30156 .elementor-element.elementor-element-52a60a7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30156 .elementor-element.elementor-element-52a60a7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30156 .elementor-element.elementor-element-52a60a7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:15px;}.elementor-30156 .elementor-element.elementor-element-52a60a7 > .elementor-element-populated{padding:60px 0px 60px 0px;}.elementor-30156 .elementor-element.elementor-element-7657f5d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;text-align:center;}.elementor-30156 .elementor-element.elementor-element-7657f5d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:16px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-d2b591e );}.elementor-30156 .elementor-element.elementor-element-6cacdad{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 16px) 0px;text-align:center;}.elementor-30156 .elementor-element.elementor-element-6cacdad .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:42px;font-weight:700;text-transform:uppercase;letter-spacing:4px;color:var( --e-global-color-d2b591e );}.elementor-30156 .elementor-element.elementor-element-551d08a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;text-align:center;}.elementor-30156 .elementor-element.elementor-element-551d08a .elementor-heading-title{font-family:"Heebo", Sans-serif;font-size:17px;font-weight:400;text-transform:uppercase;letter-spacing:1px;color:#FFFFFFD9;}.elementor-30156 .elementor-element.elementor-element-28c2910 .elementor-button{background-color:#02010100;font-family:"Jost", Sans-serif;font-size:10px;font-weight:400;text-transform:uppercase;letter-spacing:2px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFBF;border-radius:0px 0px 0px 0px;padding:10px 28px 10px 28px;}.elementor-30156 .elementor-element.elementor-element-ad54090 > .elementor-container{max-width:1140px;}.elementor-30156 .elementor-element.elementor-element-ad54090{padding:60px 0px 80px 0px;}.elementor-30156 .elementor-element.elementor-element-9390090.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-30156 .elementor-element.elementor-element-9390090 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30156 .elementor-element.elementor-element-9390090 > .elementor-element-populated{padding:0px 80px 0px 80px;}.elementor-30156 .elementor-element.elementor-element-aaafbcb{margin:20px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-30156 .elementor-element.elementor-element-aaafbcb .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#2A2A2A;}.elementor-30156 .elementor-element.elementor-element-c57a2b5{--divider-border-style:solid;--divider-color:#C0392B;--divider-border-width:1px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30156 .elementor-element.elementor-element-c57a2b5 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-30156 .elementor-element.elementor-element-c57a2b5 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-30156 .elementor-element.elementor-element-93ed979{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:center;font-family:"Heebo", Sans-serif;font-size:14px;font-weight:400;line-height:1.9em;color:#555555;}.elementor-30156 .elementor-element.elementor-element-93ed979 p{margin-block-end:0px;}.elementor-30156 .elementor-element.elementor-element-cfc63a4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;text-align:center;font-family:"Heebo", Sans-serif;font-size:14px;font-weight:400;line-height:1.9em;color:#555555;}.elementor-30156 .elementor-element.elementor-element-cfc63a4 p{margin-block-end:0px;}.elementor-30156 .elementor-element.elementor-element-8558e11 .elementor-button{background-color:#02010100;font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:2px;fill:#2A2A2A;color:#2A2A2A;border-radius:0px 0px 0px 0px;padding:12px 32px 12px 32px;}.elementor-30156 .elementor-element.elementor-element-3444a43:not(.elementor-motion-effects-element-type-background), .elementor-30156 .elementor-element.elementor-element-3444a43 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F4;}.elementor-30156 .elementor-element.elementor-element-3444a43 > .elementor-container{max-width:1140px;}.elementor-30156 .elementor-element.elementor-element-3444a43{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:80px 0px 0px 0px;}.elementor-30156 .elementor-element.elementor-element-3444a43 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30156 .elementor-element.elementor-element-685ba09 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30156 .elementor-element.elementor-element-685ba09 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30156 .elementor-element.elementor-element-685ba09 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30156 .elementor-element.elementor-element-0990b0e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-30156 .elementor-element.elementor-element-0990b0e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:20px;font-weight:600;letter-spacing:3px;color:#2A2A2A;}.elementor-30156 .elementor-element.elementor-element-8893d45:not(.elementor-motion-effects-element-type-background), .elementor-30156 .elementor-element.elementor-element-8893d45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F4;}.elementor-30156 .elementor-element.elementor-element-8893d45{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 60px 30px 60px;}.elementor-30156 .elementor-element.elementor-element-8893d45 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30156 .elementor-element.elementor-element-5ab927b > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30156 .elementor-element.elementor-element-5ab927b > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-30156 .elementor-element.elementor-element-cd74759{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30156 .elementor-element.elementor-element-cd74759 .elementor-icon-wrapper{text-align:start;}.elementor-30156 .elementor-element.elementor-element-cd74759.elementor-view-stacked .elementor-icon{background-color:#C0392B;}.elementor-30156 .elementor-element.elementor-element-cd74759.elementor-view-framed .elementor-icon, .elementor-30156 .elementor-element.elementor-element-cd74759.elementor-view-default .elementor-icon{color:#C0392B;border-color:#C0392B;}.elementor-30156 .elementor-element.elementor-element-cd74759.elementor-view-framed .elementor-icon, .elementor-30156 .elementor-element.elementor-element-cd74759.elementor-view-default .elementor-icon svg{fill:#C0392B;}.elementor-30156 .elementor-element.elementor-element-cd74759 .elementor-icon{font-size:24px;}.elementor-30156 .elementor-element.elementor-element-cd74759 .elementor-icon svg{height:24px;}.elementor-30156 .elementor-element.elementor-element-76893d3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-30156 .elementor-element.elementor-element-76893d3 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-30156 .elementor-element.elementor-element-1b2b184{text-align:start;font-family:"Heebo", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:#666666;}.elementor-30156 .elementor-element.elementor-element-1b2b184 p{margin-block-end:0px;}.elementor-30156 .elementor-element.elementor-element-6e3331e > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30156 .elementor-element.elementor-element-6e3331e > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-30156 .elementor-element.elementor-element-8e4c393{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30156 .elementor-element.elementor-element-8e4c393 .elementor-icon-wrapper{text-align:start;}.elementor-30156 .elementor-element.elementor-element-8e4c393.elementor-view-stacked .elementor-icon{background-color:#C0392B;}.elementor-30156 .elementor-element.elementor-element-8e4c393.elementor-view-framed .elementor-icon, .elementor-30156 .elementor-element.elementor-element-8e4c393.elementor-view-default .elementor-icon{color:#C0392B;border-color:#C0392B;}.elementor-30156 .elementor-element.elementor-element-8e4c393.elementor-view-framed .elementor-icon, .elementor-30156 .elementor-element.elementor-element-8e4c393.elementor-view-default .elementor-icon svg{fill:#C0392B;}.elementor-30156 .elementor-element.elementor-element-8e4c393 .elementor-icon{font-size:24px;}.elementor-30156 .elementor-element.elementor-element-8e4c393 .elementor-icon svg{height:24px;}.elementor-30156 .elementor-element.elementor-element-934389e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-30156 .elementor-element.elementor-element-934389e .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-30156 .elementor-element.elementor-element-a53fa14{text-align:start;font-family:"Heebo", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:#666666;}.elementor-30156 .elementor-element.elementor-element-a53fa14 p{margin-block-end:0px;}.elementor-30156 .elementor-element.elementor-element-82a8f11 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30156 .elementor-element.elementor-element-82a8f11 > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-30156 .elementor-element.elementor-element-03464dc{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30156 .elementor-element.elementor-element-03464dc .elementor-icon-wrapper{text-align:start;}.elementor-30156 .elementor-element.elementor-element-03464dc.elementor-view-stacked .elementor-icon{background-color:#C0392B;}.elementor-30156 .elementor-element.elementor-element-03464dc.elementor-view-framed .elementor-icon, .elementor-30156 .elementor-element.elementor-element-03464dc.elementor-view-default .elementor-icon{color:#C0392B;border-color:#C0392B;}.elementor-30156 .elementor-element.elementor-element-03464dc.elementor-view-framed .elementor-icon, .elementor-30156 .elementor-element.elementor-element-03464dc.elementor-view-default .elementor-icon svg{fill:#C0392B;}.elementor-30156 .elementor-element.elementor-element-03464dc .elementor-icon{font-size:24px;}.elementor-30156 .elementor-element.elementor-element-03464dc .elementor-icon svg{height:24px;}.elementor-30156 .elementor-element.elementor-element-eceba7d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-30156 .elementor-element.elementor-element-eceba7d .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-30156 .elementor-element.elementor-element-76169b9{text-align:start;font-family:"Heebo", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:#666666;}.elementor-30156 .elementor-element.elementor-element-76169b9 p{margin-block-end:0px;}.elementor-30156 .elementor-element.elementor-element-ec6b159:not(.elementor-motion-effects-element-type-background), .elementor-30156 .elementor-element.elementor-element-ec6b159 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F4;}.elementor-30156 .elementor-element.elementor-element-ec6b159{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 60px 30px 60px;}.elementor-30156 .elementor-element.elementor-element-ec6b159 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30156 .elementor-element.elementor-element-ad77292 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30156 .elementor-element.elementor-element-ad77292 > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-30156 .elementor-element.elementor-element-7c95c07{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30156 .elementor-element.elementor-element-7c95c07 .elementor-icon-wrapper{text-align:start;}.elementor-30156 .elementor-element.elementor-element-7c95c07.elementor-view-stacked .elementor-icon{background-color:#C0392B;}.elementor-30156 .elementor-element.elementor-element-7c95c07.elementor-view-framed .elementor-icon, .elementor-30156 .elementor-element.elementor-element-7c95c07.elementor-view-default .elementor-icon{color:#C0392B;border-color:#C0392B;}.elementor-30156 .elementor-element.elementor-element-7c95c07.elementor-view-framed .elementor-icon, .elementor-30156 .elementor-element.elementor-element-7c95c07.elementor-view-default .elementor-icon svg{fill:#C0392B;}.elementor-30156 .elementor-element.elementor-element-7c95c07 .elementor-icon{font-size:24px;}.elementor-30156 .elementor-element.elementor-element-7c95c07 .elementor-icon svg{height:24px;}.elementor-30156 .elementor-element.elementor-element-25d7595{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-30156 .elementor-element.elementor-element-25d7595 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-30156 .elementor-element.elementor-element-bd4e6a3{text-align:start;font-family:"Heebo", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:#666666;}.elementor-30156 .elementor-element.elementor-element-bd4e6a3 p{margin-block-end:0px;}.elementor-30156 .elementor-element.elementor-element-51db118 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30156 .elementor-element.elementor-element-51db118 > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-30156 .elementor-element.elementor-element-b9fa4c4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30156 .elementor-element.elementor-element-b9fa4c4 .elementor-icon-wrapper{text-align:start;}.elementor-30156 .elementor-element.elementor-element-b9fa4c4.elementor-view-stacked .elementor-icon{background-color:#C0392B;}.elementor-30156 .elementor-element.elementor-element-b9fa4c4.elementor-view-framed .elementor-icon, .elementor-30156 .elementor-element.elementor-element-b9fa4c4.elementor-view-default .elementor-icon{color:#C0392B;border-color:#C0392B;}.elementor-30156 .elementor-element.elementor-element-b9fa4c4.elementor-view-framed .elementor-icon, .elementor-30156 .elementor-element.elementor-element-b9fa4c4.elementor-view-default .elementor-icon svg{fill:#C0392B;}.elementor-30156 .elementor-element.elementor-element-b9fa4c4 .elementor-icon{font-size:24px;}.elementor-30156 .elementor-element.elementor-element-b9fa4c4 .elementor-icon svg{height:24px;}.elementor-30156 .elementor-element.elementor-element-62bc4ff{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-30156 .elementor-element.elementor-element-62bc4ff .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-30156 .elementor-element.elementor-element-ce4f3e0{text-align:start;font-family:"Heebo", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:#666666;}.elementor-30156 .elementor-element.elementor-element-ce4f3e0 p{margin-block-end:0px;}.elementor-30156 .elementor-element.elementor-element-c683b34 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30156 .elementor-element.elementor-element-c683b34 > .elementor-element-populated{padding:0px 16px 0px 16px;}.elementor-30156 .elementor-element.elementor-element-398b289{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 24px) 0px;}.elementor-30156 .elementor-element.elementor-element-398b289 .elementor-icon-wrapper{text-align:start;}.elementor-30156 .elementor-element.elementor-element-398b289.elementor-view-stacked .elementor-icon{background-color:#C0392B;}.elementor-30156 .elementor-element.elementor-element-398b289.elementor-view-framed .elementor-icon, .elementor-30156 .elementor-element.elementor-element-398b289.elementor-view-default .elementor-icon{color:#C0392B;border-color:#C0392B;}.elementor-30156 .elementor-element.elementor-element-398b289.elementor-view-framed .elementor-icon, .elementor-30156 .elementor-element.elementor-element-398b289.elementor-view-default .elementor-icon svg{fill:#C0392B;}.elementor-30156 .elementor-element.elementor-element-398b289 .elementor-icon{font-size:24px;}.elementor-30156 .elementor-element.elementor-element-398b289 .elementor-icon svg{height:24px;}.elementor-30156 .elementor-element.elementor-element-4d88ad5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;}.elementor-30156 .elementor-element.elementor-element-4d88ad5 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:2px;}.elementor-30156 .elementor-element.elementor-element-06d7461{text-align:start;font-family:"Heebo", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:#666666;}.elementor-30156 .elementor-element.elementor-element-06d7461 p{margin-block-end:0px;}.elementor-30156 .elementor-element.elementor-element-b2a3d26 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-30156 .elementor-element.elementor-element-85264a3:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-30156 .elementor-element.elementor-element-85264a3 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-bc-flex-widget .elementor-30156 .elementor-element.elementor-element-85264a3.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30156 .elementor-element.elementor-element-85264a3.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30156 .elementor-element.elementor-element-85264a3 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30156 .elementor-element.elementor-element-85264a3 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 60px 60px 60px;}.elementor-30156 .elementor-element.elementor-element-85264a3 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30156 .elementor-element.elementor-element-1900509{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 18px) 0px;text-align:start;}.elementor-30156 .elementor-element.elementor-element-1900509 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#C0392B;}.elementor-30156 .elementor-element.elementor-element-78ada67{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:end;}.elementor-30156 .elementor-element.elementor-element-78ada67 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:22px;font-weight:500;text-transform:uppercase;line-height:1.3em;letter-spacing:3px;color:#2A2A2A;}.elementor-30156 .elementor-element.elementor-element-8123f37{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 12px) 0px;font-family:"Heebo", Sans-serif;font-size:14px;font-weight:400;line-height:1.9em;color:#555555;}.elementor-30156 .elementor-element.elementor-element-c1f303c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Heebo", Sans-serif;font-size:14px;font-weight:400;line-height:1.9em;color:#555555;}.elementor-30156 .elementor-element.elementor-element-74798d3 .elementor-button{background-color:#2A2A2A;font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:2px;fill:var( --e-global-color-d2b591e );color:var( --e-global-color-d2b591e );border-radius:0px 0px 0px 0px;padding:12px 32px 12px 32px;}.elementor-30156 .elementor-element.elementor-element-2773c85:not(.elementor-motion-effects-element-type-background), .elementor-30156 .elementor-element.elementor-element-2773c85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#1A1A1A;}.elementor-30156 .elementor-element.elementor-element-2773c85{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 60px 0px;}.elementor-30156 .elementor-element.elementor-element-2773c85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-30156 .elementor-element.elementor-element-ba2fbc7.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30156 .elementor-element.elementor-element-ba2fbc7.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30156 .elementor-element.elementor-element-ba2fbc7 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30156 .elementor-element.elementor-element-ba2fbc7 > .elementor-element-populated{padding:0px 40px 0px 60px;}.elementor-30156 .elementor-element.elementor-element-3a8a77c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;text-align:start;}.elementor-30156 .elementor-element.elementor-element-3a8a77c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:15px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:var( --e-global-color-d2b591e );}.elementor-30156 .elementor-element.elementor-element-613a52a{text-align:start;font-family:"Heebo", Sans-serif;font-size:13px;font-weight:400;line-height:1.8em;color:#AAAAAA;}.elementor-30156 .elementor-element.elementor-element-613a52a p{margin-block-end:0px;}.elementor-bc-flex-widget .elementor-30156 .elementor-element.elementor-element-2a0c865.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30156 .elementor-element.elementor-element-2a0c865.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30156 .elementor-element.elementor-element-2a0c865 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30156 .elementor-element.elementor-element-2a0c865 > .elementor-element-populated{padding:0px 60px 0px 40px;}.elementor-30156 .elementor-element.elementor-element-6aa316f .elementor-button{background-color:#C0392B;font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:2px;fill:var( --e-global-color-d2b591e );color:var( --e-global-color-d2b591e );border-radius:0px 0px 0px 0px;padding:12px 32px 12px 32px;}.elementor-30156 .elementor-element.elementor-element-384ba29 > .elementor-container{max-width:1140px;}.elementor-30156 .elementor-element.elementor-element-384ba29{padding:60px 0px 20px 0px;}.elementor-bc-flex-widget .elementor-30156 .elementor-element.elementor-element-b15c449.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30156 .elementor-element.elementor-element-b15c449.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30156 .elementor-element.elementor-element-b15c449 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30156 .elementor-element.elementor-element-6ca2f85{text-align:start;}.elementor-30156 .elementor-element.elementor-element-6ca2f85 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:19px;font-weight:600;text-transform:uppercase;letter-spacing:2px;color:#2A2A2A;}.elementor-bc-flex-widget .elementor-30156 .elementor-element.elementor-element-e579921.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30156 .elementor-element.elementor-element-e579921.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30156 .elementor-element.elementor-element-e579921 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30156 .elementor-element.elementor-element-b496e64{text-align:end;}.elementor-30156 .elementor-element.elementor-element-b496e64 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:13px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:2px;color:#C0392B;}.elementor-30156 .elementor-element.elementor-element-99639ac > .elementor-container{max-width:1500px;}.elementor-30156 .elementor-element.elementor-element-99639ac{padding:30px 0px 60px 0px;}.elementor-bc-flex-widget .elementor-30156 .elementor-element.elementor-element-cdafe86.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30156 .elementor-element.elementor-element-cdafe86.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30156 .elementor-element.elementor-element-cdafe86 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30156 .elementor-element.elementor-element-a49394d.elementor-wc-products  ul.products{grid-column-gap:33px;grid-row-gap:40px;}.elementor-30156 .elementor-element.elementor-element-a49394d.elementor-wc-products .attachment-woocommerce_thumbnail{margin-bottom:14px;}.elementor-30156 .elementor-element.elementor-element-a49394d.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-30156 .elementor-element.elementor-element-64c68b0:not(.elementor-motion-effects-element-type-background), .elementor-30156 .elementor-element.elementor-element-64c68b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F6F4;}.elementor-30156 .elementor-element.elementor-element-64c68b0{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-30156 .elementor-element.elementor-element-64c68b0 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-bc-flex-widget .elementor-30156 .elementor-element.elementor-element-fdb5e8a.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-30156 .elementor-element.elementor-element-fdb5e8a.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-30156 .elementor-element.elementor-element-fdb5e8a > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30156 .elementor-element.elementor-element-fdb5e8a > .elementor-element-populated{padding:60px 60px 60px 60px;}.elementor-30156 .elementor-element.elementor-element-1d9d13c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;text-align:start;}.elementor-30156 .elementor-element.elementor-element-1d9d13c .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:400;text-transform:uppercase;letter-spacing:3px;color:#C0392B;}.elementor-30156 .elementor-element.elementor-element-32aa437{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;}.elementor-30156 .elementor-element.elementor-element-32aa437 .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:22px;font-weight:600;letter-spacing:2px;color:#2A2A2A;}.elementor-30156 .elementor-element.elementor-element-90928c6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 28px) 0px;font-family:"Heebo", Sans-serif;font-size:13px;font-weight:400;line-height:1.9em;color:#555555;}.elementor-30156 .elementor-element.elementor-element-90928c6 p{margin-block-end:0px;}.elementor-30156 .elementor-element.elementor-element-5640cd8 .elementor-button{background-color:#02010100;font-family:"Jost", Sans-serif;font-size:11px;font-weight:400;text-transform:uppercase;text-decoration:none;letter-spacing:2px;fill:#2A2A2A;color:#2A2A2A;border-radius:0px 0px 0px 0px;padding:12px 32px 12px 32px;}.elementor-30156 .elementor-element.elementor-element-4c49f9e > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-30156 .elementor-element.elementor-element-d53cbc5:not(.elementor-motion-effects-element-type-background), .elementor-30156 .elementor-element.elementor-element-d53cbc5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-d2b591e );}.elementor-30156 .elementor-element.elementor-element-d53cbc5{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:60px 0px 30px 0px;}.elementor-30156 .elementor-element.elementor-element-d53cbc5 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-30156 .elementor-element.elementor-element-c9ae748 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){--kit-widget-spacing:0px;}.elementor-30156 .elementor-element.elementor-element-c9ae748 > .elementor-element-populated{padding:0px 40px 0px 40px;}.elementor-30156 .elementor-element.elementor-element-22096ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 8px) 0px;text-align:center;}.elementor-30156 .elementor-element.elementor-element-22096ed .elementor-heading-title{font-family:"Jost", Sans-serif;font-size:14px;font-weight:600;text-transform:uppercase;letter-spacing:3px;color:#2A2A2A;}.elementor-30156 .elementor-element.elementor-element-fe9ed69{--divider-border-style:solid;--divider-color:#C0392B;--divider-border-width:1px;}.elementor-30156 .elementor-element.elementor-element-fe9ed69 .elementor-divider-separator{width:40px;margin:0 auto;margin-center:0;}.elementor-30156 .elementor-element.elementor-element-fe9ed69 .elementor-divider{text-align:center;padding-block-start:20px;padding-block-end:20px;}.elementor-30156 .elementor-element.elementor-element-e8abc1f{--e-image-carousel-slides-to-show:4;}.elementor-30156 .elementor-element.elementor-element-e8abc1f .swiper-pagination-bullet{--swiper-pagination-bullet-horizontal-gap:5px;--swiper-pagination-bullet-vertical-gap:5px;width:3px;height:3px;background:var( --e-global-color-d373625 );}.elementor-30156 .elementor-element.elementor-element-e8abc1f .swiper-pagination-bullet:not(.swiper-pagination-bullet-active){background:#2A2A2A;opacity:1;}.elementor-30156 .elementor-element.elementor-element-e8abc1f .swiper-wrapper{display:flex;align-items:center;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-30156 .elementor-element.elementor-element-a49394d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(max-width:767px){.elementor-30156 .elementor-element.elementor-element-c4e1c3b:not(.elementor-motion-effects-element-type-background), .elementor-30156 .elementor-element.elementor-element-c4e1c3b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://dragofratelli.com/wp-content/uploads/2026/06/Teaser_Thumbnail_04fc1b01-f0a9-4f23-b36e-4f39c28f1e2c-scaled.webp");}.elementor-30156 .elementor-element.elementor-element-c4e1c3b > .elementor-container{min-height:360px;}.elementor-30156 .elementor-element.elementor-element-7657f5d .elementor-heading-title{font-size:14px;}.elementor-30156 .elementor-element.elementor-element-6cacdad .elementor-heading-title{font-size:30px;}.elementor-30156 .elementor-element.elementor-element-551d08a .elementor-heading-title{font-size:14px;line-height:1.4em;}.elementor-30156 .elementor-element.elementor-element-ad54090{padding:40px 15px 55px 15px;}.elementor-30156 .elementor-element.elementor-element-9390090 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-30156 .elementor-element.elementor-element-3444a43{padding:40px 0px 0px 0px;}.elementor-30156 .elementor-element.elementor-element-0990b0e .elementor-heading-title{line-height:1.2em;}.elementor-30156 .elementor-element.elementor-element-8893d45{padding:25px 15px 0px 15px;}.elementor-30156 .elementor-element.elementor-element-5ab927b > .elementor-element-populated{padding:0px 15px 0px 15px;}.elementor-30156 .elementor-element.elementor-element-6e3331e > .elementor-element-populated{padding:26px 15px 0px 15px;}.elementor-30156 .elementor-element.elementor-element-82a8f11 > .elementor-element-populated{padding:26px 15px 0px 15px;}.elementor-30156 .elementor-element.elementor-element-ec6b159{padding:0px 15px 50px 15px;}.elementor-30156 .elementor-element.elementor-element-ad77292 > .elementor-element-populated{padding:26px 15px 0px 15px;}.elementor-30156 .elementor-element.elementor-element-51db118 > .elementor-element-populated{padding:26px 15px 0px 15px;}.elementor-30156 .elementor-element.elementor-element-c683b34 > .elementor-element-populated{padding:26px 15px 0px 15px;}.elementor-30156 .elementor-element.elementor-element-85264a3 > .elementor-element-populated{padding:40px 15px 40px 15px;}.elementor-30156 .elementor-element.elementor-element-78ada67{text-align:start;}.elementor-30156 .elementor-element.elementor-element-78ada67 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-30156 .elementor-element.elementor-element-2773c85{padding:40px 0px 40px 0px;}.elementor-30156 .elementor-element.elementor-element-ba2fbc7 > .elementor-element-populated{margin:0px 0px 20px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-30156 .elementor-element.elementor-element-2a0c865 > .elementor-element-populated{padding:0px 40px 0px 60px;}.elementor-30156 .elementor-element.elementor-element-384ba29{padding:40px 0px 20px 0px;}.elementor-30156 .elementor-element.elementor-element-6ca2f85 .elementor-heading-title{line-height:1.5em;}.elementor-30156 .elementor-element.elementor-element-b496e64{text-align:start;}.elementor-30156 .elementor-element.elementor-element-a49394d.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-30156 .elementor-element.elementor-element-fdb5e8a > .elementor-element-populated{padding:40px 15px 40px 15px;}.elementor-30156 .elementor-element.elementor-element-1d9d13c .elementor-heading-title{line-height:1.5em;}.elementor-30156 .elementor-element.elementor-element-32aa437 .elementor-heading-title{font-size:18px;line-height:1.5em;}.elementor-30156 .elementor-element.elementor-element-d53cbc5{padding:40px 0px 20px 0px;}.elementor-30156 .elementor-element.elementor-element-c9ae748 > .elementor-element-populated{padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-30156 .elementor-element.elementor-element-ba2fbc7{width:70%;}.elementor-30156 .elementor-element.elementor-element-2a0c865{width:30%;}.elementor-30156 .elementor-element.elementor-element-b15c449{width:70%;}.elementor-30156 .elementor-element.elementor-element-e579921{width:30%;}}/* Start custom CSS for woocommerce-products, class: .elementor-element-a49394d *//* Titolo prodotto */
.woocommerce ul.products li.product .woocommerce-loop-product__title {
    font-family: 'Jost', sans-serif;
    font-weight: 600;
    font-size: 11px;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #2a2a2a;
}

/* Prezzo */
.woocommerce ul.products li.product .price {
    font-family: 'Heebo', sans-serif;
    font-weight: 400;
    font-size: 12px;
    color: #444444;
}

/* Bottone */
.woocommerce ul.products li.product .button {
    font-family: 'Jost', sans-serif;
    font-weight: 400;
    font-size: 9px;
    text-transform: uppercase;
    letter-spacing: 2px;
    color: #2a2a2a !important;
    background: transparent !important;
    border: 1px solid #2a2a2a !important;
    border-radius: 0px !important;
    padding: 8px 16px !important;
}

/* Bottone hover */
.woocommerce ul.products li.product .button:hover {
    background: #2a2a2a !important;
    color: #ffffff !important;
}/* End custom CSS */
/* Start custom CSS for image-carousel, class: .elementor-element-e8abc1f *//* Carosello galleria - formato quadrato */
.elementor-image-carousel .swiper-slide img {
    width: 100% !important;
    height: 400px !important;
    object-fit: cover !important;
    object-position: center !important;
}/* End custom CSS */