@font-face{font-family:"Open Sans";src:url("fonts/open-sans/OpenSans-VariableFont_wdth,wght.woff2") format("woff2"),url("fonts/open-sans/OpenSans-VariableFont_wdth,wght.woff") format("woff");font-weight:100 200 300 400 500 600 700 800 900;font-stretch:50% 75% 125%;font-style:normal;font-display:swap}:root{--color-white: white;--color-black: black;--color-darkgreen: #006532;--color-lightgreen: #8aa527;--color-darkbrown: #422918;--color-brown: #683B10;--color-lightbrown: #7D4E24;--color-lightbrown-two: #925F36;--color-lightgray: rgb(111, 111, 110);--color-darkgray: rgb(39, 39, 39);--font-headline: 'Cookie', cursive;--font-text: 'Open Sans', sans-serif;--font-weight-small: 300;--font-weight-regular: 400;--font-weight-bold: 700;--font-size-text: 1rem;--shadow-box: 4px 4px 8px rgba(0, 0, 0, 0.5);--shadow-text: 4px 4px 8px rgba(0, 0, 0, 1)}.contactline .contact-inner{gap:8%}.contactline .contact-inner .contect-block{max-width:360px}.contactline .contact-inner .contect-block h4.contact-headline{font-size:1.25rem;font-weight:600;color:var(--color-darkgreen);margin-bottom:.5rem !important}.contactline .contact-inner .contect-block p{font-size:1rem;color:var(--lightgreen)}.contactline .contact-inner .contect-block .contact-icon{margin-bottom:.5rem;vertical-align:middle}.contactline .contact-inner .contect-block .contact-icon img{margin-right:.5rem}.contactline .contact-inner .contect-block .contact-icon .wp-element-caption{font-size:1.25rem;display:inline;font-weight:800;color:var(--lightgreen);vertical-align:middle;margin:0 auto}.main-cover{margin-bottom:3vh}.main-cover h1{font-size:clamp(1.5rem,2vw,2.25rem);color:var(--color-white)}.main-cover .bg-layer{background:rgba(10,10,10,.5);backdrop-filter:blur(12px);padding:2rem 1rem 4rem 1rem;border-radius:20px}.main-cover .bg-layer .subline{font-size:1.25rem;color:var(--color-darkgray);color:var(--color-white)}.b2cover{gap:2rem}.b2cover p{padding:14px 0px}.b2cover hr{margin-top:22px !important;margin-bottom:22px !important}.b2cover h3{font-family:var(--font-text);font-size:1.65rem;line-height:2rem}.b2b .wp-block-columns p,.b2b .wp-block-columns ul{padding:24px}.b2b .wp-block-columns ul{margin-left:26px}.mainnav .wp-block-navigation li a span,.mainnav .wp-block-navigation li button{font-weight:var(--font-weight-bold);text-transform:uppercase;letter-spacing:1px}.mainnav .wp-block-navigation li a span:hover,.mainnav .wp-block-navigation li a span:focus,.mainnav .wp-block-navigation li button:hover,.mainnav .wp-block-navigation li button:focus{color:var(--color-darkgreen)}.topheader{background-color:#e6e6e6;padding-right:var(--wp--style--root--padding-right);padding-left:var(--wp--style--root--padding-left)}.topheader a{color:#000}.topheader p{padding-top:4px;padding-bottom:4px;font-weight:bold;color:var(--color-black)}.topheader p img{vertical-align:middle;width:24px;height:24px;margin-right:8px}.kontaktform .forminator-label{font-size:1.2rem !important;color:#000}.kontaktform .forminator-checkbox__wrapper p,.kontaktform .forminator-checkbox__wrapper a{font-size:.8rem;margin-top:0px}.wp-block-media-text .wp-block-heading{margin-top:0px;margin-bottom:10px}.teaser .box{background-color:var(--lightgreen)}.teaser .box .teasercover .box-one{background-color:hsla(0,0%,100%,.4);backdrop-filter:blur(22px);padding:3%}.teaser .box .teasercover .box-one p{color:var(--color-black);font-size:1.5rem;font-weight:var(--font-weight-bold);text-align:left;line-height:1.25em;margin-top:0px}.teaser .callsubline{margin-top:0px;padding:12px 24px;font-weight:bold;font-size:1.5rem;color:var(--color-black);background-color:hsla(0,0%,100%,.4);backdrop-filter:blur(22px);display:block}.teaser .callsubline a{color:var(--color-white);font-size:1.5rem}.teaser .teasercover{position:relative;z-index:500;text-align:left;padding:24px !important}.teaser .teasercover h2.left{text-align:left !important}.teaser .teasercover ul li{font-size:1.3rem;text-align:left;margin-left:32px;color:var(--color-black)}.teaser .teasercover .women{position:absolute;bottom:0%;right:0%;z-index:510;width:400px}.serviceicon{margin-top:6vh !important;margin-bottom:6vh}.serviceicon .wp-block-image{text-align:center}.serviceicon .wp-block-image figcaption{color:var(--color-darkgreen);text-align:center !important;font-size:1rem}.serviceicon .wp-block-image img{background-color:var(--color-darkgreen);padding:8px;width:68px !important;border-radius:90px}.servicebox{background-color:var(--color-white);position:relative;border-radius:8px}.servicebox img{z-index:200;border-radius:8px 8px 0px 0px;background-color:var(--lightgreen)}.servicebox h3{font-weight:var(--font-weight-bold);font-size:clamp(1.15rem,2vw,1.4rem);color:var(--color-darkgreen);line-height:1.4em;padding:1% 8% 1% 8%}.servicebox p{padding:1% 8% 8% 8%;font-size:.9rem}.contact .namespace{background:var(--color-white);margin-bottom:-8vh !important;padding:28px;border-radius:8px;z-index:10;-webkit-box-shadow:var(--shadow-box);box-shadow:var(--shadow-box)}.contact .namespace .spalten{position:relative}.contact .namespace h2{font-family:var(--font-text);font-weight:var(--font-weight-bold);margin-bottom:0px !important}.contact .namespace h3.sublineh3{font-family:var(--font-text);font-weight:var(--font-weight-regular);font-size:1rem !important;color:var(--color-third);text-transform:uppercase;text-align:center;letter-spacing:2px;margin-top:0px;margin-bottom:0px !important}.contactbox .contact{background-color:var(--color-darkgreen);z-index:10;padding:24px;border-radius:8px}.contactbox .contact th,.contactbox .contact tr,.contactbox .contact p{color:var(--color-white)}.contactbox .contact th td,.contactbox .contact tr td,.contactbox .contact p td{color:var(--color-white)}.contactbox .contact h3{color:var(--lightgreen);font-family:var(--font-text);font-weight:var(--font-weight-regular);font-size:1.5rem !important;text-align:center;padding-bottom:0px !important}.contactbox .contact h4{color:var(--color-white) !important;font-family:var(--shadow-text);font-weight:bold;font-size:1.35rem}section.contakt{background:#8aa527;background:linear-gradient(135deg, rgb(138, 165, 39), rgb(0, 102, 51));border-radius:8px;z-index:1;padding:9% 3% 3% 3%}section.contakt p,section.contakt th,section.contakt tr{color:var(--color-white)}section.contakt p td,section.contakt th td,section.contakt tr td{color:var(--color-white)}section.contakt a{color:var(--color-white);font-size:1.2rem}section.contakt h4{color:var(--color-white);font-family:var(--font-text);font-weight:bold;font-size:1.5rem !important;margin-top:1.25rem;margin-bottom:0px}section.email{background:var(--color-white);padding:10%;margin-top:0vh !important;border-radius:18px}.open{text-align:left}tbody th,tbody tr{text-align:left}section.impressum h2{font-family:var(--font-text);font-weight:var(--font-weight-bold)}html{font-size:16px;font-family:"Open Sans",sans-serif}*:focus{outline:none}section{margin-top:6vh !important;margin-bottom:6vh !important}.space{margin-top:4vh;margin-bottom:4vh}h1,h2,h3,h4,h5,h6{color:var(--color-black);margin-bottom:1rem;font-family:"Open Sans",sans-serif}h1{font-size:clamp(4rem,2vw,4rem);line-height:110%;text-align:center;font-weight:bold}h2{font-size:clamp(2.25rem,2vw,3rem);font-weight:bold;line-height:140%;text-align:left}h3{font-size:clamp(1.45rem,2vw,2.25rem);line-height:110%;font-weight:400}h3.normal{font-family:var(--font-text);font-size:1.65rem;font-weight:bold;line-height:2rem}a{color:var(--lightgreen);font-size:var(--font-size-text);text-decoration:none}a:hover,a:focus{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition:.3ms;transition:.3ms;text-decoration:none;color:#6f6f6e}p,tr th,tr td,ul li{font-family:var(--font-text);font-size:1.2rem;line-height:1.65em;color:var(--color-darkgray);margin-bottom:8px}p.subline{font-size:clamp(1.25rem,2vw,1.6rem);line-height:1.25em;color:var(--lightgreen);margin-bottom:1.4em}.small{margin-top:2vh !important;margin-bottom:2vh !important}.small h4{margin-bottom:0rem !important}.small p{margin-top:.5rem;line-height:1.6rem}.small p strong{margin-top:.5rem;font-weight:bold}.small .text{-webkit-column-count:2;-moz-column-count:2;column-count:2;-webkit-column-gap:2rem;-moz-column-gap:2rem;column-gap:2rem}.small .text p{font-size:.7rem;line-height:1.2em;text-align:justify;margin-bottom:.8em}.center{text-align:center}.left{text-align:left}header .wp-block-navigation-item__label{font-size:18px}footer{background:#8aa527;background:linear-gradient(139deg, rgb(138, 165, 39) 0%, rgb(0, 101, 50) 91%);padding-top:36px}footer h2{font-family:var(--font-size-text);font-size:1.25rem !important;font-weight:bold;color:var(--color-white);text-align:left;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px !important}footer a span{padding-bottom:0px;margin-bottom:0px}footer a span:hover,footer a span:focus{color:var(--color-white)}footer p{font-size:1rem;padding-bottom:10px}footer ul li{margin-bottom:10px}footer .copyright{margin-top:46px;font-size:14px !important;text-align:center;color:var(--color-darkgray)}section.services h2{color:var(--color-darkgreen);margin-bottom:34px}section.services .wp-block-column{background:var(--color-white);border-radius:8px}section.services h4{font-family:var(--font-headline);font-weight:var(--font-weight-regular);font-size:3rem;text-align:center;line-height:1em;padding:10px;background:var(--lightgreen);border-radius:8px 8px 0px 0px}section.services .wp-block-list{margin-top:0px;padding:12px 42px}@media(max-width: 1010px){.women{display:none}}