@charset "UTF-8";@media (max-width:680px){html.menuopen{overflow:hidden;}html.menuopen body,html.menuopen body header ~ *{overflow:hidden;position:f;}html.menuopen.iPhone.v12 body{position:fixed;overflow:hidden;width:100%;height:100%;}}@media (max-width:680px){body .zusatzcontainer{position:relative;justify-self:flex-end;align-self:flex-end;}body .mainnavi{display:flex;flex-direction:coloum;justify-content:space-between;}body .mainnavi .togglemenu{display:inline-block;position:absolute;bottom:1.95rem;right:0;z-index:10;padding:0.5rem 0.5rem 0;}body .mainnavi .togglemenu > span{height:2px;background:#BED62F;display:block;margin-bottom:5px;width:1.5rem;position:relative;transition:transform 500ms;}body .mainnavi .togglemenu > span:nth-last-child(2){margin-bottom:0;transition:inherit;}body .mainnavi .togglemenu.open > span{transform:rotate(41deg) translate(4px,5px);}body .mainnavi .togglemenu.open > span:nth-child(2){transform:rotate(136deg) translate(0px,1px);}body .mainnavi .togglemenu.open > span:nth-last-child(2){opacity:0;}body .mainnavi .togglemenu.open ~ .mainmenu{transform:translateX(-7%);height:calc(100vh - 12rem);overflow-y:scroll;}body .mainnavi .togglemenu.open ~ .mainmenu > li{margin-bottom:1.5rem;}body .mainnavi .togglemenu.open ~ .mainmenu > li > a .mainpagetxt:before{content:"\f006";font-family:"vrvisicons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#BED62F;transition:transform 300ms;display:inline-block;padding-right:1rem;}body .mainnavi .mainmenu{background:rgba(255,255,255,0.95);display:block;transition:all 800ms;transform:translateX(117%);padding:5rem 7% 3rem 7%;width:100%;position:absolute;}body .mainnavi .mainmenu ul{background:none;}body .mainnavi .mainmenu > li{display:block;border-bottom:1px solid #BED62F;padding-bottom:0.4rem;}body .mainnavi .mainmenu > li > ul{max-height:0 !important;transition:inherit;}body .mainnavi .mainmenu > li > a:after{background:none !important;}body .mainnavi .mainmenu > li.clicked > ul{max-height:1000% !important;transition-delay:0;}body .mainnavi .mainmenu > li.clicked > ul li{opacity:1;}body .mainnavi .mainmenu > li.clicked > a{}body .mainnavi .mainmenu > li.clicked > a:after{background:#B5BBD5 !important;max-width:100%;}body .mainnavi .mainmenu > li.clicked > a .mainpagetxt:before{transform:rotate(90deg);padding-right:1.0rem;padding-top:0rem;left:-3px;position:relative;top:0.3rem;}body .mainnavi .mainmenu > li.clicked > a .menuhelp{position:relative;top:inherit;left:inherit;margin-top:2rem;display:block;font-size:20px;font-size:1.26rem;}body .mainnavi .mainmenu > li.clicked > a .menuhelp:before{content:"\f006";font-family:"vrvisicons" !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#BED62F;padding-right:1.06rem;padding-top:0.1rem;}body .mainnavi .mainmenu > li.clicked > a .menuhelp:empty:before{display:none;}body .mainnavi .mainmenu > li > a{text-align:left;font-size:24px;font-size:1.512rem;padding-top:0.6rem;padding-bottom:0.6rem;display:block;}body .mainnavi .mainmenu > li > a:after{height:1px;margin-top:1.5rem;left:0.15rem;position:relative;}body .mainnavi .mainmenu .submenu:before{padding:0.7rem 0;}body .mainnavi .mainmenu .submenu:after{display:none;}body .mainnavi .mainmenu .submenu > li a{font-size:21px;font-size:1.323rem;}body .mainnavi .mainmenu .submenu > li a:before{padding-right:1rem;}body .mainnavi .mainmenu .submenu > li > ul{margin-left:2rem;}body .mainnavi .mainmenu .submenu > li > ul a{padding-top:0.5rem;}body .mainnavi .mainmenu > li.open .submenu{display:block;}body .foerderermenu{justify-content:space-between;}body .foerderermenu li{margin:0 0 1rem 0;}body .foerderermenu li img{height:auto;max-width:100%;padding:0;}body .vrvispagination{flex-wrap:wrap;justify-content:flex-start;}body .vrvispagination > li{margin-bottom:1rem;}body .vrvispagination > li.first,body .vrvispagination > li.last{flex-basis:100%;text-align:center;}body .vrvispagination > li.last{margin-top:1rem;}}body header.scrolling .mainnavi .togglemenu{bottom:1.05rem;}.swiper-button-next,.swiper-button-prev{top:34%;}
