body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.media{display:flow-root}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
@charset "UTF-8";
.tb-bg-transparent{background-color:transparent}.tb-flex-row{display:flex;flex-direction:column;flex-wrap:nowrap;gap:10px}@media (min-width:768px){.tb-flex-row{flex-direction:row}}.tb-flex-col__auto{flex:1 1 auto}.tb-flex-col__25{flex:0 0 50%}@media (min-width:768px){.tb-flex-col__25{flex:0 0 25%}}.tb-flex-col__50{flex:0 0 100%}@media (min-width:768px){.tb-flex-col__50{flex:0 0 50%}}.tb-flex-col__75{flex:0 0 100%}@media (min-width:768px){.tb-flex-col__75{flex:0 0 75%}}.invisible{position:absolute;left:-9999px;top:auto;width:1px;height:1px;overflow:hidden;color:#000 !important;background-color:#fff !important}.invisible:focus{position:static;left:auto;width:auto;height:auto;padding:0.5em 1em;background:#000 !important;color:#fff !important;z-index:var(--z-index-above-content3)}.hidden{display:none}.invisible{visibility:hidden}.skip{width:0;height:0;line-height:0;color:transparent}.w-100{width:100%}.w-100 img{width:100%}.tb-gray{filter:grayscale(1)}.tb-pt-0{padding-top:0 !important}.tb-pt-50{padding-top:50px !important}.tb-pt-100{padding-top:30px !important}@media (min-width:768px){.tb-pt-100{padding-top:50px !important}}@media (min-width:992px){.tb-pt-100{padding-top:100px !important}}.tb-pt-200{padding-top:200px !important}.tb-pb-0{padding-bottom:0 !important}.tb-pb-50{padding-bottom:50px !important}.tb-pb-100{padding-bottom:30px !important}@media (min-width:768px){.tb-pb-100{padding-bottom:50px !important}}@media (min-width:992px){.tb-pb-100{padding-bottom:100px !important}}.tb-pb-200{padding-bottom:200px !important}.tb-h-0{height:0}.tb-h-25{height:5px}@media (min-width:768px){.tb-h-25{height:12px}}@media (min-width:992px){.tb-h-25{height:25px}}.tb-h-50{height:10px}@media (min-width:768px){.tb-h-50{height:25px}}@media (min-width:992px){.tb-h-50{height:50px}}.tb-h-75{height:15px}@media (min-width:768px){.tb-h-75{height:35px}}@media (min-width:992px){.tb-h-75{height:75px}}.tb-h-100{height:30px}@media (min-width:768px){.tb-h-100{height:50px}}@media (min-width:992px){.tb-h-100{height:100px}}.tb-h-150{height:45px}@media (min-width:768px){.tb-h-150{height:75px}}@media (min-width:992px){.tb-h-150{height:150px}}.tb-h-200{height:60px}@media (min-width:768px){.tb-h-200{height:100px}}@media (min-width:992px){.tb-h-200{height:200px}}.topline+h1,.topline+h2{margin-top:0}:root{--z-index-below-all: -1;--z-index-below-content2: 10;--z-index-below-content1: 20;--z-index-content: 30;--z-index-above-content1: 40;--z-index-above-content2: 50;--z-index-above-content3: 100;--z-index-menu-level10: 120;--z-index-menu-level8: 110;--z-index-menu-level6: 100;--z-index-menu-level4: 90;--z-index-menu-level2: 80;--z-index-menu-level1: 70}body{box-sizing:border-box}.mod_article.block,.inside,section.block{overflow:visible}#header{width:100%;z-index:var(--z-index-above-content3);position:absolute;top:-60px;margin-top:60px;background:var(--color-nav-bg-transparent);transition:top 0.3s ease-in-out}#header .inside{display:flex;align-items:center;margin:0 auto;width:90%;max-width:var(--max-container-width);padding:var(--nav-padding)}#header img,#header svg{display:block;width:100%;max-width:320px;height:auto;margin-top:14px;transition:top 0.3s ease-in-out}@media screen and (max-width:1100px){#header img,#header svg{margin-left:10px}}#header svg{fill:#fff !important;width:100px !important;height:auto !important}#header svg path{fill:#fff !important}@media screen and (min-width:1101px){#header.fixed{position:fixed;top:0;margin-top:0;background:var(--color-nav-bg)}}#header.fixed img,#header.fixed svg{width:var(--logo-width-fixed);max-width:100%;margin-top:0px}@media screen and (max-width:1100px){#header.fixed img,#header.fixed svg{width:185px}}:root{--color-nav-bg: #163932;--color-nav-bg-transparent: rgba(38, 38, 38, 0);--color-nav-hover-bg: #444;--color-nav-text: #f7f6f0;--color-nav-highlight: #BC962B;--color-nav-highlight-alt: #C7A970;--color-nav-highlight-light: rgba(188,150,43,0.25);--color-nav-border: rgba(255, 255, 255, 0.25);--max-container-width: 1466px;--logo-width: 310px;--logo-width-fixed: 170px;--nav-padding: 15px 0}#header nav{width:100%}#header nav nav li{position:relative}#header nav nav li.submenu{padding-right:4px}#header nav nav li span{position:relative;right:0px;top:-2px;left:8px;font-size:8px}nav.mod_navigation{position:relative;overflow:visible;color:var(--color-nav-text)}nav.mod_navigation a,nav.mod_navigation button{color:var(--color-nav-text)}nav.mod_navigation a::after,nav.mod_navigation button::after{display:none}nav.mod_navigation ul{list-style:none;margin:0;padding:0}nav.mod_navigation li.navoff{display:none}@media screen and (min-width:1101px){#header nav{padding-top:25px}.fixed nav{padding-top:0}#header li.navoff{display:none !important}nav.mod_navigation ul.level_1{display:flex;justify-content:flex-end}nav.mod_navigation ul.level_1>li{display:inline-block;position:relative;overflow:visible;margin-right:15px}nav.mod_navigation ul.level_1>li>a,nav.mod_navigation ul.level_1>li>strong,nav.mod_navigation ul.level_1>li>button{display:block;padding:7px 10px;text-decoration:none;border-bottom:3px solid transparent;transition:all 0.3s;font-weight:normal !important}nav.mod_navigation ul.level_1>li>button{font-family:"Cormorant Garamond", serif;font-size:18px;line-height:25.2px}nav.mod_navigation ul.level_1>li a:hover{border-bottom-color:var(--color-nav-highlight-light)}nav.mod_navigation ul.level_1>li>strong{border-bottom-color:var(--color-nav-highlight-alt)}nav.mod_navigation ul.level_2{display:none;position:absolute;top:100%;left:0;background:var(--color-nav-hover-bg);padding:15px 0;min-width:250px;z-index:var(--z-index-menu-level8);font-size:0.9rem}nav.mod_navigation ul.level_2>li{display:block}nav.mod_navigation ul.level_2>li>a,nav.mod_navigation ul.level_2>li>strong{display:block;padding:6px 15px;color:#fff;text-decoration:none}nav.mod_navigation ul.level_2>li>strong{border-bottom:1px solid var(--color-nav-highlight)}nav.mod_navigation ul li.toplink a,nav.mod_navigation ul li.toplink strong{width:auto;min-width:auto;color:#000;background:#fff;border-bottom-width:0px !important}nav.mod_navigation ul li.toplink a:after,nav.mod_navigation ul li.toplink strong:after{display:inline-block;content:" ➔";margin-left:6px;color:#000;font-size:0.7rem;transform:translateY(0px)}nav.mod_navigation ul li.trail{border-bottom:3px solid var(--color-nav-highlight)}nav.mod_navigation .language ul.level_2{min-width:50px}nav.mod_navigation li:hover>ul.level_2{display:block}}@media screen and (min-width:1101px) and (max-width:900px){nav.mod_navigation ul.level_1>li>a,nav.mod_navigation ul.level_1>li>strong{padding:10px 8px}}@media screen and (max-width:1100px){#header .inside{z-index:var(--z-index-below-all);position:fixed}#header .inside svg{margin-left:30px;margin-top:-5px}#header nav li.submenu{padding-right:0}#header nav li span{right:4px;top:-4px;font-size:9px}.hamburger{display:inline-block;position:fixed;top:30px;right:25px;width:25px;height:20px;z-index:var(--z-index-menu-level8);cursor:pointer}.fixed .hamburger{top:20px}.hamburger div{position:absolute;left:0px;width:100%;height:2px;background:#fff;border-radius:0px;transition:all 0.3s ease;transform-origin:center}.hamburger div:nth-child(1){top:0px}.hamburger div:nth-child(2){top:50%;transform:translateY(-50%)}.hamburger div:nth-child(3){bottom:0px}.active .hamburger div:nth-child(1){top:50%;transform:translateY(-50%) rotate(45deg)}.active .hamburger div:nth-child(2){opacity:0}.active .hamburger div:nth-child(3){top:50%;bottom:auto;transform:translateY(-50%) rotate(-45deg)}nav.mod_navigation{z-index:var(--z-index-below-all)}nav.mod_navigation ul{text-align:left}nav.mod_navigation ul a,nav.mod_navigation ul strong{position:relative;z-index:var(--z-index-menu-level6);display:block !important}nav.mod_navigation ul li>a,nav.mod_navigation ul li strong{display:inline-block;padding:6px 10px !important;color:#fff;text-decoration:none}nav.mod_navigation ul li strong{color:var(--color-nav-highlight) !important}nav.mod_navigation ul li.trail>a{color:var(--color-nav-highlight) !important}nav.mod_navigation ul.level_1{padding:120px 10% 35px 10%;position:fixed !important;top:0px;left:0px;right:0px;width:100%;height:100vh;margin:0 auto;display:flex;flex-direction:column;background:var(--color-nav-hover-bg);border-radius:5px;opacity:0;visibility:hidden;transform:translateX(100%) scale(1);transition:all 0.25s ease-out;z-index:var(--z-index-menu-level2)}nav.mod_navigation ul.level_1.active{position:fixed !important;opacity:1;visibility:visible;transform:translateX(0) scale(1)}nav.mod_navigation ul.level_1>li{width:100%;border-bottom:1px solid var(--color-nav-border)}nav.mod_navigation ul.level_1>li:last-child{border-bottom-color:transparent}nav.mod_navigation ul.level_2{display:none;flex-direction:column;background:#444;width:100%}nav.mod_navigation ul.level_2 a,nav.mod_navigation ul.level_2 strong{display:block;padding:5px 15px !important}nav.mod_navigation .active ul.level_1{position:fixed !important;align-items:flex-start;display:flex}.fixed nav.mod_navigation ul.level_1{padding:100px 10% 35px 10%}.submenu-toggle{z-index:var(--z-index-menu-level10);z-index:var(--z-index-below-all) !important;font-size:0.8em;padding:10px;cursor:pointer}#wrapper{transition:transform 0.5s ease, opacity 0.5s ease, background 0.5s ease;position:relative;z-index:var(--z-index-menu-level1)}}.hero{position:relative}.hero__image{position:relative;height:60vh}.hero__image .image_container{height:100%}.hero__image img{height:100%;object-fit:cover;max-width:none;width:100vw;background:linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 47.48%)}.hero__text{position:absolute;top:0;left:0;width:100%;height:100%;z-index:var(--z-index-content);display:flex;flex-direction:column;justify-content:flex-end;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 20%, black 100%);color:var(--white);padding:30px}@media (min-width:768px){.hero__text{padding:60px}}.hero__text-inner{display:flex;flex-direction:column}@media (min-width:768px){.hero__text-inner{flex-direction:row;justify-content:space-between;align-items:flex-end}}.hero__text h1{margin:0}.hero__text p{margin:0}.hero.hero__big .hero__image{height:100vh}.reservation-overlay{position:fixed;top:0;right:0;width:90vw;background:#000;color:#fff;padding:50px 20px 20px 20px;z-index:1;max-height:100vh;overflow:auto}@media (min-width:768px){.reservation-overlay{width:700px;padding:50px 110px 110px 110px}}.reservation-overlay__actions{display:flex;align-items:center;justify-content:space-between;margin-bottom:30px}.reservation-overlay__actions .invisible{position:relative}.reservation-overlay__actions button{padding:0}.reservation-overlay__close{background:url(../../files/_basic/icons/close.svg) no-repeat center;width:24px;height:24px;border:none;font-size:0;line-height:0;color:transparent}.reservation-overlay__back{font-family:"Cormorant Garamond", serif;font-size:16px;color:var(--green) !important;border:none !important;transform:translateY(-3px);padding-top:5px}.reservation-overlay__content a{color:var(--green);border-bottom:1px solid}.reservation-overlay__content a:after{content:"⟶";display:inline-block;padding-left:8px}.reservation-overlay__content h3{margin-top:60px}.reservation-overlay__form .submit{color:var(--green);font-family:"Cormorant Garamond", serif;font-size:16px;background:none;border:none;border-bottom:1px solid;padding-left:0}.reservation-overlay__form .submit:after{content:"⟶";display:inline-block;padding-left:8px}.reservation-overlay__hidden{display:none}.reservation-overlay h2{color:var(--staeffeleWhite);font-size:24px}.reservation-overlay h3{color:var(--staeffeleWhite);font-size:20px}#header .reservation-overlay a{border-bottom:1px solid !important}#header .reservation-overlay a:after{display:inline-block !important;content:"⟶";display:inline-block;padding-left:8px}:root{--color-bg-footer: #382A25;--color-text: #85746c;--color-accent: #85746c;--color-accent-override: #85746c;--color-link-hover: underline;--color-link-special: #fff;--max-container-width: 1466px;--container-width: 90%;--border-none: 0;--padding-footer: 80px 0 0;--padding-logos: 50px;--margin-top-logos: 100px;--gap-social: 6px;--svg-width: 100px}#footer{background:var(--color-bg-footer);color:var(--color-text);font-size:1.1rem;line-height:1.4em !important;font-weight:400;padding:var(--padding-footer)}#footer .inside .mod_article{display:flex;flex-wrap:wrap}#footer .inside .mod_article a{display:block;width:20%;border:var(--border-none) solid #000}#footer .eckdaten{display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;width:var(--container-width);max-width:var(--max-container-width);color:var(--color-text)}#footer .eckdaten .ce_text{width:33.33%;border:var(--border-none) solid #fff}#footer .eckdaten .ce_text:nth-child(3){text-align:right;display:flex;justify-content:flex-end;flex-wrap:wrap}#footer .eckdaten .ce_text:nth-child(3) .inside{display:block;width:100% !important;max-width:180px;text-align:left;border:var(--border-none) solid #fff}#footer .eckdaten ul li strong{display:inline-block;font-weight:300;width:85px}#footer a{color:var(--color-text);text-decoration:none}#footer a:hover{text-decoration:var(--color-link-hover)}#footer span{display:none}#footer p{margin:0 0 10px 0 !important;padding:0 !important;color:#fff}#footer p a{color:var(--color-link-special);text-decoration:underline;color:#85746C}#footer em{display:inline-block;color:var(--color-accent-override);font-size:1.2rem;margin-bottom:0px !important;padding-top:0px;font-style:normal;font-weight:400}#footer em strong,#footer strong em{font-weight:400;color:#fff;font-size:1.8rem;margin-bottom:6px !important;font-family:"GenBasic", serif}#footer ul{padding:5px 0 5px 0 !important;margin:8px 0 !important;list-style-type:none}#footer ul a{color:#fff}#footer ul+em{margin-top:10px}#footer li{padding:0;margin:0px 0;list-style-type:none}#footer .zeiten li{margin:0px 0 7px 0}#footer .mod_customnav ul{list-style-type:none;padding:0;text-align:left !important}#footer .mod_customnav ul li{color:var(--color-text);padding:0 !important;text-align:left !important;margin-bottom:3px;font-size:1rem}#footer ul.social{display:flex;justify-content:flex-start}#footer ul.social li{margin-right:var(--gap-social)}#footer ul.social svg{max-width:25px;fill:var(--color-bg-footer) !important;background:var(--color-accent-override)}#footer ul.social svg path{fill:var(--color-bg-footer) !important}#footer svg{fill:var(--color-accent-override) !important;width:var(--svg-width) !important;height:auto !important;border:var(--border-none) solid #000}#footer svg path{fill:var(--color-accent-override) !important}#footer .mod_customnav ul li a,#footer .mod_customnav ul li strong,.mod_cookiebar_opener a{font-size:1rem;color:#fff !important;width:auto;text-align:left;padding:6px 6px 6px 0px;line-height:0.8em}.mod_cookiebar_opener{margin-top:-15px}.wihelmer-logos{margin:var(--margin-top-logos) auto 0;width:var(--container-width);max-width:var(--max-container-width);background:var(--color-bg-footer);padding:var(--padding-logos);border:3px solid var(--color-accent-override);border-bottom-width:0;position:relative}.wihelmer-logos>.mod_article{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;background:var(--color-bg-footer);transform:translateY(-120px);transition:all 0.3s}.wihelmer-logos>.mod_article a{width:20%;display:flex !important;align-items:center;justify-content:center;padding:20px;transition:all 0.3s}.wihelmer-logos>.mod_article a.hoch svg{padding:0 20px}.wihelmer-logos:after{content:"Teil der Wilhelmer Gastronomie";position:absolute;left:0;right:0;text-align:center;width:100%;display:block;padding:0 30px;bottom:25px;color:var(--color-accent-override)}@media (max-width:769px){#footer .eckdaten{display:block}#footer .eckdaten .ce_text{width:100%}#footer .eckdaten .ce_text:nth-child(3){text-align:left;display:block}#footer .eckdaten .ce_text:nth-child(3) .inside{max-width:none}#footer .eckdaten .ce_text:nth-child(n+2){margin-top:35px}}@media (max-width:650px){.wihelmer-logos>.mod_article a{width:33.33% !important}.wihelmer-logos>.mod_article{margin-bottom:-100px !important}}@media (max-width:450px){.wihelmer-logos>.mod_article a{width:50% !important}.wihelmer-logos>.mod_article{transform:translateY(-110px)}}.ce_form fieldset{border:none;padding:0;margin:0}.ce_form fieldset.two-columns{display:flex;flex-direction:column}@media (min-width:768px){.ce_form fieldset.two-columns{flex-direction:row;gap:20px}}.ce_form fieldset.two-columns>.widget,.ce_form fieldset.two-columns>fieldset{flex:calc(50% - 10px) 0 0}.ce_form .widget{margin-bottom:20px}.ce_form .text,.ce_form .textarea{border:none;padding:15px;width:100%}.ce_form .submit{cursor:pointer}.contact-form .formbody{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px}@media (min-width:768px){.contact-form .formbody{flex-direction:row}}.contact-form .formbody fieldset{flex:calc(50% - 10px) 0 0;border:none;padding:0;display:flex;flex-direction:column;gap:20px}.contact-form .formbody fieldset .widget{margin-bottom:0}.contact-form .formbody fieldset legend{display:none}.contact-form .formbody .textarea{height:184px}.contact-form .formbody .widget{line-height:0}.contact-form .widget-submit{flex:100% 0 0}.contact-form .widget-submit button{width:100%;background-color:var(--brown3);opacity:0.4;border:none;line-height:40px}.mod_article.tb-zindex-10{z-index:var(--z-index-below-content2)}.mod_article.tb-zindex-20{z-index:var(--z-index-below-content1)}.mod_article.tb-zindex-30{z-index:var(--z-index-content)}.mod_article.tb-zindex-40{z-index:var(--z-index-above-content1)}.mod_article.tb-zindex-50{z-index:var(--z-index-above-content2)}.mod_article.tb-zindex-60{z-index:var(--z-index-above-content3)}.mod_article.tb-layout-fullwidth .inside,.mod_article.tb-layout-fullwidth-padding .inside,.mod_article.tb-layout-fullwidth-padding-left .inside{width:100% !important;max-width:100% !important}.mod_article.tb-layout-fullwidth-padding .inside{padding-left:5%;padding-right:5%}.mod_article.tb-layout-fullwidth-padding-left .inside{padding-left:5%}.mod_article.tb-layout-two-columns>.inside{display:flex;flex-direction:column;flex-wrap:wrap;gap:40px}@media (min-width:768px){.mod_article.tb-layout-two-columns>.inside{flex-direction:row}}.mod_article.tb-layout-two-columns>.inside>div{flex:calc(50% - 40px) 0 1}@media (min-width:768px){.mod_article.tb-layout-two-columns>.inside>div{flex:calc(50% - 40px) 0 1}}.mod_article.tb-layout-two-columns-fullwidth>.inside{display:flex;flex-direction:column;flex-wrap:wrap}@media (min-width:768px){.mod_article.tb-layout-two-columns-fullwidth>.inside{flex-direction:row}}.mod_article.tb-layout-two-columns-fullwidth>.inside>div{box-sizing:border-box}@media (min-width:768px){.mod_article.tb-layout-two-columns-fullwidth>.inside>div{flex:50% 0 1}}.mod_article.tb-layout-two-columns-40-60>.inside{display:flex;flex-direction:column;gap:40px}@media (min-width:768px){.mod_article.tb-layout-two-columns-40-60>.inside{flex-direction:row}}.mod_article.tb-layout-two-columns-40-60>.inside>div:nth-child(1){flex:40% 0 1}@media (min-width:768px){.mod_article.tb-layout-two-columns-40-60>.inside>div:nth-child(2){flex:calc(60% - 40px) 0 1}}#main .mod_article .inside{margin:0 auto;width:90%;max-width:1728px}.tb-spacer{border:none;margin:0;background-color:transparent !important;display:block !important}.ce_rsce_decoelement{position:relative;overflow:visible !important}.ce_rsce_decoelement img{position:absolute;display:block;z-index:var(--z-index-above-content1);object-fit:contain;width:30%;height:auto}@media (min-width:768px){.ce_rsce_decoelement img{width:20%}}@media (min-width:992px){.ce_rsce_decoelement img{width:20%}}@media (min-width:1200px){.ce_rsce_decoelement img{width:auto}}.ce_rsce_decoelement .text,.ce_rsce_decoelement .text2{position:absolute;display:block;z-index:var(--z-index-above-content1);pointer-events:none}.ce_rsce_media_tile .block__inner{display:flex;flex-direction:column;align-items:center}@media (min-width:768px){.ce_rsce_media_tile .block__inner{flex-direction:row;flex-wrap:nowrap}}@media (min-width:768px){.ce_rsce_media_tile .block__right{flex-direction:row-reverse}}.ce_rsce_media_tile .block__media{flex:50% 0 0;line-height:0}.ce_rsce_media_tile .block__media img{width:100%;object-fit:cover}@media (min-width:768px){.ce_rsce_media_tile .block__media img{min-height:400px}}@media (min-width:1200px){.ce_rsce_media_tile .block__media img{height:50vw;min-height:auto}}.ce_rsce_media_tile .block__text{flex:50% 0 0;padding:40px 20px}.ce_rsce_media_tile .block__text-inner{max-width:625px;margin:auto}@media (min-width:768px){.ce_rsce_swiper .block__inner.layout-static-text-left{display:flex;align-items:center;flex-direction:row}}.ce_rsce_swiper .block__static-text{flex:0 0 30%;gap:20px;padding-right:20px}.ce_rsce_swiper .swiper-wrapper{margin-bottom:60px}.ce_rsce_swiper .swiper-slide{width:260px}@media (min-width:992px){.ce_rsce_swiper .swiper-slide{width:496px}}.ce_rsce_swiper .swiper-slide__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.ce_rsce_swiper .swiper-slide__row p{margin:0}.ce_rsce_swiper .swiper-slide__content{margin-top:10px}.ce_rsce_swiper .swiper-slide__content h4{font-size:20px}@media (min-width:768px){.ce_rsce_swiper .swiper-slide__content h4{font-size:24px}}.ce_rsce_swiper .swiper-slide__link{margin-bottom:20px}.ce_rsce_swiper .swiper-scrollbar{left:0 !important}.ce_rsce_swiper .block__inner.layout-events-gallery .swiper-slide{position:relative;box-sizing:border-box;width:300px}@media (min-width:992px){.ce_rsce_swiper .block__inner.layout-events-gallery .swiper-slide{width:754px}}.ce_rsce_swiper .block__inner.layout-events-gallery .swiper-slide img{width:300px;height:240px;object-fit:cover}@media (min-width:992px){.ce_rsce_swiper .block__inner.layout-events-gallery .swiper-slide img{width:754px;height:544px}}.ce_rsce_swiper .block__inner.layout-events-gallery .swiper-slide__content{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;flex-direction:column;justify-content:flex-end;padding:20px}@media (min-width:992px){.ce_rsce_swiper .block__inner.layout-events-gallery .swiper-slide__content{padding:60px}}.ce_rsce_swiper .block__inner.layout-events-gallery .swiper-slide__content h4{order:2}.ce_rsce_swiper .block__inner.layout-events-gallery .swiper-slide__content .swiper-slide__body{order:1}.ce_rsce_swiper .block__inner.layout-events-gallery .swiper-slide__content .swiper-slide__body p{margin:0}.ce_rsce_swiper .block__inner.layout-events-gallery .swiper-slide__content .swiper-slide__link{order:3}.ce_rsce_universal_text{overflow:visible}.ce_rsce_universal_text .block__inner{margin:auto}.ce_rsce_universal_text .block__inner.tb-layout-default.cols1,.ce_rsce_universal_text .block__inner.tb-layout-.cols1{display:block}.ce_rsce_universal_text .block__inner.tb-layout-default.cols2,.ce_rsce_universal_text .block__inner.tb-layout-.cols2{display:flex;flex-direction:column}@media (min-width:768px){.ce_rsce_universal_text .block__inner.tb-layout-default.cols2,.ce_rsce_universal_text .block__inner.tb-layout-.cols2{justify-content:space-between;flex-wrap:nowrap;flex-direction:row}}@media (min-width:768px){.ce_rsce_universal_text .block__inner.tb-layout-default.cols2 .block__main,.ce_rsce_universal_text .block__inner.tb-layout-.cols2 .block__main{max-width:60%;flex:60% 0 0;padding-right:20px}}@media (min-width:768px){.ce_rsce_universal_text .block__inner.tb-layout-default.cols2 .block__additional-text,.ce_rsce_universal_text .block__inner.tb-layout-.cols2 .block__additional-text{max-width:40%;flex:40% 0 0}}.ce_rsce_universal_text .block__inner.tb-layout-overlap-top{max-width:none;padding-top:50px;padding-bottom:50px;margin-top:-120px;position:relative;z-index:var(--z-index-above-content1);display:flex;align-items:center;justify-content:center;padding-left:20px;padding-right:20px}@media (min-width:768px){.ce_rsce_universal_text .block__inner.tb-layout-overlap-top{padding-top:120px;padding-bottom:120px;margin-top:-250px}}@media (min-width:992px){.ce_rsce_universal_text .block__inner.tb-layout-overlap-top{padding-top:160px;padding-bottom:160px;margin-top:-250px}}.ce_rsce_universal_text .block__inner.tb-layout-overlap-both{max-width:none;padding-top:20px;padding-bottom:20px;margin-top:-120px;position:absolute;z-index:var(--z-index-above-content1);display:flex;align-items:center;justify-content:center;width:100%;padding-left:20px;padding-right:20px}@media (min-width:768px){.ce_rsce_universal_text .block__inner.tb-layout-overlap-both{padding-top:160px;padding-bottom:160px;margin-top:-250px}}.ce_rsce_teasers .block__inner{display:flex;flex-direction:column;flex-wrap:wrap;gap:20px;row-gap:80px;align-items:center;justify-content:center}@media (min-width:768px){.ce_rsce_teasers .block__inner{flex-direction:row;align-items:flex-start}}.ce_rsce_teasers .block__teaser{padding-bottom:10px}@media (min-width:768px){.ce_rsce_teasers .block__teaser{flex:calc(50% - 10px) 0 0}}@media (min-width:992px){.ce_rsce_teasers .block__teaser{flex:calc(33% - 10px) 0 0}}.ce_rsce_teasers .teaser__row{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.ce_rsce_teasers .teaser__row p{margin:0}.ce_rsce_teasers .teaser__image{width:100%;margin-bottom:20px}@media (min-width:768px){.ce_rsce_teasers .layout-3cols .block__teaser{flex:calc(50% - 10px) 0 0}}@media (min-width:992px){.ce_rsce_teasers .layout-3cols .block__teaser{flex:calc(33% - 10px) 0 0}}@media (min-width:768px){.ce_rsce_teasers .layout-4cols .block__teaser{flex:calc(50% - 10px) 0 0}}@media (min-width:992px){.ce_rsce_teasers .layout-4cols .block__teaser{flex:calc(25% - 15px) 0 0}}
@charset "UTF-8";
.topline{font-size:24px;line-height:1;font-weight:400;margin-top:0}.special1{font-family:var(--font-fraunces);font-size:24px;color:var(--pink1)}*{box-sizing:border-box}a,button.link{background:none;border:none;cursor:pointer;padding:0;text-decoration:none;font-size:24px}a:after,button.link:after{content:"";display:inline-block;background:url(../../files/schweinemuseum/icons/icon-arrow.svg) no-repeat center;width:22px;height:15px;margin-left:10px}a.link__back:after,button.link.link__back:after{display:none}a.link__back:before,button.link.link__back:before{content:"⟵";padding-right:8px}.button a,a .button,a.button,.button button,button .button{display:inline-block;background-color:var(--pink3);border-radius:50px;padding:16px 32px 16px 24px;font-family:var(--font-poppins);font-weight:400;color:var(--white) !important;margin-right:5px;margin-bottom:5px;font-size:16px}@media (min-width:768px){.button a,a .button,a.button,.button button,button .button{font-size:18px}}:root{--pink1: #F3DBDB;--pink2: #E1AAAA;--pink3: #CD4762;--pink4: #600025;--gold: #C7A970;--white: #F3F2EE;--bright-pink: #F3DBDB;--green1: #064841;--green3: #083833;--beige: rgba(213, 208, 196, 0.8);--light-gray: #D9D9D9;--copytext: #064841}body{background-color:#fff;color:var(--green1)}a{color:var(--green1)}.tb-bg-green1{background-color:var(--green1);color:var(--white)}.tb-bg-green1 h1,.tb-bg-green1 h2,.tb-bg-green1 a,.tb-bg-green1 p{color:var(--white)}.tb-bg-green3{background-color:var(--green3);color:var(--white)}.tb-bg-green3 h1,.tb-bg-green3 h2,.tb-bg-green3 a,.tb-bg-green3 p{color:var(--white)}.tb-bg-white{background-color:var(--white)}.tb-bg-beige{background-color:var(--beige)}.tb-bg-pink1{background-color:var(--pink1)}.tb-bg-pink2{background-color:var(--pink2)}.tb-bg-pink3{background-color:var(--pink3);color:var(--white)}.tb-bg-pink3 h1,.tb-bg-pink3 h2,.tb-bg-pink3 a,.tb-bg-pink3 p{color:var(--white)}.tb-bg-pink3 a:after{background-image:url(../../files/schweinemuseum/icons/icon-arrow.svg)}.tb-bg-pink4{background-color:var(--pink4);color:var(--white)}.tb-bg-pink4 h1,.tb-bg-pink4 h2,.tb-bg-pink4 a,.tb-bg-pink4 p{color:var(--white)}.tb-bg-pink4 a:after{background-image:url(../../files/schweinemuseum/icons/icon-arrow.svg)}.tb-bg-lightGray{background-color:var(--light-gray)}@font-face{font-display:swap;font-family:"Fraunces";font-style:normal;font-weight:400;src:url("../../files/schweinemuseum/fonts/fraunces-v38-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Fraunces";font-style:normal;font-weight:500;src:url("../../files/schweinemuseum/fonts/fraunces-v38-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:400;src:url("../../files/schweinemuseum/fonts/poppins-v24-latin-regular.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:400;src:url("../../files/schweinemuseum/fonts/poppins-v24-latin-italic.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:500;src:url("../../files/schweinemuseum/fonts/poppins-v24-latin-500.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:normal;font-weight:700;src:url("../../files/schweinemuseum/fonts/poppins-v24-latin-700.woff2") format("woff2")}@font-face{font-display:swap;font-family:"Poppins";font-style:italic;font-weight:700;src:url("../../files/schweinemuseum/fonts/poppins-v24-latin-700italic.woff2") format("woff2")}:root{--font-fraunces: "Fraunces";--font-poppins: "Poppins";--font-copytext: "Poppins"}html{font-family:var(--font-copytext);font-size:16px;line-height:1.4;color:var(--green3)}h1,.h1{font-family:var(--font-fraunces);font-size:70px;line-height:1;font-weight:400;margin-top:0;margin-bottom:0}@media (min-width:768px){h1,.h1{font-size:70px}}h2,.h2{font-family:var(--font-fraunces);font-size:26px;line-height:1;font-weight:400;margin-top:0;margin-bottom:24px}@media (min-width:768px){h2,.h2{font-size:36px}}h3,.h3{font-family:var(--font-poppins);font-size:22px;line-height:1;font-weight:500;margin-top:0;margin-bottom:0}@media (min-width:768px){h3,.h3{font-size:26px}}#footer{background-color:var(--pink4)}.wihelmer-logos{background-color:var(--pink4);border-color:var(--pink2);color:var(--white)}.wihelmer-logos:after{color:var(--white);width:auto}.mod_article.tb-layout-fullwidth-two-columns .inside{display:flex;flex-direction:column}@media (min-width:768px){.mod_article.tb-layout-fullwidth-two-columns .inside{flex-direction:row;align-items:center}}.mod_article.tb-layout-fullwidth-two-columns .inside>div{width:100%}@media (min-width:768px){.mod_article.tb-layout-fullwidth-two-columns .inside>div{width:50%}}.mod_article.tb-layout-two-columns-33-66-padding>.inside{max-width:90%;margin-left:auto;margin-right:auto;display:flex;flex-direction:column;flex-wrap:nowrap;gap:50px}@media (min-width:768px){.mod_article.tb-layout-two-columns-33-66-padding>.inside{flex-direction:row}}@media (min-width:768px){.mod_article.tb-layout-two-columns-33-66-padding>.inside>div:nth-child(1){flex:calc(33% - 18px) 0 0}}@media (min-width:768px){.mod_article.tb-layout-two-columns-33-66-padding>.inside>div:nth-child(2){flex:calc(66% - 18px) 0 0}}.ce_rsce_instagram .block__inner{display:flex;flex-direction:column;gap:0}@media (min-width:992px){.ce_rsce_instagram .block__inner{flex-direction:row}}.ce_rsce_instagram .block__images{display:flex;gap:0}@media (min-width:768px){.ce_rsce_instagram .block__images{flex:75% 0 0}}.ce_rsce_instagram .block__image{line-height:0}@media (min-width:768px){.ce_rsce_instagram .block__image{flex:33.33% 0 0}}.ce_rsce_instagram .block__image img{width:100%}@media (min-width:992px){.ce_rsce_instagram .block__image img{height:100%;object-fit:cover}}.ce_rsce_instagram .block__main{padding:50px 20px 50px 20px;display:flex;justify-content:center;flex-direction:column}@media (min-width:768px){.ce_rsce_instagram .block__main{flex:25% 0 0;padding:auto 50px auto 50px}}@media (min-width:768px){.ce_rsce_instagram .block__main{flex:25% 0 0;padding:auto 50px auto 50px}}.ce_rsce_instagram .block__main a{color:var(--pink3);font-size:18px}.ce_rsce_instagram .block__main a:after{background-image:url(../../files/schweinemuseum/icons/icon-arrow-pink.svg)}.ce_rsce_swiper .swiper-slide img{border-top-right-radius:248px;border-top-left-radius:248px}.ce_rsce_swiper .swiper-slide__row{flex-direction:column;gap:0;align-items:flex-start}.ce_rsce_swiper .swiper-slide__row h4{margin:0;font-weight:400}.ce_rsce_swiper .swiper-slide__row p{text-transform:uppercase;color:var(--pink2)}.ce_rsce_swiper .swiper-scrollbar{background-color:var(--pink2)}.ce_rsce_swiper .swiper-scrollbar .swiper-scrollbar-drag{background-color:var(--white)}@media (min-width:992px){.ce_rsce_universal_text .block__inner.tb-layout-intro.cols2{display:flex}}@media (min-width:992px){.ce_rsce_universal_text .block__inner.tb-layout-intro.cols2 .block__additional-text,.ce_rsce_universal_text .block__inner.tb-layout-intro.cols2 .block__main{flex:50% 0 0}}.ce_rsce_universal_text .block__inner.tb-layout-intro.cols2 .block__additional-text .button a,.ce_rsce_universal_text .block__inner.tb-layout-intro.cols2 .block__main .button a{background-color:transparent !important;border:1px solid var(--pink3);color:var(--pink3) !important}.ce_rsce_universal_text .block__inner.tb-layout-intro.cols2 .block__additional-text .button a::after,.ce_rsce_universal_text .block__inner.tb-layout-intro.cols2 .block__main .button a::after{background-image:url(../../files/schweinemuseum/icons/icon-arrow-pink.svg)}@media (min-width:992px){.ce_rsce_universal_text .block__inner.tb-layout-intro.cols2 .block__additional-text p{padding-left:50px}}.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-left,.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-right{display:flex;flex-direction:column;gap:20px 50px;align-items:center}@media (min-width:768px){.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-left,.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-right{flex-direction:row;align-items:stretch}}.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-left .block__main,.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-left .block__additional-text,.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-right .block__main,.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-right .block__additional-text{padding:50px 20px}@media (min-width:768px){.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-left .block__main,.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-left .block__additional-text,.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-right .block__main,.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-right .block__additional-text{padding:100px 20px}}@media (min-width:768px){.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-left .block__main,.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-right .block__main{padding-left:5%;max-width:calc(60% - 25px);flex:calc(60% - 25px) 0 0}}@media (min-width:768px){.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-left .block__additional-text,.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-right .block__additional-text{padding-right:5%;max-width:calc(40% - 25px);flex:calc(40% - 25px) 0 0}}.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-left .block__main{background-color:var(--pink1)}@media (min-width:768px){.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-right .block__main,.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-right .block__additional-text{padding-left:5%;max-width:calc(50% - 25px);flex:calc(50% - 25px) 0 0}}.ce_rsce_universal_text .block__inner.tb-layout-tile-pink-right .block__additional-text{background-color:var(--pink1)}.ce_rsce_universal_text .block__inner.tb-layout-teaser{max-width:790px;padding-left:20px;padding-right:20px}.ce_rsce_universal_text .block__inner.tb-layout-teaser a{font-family:var(--font-fraunces);font-size:36px}.ce_rsce_universal_text .block__inner.tb-layout-teaser a:after{width:24px;height:24px}.ce_gallery .cols_2{display:flex;justify-content:center;gap:20px;flex-wrap:wrap}@media (min-width:768px){.ce_gallery .cols_2 li{width:calc(50% - 20px)}}@media (min-width:1600px){.ce_gallery .cols_2 li{width:auto}}.ce_rsce_teasers h3,.ce_rsce_teasers h4{font-family:var(--font-fraunces);font-size:24px;font-weight:400;margin-top:0;margin-bottom:0}.ce_rsce_teasers .button a{background-color:transparent !important;border:1px solid var(--pink3);color:var(--pink3) !important}.ce_rsce_teasers .button a::after{background-image:url(../../files/schweinemuseum/icons/icon-arrow-pink.svg)}@media (min-width:992px){.home__intro .block__main h2,.home__intro .block__main p{padding-left:130px}}.home__intro .block__main h2.h1{font-size:64px !important;padding-left:0 !important}.museum__prefooter4 .ce_gallery .cols_2 li{width:auto}.museum__prefooter4 .ce_gallery img{max-height:194px;width:auto}
