/* Contents generated by MODX - this file will be overwritten. */:root{--main-bg-color:#ffffff;--font-color:#2B2B2B;--naviumbruch:1000px;--font1:'Montserrat', sans-serif;--font2:'Quicksand', sans-serif;--page-color1:#59c1a5;--page-color2:#f4ed00;--page-color3:#59c1a5;--page-color4:#ffffff;--maxwidth:1500px}/*in SCSS wieder integrieren, css var in media queries funktionieren*/@media (max-width:1000px){button.menu-btn{display:-webkit-box;display:-ms-flexbox;display:flex}.navbar{z-index:1001;position:relative}.navbar::before{content:"";display:block;width:100%;height:100%;background:white;position:absolute;top:0;left:0;z-index:1001}.logo{position:relative;z-index:1002}nav{display:none;position:absolute;width:100%;top:79px;border-top:1px solid #e5ede7;-webkit-transform:translateY(-220%);-ms-transform:translateY(-220%);transform:translateY(-220%);background-color:white;z-index:1000;-webkit-transition:-webkit-transform ease 0.3s;transition:-webkit-transform ease 0.3s;-o-transition:transform ease 0.3s;transition:transform ease 0.3s;transition:transform ease 0.3s, -webkit-transform ease 0.3s}nav ul{display:block;background:white;z-index:1000;width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;height:-webkit-fit-content;height:fit-content;border-bottom:4px solid #073a57}nav li{height:auto;width:100%;padding:0}nav li.active::before{content:"";display:block;background-color:#073a57;width:4px;height:100%;position:absolute;top:0;left:0}nav li.active:not(.parent)::after{content:"";display:block;background-color:#073a57;width:4px;height:100%;position:absolute;top:0;right:0}nav a,nav span{width:100%;padding:12px 20px;text-align:center;border-bottom:1px solid #a4bfcf}.menu-active nav{-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}nav{display:block}.mactive span{border-bottom-style:dotted}.mactive ul{visibility:visible;opacity:1;height:auto;display:block;border-top:0;padding-bottom:0;padding:20px;background:rgba(0, 0, 0, 0.05);padding-top:0;padding-bottom:0}li.parent::after{right:none;border-right:2px solid var(--page-color1);border-bottom:2px solid var(--page-color1);width:11px;height:11px;right:33px;top:33px}li.parent:hover::after{border-right:2px solid #000;border-bottom:2px solid #000}nav>ul>li>ul{visibility:hidden;opacity:0;position:relative;background:0;padding-top:0;height:0;display:none}nav>ul>li.mactive>ul{visibility:visible;opacity:1;height:auto;display:block}li.parent>ul a,li.parent>ul span{border-top:0}nav>ul>li>ul a,nav>ul>li>ul span{line-height:1.3em}}@media (max-width:1000px) and (min-width:1150px){nav>ul>li:hover>ul{display:block;opacity:1;visibility:visible}}@media (min-width:1000px){nav>ul>li:hover>ul{display:block;opacity:1;visibility:visible}}#Gartengestaltung .col3{max-width:unset;padding:0}#page-1 .trapez-overlay h1,#page-1 .trapez-overlay h2,#page-1 .trapez-overlay h3,#page-1 .trapez-overlay h4,#page-1 .trapez-overlay h5{color:var(--page-color2)}#page-1 .trapez-overlay{width:30vw;min-width:343px}.kontakt-logo{margin-bottom:80px}.auto-c2__child__2__inner,.auto-c2__child__2__inner h2{/* color:white; */}.auto-c2--farbe a,.auto-c2--farbe h2,.auto-c2--farbe strong.subhead{color:white !important}.auto-c2--farbe hr{background:white}.navbar{background:var(--page-color1);border-bottom:2px solid white}.trapez-overlay{background:var(--page-color1);color:var(--page-color2)}.trapez-overlay h2{margin-bottom:-4px}.trapez-overlay figure{margin:0}.trapez-overlay h1,.trapez-overlay h2,.trapez-overlay h3,.trapez-overlay h4,.trapez-overlay h5{color:white}.trapez-overlay a{font-size:1.1em;line-height:1.7em;font-weight:600;text-decoration:none;color:var(--page-color2);white-space:nowrap}.trapez-overlay img{/*max-width: 337px;*/margin-right:83px;/*width: 17vw;*/min-width:200px}nav a,li.parent a,li.parent span{color:#ffffff;font-weight:500}nav>ul>li:hover>a,nav>ul>li:hover>span{color:var(--page-color2);cursor:pointer}li.parent:hover::after{border-right:1px solid var(--page-color2);border-bottom:1px solid var(--page-color2)}li.parent::after{border-right:1px solid #fff;border-bottom:1px solid #fff}nav>ul>li>ul{background:var(--page-color1)}@media (min-width:1000px){nav>ul>li:hover>ul{border:2px solid white;border-top:0}}#abstand3px{margin-top:3px}#wappenlist{margin-top:3px}#wappenlist h2{color:white !important;text-align:center}.filter-el-txt{font-size:1.2em}#filtersection{z-index:2;margin-top:-57px}.filter-button-list{gap:3px;grid-template-columns:repeat(auto-fit, minmax(50px, 1fr));position:relative}.accordion--negativ .accordion-item{padding:0 20px;color:black;margin-top:3px}.accordion--negativ .accordion-item h3{color:white !important}.accordion-item a,.accordion-item p,.accordion-item ul{color:white}i.plus::before,i.plus::after{background:white}.accordion-btn:hover .plus::after,.accordion-btn:hover .plus::before{background:var(--page-color2)}.social-icons.social-mobile::after{background:white}/*mobil*/button.menu-btn{color:white;margin-left:auto}.social-icons a{color:white}.filter-modul-inner{width:100%}.header-kontakt{position:fixed;top:29px;z-index:1000;left:20px}.header-kontakt a{color:var(--page-color2);font-weight:600;text-decoration:none;margin-right:20px}.header-kontakt a:hover{text-decoration:underline}.header-fullheight{min-height:calc(100vh - 72px)}.header-divider{position:absolute;left:0;overflow:hidden;bottom:-2px;width:100%}.header-divider img{min-width:1283px;width:100%;height:40px;object-fit:fill}.auto-c2--farbe h2{font-size:2.2em}.text-color-w .button{color:var(--page-color1) !important;font-weight:500}.auto-c2 .c5{box-sizing:border-box}@media (min-width:1200px){.filter-elements-outer{grid-template-columns:1fr 1fr 1fr}}@media (max-width:1200px) and (min-width:1000px){.filter-elements-outer{grid-template-columns:repeat(auto-fill, minmax(296px, 1fr))}.header-kontakt{top:19px}.header-kontakt a{display:block}}@media (max-width:1000px){.navbar::before{background:var(--page-color1)}nav ul{background:var(--page-color1);border-bottom:4px solid white}nav li.active::before{background:var(--page-color2)}nav li.active:not(.parent)::after{display:none}nav>ul>li>ul>li:hover a{color:var(--page-color2)}}@media (max-width:750px){.auto-c2__child{padding:0 20px}.img-borderless-container.auto-c2__child{padding:0}}@media (max-width:700px),(max-height:450px){.header-kontakt{background:var(--page-color1);left:0;top:80px;width:100%;padding:10px 20px;box-sizing:border-box;z-index:1;position:absolute}.header-kontakt a{white-space:nowrap}#page-1 .trapez-overlay figure{display:none}#page-1 .trapez-overlay p{margin:0}#page-1 .logo{display:block}.col2.margin-m-10>div{width:100%}.col2.margin-m-10>.c5:first-of-type{margin-bottom:0}.accordion{margin-top:0;margin-bottom:0}}@media (max-width:600px),(max-height:450px){.header-fullheight{min-height:calc(100vh - 175px)}.scroll-down{bottom:132px}}.header-fullheight .header-content-valign-b{margin-bottom:0}