*:focus{outline:none}::-moz-selection{background-color:#356356;color:#91B982}::selection{background-color:#356356;color:#91B982}*{margin:0;padding:0;box-sizing:border-box}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font:100% "source-sans-3", sans-serif;background:#fff}body p,body span,body label,body button,body input,body textarea,body ul,body li{font-size:1.4rem;line-height:2.2rem}html,body{height:100%;margin:0;padding:0;background-color:#fff;background:#fff;scroll-behavior:smooth}p{margin-bottom:1.5rem;color:#356356}#wrapper{display:flex;flex-direction:column;min-height:100vh}#maincontainer{flex:1}.invisible{display:none}.content-image{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}100%{opacity:1;transform:translateY(0)}}.text-box,.teaser-box,.txtcontainer{opacity:0;transform:translateY(20px);transition:opacity 0.1s ease, transform 0.1s ease;will-change:opacity, transform}.text-box.visible,.teaser-box.visible,.txtcontainer.visible{animation:fadeInUp 0.8s ease forwards}.onecol .row{display:grid;grid-template-columns:100%}.onecol .row figure{display:flex;justify-content:center}.ce_rsce_cWrapperStart_onecol{display:grid;grid-template-columns:100%}.ce_rsce_cWrapperStart_onecol figure{display:flex;justify-content:center}.twocol .row{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}@media screen and (max-width:1170px){.twocol .row{grid-template-columns:100%}}.twocol .row figure{display:flex;justify-content:center}.ce_rsce_cWrapperStart_twocol{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}@media screen and (max-width:1170px){.ce_rsce_cWrapperStart_twocol{grid-template-columns:100%}}.ce_rsce_cWrapperStart_twocol figure{display:flex;justify-content:center}.twocol-30-70 .row{display:grid;grid-template-columns:27.5% 67.5%;gap:3rem}@media screen and (max-width:1170px){.twocol-30-70 .row{grid-template-columns:100%}}.twocol-30-70 .row figure{display:flex;justify-content:center}.twocol-70-30{display:grid;grid-template-columns:67.5% 27.5%;gap:3rem}@media screen and (max-width:1170px){.twocol-70-30{grid-template-columns:100%}}.twocol-70-30 figure{display:flex;justify-content:center}.threecol .row{display:grid;grid-template-columns:repeat(3, 1fr);justify-items:center;gap:3rem}@media screen and (max-width:1170px){.threecol .row{grid-template-columns:100%}}.threecol .row .headline-box{display:grid;grid-column:1/4}.threecol .row .headline-box.center{text-align:center}@media screen and (max-width:1170px){.threecol .row .headline-box{grid-column:unset}}.threecol .row figure{display:flex;justify-content:center}.fourcol .row{display:grid;grid-template-rows:2;grid-template-columns:repeat(4, 1fr);gap:3rem}@media screen and (max-width:1170px){.fourcol .row{grid-template-columns:100%}}.fourcol .row .headline-box{display:grid;grid-column:1/5}.fourcol .row .headline-box.center{text-align:center}.fourcol .row figure{display:flex;justify-content:center}.fivecol .row{display:grid;grid-template-rows:2;grid-template-columns:repeat(4, 1fr);gap:3rem}@media screen and (max-width:1170px){.fivecol .row{grid-template-columns:100%}}.fivecol .row .headline-box{display:grid;grid-column:1/5}.fivecol .row .headline-box.center{text-align:center}.fivecol .row figure{display:flex;justify-content:center}.primarybg{background-color:#356356}.secondarybg{background-color:#91B982}.greybg{background-color:#707070}.blackbg{background-color:#000}.whitebg{background-color:#fff}.primarybg p,.primarybg span,.primarybg i,.primarybg h1,.primarybg h2,.primarybg h3,.primarybg h4,.primarybg h5,.primarybg h6,.secondarybg p,.secondarybg span,.secondarybg i,.secondarybg h1,.secondarybg h2,.secondarybg h3,.secondarybg h4,.secondarybg h5,.secondarybg h6,.greybg p,.greybg span,.greybg i,.greybg h1,.greybg h2,.greybg h3,.greybg h4,.greybg h5,.greybg h6,.blackbg p,.blackbg span,.blackbg i,.blackbg h1,.blackbg h2,.blackbg h3,.blackbg h4,.blackbg h5,.blackbg h6{color:#fff}.sptop{padding-top:3vh}.mptop{padding-top:8vh}.spbottom{padding-bottom:3vh}.mpbottom{padding-bottom:8vh}.smtop{margin-top:3vh}.mmtop{margin-top:8vh}.smbottom{margin-bottom:3vh}.mmbottom{margin-bottom:8vh}.nomarg{margin:0 !important}.marg{margin:0 8vw !important}.marg-lr{margin-left:8vw;margin-right:8vw}@media screen and (max-width:1170px){.marg-lr{margin-left:4vw;margin-right:4vw}}.marg-tb{margin-top:8vw;margin-bottom:8vw}@media screen and (max-width:1170px){.marg-tb{margin-top:4vw;margin-bottom:4vw}}.marg-t{margin-top:8vw}.marg-b{margin-bottom:8vw}.marg-l{margin-left:8vw}.marg-r{margin-right:8vw}.s-marg-lr{margin:0 4vw}.s-marg-tb{margin:4vw 0}.s-marg-t{margin-top:4vw}.s-marg-b{margin-bottom:4vw}.s-marg-l{margin-left:4vw}.s-marg-r{margin-right:4vw}.pad-lr{padding-left:8rem;padding-right:8rem}@media screen and (max-width:1170px){.pad-lr{padding-left:2rem;padding-right:2rem}}.pad-tb{padding-top:8rem;padding-bottom:8rem}@media screen and (max-width:1170px){.pad-tb{padding-top:2rem;padding-bottom:2rem}}.pad-t{padding-top:8rem}.pad-b{padding-bottom:8rem}.pad-l{padding-left:8rem}.pad-r{padding-right:8rem}.s-pad-lr{padding-left:4rem;padding-right:4rem}.s-pad-tb{padding-top:4rem;padding-bottom:4rem}.s-pad-t{padding-top:4rem}.s-pad-b{padding-bottom:4rem}.s-pad-l{padding-left:4rem}.s-pad-r{padding-right:4rem}.w10{width:10%}.w25{width:25%}.w50{width:50%}.w75{width:75%}.w100{width:100%}.vflexcenter{display:flex;flex-wrap:wrap;justify-content:center;justify-content:center}.center{text-align:center}.mh-ico{font-family:"mh-ico";font-style:normal;font-weight:normal;font-size:2rem;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.4em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}a{text-decoration:none;color:#91B982;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}h1,h2,h3,h4,h5,h6{font:100% "source-sans-3", sans-serif}h1{font-size:5rem;font-weight:900;line-height:5.3rem;color:#005C53;margin-bottom:2.5vh;text-transform:uppercase}h2{font-size:2.5rem;line-height:2.9rem;font-weight:600;color:#91B982;text-transform:uppercase;margin-bottom:2vh;letter-spacing:5px}h3,h4,h5,h6{font-size:2rem;font-weight:700;color:#000;margin:2vh 0}.invisible{display:none}.scrolltotop{position:fixed;right:50px;bottom:50px;width:60px;height:60px;color:#fff;display:flex;align-items:center;justify-content:center;background:#356356;border-radius:100%;z-index:1;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.scrolltotop:hover{background:#91B982;transform:scale(1.04);filter:drop-shadow(0px 0px 7px #919191)}.scrolltotop .scrollup{width:30px;height:30px;background:url("/files/theme/img/scrollup.svg") center center;background-size:contain;background-repeat:no-repeat}#header{background-color:transparent;position:absolute;width:100%;z-index:10;margin-top:40px}#header .inside .row{max-width:100%;display:grid;grid-template-columns:35% 65%;margin:0 4vw;padding:20px 0;align-items:center;justify-items:stretch}@media screen and (max-width:1550px){#header .inside .row{grid-template-columns:35% 65%}}@media screen and (max-width:1440px){#header .inside .row{grid-template-columns:100%;justify-items:flex-start}}#header .inside .row #phone{width:60px;height:60px;display:flex;align-items:center;cursor:pointer}#header .inside .row #phone .toggle-phone{background:#ffffff30;width:60px;height:60px;display:flex;justify-content:center;align-items:center;border-radius:30px;box-shadow:5px 5px 5px #00000007}@media screen and (max-width:1220px){#header .inside .row #phone{display:none}}#header .inside .row #logo{display:flex;flex-wrap:wrap;justify-content:flex-start}@media screen and (max-width:890px){#header .inside .row #logo img{width:400px}}@media screen and (max-width:515px){#header .inside .row #logo img{width:300px}}@media screen and (max-width:405px){#header .inside .row #logo img{width:250px}}#header .inside .row .burger-container{display:none;position:absolute;top:45px;right:45px;cursor:pointer}#header .inside .row .burger-container .burger{background:#356356;display:block;height:2px;position:relative;width:35px;transition:all 0.2s ease-out}#header .inside .row .burger-container.active .burger{background:transparent}#header .inside .row .burger-container.active .burger::before{transform:rotate(-45deg);top:0}#header .inside .row .burger-container.active .burger::after{transform:rotate(45deg);top:0}@media screen and (max-width:1220px){#header .inside .row .burger-container{display:block}}#header .inside .row nav{display:flex;flex-wrap:wrap;justify-content:flex-end;display:flex;flex-wrap:wrap;align-items:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#header .inside .row nav ul{display:flex;flex-direction:row}#header .inside .row nav ul li{padding:0 15px;list-style:none}#header .inside .row nav ul li a,#header .inside .row nav ul li strong{text-decoration:none;font-size:1.2rem;color:#fff;letter-spacing:1px;text-transform:uppercase}#header .inside .row nav ul li a:hover{color:#356356}#header .inside .row nav ul li .level_2{display:none}@media screen and (min-width:1170px){#header .inside .row nav{max-height:none;top:0;position:relative}#header .inside .row nav ul li{float:left}#header .inside .row nav ul li a:hover{background-color:transparent;color:#91B982}}@media screen and (max-width:1220px){#header .inside .row nav{display:none}}#maincontainer .heroimage{display:flex;flex-wrap:wrap;justify-content:flex-start;flex-direction:column;max-height:100vh;height:100vh;overflow:hidden}#maincontainer .heroimage .imgcontainer{height:100%;width:100%;overflow:hidden}#maincontainer .heroimage .imgcontainer figure{height:100%;width:100%;margin:0}#maincontainer .heroimage .imgcontainer img{width:100vw;height:100vh;object-fit:cover;object-position:center;display:block}#maincontainer .heroimage .txtcontainer{position:absolute;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;max-width:65vw}#maincontainer .heroimage .txtcontainer .btncontainer{margin:2vw 0}#maincontainer .heroimage .txtcontainer .btncontainer a{font-weight:900;text-transform:uppercase;color:#fff;padding:15px 18px 12px 18px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#maincontainer .heroimage .txtcontainer h1,#maincontainer .heroimage .txtcontainer h2{color:#fff;font-size:4rem;font-weight:900;line-height:5rem;margin-bottom:0;text-align:center}#maincontainer .heroimage .txtcontainer h3,#maincontainer .heroimage .txtcontainer h4,#maincontainer .heroimage .txtcontainer h5,#maincontainer .heroimage .txtcontainer h6,#maincontainer .heroimage .txtcontainer p{color:#91B982;font-weight:700;padding:0.7vw;text-align:center;margin:0}#maincontainer .heroimage .txtcontainer p{font-weight:600;color:#fff}#maincontainer .heroimage .txtcontainer p strong{font-size:2rem;color:#91B982}@media screen and (max-width:1170px){#maincontainer .heroimage .txtcontainer{max-width:85vw}}@media screen and (max-width:768px){#maincontainer .heroimage .txtcontainer{max-width:95vw;padding:4vh 2vh}}.ce_image{margin:0 0 5vh 0}.image_container{max-width:100%;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center}.teaser-item,.teaser-txt,.teaser-footer{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;text-align:center}.teaser-box img{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;margin-bottom:1rem}.teaser-box:hover img{transform:scale(103%);filter:drop-shadow(0px 0px 5px #91919194)}.teaser-box:hover .teaser-footer a{background:#91B982;transform:scale(103%);filter:drop-shadow(0px 0px 5px #91919194)}.teaser-box.round img{border-radius:100%}.teaser-box.square img{border-radius:0}.teaser-footer a{background:#356356;padding:10px 20px;border-radius:25px;margin-top:1.7rem;color:#fff;font-family:100% "source-sans-3", sans-serif;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.ce_form{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:column}.ce_form h2{color:#C75223;font-style:italic;font-weight:900;text-transform:unset;font-size:3rem;letter-spacing:1px}.ce_form .twocol{grid-template-columns:80% 20%}.ce_form .widget{display:flex;flex-wrap:wrap;align-items:flex-start;flex-direction:column}.ce_form .widget textarea,.ce_form .widget input,.ce_form .widget input:is(:-webkit-autofill, :autofill){width:100%;border:none;border-bottom:1px solid #C75223;margin-bottom:2vh;padding:1rem 1rem 1rem 0;font-size:1.4rem;color:#C75223;font-weight:600;text-transform:uppercase;display:flex;flex-wrap:wrap;align-items:flex-start;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.ce_form .widget textarea::placeholder,.ce_form .widget input::placeholder,.ce_form .widget input:is(:-webkit-autofill, :autofill)::placeholder{color:#C75223;text-transform:uppercase;font-weight:600;font-size:1.4rem;letter-spacing:3px}.ce_form .widget textarea:focus-within,.ce_form .widget textarea:focus-visible,.ce_form .widget textarea:focus,.ce_form .widget input:focus-within,.ce_form .widget input:focus-visible,.ce_form .widget input:focus,.ce_form .widget input:is(:-webkit-autofill, :autofill):focus-within,.ce_form .widget input:is(:-webkit-autofill, :autofill):focus-visible,.ce_form .widget input:is(:-webkit-autofill, :autofill):focus{outline:none;opacity:0.8;caret-color:#C75223}.ce_form .widget textarea:focus-within::placeholder,.ce_form .widget textarea:focus-visible::placeholder,.ce_form .widget textarea:focus::placeholder,.ce_form .widget input:focus-within::placeholder,.ce_form .widget input:focus-visible::placeholder,.ce_form .widget input:focus::placeholder,.ce_form .widget input:is(:-webkit-autofill, :autofill):focus-within::placeholder,.ce_form .widget input:is(:-webkit-autofill, :autofill):focus-visible::placeholder,.ce_form .widget input:is(:-webkit-autofill, :autofill):focus::placeholder{color:#C75223}.ce_form .widget.widget-checkbox{margin-top:2rem}.ce_form .widget.widget-checkbox label{color:#C75223;font-size:1.2rem;line-height:1.7rem;font-weight:200}.ce_form .widget.widget-checkbox label a{color:#C75223;text-decoration:underline}.ce_form .widget fieldset{border:none}.ce_form .widget fieldset span{display:flex;flex-wrap:wrap;justify-content:space-around;display:flex;flex-wrap:wrap;align-items:flex-start;flex-wrap:nowrap}.ce_form .widget fieldset span input[type="checkbox"]{height:25px;width:50px;margin-right:20px}.ce_form .widget fieldset span input[type="checkbox"]:checked{accent-color:#C75223}.ce_form .widget textarea{height:250px;font:100% "source-sans-3", sans-serif;font-size:1.4rem;color:#C75223;text-transform:unset;font-weight:600;letter-spacing:3px}.ce_form .widget textarea::placeholder{color:#C75223;font-weight:600;font-size:1.4rem !important;letter-spacing:3px}.ce_form .widget button{background:#C75223;color:#fff;border:none;margin-top:2rem;text-transform:uppercase;font-weight:400;letter-spacing:3px;padding:0.3rem 2rem;border-radius:40px;cursor:pointer;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.ce_form .widget button:hover{opacity:0.8}@media screen and (max-width:1170px){.ce_form{top:100px;left:10vw}.ce_form .formbody{width:80vw}}@media screen and (max-width:576px){.ce_form{top:150px}.ce_form button{width:80vw}.ce_form button:hover{width:80vw}}#footer{width:100%;min-height:200px;background-color:#91B982}#footer p,#footer a,#footer h2,#footer h3{color:#356356}#footer p.italic{font-style:italic}#footer .oeffnungszeiten{margin-right:0;margin-left:auto}#footer .twocol-table{display:grid;grid-template-columns:20% 80%;gap:0 4rem}#footer .twocol-table figure{display:flex;justify-content:center}#footer .twocol-table p{margin-bottom:0}#footer h3{text-transform:uppercase;letter-spacing:4px;margin-bottom:0;font-weight:600}#footer a{text-decoration:underline}#footer .legal a{text-decoration:none;margin-right:2rem;text-transform:uppercase;letter-spacing:2px;font-size:1.2rem}#footer ul{list-style:none}#footer ul li a{text-decoration:none}#footer .container-fluid{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;padding-top:3vh}#footer .container-fluid .ce_image,#footer .container-fluid .text-box{margin:0}#footer i{-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}#footer i:hover{color:#fff}@media screen and (max-width:1170px){#footer .container-fluid{flex-direction:column}#footer .twocol{display:block}#footer .twocol .oeffnungszeiten{margin-top:3rem}}.heroimage.primarybg-btn a,.button-box.primarybg-btn a{background-color:#356356}.heroimage.primarybg-btn a:hover,.button-box.primarybg-btn a:hover{background-color:#91B982;color:#356356}.heroimage.secondarybg-btn a,.button-box.secondarybg-btn a{background-color:#91B982}.heroimage.secondarybg-btn a:hover,.button-box.secondarybg-btn a:hover{background-color:#356356;color:#91B982}.heroimage.greybg-btn a,.button-box.greybg-btn a{background-color:#707070}.heroimage.greybg-btn a:hover,.button-box.greybg-btn a:hover{background-color:#525252}.heroimage.blackbg-btn a,.button-box.blackbg-btn a{background-color:#000}.heroimage.blackbg-btn a:hover,.button-box.blackbg-btn a:hover{background-color:#707070}.heroimage.whitebg-btn a,.button-box.whitebg-btn a{background-color:#fff;color:#000}.heroimage.whitebg-btn a:hover,.button-box.whitebg-btn a:hover{background-color:#707070}.heroimage.no a,.button-box.no a{text-decoration:none;position:relative;color:#000}.heroimage.no a::before,.button-box.no a::before{content:"";position:absolute;left:0;bottom:3px;height:1px;width:100%;background-color:currentColor;transform:scaleX(1);transform-origin:center;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}@keyframes wackeln{0%,100%{transform:translateX(0)}25%{transform:translateX(-2px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}}.heroimage.no a::after,.button-box.no a::after{content:url("/files/theme/img/arrow-right-white.svg");display:inline-block;position:relative;top:-1px;left:5px;-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out;animation:wackeln 0.5s ease-in-out;animation-delay:3s;animation-fill-mode:both}@keyframes reset{0%,99%{animation:none}100%{animation:wackeln 0.5s ease-in-out 1}}.heroimage.no a .btncontainer a::after,.button-box.no a .btncontainer a::after{animation:reset 5s steps(1, end) infinite}.heroimage.no a:hover,.button-box.no a:hover{filter:drop-shadow(0px 0px 5px #000000b6);letter-spacing:0.3px}.heroimage.no a:hover::after,.button-box.no a:hover::after{left:10px}.swiper .swiper-button-prev,.swiper .swiper-button-next{background:transparent;border:none;transform:scale(1);-webkit-transition:all 0.2s ease-in-out;-moz-transition:all 0.2s ease-in-out;transition:all 0.2s ease-in-out}.swiper .swiper-button-prev:hover,.swiper .swiper-button-next:hover{transform:scale(1.1);filter:drop-shadow(0px 0px 5px #000)}.swiper .swiper-button-prev::after{content:url("/files/theme/img/slider-arrow-left.svg");display:inline-block;position:relative}.swiper .swiper-button-next::after{content:url("/files/theme/img/slider-arrow-right.svg");display:inline-block;position:relative}.swiper .swiper-pagination-bullet-active{background:#91B982}.errorpage #wrapper{min-height:100vh}.errorpage h1{font-size:20rem;line-height:20rem;text-align:center}.errorpage p{text-align:center}.errorpage .error-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}#mainnavi-mobile .mm-menu--theme-dark{background:#fff !important;--mm-color-background: #fff333}.blauverlauf{background:url("/files/content/images/Verlaeufe/blauverlauf.jpg") center center;background-size:cover;background-repeat:no-repeat}.blauverlauf p{color:#356356}.rosaverlauf{background:url("/files/content/images/Verlaeufe/rosaverlauf.jpg") center center;background-size:cover;background-repeat:no-repeat;height:50rem;padding-top:17rem}.rosaverlauf p{color:#356356}@media screen and (max-width:1130px){.rosaverlauf{padding-top:2rem;height:unset}}#header .inside .row nav ul{background:#ffffff30;padding:1rem 0.5rem;border-radius:30px;backdrop-filter:blur(5px);box-shadow:5px 5px 5px #00000007}#header .inside .row nav ul li{margin:0 15px;padding:0 !important}#header .inside .row nav ul li:hover a{color:#fff}#header .inside .row nav ul a,#header .inside .row nav ul strong{letter-spacing:3px;font-weight:600}#header .inside .row nav ul strong{background:#91B982;padding:0.6rem 1.5rem;border-radius:32px;box-shadow:5px 5px 5px #00000017}.dokumente #header .inside .row nav ul li:last-child{margin-right:0}.button-box{display:inline-block}.button-box .button-item{margin-top:1.2rem}.button-box .button-item a{padding:0.8rem 1.5rem;background:#356356;color:#91B982;text-transform:uppercase;font-weight:600;letter-spacing:2px;border-radius:30px;margin:1rem 2rem 1rem 0}.button-box .button-item a:hover{background:#91B982;color:#356356}.emotion-container{position:relative;width:100%}.emotion-container .emotion p{font-size:25rem;font-weight:900;line-height:20rem;text-transform:uppercase}.emotion-container .emotion.mut{position:absolute;top:-15rem;right:0}.emotion-container .emotion.mut p{color:#C6BBEF}@media screen and (max-width:1640px){.emotion-container .emotion.mut{top:-23rem}.emotion-container .emotion.mut p{font-size:15rem}}@media screen and (max-width:1170px){.emotion-container .emotion.mut{top:12rem}}@media screen and (max-width:700px){.emotion-container .emotion.mut{top:27rem}}@media screen and (max-width:512px){.emotion-container .emotion.mut{top:33rem;right:unset;left:0}.emotion-container .emotion.mut p{font-size:10rem;line-height:8rem}}.emotion-container .emotion.fragen{position:relative;top:7rem;left:0;margin:0 auto}.emotion-container .emotion.fragen p{color:#91B982}@media screen and (max-width:1640px){.emotion-container .emotion.fragen{top:0}.emotion-container .emotion.fragen p{font-size:15rem}}@media screen and (max-width:1170px){.emotion-container .emotion.fragen{bottom:-22rem;top:unset}}@media screen and (max-width:990px){.emotion-container .emotion.fragen{top:0}.emotion-container .emotion.fragen p{font-size:15rem}}@media screen and (max-width:1170px){.emotion-container .emotion.fragen{display:none}}.emotion-container .emotion.freude{position:relative;top:-8rem;left:0;margin:0 auto}.emotion-container .emotion.freude p{color:#fff;font-size:17rem}@media screen and (max-width:1570px){.emotion-container .emotion.freude p{font-size:15rem}}@media screen and (max-width:1443px){.emotion-container .emotion.freude p{font-size:10rem;line-height:8rem}}.emotion-container .emotion.wut{position:absolute;right:4vw;top:120px;margin:0 auto}.emotion-container .emotion.wut p{color:#C75223;font-size:30rem}@media screen and (max-width:1570px){.emotion-container .emotion.wut{top:140px}.emotion-container .emotion.wut p{font-size:20rem}}@media screen and (max-width:1130px){.emotion-container .emotion.wut{position:static}.emotion-container .emotion.wut p{font-size:15rem;line-height:9rem}}.emotion-container .emotion.wir{margin:0 auto}.emotion-container .emotion.wir h2{color:#C6BBEF;font-size:15rem;line-height:12rem;font-weight:900}@media screen and (max-width:1550px){.emotion-container .emotion.wir h2{font-size:10rem;line-height:8rem}}@media screen and (max-width:770px){.emotion-container .emotion.wir h2{font-size:4rem;line-height:4.5rem;padding:0 4vw}}.emotion-container .emotion.angst{margin:0 auto;position:absolute;top:5rem;left:-8.5rem}.emotion-container .emotion.angst p{color:#C75223;font-size:10rem;line-height:10rem}@media screen and (max-width:1130px){.emotion-container .emotion.angst{display:none}}.emotion-container .animation-container{position:absolute;right:17rem;top:-45rem}.emotion-container .animation-container #animation{height:auto}@media screen and (max-width:1640px){.emotion-container .animation-container{right:8rem;top:-43rem}.emotion-container .animation-container #animation{width:440px}}@media screen and (max-width:1170px){.emotion-container .animation-container{top:-7rem}}@media screen and (max-width:700px){.emotion-container .animation-container{top:8rem}}@media screen and (max-width:512px){.emotion-container .animation-container{right:0}}.emotion-container .zitat h3,.emotion-container .zitat h4{color:#91B982}.emotion-container .zitat h3{font-size:2.7rem;line-height:3.3rem;font-weight:900}.emotion-container .zitat h4{font-size:1.3rem;line-height:1.5rem;font-weight:200;text-transform:uppercase;letter-spacing:3px}@media screen and (max-width:1170px){.emotion-container .zitat{margin-top:5rem}}.zitat-article{height:50rem}@media screen and (max-width:1640px){.zitat-article{height:40rem}}@media screen and (max-width:700px){.zitat-article{height:50rem}}@media screen and (min-width:1170px){.mm-menu{display:none !important}}.fragen-antworten{position:relative;height:700px}.fragen-antworten .text-container{width:40%;position:absolute;left:50%;top:40%}.fragen-antworten .text-container h2{color:#356356}.fragen-antworten .figur-orange{position:absolute;left:20%;top:0;z-index:2}.fragen-antworten .figur-orange img{height:650px;width:auto}@media screen and (max-width:1200px){.fragen-antworten .figur-orange{display:none}}@media screen and (max-width:1200px){.fragen-antworten{height:initial}.fragen-antworten .text-container{position:initial;width:100%;padding:4rem 4vw}}.freude-wut{position:relative;height:1000px}@media screen and (max-width:1130px){.freude-wut{height:1300px;padding-top:10rem}}.freude-wut .wer-wir-sind-container{position:absolute;right:4vw;top:155px}.freude-wut .wer-wir-sind-container .text-box{max-width:30rem}.freude-wut .wer-wir-sind-container .text-box p{color:#C75223}.freude-wut .wer-wir-sind-container .text-box h2{color:#C75223}.freude-wut .wer-wir-sind-container .button-box a{background:#C75223;color:#fff}.freude-wut .wer-wir-sind-container .button-box a:hover{background:#fff;color:#C75223}@media screen and (max-width:1130px){.freude-wut .wer-wir-sind-container{height:initial;position:static;padding:3rem 4rem}}.freude-wut .figur-violett{position:absolute;right:34rem;bottom:-85px;z-index:2}.freude-wut .figur-violett img{height:450px;width:auto}@media screen and (max-width:1570px){.freude-wut .figur-violett{right:17rem;bottom:-65px}.freude-wut .figur-violett img{height:350px}}.das-sind-wir{position:relative;height:800px}.das-sind-wir .figur-wir{position:absolute;left:54rem;top:10rem;z-index:2}.das-sind-wir .figur-wir img{height:450px;width:auto}@media screen and (max-width:1550px){.das-sind-wir .figur-wir{left:40rem}.das-sind-wir .figur-wir img{height:300px}}@media screen and (max-width:990px){.das-sind-wir .figur-wir{left:20rem;top:13rem}.das-sind-wir .figur-wir img{height:300px}}@media screen and (max-width:770px){.das-sind-wir .figur-wir{display:none}}.das-sind-wir .wir-txt.text-box{max-width:60rem;position:absolute;bottom:40px;right:36rem}.das-sind-wir .wir-txt.text-box p{color:#C75223}.das-sind-wir .wir-txt.text-box h2{color:#C75223}.das-sind-wir .wir-txt.text-box h2 em{font-size:1.8rem;text-transform:initial;letter-spacing:1px}@media screen and (max-width:1550px){.das-sind-wir .wir-txt.text-box{left:4rem}}@media screen and (max-width:1170px){.das-sind-wir .wir-txt.text-box{left:4rem}}.das-sind-wir .walter-kaufmann-img{position:absolute;top:-3rem}@media screen and (max-width:1280px){.das-sind-wir .walter-kaufmann-img{bottom:-4rem}}@media screen and (max-width:1130px){.das-sind-wir{height:550px;padding-bottom:3rem}}.orange{background:#C75223}.orange .zitat{margin-left:10rem}.orange .zitat h3,.orange .zitat h4{color:#C6BBEF;display:inline}.orange .zitat h3{font-size:2.7rem;line-height:3.3rem;font-weight:900}.orange .zitat h4{font-size:1.3rem;line-height:1.5rem;font-weight:200;text-transform:uppercase;letter-spacing:3px}@media screen and (max-width:1170px){.orange .zitat{margin-left:0}}.haugke{position:relative}.haugke .text-box{position:absolute;top:8rem;left:37rem;margin-right:8vw !important}.haugke .text-box p{color:#C75223}.haugke .text-box h2{color:#C75223}@media screen and (max-width:1280px){.haugke .text-box{left:30rem;margin-right:4vw !important}}@media screen and (max-width:1170px){.haugke .text-box{left:25rem;margin-right:4vw !important}}@media screen and (max-width:1130px){.haugke .text-box{position:initial}}.haugke .haugke-img{position:absolute;top:-3rem;left:8vw}@media screen and (max-width:1130px){.haugke .haugke-img{position:initial}}.haugke .wir-txt p{color:#C75223}.haugke .wir-txt h2{color:#C75223}.haugke .wir-txt h2 em{font-size:1.8rem;text-transform:initial;letter-spacing:1px}@media screen and (max-width:1130px){.haugke .wir-txt h2{line-height:initial}}.haugke .walter-kaufmann-img{position:absolute;top:-3rem}@media screen and (max-width:1280px){.haugke .walter-kaufmann-img{bottom:-4rem}}@media screen and (max-width:1130px){.haugke .walter-kaufmann-img{position:initial}}.haugke .partner-container{position:absolute;right:0}.haugke .partner-container .text-box{max-width:unset;position:absolute;right:0;top:initial;left:initial;margin-right:initial;text-align:right}.haugke .partner-container .text-box p,.haugke .partner-container .text-box a{color:#C75223}.haugke .partner-container .text-box a{text-decoration:underline}.haugke .partner-container .text-box h2{color:#C75223}@media screen and (max-width:1130px){.haugke .partner-container .text-box{position:initial;padding-top:3rem;padding-bottom:3rem}}@media screen and (max-width:1130px){.haugke .partner-container{position:initial}}@media screen and (max-width:1130px){.haugke{position:initial}}.eindruecke{position:relative}.eindruecke h2{position:absolute;top:1rem;right:8vw;color:#C6BBEF;font-weight:900}.eindruecke picture{display:flex}.eindruecke picture img{width:100%;height:auto}.content-accordion{border:none}.content-accordion h2{font-size:5rem;font-weight:900;line-height:5.3rem;color:#fff;margin-bottom:2.5vh;text-transform:uppercase}.content-accordion h3{width:unset;border-top:none;background-color:transparent;font-family:"source-sans-3", sans-serif;font-weight:900;font-style:italic;color:#fff}.content-accordion .handorgel__header{border-bottom:1px solid #fff}.content-accordion .handorgel__header .handorgel__header__button::after{content:url("/files/theme/img/plus.svg");display:inline;position:relative;top:0.3rem;left:1rem}.content-accordion .handorgel__header.handorgel__header--opened .handorgel__header__button::after{content:url("/files/theme/img/minus.svg");display:inline;position:relative;top:0.3rem;left:1rem}.content-accordion .handorgel__header .handorgel__header__button{width:unset;display:inline;border-top:none;background-color:transparent;font-family:"source-sans-3", sans-serif;font-weight:900;font-style:italic}.content-accordion .handorgel__content{background-color:transparent;border:none}.content-accordion .handorgel__content p{font-family:"source-sans-3", sans-serif}.content-accordion .handorgel__content .handorgel__content__inner{margin-left:20%}.infos{padding-top:13rem}.ablauf{background:#C6BBEF;position:relative;padding-bottom:17rem}.ablauf h2,.ablauf h3{color:#356356}.ablauf .figur-sitzend{position:absolute;left:54rem;bottom:-5rem;z-index:2}.ablauf .figur-sitzend img{height:200px;width:auto}@media screen and (max-width:1130px){.ablauf .figur-sitzend{display:none}}.zitat-verlauf{background:url("/files/content/images/verlaeufe/blauverlauf-2.jpg") center center;background-size:cover}.zitat-verlauf .zitat{margin-left:10rem;padding-top:5rem}.zitat-verlauf .zitat h3,.zitat-verlauf .zitat h4{color:#C75223;display:inline}.zitat-verlauf .zitat h3{font-size:2.7rem;line-height:3.3rem;font-weight:900}.zitat-verlauf .zitat h4{font-size:1.3rem;line-height:1.5rem;font-weight:200;text-transform:uppercase;letter-spacing:3px}@media screen and (max-width:1130px){.zitat-verlauf .zitat{margin-left:0;padding-top:0}}.liste-vorstellung h2,.dokumente h2{color:#91B982;font-size:5rem;font-weight:900;line-height:5.3rem;margin-bottom:2.5vh;text-transform:uppercase}.liste-vorstellung li,.dokumente li{color:#356356}#dokumente{background-color:#C6BBEF}#dokumente h2,#dokumente li,#dokumente a{color:#356356}.walter-kaufmann-img{background:url("/files/content/images/Das-sind-wir/ilona-walter-kaufmann.png") center center;background-size:cover;border-radius:50%;width:400px;height:400px;transition:all 0.5s ease-in-out}.walter-kaufmann-img:hover{background:url("/files/content/images/Das-sind-wir/ilona-walter-kaufmann_jung.png");background-size:cover;border-radius:50%;width:400px;height:400px}@media screen and (max-width:1280px){.walter-kaufmann-img{width:300px;height:300px}.walter-kaufmann-img:hover{width:300px;height:300px}}.jana-haugke-img{background:url("/files/content/images/Das-sind-wir/jana-haugke.png") center center;background-size:cover;border-radius:50%;width:400px;height:400px;position:absolute;bottom:-10rem;right:8rem;transition:all 0.5s ease-in-out}.jana-haugke-img:hover{background:url("/files/content/images/Das-sind-wir/jana-haugke_jung.png") center center;background-size:cover}@media screen and (max-width:1280px){.jana-haugke-img{width:300px;height:300px}.jana-haugke-img:hover{width:300px;height:300px}}.home h1{font-size:2.5rem;line-height:2.8rem}@media screen and (max-width:1130px){.content-accordion .handorgel__content .handorgel__content__inner{margin-left:0}.content-accordion h2{font-size:3rem;line-height:3.3rem}.content-accordion h3{font-size:1.8rem;line-height:2.2rem}h2{font-size:3rem !important;line-height:3.3rem !important}h3{font-size:1.8rem !important;line-height:2.2rem !important}}@media screen and (max-width:1030px){.ce_form .twocol{grid-template-columns:100%}.eindruecke{display:none}}@media screen and (max-width:770px){.das-sind-wir .wir-txt.text-box{position:initial;max-width:inherit;padding:1rem 4rem 0 4rem}.walter-kaufmann-img{position:initial !important;margin:0 4rem}.jana-haugke-img{position:initial !important;margin:0}.haugke .wir-txt{position:initial !important;margin-top:2rem !important}.ce_form{margin-top:4rem}h2{font-size:2rem !important;line-height:2.3rem !important}h3{font-size:1.5rem !important;line-height:1.8rem !important}}@media screen and (max-width:770px) and (max-width:1130px){.walter-kaufmann-img{margin:0}}.mod-mmenu{z-index:10;position:fixed}.mm-wrapper__blocker{position:fixed}.rechtliches ul li{color:#fff}#popup-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:rgba(0, 0, 0, 0.5);display:none;justify-content:center;align-items:center;z-index:9999;opacity:0;transition:opacity 0.5s ease-in-out}#popup-overlay.show{display:flex;opacity:1}#popup{background:white;padding:2em;border-radius:8px;max-width:90%;width:40%;box-shadow:0 0 15px rgba(0, 0, 0, 0.3);text-align:center}@media screen and (max-width:1016px){#popup{width:90%}}#popup button{margin:1em 0.5em 0 0.5em;padding:0.5em 1em;border:none;border-radius:4px;cursor:pointer}.btn-close{background-color:#91B982;color:#fff}.btn-hide{background-color:#356356;color:white}@media (prefers-reduced-motion:reduce){*{transition:none !important;animation:none !important}}.mod_ticker .tickertext{align-items:center}.mod_ticker .tickertext .msg-white{color:#91B982;font-weight:600;font-size:1.4rem;padding:0 1rem;background-color:#356356}