@import url(https://fonts.googleapis.com/css2?family=Cormorant:wght@300;400;500;600;700&family=Lato:wght@100;300;400;700;900&display=swap);*{box-sizing:border-box}body{margin:auto;width:100%;font-family:"Lato",sans-serif;font-size:14px;background-color:#3d544d;overflow-x:hidden!important}.body-bg{background:url(../../static/media/bg.20381de1.jpg);background-size:cover;background-repeat:no-repeat}h1,h2,h3,h4,h5{font-family:"Cormorant",serif}h3{font-size:65px;line-height:.95em;color:#987124}@media (max-width:992px){h3{font-size:48px}}@media (max-width:576px){h3{font-size:32px}}h1{font-size:25px;font-weight:700;color:#987124;padding-bottom:1.5em;text-transform:uppercase}@media (max-width:576px){h1{font-size:16px}}h2{font-size:32px}@media (max-width:576px){h2{font-size:26px}}h4{font-size:22px}@media (max-width:576px){h4{font-size:18px}}h5{font-size:16px}p{font-size:18px;line-height:1.5}@media (max-width:992px){p{font-size:16px}}@media (max-width:576px){p{font-size:14px}}ul{list-style:none;padding:0}.impresum-link,a{font-size:18px;text-decoration:none;color:#323232;cursor:pointer}@media (max-width:992px){.impresum-link,a{font-size:16px}}@media (max-width:576px){.impresum-link,a{font-size:14px}}small{font-size:14px}.navigation-title{margin:20px auto 60px;padding-bottom:5px;border-bottom:1px solid #987124;width:330px;color:#987124;text-align:center}@media (max-width:576px){.navigation-title{width:90%}}input,textarea{outline:none;padding-left:15px}.element{height:100px;position:relative;bottom:-100px;width:100%;background-color:#fff}@media (max-width:576px){.element{height:50px;bottom:-50px}}.underline{text-decoration:underline;text-underline-offset:3px}.app{width:100%}.grid{display:grid;grid-template-columns:repeat(24,1fr)}.clearfix{overflow:auto}@media (max-width:576px){.custom-container,.custom-container2{margin:0 15px}}@media (min-width:576px){.custom-container,.custom-container2{width:90%;margin:auto}}@media (min-width:1600px){.custom-container,.custom-container2{width:1200px;margin:auto}}.custom-container2{position:relative;background-color:#fff}.bg-green,.custom-container2{box-shadow:0 5px 13px 6px rgba(0,0,0,.5)}.bg-green{background-color:#cbcb9f}@media (max-width:576px){.bg-green{margin:100px 20px 50px}}@media (min-width:576px){.bg-green{width:90%;margin:100px auto}}@media (min-width:1600px){.bg-green{width:1400px;margin:100px auto}}.impresum-modal{display:none;position:absolute;bottom:0}.contact-form-show{display:none;position:relative;z-index:1111}.cls-1{fill:#fff}@-webkit-keyframes moveDown{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(200px);transform:translateY(200px);opacity:0}}@keyframes moveDown{0%{-webkit-transform:translateY(0);transform:translateY(0);opacity:1}to{-webkit-transform:translateY(200px);transform:translateY(200px);opacity:0}}@-webkit-keyframes moveScreenDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}99%{opacity:1}to{-webkit-transform:translateY(100vh);transform:translateY(100vh);opacity:0}}@keyframes moveScreenDown{0%{-webkit-transform:translateY(0);transform:translateY(0)}99%{opacity:1}to{-webkit-transform:translateY(100vh);transform:translateY(100vh);opacity:0}}@-webkit-keyframes fadeIn{0%{display:none;opacity:0}to{display:block;opacity:1}}@keyframes fadeIn{0%{display:none;opacity:0}to{display:block;opacity:1}}@-webkit-keyframes dash{to{stroke-dashoffset:0}}@keyframes dash{to{stroke-dashoffset:0}}@media only screen and (max-width:900px){.animated{transition-property:none!important;-webkit-transform:none!important;transform:none!important;-webkit-animation:none!important;animation:none!important}}.c{position:relative;-webkit-transform:translateY(150px);transform:translateY(150px)}.logo-amim-intro{margin-bottom:-50px!important}.logo-bottom-part,.logo-top-part{display:grid;grid-template-columns:150px 161px}@media (max-width:576px){.logo-bottom-part,.logo-top-part{margin-bottom:1.5rem;grid-template-columns:91px 80px}}.logo-bottom-part .line-top,.logo-top-part .line-top{height:137px}@media (max-width:576px){.logo-bottom-part .line-top,.logo-top-part .line-top{height:81px}}.logo-bottom-part .path,.logo-top-part .path{stroke:#987124;stroke-width:1px;fill:none}.leave-top{margin-top:-1rem;width:161px}@media (max-width:576px){.leave-top{width:104px}}.leave-bottom{width:138px;margin-top:.5rem}@media (max-width:576px){.leave-bottom{width:99px}}.logo-bottom-part{grid-template-columns:150px 161px;margin-top:1rem;margin-left:1rem}@media (max-width:576px){.logo-bottom-part{margin-top:.75rem;grid-template-columns:96px 93px}}.logo-bottom-part .line-bottom{height:96px;width:112px;margin-left:1rem}@media (max-width:576px){.logo-bottom-part .line-bottom{height:78px;width:52px}}.logo-bottom-part .line-bottom .path{stroke:#987124;stroke-width:1px;fill:none}.leave-anim{position:relative;opacity:0}#T{-webkit-animation-delay:.3s;animation-delay:.3s}#A{-webkit-animation-delay:.9s;animation-delay:.9s}#M{-webkit-animation-delay:1.5s;animation-delay:1.5s}#A2{-webkit-animation-delay:2.1s;animation-delay:2.1s}#R{-webkit-animation-delay:2.7s;animation-delay:2.7s}#A3{-webkit-animation-delay:3.6s;animation-delay:3.6s}#G{-webkit-animation-delay:4.2s;animation-delay:4.2s}#I{-webkit-animation-delay:4.8s;animation-delay:4.8s}#S{-webkit-animation-delay:5.4s;animation-delay:5.4s}#L{-webkit-animation-delay:6s;animation-delay:6s}#E{-webkit-animation-delay:6.6s;animation-delay:6.6s}#R2{-webkit-animation-delay:7.2s;animation-delay:7.2s}#animBox{-webkit-animation-delay:10s;animation-delay:10s}.header-navigation{display:flex;justify-content:space-between;background-color:transparent}.header-navigation nav{display:flex;justify-content:center;align-items:center}.header-navigation .desktop-ul{display:flex;margin:10px 0}@media (max-width:767.98px){.header-navigation .desktop-ul{display:none}}.header-navigation .desktop-ul li{margin:20px}.header-navigation a{color:#fff;font-weight:100;font-size:18px}@media (min-width:767.98px){.header-navigation a{transition:opacity,.3s}.header-navigation a:hover{opacity:.4}}.header-navigation .logo{width:200px;height:auto;position:relative;z-index:999;margin:25px 0}@media (max-width:576px){.header-navigation .logo{width:130px}}#menu img{width:20px;cursor:pointer}#menu #openwrapper{display:none}@media (max-width:767.98px){#menu #openwrapper{display:block}}#menu #open{display:none}@media (max-width:767.98px){#menu #open{display:block;position:relative;z-index:999}}#menu #close{display:none;position:relative;z-index:999}.mobile-navi{display:none;background-color:#3d544d;position:absolute;z-index:900;width:100%;height:100vh;top:0;left:0}.mobile-navi ul{padding:80px 0}.mobile-navi ul li{text-align:center;margin:20px}.menu-btn{position:relative;display:flex;justify-content:center;align-items:center;width:80px;height:80px;cursor:pointer;transition:all .5s ease-in-out}.menu-btn__burger,.menu-btn__burger:after,.menu-btn__burger:before{width:50px;height:6px;background-color:#fff;border-radius:2px;transition:all .5 ease-in-out}.menu-btn__burger:after,.menu-btn__burger:before{content:"";position:absolute}.menu-btn__burger:before{-webkit-transform:translateY(-16px);transform:translateY(-16px)}.menu-btn__burger:after{-webkit-transform:translateY(16px);transform:translateY(16px)}.menu-btn.open,.menu-btn__burger{-webkit-transform:translateX(-50px);transform:translateX(-50px);background:transparent;box-shadow:none}.menu-btn.open,.menu-btn__burger:before{-webkit-transform:rotate(45deg) translate(35px,-35px);transform:rotate(45deg) translate(35px,-35px)}.menu-btn.open,.menu-btn__burger:after{-webkit-transform:rotate(45deg) translate(35px,35px);transform:rotate(45deg) translate(35px,35px)}.philosophie .intro-img{width:100%;position:relative;top:-100px}.philosophie h1{margin:-20px 0 0 20px}@media (max-width:576px){.philosophie h1{margin:-60px 0 0 10px}}.philosophie .component-title{margin:-20px 0 0 20px}@media (max-width:576px){.philosophie .component-title{margin:-20px 0 0 10px}}.philosophie .philosophie-text{grid-column-start:10;grid-column-end:24}@media (max-width:767.98px){.philosophie .philosophie-text{grid-column-start:2}}.philosophie .small-Text{color:#3d544d}.philosophie .contact-title{font-size:32px;grid-column-start:10;grid-column-end:24;padding-bottom:5px;color:#3d544d;text-decoration:underline;text-underline-offset:5px;cursor:pointer}@media (max-width:767.98px){.philosophie .contact-title{font-size:25px;grid-column-start:6}}@media (max-width:576px){.philosophie .contact-title{grid-column-start:2}}.philosophie .contact-text,.philosophie .contact-text-container{position:relative;z-index:13}.philosophie .contact-text{font-size:32px;font-family:"Cormorant",serif;color:#987124;font-weight:700;margin:100px 20px 10px}@media (max-width:992px){.philosophie .contact-text{margin-top:0}}@media (max-width:767.98px){.philosophie .contact-text{font-size:20px}}.philosophie .contact-text-author{color:#987124;font-weight:700;margin:20px 0 0 20px;position:relative;z-index:100;font-size:14px}.philosophie .imgGroup{display:flex;align-items:flex-end;justify-content:flex-end;margin:-150px 20px 20px 0}@media (max-width:1250px){.philosophie .imgGroup{margin-top:-200px}}@media (max-width:992px){.philosophie .imgGroup{margin-top:0;flex-direction:column}}@media (max-width:767.98px){.philosophie .imgGroup{padding-right:20px;margin:20px 0}}@media (max-width:576px){.philosophie .imgGroup{flex-direction:column;justify-content:center;align-items:center;padding:20px 0}}.philosophie .imgGroup .green-rectangle-bg{width:400px;height:600px;left:500px;position:relative;background-color:#3d544d}@media (max-width:992px){.philosophie .imgGroup .green-rectangle-bg{display:none}}.philosophie .imgGroup .contact-img1{width:300px;height:300px;background:url(../../static/media/tamara3.b40b70f0.jpg);margin:0 20px;z-index:10}@media (max-width:992px){.philosophie .imgGroup .contact-img1{margin:10px 0;width:400px}}@media (max-width:576px){.philosophie .imgGroup .contact-img1{width:300px}}@media (max-width:375px){.philosophie .imgGroup .contact-img1{width:250px;height:250px}}.philosophie .imgGroup .contact-img2{width:300px;height:500px;background:url(../../static/media/img1.75fea114.jpg);z-index:11}@media (max-width:992px){.philosophie .imgGroup .contact-img2{width:400px}}@media (max-width:576px){.philosophie .imgGroup .contact-img2{width:300px;height:300px;margin-top:20px}}@media (max-width:375px){.philosophie .imgGroup .contact-img2{width:250px;height:250px}}.philosophie .imgGroup .contact-img1,.philosophie .imgGroup .contact-img2{background-size:cover;background-position:50%;background-repeat:no-repeat;position:relative;top:-25px}@media (max-width:992px){.philosophie .imgGroup .contact-img1,.philosophie .imgGroup .contact-img2{top:0}}.philosophie .flower-container{position:absolute;width:350px;z-index:999;left:-150px}@media (max-width:767.98px){.philosophie .flower-container{width:250px}}@media (max-width:576px){.philosophie .flower-container{width:150px}}.philosophie .flower-container .flower-yellow{position:relative;width:100%;height:auto;top:60px;left:-75px;z-index:999;-webkit-transform:rotate(30deg);transform:rotate(30deg)}@media (max-width:576px){.philosophie .flower-container .flower-yellow{left:70px}}.zurPerson{margin-top:40px}.zurPerson .component-title{margin:-20px 0 0 20px}.zurPerson .navigation-title{margin:80px auto}.zurPerson .zur-person-container{display:grid;grid-template-columns:repeat(3,1fr);margin:0 95px;grid-gap:20px;gap:20px}@media (max-width:1250px){.zurPerson .zur-person-container{margin:0 20px}}@media (max-width:767.98px){.zurPerson .zur-person-container{grid-template-columns:repeat(1,1fr);grid-gap:0;gap:0}}.zurPerson .zur-person-title{color:#3d544d;margin-bottom:0}@media (max-width:576px){.zurPerson .zur-person-title{font-size:14px}}.zurPerson p{margin-top:5px}.zurPerson .zur-person-images{margin:0 95px;display:grid;grid-template-columns:repeat(24,1fr)}@media (max-width:1250px){.zurPerson .zur-person-images{margin:0 20px}}.zurPerson .zur-person-images .img-container{z-index:10;grid-column-start:1;grid-column-end:25;grid-row-start:2;grid-row-end:3}@media (max-width:1250px){.zurPerson .zur-person-images .img-container{grid-column-start:3}}@media (max-width:767.98px){.zurPerson .zur-person-images .img-container{grid-column-start:1}}@media (max-width:576px){.zurPerson .zur-person-images .img-container{background:url(../../static/media/tamara2.746f6f76.jpg);grid-column-start:1;background-position:50%;margin-top:100px;background-size:cover;grid-column-end:25;height:300px}}.zurPerson .zur-person-images .img-container .zur-person-image{height:40rem;position:relative;z-index:10}@media (max-width:1250px){.zurPerson .zur-person-images .img-container .zur-person-image{height:30rem}}@media (max-width:992px){.zurPerson .zur-person-images .img-container .zur-person-image{height:22.5rem}}@media (max-width:767.98px){.zurPerson .zur-person-images .img-container .zur-person-image{height:19rem}}@media (max-width:576px){.zurPerson .zur-person-images .img-container .zur-person-image{width:100%;display:none}}.zurPerson .zur-person-images .zur-person-rectangle{height:50rem;background-color:#3d544d;position:relative;grid-column-start:13;grid-column-end:25;grid-row-start:1;grid-row-end:4;z-index:1}@media (max-width:1250px){.zurPerson .zur-person-images .zur-person-rectangle{height:40rem;grid-column-end:23}}@media (max-width:992px){.zurPerson .zur-person-images .zur-person-rectangle{height:27.5rem;grid-column-start:13;grid-column-end:23}}@media (max-width:767.98px){.zurPerson .zur-person-images .zur-person-rectangle{grid-column-start:12;grid-column-end:25}}@media (max-width:576px){.zurPerson .zur-person-images .zur-person-rectangle{display:none}}.zurPerson .flower-container{position:absolute;z-index:20;width:500px;-webkit-transform:translateX(15%);transform:translateX(15%);right:10px;margin-top:100px}@media (max-width:992px){.zurPerson .flower-container{width:320px;right:150px}}@media (max-width:767.98px){.zurPerson .flower-container{width:250px;margin-top:0}}@media (max-width:576px){.zurPerson .flower-container{width:150px}}.zurPerson .flower-container .flower-green{position:relative;width:80%;height:auto;right:0;z-index:999;right:-195px}.kosten{margin:100px 95px 20px}@media (max-width:1250px){.kosten{margin:150px 20px 20px}}@media (max-width:992px){.kosten{margin:50px 20px 20px}}@media (max-width:767.98px){.kosten{margin:0 20px 20px}}@media (max-width:576px){.kosten{margin:110px 20px 20px}}.kosten .kosten-row{display:flex;justify-content:space-between;color:#987124;border-top:1px solid #987124;border-bottom:1px solid #987124}.kosten .kosten-row p{margin:5px 0}.kosten .kosten-row span{font-weight:300}.kosten .kosten-row:nth-child(3){border-top:none}.kosten .notice-kosten{color:#987124;margin:20px 0}.kosten .kosten-container{padding:0 10%;position:relative;top:80px}@media (max-width:576px){.kosten .kosten-container{top:20px;padding:0}}.contact-form,.footer{background-color:#3d544d;color:#fff;padding-bottom:80px}.contact-form .logo-container,.footer .logo-container{text-align:center}.contact-form .logo,.footer .logo{width:400px;margin:50px auto}@media (max-width:767.98px){.contact-form .logo,.footer .logo{width:300px;margin-top:0}}@media (max-width:576px){.contact-form .logo,.footer .logo{width:75%}}.contact-form .footer-container,.footer .footer-container{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}@media (max-width:767.98px){.contact-form .footer-container,.footer .footer-container{grid-template-columns:repeat(1,1fr);grid-gap:40px;gap:40px}}.contact-form .footer-col,.footer .footer-col{display:flex;flex-direction:column;justify-content:space-between}@media (max-width:767.98px){.contact-form .footer-col,.footer .footer-col{min-height:100px}}.contact-form p,.footer p{margin:0}.contact-form .impresum-link,.contact-form a,.footer .impresum-link,.footer a{color:#fff;margin-right:10px}.contact-form .impresum-link:hover,.contact-form a:hover,.footer .impresum-link:hover,.footer a:hover{color:#cbcb9f}.contact-form h4,.footer h4{margin:0}.contact-form .social-icons,.footer .social-icons{display:flex;margin-top:10px}.contact-form .social-icons img,.footer .social-icons img{width:30px;margin-right:5px}.contact-form .arrow-up,.footer .arrow-up{width:20px}.contact-form .scroll-to-top,.footer .scroll-to-top{float:right;margin:20px 0;font-weight:200;font-size:18px;cursor:pointer}.footer-top-container{display:flex;flex-direction:column}.contact-form,.impresum{position:fixed;right:0;top:0;z-index:9999;width:100%;height:100%;background-color:#3d544d;overflow-y:scroll}.contact-form .flex-row,.impresum .flex-row{display:flex;justify-content:space-between;padding:10px 0;align-items:center}.contact-form .flex-row .logo,.impresum .flex-row .logo{width:200px;height:auto;margin:10px 0;cursor:pointer}@media (max-width:767.98px){.contact-form .flex-row .logo,.impresum .flex-row .logo{margin:10px 0 0}}.contact-form .flex-row .close-window,.impresum .flex-row .close-window{display:flex;color:#fff;margin-right:20px;cursor:pointer}.contact-form .flex-row .close-window img,.impresum .flex-row .close-window img{width:15px;margin-left:20px}@media (max-width:576px){.contact-form .flex-row .close-window span,.impresum .flex-row .close-window span{display:none}}.contact-form .component-title,.impresum .component-title{margin:150px 0 40px}@media (max-width:767.98px){.contact-form .component-title,.impresum .component-title{margin-top:50px}}.contact-form form,.impresum form{display:flex;flex-direction:column}.contact-form form label,.impresum form label{display:grid;grid-template-columns:repeat(24,1fr);margin:10px 0;font-size:32px;color:#fff}@media (max-width:576px){.contact-form form label,.impresum form label{display:flex;flex-direction:column}}.contact-form form label h2,.impresum form label h2{margin:0;display:flex;flex-direction:column;justify-content:space-between;grid-column:span 10/span 10}@media (max-width:576px){.contact-form form label h2,.impresum form label h2{font-size:16px}}.contact-form form label h2 span,.impresum form label h2 span{color:#987124;font-size:18px;font-weight:400}@media (max-width:576px){.contact-form form label h2 span,.impresum form label h2 span{display:none}}.contact-form form label .inputWrapper,.impresum form label .inputWrapper{grid-column-start:11;grid-column-end:25}.contact-form form label input,.contact-form form label textarea,.impresum form label input,.impresum form label textarea{width:100%;font-size:18px}@media (max-width:576px){.contact-form form label input,.contact-form form label textarea,.impresum form label input,.impresum form label textarea{height:16px}}.contact-form form label input,.impresum form label input{height:56px}@media (max-width:576px){.contact-form form label input,.impresum form label input{height:42px}}.contact-form form label #textarea,.impresum form label #textarea{height:300px;padding:15px}@media (max-width:576px){.contact-form form label #textarea,.impresum form label #textarea{height:200px}}.contact-form form .submit-btn,.impresum form .submit-btn{background-color:transparent;outline:none;border:none;width:auto;grid-column-start:11;grid-column-end:25;text-align:left;margin-right:20px;cursor:pointer}@media (max-width:767.98px){.contact-form form .submit-btn,.impresum form .submit-btn{grid-column-start:1;grid-column-end:24;padding:0}}.contact-form .contact-form-title,.impresum .contact-form-title{grid-column-start:11;grid-column-end:25;color:#987124;text-decoration:underline;text-underline-offset:5px}.contact-form .footer-container,.impresum .footer-container{grid-column-start:11;grid-column-end:25;display:flex;justify-content:space-between;margin-top:100px}@media (max-width:767.98px){.contact-form .footer-container,.impresum .footer-container{grid-column-start:1;grid-column-end:24;margin-top:50px}}@media (max-width:576px){.contact-form .footer-container,.impresum .footer-container{display:flex;flex-direction:column}}.errorMessage{font-size:14px;color:red;position:relative;top:-10px}.impresum{height:100vh;padding-bottom:100px;z-index:9999}@media (max-width:1600px){.impresum{height:100%}}.impresum a,.impresum p{color:#fff}.impresum .inpresum-cols{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px;margin-bottom:100px}@media (max-width:767.98px){.impresum .inpresum-cols{grid-template-columns:repeat(1,1fr)}}.impresum .inpresum-cols p{margin:0}.impresum .impresum-row{margin-top:50px}.intro{background-color:#3d544d;height:100vh;width:100%;position:absolute;top:0;z-index:9999;cursor:pointer}.intro,.intro .anim-box{flex-direction:column;display:flex;align-items:center;justify-content:center}.intro .anim-box{width:600px}@media (max-width:576px){.intro .anim-box{width:400px}}@media (max-width:375px){.intro .anim-box{width:350px}}.intro .round-logo{width:400px}.intro .logo{width:350px;cursor:pointer}.intro .logo-amim-intro{margin:-25px 0}@media (max-width:576px){.intro .logo-amim-intro{margin:-30px 0!important;height:53px}}.intro .homeo{width:200px;position:relative;top:-40px}@media (max-width:576px){.intro .homeo{width:120px}}.intro .path{stroke-dasharray:1000;stroke-dashoffset:1000;-webkit-animation:dash 6.5s linear forwards;animation:dash 6.5s linear forwards}.intro .rectangle-hide{display:none;width:100%;height:200px;position:relative;z-index:100;background-color:#3d544d}
/*# sourceMappingURL=main.4c08e57c.chunk.css.map */