/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.slick-slider{position:relative;display:block;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:rgba(0,0,0,0)}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.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}.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}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide{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 rgba(0,0,0,0)}.slick-arrow.slick-hidden{display:none}html,body{box-sizing:border-box;word-break:break-word}html *,html *:before,html *:after,body *,body *:before,body *:after{box-sizing:inherit}.container,main>*:not(section),main>p.has-background{position:relative;max-width:1200px;margin-left:auto;margin-right:auto}.columns{gap:5%;display:flex;flex-direction:row;justify-content:stretch;flex-wrap:wrap;align-items:stretch}.columns .column{width:100%}@media(min-width: 400px){.columns .column{width:100%}}@media(min-width: 600px){.columns .column{width:47.5%}}@media(min-width: 900px){.columns .column{width:29.965%}}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:100;src:url("fonts/fira-sans-v8-latin-100.eot");src:local("Fira Sans Thin"),local("FiraSans-Thin"),url("fonts/fira-sans-v8-latin-100.eot?#iefix") format("embedded-opentype"),url("fonts/fira-sans-v8-latin-100.woff2") format("woff2"),url("fonts/fira-sans-v8-latin-100.woff") format("woff"),url("fonts/fira-sans-v8-latin-100.ttf") format("truetype"),url("fonts/fira-sans-v8-latin-100.svg#FiraSans") format("svg")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:300;src:url("fonts/fira-sans-v8-latin-300.eot");src:local("Fira Sans Light"),local("FiraSans-Light"),url("fonts/fira-sans-v8-latin-300.eot?#iefix") format("embedded-opentype"),url("fonts/fira-sans-v8-latin-300.woff2") format("woff2"),url("fonts/fira-sans-v8-latin-300.woff") format("woff"),url("fonts/fira-sans-v8-latin-300.ttf") format("truetype"),url("fonts/fira-sans-v8-latin-300.svg#FiraSans") format("svg")}@font-face{font-family:"Fira Sans";font-style:italic;font-weight:300;src:url("fonts/fira-sans-v8-latin-300italic.eot");src:local("Fira Sans Light Italic"),local("FiraSans-LightItalic"),url("fonts/fira-sans-v8-latin-300italic.eot?#iefix") format("embedded-opentype"),url("fonts/fira-sans-v8-latin-300italic.woff2") format("woff2"),url("fonts/fira-sans-v8-latin-300italic.woff") format("woff"),url("fonts/fira-sans-v8-latin-300italic.ttf") format("truetype"),url("fonts/fira-sans-v8-latin-300italic.svg#FiraSans") format("svg")}@font-face{font-family:"Fira Sans";font-style:normal;font-weight:500;src:url("fonts/fira-sans-v8-latin-500.eot");src:local("Fira Sans Medium"),local("FiraSans-Medium"),url("fonts/fira-sans-v8-latin-500.eot?#iefix") format("embedded-opentype"),url("fonts/fira-sans-v8-latin-500.woff2") format("woff2"),url("fonts/fira-sans-v8-latin-500.woff") format("woff"),url("fonts/fira-sans-v8-latin-500.ttf") format("truetype"),url("fonts/fira-sans-v8-latin-500.svg#FiraSans") format("svg")}.screen-reader-text{display:none}figure{margin:0;padding:0}figure img{display:block;width:100%;height:auto !important}figure.wp-block-gallery{clear:both}@media(max-width: 600px){figure.alignleft,figure.alignright{float:none;margin-bottom:1em}}@media(min-width: 601px){figure.alignleft{float:left;max-width:50%;margin-right:1em;margin-bottom:1em}figure.alignright{float:right;max-width:50%;margin-left:1em;margin-bottom:1em}}.wp-block-button .wp-element-button{padding:.4rem 2rem;font-weight:bold;border:none;background:var(--bb-button-bg);color:var(--bb-button-fg)}p{margin:0}p:last-child,p.nospace{margin:0}p.pre{white-space:pre-line}p.welcome,p.is-style-welcome{font-size:150%;font-style:italic}ul{margin:0 0 1em 0;padding:0 0 0 1.2em}a{text-decoration:none;color:inherit}img{border:none;outline:none}.clickable{cursor:pointer}h1,h2,.h1,.h2{position:relative;margin:0 0 1.5em 0;font:normal 100 30px/1.2 "Fira Sans",sans-serif;text-transform:uppercase;letter-spacing:11px}h1:before,h2:before,.h1:before,.h2:before{content:" ";position:absolute;left:-43px;top:7px;width:25px;height:25px;background-color:#fff}@media(min-width: 900px){h1,h2,.h1,.h2{margin-left:0px}}h3,.h3{font:normal 100 24px/1.2 "Fira Sans",sans-serif;text-transform:uppercase}.textcontent a{border-bottom:1px dotted hsla(0,0%,100%,.4)}body{--bb-button-bg: rgba(97, 40, 40, 0.8);--bb-button-fg: white}.teasercard{position:relative;display:flex;flex-direction:column;justify-content:space-between;max-width:350px;margin:0 auto;padding:2em;background:hsla(0,0%,100%,.95);border-radius:5px;color:#612828;hyphens:auto}.teasercard:not(.wp-block){height:100%}.teasercard h3{margin-top:0;font-weight:300}.teasercard .cta{margin-top:3em}.teasercard .cta .button{display:inline-block;padding:.75em 3em;background:rgba(97,40,40,.8);border-radius:999px;color:#fff;font-weight:bold;font-size:14px;text-align:center}.teasercard:after{content:"";position:absolute;top:100%;left:0;right:0;height:20%;background:url(../img/bg_teasercard_shadow.png) no-repeat top center;background-size:contain}@media(min-width: 600px){.teasercard{padding:1.5em}}@media(min-width: 900px){.teasercard{padding:2.5em}}html,body{margin:0;padding:0;box-sizing:border-box;font:normal 300 14px/1.6 "Fira Sans",sans-serif}html>*,html>*:before,html>*:after,body>*,body>*:before,body>*:after{box-sizing:inherit}header{z-index:1001;position:fixed;left:0;width:100%;background-color:#fff}header:after{content:" ";position:absolute;z-index:10;top:100%;left:0;right:0;height:30px;background:url("../img/bg_dropshadow_down.png") no-repeat center top;pointer-events:none}header .container,header main>*:not(section),header main>p.has-background{padding:0 30px;min-height:80px}@media(min-width: 900px){header .container,header main>*:not(section),header main>p.has-background{padding-left:30px;padding-right:30px}}header .navbutton{display:block;position:absolute;left:30px;height:80px;width:50px;background:url("../img/bg_navbutton.png") no-repeat left center}header .navbutton.hide{display:none}header nav{display:none;position:absolute;z-index:11;top:80px;left:0;width:100%;font:italic 300 22px/1.2 "Fira Sans",sans-serif;background-color:#fff;color:#9f1a1a}header nav ul,header nav .navlist{margin:0;padding:0;list-style-type:none}header nav ul li,header nav .navlist li{margin:0;padding:0}header nav ul,header nav .navlist{box-shadow:0 15px 40px rgba(0,0,0,.3)}header nav ul li,header nav ul .navitem,header nav .navlist li,header nav .navlist .navitem{text-align:center;border-top:1px solid #612828}header nav ul li a,header nav ul .navitem a,header nav .navlist li a,header nav .navlist .navitem a{display:block;padding:.5em 30px}header #mobilenav:target+.container .navbutton.show,header main>#mobilenav:target+*:not(section) .navbutton.show{display:none}header #mobilenav:target+.container .navbutton.hide,header main>#mobilenav:target+*:not(section) .navbutton.hide{display:block}header #mobilenav:target+.container nav,header main>#mobilenav:target+*:not(section) nav{display:block}header .logo{position:absolute;right:30px;bottom:0}header .logo a,header .logo img{display:block;max-width:120px;width:100%}@media(min-width: 900px){header .container,header main>*:not(section),header main>p.has-background{min-height:140px}header .navbutton{display:none !important}header nav{display:block;top:auto;left:30px;bottom:23px;width:auto}header nav ul,header nav .navlist{box-shadow:none}header nav ul li,header nav ul .navitem,header nav .navlist li,header nav .navlist .navitem{display:inline-block;padding-right:1.8em;text-align:left;border:none}header nav ul li a,header nav ul .navitem a,header nav .navlist li a,header nav .navlist .navitem a{display:inline-block;padding:0}header .logo{right:30px}header .logo a,header .logo img{max-width:none}}main{min-height:300px;padding-top:80px;background-color:#612828;color:#fff}@media(min-width: 900px){main{padding-top:140px}}main div.anchor{position:absolute;margin-top:-80px}@media(min-width: 900px){main div.anchor{margin-top:-140px}}main section,main .section{position:relative;z-index:0;margin:0 0 2em 0;padding:30px;--bb-outset: -30px}@media(min-width: 900px){main section,main .section{padding-left:30px;padding-right:30px;--bb-outset: -30px}}main section:last-child,main .section:last-child{margin-bottom:0}main section section:not(.slides),main section .section,main .section section:not(.slides),main .section .section{margin-bottom:4em;padding:0}main section .outset,main .section .outset{margin-left:var(--bb-outset);margin-right:var(--bb-outset)}main section.image,main section.slides{position:relative;padding:0;overflow:hidden;height:500px}main section.image:before,main section.image:after,main section.slides:before,main section.slides:after{content:" ";display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:30px;background:rgba(0,0,0,0) url("../img/bg_dropshadow_down.png") no-repeat left top;pointer-events:none}main section.image:after,main section.slides:after{top:auto;bottom:0;background-image:url("../img/bg_dropshadow_up.png")}main section.image figure,main section.slides figure{position:relative;z-index:0;margin:0;padding:0;height:500px}main section.image figure img,main section.slides figure img{display:block;position:absolute;top:0;left:0;width:100%;height:100% !important;object-fit:cover}main section.image figure.ready img,main section.slides figure.ready img{display:none}main section.image figure.ready,main section.slides figure.ready{background:no-repeat right bottom;background-size:cover}main section.image figure.ready.parallax,main section.slides figure.ready.parallax{background:no-repeat center center;background-attachment:fixed;background-size:cover}main section.image figure figcaption,main section.slides figure figcaption{position:relative;z-index:1;left:0;top:0;width:100%;height:100%;padding:30px;gap:5%;display:flex;flex-direction:row;justify-content:stretch;flex-wrap:wrap;align-items:stretch}main section.image figure figcaption:before,main section.slides figure figcaption:before{content:" ";z-index:-1;display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:hsla(0,0%,100%,.9)}main section.image figure figcaption .overlay,main section.slides figure figcaption .overlay{max-height:100%;overflow-y:auto;color:#9f1a1a}@media(min-width: 600px){main section.image figure figcaption:before,main section.slides figure figcaption:before{width:51%}main section.image figure figcaption .overlay,main section.slides figure figcaption .overlay{width:47.5%}}@media(min-width: 900px){main section.image figure figcaption,main section.slides figure figcaption{padding-left:30px;padding-right:30px}main section.image figure figcaption:before,main section.slides figure figcaption:before{width:35%}main section.image figure figcaption .overlay,main section.slides figure figcaption .overlay{width:29.965%}}@media(min-width: 900px){main section.image .pointer,main section.slides .pointer{position:absolute;z-index:10;top:-5px;left:50px;width:70px;height:36px;transform:translate(-50%, 0);background:url("../img/bg_pointer.png") no-repeat left top;transition:all .5s linear;pointer-events:none}}main .columns{gap:5%;display:flex;flex-direction:row;justify-content:stretch;flex-wrap:wrap;align-items:stretch}main .columns.sameheight{display:flex;flex-wrap:wrap}main .columns .column{width:100%;margin-bottom:4em}main .columns .column.image img.small{max-width:50%}main .columns .column.overlay{background-color:rgba(97,40,40,.8);padding:1em}@media(min-width: 600px){main .columns .column{margin-bottom:0;width:29.965%}main .columns .column.image{padding-top:.2em;text-align:right}main .columns .column.image img.small{max-width:100%}main .columns .column.double{width:64.93%}}@media(min-width: 900px){main .columns .column.image img.small{max-width:70%}main .columns .column.double.auto{columns:2;column-gap:1.5em}}main .slidetitles{margin:0;padding:0;list-style-type:none}main .slidetitles li{margin:0;padding:0}main .slidetitles{text-align:center;font:normal 100 22px/50px "Fira Sans",sans-serif}main .slidetitles li{display:inline-block;text-transform:uppercase}main .slidetitles li:after{content:"&";display:inline-block;font:normal 100 55px/50px "Fira Sans",sans-serif;opacity:.2;padding:0 .1em}main .slidetitles li:last-child:after{width:1px;visibility:hidden}main .slidetitles li.active{font-weight:300}main .googlemap{min-height:300px;background:#612828}main .staticmap{position:relative;display:block;min-height:340px;background:no-repeat center center;background-size:cover}main .staticmap .marker{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}footer{padding:30px;background-color:#612828;color:hsla(0,0%,100%,.6)}footer nav,footer .nav{text-align:center}footer nav ul,footer .nav ul{margin:0;padding:0;list-style-type:none}footer nav ul li,footer .nav ul li{margin:0;padding:0}footer nav ul,footer .nav ul{display:inline-block}footer nav ul li,footer .nav ul li{display:inline-block;padding:0 1em}footer nav ul li a[aria-current],footer .nav ul li a[aria-current]{color:#fff}@media(min-width: 900px){footer{padding-left:30px;padding-right:30px}}