:root{--color-default: #1d1d1d;--color-1-1: #778d26;--color-1-2: #578734;--color-1-3: #85a96c;--color-1-4: #b8cca9;--color-1-5: #e2f0d8;--color-1-6: #f6fdf4;--color-2-1: #92c76b;--color-2-2: #c4dbb4;--color-3-1: #386517;--color-3-2: #c4dbb4;--color-4-1: #ee6a1f;--color-black-1: #000;--color-gray-dark-1: #808080;--color-gray-dark-2: #8e929c;--color-gray-dark-3: #bfbfbf;--color-gray-light-1: #cccccc;--color-gray-light-2: #ddd;--color-gray-light-3: #d6d6d6;--color-gray-light-4: #ececec;--color-gray-light-5: #f0f0f0;--color-white-1: #fff;--color-white-2: rgba(255, 255, 255, 0.15);--color-white-3: rgba(255, 255, 255, 0.38);--color-status-1-1: #92c76b;--color-status-1-2: #5f8146;--color-status-1-3: #f7fbf5;--color-warning-1-1: #e09600;--color-warning-1-2: #fdf8ed;--color-danger-1: #a51b00;--color-danger-2: #c56b59;--color-danger-3: #f6e8e6;--color-gardient-from: yellow;--color-gardient-to: red;--font-default: "Open Sans", sans-serif;--min-h--region--pre-content: 5rem}*{margin:0;padding:0;box-sizing:border-box}body{font-family:"HelveticaNeueLTPro-Lt","Helvetica Neue",Helvetica,Arial,sans-serif;font-weight:normal;font-style:normal;font-size:1.375rem;line-height:1.6;width:100%}a{color:#000;text-decoration:none;border:0}a:hover{color:var(--color-1-1)}a:focus{border:0}h1,h2,h3,h4,h5,h6,p.subline{line-height:1.3em;margin-bottom:.5em;font-weight:normal;font-style:normal}h2{font-family:"HelveticaNeueLTPro-Md";font-size:36px}@media only screen and (max-width : 93.75em){h2{font-size:33px}}p.subline{font-size:29px;margin-bottom:5rem}@media only screen and (max-width : 93.75em){p.subline{font-size:24px}}@media only screen and (max-width : 53.75em){p.subline{margin-bottom:2.5rem}}img{width:100%;height:auto}header{width:100%;position:fixed;top:0;background-color:var(--color-white-1);min-height:5.625rem;box-shadow:rgba(0,0,0,.06) 0 0.125rem 0.75rem 0;padding:0 5%;margin:0;z-index:4}@media only screen and (max-width : 41.75em){header{padding:0 6.5%}}header .content-header{max-width:96.8125rem;margin:0 auto}header.stickydiv{margin-top:0px;position:fixed;width:100%;margin-top:0px;z-index:3;background-color:var(--color-white-1)}header img{max-width:15rem;margin-top:1.625rem;display:block;z-index:400}header nav{position:fixed;top:0;left:0;width:100%}header nav ul{width:100%;margin:0;padding:0;display:flex;justify-content:center;list-style:none;text-align:center;flex-wrap:wrap;padding:0 5%}@media only screen and (max-width : 80em){header nav ul{justify-content:flex-end}}header nav ul li a{display:block;padding:30px 30px;color:#000;text-decoration:none}@media only screen and (max-width : 93.75em){header nav ul li a{padding:1.875rem 1.25rem}}header nav ul li a.active{color:var(--color-1-1)}header nav ul li a:hover{color:var(--color-1-1)}header nav ul li a:focus{color:var(--color-1-1);border:0;border:none}@media only screen and (max-width : 53.75em){header nav{display:none}}#maindiv{width:100%;overflow:hidden}section{z-index:0;padding:0 5%}@media only screen and (max-width : 41.75em){section{padding:0 6.5%}}@media only screen and (min-width : 53.75em){section{width:100%;height:100%;height:100vh;scroll-snap-align:center;-ms-scroll-snap-type:y mandatory;scroll-snap-type:y mandatory}}@media only screen and (min-width : 53.75em)and (min-width : 46.25em){section div.content{position:relative;top:50%;left:50%;transform:translateX(-50%) translateY(-50%)}}@media only screen and (max-width : 53.75em){section{padding-top:5rem;padding-bottom:5rem}}section#home{background-color:#f2f2f2;padding-top:6.5%}@media only screen and (max-width : 53.75em){section#home{margin-top:5.625rem;padding-bottom:6.5%}}section#home div.content{max-width:96.8125rem}section#home div.content div.quote{display:block;background-color:#fff;max-width:74.125rem}@media only screen and (min-width : 93.75em){section#home div.content div.quote{min-height:27.5rem;min-height:30rem}}section#home div.content div.quote h2,section#home div.content div.quote h3{font-size:46px;padding-left:7%;padding-right:5%}@media only screen and (max-width : 93.75em){section#home div.content div.quote h2,section#home div.content div.quote h3{font-size:2.8vw}}@media only screen and (max-width : 53.75em){section#home div.content div.quote h2,section#home div.content div.quote h3{font-size:24px}}section#home div.content div.quote h2{max-width:61.875rem;font-family:"HelveticaNeueLTPro-Md";margin-bottom:2.5rem;margin-bottom:4%;position:relative;padding-top:6.5%}section#home div.content div.quote h3{max-width:46.4375rem;padding-bottom:6.5%;font-family:"HelveticaNeueLTPro-Lt"}@media only screen and (max-width : 93.75em){section#home div.content div.quote h3{max-width:39.6875pxrem}}section#home div.content img.portrait{display:block;max-width:30rem;float:right;margin-bottom:5%;margin-left:4%}@media only screen and (min-width : 53.75em){section#home div.content img.portrait{margin-top:-5rem}}@media only screen and (max-width : 93.75em){section#home div.content img.portrait{max-width:26.25rem}}@media only screen and (max-width : 88.75em){section#home div.content img.portrait{max-width:23.75rem}}@media only screen and (max-width : 80em){section#home div.content img.portrait{max-width:23.75rem}}@media only screen and (max-width : 64em){section#home div.content img.portrait{max-width:21.25rem}}@media only screen and (max-width : 53.75em){section#home div.content img.portrait{max-width:17.5rem}}@media only screen and (max-width : 51.25em){section#home div.content img.portrait{max-width:15.625rem}}@media only screen and (max-width : 41.75em){section#home div.content img.portrait{max-width:100%}}section#buecher div.content{max-width:96.8125rem}section#buecher div.content div.columns{max-width:96.8125rem;margin:0 auto;display:grid;grid-template-columns:1fr;-moz-column-gap:4rem;column-gap:4rem;row-gap:4rem}section#buecher div.content div.columns img{max-width:330px;margin-bottom:1rem}section#buecher div.content div.columns h3{font-family:"HelveticaNeueLTPro-Md";font-size:1.375rem;margin-bottom:0.25rem}section#buecher div.content div.columns p{margin-bottom:1rem}@media only screen and (min-width : 35em){section#buecher div.content div.columns{margin:0 auto;display:grid;grid-template-columns:1fr 1fr}}@media only screen and (min-width : 53.75em){section#buecher div.content div.columns{margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr}}@media only screen and (min-width : 68.75em){section#buecher div.content div.columns{margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;row-gap:initial}}section#buecher div.content div.columns a{align-items:center;background-color:#fff;border:2px solid #000;box-sizing:border-box;color:#000;cursor:pointer;display:inline-flex;fill:#000;font-size:1rem;justify-content:center;letter-spacing:-0.3px;line-height:1.25rem;min-width:140px;padding:0.875rem 1.0625rem 0.6875rem 1.0625rem;text-align:center;text-decoration:none;transition:all .3s;font-family:"HelveticaNeueLTPro-Md"}section#buecher div.content div.columns a:focus{color:#171e29}section#buecher div.content div.columns a:hover{border-color:var(--color-1-1);color:var(--color-1-1);fill:var(--color-1-1)}section#buecher div.content div.columns a:active{border-color:var(--color-1-1);color:var(--color-1-1);fill:var(--color-1-1)}@media(min-width: 768px){section#buecher div.content div.columns a{min-width:170px}}section#angebote div.content{max-width:96.8125rem}section#angebote div.content div.columns{max-width:96.8125rem}section#angebote div.content div.columns h3{font-family:"HelveticaNeueLTPro-Md";font-size:1.375rem;margin-top:2.5rem}@media only screen and (min-width : 41.75em){section#angebote div.content div.columns h3{margin-top:0}}@media only screen and (max-width : 93.75em){section#angebote div.content div.columns{-moz-column-gap:2.5rem;column-gap:2.5rem}}@media only screen and (min-width : 41.75em){section#angebote div.content div.columns{margin:0 auto;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:5rem;column-gap:5rem;row-gap:2.5rem}}@media only screen and (min-width : 68.75em){section#angebote div.content div.columns{margin:0 auto;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;-moz-column-gap:5rem;column-gap:5rem;row-gap:20px}}section#angebote div.content div.columns ul{list-style-type:none;margin:0 0 0 20px;padding:0}section#angebote div.content div.columns ul li{padding:5px 2px;list-style-type:disc}section#kontakt div.content{max-width:96.8125rem}section#kontakt div.content h3{font-size:36px}@media only screen and (max-width : 93.75em){section#kontakt div.content h3{font-size:33px}}section#kontakt div.content div.content2{max-width:81.25rem;position:relative;margin:0 auto}section#kontakt div.content div.content2 div.img-container{background-color:#f2f2f2;max-width:297px;margin:5rem 0px 2.5rem 40px;float:left}@media only screen and (max-width : 53.75em){section#kontakt div.content div.content2 div.img-container{margin:2.5rem 0px 2.5rem 40px}}section#kontakt div.content div.content2 div.img-container img{position:relative;display:block;max-width:18.5625rem;top:-2.5rem;left:-2.5rem}section#kontakt div.content div.content2 div.row1{display:block;padding-left:6.5625rem;overflow:hidden}@media only screen and (max-width : 51.25em){section#kontakt div.content div.content2 div.row1{padding-left:5rem}}@media only screen and (max-width : 53.75em){section#kontakt div.content div.content2 div.row1{clear:left;padding-left:0}}section#kontakt div.content div.content2 div.row2{display:block;padding-left:6.5625rem;overflow:hidden}section#kontakt div.content div.content2 div.row2 address{width:40%;float:left;font-style:normal;padding-right:5%}@media only screen and (max-width : 73.75em){section#kontakt div.content div.content2 div.row2 address{width:50%}}@media only screen and (max-width : 34.375em){section#kontakt div.content div.content2 div.row2 address{width:100%}}section#kontakt div.content div.content2 div.row2 div.network{float:left;width:40%}@media only screen and (max-width : 73.75em){section#kontakt div.content div.content2 div.row2 div.network{width:50%}}@media only screen and (max-width : 34.375em){section#kontakt div.content div.content2 div.row2 div.network{clear:left;margin-top:2.5rem;width:100%}}@media only screen and (max-width : 51.25em){section#kontakt div.content div.content2 div.row2{clear:left;padding-left:0}}.row1 .spamspan{padding:1.125rem 3.5rem 0.875rem 1rem;display:inline-block;color:#fff;text-align:center;vertical-align:middle;white-space:nowrap;line-height:1em;cursor:pointer;background-color:#000;margin-bottom:5rem}/*# sourceMappingURL=style.css.map */