@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro|Nunito");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro|Nunito");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro|Nunito");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro|Nunito");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro|Nunito");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro|Nunito");@import url("https://fonts.googleapis.com/css?family=Source+Sans+Pro|Nunito");.red{background-color:#ED6863;color:white}.blue{background-color:#43BDD6;color:white}.brown{background-color:#7F545E;color:white}.green{background-color:#4aca7c;color:white}html{font-family:"Nunito",sans-serif;font-size:18px}h1,h2,h3,h4,h5,h6,h7{font-family:"Nunito",sans-serif;color:#ED6863}h2{margin-bottom:4px}h2+p{margin-top:0px}a{color:#ED6863;text-decoration:none}a:visited{text-decoration:line-through}span.asterisk{color:#ED6863}.red{background-color:#ED6863;color:white}.blue{background-color:#43BDD6;color:white}.brown{background-color:#7F545E;color:white}.green{background-color:#4aca7c;color:white}.red{background-color:#ED6863;color:white}.blue{background-color:#43BDD6;color:white}.brown{background-color:#7F545E;color:white}.green{background-color:#4aca7c;color:white}a.paylink-btn{display:flex;align-items:center;justify-content:center;background-color:black;padding:8px 16px;margin:12px 0;border-radius:5px;width:100px}@media (max-width: 768px){a.paylink-btn{width:auto}}.red{background-color:#ED6863;color:white}.blue{background-color:#43BDD6;color:white}.brown{background-color:#7F545E;color:white}.green{background-color:#4aca7c;color:white}div.hint{display:flex;border:2px solid #43BDD6;background-color:#d4f1f7;color:#19778a;border-radius:5px;font-size:0.9rem}div.hint div.side{display:flex;justify-content:center;align-items:center;background-color:#43BDD6;color:white;padding:6px;font-size:24px}div.hint div.content{padding:16px}div.hint div.content a{color:#19778a;text-decoration:underline}.red{background-color:#ED6863;color:white}.blue{background-color:#43BDD6;color:white}.brown{background-color:#7F545E;color:white}.green{background-color:#4aca7c;color:white}.inserat{height:250px;margin-bottom:16px;border-right:3px solid #ED6863;display:grid;grid-template-columns:250px 1fr 200px;grid-template-rows:1fr 60px;grid-template-areas:"image content characteristics" "image contact characteristics";box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media (max-width: 768px){.inserat{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;grid-template-areas:"image content" "image contact"}}.inserat.expanded{height:auto}.inserat.expanded div.content div.description{height:auto}.inserat div.image{max-height:250px;grid-area:image;background-size:cover;background-position:center center}.inserat div.content{grid-area:content;text-align:left;padding:10px;overflow:hidden}.inserat div.content p.name{color:#ED6863;font-weight:bold;font-size:1.2rem;margin:0px}.inserat div.content p.age{font-size:0.9rem;margin:0px;margin-bottom:10px}.inserat div.content div.description{height:110px;height:92px;overflow:hidden;text-overflow:ellipsis;font-size:0.9rem}@media (max-width: 1024px){.inserat div.content div.description{display:none}}.inserat div.content div.description-expand{color:#ED6863;font-size:0.8rem;cursor:pointer}@media (max-width: 1024px){.inserat div.content div.description-expand{display:none}}.inserat div.characteristics{grid-area:characteristics;text-align:left;padding:0px 10px}@media (max-width: 768px){.inserat div.characteristics{display:none}}.inserat div.characteristics ul{padding:0}.inserat div.characteristics ul li{list-style-type:none;display:flex;align-items:center}.inserat div.characteristics ul li i.icon,.inserat div.characteristics ul li ion-icon{color:#ED6863;margin-right:8px}.inserat div.contact{grid-area:contact;font-size:0.8rem;text-align:left;padding:10px;display:flex;align-items:flex-end}.inserat div.contact p{margin:0px}.inserat.reserved{border-color:rgba(0,0,0,0.5)}.inserat.reserved *{color:rgba(0,0,0,0.5)}.inserat.reserved div.image{opacity:0.5}.inserat.reserved div.content p.name{color:rgba(0,0,0,0.5)}.inserat.reserved div.characteristics ul li{display:flex;align-items:center}.inserat.reserved div.characteristics ul li i.icon,.inserat.reserved div.characteristics ul li ion-icon{color:rgba(0,0,0,0.5)}.red{background-color:#ED6863;color:white}.blue{background-color:#43BDD6;color:white}.brown{background-color:#7F545E;color:white}.green{background-color:#4aca7c;color:white}.event{border-bottom:1px solid #ED6863}.event p.title{font-weight:bold;font-size:1.1rem;margin-bottom:4px}.event p.date,.event p.place{color:#ED6863;font-size:1rem;margin:0}.event-next{display:flex;background-color:#ED6863;color:#fff;padding:10px 10px;align-items:center;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}.event-next .event-icon{padding-right:10px}.event-next .event-icon i,.event-next .event-icon ion-icon{font-size:76px;line-height:76px}.event-next .event-text{padding-right:10px}.event-next .event-text p{margin:0}.event-next .event-text p.event-title{font-weight:bold;font-size:1.2rem;margin-bottom:6px}.red{background-color:#ED6863;color:white}.blue{background-color:#43BDD6;color:white}.brown{background-color:#7F545E;color:white}.green{background-color:#4aca7c;color:white}.downloads{display:flex;flex-wrap:wrap}@media (max-width: 768px){.downloads{flex-direction:column}}.downloads a{display:flex;width:100%;padding:4px 6px;align-items:center;border-bottom:1px solid #ED6863}.downloads a .icon,.downloads a ion-icon{margin-right:6px}.downloads a p.name{margin:3px 0px;flex-grow:1}.downloads a i{font-size:1.2rem}.downloads a:hover,.downloads a:focus{color:#f4a6a3;outline:none}.downloads.boxes a{display:flex;flex-direction:column;width:160px;margin-right:6px;margin-bottom:6px;background-color:#ED6863;transition:box-shadow .15s ease-in-out;box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.24)}@media (max-width: 768px){.downloads.boxes a{width:100%}}.downloads.boxes a:hover,.downloads.boxes a:active{box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}.downloads.boxes a div.icon{display:flex;flex:0 0 100px;color:#fff;justify-content:center;align-items:center}.downloads.boxes a div.icon i{font-size:2.2rem}.downloads.boxes a p.name{color:#fff;margin:4px 12px;margin-bottom:12px;font-size:0.9rem;text-align:center}table.board{width:100%;box-sizing:border-box;border-collapse:collapse}table.board tr{border-bottom:1px solid #ED6863}table.board tr:first-of-type{border-top:1px solid #ED6863}@media (max-width: 768px){table.board tr{display:flex;flex-direction:column}}table.board tr td{padding:4px 0px;text-align:left}table.board tr td:first-of-type{font-weight:bold;vertical-align:top;padding-right:26px}@media (max-width: 768px){table.board tr td{word-break:break-word;word-wrap:break-word}}html{height:100%}body{margin:0;height:100%}div.app{min-height:100%;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100%;overflow:hidden}div.app nav{border-bottom:4px solid #ED6863;position:fixed;width:100%;z-index:10;background-color:white}div.app nav div.nav-wrapper{height:90px;padding:10px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;background-color:white}@media (min-width: 1024px){div.app nav div.nav-wrapper{height:120px;max-width:1000px;margin:0 auto}}div.app nav div.nav-wrapper a.logoLink{display:block;height:95%}div.app nav div.nav-wrapper a.logoLink img.logo{height:100%}div.app nav div.nav-wrapper .nav-icon{margin:1rem;color:#ED6863;cursor:pointer;user-select:none;font-size:2rem;line-height:2rem;z-index:10}@media (min-width: 1024px){div.app nav div.nav-wrapper .nav-icon{display:none}}@media (max-width: 1024px){div.app nav div.nav-wrapper .nav-icon.active+.menu{transform:translateY(710px)}}div.app nav div.nav-wrapper .menu{position:fixed;left:0;top:-620px;width:100%;z-index:-1;box-sizing:border-box;background-color:#ED6863;font-weight:bold}@media (max-width: 1024px){div.app nav div.nav-wrapper .menu{transition:transform .4s ease-in-out}}@media (min-width: 1024px){div.app nav div.nav-wrapper .menu{position:relative;top:0;width:auto;background-color:transparent;z-index:10;display:flex;align-items:center}}div.app nav div.nav-wrapper .menu ul{margin:0;padding:0}div.app nav div.nav-wrapper .menu ul li{list-style-type:none}@media (min-width: 1024px){div.app nav div.nav-wrapper .menu ul li{float:left}}div.app nav div.nav-wrapper .menu ul li a{display:block;padding:10px;color:white;border-bottom:2px solid white}@media (min-width: 1024px){div.app nav div.nav-wrapper .menu ul li a{color:#ED6863}div.app nav div.nav-wrapper .menu ul li a .nav-line{width:0;border-bottom:2px solid #ED6863;transition:width .25s ease-in-out}div.app nav div.nav-wrapper .menu ul li a.active .nav-line,div.app nav div.nav-wrapper .menu ul li a:hover .nav-line{width:100%}}@media (min-width: 1024px) and (min-width: 1024px){div.app nav div.nav-wrapper .menu ul li a:hover+ul{display:block}}@media (max-width: 1024px){div.app nav div.nav-wrapper .menu ul li a.active+ul{display:block}}div.app nav div.nav-wrapper .menu ul li ul{background-color:#f29491;display:none}div.app nav div.nav-wrapper .menu ul li ul.opened,div.app nav div.nav-wrapper .menu ul li ul:hover{display:block}@media (min-width: 1024px){div.app nav div.nav-wrapper .menu ul li ul{background-color:#ED6863;position:absolute;box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.23)}}div.app nav div.nav-wrapper .menu ul li ul li a{width:auto;color:white}div.app nav div.nav-wrapper .menu ul li ul li a:before{content:'\2013 ';margin-right:10px}@media (min-width: 1024px){div.app nav div.nav-wrapper .menu ul li ul li a{padding:10px 20px}div.app nav div.nav-wrapper .menu ul li ul li a:before{content:'';margin:0px}div.app nav div.nav-wrapper .menu ul li ul li a.active{background-color:#f29491}}@media (min-width: 1024px){div.app nav div.nav-wrapper .menu ul li ul li{float:none}div.app nav div.nav-wrapper .menu ul li ul li:last-of-type a{border-bottom:none}}div.app nav div.nav-wrapper .menu .buttons{border-bottom:2px solid white;font-size:1.2rem}@media (min-width: 1024px){div.app nav div.nav-wrapper .menu .buttons{margin-left:10px;border:none}}div.app nav div.nav-wrapper .menu .buttons a{display:inline-block;color:white;padding:10px;padding-right:0px}@media (min-width: 1024px){div.app nav div.nav-wrapper .menu .buttons a{color:#ED6863}}div.app header{height:220px;background-color:#ED6863;background-position:center center;background-size:cover;margin-top:90px;border-bottom:4px solid #ED6863}@media (min-width: 1024px){div.app header{height:400px;margin-top:120px}}div.app header+main{margin-top:0px}div.app main{margin-top:90px;padding:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin-bottom:60px}@media (min-width: 1024px){div.app main{width:1000px;margin:0 auto;margin-top:120px;margin-bottom:60px}}div.app main img{max-width:100%}div.app main section{margin:48px 0}div.app footer{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-color:#ED6863;color:white;font-size:0.9em}div.app footer a{color:white;text-decoration:underline}div.app footer div.footer-wrapper{padding:10px;box-sizing:border-box;display:flex;flex-direction:column}@media (min-width: 1024px){div.app footer div.footer-wrapper{flex-direction:row;max-width:1000px;margin:0 auto}}div.app footer div.footer-wrapper>*{flex-basis:100px;flex-grow:1}body.error-page{display:flex;flex-direction:column;justify-content:center;align-items:center}body.error-page img{display:block;height:100px;margin-bottom:40px}body.error-page p{margin:2px}body.error-page pre{font-size:0.7rem}

/*# sourceMappingURL=main.css.map */