@font-face{font-family:Manrope;src:url(/assets/Manrope-VariableFont_wght-DAGrG0F2.woff2) format("woff2-variations");font-weight:200 900;font-style:normal;font-display:swap}@font-face{font-family:MarckScript;src:url(/assets/MarckScript-Regular-Dym-TDpU.woff2) format("woff2")}:root{--whitish: #F0EBE0;--absorption: #141414;--anjaGreen: #5A6536;--leuchten: #dddfba;--leuchtenRGB: 206, 214, 179;--blassGreen: #556752;--heavyGreen: #1E341E;--smallWidth: 300px;--mediumWidth: 768px;--largeWidth: 1024px;--contentWidth: 1100px;--contentPadding: min(4vw, 30px);--columnHeight: calc(105vh - var(--headerHeight));--sidebarWidth: 250px;--sidebarPadding: 7%;--headerHeight: 65px;background-color:var(--whitish);font-family:Helvetica,sans-serif;color:var(--absorption)}html,body{margin:0;padding:0}@media (min-width: 1096px){.break{display:none}}@media (max-width: 1049px){.break{display:inline}}.mainContentHr{width:85%;height:2px;background-color:var(--heavyGreen);border:none;border-radius:1px;margin-top:100px;margin-bottom:70px}p{font-size:16px;text-align:left}.textLink{color:var(--anjaGreen);text-decoration:underline}.marckScript{font-family:MarckScript,sans-serif;font-size:36px}.leuchtenText{color:#b0bd84}.active{display:block}.inactive{display:none}.no-scroll{overflow:hidden}.rechtlichesQuelle a{color:var(--heavyGreen);transition:color .3s ease}.rechtlichesQuelle a:hover{color:var(--anjaGreen)}.notFoundHomeButton{padding-top:50px}.notFoundHomeButton a{background-color:var(--whitish);color:var(--heavyGreen);border:solid 2px var(--heavyGreen);border-radius:15px;padding:10px 30px;text-decoration:none;transition:background-color .3s ease,color .3s ease;font-family:Manrope,sans-serif;font-weight:700}.notFoundHomeButton a:hover{background-color:var(--heavyGreen);color:var(--whitish)}header{position:fixed;z-index:10;width:100%;height:calc(var(--headerHeight) + var(--contentPadding))}.headerContainer{position:fixed;width:calc(100% - 2 * var(--contentPadding));height:fit-content;padding:var(--contentPadding);display:flex;flex-direction:row;justify-content:space-between}.headerLogo{height:60px;width:auto}.burgerMenuButton{background-color:var(--whitish);outline:solid 3px var(--heavyGreen);font-size:32px;width:45px;height:45px;padding-top:5px;border-radius:10px;cursor:pointer;border:none}.burgerMenuButton:hover{background-color:var(--leuchten)}.headerMenu{position:fixed;background-color:var(--whitish);height:100vh;width:calc(100% - 2 * var(--contentPadding));padding:var(--contentPadding);font-size:28px;overflow:auto}.headerMenuHeader{width:100%;display:flex;flex-direction:row;justify-content:space-between}.headerMenuHeader a{width:80%}.headerMenuLogo{height:auto;width:80%;margin-bottom:3rem}.headerMenu nav{display:flex;flex-direction:column}footer{background-color:var(--heavyGreen);color:var(--whitish);height:max(25vh,fit-content);padding-bottom:50px}.footerContainer{max-width:var(--contentWidth);margin:0 auto;padding:30px var(--contentPadding);display:flex;flex-direction:row;justify-content:space-between}.footerElement{display:flex;flex-direction:column;font-size:18px}.footerElement a{color:var(--whitish);text-decoration:underline;transition:color .3s ease,text-decoration .3s ease}.footerElement a:hover{color:var(--leuchten);text-decoration:underline}.footerElementLeft{align-items:flex-start}.footerElementRight{align-items:flex-end}.startHeroPageContainer{max-height:100vh;display:flex;flex-direction:column;align-items:center;justify-content:center}.startHeroLogoContainer{max-width:650px;margin:17vh 5vw 15vh;justify-content:center;align-items:center}.startHeroLogo{height:auto;max-width:520px;padding-right:90px}.startHeroLogoTextContainer{margin-top:-22%;width:100%}.startHeroLogoContainer h1{font-family:Manrope,sans-serif;font-size:min(6.7vw,3rem);font-weight:800;letter-spacing:-1.3px;line-height:1;text-align:right}.startHeroLogoContainer h2{font-family:Manrope,sans-serif;font-size:min(5.1vw,2.2rem);font-weight:500;letter-spacing:-1px;text-align:right;margin-top:-10px}.startHeroButton{background-color:var(--whitish);color:var(--heavyGreen);border:solid 3px var(--heavyGreen);border-radius:20px;padding:15px 50px;margin:0 5vw;font-size:1.4rem;text-decoration:none;transition:background-color .3s ease;font-family:Manrope,sans-serif;font-weight:700}.startHeroButton:hover{background-color:var(--heavyGreen);color:var(--whitish)}.pageContainer{max-width:var(--contentWidth);margin:0 auto;padding:0 var(--contentPadding);display:flex;flex-direction:column}.columnContainer{display:grid;grid-template-columns:250px 1fr;gap:max(var(--contentPadding) * 2.5,4vw);align-items:start}.sidebar{width:var(--sidebarWidth);position:sticky;top:20px;max-height:calc(var(--columnHeight) + 10vh);display:flex;flex-direction:column;overflow:hidden}.sidebarBody{flex:1 1 auto;min-height:0;overflow:auto;scroll-behavior:smooth;display:flex;flex-direction:column;gap:20px;padding:50px 0}.sidebarLogoContainer{height:140px}.sidebarLogo{width:100%;height:auto}.sidebarMenu{color:var(--absorption);padding:0 0 10px;display:flex;flex-direction:column}.sidebarMenu a,.headerMenu nav a{color:inherit;text-decoration:none;padding:11px 20px 8px;margin:3px 0;border-radius:17px;transition:color .3s ease,background-color .3s ease}.sidebarMenu a:hover,.headerMenu nav a:hover{border-radius:17px;font-weight:700;background-color:rgba(var(--leuchtenRGB),.5)}.sidebarMenu a.active,.headerMenu nav a.active{color:var(--absorption);background-color:var(--leuchten);border-radius:17px;font-weight:700}.polaroid{width:70%;height:auto;border-radius:20px;background-color:var(--heavyGreen);color:var(--whitish);display:flex;flex-direction:column;margin:0}.polaroidPicture{width:90%;margin:5%;height:auto;border-radius:15px}.polaroidText{padding:0 0 15px 5%;font-size:28px;font-weight:bolder}.polaroidDekoText{font-size:25px;font-weight:400}.mainContent{width:100%;min-height:var(--columnHeight);padding:50px 0 30px}.headerPicture{margin:10px auto 30px;max-width:100%}.quoteContainer{height:100%;width:70%;margin:0 auto}.quote{height:fit-content;width:100%;top:0;left:auto;right:0;display:flex}.quoteImage{width:70%;height:auto;margin-top:-28%;display:block}.quoteText{width:100%;text-align:right;font-size:1.3rem}.quoteAuthor{padding-top:4%;text-align:left;font-size:1rem}.introText{margin-top:20px}.homeQuoteText{padding-top:1%;line-height:1.3}.songTextContainer{margin-top:3rem;margin-bottom:3rem;display:flex;flex-direction:row}.songTextQuote{width:100%;padding:1rem;font-size:1rem;outline:solid 2px var(--heavyGreen);border-radius:15px}.songTextDescriptionRight{width:70%;padding-left:30px}.songTextDescriptionLeft{width:70%;padding-right:30px}.mailButton{display:inline-block;background-color:var(--whitish);color:var(--heavyGreen);border:solid 2px var(--heavyGreen);border-radius:10px;margin-top:.3rem;padding:10px 20px;font-size:1rem;text-decoration:none;transition:background-color .3s ease,color .3s ease}.mailButton:hover{background-color:var(--heavyGreen);color:var(--whitish)}@media (max-width: 768px){h1{font-size:1.7rem}.startHeroLogo{max-width:89%}.startHeroButton{padding:15px 40px;font-size:1.1rem}.footerContainer{flex-direction:column}.footerElementRight{display:none}.footerElementMobile{margin-top:5vh}.polaroid{background-color:var(--whitish);color:var(--absorption);width:min(86%,200px);margin-bottom:6vh}.sidebar{display:none}.columnContainer{display:flex}.mainContent{padding-top:calc(var(--headerHeight) + 5px)}.quoteText{font-size:min(3.5vw,1rem)}.quoteAuthor{font-size:min(3vw,.9rem)}.songTextContainer{flex-direction:column}.reverse{flex-direction:column-reverse}.songTextDescriptionRight{width:100%;padding-left:0;margin-top:1.5rem}.songTextDescriptionLeft{width:100%;padding-right:0;margin-top:1.5rem}}@media (min-width: 769px){header{display:none}.footerElementMobile{display:none}}@media (min-width: 769px) and (max-width: 1024px){.startHeroLogo{max-width:89%}.quoteText{font-size:1rem}.quoteImage{width:100%;height:auto;margin-top:-40%}.quoteAuthor{font-size:.9rem}}
