.elementor-2870 .elementor-element.elementor-element-0e22bbd{--display:flex;--min-height:100vh;--overlay-opacity:.5}.elementor-2870 .elementor-element.elementor-element-0e22bbd:not(.elementor-motion-effects-element-type-background),.elementor-2870 .elementor-element.elementor-element-0e22bbd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#0F0F0F63;background-image:url("https://bullenstallduisburg.de/wp-content/uploads/2026/07/speisekarten1.jpg");background-position:center center;background-size:cover}.elementor-2870 .elementor-element.elementor-element-0e22bbd:before,.elementor-2870 .elementor-element.elementor-element-0e22bbd>.elementor-background-video-container:before,.elementor-2870 .elementor-element.elementor-element-0e22bbd>.e-con-inner>.elementor-background-video-container:before,.elementor-2870 .elementor-element.elementor-element-0e22bbd>.elementor-background-slideshow:before,.elementor-2870 .elementor-element.elementor-element-0e22bbd>.e-con-inner>.elementor-background-slideshow:before,.elementor-2870 .elementor-element.elementor-element-0e22bbd>.elementor-motion-effects-container>.elementor-motion-effects-layer:before{background-color:#0f0f0f;--background-overlay:''}.elementor-2870 .elementor-element.elementor-element-7e15b96{--display:flex;--min-height:100vh;--justify-content:flex-end;--gap:6px 6px;--row-gap:6px;--column-gap:6px}.elementor-2870 .elementor-element.elementor-element-7e15b96.e-con{--align-self:center}.elementor-2870 .elementor-element.elementor-element-efa7f6b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -40px) 0px;z-index:1;text-align:start}.elementor-2870 .elementor-element.elementor-element-efa7f6b .elementor-heading-title{font-family:"Hey August",Sans-serif;font-size:140px;font-weight:400;color:var(--e-global-color-ea0f69b)}.elementor-2870 .elementor-element.elementor-element-a4f1665{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start}.elementor-2870 .elementor-element.elementor-element-a4f1665 .elementor-heading-title{font-family:"Montserrat",Sans-serif;font-size:120px;font-weight:900;color:var(--e-global-color-cb2a465)}.elementor-2870 .elementor-element.elementor-element-8877fba{font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:400;color:var(--e-global-color-cb2a465)}.elementor-2870 .elementor-element.elementor-element-914b85a{--spacer-size:60px}.elementor-2870 .elementor-element.elementor-element-3b79028{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2870 .elementor-element.elementor-element-3b79028:not(.elementor-motion-effects-element-type-background),.elementor-2870 .elementor-element.elementor-element-3b79028>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cb2a465)}.elementor-2870 .elementor-element.elementor-element-3ff1b75{--display:flex}.elementor-2870 .elementor-element.elementor-element-74b0756{--spacer-size:20px}.elementor-2870 .elementor-element.elementor-element-119d0d6{--display:flex}.elementor-2870 .elementor-element.elementor-element-41fc0e4 .elementor-button{background-color:var(--e-global-color-6cdc6f5);font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;letter-spacing:0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5);border-radius:16px;padding:18px 35px}.elementor-2870 .elementor-element.elementor-element-41fc0e4 .elementor-button:hover,.elementor-2870 .elementor-element.elementor-element-41fc0e4 .elementor-button:focus{background-color:var(--e-global-color-ea0f69b)}.elementor-2870 .elementor-element.elementor-element-d723dcd{--display:flex}.elementor-2870 .elementor-element.elementor-element-b1dd671 .elementor-button{background-color:var(--e-global-color-6cdc6f5);font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5);border-radius:16px;padding:18px 35px}.elementor-2870 .elementor-element.elementor-element-b1dd671 .elementor-button:hover,.elementor-2870 .elementor-element.elementor-element-b1dd671 .elementor-button:focus{background-color:var(--e-global-color-ea0f69b)}.elementor-2870 .elementor-element.elementor-element-bc57f40{--display:flex}.elementor-2870 .elementor-element.elementor-element-9171623 .elementor-button{background-color:var(--e-global-color-6cdc6f5);font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5);border-radius:16px;padding:18px 35px}.elementor-2870 .elementor-element.elementor-element-9171623 .elementor-button:hover,.elementor-2870 .elementor-element.elementor-element-9171623 .elementor-button:focus{background-color:var(--e-global-color-ea0f69b)}.elementor-2870 .elementor-element.elementor-element-57f108e{--display:flex}.elementor-2870 .elementor-element.elementor-element-69a21b8 .elementor-button{background-color:var(--e-global-color-6cdc6f5);font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5);border-radius:16px;padding:18px 35px}.elementor-2870 .elementor-element.elementor-element-69a21b8 .elementor-button:hover,.elementor-2870 .elementor-element.elementor-element-69a21b8 .elementor-button:focus{background-color:var(--e-global-color-ea0f69b)}.elementor-2870 .elementor-element.elementor-element-c8fd9a7{--display:flex}.elementor-2870 .elementor-element.elementor-element-cbe5861 .elementor-button{background-color:var(--e-global-color-6cdc6f5);font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5);border-radius:16px;padding:18px 35px}.elementor-2870 .elementor-element.elementor-element-cbe5861 .elementor-button:hover,.elementor-2870 .elementor-element.elementor-element-cbe5861 .elementor-button:focus{background-color:var(--e-global-color-ea0f69b)}.elementor-2870 .elementor-element.elementor-element-b2b8c3e{--display:flex}.elementor-2870 .elementor-element.elementor-element-4d3c1ff .elementor-button{background-color:var(--e-global-color-6cdc6f5);font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;letter-spacing:0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5);border-radius:16px;padding:18px 35px}.elementor-2870 .elementor-element.elementor-element-4d3c1ff .elementor-button:hover,.elementor-2870 .elementor-element.elementor-element-4d3c1ff .elementor-button:focus{background-color:var(--e-global-color-ea0f69b)}.elementor-2870 .elementor-element.elementor-element-35eeeb5{--display:flex}.elementor-2870 .elementor-element.elementor-element-d21965d .elementor-button{background-color:var(--e-global-color-6cdc6f5);font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;letter-spacing:0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5);border-radius:16px;padding:18px 35px}.elementor-2870 .elementor-element.elementor-element-d21965d .elementor-button:hover,.elementor-2870 .elementor-element.elementor-element-d21965d .elementor-button:focus{background-color:var(--e-global-color-ea0f69b)}.elementor-2870 .elementor-element.elementor-element-bdcf5fc{--display:flex}.elementor-2870 .elementor-element.elementor-element-884c5c5 .elementor-button{background-color:var(--e-global-color-6cdc6f5);font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;letter-spacing:0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5);border-radius:16px;padding:18px 35px}.elementor-2870 .elementor-element.elementor-element-884c5c5 .elementor-button:hover,.elementor-2870 .elementor-element.elementor-element-884c5c5 .elementor-button:focus{background-color:var(--e-global-color-ea0f69b)}.elementor-2870 .elementor-element.elementor-element-4f3ab17{--display:flex}.elementor-2870 .elementor-element.elementor-element-bd47563 .elementor-button{background-color:var(--e-global-color-6cdc6f5);font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;letter-spacing:0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5);border-radius:16px;padding:18px 30px}.elementor-2870 .elementor-element.elementor-element-bd47563 .elementor-button:hover,.elementor-2870 .elementor-element.elementor-element-bd47563 .elementor-button:focus{background-color:var(--e-global-color-ea0f69b)}.elementor-2870 .elementor-element.elementor-element-b937782{--display:flex}.elementor-2870 .elementor-element.elementor-element-938782d .elementor-button{background-color:var(--e-global-color-6cdc6f5);font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:700;letter-spacing:0px;box-shadow:0px 0px 0px 0px rgba(0,0,0,.5);border-radius:16px;padding:18px 35px}.elementor-2870 .elementor-element.elementor-element-938782d .elementor-button:hover,.elementor-2870 .elementor-element.elementor-element-938782d .elementor-button:focus{background-color:var(--e-global-color-ea0f69b)}.elementor-2870 .elementor-element.elementor-element-676a663{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:-50px;--e-n-carousel-arrow-prev-top-align:100%;--e-n-carousel-arrow-prev-translate-y:-100%;--e-n-carousel-arrow-prev-top-position:-10px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:-50px;--e-n-carousel-arrow-next-top-align:100%;--e-n-carousel-arrow-next-translate-y:-100%;--e-n-carousel-arrow-next-top-position:-10px;--e-n-carousel-arrow-normal-color:var(--e-global-color-6cdc6f5);--e-n-carousel-arrow-hover-color:var(--e-global-color-ea0f69b)}.elementor-2870 .elementor-element.elementor-element-05d2dd0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2870 .elementor-element.elementor-element-05d2dd0:not(.elementor-motion-effects-element-type-background),.elementor-2870 .elementor-element.elementor-element-05d2dd0>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cb2a465)}.elementor-2870 .elementor-element.elementor-element-48c0971{--display:flex}.elementor-2870 .elementor-element.elementor-element-ce60495{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0px}.elementor-2870 .elementor-element.elementor-element-ba28328{--spacer-size:20px}.elementor-2870 .elementor-element.elementor-element-6febf4f{--display:flex}.elementor-2870 .elementor-element.elementor-element-71a3e60{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0px}.elementor-2870 .elementor-element.elementor-element-5f05fc3{--spacer-size:20px}.elementor-2870 .elementor-element.elementor-element-82c38fa{--display:flex}.elementor-2870 .elementor-element.elementor-element-e0bbae1{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0px}.elementor-2870 .elementor-element.elementor-element-d8ee2af{--spacer-size:20px}.elementor-2870 .elementor-element.elementor-element-9ba0477{--display:flex}.elementor-2870 .elementor-element.elementor-element-cfe499c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0px}.elementor-2870 .elementor-element.elementor-element-2ce217f{--spacer-size:20px}.elementor-2870 .elementor-element.elementor-element-dbd2acd{--display:flex}.elementor-2870 .elementor-element.elementor-element-b77c08e{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0px}.elementor-2870 .elementor-element.elementor-element-40f0891{--spacer-size:20px}.elementor-2870 .elementor-element.elementor-element-f9b234e{--display:flex}.elementor-2870 .elementor-element.elementor-element-47edece{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0px}.elementor-2870 .elementor-element.elementor-element-99c95a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2870 .elementor-element.elementor-element-99c95a6:not(.elementor-motion-effects-element-type-background),.elementor-2870 .elementor-element.elementor-element-99c95a6>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cb2a465)}.elementor-2870 .elementor-element.elementor-element-668d524{--display:flex;--border-radius:24px;box-shadow:0px 0px 10px -5px rgba(0,0,0,.5);--padding-top:16px;--padding-bottom:16px;--padding-left:16px;--padding-right:16px}.elementor-2870 .elementor-element.elementor-element-668d524:not(.elementor-motion-effects-element-type-background),.elementor-2870 .elementor-element.elementor-element-668d524>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-6cdc6f5)}.elementor-2870 .elementor-element.elementor-element-339b3ee{padding:8px 0 0 12px;text-align:center}.elementor-2870 .elementor-element.elementor-element-339b3ee .elementor-heading-title{font-family:"Hey August",Sans-serif;font-size:50px;font-weight:400;color:var(--e-global-color-ca2eea9)}.elementor-2870 .elementor-element.elementor-element-faba306{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:40px 40px;--row-gap:40px;--column-gap:40px}.elementor-2870 .elementor-element.elementor-element-0922c54{width:100%;max-width:100%;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:400;color:var(--e-global-color-402bdc4)}.elementor-2870 .elementor-element.elementor-element-3ad1372{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-402bdc4)}.elementor-2870 .elementor-element.elementor-element-3ad1372 p{margin-block-end:0px}.elementor-2870 .elementor-element.elementor-element-c4b4c9c{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;column-gap:0;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:400;color:var(--e-global-color-402bdc4)}.elementor-2870 .elementor-element.elementor-element-c4b4c9c p{margin-block-end:0px}.elementor-2870 .elementor-element.elementor-element-d0840f5{width:var(--container-widget-width,50%);max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:end;font-family:"Montserrat",Sans-serif;font-size:20px;font-weight:600;color:var(--e-global-color-402bdc4)}.elementor-2870 .elementor-element.elementor-element-d0840f5 p{margin-block-end:0px}.elementor-2870 .elementor-element.elementor-element-1ececee{--spacer-size:20px}.elementor-2870 .elementor-element.elementor-element-41384ec{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap}.elementor-2870 .elementor-element.elementor-element-41384ec:not(.elementor-motion-effects-element-type-background),.elementor-2870 .elementor-element.elementor-element-41384ec>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cb2a465)}.elementor-2870 .elementor-element.elementor-element-de86ca9{--display:flex}.elementor-2870 .elementor-element.elementor-element-0856e3f{--spacer-size:10px}.elementor-2870 .elementor-element.elementor-element-0cd27bf{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0px}.elementor-2870 .elementor-element.elementor-element-3d9f63b{--spacer-size:10px}.elementor-2870 .elementor-element.elementor-element-e66fdb3{--display:flex}.elementor-2870 .elementor-element.elementor-element-ba79ec6{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0px}.elementor-2870 .elementor-element.elementor-element-24c7fbb{--spacer-size:20px}.elementor-2870 .elementor-element.elementor-element-4bf3328{--display:flex}.elementor-2870 .elementor-element.elementor-element-4b2d6fd{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0px}.elementor-2870 .elementor-element.elementor-element-7d02733{--spacer-size:20px}.elementor-2870 .elementor-element.elementor-element-cb566e6{--display:flex}.elementor-2870 .elementor-element.elementor-element-1ace61d{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 12px) 0px}.elementor-2870 .elementor-element.elementor-element-a2f0166{--spacer-size:20px}.elementor-2870 .elementor-element.elementor-element-4cb61b2{--display:flex}.elementor-2870 .elementor-element.elementor-element-4cb61b2:not(.elementor-motion-effects-element-type-background),.elementor-2870 .elementor-element.elementor-element-4cb61b2>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-cb2a465)}.elementor-2870 .elementor-element.elementor-element-a6e6823{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-around}.elementor-2870 .elementor-element.elementor-element-cf79d64{font-family:"Montserrat",Sans-serif;font-size:10px}.elementor-2870 .elementor-element.elementor-element-4d7911a{font-family:"Montserrat",Sans-serif;font-size:10px}.elementor-2870 .elementor-element.elementor-element-bf1d698{--spacer-size:20px}@media(max-width:1024px){.elementor-2870 .elementor-element.elementor-element-efa7f6b{margin:0 0 calc(var(--kit-widget-spacing, 0px) + -20px) 0px}.elementor-2870 .elementor-element.elementor-element-efa7f6b .elementor-heading-title{font-size:70px}.elementor-2870 .elementor-element.elementor-element-a4f1665 .elementor-heading-title{font-size:50px}.elementor-2870 .elementor-element.elementor-element-8877fba{font-size:18px;line-height:24px}.elementor-2870 .elementor-element.elementor-element-74b0756{--spacer-size:10px}.elementor-2870 .elementor-element.elementor-element-41fc0e4 .elementor-button{font-size:16px}.elementor-2870 .elementor-element.elementor-element-b1dd671 .elementor-button{font-size:16px}.elementor-2870 .elementor-element.elementor-element-9171623 .elementor-button{font-size:16px}.elementor-2870 .elementor-element.elementor-element-69a21b8 .elementor-button{font-size:16px}.elementor-2870 .elementor-element.elementor-element-cbe5861 .elementor-button{font-size:16px}.elementor-2870 .elementor-element.elementor-element-4d3c1ff .elementor-button{font-size:16px}.elementor-2870 .elementor-element.elementor-element-d21965d .elementor-button{font-size:16px}.elementor-2870 .elementor-element.elementor-element-884c5c5 .elementor-button{font-size:16px}.elementor-2870 .elementor-element.elementor-element-4f3ab17{--justify-content:center;--margin-top:10px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2870 .elementor-element.elementor-element-bd47563 .elementor-button{font-size:16px}.elementor-2870 .elementor-element.elementor-element-938782d .elementor-button{font-size:16px}.elementor-2870 .elementor-element.elementor-element-676a663{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-arrow-prev-left-position:-20px;--e-n-carousel-arrow-prev-top-position:-10px;--e-n-carousel-arrow-next-right-position:-20px;--e-n-carousel-arrow-next-top-position:-10px}.elementor-2870 .elementor-element.elementor-element-339b3ee .elementor-heading-title{font-size:40px}.elementor-2870 .elementor-element.elementor-element-0922c54{font-size:18px}.elementor-2870 .elementor-element.elementor-element-3ad1372{font-size:18px}.elementor-2870 .elementor-element.elementor-element-c4b4c9c{font-size:18px}.elementor-2870 .elementor-element.elementor-element-d0840f5{font-size:18px}.elementor-2870 .elementor-element.elementor-element-a2f0166{--spacer-size:10px}.elementor-2870 .elementor-element.elementor-element-bf1d698{--spacer-size:10px}}@media(max-width:767px){.elementor-2870 .elementor-element.elementor-element-0e22bbd{--min-height:100vh;--justify-content:center;--overlay-opacity:.6}.elementor-2870 .elementor-element.elementor-element-0e22bbd:not(.elementor-motion-effects-element-type-background),.elementor-2870 .elementor-element.elementor-element-0e22bbd>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:cover}.elementor-2870 .elementor-element.elementor-element-7e15b96{--min-height:424px;--justify-content:center}.elementor-2870 .elementor-element.elementor-element-efa7f6b{text-align:center}.elementor-2870 .elementor-element.elementor-element-efa7f6b .elementor-heading-title{font-size:60px}.elementor-2870 .elementor-element.elementor-element-a4f1665{text-align:center}.elementor-2870 .elementor-element.elementor-element-a4f1665 .elementor-heading-title{font-size:40px}.elementor-2870 .elementor-element.elementor-element-8877fba{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:center;font-size:16px}.elementor-2870 .elementor-element.elementor-element-8877fba.elementor-element{--align-self:center}.elementor-2870 .elementor-element.elementor-element-914b85a{--spacer-size:0px}.elementor-2870 .elementor-element.elementor-element-676a663{--e-n-carousel-swiper-slides-to-display:1}.elementor-2870 .elementor-element.elementor-element-ce60495{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-2870 .elementor-element.elementor-element-ce60495.elementor-element{--align-self:center}.elementor-2870 .elementor-element.elementor-element-668d524{--width:90%}.elementor-2870 .elementor-element.elementor-element-668d524.e-con{--align-self:center}.elementor-2870 .elementor-element.elementor-element-339b3ee{text-align:center}.elementor-2870 .elementor-element.elementor-element-faba306{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px}.elementor-2870 .elementor-element.elementor-element-0922c54{width:var(--container-widget-width,57%);max-width:57%;--container-widget-width:57%;--container-widget-flex-grow:0}.elementor-2870 .elementor-element.elementor-element-3ad1372{width:var(--container-widget-width,26%);max-width:26%;--container-widget-width:26%;--container-widget-flex-grow:0}.elementor-2870 .elementor-element.elementor-element-c4b4c9c{--container-widget-width:57%;--container-widget-flex-grow:0;width:var(--container-widget-width,57%);max-width:57%}.elementor-2870 .elementor-element.elementor-element-d0840f5{--container-widget-width:25%;--container-widget-flex-grow:0;width:var(--container-widget-width,25%);max-width:25%}.elementor-2870 .elementor-element.elementor-element-ba79ec6{width:var(--container-widget-width,90%);max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0}.elementor-2870 .elementor-element.elementor-element-ba79ec6.elementor-element{--align-self:center}.elementor-2870 .elementor-element.elementor-element-4cb61b2{--content-width:90%}}@media(min-width:768px){.elementor-2870 .elementor-element.elementor-element-7e15b96{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-3ff1b75{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-119d0d6{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-d723dcd{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-bc57f40{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-57f108e{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-c8fd9a7{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-b2b8c3e{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-35eeeb5{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-bdcf5fc{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-4f3ab17{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-b937782{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-48c0971{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-6febf4f{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-82c38fa{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-9ba0477{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-dbd2acd{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-f9b234e{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-41384ec{--content-width:1600px}.elementor-2870 .elementor-element.elementor-element-4cb61b2{--content-width:1600px}}.equal-buttons{display:flex;gap:20px}.equal-buttons .elementor-element{flex:1}.equal-buttons .elementor-button{width:100%;justify-content:center}.neue-speisekarte .fmp-wrapper,.neue-speisekarte .fmp-container,.neue-speisekarte .fmp-row,.neue-speisekarte .fmp-layout-grid,.neue-speisekarte .fmp-layout-list{background:#fdf9d8 !important}.neue-speisekarte [class*=grid-by-cat-free] .fmp-category-title-wrapper.type-2{margin:0 15px 24px !important;text-align:left !important}.neue-speisekarte .fmp-category-title-wrapper{display:flex !important;flex-wrap:nowrap !important;width:100% !important}.neue-speisekarte h2.fmp-category-title,.neue-speisekarte h2.fmp-category-title span{font-family:"Hey August" !important;font-size:70px !important;font-weight:400 !important;color:#70b44a !important;line-height:1.1 !important;white-space:nowrap !important;overflow:visible !important;text-overflow:unset !important}.neue-speisekarte .rt-primary-color-bg,.neue-speisekarte .fmp-single-food h2:before,.neue-speisekarte [class*=grid-by-cat-free] .fmp-category-title-wrapper.type-2 .fmp-category-title:before,.neue-speisekarte [class*=grid-by-cat-free] .fmp-category-title-wrapper.type-2:before,.neue-speisekarte [class*=grid-by-cat-free] .fmp-category-title-wrapper.type-2:after{background-color:#ffe100 !important;border-color:#ffe100 !important}.neue-speisekarte .fmp-wrapper .fmp-box-wrapper,.neue-speisekarte .fmp-wrapper .fmp-food-item,.neue-speisekarte .fmp-wrapper .fmp-food-item-inner,.neue-speisekarte .fmp-wrapper .fmp-isotope-item,.neue-speisekarte .fmp-wrapper .fmp-layout-grid .fmp-food-item,.neue-speisekarte .fmp-wrapper .fmp-layout-grid .fmp-box-wrapper{background:#17583d !important;background-color:#17583d !important;border-radius:16px !important;box-shadow:none !important;overflow:hidden !important}.neue-speisekarte .fmp-wrapper .fmp-title,.neue-speisekarte .fmp-wrapper .fmp-title a,.neue-speisekarte .fmp-wrapper h3,.neue-speisekarte .fmp-wrapper h3 a,.neue-speisekarte .fmp-wrapper .fmp-food-title,.neue-speisekarte .fmp-wrapper .fmp-food-title a{font-family:"Montserrat",sans-serif !important;font-size:24px !important;font-weight:700 !important;color:#fff !important;line-height:1.3 !important}.neue-speisekarte .fmp-wrapper .fmp-price,.neue-speisekarte .fmp-wrapper .fmp-price span,.neue-speisekarte .fmp-wrapper .fmp-price-wrapper,.neue-speisekarte .fmp-wrapper .price,.neue-speisekarte .fmp-wrapper .amount{display:inline-flex !important;align-items:center !important;justify-content:center !important;font-family:"Montserrat",sans-serif !important;font-size:24px !important;font-weight:700 !important;line-height:1 !important;color:#fdf9d8 !important;background:#70b44a !important;padding:8px 14px !important;border-radius:12px !important;width:fit-content !important;min-width:unset !important}.neue-speisekarte .fmp-wrapper .fmp-excerpt,.neue-speisekarte .fmp-wrapper .fmp-content,.neue-speisekarte .fmp-wrapper .fmp-content p,.neue-speisekarte .fmp-wrapper .fmp-description,.neue-speisekarte .fmp-wrapper .fmp-desc,.neue-speisekarte .fmp-wrapper .fmp-food-excerpt,.neue-speisekarte .fmp-wrapper .fmp-body,.neue-speisekarte .fmp-wrapper p{font-family:"Montserrat",sans-serif !important;font-size:20px !important;font-weight:400 !important;color:#fff !important;line-height:1.3 !important}@media (max-width:768px){.neue-speisekarte{overflow-x:hidden !important;width:100% !important;max-width:100% !important}.neue-speisekarte,.neue-speisekarte *{box-sizing:border-box !important}.neue-speisekarte h2.fmp-category-title,.neue-speisekarte h2.fmp-category-title span{white-space:normal !important;word-break:break-word !important;font-size:40px !important;line-height:1.1 !important}.neue-speisekarte [class*=grid-by-cat-free] .fmp-category-title-wrapper.type-2{margin-left:5px !important;margin-right:5px !important;max-width:100% !important}.neue-speisekarte .shortcode-container,.neue-speisekarte .shortcode{text-align:center !important;margin:0 auto !important;max-width:100% !important;box-sizing:border-box !important;padding:0 !important;display:block !important}.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-title h3,.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-title .no-link{font-size:24px !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important;line-height:1.25 !important}.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-title>.price{font-size:24px !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important;line-height:1 !important;flex:0 0 auto !important;width:auto !important;min-width:max-content !important;margin:0 !important;white-space:nowrap !important;align-self:flex-start !important}}.neue-speisekarte [class*=grid-by-cat-free] .fmp-category-title-wrapper.type-2 .fmp-category-title:before{display:none !important;content:none !important}.neue-speisekarte [class*=grid-by-cat-free] .fmp-category-title-wrapper.type-2{text-align:center !important;justify-content:center !important}.neue-speisekarte h2.fmp-category-title{width:100% !important;text-align:center !important}.neue-speisekarte .fmp-category-title-wrapper{display:block !important;text-align:center !important}.neue-speisekarte [class*=grid-by-cat-free] .fmp-category-title-wrapper.type-2{display:block !important;text-align:center !important;margin:0 auto 40px !important}.neue-speisekarte h2.fmp-category-title{display:inline-block !important;width:auto !important;margin:0 auto !important;text-align:center !important}.neue-speisekarte .fmp-wrapper[data-desktop-col="2"] .fmp-col-xs-12>.fmp-row:after{display:none !important;content:none !important}@media (max-width:768px){.neue-speisekarte .speisekarte-breite-fix{width:calc(100% + 40px) !important;max-width:none !important;margin-left:-20px !important;margin-right:-20px !important}.neue-speisekarte .speisekarte-breite-fix>.elementor-widget-container,.neue-speisekarte .speisekarte-breite-fix .fmp-wrapper,.neue-speisekarte .speisekarte-breite-fix .fmp-container,.neue-speisekarte .speisekarte-breite-fix .fmp-layout-grid{width:100% !important;max-width:100% !important}.neue-speisekarte .fmp-wrapper .fmp-excerpt,.neue-speisekarte .fmp-wrapper .fmp-content,.neue-speisekarte .fmp-wrapper .fmp-content p,.neue-speisekarte .fmp-wrapper .fmp-description,.neue-speisekarte .fmp-wrapper .fmp-desc,.neue-speisekarte .fmp-wrapper .fmp-food-excerpt,.neue-speisekarte .fmp-wrapper .fmp-body,.neue-speisekarte .fmp-wrapper p{font-size:16px !important}}@media (max-width:768px){.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-title{display:flex !important;flex-direction:row !important;align-items:flex-start !important;justify-content:space-between !important;gap:12px !important;width:100% !important}.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-title h3,.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-title .no-link{flex:1 1 auto !important;min-width:0 !important;width:auto !important;margin:0 !important;padding:0 !important;text-align:left !important}.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-title>.price{flex:0 0 auto !important;width:auto !important;min-width:max-content !important;margin:0 !important;white-space:nowrap !important;align-self:flex-start !important}.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-body{width:100% !important;margin-top:16px !important;text-align:left !important}.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-body p{font-size:16px !important;text-align:left !important}}.neue-speisekarte .fmp-wrapper,.neue-speisekarte .fmp-container,.neue-speisekarte .fmp-row,.neue-speisekarte .fmp-layout-grid,.neue-speisekarte .fmp-layout-list{background:#fdf9d8 !important}.neue-speisekarte [class*=grid-by-cat-free] .fmp-category-title-wrapper.type-2{margin:0 15px 24px !important;text-align:left !important}.neue-speisekarte .fmp-category-title-wrapper{display:flex !important;flex-wrap:nowrap !important;width:100% !important}.neue-speisekarte h2.fmp-category-title,.neue-speisekarte h2.fmp-category-title span{font-family:"Hey August" !important;font-size:70px !important;font-weight:400 !important;color:#70b44a !important;line-height:1.1 !important;white-space:nowrap !important;overflow:visible !important;text-overflow:unset !important}.neue-speisekarte .rt-primary-color-bg,.neue-speisekarte .fmp-single-food h2:before,.neue-speisekarte [class*=grid-by-cat-free] .fmp-category-title-wrapper.type-2 .fmp-category-title:before,.neue-speisekarte [class*=grid-by-cat-free] .fmp-category-title-wrapper.type-2:before,.neue-speisekarte [class*=grid-by-cat-free] .fmp-category-title-wrapper.type-2:after{background-color:#ffe100 !important;border-color:#ffe100 !important}.neue-speisekarte .fmp-wrapper .fmp-box-wrapper,.neue-speisekarte .fmp-wrapper .fmp-food-item,.neue-speisekarte .fmp-wrapper .fmp-food-item-inner,.neue-speisekarte .fmp-wrapper .fmp-isotope-item,.neue-speisekarte .fmp-wrapper .fmp-layout-grid .fmp-food-item,.neue-speisekarte .fmp-wrapper .fmp-layout-grid .fmp-box-wrapper{background:#17583d !important;background-color:#17583d !important;border-radius:16px !important;box-shadow:none !important;overflow:hidden !important}.neue-speisekarte .fmp-wrapper .fmp-title,.neue-speisekarte .fmp-wrapper .fmp-title a,.neue-speisekarte .fmp-wrapper h3,.neue-speisekarte .fmp-wrapper h3 a,.neue-speisekarte .fmp-wrapper .fmp-food-title,.neue-speisekarte .fmp-wrapper .fmp-food-title a{font-family:"Montserrat",sans-serif !important;font-size:24px !important;font-weight:700 !important;color:#fff !important;line-height:1.3 !important}.neue-speisekarte .fmp-wrapper .fmp-price,.neue-speisekarte .fmp-wrapper .fmp-price span,.neue-speisekarte .fmp-wrapper .fmp-price-wrapper,.neue-speisekarte .fmp-wrapper .price,.neue-speisekarte .fmp-wrapper .amount{display:inline-flex !important;align-items:center !important;justify-content:center !important;font-family:"Montserrat",sans-serif !important;font-size:24px !important;font-weight:700 !important;line-height:1 !important;color:#fdf9d8 !important;background:#70b44a !important;padding:8px 14px !important;border-radius:12px !important;width:fit-content !important;min-width:unset !important}.neue-speisekarte .fmp-wrapper .fmp-excerpt,.neue-speisekarte .fmp-wrapper .fmp-content,.neue-speisekarte .fmp-wrapper .fmp-content p,.neue-speisekarte .fmp-wrapper .fmp-description,.neue-speisekarte .fmp-wrapper .fmp-desc,.neue-speisekarte .fmp-wrapper .fmp-food-excerpt,.neue-speisekarte .fmp-wrapper .fmp-body,.neue-speisekarte .fmp-wrapper p{font-family:"Montserrat",sans-serif !important;font-size:20px !important;font-weight:400 !important;color:#fff !important;line-height:1.3 !important}@media (max-width:768px){.neue-speisekarte{overflow-x:hidden !important;width:100% !important;max-width:100% !important}.neue-speisekarte,.neue-speisekarte *{box-sizing:border-box !important}.neue-speisekarte h2.fmp-category-title,.neue-speisekarte h2.fmp-category-title span{white-space:normal !important;word-break:break-word !important;font-size:40px !important;line-height:1.1 !important}.neue-speisekarte [class*=grid-by-cat-free] .fmp-category-title-wrapper.type-2{margin-left:5px !important;margin-right:5px !important;max-width:100% !important}.neue-speisekarte .shortcode-container,.neue-speisekarte .shortcode{text-align:center !important;margin:0 auto !important;max-width:100% !important;box-sizing:border-box !important;padding:0 !important;display:block !important}.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-title h3,.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-title .no-link{font-size:24px !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important;line-height:1.25 !important}.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-title>.price{font-size:24px !important;font-family:"Montserrat",sans-serif !important;font-weight:700 !important;line-height:1 !important;flex:0 0 auto !important;width:auto !important;min-width:max-content !important;margin:0 !important;white-space:nowrap !important;align-self:flex-start !important}}.neue-speisekarte [class*=grid-by-cat-free] .fmp-category-title-wrapper.type-2 .fmp-category-title:before{display:none !important;content:none !important}.neue-speisekarte [class*=grid-by-cat-free] .fmp-category-title-wrapper.type-2{text-align:center !important;justify-content:center !important}.neue-speisekarte h2.fmp-category-title{width:100% !important;text-align:center !important}.neue-speisekarte .fmp-category-title-wrapper{display:block !important;text-align:center !important}.neue-speisekarte [class*=grid-by-cat-free] .fmp-category-title-wrapper.type-2{display:block !important;text-align:center !important;margin:0 auto 40px !important}.neue-speisekarte h2.fmp-category-title{display:inline-block !important;width:auto !important;margin:0 auto !important;text-align:center !important}.neue-speisekarte .fmp-wrapper[data-desktop-col="2"] .fmp-col-xs-12>.fmp-row:after{display:none !important;content:none !important}@media (max-width:768px){.neue-speisekarte .speisekarte-breite-fix{width:calc(100% + 40px) !important;max-width:none !important;margin-left:-20px !important;margin-right:-20px !important}.neue-speisekarte .speisekarte-breite-fix>.elementor-widget-container,.neue-speisekarte .speisekarte-breite-fix .fmp-wrapper,.neue-speisekarte .speisekarte-breite-fix .fmp-container,.neue-speisekarte .speisekarte-breite-fix .fmp-layout-grid{width:100% !important;max-width:100% !important}.neue-speisekarte .fmp-wrapper .fmp-excerpt,.neue-speisekarte .fmp-wrapper .fmp-content,.neue-speisekarte .fmp-wrapper .fmp-content p,.neue-speisekarte .fmp-wrapper .fmp-description,.neue-speisekarte .fmp-wrapper .fmp-desc,.neue-speisekarte .fmp-wrapper .fmp-food-excerpt,.neue-speisekarte .fmp-wrapper .fmp-body,.neue-speisekarte .fmp-wrapper p{font-size:16px !important}}@media (max-width:768px){.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-title{display:flex !important;flex-direction:row !important;align-items:flex-start !important;justify-content:space-between !important;gap:12px !important;width:100% !important}.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-title h3,.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-title .no-link{flex:1 1 auto !important;min-width:0 !important;width:auto !important;margin:0 !important;padding:0 !important;text-align:left !important}.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-title>.price{flex:0 0 auto !important;width:auto !important;min-width:max-content !important;margin:0 !important;white-space:nowrap !important;align-self:flex-start !important}.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-body{width:100% !important;margin-top:16px !important;text-align:left !important}.neue-speisekarte .fmp-wrapper .fmp-content-wrap>.fmp-body p{font-size:16px !important;text-align:left !important}}@font-face{font-family:'Hey August';font-style:normal;font-weight:400;font-display:auto;src:url('https://bullenstallduisburg.de/wp-content/uploads/2026/07/Hey-August.ttf') format('truetype')}