.elementor-52 .elementor-element.elementor-element-5432b16{--display:flex;}.elementor-52 .elementor-element.elementor-element-6229ba4:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-6229ba4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#232323;background-image:url("https://www.hotel-bahnhof-schuepfen.ch/wp-content/uploads/2026/06/restaurant-scaled.jpg");background-position:bottom center;background-size:cover;}.elementor-52 .elementor-element.elementor-element-6229ba4 > .elementor-background-overlay{background-color:#000000;opacity:0.19;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52 .elementor-element.elementor-element-6229ba4 > .elementor-container{min-height:500px;}.elementor-52 .elementor-element.elementor-element-6229ba4{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:3%;margin-bottom:0%;}.elementor-52 .elementor-element.elementor-element-321bcc27 .th-header-wrap{margin:0 auto;}.elementor-52 .elementor-element.elementor-element-321bcc27 .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-321bcc27.elementor-view-stacked .elementor-icon{background-color:#ffffff;}.elementor-52 .elementor-element.elementor-element-321bcc27.elementor-view-framed .elementor-icon, .elementor-52 .elementor-element.elementor-element-321bcc27.elementor-view-default .elementor-icon{color:#ffffff;border-color:#ffffff;}.elementor-52 .elementor-element.elementor-element-321bcc27.elementor-view-framed .elementor-icon svg, .elementor-52 .elementor-element.elementor-element-321bcc27.elementor-view-default .elementor-icon svg{fill:#ffffff;}.elementor-52 .elementor-element.elementor-element-321bcc27 .elementor-icon-box-content .elementor-icon-box-title{color:#ffffff;font-family:"Vesper Libre", Sans-serif;}.elementor-52 .elementor-element.elementor-element-321bcc27 .elementor-icon-box-content .elementor-icon-box-description{color:#ffffff;}.elementor-52 .elementor-element.elementor-element-321bcc27 .elementor-icon-box-content .elementor-icon-box-description a{color:#ffffff;}.elementor-52 .elementor-element.elementor-element-18d146a{--display:flex;--overlay-opacity:0.5;}.elementor-52 .elementor-element.elementor-element-18d146a:not(.elementor-motion-effects-element-type-background), .elementor-52 .elementor-element.elementor-element-18d146a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#8B0000;}.elementor-52 .elementor-element.elementor-element-18d146a::before, .elementor-52 .elementor-element.elementor-element-18d146a > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-18d146a > .e-con-inner > .elementor-background-video-container::before, .elementor-52 .elementor-element.elementor-element-18d146a > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-18d146a > .e-con-inner > .elementor-background-slideshow::before, .elementor-52 .elementor-element.elementor-element-18d146a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-52 .elementor-element.elementor-element-8eb2ab3{width:100%;max-width:100%;}.elementor-52 .elementor-element.elementor-element-8f2fb8d > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-52 .elementor-element.elementor-element-8f2fb8d > .elementor-container{max-width:1300px;}.elementor-52 .elementor-element.elementor-element-8f2fb8d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:03%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-52 .elementor-element.elementor-element-8f2fb8d > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52 .elementor-element.elementor-element-1b0ba86 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-52 .elementor-element.elementor-element-1b0ba86 > .elementor-container{max-width:1300px;}.elementor-52 .elementor-element.elementor-element-1b0ba86{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:03%;margin-bottom:0%;padding:0% 0% 0% 0%;}.elementor-52 .elementor-element.elementor-element-1b0ba86 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52 .elementor-element.elementor-element-b9fdf0b .elementor-heading-title{color:#8B0000;}.elementor-52 .elementor-element.elementor-element-747e947 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-52 .elementor-element.elementor-element-747e947 > .elementor-container{max-width:1300px;}.elementor-52 .elementor-element.elementor-element-747e947{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:3%;}.elementor-52 .elementor-element.elementor-element-747e947 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52 .elementor-element.elementor-element-662471f .elementor-heading-title{color:#8B0000;}.elementor-52 .elementor-element.elementor-element-337cdff > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-52 .elementor-element.elementor-element-337cdff > .elementor-container{max-width:1300px;}.elementor-52 .elementor-element.elementor-element-337cdff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:3%;}.elementor-52 .elementor-element.elementor-element-337cdff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52 .elementor-element.elementor-element-061baae .elementor-heading-title{color:#8B0000;}.elementor-52 .elementor-element.elementor-element-1926235{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-ab437fb{--display:flex;}.elementor-52 .elementor-element.elementor-element-89d71a3 .widget-image-caption{font-family:var( --e-global-typography-additional_fonts_2-font-family ), Sans-serif;font-weight:var( --e-global-typography-additional_fonts_2-font-weight );margin-block-start:10px;}.elementor-52 .elementor-element.elementor-element-84b26ac{--display:flex;}.elementor-52 .elementor-element.elementor-element-6749bf5 .widget-image-caption{font-family:var( --e-global-typography-additional_fonts_2-font-family ), Sans-serif;font-weight:var( --e-global-typography-additional_fonts_2-font-weight );margin-block-start:10px;}.elementor-52 .elementor-element.elementor-element-2484a68{--display:flex;}.elementor-52 .elementor-element.elementor-element-e2c6f22 .widget-image-caption{font-family:var( --e-global-typography-additional_fonts_2-font-family ), Sans-serif;font-weight:var( --e-global-typography-additional_fonts_2-font-weight );margin-block-start:10px;}.elementor-52 .elementor-element.elementor-element-6bb8f79{--display:flex;}.elementor-52 .elementor-element.elementor-element-a8b88db .widget-image-caption{font-family:var( --e-global-typography-additional_fonts_2-font-family ), Sans-serif;font-weight:var( --e-global-typography-additional_fonts_2-font-weight );margin-block-start:10px;}.elementor-52 .elementor-element.elementor-element-89cd4a1{--display:flex;}.elementor-52 .elementor-element.elementor-element-5c1678f .widget-image-caption{font-family:var( --e-global-typography-additional_fonts_2-font-family ), Sans-serif;font-weight:var( --e-global-typography-additional_fonts_2-font-weight );margin-block-start:10px;}.elementor-52 .elementor-element.elementor-element-2a0cb4a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-52 .elementor-element.elementor-element-2a0cb4a > .elementor-container{max-width:1300px;}.elementor-52 .elementor-element.elementor-element-2a0cb4a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:3%;}.elementor-52 .elementor-element.elementor-element-2a0cb4a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52 .elementor-element.elementor-element-891afd1 .elementor-heading-title{color:#8B0000;}.elementor-52 .elementor-element.elementor-element-7f324af{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-6179490{--display:flex;}.elementor-52 .elementor-element.elementor-element-bc2d921 .widget-image-caption{font-family:var( --e-global-typography-additional_fonts_2-font-family ), Sans-serif;font-weight:var( --e-global-typography-additional_fonts_2-font-weight );margin-block-start:10px;}.elementor-52 .elementor-element.elementor-element-297d23a{--display:flex;}.elementor-52 .elementor-element.elementor-element-cbcd8c2{--display:flex;}.elementor-52 .elementor-element.elementor-element-63c0069{--display:flex;}.elementor-52 .elementor-element.elementor-element-9af6fe7{--display:flex;}.elementor-52 .elementor-element.elementor-element-eb0eb6a > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-52 .elementor-element.elementor-element-eb0eb6a > .elementor-container{max-width:1300px;}.elementor-52 .elementor-element.elementor-element-eb0eb6a{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0%;margin-bottom:3%;}.elementor-52 .elementor-element.elementor-element-eb0eb6a > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-52 .elementor-element.elementor-element-020f230 .elementor-heading-title{color:#8B0000;}.elementor-52 .elementor-element.elementor-element-3cc803b{--display:grid;--e-con-grid-template-columns:repeat(5, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-d36929a{--display:flex;}.elementor-52 .elementor-element.elementor-element-0d5f16d .widget-image-caption{font-family:var( --e-global-typography-additional_fonts_2-font-family ), Sans-serif;font-weight:var( --e-global-typography-additional_fonts_2-font-weight );margin-block-start:10px;}.elementor-52 .elementor-element.elementor-element-a92a30e{--display:flex;}.elementor-52 .elementor-element.elementor-element-b1e38dc .widget-image-caption{font-family:var( --e-global-typography-additional_fonts_2-font-family ), Sans-serif;font-weight:var( --e-global-typography-additional_fonts_2-font-weight );margin-block-start:10px;}.elementor-52 .elementor-element.elementor-element-6aae844{--display:flex;}.elementor-52 .elementor-element.elementor-element-a9b165e .widget-image-caption{font-family:var( --e-global-typography-additional_fonts_2-font-family ), Sans-serif;font-weight:var( --e-global-typography-additional_fonts_2-font-weight );margin-block-start:10px;}.elementor-52 .elementor-element.elementor-element-39a37e0{--display:flex;}.elementor-52 .elementor-element.elementor-element-5d43a9a .widget-image-caption{font-family:var( --e-global-typography-additional_fonts_2-font-family ), Sans-serif;font-weight:var( --e-global-typography-additional_fonts_2-font-weight );margin-block-start:10px;}.elementor-52 .elementor-element.elementor-element-4b13da4{--display:flex;}.elementor-52 .elementor-element.elementor-element-a5b9ff6 .widget-image-caption{font-family:var( --e-global-typography-additional_fonts_2-font-family ), Sans-serif;font-weight:var( --e-global-typography-additional_fonts_2-font-weight );margin-block-start:10px;}.elementor-52 .elementor-element.elementor-element-cfe8399{--display:flex;}.elementor-52 .elementor-element.elementor-element-cc4072d .elementor-image-gallery .gallery .gallery-text{display:none;}.elementor-52 .elementor-element.elementor-element-cc4072d .image-title{text-align:center;display:none;}.elementor-52 .elementor-element.elementor-element-cc4072d .caption{text-align:center;}.elementor-52 .elementor-element.elementor-element-cc4072d .gallery a.img-thumbnail:hover img{filter:none;}.elementor-52 .elementor-element.elementor-element-cc4072d .gallery a.img-thumbnail:hover{opacity:1;}.elementor-52 .elementor-element.elementor-element-cc4072d .gallery-text .caption{display:none;}.elementor-52 .elementor-element.elementor-element-93e6a6b .elementor-image-gallery .gallery .gallery-text{display:none;}.elementor-52 .elementor-element.elementor-element-93e6a6b .image-title{text-align:center;display:none;}.elementor-52 .elementor-element.elementor-element-93e6a6b .caption{text-align:center;}.elementor-52 .elementor-element.elementor-element-93e6a6b .gallery a.img-thumbnail:hover img{filter:none;}.elementor-52 .elementor-element.elementor-element-93e6a6b .gallery a.img-thumbnail:hover{opacity:1;}.elementor-52 .elementor-element.elementor-element-93e6a6b .gallery-text .caption{display:none;}body.elementor-page-52:not(.elementor-motion-effects-element-type-background), body.elementor-page-52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}h1.entry-title{margin-top:1px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-52 .elementor-element.elementor-element-18d146a{--content-width:1300px;}.elementor-52 .elementor-element.elementor-element-9c35500{width:50%;}.elementor-52 .elementor-element.elementor-element-e43e252{width:50%;}.elementor-52 .elementor-element.elementor-element-1926235{--content-width:1300px;}.elementor-52 .elementor-element.elementor-element-7f324af{--content-width:1300px;}.elementor-52 .elementor-element.elementor-element-3cc803b{--content-width:1300px;}.elementor-52 .elementor-element.elementor-element-cfe8399{--content-width:1300px;}}@media(max-width:1024px){.elementor-52 .elementor-element.elementor-element-6229ba4 > .elementor-container{min-height:300px;}.elementor-52 .elementor-element.elementor-element-6229ba4{margin-top:10%;margin-bottom:0%;}.elementor-52 .elementor-element.elementor-element-1926235{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-7f324af{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-3cc803b{--e-con-grid-template-columns:repeat(3, 1fr);--grid-auto-flow:row;}}@media(max-width:767px){.elementor-52 .elementor-element.elementor-element-6229ba4 > .elementor-container{min-height:200px;}.elementor-52 .elementor-element.elementor-element-6229ba4{margin-top:16%;margin-bottom:0%;}.elementor-52 .elementor-element.elementor-element-321bcc27 > .elementor-widget-container{padding:0px 5px 0px 5px;}.elementor-52 .elementor-element.elementor-element-321bcc27 .th-header-wrap .elementor-icon-box-wrapper{text-align:center;}.elementor-52 .elementor-element.elementor-element-321bcc27 .elementor-icon-box-content .elementor-icon-box-title{font-size:40px;}.elementor-52 .elementor-element.elementor-element-b9fdf0b{text-align:center;}.elementor-52 .elementor-element.elementor-element-747e947{padding:0% 0% 0% 0%;}.elementor-52 .elementor-element.elementor-element-662471f{text-align:center;}.elementor-52 .elementor-element.elementor-element-337cdff{padding:0% 0% 0% 0%;}.elementor-52 .elementor-element.elementor-element-061baae{text-align:center;}.elementor-52 .elementor-element.elementor-element-1926235{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-2a0cb4a{padding:0% 0% 0% 0%;}.elementor-52 .elementor-element.elementor-element-891afd1{text-align:center;}.elementor-52 .elementor-element.elementor-element-7f324af{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-52 .elementor-element.elementor-element-eb0eb6a{padding:0% 0% 0% 0%;}.elementor-52 .elementor-element.elementor-element-020f230{text-align:center;}.elementor-52 .elementor-element.elementor-element-3cc803b{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}}