@font-face{font-family:"DancingScript-Regular";src:url("fonts/DancingScript-Regular.eot");src:url("fonts/DancingScript-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/DancingScript-Regular.svg#DancingScript-Regular") format("svg"), url("fonts/DancingScript-Regular.woff") format("woff"), url("fonts/DancingScript-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;display:swap}@font-face{font-family:"Roboto-Medium";src:url("fonts/Roboto-Medium.eot");src:url("fonts/Roboto-Medium.eot?#iefix") format("embedded-opentype"), url("fonts/Roboto-Medium.svg#Roboto-Medium") format("svg"), url("fonts/Roboto-Medium.woff") format("woff"), url("fonts/Roboto-Medium.woff2") format("woff2");font-weight:normal;font-style:normal;display:swap}@font-face{font-family:"Roboto-Regular";src:url("fonts/Roboto-Regular.eot");src:url("fonts/Roboto-Regular.eot?#iefix") format("embedded-opentype"), url("fonts/Roboto-Regular.svg#Roboto-Regular") format("svg"), url("fonts/Roboto-Regular.woff") format("woff"), url("fonts/Roboto-Regular.woff2") format("woff2");font-weight:normal;font-style:normal;display:swap}@font-face{font-family:"Ubuntu-Bold";src:url("fonts/Ubuntu-Bold.eot");src:url("fonts/Ubuntu-Bold.eot?#iefix") format("embedded-opentype"), url("fonts/Ubuntu-Bold.svg#Ubuntu-Bold") format("svg"), url("fonts/Ubuntu-Bold.woff") format("woff"), url("fonts/Ubuntu-Bold.woff2") format("woff2");font-weight:normal;font-style:normal;display:swap}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:auto;-webkit-user-select:auto;-khtml-user-select:auto;-moz-user-select:auto;-ms-user-select:auto;user-select:auto;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0;height:auto !important}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-arrow{position:absolute;top:50%;transform:translateY(-50%);background-color:transparent;border:none}.slick-prev{left:15px}.slick-next{right:15px}.slick-dots{position:absolute;bottom:-40px;left:50%;transform:translateX(-50%);display:flex;justify-content:flex-start;flex-flow:row nowrap;list-style:none;margin:0;padding:0}.slick-dots li{background-color:#000;margin:0 5px;width:12px;height:12px;border-radius:10px}.slick-dots li button{text-indent:-99999px;border:none;transition:all 0.33s ease;background-color:transparent}.slick-dots li.slick-active,.slick-dots li:hover{background-color:#8a1008}html,body{min-height:100%;font-family:"Roboto-Regular" !important;font-size:1.042vw !important;margin:0}@media (max-width:1199.98px){html,body{font-size:1.667vw !important}}@media (max-width:991.98px){html,body{font-size:2.016vw !important}}@media (max-width:767.98px){html,body{font-size:2.604vw !important}}@media (max-width:575.98px){html,body{font-size:20px !important}}body{background-size:cover;min-height:100vh;overflow-x:hidden;background-color:#f4f4f4}body *{color:#404040;hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeSpeed;scroll-behavior:smooth;background-repeat:no-repeat}body img{width:100%;height:auto}body.admin-bar .dsgvo-iframe-video-converter-popup{top:32px}body .dsgvo-iframe-video-converter-popup{z-index:1001}.admin-bar #wrapper header{top:32px !important}.admin-bar #wrapper #content{min-height:calc(100vh - 323px)}#wrapper h1{font-family:"DancingScript-Regular";font-size:6.25vw;color:#8a1008}@media (max-width:1199.98px){#wrapper h1{font-size:10vw}}@media (max-width:991.98px){#wrapper h1{font-size:12.097vw}}@media (max-width:767.98px){#wrapper h1{font-size:15.625vw}}@media (max-width:575.98px){#wrapper h1{font-size:15.278vw}}#wrapper h1 a{font-size:inherit;color:inherit;font-size:inherit;font-family:inherit;font-weight:400}#wrapper h1.entry-title{position:relative;width:auto}#wrapper h1.entry-title a{font-size:inherit;color:inherit;font-size:inherit;font-family:inherit;font-weight:400}#wrapper h1.entry-title{margin:0}#wrapper h1+h2{margin-top:0}#wrapper h2{font-family:"Roboto-Medium";font-size:2.5vw}@media (max-width:1199.98px){#wrapper h2{font-size:4vw}}@media (max-width:991.98px){#wrapper h2{font-size:4.839vw}}@media (max-width:767.98px){#wrapper h2{font-size:6.25vw}}@media (max-width:575.98px){#wrapper h2{font-size:8.333vw}}@media (max-width:479.98px){#wrapper h2{font-size:40px}}#wrapper h2 a{font-size:inherit;color:inherit;font-size:inherit;font-family:inherit;font-weight:400}#wrapper h2+h3{margin-top:0}#wrapper h3{font-family:"DancingScript-Regular";font-size:2.188vw;color:#8a1008}@media (max-width:1199.98px){#wrapper h3{font-size:3.5vw}}@media (max-width:991.98px){#wrapper h3{font-size:4.234vw}}@media (max-width:767.98px){#wrapper h3{font-size:5.469vw}}@media (max-width:575.98px){#wrapper h3{font-size:7.292vw}}@media (max-width:479.98px){#wrapper h3{font-size:36px}}#wrapper h3 a{font-size:inherit;color:inherit;font-size:inherit;font-family:inherit;font-weight:400}#wrapper h3+h4{margin-top:0}#wrapper h4{font-family:"Roboto-Medium";font-size:1.875vw}@media (max-width:1199.98px){#wrapper h4{font-size:3vw}}@media (max-width:991.98px){#wrapper h4{font-size:3.629vw}}@media (max-width:767.98px){#wrapper h4{font-size:4.688vw}}@media (max-width:575.98px){#wrapper h4{font-size:6.25vw}}@media (max-width:479.98px){#wrapper h4{font-size:30px}}#wrapper h4 a{font-size:inherit;color:inherit;font-size:inherit;font-family:inherit;font-weight:400}#wrapper h4+h5{margin-top:0}#wrapper h5{font-family:"DancingScript-Regular";font-size:1.354vw;color:#8a1008}@media (max-width:1199.98px){#wrapper h5{font-size:2.167vw}}@media (max-width:991.98px){#wrapper h5{font-size:2.621vw}}@media (max-width:767.98px){#wrapper h5{font-size:3.385vw}}@media (max-width:575.98px){#wrapper h5{font-size:4.514vw}}@media (max-width:479.98px){#wrapper h5{font-size:26px}}#wrapper h5 a{font-size:inherit;color:inherit;font-size:inherit;font-family:inherit;font-weight:400}#wrapper h5+h6{margin-top:0}#wrapper h6{font-family:"Roboto-Medium";font-size:1.25vw}@media (max-width:1199.98px){#wrapper h6{font-size:2vw}}@media (max-width:991.98px){#wrapper h6{font-size:2.419vw}}@media (max-width:767.98px){#wrapper h6{font-size:3.125vw}}@media (max-width:575.98px){#wrapper h6{font-size:4.167vw}}@media (max-width:479.98px){#wrapper h6{font-size:24px}}#wrapper h6 a{font-size:inherit;color:inherit;font-size:inherit;font-family:inherit;font-weight:400}#wrapper p{font-family:"Roboto-Regular" !important;font-size:1.042vw !important}@media (max-width:1199.98px){#wrapper p{font-size:1.667vw !important}}@media (max-width:991.98px){#wrapper p{font-size:2.016vw !important}}@media (max-width:767.98px){#wrapper p{font-size:2.604vw !important}}@media (max-width:575.98px){#wrapper p{font-size:20px !important}}#wrapper p a{font-size:inherit;color:inherit;font-size:inherit;font-family:inherit;font-weight:400;color:#8a1008}#wrapper a{font-family:"Ubuntu-Bold";color:#8a1008}#wrapper .row>ul,#wrapper .row>ol{padding-left:2rem !important}#wrapper .btn{box-shadow:none}#wrapper .btn.btn-wiesingerhof{background-color:#8a1008;color:#fff;transition:all 0.5s ease}#wrapper .btn.btn-wiesingerhof:hover{background-color:#404040}#wrapper .bilderGalleryButton{text-align:center}#wrapper a,#wrapper input,#wrapper button{cursor:pointer;outline:none !important}#wrapper .googlemaps iframe{width:100%;min-height:450px;height:100%}#wrapper .required{color:#f00}#wrapper header#header{position:fixed;top:0px;left:0px;right:0;padding:30px 0 15px;z-index:1000;transition:all 0.33s ease}@media (max-width:575.98px){#wrapper header#header{padding:30px 30px 15px}}#wrapper header#header .row{display:flex;justify-content:space-between;flex-flow:row nowrap}#wrapper header#header .site-logo{position:relative;width:100px;height:auto}#wrapper header#header .site-logo a.link{text-decoration:none;z-index:10}#wrapper header#header .site-logo a.link img{position:absolute;top:0;left:0;width:auto;height:100%}#wrapper header#header .site-logo a.link img.nosticky{opacity:1}#wrapper header#header .site-logo a.link img.sticky{opacity:0}#wrapper header#header a.mobile_menu{font-size:26px;padding:15px;width:auto;z-index:10;text-decoration:none}@media (min-width:992px){#wrapper header#header a.mobile_menu{display:none}}#wrapper header#header a.mobile_menu i{color:#fff;display:none}#wrapper header#header a.mobile_menu i.active{display:block}#wrapper header#header .menu_main{position:relative;width:auto;padding:0;transition:all 0.5s ease}@media (max-width:991.98px){#wrapper header#header .menu_main{position:fixed;top:86px;bottom:0;right:-320px;width:320px;padding:15px;background-color:#fff}}#wrapper header#header .menu_main.active{right:0}#wrapper header#header .menu_main .menu ul{display:flex;justify-content:flex-end;flex-flow:row nowrap}@media (max-width:991.98px){#wrapper header#header .menu_main .menu ul{flex-flow:column}}#wrapper header#header .menu_main .menu ul li.btn-wiesingerhof{padding:0}#wrapper header#header .menu_main .menu ul li.btn-wiesingerhof a{background-color:#8a1008;color:#fff;border-radius:var(--bs-btn-border-radius)}#wrapper header#header .menu_main .menu ul li.btn-wiesingerhof a:hover{color:#404040;background-color:#fff}#wrapper header#header .menu_main .menu ul li.active a{color:#404040}#wrapper header#header .menu_main .menu ul li a{font-family:"Roboto-Regular";padding:7px 15px;display:inline-block;color:#fff;text-decoration:none;transition:all 0.5s ease}#wrapper header#header .menu_main .menu ul li a:hover{color:#8a1008}@media (max-width:991.98px){#wrapper header#header .menu_main .menu ul li a{color:#8a1008;font-size:18px}}#wrapper header#header .menu_main .menu ul li.current_page_item a,#wrapper header#header .menu_main .menu ul li:hover a{border-bottom:2% solid #000}#wrapper header#header .menu_main .menu ul li.current_page_item a::before,#wrapper header#header .menu_main .menu ul li:hover a::before{width:100%}#wrapper header#header.sticky,#wrapper header#header.menu_active{padding-top:15px;background-color:#fff}#wrapper header#header.sticky .site-logo a.link img.nosticky,#wrapper header#header.menu_active .site-logo a.link img.nosticky{opacity:0 !important}#wrapper header#header.sticky .site-logo a.link img.sticky,#wrapper header#header.menu_active .site-logo a.link img.sticky{opacity:1 !important}#wrapper header#header.sticky a.mobile_menu i,#wrapper header#header.menu_active a.mobile_menu i{color:#8a1008}#wrapper header#header.sticky .menu ul li.btn-wiesingerhof,#wrapper header#header.menu_active .menu ul li.btn-wiesingerhof{padding:0}#wrapper header#header.sticky .menu ul li.btn-wiesingerhof a:hover,#wrapper header#header.menu_active .menu ul li.btn-wiesingerhof a:hover{color:#fff;background-color:#404040}#wrapper header#header.sticky .menu ul li a,#wrapper header#header.menu_active .menu ul li a{color:#8a1008}#wrapper #content section.sliderSection{position:relative;overflow:hidden;padding:0 1vw;margin:1vw 0}@media (max-width:1199.98px){#wrapper #content section.sliderSection{padding:0 1.5vw;margin:1.5vw 0}}@media (max-width:991.98px){#wrapper #content section.sliderSection{padding:0 2vw;margin:2vw 0}}@media (max-width:767.98px){#wrapper #content section.sliderSection{padding:0 2.5vw;margin:2.5vw 0}}@media (max-width:575.98px){#wrapper #content section.sliderSection{padding:0 3vw;margin:3vw 0}}#wrapper #content section.sliderSection::before{content:"";display:block;position:absolute;top:0;left:1vw;right:1vw;bottom:0;background-color:#000;opacity:0.6;z-index:1;pointer-events:none}@media (max-width:1199.98px){#wrapper #content section.sliderSection::before{left:1.5vw;right:1.5vw}}@media (max-width:991.98px){#wrapper #content section.sliderSection::before{left:2vw;right:2vw}}@media (max-width:767.98px){#wrapper #content section.sliderSection::before{left:2.5vw;right:2.5vw}}@media (max-width:575.98px){#wrapper #content section.sliderSection::before{left:3vw;right:3vw}}#wrapper #content section.sliderSection .sliderMain,#wrapper #content section.sliderSection .slick-list,#wrapper #content section.sliderSection .slick-track{height:100% !important}#wrapper #content section.sliderSection .slideMain{overflow:hidden;height:100%}#wrapper #content section.sliderSection .slideMain img,#wrapper #content section.sliderSection .slideMain video{width:100%;height:100%;object-fit:cover;object-position:center;filter:blur(8px)}#wrapper #content section.sliderSection .sliderMainHeadline{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;text-align:center;width:100%;padding:0 2vw}@media (max-width:1199.98px){#wrapper #content section.sliderSection .sliderMainHeadline{padding:0 3vw}}@media (max-width:991.98px){#wrapper #content section.sliderSection .sliderMainHeadline{padding:0 4vw}}@media (max-width:767.98px){#wrapper #content section.sliderSection .sliderMainHeadline{padding:0 5vw}}@media (max-width:575.98px){#wrapper #content section.sliderSection .sliderMainHeadline{padding:0 6vw}}#wrapper #content section.sliderSection .sliderMainHeadline h1{text-shadow:3px 3px 3px #fff}#wrapper #content section.sliderSection .sliderMainHeadline h2{color:#f4f4f4}#wrapper #content section.sliderSection .slideDownButton{position:absolute;bottom:0;left:50%;background-color:#f4f4f4;padding:20px 30px 10px;transform:translateX(-50%);border-radius:100px 100px 0 0;z-index:1}#wrapper #content section.sliderSection .slideDownButton button{background-color:transparent;border:none;display:flex;justify-content:flex-start;flex-flow:column}#wrapper #content section.sliderSection .slideDownButton button i{display:block;position:relative;color:#000;height:4px;animation-duration:2s;animation-iteration-count:infinite;animation-timing-function:linear;transition:all 0.33s ease}#wrapper #content section.sliderSection .slideDownButton button i.arrow1{animation-name:slideDownButtonArrow1}#wrapper #content section.sliderSection .slideDownButton button i.arrow2{animation-name:slideDownButtonArrow2}#wrapper #content section.sliderSection .slideDownButton button i.arrow3{animation-name:slideDownButtonArrow3}@keyframes slideDownButtonArrow1{0%{opacity:0}12.5%{opacity:0.5}25%{opacity:1}50%{opacity:1}62.5%{opacity:0.5}75%{opacity:0}100%{opacity:0}}@keyframes slideDownButtonArrow2{0%{opacity:0}25%{opacity:0.5}37.5%{opacity:0.5}50%{opacity:1}62.5%{opacity:0.5}75%{opacity:0}100%{opacity:0}}@keyframes slideDownButtonArrow3{0%{opacity:0}25%{opacity:0}37.5%{opacity:0.5}50%{opacity:1}75%{opacity:1}87.5%{opacity:0.5}100%{opacity:0}}#wrapper footer#footer{background-color:#8a1008;padding:15px 0}#wrapper footer#footer *{color:#fff}#wrapper footer#footer ul{padding:0;margin:0;list-style:none;display:flex;justify-content:flex-end;flex-flow:row nowrap}#wrapper footer#footer ul li{padding-left:15px}#wrapper footer#footer ul li a{text-decoration:none;font-family:"Roboto-Regular"}#wrapper footer#footer .mailpoet_form{padding:50px 0}#wrapper footer#footer .mailpoet_form .mailpoet_paragraph input{background-color:transparent;border:none;border-bottom:1px solid #fff;color:#fff}#wrapper footer#footer .mailpoet_form .mailpoet_paragraph input::placeholder{color:#fff}#wrapper footer#footer .mailpoet_form .mailpoet_paragraph input.mailpoet_submit{padding:8px 25px !important;width:auto !important;transition:all 0.33s ease;border:1px solid #000 !important;border-radius:var(--bs-border-radius);background-color:#fff !important;color:#8a1008}#wrapper footer#footer .mailpoet_form .mailpoet_paragraph input.mailpoet_submit:hover{background-color:#404040 !important;color:#fff}@media (max-width:767.98px){#wrapper footer#footer .footer_bottom .row{flex-flow:column-reverse}#wrapper footer#footer .footer_bottom .row ul{border-bottom:1px solid #fff;padding-bottom:15px;margin-bottom:15px;flex-flow:column}#wrapper footer#footer .footer_bottom .row ul li{padding:0}}#wrapper #page-top{position:fixed;bottom:1vw;right:1vw;width:2.5vw;height:2.5vw;border:1px solid #000;z-index:10;background-color:#f4f4f4}@media (max-width:1199.98px){#wrapper #page-top{bottom:2vw;right:2vw;width:3.83333vw;height:3.83333vw}}@media (max-width:991.98px){#wrapper #page-top{bottom:2.41935vw;right:2.41935vw;width:4.63709vw;height:4.63709vw}}@media (max-width:767.98px){#wrapper #page-top{bottom:3.125vw;right:3.125vw;width:5.98958vw;height:5.98958vw}}@media (max-width:575.98px){#wrapper #page-top{bottom:5vw;right:5vw;width:9.58333vw;height:9.58333vw}}#wrapper #page-top a{display:block;padding:18% 26%;text-align:center}#wrapper .bg_img{position:relative;overflow:hidden;background-color:#000}#wrapper .bg_img .bg_img{position:absolute;top:0;left:0;right:0;bottom:0;background-position:center;background-repeat:no-repeat;background-size:cover;background-attachment:fixed;filter:blur(8px)}#wrapper .bg_img .bg_img::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;background-color:#000;opacity:0.6;z-index:1;pointer-events:none}#wrapper .bg_img .container{display:block;position:relative;z-index:1}#wrapper .bg_img .container h2,#wrapper .bg_img .container h3,#wrapper .bg_img .container h4,#wrapper .bg_img .container h5,#wrapper .bg_img .container h6{text-shadow:1px 1px 1px #fff}#wrapper .bg_img .container p{color:#fff}#wrapper .section_text_baustein_wysiwyg{padding:10vh 0vw;position:relative}#wrapper .section_linkbildtext_baustein{position:relative;padding:0}#wrapper .section_linkbildtext_baustein img{width:100%;height:auto}#wrapper section.section_half_bild_half_text{display:flex;justify-content:flex-start;flex-flow:row nowrap;padding:15vh 0;height:100%}#wrapper section.section_half_bild_half_text .text_block{height:100%}#wrapper section.section_half_bild_half_text .bild_block{height:100%}#wrapper section.section_half_bild_half_text .bild_block .images,#wrapper section.section_half_bild_half_text .bild_block .slick-list,#wrapper section.section_half_bild_half_text .bild_block .slick-track,#wrapper section.section_half_bild_half_text .bild_block .img{height:100% !important}#wrapper section.section_half_bild_half_text .bild_block .images img,#wrapper section.section_half_bild_half_text .bild_block .slick-list img,#wrapper section.section_half_bild_half_text .bild_block .slick-track img,#wrapper section.section_half_bild_half_text .bild_block .img img{height:100%;object-fit:contain}#wrapper .section_oeffnungszeiten{position:relative;padding:15vh 0}#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner{position:relative;z-index:2;text-align:center}#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner .headlinetext{margin-bottom:8vh}#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner .headlinetext *{text-shadow:1px 1px 1px #fff}#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner .oeffnung{display:flex;justify-content:space-evenly;flex-flow:row nowrap;margin-bottom:8vh}@media (max-width:991.98px){#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner .oeffnung{flex-flow:column}}#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner .oeffnung .oeffnunglinks{width:100%}#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner .oeffnung .oeffnungrechts{width:100%}#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner .oeffnung strong{color:#8a1008;text-shadow:1px 1px 1px #fff}#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner .oeffnung *{font-size:2.396vw !important}@media (max-width:1199.98px){#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner .oeffnung *{font-size:3.833vw !important}}@media (max-width:991.98px){#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner .oeffnung *{font-size:3.831vw !important}}@media (max-width:767.98px){#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner .oeffnung *{font-size:4.948vw !important}}@media (max-width:575.98px){#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner .oeffnung *{font-size:6.597vw !important}}#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner a{text-shadow:1px 1px 1px #fff;font-size:1.875vw}@media (max-width:1199.98px){#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner a{font-size:3vw}}@media (max-width:991.98px){#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner a{font-size:3.629vw}}@media (max-width:767.98px){#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner a{font-size:4.688vw}}@media (max-width:575.98px){#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner a{font-size:6.25vw}}#wrapper .section_oeffnungszeiten .oeffnungszeiten_inner p{color:#fff}#wrapper .bilderGallery{position:fixed;top:0;left:0;right:0;bottom:0;z-index:10;pointer-events:none;display:none}#wrapper .bilderGallery::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.5;background-color:#000;pointer-events:none}#wrapper .bilderGallery .gallery_outer{pointer-events:all;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80vw;height:80vh;background-color:#fff;padding:15px;border:1px solid #404040;border-radius:15px}#wrapper .bilderGallery .gallery_outer .closeButton{position:absolute;top:0;right:0;z-index:10}#wrapper .bilderGallery .gallery_outer .closeButton button{background-color:#fff;border:none;padding:8px 15px;border-radius:15px}#wrapper .bilderGallery .gallery_outer .gallery .slick-list{padding-bottom:15px}#wrapper .bilderGallery .gallery_outer .gallery .slick-list,#wrapper .bilderGallery .gallery_outer .gallery .slick-track,#wrapper .bilderGallery .gallery_outer .gallery .gallery_img{height:100% !important}#wrapper .bilderGallery .gallery_outer .gallery .slick-list img,#wrapper .bilderGallery .gallery_outer .gallery .slick-track img,#wrapper .bilderGallery .gallery_outer .gallery .gallery_img img{width:100%;height:100%;object-fit:contain;object-position:center}#wrapper .bilderGallery .gallery_outer .gallery-nav .slick-list{padding-bottom:15px}#wrapper .bilderGallery .gallery_outer .gallery-nav .slick-list,#wrapper .bilderGallery .gallery_outer .gallery-nav .slick-track,#wrapper .bilderGallery .gallery_outer .gallery-nav .gallery_img{padding:0 7.5px;height:100% !important}#wrapper .bilderGallery .gallery_outer .gallery-nav .slick-list img,#wrapper .bilderGallery .gallery_outer .gallery-nav .slick-track img,#wrapper .bilderGallery .gallery_outer .gallery-nav .gallery_img img{width:100%;height:100%;object-fit:contain;object-position:center}#wrapper #freshletter table{margin-bottom:5vh !important}@media (max-width:575.98px){#wrapper #freshletter table{margin:0}}#wrapper #freshletter table td{border:none !important;position:relative;padding-top:0 !important}#wrapper #freshletter table td::before{content:"";display:block;position:absolute;bottom:23px;left:0;right:0;border-bottom:3px dotted #8a1008;z-index:-1}#wrapper #freshletter table td p{display:inline;background-color:#f4f4f4}#wrapper #freshletter table td p:last-of-type{margin-bottom:0}#wrapper #freshletter table td:first-of-type{width:100% !important}@media (max-width:575.98px){#wrapper #freshletter table td:first-of-type{width:auto !important}}#wrapper #freshletter table td:first-of-type p{padding-right:5px}#wrapper #freshletter table td:last-of-type{width:auto !important}#wrapper #freshletter table td:last-of-type p{padding-left:5px}#wrapper #freshletter h3,#wrapper #freshletter h4,#wrapper #freshletter h5,#wrapper #freshletter h6{margin:0}@media (max-width:575.98px){#wrapper #freshletter h3,#wrapper #freshletter h4,#wrapper #freshletter h5,#wrapper #freshletter h6{padding:0}}#wrapper .comment_slider h4,#wrapper .comment_slider p{text-align:center}#wrapper .comment_slider .slider_inner .content{transition:all 0.5s ease;max-height:150px;overflow:hidden}#wrapper .comment_slider .readMore{position:relative;padding-top:30px;text-align:center}#wrapper .comment_slider .readMore i{position:absolute;top:0;left:50%;transform:translateX(-50%)}#wrapper .comment_slider .addnewText{border-top:1px solid #8a1008;padding-top:15px;margin-top:15px}#wrapper .reservationPopup,#wrapper .commentsPopup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;pointer-events:none;display:none}#wrapper .reservationPopup::before,#wrapper .commentsPopup::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.5;background-color:#000;pointer-events:none}#wrapper .reservationPopup.failed::before,#wrapper .commentsPopup.failed::before{background-color:#f00}#wrapper .reservationPopup.success::before,#wrapper .commentsPopup.success::before{background-color:#0f0}#wrapper .reservationPopup .reservationPopup_outer,#wrapper .reservationPopup .commentsPopup_outer,#wrapper .commentsPopup .reservationPopup_outer,#wrapper .commentsPopup .commentsPopup_outer{pointer-events:all;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#wrapper .reservationPopup .reservationPopup_outer .closeButton,#wrapper .reservationPopup .commentsPopup_outer .closeButton,#wrapper .commentsPopup .reservationPopup_outer .closeButton,#wrapper .commentsPopup .commentsPopup_outer .closeButton{position:absolute;top:1px;right:1px;z-index:10}#wrapper .reservationPopup .reservationPopup_outer .closeButton button,#wrapper .reservationPopup .commentsPopup_outer .closeButton button,#wrapper .commentsPopup .reservationPopup_outer .closeButton button,#wrapper .commentsPopup .commentsPopup_outer .closeButton button{background-color:#fff;border:none;padding:8px 15px;border-radius:15px}#wrapper .reservationPopup .reservationPopup_outer .contentForm,#wrapper .reservationPopup .commentsPopup_outer .contentForm,#wrapper .commentsPopup .reservationPopup_outer .contentForm,#wrapper .commentsPopup .commentsPopup_outer .contentForm{padding:15px;width:80vw;max-height:80vh;background-color:#fff;border:1px solid #404040;border-radius:15px;position:relative;overflow-x:hidden;overflow-y:auto}#wrapper .reservationPopup .reservationPopup_outer .contentForm>h4,#wrapper .reservationPopup .reservationPopup_outer .contentForm>p,#wrapper .reservationPopup .commentsPopup_outer .contentForm>h4,#wrapper .reservationPopup .commentsPopup_outer .contentForm>p,#wrapper .commentsPopup .reservationPopup_outer .contentForm>h4,#wrapper .commentsPopup .reservationPopup_outer .contentForm>p,#wrapper .commentsPopup .commentsPopup_outer .contentForm>h4,#wrapper .commentsPopup .commentsPopup_outer .contentForm>p{text-align:center}#wrapper .reservationPopup .reservationPopup_outer .contentForm>h4,#wrapper .reservationPopup .commentsPopup_outer .contentForm>h4,#wrapper .commentsPopup .reservationPopup_outer .contentForm>h4,#wrapper .commentsPopup .commentsPopup_outer .contentForm>h4{padding-top:30px;padding-bottom:30px}#wrapper .reservationPopup .reservationPopup_outer .contentForm>p:last-of-type,#wrapper .reservationPopup .commentsPopup_outer .contentForm>p:last-of-type,#wrapper .commentsPopup .reservationPopup_outer .contentForm>p:last-of-type,#wrapper .commentsPopup .commentsPopup_outer .contentForm>p:last-of-type{padding-bottom:30px}.existingPopup{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1001;pointer-events:none}.existingPopup::before{content:"";display:block;position:absolute;top:0;left:0;right:0;bottom:0;opacity:0.5;background-color:#f00;pointer-events:none}.existingPopup .existingPopup_inner{pointer-events:all;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#fff;padding:15px;border:1px solid #404040;border-radius:15px}.existingPopup .existingPopup_inner h4{margin:0}