﻿.background-white{background:white}.background-cream{background:#f1f8f0}.background-darkgreen{background:#002b22}.background-keygreen{background:#00f577}.background-keyblue{background:#99d1ff}.cookie{position:fixed;z-index:2;width:90%;max-width:30rem;bottom:10%;right:0;padding:1.3333333333rem;display:flex;flex-wrap:nowrap;flex-direction:column;align-items:center;justify-content:space-between;background:#001e0f;color:white}.cookie *{font-size:0.8rem;line-height:1.4}.cookie .box{width:100%;display:flex;flex-direction:row;justify-content:flex-start;margin-top:.5rem}.cookie .box a{background:white;color:black;white-space:nowrap;text-transform:none;padding:.3333333333rem .6666666667rem;margin:0;margin-right:.4rem;margin-top:.4rem;font-weight:500;letter-spacing:-0.02rem}.cta-white,.cookie .box a{margin-left:0.5rem;padding:0.5rem 1rem;cursor:pointer;color:white;background:transparent;text-transform:uppercase;display:inline-flex;align-items:center;font-size:93.5%;letter-spacing:0.03rem}.cta-white svg,.cookie .box a svg{height:1rem;width:auto;margin-left:0.5rem;stroke-width:1.5}.cta-white:hover,.cookie .box a:hover{background:white;border-color:white;color:black}.cta-white:hover svg,.cookie .box a:hover svg{stroke:black;stroke-width:1.5}.cta-black{margin-left:0.5rem;padding:0.5rem 1rem;cursor:pointer;color:black;background:transparent;text-transform:uppercase;display:inline-flex;align-items:center;font-size:93.5%;letter-spacing:0.03rem}.cta-black svg{height:1rem;width:auto;margin-left:0.5rem;stroke-width:1.5}.cta-black:hover{background:black;border-color:black;color:white}.cta-black:hover svg{stroke:white;stroke-width:1.5}.exit{display:none;position:fixed;z-index:2;width:100vw;height:100vh;top:0;left:0;padding:2rem;background:#002b22;color:white;justify-content:center;align-items:center;flex-direction:column}.exit *{color:white;max-width:32.5rem;text-align:center}.exit h1,.exit h2,.exit h3,.exit section.aufklapper details summary span,section.aufklapper details summary .exit span,.exit h4{font-size:3rem;color:#00f577}.exit p{margin-top:2rem}.exit .close{cursor:pointer;position:absolute;top:2rem;right:2rem}.exit .close svg{stroke-width:1.5;stroke:#002b22;fill:white}.exit>a{margin-top:4rem;background:white;padding:1rem 2rem;color:black;font-weight:bolder}.filter{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0;background:black;opacity:0.55}@font-face{font-family:'Basier Circle';src:url("../fonts/basier-circle/BasierCircle-Regular.eot");src:url("../fonts/basier-circle/BasierCircle-Regular.eot?#iefix") format("embedded-opentype"),url("../fonts/basier-circle/BasierCircle-Regular.woff2") format("woff2"),url("../fonts/basier-circle/BasierCircle-Regular.woff") format("woff"),url("../fonts/basier-circle/BasierCircle-Regular.ttf") format("truetype"),url("../fonts/basier-circle/BasierCircle-Regular.svg#../fonts/basier-circle/BasierCircle-Regular") format("svg");font-weight:normal;font-style:normal}@font-face{font-family:'Basier Circle';src:url("../fonts/basier-circle/BasierCircle-Bold.eot");src:url("../fonts/basier-circle/BasierCircle-Bold.eot?#iefix") format("embedded-opentype"),url("../fonts/basier-circle/BasierCircle-Bold.woff2") format("woff2"),url("../fonts/basier-circle/BasierCircle-Bold.woff") format("woff"),url("../fonts/basier-circle/BasierCircle-Bold.ttf") format("truetype"),url("../fonts/basier-circle/BasierCircle-Bold.svg#../fonts/basier-circle/BasierCircle-Bold") format("svg");font-weight:bold;font-style:normal}@font-face{font-family:'Basier Circle';src:url("../fonts/basier-circle/BasierCircle-RegularItalic.eot");src:url("../fonts/basier-circle/BasierCircle-RegularItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/basier-circle/BasierCircle-RegularItalic.woff2") format("woff2"),url("../fonts/basier-circle/BasierCircle-RegularItalic.woff") format("woff"),url("../fonts/basier-circle/BasierCircle-RegularItalic.ttf") format("truetype"),url("../fonts/basier-circle/BasierCircle-RegularItalic.svg#../fonts/basier-circle/BasierCircle-RegularItalic") format("svg");font-weight:normal;font-style:italic}@font-face{font-family:'Basier Circle';src:url("../fonts/basier-circle/BasierCircle-Medium.eot");src:url("../fonts/basier-circle/BasierCircle-Medium.eot?#iefix") format("embedded-opentype"),url("../fonts/basier-circle/BasierCircle-Medium.woff2") format("woff2"),url("../fonts/basier-circle/BasierCircle-Medium.woff") format("woff"),url("../fonts/basier-circle/BasierCircle-Medium.ttf") format("truetype"),url("../fonts/basier-circle/BasierCircle-Medium.svg#../fonts/basier-circle/BasierCircle-Medium") format("svg");font-weight:500;font-style:normal}@font-face{font-family:'Basier Circle';src:url("../fonts/basier-circle/BasierCircle-BoldItalic.eot");src:url("../fonts/basier-circle/BasierCircle-BoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/basier-circle/BasierCircle-BoldItalic.woff2") format("woff2"),url("../fonts/basier-circle/BasierCircle-BoldItalic.woff") format("woff"),url("../fonts/basier-circle/BasierCircle-BoldItalic.ttf") format("truetype"),url("../fonts/basier-circle/BasierCircle-BoldItalic.svg#../fonts/basier-circle/BasierCircle-BoldItalic") format("svg");font-weight:bold;font-style:italic}@font-face{font-family:'Basier Circle';src:url("../fonts/basier-circle/BasierCircle-SemiBold.eot");src:url("../fonts/basier-circle/BasierCircle-SemiBold.eot?#iefix") format("embedded-opentype"),url("../fonts/basier-circle/BasierCircle-SemiBold.woff2") format("woff2"),url("../fonts/basier-circle/BasierCircle-SemiBold.woff") format("woff"),url("../fonts/basier-circle/BasierCircle-SemiBold.ttf") format("truetype"),url("../fonts/basier-circle/BasierCircle-SemiBold.svg#../fonts/basier-circle/BasierCircle-SemiBold") format("svg");font-weight:600;font-style:normal}@font-face{font-family:'Basier Circle';src:url("../fonts/basier-circle/BasierCircle-SemiBoldItalic.eot");src:url("../fonts/basier-circle/BasierCircle-SemiBoldItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/basier-circle/BasierCircle-SemiBoldItalic.woff2") format("woff2"),url("../fonts/basier-circle/BasierCircle-SemiBoldItalic.woff") format("woff"),url("../fonts/basier-circle/BasierCircle-SemiBoldItalic.ttf") format("truetype"),url("../fonts/basier-circle/BasierCircle-SemiBoldItalic.svg#../fonts/basier-circle/BasierCircle-SemiBoldItalic") format("svg");font-weight:600;font-style:italic}@font-face{font-family:'Basier Circle';src:url("../fonts/basier-circle/BasierCircle-MediumItalic.eot");src:url("../fonts/basier-circle/BasierCircle-MediumItalic.eot?#iefix") format("embedded-opentype"),url("../fonts/basier-circle/BasierCircle-MediumItalic.woff2") format("woff2"),url("../fonts/basier-circle/BasierCircle-MediumItalic.woff") format("woff"),url("../fonts/basier-circle/BasierCircle-MediumItalic.ttf") format("truetype"),url("../fonts/basier-circle/BasierCircle-MediumItalic.svg#../fonts/basier-circle/BasierCircle-MediumItalic") format("svg");font-weight:500;font-style:italic}input,textarea,select,button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border:none;margin:0;padding:0;box-shadow:none;resize:none;outline:none;font-family:inherit;font-size:inherit;cursor:pointer}.trans-all{-webkit-transition:all 0.2s cubic-bezier(1, 0, 0, 1);-moz-transition:all 0.2s cubic-bezier(1, 0, 0, 1);-o-transition:all 0.2s cubic-bezier(1, 0, 0, 1);transition:all 0.2s cubic-bezier(1, 0, 0, 1)}.trans-draw{-webkit-transition:margin 0.35s cubic-bezier(1, 0, 0, 1),right 0.35s cubic-bezier(1, 0, 0, 1);-moz-transition:margin 0.35s cubic-bezier(1, 0, 0, 1),right 0.35s cubic-bezier(1, 0, 0, 1);-o-transition:margin 0.35s cubic-bezier(1, 0, 0, 1),right 0.35s cubic-bezier(1, 0, 0, 1);transition:margin 0.35s cubic-bezier(1, 0, 0, 1),right 0.35s cubic-bezier(1, 0, 0, 1)}.trans-wipe{-webkit-transition:max-width 1s cubic-bezier(1, 0, 0, 1);-moz-transition:max-width 1s cubic-bezier(1, 0, 0, 1);-o-transition:max-width 1s cubic-bezier(1, 0, 0, 1);transition:max-width 1s cubic-bezier(1, 0, 0, 1)}.trans-fade{-webkit-transition:opacity 1s cubic-bezier(1, 0, 0, 1);-moz-transition:opacity 1s cubic-bezier(1, 0, 0, 1);-o-transition:opacity 1s cubic-bezier(1, 0, 0, 1);transition:opacity 1s cubic-bezier(1, 0, 0, 1)}.notransitions *{-webkit-transition:none !important;-moz-transition:none !important;-o-transition:none !important;transition:none !important}*{-ms-hyphens:none;-webkit-hyphens:none;hyphens:none}*{-webkit-font-smoothing:antialiased}h1,h2,h3,section.aufklapper details summary span{padding:0;margin:0;font-family:'Basier Circle';font-weight:bold}h1{font-size:3rem}h2{font-size:2rem}h3,section.aufklapper details summary span{font-size:1.65rem}p{margin:0;line-height:1.6}p a{margin:0;font-size:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline;color:inherit}a{color:inherit;text-decoration:none}strong{font-weight:bold}em{font-style:normal}ul{list-style-type:none;margin:1rem 0;padding:0;font-size:inherit;line-height:1.7rem}ul li{margin-left:1.5rem}ul li:before{content:"＋";margin-right:0.6rem;margin-left:-1.5rem}@media (max-width: 900px){h3,section.aufklapper details summary span{font-size:1.25rem}}@media (max-width: 550px){*{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}h1{font-size:2.5rem}h2{font-size:1.85rem}}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box;outline:none}html{width:100%;overflow-x:hidden;background-color:white}html body{position:relative;width:100%;overflow-x:hidden;overflow-y:hidden;margin:0;padding:0;border:0;font-family:'Basier Circle';font-size:1rem;font-weight:normal;line-height:1;color:black;background:white}html body article{position:relative}::selection{background:black !important;color:white !important}section{position:relative;width:100%;margin:auto;padding:3rem 7rem}@media (max-width: 900px){section{padding:3rem}}.rail{position:relative;width:100%;max-width:85rem;margin:auto}@media (max-width: 1400px){html body{font-size:1rem}}@media (max-width: 550px){section{padding:1rem 0}}footer{position:relative;padding:3rem 3rem 5rem 7rem;background:#002b22;color:white;display:flex}footer *{line-height:1.4}footer svg{height:1.5rem;width:1.5rem;cursor:pointer;stroke-width:1.2}footer span{display:block;width:100%;column-span:all;font-weight:bold;font-size:1.5rem;margin-bottom:2rem}footer nav{margin-left:4rem;column-gap:4rem;column-count:2}footer nav a{display:block}footer a:hover{color:#00f577}footer .end{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-end;margin-left:auto}footer .end .networks a{margin-left:1rem}footer .end .networks a:hover svg{stroke:#00f577}footer .end .elevate svg{stroke:#00f577}footer .end .elevate svg:hover{stroke:white}@media (max-width: 900px){footer{position:relative;padding:4rem 3rem;background:#002b22;color:white;display:flex;flex-wrap:wrap}footer *{line-height:1.4}footer .address{width:40%;order:2;padding-right:2rem}footer nav{width:60%;order:3;column-count:2;column-gap:2rem;margin-left:0;margin-bottom:2rem}footer .end{width:100%;order:1;flex-direction:row;justify-content:space-between;align-items:center;margin-left:auto;margin-bottom:4rem}footer .end .networks{width:100%}footer .end .networks a{margin-left:0;margin-right:1rem}}@media (max-width: 550px){footer{padding:2rem 1rem}footer .address{order:3;width:100%;margin:1rem 0}footer nav{order:2;width:100%}footer .end{order:1;width:100%}}section.quicksignup{background:#001e0f;padding:4rem 7rem;color:white}section.quicksignup span{display:block;margin-bottom:1rem;font-weight:bold;font-size:1.5rem}section.quicksignup form{width:100%;display:flex;align-items:flex-end}section.quicksignup form input,section.quicksignup form textarea,section.quicksignup form select,section.quicksignup form button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border:none;margin:0;box-shadow:none;resize:none;outline:none;font-family:inherit;font-size:inherit;cursor:pointer;background:transparent;line-height:1.5;padding:0.6rem 0;color:white}section.quicksignup form input::-webkit-input-placeholder,section.quicksignup form textarea::-webkit-input-placeholder,section.quicksignup form select::-webkit-input-placeholder,section.quicksignup form button::-webkit-input-placeholder{color:#fff}section.quicksignup form input:-moz-placeholder,section.quicksignup form textarea:-moz-placeholder,section.quicksignup form select:-moz-placeholder,section.quicksignup form button:-moz-placeholder{opacity:1;color:#fff}section.quicksignup form input::-moz-placeholder,section.quicksignup form textarea::-moz-placeholder,section.quicksignup form select::-moz-placeholder,section.quicksignup form button::-moz-placeholder{opacity:1;color:#fff}section.quicksignup form input:-ms-input-placeholder,section.quicksignup form textarea:-ms-input-placeholder,section.quicksignup form select:-ms-input-placeholder,section.quicksignup form button:-ms-input-placeholder{color:#fff}section.quicksignup form input::-ms-input-placeholder,section.quicksignup form textarea::-ms-input-placeholder,section.quicksignup form select::-ms-input-placeholder,section.quicksignup form button::-ms-input-placeholder{color:#fff}section.quicksignup form input:not(button),section.quicksignup form textarea:not(button),section.quicksignup form select:not(button),section.quicksignup form button:not(button){border-bottom:1px solid #00f577;flex-shrink:1;width:100%;margin-right:2rem}section.quicksignup form>div{flex-shrink:0;margin:0;padding:0;display:flex;justify-content:space-between;align-items:center;padding:0}section.quicksignup form>div *:hover{cursor:pointer}section.quicksignup form>div label{width:100%;background:transparent !important;padding:0 1rem;color:white}section.quicksignup form>div label span{width:100%;max-width:10rem;background:transparent}section.quicksignup form>div label br{display:none}section.quicksignup form>div input{position:relative;background:transparent;height:2rem;width:2rem;margin:0;border:1px solid #00f577;flex-shrink:0}section.quicksignup form>div input:checked+label{color:white}section.quicksignup form>div input:checked:after{position:absolute;left:0.2rem;top:0.25rem;font-size:1.25rem;filter:invert(1)}section.quicksignup form button{width:auto;padding:0.5rem 2rem;font-size:inherit;margin-bottom:0;margin-left:2rem;background:white;color:#001e0f;font-weight:bold}section.quicksignup form button:disabled{cursor:not-allowed}section.quicksignup form button:not(:disabled):hover{background:#00f577;color:white}@media (max-width: 900px){section.quicksignup{padding:4rem 3rem}section.quicksignup form>div label br{display:block}}@media (max-width: 550px){section.quicksignup{padding:2rem 1rem}section.quicksignup span{margin-top:.5rem}section.quicksignup form{flex-direction:column;align-items:stretch}section.quicksignup form>div{margin:1rem 0}section.quicksignup form button{margin-left:0;margin-top:1rem}}header{position:relative;width:100%;z-index:1}header>div{width:100%;display:flex;flex-wrap:wrap;align-items:stretch;justify-content:space-between}header>div>*{padding:1rem;display:flex;align-items:center}header>div>a{display:flex;flex-direction:column;align-items:flex-start}header>div>a img{width:5rem}header>div .slogan{padding:1rem 6rem;text-transform:uppercase;margin-right:auto;background:#00f577;color:#002b22;letter-spacing:0.1rem}header>div .lang{padding:2rem;padding-right:3rem}header>div .lang a{text-transform:uppercase;color:#00f577;border-bottom:0.1rem solid transparent}header>div .lang a:hover{border-color:#00f577}@media (max-width: 1400px){header>div{width:100%;justify-content:flex-end}header>div>*{padding:1rem}header>div>a{margin-right:auto}header>div>a img{width:5rem}header>div .slogan{display:none}}@media (max-width: 550px){header>div{width:100%;justify-content:flex-end;align-items:stretch}header>div>*{padding:1rem}header>div>a{margin-right:auto}header>div>a img{height:5rem;width:auto}header>div .slogan{display:none}header>div .lang{display:none}}header nav a{font-weight:500;border-bottom:0.1rem solid transparent;padding:0.1rem 0;margin-left:2rem}header nav a.current{border-color:black}header nav a:hover:not(.current){border-color:whitesmoke}@media (max-width: 550px){header>div nav{display:flex;flex-direction:column;align-items:flex-end;justify-content:center}header>div nav a{margin:0.1rem 0;font-size:0.85rem}}section.spacer{margin:0;padding:0}section.spacer.small{height:1rem}section.spacer.medium{height:2rem}section.spacer.large{height:8rem}section.spacer.null{margin-top:0rem}section.spacer.null+*{margin-top:0;padding-top:0}section.spacer.negative{margin-top:-2rem}section.spacer.negative+*{margin-top:0;padding-top:0}@media (max-width: 900px){section.spacer.null{margin-top:0rem}section.spacer.negative{margin-top:-1rem}}section.aufklapper details{border-top:1px solid currentColor}section.aufklapper details:last-of-type{border-bottom:1px solid currentColor}section.aufklapper details>*:not(summary){padding-right:8rem;margin-top:-0.5rem;margin-bottom:2rem}section.aufklapper details summary{width:100%;display:inline-block;cursor:pointer;position:relative}section.aufklapper details summary span{display:block;line-height:1.3;padding:2rem 0;padding-right:8rem}section.aufklapper details summary .icon{position:absolute;top:0;right:0;padding:.5rem;background-color:#003822}section.aufklapper details summary .icon svg{width:2.5rem;height:auto;stroke-width:1.0;stroke:white}section.aufklapper details summary::-webkit-details-marker{display:none}section.aufklapper details[open] summary .icon svg{transform:rotate(180deg)}@media (max-width: 550px){section.aufklapper{padding:2rem 1rem}section.aufklapper details>*:not(summary){padding-right:0}section.aufklapper details summary span{padding:1rem 0;padding-right:6rem}section.aufklapper details summary .icon svg{width:1.5rem}}section.stage{display:flex;flex-wrap:wrap;padding-top:0;padding-bottom:0;padding-right:0}section.stage div{position:relative;padding:2rem}section.stage div>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}section.stage div:nth-child(1){padding-left:0;padding-top:6rem;padding-bottom:8rem;width:calc(50% - 3.5rem)}section.stage div:nth-child(2){width:calc(50% + 3.5rem);min-height:25rem}section.stage div:nth-child(3){width:calc(50% - 3.5rem);min-height:25rem}section.stage div:nth-child(4){width:calc(50% + 3.5rem);padding-top:3rem;padding-bottom:5rem;padding-right:7rem}section.stage div:nth-child(4)>*:not(:last-child){margin-bottom:2rem}section.stage div:nth-child(4) h1,section.stage div:nth-child(4) h2,section.stage div:nth-child(4) h3,section.stage div:nth-child(4) section.aufklapper details summary span,section.aufklapper details summary section.stage div:nth-child(4) span,section.stage div:nth-child(4) h4{font-weight:bold;margin:0;line-height:1.1;hyphens:manual}section.stage div:nth-child(4) h2,section.stage div:nth-child(4) h3,section.stage div:nth-child(4) section.aufklapper details summary span,section.aufklapper details summary section.stage div:nth-child(4) span,section.stage div:nth-child(4) h4{line-height:1.2;font-size:1.7rem}section.stage div span.small *{font-size:1rem;font-weight:bold;text-transform:uppercase;color:#00f577;margin-bottom:1rem}section.stage div span.large *{font-size:3.5rem;font-weight:bold;line-height:1.1;hyphens:manual}@media (max-width: 1400px){section.stage *{-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}}@media (max-width: 900px){section.stage{padding:0 3rem}section.stage div:nth-child(1),section.stage div:nth-child(2),section.stage div:nth-child(3),section.stage div:nth-child(4){width:100%}section.stage div:nth-child(2),section.stage div:nth-child(3){display:none}section.stage div:nth-child(1),section.stage div:nth-child(4){padding:2rem 0}section.stage div span.small *{font-size:1rem}section.stage div span.large *{font-size:2.65rem}}@media (max-width: 550px){section.stage{padding:0}section.stage div:nth-child(1),section.stage div:nth-child(4){padding:1rem}section.stage div span.large *{font-size:2.6rem}}section.images.multi{display:flex}section.images img{position:relative;width:100%;height:auto}section.gallery{display:flex;flex-wrap:wrap;justify-content:space-between}section.gallery img{height:auto}section.experten{background-color:#f1f8f0;display:grid;grid-template-areas:"person head" "person trigger";grid-template-columns:15rem auto;grid-template-rows:1fr;gap:2rem}section.experten .head{grid-area:head;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:2rem 0}section.experten .person{grid-area:person}section.experten .person .image{position:relative;width:12.5rem;height:12.5rem;border-radius:12.5rem;overflow:hidden;margin-bottom:2rem}section.experten .person .image img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;object-position:center}section.experten .person .info *,section.experten .person .contact *{font-size:0.8rem;margin-top:1rem;padding-left:0.5rem;line-height:1.2}section.experten .person .info * strong,section.experten .person .contact * strong{padding:0}section.experten .person .info a,section.experten .person .contact a{padding-left:0}section.experten .person .info a:hover,section.experten .person .contact a:hover{text-decoration:underline}section.experten .button{display:inline-block;padding:1rem 2rem;border:0.2rem solid currentColor;text-transform:uppercase;font-size:1rem;font-weight:bold}section.experten .button:hover{background-color:#001e0f;border-color:#001e0f;color:white}@media (max-width: 550px){section.experten{grid-template-areas:"head" "person" "form" "trigger";grid-template-columns:1fr;grid-template-rows:auto;gap:0;padding:3rem 1rem}section.experten .info *{margin-top:1rem}section.experten .head *{text-align:center}section.experten .head p:not(:first-child){margin-top:0.2rem}section.experten .person{margin:2rem 0 3rem 0}section.experten .person .image{width:8rem;height:8rem;margin:auto}section.experten .person .info *,section.experten .person .contact *{text-align:center}section.experten .trigger{display:flex;justify-content:center}}section.hero-slider{padding:0}section.hero-slider .slider{position:relative}section.hero-slider .slider .slick-slide{display:inline-block}section.hero-slider .slider .slick-track{display:flex}section.hero-slider .slider .slide{padding-left:7rem;min-height:35rem;position:relative}section.hero-slider .slider .slide>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}@media (max-width: 900px){section.hero-slider .slider .slide{padding-left:3rem}}@media (max-width: 550px){section.hero-slider .slider .slide{padding-left:0}}section.hero,section.hero-slider .slider .slide{background-size:cover;background-position:center;cursor:auto;min-height:37rem;position:relative}section.hero img,section.hero-slider .slider .slide img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;margin:0;padding:0}section.hero.align-top img,section.hero-slider .slider .align-top.slide img{object-position:top}section.hero.align-bottom img,section.hero-slider .slider .align-bottom.slide img{object-position:bottom}section.hero.align-left img,section.hero-slider .slider .align-left.slide img{object-position:left}section.hero.align-right img,section.hero-slider .slider .align-right.slide img{object-position:right}section.hero.cream,section.hero-slider .slider .cream.slide{background:#f1f8f0;min-height:20rem}section.hero.cream>*,section.hero-slider .slider .cream.slide>*{margin-top:8rem}section.hero>*,section.hero-slider .slider .slide>*{position:relative;margin-top:12rem;margin-bottom:4rem;margin-left:1rem;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start}section.hero>* span,section.hero-slider .slider .slide>* span{display:inline-block}section.hero>* span.small *,section.hero-slider .slider .slide>* span.small *{background:#00f577;color:#003822;font-size:1rem;text-transform:uppercase;font-weight:bold;padding:.5rem 0;margin-bottom:1rem;box-shadow:1rem 0 0 #00f577,-1rem 0 0 #00f577}section.hero>* span.small>span,section.hero-slider .slider .slide>* span.small>span{margin-right:2.2rem}section.hero>* span.large,section.hero-slider .slider .slide>* span.large{max-width:60rem}section.hero>* span.large *,section.hero-slider .slider .slide>* span.large *{background:#001e0f;color:white;font-size:3rem;font-weight:bold;padding:.6666666667rem 0;display:inline;line-height:1.75;box-shadow:1rem 0 0 #001e0f,-1rem 0 0 #001e0f;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}section.hero>* span.more,section.hero-slider .slider .slide>* span.more{display:inline-block;margin-top:0.15rem;padding:.4rem 0;background:#001e0f;color:white;font-size:1rem;font-weight:500;line-height:1;white-space:pre-wrap;box-shadow:1rem 0 0 #001e0f,-1rem 0 0 #001e0f}section.hero>a:hover .more,section.hero-slider .slider .slide>a:hover .more{background:white;box-shadow:1rem 0 0 white, -1rem 0 0 white;color:#001e0f}section.hero.video video,section.hero-slider .slider .video.slide video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;margin:0;padding:0;max-width:none}section.hero.video.align-top video,section.hero-slider .slider .video.align-top.slide video{object-position:top}section.hero.video.align-bottom video,section.hero-slider .slider .video.align-bottom.slide video{object-position:bottom}section.hero.video.align-left video,section.hero-slider .slider .video.align-left.slide video{object-position:left}section.hero.video.align-right video,section.hero-slider .slider .video.align-right.slide video{object-position:right}@media (max-width: 1400px){section.hero>*,section.hero-slider .slider .slide>*{margin-top:12rem;margin-bottom:4rem;margin-left:0;padding-left:1rem}section.hero>* span.small *,section.hero-slider .slider .slide>* span.small *{background:#00f577;color:#003822;font-size:1rem;text-transform:uppercase;font-weight:bold;margin-bottom:1rem;box-shadow:1rem 0 0 #00f577,-1rem 0 0 #00f577}section.hero>* span.large *,section.hero-slider .slider .slide>* span.large *{background:#001e0f;color:white;font-size:3rem;font-weight:bold;padding:.6666666667rem 0;display:inline;line-height:1.75;white-space:pre-wrap;box-shadow:1rem 0 0 #001e0f,-1rem 0 0 #001e0f}section.hero>* span.more,section.hero-slider .slider .slide>* span.more{display:inline-block;margin-top:0.15rem;padding:.4rem 0;background:#001e0f;color:white;font-size:1rem;font-weight:500;line-height:1;white-space:pre-wrap;box-shadow:1rem 0 0 #001e0f,-1rem 0 0 #001e0f}}@media (max-width: 900px){section.hero>* span.small *,section.hero-slider .slider .slide>* span.small *{font-size:1rem}section.hero>* span.large *,section.hero-slider .slider .slide>* span.large *{font-size:2rem;line-height:1.95}section.hero>* span * br,section.hero-slider .slider .slide>* span * br{display:none}section.hero>* span.more,section.hero-slider .slider .slide>* span.more{font-size:1rem;line-height:1}}@media (max-width: 550px){section.hero>* span.small *,section.hero-slider .slider .slide>* span.small *{font-size:0.8rem}section.hero>* span.large *,section.hero-slider .slider .slide>* span.large *{font-size:1.5rem;line-height:2.2}section.hero>* span.more,section.hero-slider .slider .slide>* span.more{font-size:0.8rem;line-height:1}}section.logos{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}section.logos img{width:calc(100% / 5 - 4rem);height:auto;max-height:3.5rem;margin:2rem 1rem}section.logos img:not(:hover){opacity:0.5;filter:saturate(0)}@media (max-width: 900px){section.logos img{width:calc(100% / 4 - 3rem);max-height:3rem;margin:1rem}}@media (max-width: 550px){section.logos img{width:calc(100% / 3 - 2rem)}}section.statement{position:relative;display:flex;justify-content:space-between;align-items:flex-end;min-height:35rem}section.statement>img{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;z-index:0}section.statement span{z-index:1;width:60%;max-width:60rem;padding-right:4rem;margin-bottom:4rem;padding-left:1rem}section.statement span *{background:#00f577;color:#001e0f;font-size:3rem;font-weight:bold;padding:.5rem 0;display:inline;line-height:1.635;box-shadow:1rem 0 0 #00f577,-1rem 0 0 #00f577;-webkit-box-decoration-break:clone;-ms-box-decoration-break:clone;-o-box-decoration-break:clone;box-decoration-break:clone}section.statement a{text-align:center;margin:0 auto;padding:1rem 2rem;border:0.2rem solid currentColor;text-transform:uppercase;font-size:1rem;font-weight:bold}section.statement a:hover{background:#001e0f;border-color:#001e0f;color:#00f577}@media (max-width: 1400px){section.statement span{width:100%}}@media (max-width: 900px){section.statement{flex-direction:column;align-items:flex-end;justify-content:flex-end;padding:2rem 3rem}section.statement span{width:100%}section.statement span *{font-size:2.2rem;line-height:1.8}section.statement a{margin:0}}@media (max-width: 550px){section.statement{padding:0}section.statement span{padding-right:2rem}section.statement span *{font-size:1.7rem;line-height:1.9}}section.tiles{display:flex;background:#f1f8f0}section.tiles+section.tiles{padding-top:0}section.tiles>*{position:relative;width:0;flex-grow:1;flex-shrink:1;margin-right:0.5rem;padding:1rem}section.tiles>*.proxy{cursor:pointer}section.tiles>*:last-child{margin-right:0}section.tiles>* .headline{display:block;font-size:1.8rem;font-weight:bold;min-height:5rem;margin:1rem 0;hyphens:auto}section.tiles>* .text>*{line-height:1.35;margin-bottom:1rem}section.tiles>* *{hyphens:auto}section.tiles>* .icon{position:absolute;bottom:0;right:0;padding:.6666666667rem}section.tiles>* .icon svg{width:1.5rem;height:auto;stroke-width:1.2}section.tiles.scheme-bluefill>*{background:#99d1ff}section.tiles.scheme-bluefill>* .headline{color:white}section.tiles.scheme-bluefill>* .text{color:#003652;margin-bottom:4rem}section.tiles.scheme-bluefill>* .icon{background:#003652}section.tiles.scheme-bluefill>* .icon svg{stroke:white}section.tiles.scheme-bluefill>*.proxy:hover{background:#003652}section.tiles.scheme-bluefill>*.proxy:hover *{color:white}section.tiles.scheme-beigefill{background-color:white}section.tiles.scheme-beigefill>*{background:#f1f8f0}section.tiles.scheme-beigefill>* .text{color:#001e0f;margin-bottom:4rem}section.tiles.scheme-beigefill>* .icon{background:#001e0f}section.tiles.scheme-beigefill>* .icon svg{stroke:white}section.tiles.scheme-beigefill>*.proxy:hover{background:#001e0f}section.tiles.scheme-beigefill>*.proxy:hover *{color:white}section.tiles.scheme-greenbox>*{border:0.1rem solid #002b22}section.tiles.scheme-greenbox>* .headline{color:#00f577}section.tiles.scheme-greenbox>* .icon{background:#002b22}section.tiles.scheme-greenbox>* .icon svg{stroke:white}section.tiles.scheme-greenbox>.proxy .text{margin-bottom:4rem}section.tiles.scheme-greenbox>.proxy:hover{background:#002b22}section.tiles.scheme-greenbox>.proxy:hover *{color:white}section.tiles.scheme-greenbox>.proxy:hover .headline{color:#00f577}section.tiles.scheme-greenbox>div p{margin-bottom:1rem}@media (max-width: 1400px){section.tiles>*{padding:.6666666667rem}section.tiles>* .headline{min-height:3rem;margin:1rem 0;font-size:1.4rem;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}section.tiles>* .text{line-height:1.3;font-size:0.9rem;-ms-hyphens:auto;-webkit-hyphens:auto;hyphens:auto}section.tiles>* .icon{padding:.5rem}}@media (max-width: 900px){section.tiles{flex-wrap:wrap}section.tiles>*{width:100%;margin-right:0;margin-bottom:0.15rem;padding:.6666666667rem;padding-right:4rem;padding-left:2rem;display:flex;justify-content:space-between;align-items:flex-start}section.tiles>* .headline{width:40%;font-size:1.8rem}section.tiles>* .text{width:55%;margin:1rem 0;font-size:1rem}section.tiles.scheme-greenbox{padding:0 3rem}section.tiles.scheme-greenbox>*{margin-bottom:.5rem}section.tiles.scheme-bluefill>*{margin-bottom:0.3rem}section.tiles.scheme-bluefill>* .text{margin-bottom:2rem}}@media (max-width: 550px){section.tiles>*{padding-left:1rem}section.tiles>* .headline{font-size:1.4rem}section.tiles>* .text{font-size:0.9rem}section.tiles.scheme-greenbox{padding:1rem}section.tiles.scheme-greenbox>*{display:flex;flex-direction:column;padding-right:1rem;padding-bottom:3rem}section.tiles.scheme-greenbox>* .headline{min-height:0;width:100%;font-size:1.4rem}section.tiles.scheme-greenbox>* .text{width:100%;font-size:0.9rem}section.tiles.scheme-bluefill{padding:1rem}section.tiles.scheme-bluefill>*{flex-direction:column;padding:1rem}section.tiles.scheme-bluefill>* .headline,section.tiles.scheme-bluefill>* .text{width:100%}section.tiles.scheme-bluefill>* .headline{min-height:0;margin-bottom:0}}section.teaser-line{display:flex;justify-content:space-between;align-items:center;padding:4rem 7rem}section.teaser-line.style-greendark{background:#001e0f;color:#00f577}section.teaser-line.style-greendark a:hover{background-color:#00f577;border-color:#00f577;color:white}section.teaser-line.style-greenmedium{background:#002b22;color:white}section.teaser-line.style-greenmedium a:hover{background-color:white;border-color:white;color:#002b22}section.teaser-line.style-keygreen{background:#00f577;color:#001e0f}section.teaser-line.style-keygreen a:hover{background-color:#001e0f;border-color:#001e0f;color:white}section.teaser-line.style-keyblue{background:#99d1ff;color:black}section.teaser-line.style-keyblue a:hover{background-color:#003652;border-color:#003652;color:white}section.teaser-line.style-creme{background:#f1f8f0;color:#001e0f}section.teaser-line.style-creme a:hover{background-color:#001e0f;border-color:#001e0f;color:white}section.teaser-line.style-white{background:white;color:#001e0f}section.teaser-line.style-white a:hover{background-color:#001e0f;border-color:#001e0f;color:white}section.teaser-line span{width:60%;padding-right:4rem}section.teaser-line span *{font-size:3rem;font-weight:bold;max-width:42.5rem;line-height:1.2}section.teaser-line a{text-align:center;margin:auto;padding:1rem 2rem;border:0.2rem solid currentColor;text-transform:uppercase;font-size:1rem;font-weight:bold}@media (max-width: 900px){section.teaser-line{padding:3rem}section.teaser-line span{width:70%;padding-right:2rem}section.teaser-line span *{font-size:2.2rem;max-width:none}}@media (max-width: 550px) and (max-width: 900px){section.teaser-line{padding:1rem;flex-wrap:wrap;justify-content:center}section.teaser-line span{width:100%;padding-right:0;margin-bottom:1rem;display:block}section.teaser-line span *{line-height:1.2;font-size:1.8rem}}section.text h1,section.text h2,section.text h3,section.text section.aufklapper details summary span,section.aufklapper details summary section.text span,section.text h4{margin-bottom:.5rem}section.text h1:not(:first-child),section.text h2:not(:first-child),section.text h3:not(:first-child),section.text section.aufklapper details summary span:not(:first-child),section.aufklapper details summary section.text span:not(:first-child),section.text h4:not(:first-child){margin-top:2rem}section.text h1:not(:only-child):not(:first-child){margin-bottom:4rem}section.text h2,section.text h3,section.text section.aufklapper details summary span,section.aufklapper details summary section.text span,section.text h4{line-height:1.2;font-size:1.7rem}section.text h2:not(:only-child):not(:first-child),section.text h3:not(:only-child):not(:first-child),section.text section.aufklapper details summary span:not(:only-child):not(:first-child),section.aufklapper details summary section.text span:not(:only-child):not(:first-child),section.text h4:not(:only-child):not(:first-child){margin-top:4rem}section.text.auto h2{font-size:2.4rem}section.text.news p ~ p{margin-top:1.5rem}section.text em{color:#00f577}section.text>*{max-width:55rem}section.text.background-darkgreen{color:white}section.text.double{display:flex;justify-content:space-between;align-items:flex-start}section.text.double div{width:calc(50% - 2rem)}@media (max-width: 900px){section.text{padding:3rem}section.text h1,section.text h2,section.text h3,section.text section.aufklapper details summary span,section.aufklapper details summary section.text span,section.text h4{margin-bottom:.5rem}section.text h1:not(:first-child),section.text h2:not(:first-child),section.text h3:not(:first-child),section.text section.aufklapper details summary span:not(:first-child),section.aufklapper details summary section.text span:not(:first-child),section.text h4:not(:first-child){margin-top:2rem}}@media (max-width: 550px){section.text{padding:2rem 1rem}section.text.double{display:flex;flex-direction:column}section.text.double div{width:100%}section.text.double div:first-of-type{margin-bottom:2rem}}section.video video{width:100%;max-width:55rem}@media (max-width: 900px){section.video{padding:3rem}}@media (max-width: 550px){section.video{padding:2rem 1rem}}section.jobsteaser{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:stretch;background:#f1f8f0;padding-bottom:4rem}section.jobsteaser .head{width:100%;color:#002b22;font-weight:bold;font-size:3.5rem;margin-bottom:2rem}section.jobsteaser>div{position:relative;width:calc(100% / 2 - 0.3rem);color:#002b22;cursor:pointer}section.jobsteaser>div:not(:empty){margin-bottom:0.35rem;border:0.1rem solid #002b22}section.jobsteaser>div div{padding:2rem}section.jobsteaser>div div span{display:block}section.jobsteaser>div div span.labels{font-size:1.2rem;font-weight:bold;margin-bottom:0.5rem;color:#00f577}section.jobsteaser>div div span.head{font-size:1.6rem;line-height:1.2;font-weight:normal;margin-bottom:2rem}section.jobsteaser>div div span.short{font-size:1rem;line-height:1.4;width:calc(100% - 5rem)}section.jobsteaser>div div span.icon{position:absolute;bottom:-1px;right:-1px;padding:.6666666667rem;background:#002b22}section.jobsteaser>div div span.icon svg{width:1.5rem;height:auto;stroke:white;stroke-width:1.2}section.jobsteaser>div:hover{background:#002b22}section.jobsteaser>div:hover *{color:white}@media (max-width: 900px){section.jobsteaser .head{font-size:2.85rem}section.jobsteaser>div div{padding:1rem}}@media (max-width: 550px){section.jobsteaser{padding:2rem 1rem}section.jobsteaser .head{font-size:2.6rem}section.jobsteaser>div{width:100%}section.jobsteaser>div div span.short{margin-bottom:3rem;width:100%}}section.navigation,section.hero-slider .navigation{display:flex;background:#f1f8f0;padding:0;margin-bottom:2rem}section.navigation a,section.hero-slider .navigation a{display:flex;justify-content:center;align-items:center;width:0;flex-grow:1;flex-shrink:1;padding:1.3333333333rem 2rem;color:#002b22;border-right:0.05rem solid #00f577;font-weight:500;text-align:center}section.navigation a:last-of-type,section.hero-slider .navigation a:last-of-type{border-right:0}section.navigation a.current,section.hero-slider .navigation a.current{background:#00f577}section.navigation a:hover:not(.current),section.hero-slider .navigation a:hover:not(.current){background:#e9efe8}@media (max-width: 550px){section.navigation,section.hero-slider .navigation{overflow-x:scroll;-webkit-overflow-scrolling:touch}section.navigation a,section.hero-slider .navigation a{white-space:nowrap;width:auto}}section.newsteaser{display:flex;justify-content:space-between;align-items:stretch;flex-wrap:wrap;background:#99d1ff}section.newsteaser .head{width:100%;color:white;font-weight:bold;font-size:1.5rem;margin-bottom:2rem}section.newsteaser a{position:relative;width:calc(100% / 3 - 0.4rem)}section.newsteaser a:not(:empty){margin-bottom:0.8rem;background:white}section.newsteaser a .media{position:relative;height:15rem;overflow:hidden}section.newsteaser a .media img,section.newsteaser a .media video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover;margin:0;padding:0;max-width:none}section.newsteaser a .media video{display:none}section.newsteaser a:hover .media video{display:block}section.newsteaser a .text{padding:1rem}section.newsteaser a .text span{display:block}section.newsteaser a .text span.date{font-size:0.8rem;margin-top:.6666666667rem}section.newsteaser a .text span.name{font-weight:bold;font-size:1.5rem;line-height:1.2;margin-top:1rem;margin-bottom:4rem}section.newsteaser a .text span.icon{position:absolute;bottom:0;right:0;padding:.6666666667rem;background:#003652}section.newsteaser a .text span.icon svg{width:1.5rem;height:auto;stroke:white;stroke-width:1.2}section.newsteaser a:not(:empty):hover{background:#003652;color:white}section.newsteaser a:not(:empty):hover .date{color:#99d1ff}section.newsteaser.small .head{color:#003652}section.newsteaser.small a{width:calc(100% / 4 - 0.4rem)}@media (max-width: 1400px){section.newsteaser a,section.newsteaser.small a{width:calc(100% / 3 - 0.4rem)}section.newsteaser a:not(:empty),section.newsteaser.small a:not(:empty){margin-bottom:0.6rem}}@media (max-width: 900px){section.newsteaser .head,section.newsteaser.small .head{font-size:2.85rem}section.newsteaser a,section.newsteaser.small a{width:calc(100% / 2 - 0.3rem)}section.newsteaser a:not(:empty),section.newsteaser.small a:not(:empty){margin-bottom:0.6rem}}@media (max-width: 550px){section.newsteaser{padding:3rem 1rem}section.newsteaser .head{font-size:2.6rem}section.newsteaser a{width:100%}section.newsteaser.small .media{display:none}section.newsteaser.small .head{font-size:2.2rem}section.newsteaser.small a{width:100%}section.newsteaser.small a img,section.newsteaser.small a video{display:none !important}}section.news blockquote{position:relative;z-index:1;background:#f1f8f0;margin:0;padding:0;padding-top:4rem;padding-bottom:4rem;margin-top:4rem}section.news blockquote:last-child{margin-bottom:-4rem}section.news blockquote:after{content:" ";background:#f1f8f0;position:absolute;z-index:-1;top:0;left:-100vw;width:200vw;height:100%}section.form{display:flex;flex-direction:column;background-color:#f1f8f0}section.form>span{width:100%;margin-bottom:2rem}section.form>span *{font-size:2.6rem;line-height:1.2;font-weight:bold}section.form>p{max-width:55rem;margin-bottom:3rem}section.form form{display:flex;flex-direction:column;width:100%}section.form form>span{width:100%;display:flex;align-items:flex-start;margin-bottom:0.5rem}section.form form>span>label{width:15rem;font-weight:bold;padding:0.6rem 0;line-height:1.5}section.form form>span>label+*{width:100%;max-width:40vw}section.form form input,section.form form textarea,section.form form select,section.form form button{-webkit-appearance:none;-moz-appearance:none;border-radius:0;border:none;margin:0;box-shadow:none;resize:none;outline:none;font-family:inherit;font-size:inherit;cursor:pointer;background:transparent;line-height:1.5;padding:0.6rem 0}section.form form input:not(button):not([type=checkbox]),section.form form textarea:not(button):not([type=checkbox]),section.form form select:not(button):not([type=checkbox]),section.form form button:not(button):not([type=checkbox]){border-bottom:1px solid #00f577}section.form form input:not(button):not([type=checkbox]):active,section.form form input:not(button):not([type=checkbox]):focus,section.form form textarea:not(button):not([type=checkbox]):active,section.form form textarea:not(button):not([type=checkbox]):focus,section.form form select:not(button):not([type=checkbox]):active,section.form form select:not(button):not([type=checkbox]):focus,section.form form button:not(button):not([type=checkbox]):active,section.form form button:not(button):not([type=checkbox]):focus{border-color:#001e0f}section.form form textarea{min-height:10rem}section.form form span>div{margin:0;padding:0;display:flex;justify-content:space-between;align-items:center;padding:0.2rem 0}section.form form span>div *:hover{cursor:pointer}section.form form span>div label{width:100%;background:transparent !important;padding:0 1rem;color:black}section.form form span>div label span{width:100%;background:transparent}section.form form span>div input{position:relative;background:transparent;height:2rem;width:2rem;margin:0;border:1px solid #00f577;flex-shrink:0}section.form form span>div input:checked+label{color:black}section.form form span>div input:checked:after{position:absolute;left:0.2rem;top:0.25rem;font-size:1.25rem;color:black}section.form form button{align-self:flex-end;width:auto;padding:0.5rem 2rem;font-size:inherit;margin-bottom:0;margin-top:2rem;background:#002b22;color:white;font-weight:bold}section.form form button:disabled{cursor:not-allowed}section.form form button:not(:disabled):hover{background:#00f577;color:#001e0f}@media (max-width: 550px){section.form{padding:2rem 1rem}section.form>span{width:100%;font-size:2.6rem}section.form form>span>label{width:40%}section.form form>span>label+*{max-width:60%}}section.googlemap{padding:0 7rem;background:#99d1ff}section.googlemap .googlemap{width:100%;height:65vh;background:transparent}section.googlemap .googlemap .notice{display:block;padding:2rem;color:#003652;font-size:0.8rem;line-height:1.2;max-width:42.5rem}section.googlemap .gm-style-iw{color:black;border-radius:0}section.googlemap .gm-style-iw a{color:black;cursor:pointer}section.googlemap .infobox{padding:.3333333333rem}@media (max-width: 900px){section.googlemap{padding:0 3rem}}@media (max-width: 550px){section.googlemap{padding:0 1rem}}
/*# sourceMappingURL=fms.min.css.map */
