.elementor-4122 .elementor-element.elementor-element-38f80fc3:not(.elementor-motion-effects-element-type-background), .elementor-4122 .elementor-element.elementor-element-38f80fc3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://roestfood.it/wp-content/plugins/elementor/assets/images/placeholder.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4122 .elementor-element.elementor-element-38f80fc3 > .elementor-background-overlay{background-color:transparent;background-image:linear-gradient(90deg, rgba(4,7,13,0.90) 0%, rgba(7,16,31,0.48) 100%);opacity:0.88;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4122 .elementor-element.elementor-element-38f80fc3{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:90px 0px 90px 0px;}.elementor-4122 .elementor-element.elementor-element-10ae944b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.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-4122 .elementor-element.elementor-element-7e489223{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;text-align:center;}.elementor-4122 .elementor-element.elementor-element-7e489223 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;letter-spacing:2.6px;color:#E7B447;}.elementor-4122 .elementor-element.elementor-element-195b1194{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 22px) 0px;text-align:center;}.elementor-4122 .elementor-element.elementor-element-195b1194 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:76px;font-weight:800;line-height:0.98em;color:#FFFFFF;}.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-4122 .elementor-element.elementor-element-378f3c40{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:400;line-height:1.55em;color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-61bb3cc3 > .elementor-container{max-width:590px;}.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-4122 .elementor-element.elementor-element-527dee7b .elementor-button{background-color:#E7B447;font-family:"Montserrat", Sans-serif;font-weight:700;letter-spacing:1.2px;fill:#07101F;color:#07101F;border-radius:6px 6px 6px 6px;padding:16px 28px 16px 28px;}.elementor-4122 .elementor-element.elementor-element-527dee7b .elementor-button:hover, .elementor-4122 .elementor-element.elementor-element-527dee7b .elementor-button:focus{background-color:#FFFFFF;color:#07101F;}.elementor-4122 .elementor-element.elementor-element-527dee7b .elementor-button:hover svg, .elementor-4122 .elementor-element.elementor-element-527dee7b .elementor-button:focus svg{fill:#07101F;}.elementor-4122 .elementor-element.elementor-element-963916:not(.elementor-motion-effects-element-type-background), .elementor-4122 .elementor-element.elementor-element-963916 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3ED;}.elementor-4122 .elementor-element.elementor-element-963916{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 28px 85px 28px;}.elementor-4122 .elementor-element.elementor-element-963916 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4122 .elementor-element.elementor-element-295d31f9 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2.2px;color:#FF3038;}.elementor-4122 .elementor-element.elementor-element-753b7389 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:48px;font-weight:800;line-height:1.12em;color:#07101F;}.elementor-4122 .elementor-element.elementor-element-2681c5d0{font-family:"Montserrat", Sans-serif;font-size:17px;line-height:1.75em;color:#475467;}.elementor-4122 .elementor-element.elementor-element-42edf905:not(.elementor-motion-effects-element-type-background), .elementor-4122 .elementor-element.elementor-element-42edf905 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#07101F;}.elementor-4122 .elementor-element.elementor-element-42edf905{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:95px 24px 105px 24px;}.elementor-4122 .elementor-element.elementor-element-42edf905 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4122 .elementor-element.elementor-element-28ed946b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 38px) 0px;text-align:center;}.elementor-4122 .elementor-element.elementor-element-28ed946b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:44px;font-weight:800;color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-69dbbce1:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4122 .elementor-element.elementor-element-69dbbce1 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D192A;}.elementor-4122 .elementor-element.elementor-element-69dbbce1 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#24344B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4122 .elementor-element.elementor-element-69dbbce1 > .elementor-element-populated, .elementor-4122 .elementor-element.elementor-element-69dbbce1 > .elementor-element-populated > .elementor-background-overlay, .elementor-4122 .elementor-element.elementor-element-69dbbce1 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4122 .elementor-element.elementor-element-69dbbce1 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4122 .elementor-element.elementor-element-6791b04c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-4122 .elementor-element.elementor-element-6791b04c .elementor-heading-title{font-size:38px;color:#E7B447;}.elementor-4122 .elementor-element.elementor-element-2ddb2937 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-52714cd6{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.6em;color:#B7C0CE;}.elementor-4122 .elementor-element.elementor-element-49b81103:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4122 .elementor-element.elementor-element-49b81103 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D192A;}.elementor-4122 .elementor-element.elementor-element-49b81103 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#24344B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4122 .elementor-element.elementor-element-49b81103 > .elementor-element-populated, .elementor-4122 .elementor-element.elementor-element-49b81103 > .elementor-element-populated > .elementor-background-overlay, .elementor-4122 .elementor-element.elementor-element-49b81103 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4122 .elementor-element.elementor-element-49b81103 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4122 .elementor-element.elementor-element-2a9fb8b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-4122 .elementor-element.elementor-element-2a9fb8b7 .elementor-heading-title{font-size:38px;color:#E7B447;}.elementor-4122 .elementor-element.elementor-element-76662678 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-11b1e3f3{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.6em;color:#B7C0CE;}.elementor-4122 .elementor-element.elementor-element-5b2aa876:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4122 .elementor-element.elementor-element-5b2aa876 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D192A;}.elementor-4122 .elementor-element.elementor-element-5b2aa876 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#24344B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4122 .elementor-element.elementor-element-5b2aa876 > .elementor-element-populated, .elementor-4122 .elementor-element.elementor-element-5b2aa876 > .elementor-element-populated > .elementor-background-overlay, .elementor-4122 .elementor-element.elementor-element-5b2aa876 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4122 .elementor-element.elementor-element-5b2aa876 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4122 .elementor-element.elementor-element-5c4df859{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-4122 .elementor-element.elementor-element-5c4df859 .elementor-heading-title{font-size:38px;color:#E7B447;}.elementor-4122 .elementor-element.elementor-element-493be77d .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-1d842c17{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.6em;color:#B7C0CE;}.elementor-4122 .elementor-element.elementor-element-264d4bf9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4122 .elementor-element.elementor-element-264d4bf9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D192A;}.elementor-4122 .elementor-element.elementor-element-264d4bf9 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#24344B;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4122 .elementor-element.elementor-element-264d4bf9 > .elementor-element-populated, .elementor-4122 .elementor-element.elementor-element-264d4bf9 > .elementor-element-populated > .elementor-background-overlay, .elementor-4122 .elementor-element.elementor-element-264d4bf9 > .elementor-background-slideshow{border-radius:12px 12px 12px 12px;}.elementor-4122 .elementor-element.elementor-element-264d4bf9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4122 .elementor-element.elementor-element-3c933c3d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 14px) 0px;}.elementor-4122 .elementor-element.elementor-element-3c933c3d .elementor-heading-title{font-size:38px;color:#E7B447;}.elementor-4122 .elementor-element.elementor-element-12fd2b90 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:21px;font-weight:700;color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-612c02c8{font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.6em;color:#B7C0CE;}.elementor-4122 .elementor-element.elementor-element-4b5c1b01:not(.elementor-motion-effects-element-type-background), .elementor-4122 .elementor-element.elementor-element-4b5c1b01 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04070D;}.elementor-4122 .elementor-element.elementor-element-4b5c1b01{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:105px 30px 105px 30px;}.elementor-4122 .elementor-element.elementor-element-4b5c1b01 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4122 .elementor-element.elementor-element-7fb0a542 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2.3px;color:#E7B447;}.elementor-4122 .elementor-element.elementor-element-525dafc7 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:52px;font-weight:800;line-height:1.08em;color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-4020438a{font-family:"Montserrat", Sans-serif;font-size:17px;line-height:1.65em;color:#B7C0CE;}.elementor-4122 .elementor-element.elementor-element-964d60e .elementor-button{background-color:#FF3038;font-family:"Montserrat", Sans-serif;font-weight:700;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:16px 28px 16px 28px;}.elementor-4122 .elementor-element.elementor-element-964d60e .elementor-button:hover, .elementor-4122 .elementor-element.elementor-element-964d60e .elementor-button:focus{background-color:#E7B447;color:#07101F;}.elementor-4122 .elementor-element.elementor-element-964d60e .elementor-button:hover svg, .elementor-4122 .elementor-element.elementor-element-964d60e .elementor-button:focus svg{fill:#07101F;}.elementor-4122 .elementor-element.elementor-element-75285ef8:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4122 .elementor-element.elementor-element-75285ef8 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(145deg, #171E2D 0%, #5C0C15 100%);}.elementor-4122 .elementor-element.elementor-element-75285ef8 > .elementor-element-populated{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E7B447;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4122 .elementor-element.elementor-element-75285ef8 > .elementor-element-populated, .elementor-4122 .elementor-element.elementor-element-75285ef8 > .elementor-element-populated > .elementor-background-overlay, .elementor-4122 .elementor-element.elementor-element-75285ef8 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-4122 .elementor-element.elementor-element-75285ef8 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4122 .elementor-element.elementor-element-38db477b{text-align:center;}.elementor-4122 .elementor-element.elementor-element-38db477b .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:29px;font-weight:800;color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-24762bd0{text-align:center;font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:700;letter-spacing:1.8px;color:#E7B447;}.elementor-4122 .elementor-element.elementor-element-4c127fb1:not(.elementor-motion-effects-element-type-background), .elementor-4122 .elementor-element.elementor-element-4c127fb1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F6F3ED;}.elementor-4122 .elementor-element.elementor-element-4c127fb1{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:85px 30px 95px 30px;}.elementor-4122 .elementor-element.elementor-element-4c127fb1 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4122 .elementor-element.elementor-element-2e789d6:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-4122 .elementor-element.elementor-element-2e789d6 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-2e789d6 > .elementor-element-populated, .elementor-4122 .elementor-element.elementor-element-2e789d6 > .elementor-element-populated > .elementor-background-overlay, .elementor-4122 .elementor-element.elementor-element-2e789d6 > .elementor-background-slideshow{border-radius:18px 18px 18px 18px;}.elementor-4122 .elementor-element.elementor-element-2e789d6 > .elementor-element-populated{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-4122 .elementor-element.elementor-element-2e789d6 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4122 .elementor-element.elementor-element-436fafae{text-align:center;}.elementor-4122 .elementor-element.elementor-element-436fafae .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:14px;font-weight:700;letter-spacing:2.5px;color:#FF3038;}.elementor-4122 .elementor-element.elementor-element-7d33265{text-align:center;}.elementor-4122 .elementor-element.elementor-element-7d33265 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:46px;font-weight:800;color:#07101F;}.elementor-4122 .elementor-element.elementor-element-2f1676f1{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 25px) 0px;text-align:center;font-family:"Montserrat", Sans-serif;font-size:18px;line-height:1.65em;color:#475467;}.elementor-4122 .elementor-element.elementor-element-31f3c3b2 > .elementor-container{max-width:650px;}.elementor-4122 .elementor-element.elementor-element-2f8f5ab3 .elementor-button{background-color:#07101F;font-family:"Montserrat", Sans-serif;font-weight:700;letter-spacing:1.2px;fill:#FFFFFF;color:#FFFFFF;border-radius:6px 6px 6px 6px;padding:16px 28px 16px 28px;}.elementor-4122 .elementor-element.elementor-element-2f8f5ab3 .elementor-button:hover, .elementor-4122 .elementor-element.elementor-element-2f8f5ab3 .elementor-button:focus{background-color:#FF3038;}.elementor-4122 .elementor-element.elementor-element-53cece63 .elementor-button{background-color:#E7B447;font-family:"Montserrat", Sans-serif;font-weight:700;letter-spacing:1.2px;fill:#07101F;color:#07101F;border-radius:6px 6px 6px 6px;padding:16px 28px 16px 28px;}.elementor-4122 .elementor-element.elementor-element-53cece63 .elementor-button:hover, .elementor-4122 .elementor-element.elementor-element-53cece63 .elementor-button:focus{background-color:#FF3038;color:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-53cece63 .elementor-button:hover svg, .elementor-4122 .elementor-element.elementor-element-53cece63 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-4122 .elementor-element.elementor-element-471d78c2:not(.elementor-motion-effects-element-type-background), .elementor-4122 .elementor-element.elementor-element-471d78c2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#04070D;}.elementor-4122 .elementor-element.elementor-element-471d78c2{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:45px 20px 35px 20px;}.elementor-4122 .elementor-element.elementor-element-471d78c2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4122 .elementor-element.elementor-element-21077708{text-align:center;}.elementor-4122 .elementor-element.elementor-element-21077708 .elementor-heading-title{font-family:"Montserrat", Sans-serif;font-size:26px;font-weight:800;letter-spacing:2px;color:#E7B447;}.elementor-4122 .elementor-element.elementor-element-27a36c96{text-align:center;font-family:"Montserrat", Sans-serif;font-size:14px;line-height:1.8em;color:#B7C0CE;}@media(max-width:1024px){.elementor-4122 .elementor-element.elementor-element-195b1194 .elementor-heading-title{font-size:58px;}.elementor-4122 .elementor-element.elementor-element-378f3c40{font-size:19px;}.elementor-4122 .elementor-element.elementor-element-753b7389 .elementor-heading-title{font-size:40px;}.elementor-4122 .elementor-element.elementor-element-28ed946b .elementor-heading-title{font-size:38px;}.elementor-4122 .elementor-element.elementor-element-525dafc7 .elementor-heading-title{font-size:43px;}.elementor-4122 .elementor-element.elementor-element-7d33265 .elementor-heading-title{font-size:39px;}}@media(max-width:767px){.elementor-4122 .elementor-element.elementor-element-195b1194 .elementor-heading-title{font-size:42px;}.elementor-4122 .elementor-element.elementor-element-378f3c40{font-size:17px;}.elementor-4122 .elementor-element.elementor-element-753b7389 .elementor-heading-title{font-size:34px;}.elementor-4122 .elementor-element.elementor-element-28ed946b .elementor-heading-title{font-size:32px;}.elementor-4122 .elementor-element.elementor-element-525dafc7 .elementor-heading-title{font-size:35px;}.elementor-4122 .elementor-element.elementor-element-7d33265 .elementor-heading-title{font-size:33px;}}