.elementor-40 .elementor-element.elementor-element-1c83332:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1c83332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FEF8EF;background-image:url("https://danini-catering.de/wp-content/uploads/2025/12/Hero-Section-Danini-Catering.png");background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-1c83332 > .elementor-background-overlay{opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-1c83332{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:162px 0px 110px 0px;}.elementor-40 .elementor-element.elementor-element-1c83332 > .elementor-shape-top .elementor-shape-fill{fill:#67C2BB;}.elementor-40 .elementor-element.elementor-element-1c83332 > .elementor-shape-top svg{width:calc(140% + 1.3px);height:132px;}.elementor-40 .elementor-element.elementor-element-1f48d17{margin-top:0px;margin-bottom:-120px;}.elementor-40 .elementor-element.elementor-element-226c64a > .elementor-element-populated{padding:80px 10px 10px 10px;}.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-40 .elementor-element.elementor-element-42c00d1{width:100%;max-width:100%;text-align:start;}.elementor-40 .elementor-element.elementor-element-42c00d1 .elementor-heading-title{font-family:"Coiny", Sans-serif;font-size:62px;font-weight:600;color:#2D2D2D;}.elementor-40 .elementor-element.elementor-element-13c7020{--e-image-carousel-slides-to-show:1;width:100%;max-width:100%;margin:-53px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-40 .elementor-element.elementor-element-e18dcb6:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-e18dcb6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, var( --e-global-color-5cde1a1 ) 100%, #77D1CA 100%);}.elementor-40 .elementor-element.elementor-element-e18dcb6{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:330px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-e18dcb6 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-e18dcb6 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-bbdd671{margin-top:0px;margin-bottom:-66px;}.elementor-40 .elementor-element.elementor-element-1f873ad > .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-40 .elementor-element.elementor-element-23bb07f{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;z-index:2;}.elementor-40 .elementor-element.elementor-element-3bd2936.elementor-column > .elementor-widget-wrap{justify-content:flex-end;}.elementor-40 .elementor-element.elementor-element-3bd2936 > .elementor-element-populated{margin:-45px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-40 .elementor-element.elementor-element-2435ed2{width:var( --container-widget-width, 13.401% );max-width:13.401%;margin:0px -71px calc(var(--kit-widget-spacing, 0px) + -46px) 0px;--container-widget-width:13.401%;--container-widget-flex-grow:0;z-index:2;}.elementor-40 .elementor-element.elementor-element-74332a3{width:100%;max-width:100%;text-align:end;}.elementor-40 .elementor-element.elementor-element-74332a3 .elementor-heading-title{font-family:"Coiny", Sans-serif;font-size:49px;font-weight:700;color:var( --e-global-color-3b184a7 );}.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-40 .elementor-element.elementor-element-31297f1{text-align:end;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-3b184a7 );}.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-40 .elementor-element.elementor-element-d0bb396 .elementor-button{background-color:var( --e-global-color-1b69e1f );font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-3b184a7 );color:var( --e-global-color-3b184a7 );border-radius:99px 99px 99px 99px;padding:25px 40px 25px 40px;}.elementor-40 .elementor-element.elementor-element-d0bb396 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-d0bb396 .elementor-button:focus{background-color:#E94D4D;color:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-d0bb396{width:auto;max-width:auto;}.elementor-40 .elementor-element.elementor-element-d0bb396:hover{--e-transform-scale:1.05;}.elementor-40 .elementor-element.elementor-element-d0bb396 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-d0bb396 .elementor-button:focus svg{fill:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-3200dea:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-3200dea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-3200dea{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 80px 0px;}.elementor-40 .elementor-element.elementor-element-3200dea > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-3200dea > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-5cde1a1 );}.elementor-40 .elementor-element.elementor-element-3200dea > .elementor-shape-top svg{width:calc(100% + 1.3px);height:47px;}.elementor-40 .elementor-element.elementor-element-1c335a9:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-1c335a9 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danini-catering.de/wp-content/uploads/2025/11/57819d.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-1c335a9 > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-1c335a9 > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-1c335a9 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-1c335a9 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-40 .elementor-element.elementor-element-1c335a9 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-2950edf{--spacer-size:450px;}.elementor-40 .elementor-element.elementor-element-0f75544 .elementor-button{background-color:var( --e-global-color-3b184a7 );font-family:"Courgette", Sans-serif;font-size:21px;font-weight:600;fill:var( --e-global-color-3a64b3f );color:var( --e-global-color-3a64b3f );border-radius:8px 8px 8px 8px;padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-0f75544 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-0f75544 .elementor-button:focus{background-color:var( --e-global-color-5cde1a1 );color:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-0f75544:hover{--e-transform-scale:1.02;}.elementor-40 .elementor-element.elementor-element-0f75544 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-40 .elementor-element.elementor-element-0f75544 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-0f75544 .elementor-button:focus svg{fill:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-44736a5:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-44736a5 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danini-catering.de/wp-content/uploads/2025/11/Schokofruechte-Obst.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-44736a5 > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-44736a5 > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-44736a5 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-44736a5 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-40 .elementor-element.elementor-element-44736a5 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-81b2deb{--spacer-size:450px;}.elementor-40 .elementor-element.elementor-element-8546028 .elementor-button{background-color:var( --e-global-color-3b184a7 );font-family:"Courgette", Sans-serif;font-size:21px;font-weight:600;fill:var( --e-global-color-3a64b3f );color:var( --e-global-color-3a64b3f );border-radius:8px 8px 8px 8px;padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-8546028 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-8546028 .elementor-button:focus{background-color:var( --e-global-color-5cde1a1 );color:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-8546028:hover{--e-transform-scale:1.02;}.elementor-40 .elementor-element.elementor-element-8546028 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-40 .elementor-element.elementor-element-8546028 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-8546028 .elementor-button:focus svg{fill:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-ef36997:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-ef36997 > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danini-catering.de/wp-content/uploads/2025/12/Waffeln-am-Stiel-Catering-Danini.jpeg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-ef36997 > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-ef36997 > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-ef36997 > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-ef36997 > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-40 .elementor-element.elementor-element-ef36997 > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-a88797b{--spacer-size:450px;}.elementor-40 .elementor-element.elementor-element-1f29c6b .elementor-button{background-color:var( --e-global-color-3b184a7 );font-family:"Courgette", Sans-serif;font-size:21px;font-weight:600;fill:var( --e-global-color-3a64b3f );color:var( --e-global-color-3a64b3f );border-radius:8px 8px 8px 8px;padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-1f29c6b .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-1f29c6b .elementor-button:focus{background-color:var( --e-global-color-5cde1a1 );color:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-1f29c6b:hover{--e-transform-scale:1.02;}.elementor-40 .elementor-element.elementor-element-1f29c6b .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-40 .elementor-element.elementor-element-1f29c6b .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-1f29c6b .elementor-button:focus svg{fill:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-a999c7b:not(.elementor-motion-effects-element-type-background) > .elementor-widget-wrap, .elementor-40 .elementor-element.elementor-element-a999c7b > .elementor-widget-wrap > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://danini-catering.de/wp-content/uploads/2025/11/Belgische-Waffeln.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-40 .elementor-element.elementor-element-a999c7b > .elementor-element-populated, .elementor-40 .elementor-element.elementor-element-a999c7b > .elementor-element-populated > .elementor-background-overlay, .elementor-40 .elementor-element.elementor-element-a999c7b > .elementor-background-slideshow{border-radius:10px 10px 10px 10px;}.elementor-40 .elementor-element.elementor-element-a999c7b > .elementor-element-populated{box-shadow:0px 0px 10px 0px rgba(0, 0, 0, 0.2);transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin:10px 10px 10px 10px;--e-column-margin-right:10px;--e-column-margin-left:10px;padding:15px 15px 15px 15px;}.elementor-40 .elementor-element.elementor-element-a999c7b > .elementor-element-populated > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-c6856e0{--spacer-size:450px;}.elementor-40 .elementor-element.elementor-element-f209033 .elementor-button{background-color:var( --e-global-color-3b184a7 );font-family:"Courgette", Sans-serif;font-size:21px;font-weight:600;fill:var( --e-global-color-3a64b3f );color:var( --e-global-color-3a64b3f );border-radius:8px 8px 8px 8px;padding:20px 20px 20px 20px;}.elementor-40 .elementor-element.elementor-element-f209033 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-f209033 .elementor-button:focus{background-color:var( --e-global-color-5cde1a1 );color:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-f209033:hover{--e-transform-scale:1.02;}.elementor-40 .elementor-element.elementor-element-f209033 .elementor-button .elementor-button-content-wrapper{justify-content:start;}.elementor-40 .elementor-element.elementor-element-f209033 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-f209033 .elementor-button:focus svg{fill:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-c422c19:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-c422c19 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-c422c19{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:65px 0px 80px 0px;}.elementor-40 .elementor-element.elementor-element-c422c19 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-75aa9dc.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-9273660{width:100%;max-width:100%;text-align:center;}.elementor-40 .elementor-element.elementor-element-9273660 .elementor-heading-title{font-family:"Coiny", Sans-serif;font-size:49px;font-weight:700;color:var( --e-global-color-5cde1a1 );}.elementor-40 .elementor-element.elementor-element-da49b25{width:auto;max-width:auto;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-e292d0f{padding:45px 0px 0px 0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{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-40 .elementor-element.elementor-element-ce3028e .elementor-icon-box-wrapper{gap:15px;}.elementor-40 .elementor-element.elementor-element-ce3028e .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-3a64b3f );}.elementor-40 .elementor-element.elementor-element-ce3028e .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-ce3028e .elementor-icon-box-title a{font-family:"Coiny", Sans-serif;font-weight:600;}.elementor-40 .elementor-element.elementor-element-ce3028e:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-ce3028e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3a64b3f );}.elementor-40 .elementor-element.elementor-element-ce3028e .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-417311b .elementor-icon-box-wrapper{gap:15px;}.elementor-40 .elementor-element.elementor-element-417311b .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-3a64b3f );}.elementor-40 .elementor-element.elementor-element-417311b .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-417311b .elementor-icon-box-title a{font-family:"Coiny", Sans-serif;font-weight:600;}.elementor-40 .elementor-element.elementor-element-417311b:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-417311b:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3a64b3f );}.elementor-40 .elementor-element.elementor-element-417311b .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-3f0e8d7 .elementor-icon-box-wrapper{gap:15px;}.elementor-40 .elementor-element.elementor-element-3f0e8d7 .elementor-icon-box-title{margin-block-end:10px;color:var( --e-global-color-3a64b3f );}.elementor-40 .elementor-element.elementor-element-3f0e8d7 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-3f0e8d7 .elementor-icon-box-title a{font-family:"Coiny", Sans-serif;font-weight:600;}.elementor-40 .elementor-element.elementor-element-3f0e8d7:has(:hover) .elementor-icon-box-title,
					 .elementor-40 .elementor-element.elementor-element-3f0e8d7:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-3a64b3f );}.elementor-40 .elementor-element.elementor-element-3f0e8d7 .elementor-icon-box-description{font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-c2f9e5b:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-c2f9e5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5cde1a1 );}.elementor-40 .elementor-element.elementor-element-c2f9e5b{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:209px 0px 141px 0px;}.elementor-40 .elementor-element.elementor-element-c2f9e5b > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-c2f9e5b > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-c2f9e5b > .elementor-shape-top svg{height:180px;}.elementor-40 .elementor-element.elementor-element-3f74f26{width:var( --container-widget-width, 36.222% );max-width:36.222%;--container-widget-width:36.222%;--container-widget-flex-grow:0;bottom:-457px;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-3f74f26{left:-19%;}body.rtl .elementor-40 .elementor-element.elementor-element-3f74f26{right:-19%;}.elementor-40 .elementor-element.elementor-element-6e5cfbf{width:var( --container-widget-width, 50.423% );max-width:50.423%;--container-widget-width:50.423%;--container-widget-flex-grow:0;bottom:-836px;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-6e5cfbf{right:12px;}body.rtl .elementor-40 .elementor-element.elementor-element-6e5cfbf{left:12px;}.elementor-40 .elementor-element.elementor-element-61d822d{width:var( --container-widget-width, 23.477% );max-width:23.477%;--container-widget-width:23.477%;--container-widget-flex-grow:0;bottom:-17px;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-61d822d{right:22px;}body.rtl .elementor-40 .elementor-element.elementor-element-61d822d{left:22px;}.elementor-40 .elementor-element.elementor-element-da429da.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-23df152{width:var( --container-widget-width, 74.554% );max-width:74.554%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;--container-widget-width:74.554%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-c685ec7{width:100%;max-width:100%;text-align:center;}.elementor-40 .elementor-element.elementor-element-c685ec7:hover{--e-transform-translateY:-5px;}.elementor-40 .elementor-element.elementor-element-c685ec7 .elementor-heading-title{font-family:"Coiny", Sans-serif;font-size:110px;font-weight:700;text-transform:uppercase;color:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-c685ec7 .elementor-heading-title a:hover, .elementor-40 .elementor-element.elementor-element-c685ec7 .elementor-heading-title a:focus{color:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-141603e{width:var( --container-widget-width, 9.374% );max-width:9.374%;--container-widget-width:9.374%;--container-widget-flex-grow:0;bottom:-3%;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-141603e{right:26%;}body.rtl .elementor-40 .elementor-element.elementor-element-141603e{left:26%;}.elementor-40 .elementor-element.elementor-element-709e456:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-709e456 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-709e456 > .elementor-background-overlay{background-image:url("https://danini-catering.de/wp-content/uploads/2025/11/Danini-Hintergrund-party.png");background-repeat:no-repeat;background-size:cover;opacity:1;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-709e456{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:175px 0px 55px 0px;}.elementor-40 .elementor-element.elementor-element-709e456 > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-5cde1a1 );}.elementor-40 .elementor-element.elementor-element-709e456 > .elementor-shape-top svg{width:calc(185% + 1.3px);height:70px;transform:translateX(-50%) rotateY(180deg);}.elementor-40 .elementor-element.elementor-element-057aee7{margin-top:0px;margin-bottom:15px;z-index:2;}.elementor-40 .elementor-element.elementor-element-057f8b6.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-59f358e{width:var( --container-widget-width, 88.121% );max-width:88.121%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:88.121%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-59f358e .elementor-heading-title{font-family:"Coiny", Sans-serif;font-size:42px;font-weight:700;color:var( --e-global-color-3a64b3f );}.elementor-40 .elementor-element.elementor-element-e89c8b5{width:var( --container-widget-width, 81.296% );max-width:81.296%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:81.296%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-secondary );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-40 .elementor-element.elementor-element-ecdaacb .elementor-icon-list-icon i{color:var( --e-global-color-5cde1a1 );transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-ecdaacb .elementor-icon-list-icon svg{fill:var( --e-global-color-5cde1a1 );transition:fill 0.3s;}.elementor-40 .elementor-element.elementor-element-ecdaacb{--e-icon-list-icon-size:25px;--icon-vertical-offset:-2px;}.elementor-40 .elementor-element.elementor-element-ecdaacb .elementor-icon-list-icon{padding-inline-end:1px;}.elementor-40 .elementor-element.elementor-element-ecdaacb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-ecdaacb .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-weight:500;}.elementor-40 .elementor-element.elementor-element-ecdaacb .elementor-icon-list-text{color:var( --e-global-color-3a64b3f );transition:color 0.3s;}.elementor-40 .elementor-element.elementor-element-d6c9abd.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-f4301a4{--e-image-carousel-slides-to-show:1;width:var( --container-widget-width, 87.5% );max-width:87.5%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:87.5%;--container-widget-flex-grow:0;z-index:2;}.elementor-40 .elementor-element.elementor-element-f4301a4 .elementor-image-carousel-wrapper .elementor-image-carousel .swiper-slide-image{border-radius:15px 15px 15px 15px;}.elementor-40 .elementor-element.elementor-element-17b684d:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-17b684d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-5cde1a1 );}.elementor-40 .elementor-element.elementor-element-17b684d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:297px 0px 111px 0px;}.elementor-40 .elementor-element.elementor-element-17b684d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-40 .elementor-element.elementor-element-17b684d > .elementor-shape-top .elementor-shape-fill{fill:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-17b684d > .elementor-shape-top svg{height:176px;}.elementor-40 .elementor-element.elementor-element-9e7af6f{margin-top:0px;margin-bottom:15px;z-index:2;}.elementor-40 .elementor-element.elementor-element-7eafb68.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-c7a2644{width:var( --container-widget-width, 55.909% );max-width:55.909%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -10px) 0px;--container-widget-width:55.909%;--container-widget-flex-grow:0;text-align:center;}.elementor-40 .elementor-element.elementor-element-c7a2644 .elementor-heading-title{font-family:"Coiny", Sans-serif;font-size:42px;font-weight:700;color:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-d249953{width:var( --container-widget-width, 81.013% );max-width:81.013%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;--container-widget-width:81.013%;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-weight:400;color:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-23d5fc4 .elementor-button{background-color:#DD3B3B;font-family:"Inter", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;fill:var( --e-global-color-3b184a7 );color:var( --e-global-color-3b184a7 );border-radius:99px 99px 99px 99px;padding:25px 40px 25px 40px;}.elementor-40 .elementor-element.elementor-element-23d5fc4 .elementor-button:hover, .elementor-40 .elementor-element.elementor-element-23d5fc4 .elementor-button:focus{background-color:#E94D4D;color:var( --e-global-color-3b184a7 );}.elementor-40 .elementor-element.elementor-element-23d5fc4{width:auto;max-width:auto;}.elementor-40 .elementor-element.elementor-element-23d5fc4:hover{--e-transform-scale:1.05;}.elementor-40 .elementor-element.elementor-element-23d5fc4 .elementor-button:hover svg, .elementor-40 .elementor-element.elementor-element-23d5fc4 .elementor-button:focus svg{fill:var( --e-global-color-3b184a7 );}@media(max-width:1024px){.elementor-40 .elementor-element.elementor-element-1c83332:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1c83332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:-41px 240px;}.elementor-40 .elementor-element.elementor-element-1c83332{padding:100px 0px 153px 0px;}.elementor-40 .elementor-element.elementor-element-226c64a > .elementor-element-populated{margin:0px 0px 66px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-40 .elementor-element.elementor-element-42c00d1{text-align:center;}.elementor-40 .elementor-element.elementor-element-cf70b89.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-13c7020{width:var( --container-widget-width, 494px );max-width:494px;--container-widget-width:494px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-e18dcb6 > .elementor-shape-top svg{height:163px;}.elementor-40 .elementor-element.elementor-element-e18dcb6{padding:137px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-bbdd671{margin-top:0px;margin-bottom:-64px;}.elementor-40 .elementor-element.elementor-element-23bb07f{width:var( --container-widget-width, 42.499% );max-width:42.499%;--container-widget-width:42.499%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-3bd2936 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-40 .elementor-element.elementor-element-2435ed2{margin:0px -14px calc(var(--kit-widget-spacing, 0px) + 2px) 0px;}.elementor-40 .elementor-element.elementor-element-31297f1{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-3200dea{padding:125px 0px 25px 0px;}.elementor-40 .elementor-element.elementor-element-9273660{width:var( --container-widget-width, 524px );max-width:524px;--container-widget-width:524px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-932bbb3.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-ce3028e{width:var( --container-widget-width, 553px );max-width:553px;--container-widget-width:553px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-52bdf6b.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-52bdf6b > .elementor-element-populated{padding:50px 10px 50px 10px;}.elementor-40 .elementor-element.elementor-element-417311b{width:var( --container-widget-width, 553px );max-width:553px;--container-widget-width:553px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-9d6cf38.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-40 .elementor-element.elementor-element-3f0e8d7{width:var( --container-widget-width, 553px );max-width:553px;--container-widget-width:553px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-c2f9e5b > .elementor-shape-top svg{height:170px;}.elementor-40 .elementor-element.elementor-element-c2f9e5b{padding:180px 0px 203px 0px;}.elementor-40 .elementor-element.elementor-element-3f74f26{width:var( --container-widget-width, 161px );max-width:161px;--container-widget-width:161px;--container-widget-flex-grow:0;bottom:-664px;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-3f74f26{left:10%;}body.rtl .elementor-40 .elementor-element.elementor-element-3f74f26{right:10%;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-6e5cfbf{right:-257px;}body.rtl .elementor-40 .elementor-element.elementor-element-6e5cfbf{left:-257px;}.elementor-40 .elementor-element.elementor-element-6e5cfbf{bottom:-712px;}.elementor-40 .elementor-element.elementor-element-61d822d{width:var( --container-widget-width, 102.031px );max-width:102.031px;--container-widget-width:102.031px;--container-widget-flex-grow:0;bottom:-122%;}.elementor-40 .elementor-element.elementor-element-23df152{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-c685ec7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -23px) 0px;}.elementor-40 .elementor-element.elementor-element-c685ec7 .elementor-heading-title{font-size:89px;}.elementor-40 .elementor-element.elementor-element-709e456 > .elementor-background-overlay{background-position:0px 157px;opacity:0.38;}.elementor-40 .elementor-element.elementor-element-709e456{padding:136px 0px 55px 0px;}.elementor-40 .elementor-element.elementor-element-59f358e{width:var( --container-widget-width, 535.297px );max-width:535.297px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:535.297px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-e89c8b5{width:var( --container-widget-width, 529px );max-width:529px;--container-widget-width:529px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-f4301a4{width:100%;max-width:100%;}.elementor-40 .elementor-element.elementor-element-17b684d{padding:231px 0px 80px 0px;}.elementor-40 .elementor-element.elementor-element-c7a2644{width:var( --container-widget-width, 587.625px );max-width:587.625px;--container-widget-width:587.625px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-d249953{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 15px) 0px;}}@media(max-width:767px){.elementor-40 .elementor-element.elementor-element-1c83332:not(.elementor-motion-effects-element-type-background), .elementor-40 .elementor-element.elementor-element-1c83332 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:133px -90px;}.elementor-40 .elementor-element.elementor-element-1c83332 > .elementor-shape-top svg{height:114px;}.elementor-40 .elementor-element.elementor-element-1c83332{padding:136px 0px 30px 0px;}.elementor-40 .elementor-element.elementor-element-1f48d17{margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-226c64a > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-40 .elementor-element.elementor-element-42c00d1 .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-13c7020{width:var( --container-widget-width, 73% );max-width:73%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;--container-widget-width:73%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-e18dcb6 > .elementor-shape-top svg{height:91px;}.elementor-40 .elementor-element.elementor-element-e18dcb6{padding:94px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-bbdd671{margin-top:0px;margin-bottom:-47px;}.elementor-40 .elementor-element.elementor-element-1f873ad > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-23bb07f{width:var( --container-widget-width, 62.798% );max-width:62.798%;--container-widget-width:62.798%;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-3bd2936 > .elementor-element-populated{margin:0px 0px 65px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;}.elementor-40 .elementor-element.elementor-element-2435ed2{width:var( --container-widget-width, 116.859px );max-width:116.859px;--container-widget-width:116.859px;--container-widget-flex-grow:0;}.elementor-40 .elementor-element.elementor-element-74332a3 .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-3200dea > .elementor-shape-top svg{height:26px;}.elementor-40 .elementor-element.elementor-element-9273660 .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-ce3028e .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-ce3028e .elementor-icon-box-title a{font-size:25px;}.elementor-40 .elementor-element.elementor-element-417311b .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-417311b .elementor-icon-box-title a{font-size:25px;}.elementor-40 .elementor-element.elementor-element-3f0e8d7 .elementor-icon-box-title, .elementor-40 .elementor-element.elementor-element-3f0e8d7 .elementor-icon-box-title a{font-size:25px;}.elementor-40 .elementor-element.elementor-element-c2f9e5b > .elementor-shape-top svg{height:103px;}.elementor-40 .elementor-element.elementor-element-c2f9e5b{padding:60px 0px 209px 0px;}.elementor-40 .elementor-element.elementor-element-3f74f26{width:var( --container-widget-width, 133px );max-width:133px;--container-widget-width:133px;--container-widget-flex-grow:0;bottom:-484px;}.elementor-40 .elementor-element.elementor-element-6e5cfbf{--container-widget-width:122px;--container-widget-flex-grow:0;width:var( --container-widget-width, 122px );max-width:122px;bottom:-547px;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-6e5cfbf{right:22px;}body.rtl .elementor-40 .elementor-element.elementor-element-6e5cfbf{left:22px;}.elementor-40 .elementor-element.elementor-element-61d822d{width:var( --container-widget-width, 76px );max-width:76px;--container-widget-width:76px;--container-widget-flex-grow:0;bottom:-44px;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-61d822d{right:16px;}body.rtl .elementor-40 .elementor-element.elementor-element-61d822d{left:16px;}.elementor-40 .elementor-element.elementor-element-6e0b8c7{padding:43px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-da429da > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-40 .elementor-element.elementor-element-c685ec7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-40 .elementor-element.elementor-element-c685ec7 .elementor-heading-title{font-size:40px;}.elementor-40 .elementor-element.elementor-element-141603e{--container-widget-width:61px;--container-widget-flex-grow:0;width:var( --container-widget-width, 61px );max-width:61px;bottom:-9%;}body:not(.rtl) .elementor-40 .elementor-element.elementor-element-141603e{right:15%;}body.rtl .elementor-40 .elementor-element.elementor-element-141603e{left:15%;}.elementor-40 .elementor-element.elementor-element-709e456 > .elementor-background-overlay{background-position:0px 0px;}.elementor-40 .elementor-element.elementor-element-709e456{padding:124px 0px 41px 0px;}.elementor-40 .elementor-element.elementor-element-59f358e .elementor-heading-title{font-size:32px;}.elementor-40 .elementor-element.elementor-element-ecdaacb{--e-icon-list-icon-size:21px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-end;--icon-vertical-offset:-4px;}.elementor-40 .elementor-element.elementor-element-ecdaacb .elementor-icon-list-item > .elementor-icon-list-text, .elementor-40 .elementor-element.elementor-element-ecdaacb .elementor-icon-list-item > a{font-size:18px;}.elementor-40 .elementor-element.elementor-element-17b684d > .elementor-shape-top svg{height:96px;}.elementor-40 .elementor-element.elementor-element-17b684d{padding:165px 0px 84px 0px;}.elementor-40 .elementor-element.elementor-element-c7a2644 .elementor-heading-title{font-size:32px;}}@media(min-width:768px){.elementor-40 .elementor-element.elementor-element-226c64a{width:54.912%;}.elementor-40 .elementor-element.elementor-element-cf70b89{width:45.088%;}.elementor-40 .elementor-element.elementor-element-1f873ad{width:34.035%;}.elementor-40 .elementor-element.elementor-element-3bd2936{width:65.965%;}}@media(max-width:1024px) and (min-width:768px){.elementor-40 .elementor-element.elementor-element-226c64a{width:100%;}.elementor-40 .elementor-element.elementor-element-cf70b89{width:100%;}.elementor-40 .elementor-element.elementor-element-1f873ad{width:100%;}.elementor-40 .elementor-element.elementor-element-3bd2936{width:100%;}.elementor-40 .elementor-element.elementor-element-1c335a9{width:50%;}.elementor-40 .elementor-element.elementor-element-44736a5{width:50%;}.elementor-40 .elementor-element.elementor-element-ef36997{width:50%;}.elementor-40 .elementor-element.elementor-element-a999c7b{width:50%;}.elementor-40 .elementor-element.elementor-element-932bbb3{width:100%;}.elementor-40 .elementor-element.elementor-element-52bdf6b{width:100%;}.elementor-40 .elementor-element.elementor-element-9d6cf38{width:100%;}}