.elementor-249 .elementor-element.elementor-element-a94f2f5{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-a94f2f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-249 .elementor-element.elementor-element-18076b3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-18076b3:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-18076b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://restaurant-bachs.de/wp-content/uploads/2023/11/IMG_2885-1-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-249 .elementor-element.elementor-element-18076b3::before, .elementor-249 .elementor-element.elementor-element-18076b3 > .elementor-background-video-container::before, .elementor-249 .elementor-element.elementor-element-18076b3 > .e-con-inner > .elementor-background-video-container::before, .elementor-249 .elementor-element.elementor-element-18076b3 > .elementor-background-slideshow::before, .elementor-249 .elementor-element.elementor-element-18076b3 > .e-con-inner > .elementor-background-slideshow::before, .elementor-249 .elementor-element.elementor-element-18076b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://restaurant-bachs.de/wp-content/uploads/2023/10/IMG_2895.png");}.elementor-249 .elementor-element.elementor-element-7160bef{--display:flex;--min-height:600px;--justify-content:center;--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--padding-top:0px;--padding-bottom:0px;--padding-left:90px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-3efef43{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-05f72e9{text-align:start;font-size:64px;line-height:70px;color:#FFFCF5;}.elementor-249 .elementor-element.elementor-element-baec490{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-start;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-6a06f1a .elementor-button{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;fill:#2E2823;color:#2E2823;background-color:#FFFCF5;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFCF5;border-radius:50px 50px 50px 50px;}.elementor-249 .elementor-element.elementor-element-6a06f1a .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-6a06f1a .elementor-button:focus{color:#FFFCF5;background-color:#00000000;}.elementor-249 .elementor-element.elementor-element-6a06f1a .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-6a06f1a .elementor-button:focus svg{fill:#FFFCF5;}.elementor-249 .elementor-element.elementor-element-6a06f1a > .elementor-widget-container{transition:background 0s;}.elementor-249 .elementor-element.elementor-element-3efc278{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--overlay-opacity:0.5;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-3efc278:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-3efc278 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://restaurant-bachs.de/wp-content/uploads/2023/10/IMG_2887.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-249 .elementor-element.elementor-element-3efc278::before, .elementor-249 .elementor-element.elementor-element-3efc278 > .elementor-background-video-container::before, .elementor-249 .elementor-element.elementor-element-3efc278 > .e-con-inner > .elementor-background-video-container::before, .elementor-249 .elementor-element.elementor-element-3efc278 > .elementor-background-slideshow::before, .elementor-249 .elementor-element.elementor-element-3efc278 > .e-con-inner > .elementor-background-slideshow::before, .elementor-249 .elementor-element.elementor-element-3efc278 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://restaurant-bachs.de/wp-content/uploads/2023/10/IMG_2895.png");}.elementor-249 .elementor-element.elementor-element-cd09763{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;}.elementor-249 .elementor-element.elementor-element-cc91ef7{text-align:center;}.elementor-249 .elementor-element.elementor-element-cc91ef7 .elementor-heading-title{font-size:64px;font-weight:600;line-height:70px;color:#FFFCF5;}.elementor-249 .elementor-element.elementor-element-b13abe3{text-align:start;font-size:20px;line-height:26px;color:#ECEEEC;}.elementor-249 .elementor-element.elementor-element-b13abe3 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-fd72ae5{--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:center;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-c4065b1 .elementor-button{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;fill:#2E2823;color:#2E2823;background-color:#FFFCF5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFCF5;border-radius:50px 50px 50px 50px;}.elementor-249 .elementor-element.elementor-element-c4065b1 .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-c4065b1 .elementor-button:focus{color:#FFFCF5;background-color:#00000000;}.elementor-249 .elementor-element.elementor-element-c4065b1 .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-c4065b1 .elementor-button:focus svg{fill:#FFFCF5;}.elementor-249 .elementor-element.elementor-element-c4065b1 > .elementor-widget-container{transition:background 0s;}.elementor-249 .elementor-element.elementor-element-6981a3f .elementor-button{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;fill:#2E2823;color:#2E2823;background-color:#FFFCF5;box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFCF5;border-radius:50px 50px 50px 50px;}.elementor-249 .elementor-element.elementor-element-6981a3f .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-6981a3f .elementor-button:focus{color:#FFFCF5;background-color:#00000000;}.elementor-249 .elementor-element.elementor-element-6981a3f .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-6981a3f .elementor-button:focus svg{fill:#FFFCF5;}.elementor-249 .elementor-element.elementor-element-6981a3f > .elementor-widget-container{padding:0px 0px 0px 0px;transition:background 0s;}.elementor-249 .elementor-element.elementor-element-66dafbd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-66dafbd:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-66dafbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://restaurant-bachs.de/wp-content/uploads/2023/11/IMG_2901-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-249 .elementor-element.elementor-element-c38f7fb{--display:flex;--min-height:600px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0rem 0rem;--row-gap:0rem;--column-gap:0rem;--overlay-opacity:0.5;}.elementor-249 .elementor-element.elementor-element-c38f7fb::before, .elementor-249 .elementor-element.elementor-element-c38f7fb > .elementor-background-video-container::before, .elementor-249 .elementor-element.elementor-element-c38f7fb > .e-con-inner > .elementor-background-video-container::before, .elementor-249 .elementor-element.elementor-element-c38f7fb > .elementor-background-slideshow::before, .elementor-249 .elementor-element.elementor-element-c38f7fb > .e-con-inner > .elementor-background-slideshow::before, .elementor-249 .elementor-element.elementor-element-c38f7fb > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-image:url("https://restaurant-bachs.de/wp-content/uploads/2023/10/IMG_2895.png");}.elementor-249 .elementor-element.elementor-element-4fdbc23 .elementor-heading-title{font-size:64px;font-weight:600;line-height:70px;color:#FFFCF5;}.elementor-249 .elementor-element.elementor-element-a5867f2{text-align:start;font-size:20px;line-height:26px;color:#ECEEEC;}.elementor-249 .elementor-element.elementor-element-a5867f2 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-a72467e{--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:center;--gap:0px 10px;--row-gap:0px;--column-gap:10px;--margin-top:30px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-2406ab6 .elementor-button{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;fill:#2E2823;color:#2E2823;background-color:#FFFCF5;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFCF5;border-radius:50px 50px 50px 50px;}.elementor-249 .elementor-element.elementor-element-2406ab6 .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-2406ab6 .elementor-button:focus{color:#FFFCF5;background-color:#00000000;}.elementor-249 .elementor-element.elementor-element-2406ab6 .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-2406ab6 .elementor-button:focus svg{fill:#FFFCF5;}.elementor-249 .elementor-element.elementor-element-2406ab6 > .elementor-widget-container{transition:background 0s;}.elementor-249 .elementor-element.elementor-element-540acfd{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-swiper-pagination-size:10px;--e-n-carousel-dots-normal-color:#FFFFFF;--e-n-carousel-dots-hover-color:#FFFFFF;--e-n-carousel-dots-horizontal-position:50%;--e-n-carousel-dots-horizontal-transform:-50%;--e-n-carousel-dots-horizontal-offset:0px;--e-n-carousel-dots-vertical-position:100%;--e-n-carousel-dots-vertical-transform:-100%;--e-n-carousel-dots-vertical-offset:-37px;--e-n-carousel-swiper-pagination-spacing:0px;}.elementor-249 .elementor-element.elementor-element-540acfd > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-42afd81{--display:flex;--min-height:120px;--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-42afd81:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-42afd81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF5;}.elementor-249 .elementor-element.elementor-element-c53bb6e{--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:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-c53bb6e:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-c53bb6e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF5;}.elementor-249 .elementor-element.elementor-element-4b5cf72{--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:0px 0px;--row-gap:0px;--column-gap:0px;--z-index:5;}.elementor-249 .elementor-element.elementor-element-57faf1b{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-c4b453b .elementor-heading-title{color:#674A38;}.elementor-249 .elementor-element.elementor-element-d24c688{color:#37312D;}.elementor-249 .elementor-element.elementor-element-d24c688 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-c819bbb{color:#37312D;}.elementor-249 .elementor-element.elementor-element-c819bbb > .elementor-widget-container{margin:32px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-3fe6684{color:#37312D;}.elementor-249 .elementor-element.elementor-element-3fe6684 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-74a1990{color:#37312D;}.elementor-249 .elementor-element.elementor-element-74a1990 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-77bc5c7{--display:flex;--min-height:0px;--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:flex-start;--gap:0px 32px;--row-gap:0px;--column-gap:32px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-ff0e0df .elementor-button{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;fill:#ECEEEC;color:#ECEEEC;background-color:#674A38;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFCF5;border-radius:50px 50px 50px 50px;}.elementor-249 .elementor-element.elementor-element-ff0e0df .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-ff0e0df .elementor-button:focus{color:#333333;background-color:#00000000;border-color:#333333;}.elementor-249 .elementor-element.elementor-element-ff0e0df .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-ff0e0df .elementor-button:focus svg{fill:#333333;}.elementor-249 .elementor-element.elementor-element-ff0e0df{width:auto;max-width:auto;}.elementor-249 .elementor-element.elementor-element-ff0e0df > .elementor-widget-container{transition:background 0s;}.elementor-249 .elementor-element.elementor-element-3f02809{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--position:absolute;bottom:0px;}body:not(.rtl) .elementor-249 .elementor-element.elementor-element-3f02809{right:-25%;}body.rtl .elementor-249 .elementor-element.elementor-element-3f02809{left:-25%;}.elementor-249 .elementor-element.elementor-element-3805c6a{--display:flex;--min-height:120px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-49940a4{--display:flex;--min-height:373px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-249 .elementor-element.elementor-element-49940a4:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-49940a4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F0E6D8;background-image:url("https://restaurant-bachs.de/wp-content/uploads/2023/10/Frame-34-1.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-249 .elementor-element.elementor-element-3a6c2ee .elementor-heading-title{font-size:46px;line-height:50.6px;color:#674A38;}.elementor-249 .elementor-element.elementor-element-489ae27{text-align:center;font-size:20px;line-height:26px;color:#674A38;width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-249 .elementor-element.elementor-element-489ae27 > .elementor-widget-container{margin:32px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-489ae27.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-249 .elementor-element.elementor-element-e112968{--display:flex;--min-height:160px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:-40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-1d3cd62{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-249 .elementor-element.elementor-element-1d3cd62:not(.elementor-motion-effects-element-type-background), .elementor-249 .elementor-element.elementor-element-1d3cd62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFCF5;}.elementor-249 .elementor-element.elementor-element-87ac792{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-87ac792.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-249 .elementor-element.elementor-element-d8f2a5b{text-align:center;}.elementor-249 .elementor-element.elementor-element-d8f2a5b .elementor-heading-title{font-size:46px;line-height:50.6px;color:#674A38;}.elementor-249 .elementor-element.elementor-element-5ab00f4{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-f6478e2{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-d1cf5f4{font-size:20px;line-height:26px;color:#674A38;}.elementor-249 .elementor-element.elementor-element-d1cf5f4 > .elementor-widget-container{margin:16px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-6688a87{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-409aa05{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-409aa05.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-249 .elementor-element.elementor-element-eb25b7e{text-align:center;font-family:"Calligraph", Sans-serif;font-size:48px;font-weight:600;line-height:63px;color:#674A38;}.elementor-249 .elementor-element.elementor-element-ffe52e3{--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:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-ffe52e3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-249 .elementor-element.elementor-element-d5b3f6f{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-8067773{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:32px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-bee7b19 .elementor-heading-title{font-size:32px;line-height:41.6px;color:#674A38;}.elementor-249 .elementor-element.elementor-element-471a12d{font-size:20px;line-height:26px;color:#674A38;}.elementor-249 .elementor-element.elementor-element-471a12d > .elementor-widget-container{margin:16px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-249 .elementor-element.elementor-element-b16ed67{--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;--margin-top:32px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-b16ed67.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-249 .elementor-element.elementor-element-88e4cca .elementor-button{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:500;line-height:18px;fill:#ECEEEC;color:#ECEEEC;background-color:#674A38;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFCF5;border-radius:50px 50px 50px 50px;}.elementor-249 .elementor-element.elementor-element-88e4cca .elementor-button:hover, .elementor-249 .elementor-element.elementor-element-88e4cca .elementor-button:focus{color:#333333;background-color:#00000000;border-color:#333333;}.elementor-249 .elementor-element.elementor-element-88e4cca .elementor-button:hover svg, .elementor-249 .elementor-element.elementor-element-88e4cca .elementor-button:focus svg{fill:#333333;}.elementor-249 .elementor-element.elementor-element-88e4cca > .elementor-widget-container{margin:0px 0px 35px 0px;transition:background 0s;}.elementor-249 .elementor-element.elementor-element-2f990af{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){.elementor-249 .elementor-element.elementor-element-540acfd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-249 .elementor-element.elementor-element-42afd81{--padding-top:40px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-249 .elementor-element.elementor-element-c53bb6e{--padding-top:40px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}}@media(min-width:768px){.elementor-249 .elementor-element.elementor-element-a94f2f5{--width:100%;}.elementor-249 .elementor-element.elementor-element-4b5cf72{--content-width:1280px;}.elementor-249 .elementor-element.elementor-element-57faf1b{--width:738px;}.elementor-249 .elementor-element.elementor-element-77bc5c7{--width:100%;}.elementor-249 .elementor-element.elementor-element-3805c6a{--content-width:1280px;}.elementor-249 .elementor-element.elementor-element-49940a4{--content-width:1280px;}.elementor-249 .elementor-element.elementor-element-e112968{--content-width:1280px;}.elementor-249 .elementor-element.elementor-element-1d3cd62{--content-width:1280px;}.elementor-249 .elementor-element.elementor-element-87ac792{--width:100%;}.elementor-249 .elementor-element.elementor-element-5ab00f4{--width:100%;}.elementor-249 .elementor-element.elementor-element-f6478e2{--width:100%;}.elementor-249 .elementor-element.elementor-element-6688a87{--width:100%;}.elementor-249 .elementor-element.elementor-element-409aa05{--width:100%;}.elementor-249 .elementor-element.elementor-element-ffe52e3{--width:100%;}.elementor-249 .elementor-element.elementor-element-d5b3f6f{--width:100%;}.elementor-249 .elementor-element.elementor-element-8067773{--width:100%;}.elementor-249 .elementor-element.elementor-element-b16ed67{--width:100%;}}@media(max-width:767px){.elementor-249 .elementor-element.elementor-element-7160bef{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-249 .elementor-element.elementor-element-3efef43{--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-249 .elementor-element.elementor-element-05f72e9{text-align:center;font-size:42px;line-height:48px;}.elementor-249 .elementor-element.elementor-element-baec490{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-249 .elementor-element.elementor-element-cd09763{--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-249 .elementor-element.elementor-element-cc91ef7 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-249 .elementor-element.elementor-element-fd72ae5{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-249 .elementor-element.elementor-element-4fdbc23{text-align:center;}.elementor-249 .elementor-element.elementor-element-4fdbc23 .elementor-heading-title{font-size:42px;line-height:48px;}.elementor-249 .elementor-element.elementor-element-a72467e{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 0px;--row-gap:10px;--column-gap:0px;}.elementor-249 .elementor-element.elementor-element-540acfd{--e-n-carousel-swiper-slides-to-display:1;}.elementor-249 .elementor-element.elementor-element-42afd81{--min-height:40px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-4b5cf72{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-77bc5c7{--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:20px 0px;--row-gap:20px;--column-gap:0px;}.elementor-249 .elementor-element.elementor-element-3805c6a{--min-height:100px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-49940a4{--padding-top:30px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-249 .elementor-element.elementor-element-e112968{--min-height:80px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-249 .elementor-element.elementor-element-1d3cd62{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-249 .elementor-element.elementor-element-6688a87{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-249 .elementor-element.elementor-element-eb25b7e{font-size:36px;line-height:42px;}.elementor-249 .elementor-element.elementor-element-8067773{--margin-top:24px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for button, class: .elementor-element-ff0e0df */#demo{
    width: 150px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-eb25b7e */.ct-text p {
    font-family: "Calligraph", Sans-serif !important;
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Calligraph';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://restaurant-bachs.de/wp-content/uploads/2023/10/Calligraph.woff') format('woff'),
		url('https://restaurant-bachs.de/wp-content/uploads/2023/10/Calligraph.ttf') format('truetype');
}
/* End Custom Fonts CSS */