.page-module___8aEwW__main{flex-direction:column;justify-content:space-between;min-height:100vh;display:flex}
.hero{background-color:var(--primary-color);color:#fff;flex-direction:column;width:100%;height:864px;margin-top:1.5em;padding:12rem 0 5rem 5rem;display:flex}@media (min-width:1000px) and (max-width:1250px){.hero{padding:12rem 2rem 5rem}}@media (min-width:501px) and (max-width:1000px){.hero{padding:3rem 2rem 5rem}}@media (min-width:1000px){.hero{height:750px}}@media (min-width:1000px) and (max-width:1000px){.hero{height:900px}}@media (max-width:500px){.hero{height:722px;padding:5rem 0 8rem}}.hero .hero-container{max-width:1536px}.hero .hero-container .hero-content-desktop{position:relative}@media (max-width:992px){.hero .hero-container .hero-content-desktop{display:none}}.hero .hero-container .hero-content-desktop .logo-container{background-color:#fff;border-radius:5%;justify-content:center;width:80%;max-width:372px;height:40%;margin-bottom:4rem;padding:2rem;display:flex}.hero .hero-container .hero-content-desktop h1,.hero .hero-container .hero-content-desktop .logo{max-width:550px;font-size:3rem}.hero .hero-container .hero-content-desktop p{max-width:515px;margin-top:1.5rem;font-size:1.5rem;line-height:2rem}.hero .hero-container .hero-content-desktop .image-desktop{width:2000px;position:absolute;top:67%;left:0;transform:translateY(-50%)}.hero .hero-container .hero-content-mobile{text-align:center;position:inherit}.hero .hero-container .hero-content-mobile .logo-container-mobile{background-color:#fff;border-radius:5%;justify-content:center;width:90%;max-width:335px;height:50%;margin:0 auto;padding:2rem;display:flex}.hero .hero-container .hero-content-mobile h1,.hero .hero-container .hero-content-mobile .logo{max-width:550px;font-size:3rem}.hero .hero-container .hero-content-mobile h1,.hero .hero-container .hero-content-mobile p{margin:0 auto}.hero .hero-container .hero-content-mobile p{max-width:515px;margin-top:3.7rem;font-size:1.5rem;line-height:2rem}@media (min-width:993px) or (max-width:500px){.hero .hero-container .hero-content-mobile{display:none}}.hero .hero-container .hero-content-mobile .image-mobile{width:100vw;max-width:100vw;display:block;position:absolute;top:542px;left:0}@media (min-width:621px) and (max-width:992px){.hero .hero-container .hero-content-mobile .image-mobile{top:623px}}@media (max-width:620px){.hero .hero-container .hero-content-mobile .image-mobile{top:675px}}.hero .hero-container .hero-content-mobile-sm{text-align:center;position:inherit}.hero .hero-container .hero-content-mobile-sm .logo-container-sm{background-color:#fff;border-radius:5%;justify-content:center;width:80%;max-width:265px;height:50%;margin:0 auto;padding:1.5rem;display:flex}.hero .hero-container .hero-content-mobile-sm h1,.hero .hero-container .hero-content-mobile-sm p,.hero .hero-container .hero-content-mobile-sm .logo{margin:0 auto}.hero .hero-container .hero-content-mobile-sm p{max-width:350px;font-size:1.25rem}@media (max-width:501px){.hero .hero-container .hero-content-mobile-sm p{margin:3.5rem auto}}@media (min-width:501px){.hero .hero-container .hero-content-mobile-sm{display:none}}.hero .hero-container .hero-content-mobile-sm .image-mobile-sm{width:100vw;max-width:100vw;display:block;position:absolute;top:600px;left:0}@media (max-width:620px){.hero .hero-container .hero-content-mobile-sm .image-mobile-sm{top:552px}}.information{background-color:var(--primary-color);color:#fff;padding-bottom:5rem}@media (max-width:1000px){.information{padding-top:4rem}}.information h2{text-align:center;max-width:700px;margin:0 auto;font-size:2rem}.information p{text-align:center;max-width:700px;margin:0 auto;font-size:1.25rem;font-weight:700}@media (max-width:760px){.information h1,.information p{padding:0 2rem}}
.welcome{color:var(--secondary-color);padding:5rem;position:relative;overflow:hidden}@media (max-width:1260px){.welcome{justify-items:center;margin-top:3rem;padding:2rem}}@media (max-width:433px){.welcome{padding:inherit;margin-top:2rem;margin-bottom:2rem}}.welcome .welcome-container{flex-direction:row;justify-content:space-between;max-width:1280px;margin:0 auto;display:flex}@media (max-width:1000px){.welcome .welcome-container{text-align:center;flex-direction:column;margin:0 auto}}@media (max-width:433px){.welcome .welcome-container .welcome-content{padding:2rem 2rem 0}}.welcome .welcome-container .welcome-content .subtitle{max-width:80%;line-height:1.4rem}@media (max-width:1000px){.welcome .welcome-container .welcome-content .subtitle{max-width:100%}}@media (max-width:500px){.welcome .welcome-container .welcome-content .subtitle{margin:2rem 0 0}}.welcome .welcome-container .welcome-content .subtitle .univ-babol{font-size:.8rem;display:inline}.welcome .welcome-container .welcome-content .opening-hours{justify-self:self-end}@media (max-width:1260px){.welcome .welcome-container .welcome-content .opening-hours{justify-self:center}}.welcome .welcome-container .welcome-content .opening-hours .date{grid-template-columns:1fr 1fr;width:350px;margin-bottom:1rem;font-size:1.25rem;display:grid}.welcome .wave-image{z-index:-1;width:100%;height:80%;position:absolute;bottom:0;top:20%!important}
.contact-container{border:1px solid var(--primary-color);color:var(--secondary-color);background-color:#fff;border-radius:10px;flex-direction:column;justify-self:flex-end;width:100%;max-width:26rem;padding:2rem;display:flex}@media (max-width:433px){.contact-container{border:inherit;border-radius:inherit;margin:0 auto}}@media (min-width:434px) and (max-width:1000px){.contact-container{margin:2rem auto}}@media (max-width:385px){.contact-container{padding:1rem}}.contact-container .title-container{flex-direction:row;justify-content:space-between;display:flex}@media (max-width:650px){.contact-container .title-container{flex-direction:column;margin:0 auto}}.contact-container .title-container .contact-title{align-self:center;width:100%;margin:1.6rem 2rem}@media (max-width:650px){.contact-container .title-container .contact-title{align-self:flex-start;width:100%;margin:1rem auto}}@media (max-width:491px){.contact-container .title-container .contact-title{text-align:center;font-size:1.25rem}}@media (max-width:650px){.contact-container .title-container .logo{margin:0 auto}}.contact-container .contact-content{flex-direction:column;justify-content:space-between;width:fit-content;display:flex}@media (max-width:650px){.contact-container .contact-content{flex-direction:column;margin:0 auto}}
.opening-hours{flex-direction:column;display:flex}@media (max-width:650px){.opening-hours{width:100%;margin:0 auto}}.opening-hours .opening-hours-title{margin:2rem 0 1rem .4rem}@media (max-width:650px){.opening-hours .opening-hours-title{text-align:center}}.opening-hours .opening-hours-text{flex-direction:column;display:flex}@media (max-width:650px){.opening-hours .opening-hours-text{margin:0 auto}}.opening-hours .opening-hours-text .opening-hours-text-hours{flex-direction:row;justify-content:space-between;padding:.4rem;display:flex}.opening-hours .opening-hours-text .opening-hours-text-hours div{text-align:left;line-height:24px}.opening-hours .opening-hours-text .opening-hours-text-hours .day{flex:auto;width:100px}.opening-hours .opening-hours-text .opening-hours-text-hours .hours{font-feature-settings:"tnum"}.opening-hours .opening-hours-text .opening-hours-text-hours .hours .hour{width:150px;margin-bottom:.5rem}@media (max-width:650px){.opening-hours .opening-hours-text .opening-hours-text-hours{width:19rem}}
.contact-information{flex-direction:column;display:flex}@media (max-width:650px){.contact-information{width:100%}}.contact-information .contact-information-title{margin:2rem 0 1rem}@media (max-width:650px){.contact-information .contact-information-title{text-align:center}}.contact-information .contact-information-container{flex-direction:column;display:flex}.contact-information .contact-information-container .not-first-row{margin-top:1rem}.contact-information .contact-information-container .contact-information-item{flex-direction:row;padding-left:.6rem;display:flex}@media (max-width:650px){.contact-information .contact-information-container .contact-information-item{justify-content:center;margin-left:-1.5rem}}.contact-information .contact-information-container .contact-information-item .contact-information-text{flex-direction:column;margin:.1rem 0 0 .4rem;display:flex}.contact-information .contact-information-container .contact-information-item .contact-information-text .contact-information-anchor{color:var(--primary-color);text-decoration:none}.contact-information .contact-information-container .contact-information-item .contact-information-text .contact-information-anchor:hover{color:var(--primary-color)}@media (max-width:650px){.contact-information .contact-information-container .mail{margin-left:inherit!important}}.contact-information .contact-information-container .anmeldung{text-align:justify;padding-left:.8rem;line-height:1.4rem}@media (max-width:433px){.contact-information .contact-information-container .anmeldung{padding-left:inherit}}.contact-information .contact-information-text-contact{margin-top:.5rem;padding-left:.7rem}.contact-information .contact-information-text-contact a{cursor:pointer;text-decoration:underline}.contact-information .contact-information-text-contact a:visited{color:var(--secondary-color)}.contact-information .contact-information-text-contact a:hover{color:var(--primary-color)}
