@font-face{font-family:Neucha;font-style:normal;font-weight:400;src:url(/static/media/neucha-v12-latin-regular.8ef00a86b50619e6ffac.eot);src:local(""),url(/static/media/neucha-v12-latin-regular.8ef00a86b50619e6ffac.eot?#iefix) format("embedded-opentype"),url(/static/media/neucha-v12-latin-regular.7f3c3ec25cd244eac2d9.woff2) format("woff2"),url(/static/media/neucha-v12-latin-regular.cf8dd0ba614008e33bc3.woff) format("woff"),url(/static/media/neucha-v12-latin-regular.1477f80c048fabbb7780.ttf) format("truetype"),url(/static/media/neucha-v12-latin-regular.da5dccadca247dc41b91.svg#Neucha) format("svg")}@font-face{font-family:Open Sans;font-style:normal;font-weight:400;src:url(/static/media/open-sans-v27-latin-regular.66fc98152d277854fd71.eot);src:local(""),url(/static/media/open-sans-v27-latin-regular.66fc98152d277854fd71.eot?#iefix) format("embedded-opentype"),url(/static/media/open-sans-v27-latin-regular.a2d02404d087c7c068d4.woff2) format("woff2"),url(/static/media/open-sans-v27-latin-regular.6f6541140f45c8410bb8.woff) format("woff"),url(/static/media/open-sans-v27-latin-regular.d4c15d4c24a1ddb198ef.ttf) format("truetype"),url(/static/media/open-sans-v27-latin-regular.a9aff17ee65c2d3dd7a9.svg#OpenSans) format("svg")}body{background-color:#d7f1df;font-family:Open Sans;margin:0}.inner{margin:0 auto;max-width:1000px}.mt-1{margin-top:5px}.mt-2{margin-top:10px}.mt-3{margin-top:15px}.mt-4{margin-top:20px}.mb-1{margin-bottom:5px}.mb-2{margin-bottom:10px}.mb-3{margin-bottom:15px}.mb-4{margin-bottom:20px}.box{background-color:#fff;box-sizing:border-box;margin-top:-40px;padding:20px 270px 20px 20px;position:relative}.box.noPadding{padding-right:20px}.box+.box{margin-top:40px}.box h3,.box h4,.box h5{color:#215a34;font-family:Neucha;margin:0 0 20px}.box h3{font-size:200%}.box h4{font-size:160%}.box h5{font-size:120%}.box a{color:#215a34}.box h4+h4,.box p+h3,.box p+h4{margin-top:40px}.box .teaser{margin:-10px -10px 0 0;position:absolute;right:20px;top:20px;width:220px;z-index:10}.box p{margin-top:0}.box p:last-child{margin-bottom:0}.box .highlight,.box .info{background-color:#d7f1df;border-left:5px solid #215a34;color:#215a34;font-weight:700;padding:10px 10px 10px 15px}.box .info{background-color:#e1f3ff;border-color:#0087dd;color:#0087dd}.box .openings span{display:inline-block;width:140px}.news{list-style:none;margin:0 0 20px;padding:0}.news ul{margin-bottom:30px}cite{background-color:#eee;border-radius:15px;display:block;margin-bottom:20px;padding:20px;text-align:center}cite small{display:block;font-style:normal;margin-top:10px}.button{background-color:#215a34;border:2px solid #0000;border-radius:8px;box-shadow:0 0 10px #00000080;box-sizing:border-box;color:#fff!important;cursor:pointer;font-size:90%;font-weight:700;padding:5px 12px;text-decoration:none;text-transform:uppercase;transition:all .5s ease-out;white-space:nowrap}.button,.button svg{display:inline-block}.button svg{fill:#fff;margin:0 0 2px 4px;width:14px}.button:hover{background-color:#0000;border-color:#215a34;color:#215a34!important}.button:hover svg{fill:#215a34}.button.simple{background-color:#0000;border:2px solid #215a34;box-shadow:none;color:#215a34!important}.button.simple:hover{background-color:#215a34;color:#fff!important}.button.white{background-color:#fff;color:#215a34!important}.button.white svg{fill:#215a34}.button.white:hover{background-color:#0000;border-color:#fff;color:#fff!important}.button.white:hover svg{fill:#fff}.button+.button{margin-left:20px}@media screen and (max-width:700px){.box{margin-top:0;padding-right:20px}.box .teaser{display:none}}@media screen and (max-width:500px){.button{text-align:center;width:100%}}header{background-color:#215a34;color:#fff;padding:10px 20px}header .header-holder{align-items:center;display:flex;justify-content:space-between}header .header-holder .logo{width:100px}header .header-holder h3{font-size:90%;line-height:160%;margin:0 20px}header .header-holder .freePlaces{font-size:90%}header .header-holder .button{margin-right:50px}@media screen and (max-width:600px){header .header-holder{flex-direction:column;flex-wrap:wrap}header .header-holder h3{margin:10px 0;text-align:center}header .header-holder .button{margin-right:0;margin-top:10px}header .header-holder .freePlaces .actualFreePlaces{top:43px;width:220px}}.menu{position:fixed;right:13px;top:22px;z-index:100}.menu.insta{display:block;right:65px;top:23px;width:26px}.menu.insta img{width:100%}.menu input{display:none}.menu .naviToggle{cursor:pointer;display:block;height:30px;position:relative;text-align:center;width:30px;z-index:105}.menu .background{background-color:#215a34;border-radius:50%;height:46px;position:fixed;right:5px;top:13px;transition:transform .8s cubic-bezier(.86,0,.07,1);width:46px;z-index:100}.menu .background.insta{right:55px}.menu nav{height:100vh;opacity:0;position:fixed;right:-60vw;top:0;transition:all .8s;width:0;z-index:102}.menu ul{left:50%;list-style:none;margin:0;padding:0;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.menu li{display:block;margin:20px}.menu a:link,.menu a:visited{color:#fff;font-size:120%;text-decoration:none;text-transform:uppercase}.menu a:active,.menu a:hover{color:#90ee90;cursor:pointer}.menu input:checked~.background{transform:scale(80)}.menu input:checked~nav{opacity:1;right:0;width:100%}.menu .icon{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%)}.menu .icon,.menu .icon:after,.menu .icon:before{background-color:#fff;display:inline-block;height:2px;width:24px}.menu .icon:after,.menu .icon:before{content:"";left:0;position:absolute;transition:all .2s}.menu .icon:before{top:8px}.menu .icon:after{top:-8px}.menu .button:hover icon:before{top:-1rem}.menu .button:hover icon:after{top:1rem}.menu input:checked+.naviToggle .icon{background-color:#0000}.menu input:checked+.naviToggle .icon:before{top:0;transform:rotate(135deg)}.menu input:checked+.naviToggle .icon:after{top:0;transform:rotate(-135deg)}.freePlaces{position:relative}.freePlaces em{background-color:#0000001a;border-radius:10px;display:inline-block;font-size:100%;font-style:normal;margin-left:4px;padding:3px 5px}.freePlaces em strong{font-weight:700}.freePlaces .freePlacesContent{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #00000040;color:#000;left:0;padding:10px;position:absolute;top:32px;z-index:110}.freePlaces .freePlacesContent ul{list-style:none;margin:0;padding:0}.freePlaces .freePlacesContent ul li{display:flex;padding:7px 0;white-space:nowrap}.freePlaces .freePlacesContent ul li strong{width:50px}.freePlaces .freePlacesContent ul li+li{border-top:1px solid #ccc}.freePlaces .actualFreePlaces{background-color:#0087dd;border-radius:10px;box-shadow:0 0 10px #00000040;color:#fff;left:-10px;padding:10px;position:absolute;top:32px;white-space:nowrap;z-index:100}@media screen and (max-width:600px){.freePlaces{padding-bottom:45px}.freePlaces .actualFreePlaces{box-sizing:border-box;margin-right:20px;text-align:center}}footer{background-color:#333;margin-top:40px;padding:20px}footer .logo{display:block;margin:0 auto 20px;width:100px}footer section{border-top:1px solid #fff3;color:#fff;margin-top:30px;padding-top:30px;text-align:center}footer section ul{display:flex;flex-wrap:wrap;justify-content:center;list-style:none;margin:0;padding:0}footer section ul li{padding:10px}footer section ul li a{color:#fff}#startTeaser{color:#fff;font-size:70%;max-height:550px;overflow:hidden;position:relative;width:100%}#startTeaser .logo-holder{left:75%;margin-top:-40px;position:absolute;text-align:center;text-shadow:0 0 10px #00000080;top:50%;transform:translateX(-50%) translateY(-50%);width:100%;z-index:2}#startTeaser .logo-holder img{max-width:270px;width:100%}#startTeaser .startTeaser-overlay{background:linear-gradient(90deg,#0000 20%,#b88555e6);bottom:0;left:0;position:absolute;right:0;top:0;z-index:1}#startTeaser img.background{width:100%}@media screen and (max-width:600px){#startTeaser{font-size:60%}#startTeaser .logo-holder{left:70%;margin-top:0;max-width:190px}#startTeaser .logo-holder img{max-width:150px}}ul.teaserList{display:flex;justify-content:center;list-style:none;margin:-60px 0 60px;padding:0;position:relative;z-index:10}ul.teaserList li{padding:0 10px;width:20%}ul.teaserList.inNavigation{margin:0}ul.teaserList.inNavigation li{width:120px}@media screen and (max-width:650px){ul.teaserList{flex-wrap:wrap;margin:20px 0 60px}ul.teaserList li{box-sizing:border-box;padding:10px;width:33%}}@media screen and (max-width:500px){ul.teaserList{flex-wrap:wrap;justify-content:center;margin:20px 0 60px}ul.teaserList li{box-sizing:border-box;padding:10px;width:50%}}.teaser{color:#215a34;display:block;font-family:Neucha;text-decoration:none;text-transform:uppercase;transition:margin .5s ease-out}.teaser img{border:4px solid #215a34;border-radius:50%;box-shadow:0 0 10px #0000004d;box-sizing:border-box;transition:all .5s ease-out;width:100%}.teaser:not(.noLink) img{filter:grayscale(.3)}.teaser strong{display:block;margin-top:5px;text-align:center}.teaser strong.inNavigation{background-color:#000000bf;border-radius:5px;color:#fff;padding:5px}.teaser:not(.noLink).active img{border-color:#fff;filter:none}.teaser:not(.noLink).active strong.inNavigation{background-color:#fff;color:#000}.teaser:hover:not(.noLink){margin-top:-10px}.teaser:hover:not(.noLink) img{border-color:#fff;box-shadow:0 5px 20px #00000080;filter:none;margin-bottom:10px}div.title .newOpening{font-size:70%}div.title h1{align-items:flex-end;color:#215a34;display:flex;font-family:Neucha;font-size:280%;line-height:100%;margin:0 0 20px}div.title h1 .logoHolder{margin:0 10px -3px 0;overflow:hidden;width:63px}div.title h1 .logoHolder img{width:160px}@media screen and (max-width:600px){div.title h1{font-size:200%}}div.pageNavigation{align-items:center;background:url(/static/media/Background.e75aca72f274005c3c7d.jpg) no-repeat 50%;background-size:cover;display:flex;flex-direction:column;justify-content:center;min-height:300px;padding:40px 0;position:relative}div.pageNavigation .newOpening{font-size:70%}@media screen and (max-width:600px){div.pageNavigation{display:none}}.photos ul{display:flex;flex-wrap:wrap;list-style:none;margin:0 -10px 20px;padding:0}.photos ul li{box-sizing:border-box;cursor:zoom-in;padding:10px;position:relative;width:50%}.photos ul li .icon{background-color:#00000080;color:#fff;display:block;display:flex;padding:5px;position:absolute;right:10px;top:10px}.photos ul li .icon svg{fill:#fff;margin-right:5px;width:15px}.photos ul li img{width:100%}.photos .modal{background-color:#000000bf;bottom:0;left:0;position:fixed;right:0;top:0;z-index:1000}.photos .modal .icon{background-color:#00000080;color:#fff;display:block;display:flex;left:10px;padding:5px;position:absolute;top:10px}.photos .modal .icon svg{fill:#fff;margin-right:5px;width:15px}.photos .modal .modalInner{align-items:center;cursor:zoom-out;display:flex;justify-content:center;margin:20px}.photos .modal .modalInner img{border:4px solid #fff;height:100%}.bigPhoto{margin-top:40px}.bigPhoto img{width:100%}@media screen and (max-width:600px){.photos ul li{width:100%}}.error{color:red}form fieldset{border:0;padding:0}form fieldset label{display:block;margin-bottom:5px}form fieldset input,form fieldset select,form fieldset textarea{border:1px solid #ccc;box-sizing:border-box;color:#215a34;font-size:110%;outline:none;padding:10px;width:100%}form fieldset input[type=checkbox]{margin-right:10px;width:auto}form fieldset textarea{min-height:100px}form fieldset+fieldset{margin-top:20px}
/*# sourceMappingURL=main.3ffd1d6b.css.map*/