body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}ul{list-style:none;margin:0;padding:0}a{color:inherit;text-decoration:none}img{width:100%}@font-face{font-family:Montserrat;src:url(/static/media/Montserrat-VariableFont_wght.3068cdb43142f5625baf.ttf)}@font-face{font-family:NotoSans;src:url(/static/media/NotoSans-Regular.eae34fa8f1e0c4c6d797.ttf)}@font-face{font-family:Oxygen;src:url(/static/media/Oxygen-Regular.56e5848476493abbd93e.ttf)}@font-face{font-family:Roboto;src:url(/static/media/Roboto-Regular.fc2b5060f7accec5cf74.ttf)}@font-face{font-family:Lato;src:url(/static/media/Lato-Regular.9d883d540ee2b4de8024.ttf)}@font-face{font-family:Lato-Bold;src:url(/static/media/Lato-Bold.636be8de934918e38ed9.ttf)}html{font-size:62.5%}body{font-family:Lato;font-size:1.6em}@media(min-width:700px){body{font-size:1.8em}}a{cursor:pointer}.exLink{color:blue}.menuContainer{font-size:1.5em}p{line-height:1.5}.burgerIcon{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:center;width:30px}.burgerIcon span{border-bottom:3px solid #000;height:2px;margin:2px;width:100%}.burgerIcon p{font-size:1rem}@media(min-width:700px){.burgerIcon{display:none}}.centerText{text-align:center}.inactiveText{color:#d3d3d3}.closeBtn{align-items:center;background-color:rgba(0,0,0,.533);border-radius:50%;color:#fff;cursor:pointer;display:flex;flex-direction:column;flex-wrap:nowrap;font-weight:700;gap:0;height:80px;justify-content:center;margin:30px auto;width:80px}.closeBtn:hover{background-color:#000}.backIcon{align-items:center;background-color:#fff;border-radius:10px;bottom:30px;box-shadow:-25px -25px 0 -30px #000,25px 25px 0 -30px #7e0808;color:maroon;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-weight:600;gap:0;gap:20px;height:30px;justify-content:center;padding:10px;position:fixed;width:120px}.backIcon:hover{background-color:maroon;color:#fff}@media(min-width:1400px){.backIcon{left:50px;top:200px}}.headline{font-size:2.5rem;left:250px;position:absolute;text-transform:uppercase;transition:.5s}@media(min-width:1024px){.headline{font-size:4rem}}.headlineOut{-webkit-transform:translate(500px,-200px);transform:translate(500px,-200px)}@media(min-width:700px){.heroWrapper{display:none}}.infoBox{border-radius:50px;margin:200px auto 50px;text-align:left;width:80%}@media(min-width:700px){.infoBox{text-align:justify;width:70%}}@media(min-width:1024px){.infoBox{max-width:1024px}}.infoBox .innerBox{text-align:center}.list{list-style-type:disc;margin-left:20px}.list li{padding:10px}.fat{font-weight:700}.italic{font-style:italic}.underline{text-decoration:underline}.strike{text-decoration:line-through}.seperator{border:1px solid #000;height:1px;margin:20px;width:30%}.bookingButton,.contactForm .inputBlock .submitBtn{border:1px solid #000;border-radius:20px;cursor:pointer;font-size:.8em;font-weight:700;padding:10px;transition:all 1s}.bookingButton:hover,.contactForm .inputBlock .submitBtn:hover{background-color:#000;color:#fff}.readOn{align-items:center;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;font-weight:600;gap:0;justify-content:flex-end;width:90%}.cookieBox img{width:50px}.cookieBox .variant{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:space-between}.cookieBox .variant>p{width:50%}.cookieBox .variant img{cursor:pointer}.mailSent{align-items:center;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:center;margin:50px auto;overflow:hidden;width:70%}.mailSent img{-webkit-transform:translateX(-200%);transform:translateX(-200%);transition:all,1s;width:50%}.mailSent img.move{-webkit-transform:translateX(0);transform:translateX(0)}.otherPlace hr{margin-bottom:50px;margin-top:100px}.heroWrapper{margin:0 auto;overflow:hidden;text-align:center;width:100%}.heroWrapper .heroViewer{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;gap:10PX;justify-content:center;-webkit-transform:translateX(0);transform:translateX(0);transition:all 1s;width:300%}.heroWrapper .heroViewer .slide{border-radius:40px;font-size:2em;height:auto;overflow:hidden;position:relative;text-transform:uppercase;width:101%}.heroWrapper .heroViewer .slide img{height:100%;width:100%}.heroWrapper .heroViewer .slide span{background-color:rgba(0,0,0,.588);color:#fff;font-weight:500;left:35%;padding:10px;position:absolute;top:75%;-webkit-transform:translate(-50%);transform:translate(-50%)}.heroWrapper .heroViewer .slide span:nth-of-type(2){color:red}.menuHero{display:none;transition:.8s;width:100%}@media(min-width:700px){.menuHero{display:block}}.menuHero ul{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:3rem 8rem;justify-content:center}.menuHero ul img{height:50%;object-fit:contain;width:50%}.menuHero .heroItem{align-items:center;border-radius:4rem;box-shadow:-25px -25px 0 -30px #000,25px 25px 0 -30px #7e0808;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;height:12rem;justify-content:center;transition:.2s;width:12rem}.menuHero .heroItem:hover{background-color:rgba(71,6,6,.041);box-shadow:-25px 25px 0 -23px #000,25px -25px 0 -23px #7e0808}.menuHero .heroItem h2{font-size:1.6rem}@media(min-width:1024px){.menuHero .heroItem{height:14rem;width:14rem}.menuHero .heroItem h2{font-size:1.8rem}}.menuHeroOut{-webkit-transform:translateX(-110%);transform:translateX(-110%)}.aktuellWrapper{border-radius:50px;margin:0 auto 50px;text-align:left;width:80%}@media(min-width:700px){.aktuellWrapper{text-align:justify;width:70%}}@media(min-width:1024px){.aktuellWrapper{max-width:1024px}}.aktuellWrapper .articlePreview{border-bottom:1px solid #000;padding-bottom:30px}.aktuellWrapper .preInfo{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;font-size:.8em;gap:0;justify-content:space-between}.twitterBox{border-radius:50px;margin:0 auto 50px;text-align:left;width:80%}@media(min-width:700px){.twitterBox{text-align:justify;width:70%}}@media(min-width:1024px){.twitterBox{max-width:1024px}}.twitterBox .tweetContainer{margin:0 auto;max-width:500px;position:relative}.placesWrapper{margin-top:50px}@media(min-width:1024px){.placesWrapper{display:flex;flex-wrap:wrap;gap:50px}}.counselPlace{margin:0 auto;position:relative;width:80%}.counselPlace .paused{color:maroon;font-family:Lato-Bold;position:absolute;top:250px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}@media(min-width:1024px){.counselPlace{width:calc(50% - 50px)}}.counselPlace .placeHead{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:flex-start;margin-top:60px}.counselPlace .placeHead img{height:100%;width:50px}.counselPlace .placeHead h3{text-transform:uppercase}.counselPlace .placeBody .placeDescriptionItem>*{margin-bottom:20px;margin-left:20px}.counselPlace .placeBody .placeDescriptionItem .counselBooking{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;flex-wrap:wrap;gap:0;gap:40px;justify-content:space-around;width:100%}.dataSec{border-radius:50px;margin:200px auto 50px;text-align:left;text-align:justify;width:80%}@media(min-width:700px){.dataSec{text-align:justify;width:70%}}@media(min-width:1024px){.dataSec{max-width:1024px}}.impressum{line-height:1.5;margin-left:40px}.contactForm{margin:0 auto;width:100%}.contactForm .inputBlock{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:flex-start;margin-top:40px}.contactForm .inputBlock label{margin-bottom:15px}.contactForm .inputBlock .inputField{background-color:#f1e8e8;border:none;border-radius:20px;box-shadow:0 3px 6px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.23);padding:20px;width:100%}.contactForm .inputBlock .submitBtn{background-color:maroon;color:#fff;margin:0 auto}.support{margin-top:100px;text-align:center}.support img{width:30%}.App{align-items:space-between;flex-direction:column;min-height:100vh}.App,.header{display:flex;flex-wrap:nowrap;gap:0;justify-content:space-between}.header{align-items:flex-start;background-color:hsla(0,0%,100%,.93);flex-direction:row;left:0;padding-top:20px;position:fixed;top:0;transition:-webkit-filter 1s;transition:filter 1s;transition:filter 1s,-webkit-filter 1s;width:100%;z-index:99}.header.filterShadow{-webkit-filter:drop-shadow(0 16px 40px rgba(154,170,207,.2));filter:drop-shadow(0 16px 40px rgba(154,170,207,.2))}.header .burgerIcon,.header .logoContainer{margin-left:50px;margin-right:50px}@media(min-width:700px){.header .burgerIcon,.header .logoContainer{margin-left:100px;margin-right:100px}}.header .logoContainer{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:center;margin-right:0}.header .logo{transition:width 1s}.header .logoSmall{height:50px;width:50px}.header .logoBig{height:100px;width:100px}.header .logo_img{width:100%}.header .headline{display:none}@media(min-width:700px){.header .headline{display:block}}.menuContainer{background-color:hsla(0,0%,50%,.664);left:0;padding-top:40px;position:absolute;top:0;transition:1.5s;width:100%}@media(min-width:700px){.menuContainer{display:none}}.up{-webkit-transform:translateY(-100%);transform:translateY(-100%)}.menuContainerDesktop{display:none}@media(min-width:700px){.menuContainerDesktop{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:flex-start;transition:visibility .3s}}.menuContainerDesktop .menuListDesktop{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:30px;justify-content:flex-start;margin-right:50px}.menuContainerDesktop .menuListDesktop li{border-radius:20px;cursor:pointer;font-weight:500;padding:10px;transition:background-color .5s}.menuContainerDesktop .menuListDesktop li:hover{background-color:#ebdbdb}.menuContainerDesktopIn{visibility:visible}.menuContainerDesktopOut{visibility:hidden}.menuList{text-transform:uppercase}.menuList li{background-color:rgba(0,0,0,.608);color:#fff;cursor:pointer;font-weight:500;margin-top:20px;padding:20px}.menuList li:hover{background-color:#000}.chapterHead{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:0;justify-content:flex-start;margin:30px auto 50px;width:100%}.chapterHead img{margin-right:80px;width:70px}.landingPage{margin-top:200px;position:relative}@media(min-width:700px){.landingPage{display:flex;flex-wrap:wrap;gap:100px;justify-content:center;margin:200px auto 0;width:80%}}.article_lg{border-radius:50px;margin:150px auto 50px;text-align:left;width:80%}@media(min-width:700px){.article_lg{text-align:justify;width:70%}}@media(min-width:1024px){.article_lg{max-width:1024px}}.article_lg .articleHead{align-items:flex-start;display:flex;flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:flex-start;margin-bottom:30px}.article_lg .articleHead .subHead{font-style:italic}.article_lg .articleHead .date{align-self:flex-end;font-style:italic}@media(min-width:700px){.article_lg .articleImg{float:left;margin-left:0;width:300px}}.article_lg img{border-bottom-right-radius:10px;border-top-left-radius:10px;border-top-right-radius:10px;width:100%}.article_lg .fileView{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;flex-wrap:wrap;gap:0;gap:50px;justify-content:center;margin-top:50px}.article_lg .fileView h3{width:100%}.article_lg .fileView .fileItem{align-items:center;display:flex;flex-basis:150px;flex-direction:column;flex-wrap:nowrap;gap:0;justify-content:center;text-align:center}@media(min-width:700px){.article_lg .fileView .fileItem{flex-basis:200px}}.article_lg .fileView .fileItem img{width:50%}.counselingBox{border-radius:50px;margin:200px auto 50px;text-align:left;width:80%}@media(min-width:700px){.counselingBox{text-align:justify;width:70%}}@media(min-width:1024px){.counselingBox{flex-direction:column;max-width:1024px}.counselingBox,.counselingBox .chapterHead{align-items:center;display:flex;flex-wrap:nowrap;gap:0;justify-content:center}.counselingBox .chapterHead{flex-direction:row}}.page{border-radius:50px;margin:200px auto 50px;text-align:left;width:80%}@media(min-width:700px){.page{text-align:justify;width:70%}}@media(min-width:1024px){.page{max-width:1024px}}@media(min-width:700px){.aktuellWrapper{flex:2 1;min-width:500px}.twitterBox{flex:1 1}}
/*# sourceMappingURL=main.e6d20962.css.map*/