@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;300;400;500;600;700;800;900&display=swap);
/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}[hidden],template{display:none}:where(:not(iframe,canvas,img,svg,video):not(svg *,symbol *)){all:unset;display:revert}a,button{cursor:revert}menu,ol,ul{list-style:none}img{max-width:100%}table{border-collapse:collapse}textarea{white-space:revert}meter{-webkit-appearance:revert;appearance:revert}:where([hidden]){display:none}:where([contenteditable]){-moz-user-modify:read-write;-webkit-user-modify:read-write;overflow-wrap:break-word;-webkit-line-break:after-white-space}:where([draggable=true]){-webkit-user-drag:element}*,:after,:before{box-sizing:border-box}a{text-decoration:none}a,button{color:inherit;cursor:pointer}button{background-color:transparent;border-width:0;padding:0}figure{margin:0}input::-moz-focus-inner{border:0;padding:0;margin:0}dd,ol,ul{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}cite{font-style:normal}fieldset{border-width:0;padding:0;margin:0}html{font-size:1px}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16rem;font-weight:400;line-height:1.3;color:#222}html{scroll-behavior:smooth}html body{min-height:100vh;display:flex;flex-direction:column;font-family:Jost,serif}html body.stop-scrolling{height:100%;overflow:hidden}html body .wrapper-body{display:flex;flex-direction:column;justify-content:space-between;overflow-x:hidden}html body .wrapper-body.active{display:none}@media (min-width:992px){html body .wrapper-body{justify-content:unset}}html body .wrapper-body section{position:relative}html body .wrapper-body section.bg-grey{background-color:#f2f2f2}html body .wrapper-body section .scroller{position:absolute;bottom:-50px;z-index:1000;left:50%;transform:translateY(-50%);opacity:0;pointer-events:none}@media (min-width:992px){html body .wrapper-body section .scroller{opacity:1;pointer-events:auto}}html body .wrapper-body section .scroller p{font-size:12px}html body .wrapper-body section .scroller:after{content:"";position:absolute;bottom:-18px;height:20px;width:25px;background-image:url(/assets/images/arrow-down-sign.svg);left:50%;transform:translateX(-50%);background-size:cover}html body .wrapper-body .container{width:100%;margin:0 auto;max-width:992px;padding:0 20px}@media (min-width:992px){html body .wrapper-body .container{padding:0}}@media (min-width:1200px){html body .wrapper-body .container{max-width:1200px}}@media (min-width:1280px){html body .wrapper-body .container{max-width:1260px}}@media (min-width:1440px){html body .wrapper-body .container{max-width:1455px}}html body .wrapper-body .container .text-left{text-align:left}html body .wrapper-body .container .text-center{text-align:center}html body .wrapper-body .container h1{font-family:Montserrat,sans-serif;font-size:32px;line-height:44px;letter-spacing:1.8px;font-weight:700;color:#2d251f}@media (min-width:768px){html body .wrapper-body .container h1{font-size:45px;line-height:52px}}@media (min-width:992px){html body .wrapper-body .container h1{font-size:60px;line-height:75px}}html body .wrapper-body .container h2{font-size:32px;font-weight:300;letter-spacing:.9px;color:#2d251f;font-family:Montserrat,sans-serif;margin-bottom:40px}@media (min-width:992px){html body .wrapper-body .container h2{font-size:45px}}html body .wrapper-body .container h3{font-family:Montserrat,sans-serif;font-size:30px;font-weight:600;letter-spacing:1.2px}@media (min-width:1440px){html body .wrapper-body .container h3{font-size:38px}}html body .wrapper-body .container p{font-size:16px;line-height:28px;font-weight:300;letter-spacing:.35px;font-family:Montserrat,sans-serif}@media (min-width:992px){html body .wrapper-body .container p{font-size:18px;line-height:33px}}html body .wrapper-body .container p.intro-lead{font-family:Montserrat,sans-serif}html body .wrapper-body .container p.pre-headline{color:#8e8fae;letter-spacing:3.2px;text-transform:uppercase;font-weight:700;margin-bottom:30px;font-size:16px;font-family:Jost,serif}html body .wrapper-body .container p.description-text{line-height:28px;font-size:16px;font-weight:400;letter-spacing:.33px;font-family:Jost,serif}html body .wrapper-body .container p.description-text.intro-section-text{font-size:16px;font-weight:300;letter-spacing:.62px;line-height:28px}@media (min-width:992px){html body .wrapper-body .container p.description-text.intro-section-text{font-size:18px;line-height:32px}}html body .wrapper-body .container button{margin-top:65px;border-radius:29px;font-family:Montserrat,sans-serif;font-weight:600;color:#fff;text-transform:uppercase;padding:19px 58px;display:block;letter-spacing:1.2px}html body .wrapper-body .container button.secondary{background-color:#8e8fae}html body .wrapper-body .container button.primary{background-color:#bfb0a0}html body .wrapper-body .container button.cta-btn{background-color:#fff}html body .wrapper-body .container button.cta-btn a{color:#2d251f}html body .wrapper-body .container ul{margin-top:35px}html body .wrapper-body .container ul li{line-height:28px;padding-left:20px;position:relative;color:#2d251f;letter-spacing:.35px;margin:0 0 8px}html body .wrapper-body .container ul li:before{content:"";position:absolute;top:10px;left:0;height:10px;width:10px;background-image:url(/assets/images/ListItem.svg);background-repeat:no-repeat}html body .wrapper-body .anchor{display:block;position:relative;top:-220px;visibility:hidden}html body .wrapper-body.hide{display:none}html body .wrapper-body .flex{display:flex}html body .wrapper-body .flex.column{flex-direction:column}html body .wrapper-body .flex.center{justify-content:center;align-items:center}html body .wrapper-body .flex.justify-center{justify-content:center}html body .wrapper-body .flex.align-center{align-items:center}html body .wrapper-body .flex.space-between{justify-content:space-between}html body .wrapper-body .flex.flex-end{justify-content:flex-end}html::-webkit-scrollbar{display:none}.cookies-eu-revoke:hover{cursor:pointer}.cookies-eu-banner{position:fixed;z-index:-1;opacity:0;transition:opacity 0s;bottom:10px;right:10px;left:10px;border:1px solid #b98d30;border-radius:5px}@media (min-width:768px){.cookies-eu-banner{left:unset}}.cookies-eu-banner .cookies-alignment{min-height:100%;display:flex;justify-content:center;align-items:center}.cookies-eu-banner.is-active{z-index:20000;opacity:1}.cookies-eu-banner .cookies-panel{background:#fff;width:100%;max-width:900px;padding:20px 10px;border-radius:4px;position:relative}@media (min-width:992px){.cookies-eu-banner .cookies-panel .cookies-text{max-width:480px}}.cookies-eu-banner .cookies-panel .cookies-text .cookie-headline{font-size:30px;font-weight:400;margin-bottom:20px}.cookies-eu-banner .cookies-panel .bg-image{position:absolute;background-size:contain;background-position:50%;height:130px;width:130px;background-repeat:no-repeat;bottom:105px;right:0;opacity:0}@media (min-width:576px){.cookies-eu-banner .cookies-panel .bg-image{height:140px;width:140px;bottom:40px}}@media (min-width:992px){.cookies-eu-banner .cookies-panel .bg-image{height:170px;width:170px;bottom:0;opacity:1}}.cookies-eu-banner .cookies-text h3{font-family:inherit;color:#000;margin-bottom:20px;font-size:18px}@media (min-width:992px){.cookies-eu-banner .cookies-text h3{font-size:30px}}.cookies-eu-banner .cookies-text p{color:#000;font-family:inherit;font-size:12px;line-height:18px;font-weight:100}.cookies-eu-banner .cookies-text a{text-decoration:underline;color:#000;font-family:inherit}.cookies-eu-banner .cookies-details{margin-bottom:10px}.cookies-eu-banner .cookies-details .accordion{list-style:none;padding:0}.cookies-eu-banner .cookies-details .accordion .accordion-item{overflow:hidden;height:30px;transition:height 1s}.cookies-eu-banner .cookies-details .accordion .accordion-item.open{height:250px}@media (min-width:650px){.cookies-eu-banner .cookies-details .accordion .accordion-item.open{height:200px}}.cookies-eu-banner .cookies-details .accordion .accordion-item button.cookies-eu-details{border:none;width:100%;background-color:transparent;position:relative;padding-left:25px;cursor:pointer;color:#000}.cookies-eu-banner .cookies-details .accordion .accordion-item button.cookies-eu-details:before{content:"";position:absolute;height:18px;width:18px;left:0;top:0;background-image:url(/assets/images/plus.png);background-size:cover}.cookies-eu-banner .cookies-details .accordion .accordion-item button.cookies-eu-details.open:before{content:"";position:absolute;height:18px;width:18px;left:0;top:0;background-image:url(/assets/images/minus.png);background-size:cover}.cookies-eu-banner .cookies-details .accordion .accordion-item .accordion-content{margin-top:10px;transition:height 1s;padding:10px 20px}@media (min-width:992px){.cookies-eu-banner .cookies-details .accordion .accordion-item .accordion-content .cookies-eu-details{max-width:480px}}.cookies-eu-banner .cookies-details .accordion .accordion-item .accordion-content .cookies-eu-details p{font-size:12px;line-height:20px}@media (min-width:992px){.cookies-eu-banner .cookies-details .accordion .accordion-item .accordion-content .cookies-eu-details p{font-size:12px}.cookies-eu-banner .cookies-details .accordion .accordion-item .accordion-content .cookies-eu-details p:nth-child(2){margin-top:10px}}.cookies-eu-banner .cookies-details .accordion-title{background:#fff;border:none;padding:5px 0 5px 16px;font-size:16px;color:#000;font-family:inherit}.cookies-eu-banner .cookies-details .accordion-title:before{left:0;right:auto}.cookies-eu-banner .cookies-details .accordion-content{padding:10px 0 5px;border:none;background:#ededed;color:#000;font-family:inherit}.cookies-eu-banner .cookies-checkboxes{display:flex;flex-wrap:wrap;margin:10px 0}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox{min-width:260px;flex:1}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button{position:relative;background:none;padding:10px 25px;cursor:pointer;color:#000;font-family:inherit;border:none}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button#cookies-eu-necessary span.lock{position:relative}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button#cookies-eu-necessary span.lock:after{content:"";position:absolute;background-size:cover;height:15px;width:15px;top:3px;background-image:url("data:image/png;base64,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")}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button:before{position:absolute;top:8px;left:0;content:"";border:1px solid grey;width:19px;height:19px;border-radius:50%}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button:after{position:absolute;top:8px;left:0;font-size:20px;content:"";display:none;width:21px;height:21px;background:#b98d30;border-radius:50%}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button:disabled{color:grey}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button:disabled:after{background:grey}.cookies-eu-banner .cookies-checkboxes .cookies-checkbox button.consented:after{display:block}.cookies-eu-banner .cookies-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;flex-direction:row-reverse;gap:20px}.cookies-eu-banner .cookies-buttons .cookies-save{margin:auto;padding:0 20px}.cookies-eu-banner .cookies-buttons .cookies-save a{color:#000;font-family:inherit}.cookies-eu-banner .cookies-buttons .cookies-save a:hover{cursor:pointer}.cookies-eu-banner .cookies-buttons .cookies-save-all{font-size:12px;margin:0 auto}@media (min-width:992px){.cookies-eu-banner .cookies-buttons .cookies-save-all{font-size:16px}}.cookies-eu-banner .cookies-buttons .cookies-save-all a{margin:0;background-color:#000;color:#fff;text-transform:uppercase;padding:10px 30px;border-radius:20px}.cookies-eu-banner .cookies-buttons .cookies-save-all a:hover{cursor:pointer}.cookies-eu-banner .cookies-buttons .cookies-save-minimum{font-size:16px;margin:0 auto}.cookies-eu-banner .cookies-buttons .cookies-save-minimum a{color:#000;font-family:inherit}@media (min-width:768px){.cookies-eu-banner .cookies-panel{padding:35px 70px}.cookies-eu-banner .cookies-details .accordion-title{font-size:16px}.cookies-eu-banner .cookies-buttons .cookies-save{margin:20px 0;order:2}.cookies-eu-banner .cookies-buttons .cookies-save a{font-size:12px}}@media (min-width:768px) and (min-width:992px){.cookies-eu-banner .cookies-buttons .cookies-save a{font-size:16px}}@media (min-width:768px){.cookies-eu-banner .cookies-buttons .cookies-save-all{margin:0 20px 0 0;order:1}.cookies-eu-banner .cookies-buttons .cookies-save-minimum{margin:0 20px 0 0;order:3}}@media (min-width:992px){.cookies-eu-banner .cookies-panel{padding:25px}}@keyframes revealText{0%{transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes hideText{0%{opacity:1;transform:none}to{transform:translateY(-125px)}}@keyframes shimmer{0%{transform:translateX(-100%)}to{transform:translateX(100%)}}@keyframes openCookie{0%{height:30px}to{height:192px}}@keyframes darkTopBar{0%{top:-120px}to{top:0}}.top-header{padding:23px 23px 0;width:100%;display:flex;justify-content:space-between;align-items:center;position:absolute;z-index:10;left:50%;transform:translateX(-50%);max-width:992px}@media (min-width:992px){.top-header{padding:23px 0 0}}@media (min-width:1200px){.top-header{max-width:1200px}}@media (min-width:1400px){.top-header{height:104px}}@media (min-width:1280px){.top-header{max-width:1240px}}@media (min-width:1440px){.top-header{max-width:1455px}}.top-header .logo a svg{width:156.32px;height:23.5px}@media (min-width:992px){.top-header .logo a svg{width:288.26px;height:43.34px}}.top-header .menu button #menu,.top-header .menu button.hidden{display:none}@media (min-width:992px){.top-header .menu button #menu{display:unset}}.bg-top-header{background-color:#f2f2f2;width:100%;height:120px;position:sticky;top:0;z-index:1000;display:none}.bg-top-header.show,.bg-top-header.up{display:block;animation:darkTopBar .3s ease-in}.bg-top-header.show{height:70px}.nav-trigger{top:0}nav.navigation{height:100vh;background-color:#2d251f;font-family:Montserrat,sans-serif;position:relative;overflow:hidden;display:none}nav.navigation:before{content:"";position:absolute;width:540px;height:112vh;top:-50px;background-color:#322a2b;transform:rotate(336deg) skewY(24deg);left:-120.5%}@media (min-width:992px){nav.navigation:before{left:8.5%}}nav.navigation.active{display:block}nav.navigation ul{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:100%;max-width:290px}@media (min-width:992px){nav.navigation ul{right:22%;transform:translateY(-50%);max-width:400px}}@media (min-width:1400px){nav.navigation ul{max-width:600px}}nav.navigation ul.first-level li.first-li{font-size:25px;letter-spacing:1.6px;color:#fff;font-weight:700;display:flex;flex-direction:column;border-bottom:1px solid #454557;padding:15px 0 20px}@media (min-width:992px){nav.navigation ul.first-level li.first-li{font-size:45px}}nav.navigation ul.first-level li.first-li span{font-size:14px;font-family:Jost,serif;font-weight:300;letter-spacing:.7px;padding-left:3px}@media (min-width:992px){nav.navigation ul.first-level li.first-li span{font-size:16px;font-weight:100}}nav.navigation ul.first-level li.lang{margin-top:40px;display:flex;flex-direction:row-reverse;justify-content:flex-end}nav.navigation ul.first-level li.lang :nth-child(2){margin-right:20px}nav.navigation ul.first-level li.lang a{color:#fff;font-size:23px;font-weight:300}nav.navigation ul.first-level li.lang a.is-active{font-weight:600}nav.navigation .nav-footer{bottom:0;position:absolute;color:#fff;display:flex;justify-content:space-between;width:100%;font-weight:100;font-size:14px;transform:translateX(-50%);left:50%;padding:0 30px 20px}nav.navigation .nav-footer .links{display:flex;gap:20px}footer{margin-top:auto;border-bottom:30px solid #2d251f;min-height:470px;width:100%;display:flex;align-items:flex-end;justify-content:center}@media (min-width:450px){footer{min-height:410px}}footer .container{display:flex;flex-direction:column;align-items:center;gap:5px}footer .container svg{margin-bottom:45px}footer .container svg#Ebene_1{max-width:232px}footer .container svg .st0{fill:#2d251f}footer .container .address{display:flex;justify-content:center;align-items:center;flex-direction:column;margin-bottom:15px;line-height:30px;text-align:center;max-width:300px}@media (min-width:450px){footer .container .address{margin-bottom:45px}}@media (min-width:768px){footer .container .address{max-width:unset}}footer .container .address :nth-child(2){max-width:210px}@media (min-width:450px){footer .container .address :nth-child(2){max-width:100%}}footer .container .links{display:flex;flex-direction:column;gap:10px;color:#bfb0a0;margin-bottom:10px;text-align:center}@media (min-width:450px){footer .container .links{flex-direction:row;gap:30px;margin-bottom:30px}}footer.hidden{display:none}section.intro{width:100%;height:100vh;max-height:405px;display:flex;align-items:flex-end;background:#8e8fae;background:linear-gradient(90deg,#8e8fae 20%,rgba(156,154,176,.395418) 48%,#d1c5b8 98%);position:relative}section.intro:before{content:"";position:absolute;background:hsla(0,0%,100%,.3);height:500px;width:331px;bottom:130px;right:40%;transform:rotate(336deg) skewY(24deg);z-index:-1;opacity:0}@media (min-width:992px){section.intro:before{width:375px;right:20vw;top:-25px;height:620px;opacity:1;z-index:0}}@media (min-width:1920px){section.intro:before{right:25vw}}@media (min-width:992px){section.intro{min-height:673px;max-height:90vh}}section.intro img.intro-image{position:absolute;height:100%;width:100%;object-fit:cover;z-index:-1;top:0;opacity:.7}section.intro .container .intro{position:relative}section.intro .container .intro p.lead{font-family:Montserrat,sans-serif;font-weight:700;font-size:16px;padding-bottom:10px;letter-spacing:.6px}@media (min-width:992px){section.intro .container .intro p.lead{font-size:18px}}section.intro.portal-intro{padding-bottom:34px}section.intro.portal-intro:before{height:520px}@media (min-width:1440px){section.intro.portal-intro:before{height:620px}}@media (min-width:992px){section.intro.portal-intro{padding-bottom:100px}}section.intro.contact-intro,section.intro.content-intro{overflow:hidden;align-items:flex-end;padding-bottom:120px;max-height:473px}@media (min-width:992px){section.intro.contact-intro,section.intro.content-intro{padding-bottom:330px;max-height:850px}}section.intro.contact-intro .container .intro:before,section.intro.content-intro .container .intro:before{bottom:15px;height:563px;right:70px;background-color:#639}@media (min-width:992px){section.intro.contact-intro .container .intro:before,section.intro.content-intro .container .intro:before{height:746px;bottom:-81px;right:240px}}section.map-container .container .bg-wrapper .map{height:610px}section.content-title{position:relative;margin-bottom:50px}@media (min-width:450px){section.content-title{margin-bottom:0}}section.content-title .container{height:0}section.content-title .container .bg-wrapper{background-image:url(/assets/images/contentTitleBg.svg);background-size:cover;color:#fff;position:relative;top:-100px;padding:25px;z-index:100;min-height:525px}@media (min-width:450px){section.content-title .container .bg-wrapper{min-height:430px}}@media (min-width:576px){section.content-title .container .bg-wrapper{min-height:410px}}@media (min-width:992px){section.content-title .container .bg-wrapper{top:-280px;min-height:500px;max-height:500px}}section.content-title .container .bg-wrapper .content{max-width:1130px;margin:auto;padding-top:5%}@media (min-width:992px){section.content-title .container .bg-wrapper .content{padding-top:114px}}section.content-title .container .bg-wrapper .content p.small-title{font-family:Jost,serif;font-size:16px;font-weight:600;letter-spacing:3.5px;margin-bottom:25px}section.content-title .container .bg-wrapper .content h2{color:#8e8fae;margin-bottom:20px;font-size:22px}@media (min-width:992px){section.content-title .container .bg-wrapper .content h2{margin-bottom:40px;margin-left:-4px;font-size:32px}}section.content-title.map-container{margin-bottom:100px}section.content-title.map-container .container .bg-wrapper{padding:0;position:relative}section.content-title.map-container .container .bg-wrapper .map ul li:before{all:unset}section.content-title.map-container .container .bg-wrapper .map button{border-radius:unset}section.content-title.map-container .container .bg-wrapper .map .gm-style-iw-c{max-width:185px!important;font-size:16px;color:#2d251f}section.image-text-section{padding:32px 0 85px;overflow:hidden}@media (min-width:992px){section.image-text-section{padding:185px 0 115px}}@media (min-width:992px){section.image-text-section:before{position:absolute;content:"";height:1400px;width:375px;background-color:#f2f2f2;top:-61px;right:-29vw;z-index:-1;transform:rotate(336deg) skewY(24deg)}}@media (min-width:1200px){section.image-text-section:before{right:-22vw}}@media (min-width:1280px){section.image-text-section:before{right:-40vw;width:50vw}}@media (min-width:1366px){section.image-text-section:before{right:-40vw}}@media (min-width:1440px){section.image-text-section:before{right:-39vw}}@media (min-width:1920px){section.image-text-section:before{right:-31vw}}section.image-text-section .container.main-container{display:flex;flex-direction:column}@media (min-width:992px){section.image-text-section .container.main-container{flex-direction:row;gap:30px}}section.image-text-section .container.main-container>div{flex:1}section.image-text-section .container.main-container .image-holder img{object-fit:cover;max-height:327px;width:100%}@media (min-width:650px){section.image-text-section .container.main-container .image-holder img{max-height:427px}}@media (min-width:992px){section.image-text-section .container.main-container .image-holder img{max-width:550px;max-height:658px}}section.image-text-section .container.main-container .text-holder{padding-top:20px}section.text-teaser{background-color:#f2f2f2;padding:60px 0}@media (min-width:992px){section.text-teaser{padding:145px 0}}section.text-teaser .container h2{margin-bottom:32px!important}@media (min-width:992px){section.text-teaser .container h2{margin-bottom:65px!important;margin-left:-4px}}section.text-teaser .container .teaser-wrapper{display:flex;gap:37px;flex-direction:column}@media (min-width:1024px){section.text-teaser .container .teaser-wrapper{flex-direction:row}}section.text-teaser .container .teaser-wrapper .teaser{flex:1;display:flex;flex-direction:column;justify-content:space-between;max-width:447px}@media (min-width:768px){section.text-teaser .container .teaser-wrapper .teaser{max-width:unset}}section.text-teaser .container .teaser-wrapper .teaser h3{margin-bottom:18px}section.text-teaser .container .teaser-wrapper .teaser ul{margin-top:20px}section.text-teaser .container .teaser-wrapper .teaser ul li{line-height:36px;border-bottom:1px solid rgba(0,0,0,.16)}section.text-teaser .container .teaser-wrapper .teaser button{margin-top:45px;width:fit-content}section.text-teaser .container .teaser-wrapper .teaser p{line-height:28px;font-size:16px;font-weight:400;letter-spacing:.33px;font-family:Jost,serif;margin-top:0}section.text-teaser .container .teaser-wrapper .teaser p:not(.description-text){margin-top:25px}section.text-teaser .container .teaser-wrapper .teaser a{color:#bfb0a0}section.text-teaser .container .teaser-wrapper .teaser button a{color:#fff}section.cta-section{background-color:#8e8fae;padding:70px 0;text-align:center;overflow:hidden;z-index:1}@media (min-width:992px){section.cta-section{padding:135px 120px}}section.cta-section:before{position:absolute;content:"";height:150%;width:100%;left:50%;top:-25%;background-color:hsla(0,0%,100%,.3);transform:rotate(336deg) skewY(24deg);z-index:-1}section.cta-section .container{z-index:2}section.cta-section .container.cta-container{max-width:650px}section.cta-section .container p{color:#fff}section.cta-section .container p.headline{font-family:Montserrat,sans-serif;font-size:35px;font-weight:600;line-height:42px;margin-bottom:30px;letter-spacing:2.3px}@media (min-width:992px){section.cta-section .container p.headline{font-size:60px;line-height:75px}}section.cta-section .container button.cta-btn{margin:33px auto auto}section.content-element{padding:400px 0 32px;position:relative;overflow:hidden}@media (min-width:450px){section.content-element{padding:350px 0 32px}}@media (min-width:576px){section.content-element{padding:320px 0 32px}}@media (min-width:992px){section.content-element{padding:275px 0 0}}section.content-element .container .text-area{display:flex;width:100%;padding:35px 0;gap:15px;flex-direction:column}@media (min-width:992px){section.content-element .container .text-area{flex-direction:row;padding-top:80px;padding-bottom:80px}}section.content-element .container .text-area.no-padding{padding:35px 0 0}@media (min-width:992px){section.content-element .container .text-area.no-padding{padding:80px 0 0}}@media (min-width:992px){section.content-element .container .text-area .headlines{width:40%}}@media (min-width:1440px){section.content-element .container .text-area .headlines{padding-left:100px;padding-right:30px;width:40%}}section.content-element .container .text-area .headlines h4{font-family:Montserrat,sans-serif;color:#8e8fae;font-size:25px;font-weight:900;line-height:28px;letter-spacing:.8px;word-break:break-word}@media (min-width:992px){section.content-element .container .text-area .headlines h4{font-size:35px;line-height:38px}}@media (min-width:992px){section.content-element .container .text-area .text-content{width:60%;padding-top:8px}}section.content-element .container .text-area .text-content p.company-name{font-family:Montserrat,sans-serif;font-size:18px;font-weight:300;margin-bottom:20px}section.content-element .container .text-area .text-content.thin-text p{line-height:28px;font-size:16px;font-weight:400;letter-spacing:.33px;font-family:Jost,serif}section.content-element .container .image-headline{display:flex;position:relative}section.content-element .container .image-headline.extra-padding{margin-bottom:35px}@media (min-width:992px){section.content-element .container .image-headline.extra-padding{margin-bottom:80px}}section.content-element .container .image-headline img{object-fit:cover;margin-bottom:130px;display:block;max-height:440px}@media (min-width:768px){section.content-element .container .image-headline img{height:100%;width:60%;margin-bottom:0}}@media (min-width:992px){section.content-element .container .image-headline img{max-height:unset;margin-bottom:0;object-fit:cover;width:73%}}@media (min-width:1200px){section.content-element .container .image-headline img{width:100%}}section.content-element .container .image-headline h4{font-family:Montserrat,sans-serif;font-size:30px;font-weight:700;letter-spacing:1.8px;line-height:36px;position:absolute;bottom:0;padding:25px 0;background-color:#fff;right:0;width:100%}@media (min-width:768px){section.content-element .container .image-headline h4{padding:25px;width:59%;font-size:28px;top:50%;transform:translateY(-50%);height:fit-content}}@media (min-width:1200px){section.content-element .container .image-headline h4{font-size:34px;line-height:44px;top:50%;transform:translateY(-50%);bottom:unset;right:0;background-color:#fff;width:750px}}@media (min-width:1440px){section.content-element .container .image-headline h4{width:856px;font-size:48px;line-height:64px;padding:52px 55px}}section.content-element .container .image-headline.reverse{flex-direction:column}@media (min-width:768px){section.content-element .container .image-headline.reverse{flex-direction:column-reverse}}section.content-element .container .image-headline.reverse img{object-fit:cover;margin-bottom:130px;display:block;max-height:440px}@media (min-width:768px){section.content-element .container .image-headline.reverse img{height:100%;width:417px;margin-bottom:0;margin-left:auto}}@media (min-width:992px){section.content-element .container .image-headline.reverse img{max-height:unset;margin-bottom:0;object-fit:cover;width:507px}}@media (min-width:1200px){section.content-element .container .image-headline.reverse img{width:58%;max-width:695px}}section.content-element .container .image-headline.reverse h4{padding:25px 25px 25px 0;background-color:#fff;left:0;width:100%}@media (min-width:768px){section.content-element .container .image-headline.reverse h4{padding:25px;width:59%;font-size:28px;top:50%;transform:translateY(-50%);height:fit-content}}@media (min-width:1200px){section.content-element .container .image-headline.reverse h4{font-size:34px;padding:52px 55px 52px 0;left:0;width:750px}}@media (min-width:1440px){section.content-element .container .image-headline.reverse h4{width:856px;font-size:38px;padding:52px 55px 52px 0}}section.content-element .container .content-element-trenner{height:1px;width:100%;background-color:#cbc4c4}section.content-element .container .content-element-team{width:100%;display:flex;flex-wrap:wrap;gap:14%;padding-top:35px}@media (min-width:450px){section.content-element .container .content-element-team{padding-top:115px}}section.content-element .container .content-element-team .item{height:527px;margin-bottom:83px;position:relative;display:flex;flex-direction:column;justify-content:flex-end;width:100%}@media (min-width:768px){section.content-element .container .content-element-team .item{max-width:100%;height:827px}}@media (min-width:992px){section.content-element .container .content-element-team .item{flex:1;height:527px}}@media (min-width:1280px){section.content-element .container .content-element-team .item{max-width:608px}}section.content-element .container .content-element-team .item img{position:absolute;top:0;object-fit:cover;width:86%}@media (min-width:768px){section.content-element .container .content-element-team .item img{height:750px}}@media (min-width:992px){section.content-element .container .content-element-team .item img{width:76%;height:auto}}section.content-element .container .content-element-team .item .name-container{margin-left:auto;text-align:left;margin-bottom:-90px;position:relative;z-index:1;width:90%;padding-left:20px}@media (min-width:992px){section.content-element .container .content-element-team .item .name-container{text-align:right;width:405px;padding-left:0;margin-bottom:-20px}}section.content-element .container .content-element-team .item .name-container p{font-size:30px;line-height:35px;font-weight:700}@media (min-width:992px){section.content-element .container .content-element-team .item .name-container p{font-size:40px;line-height:50px}}section.content-element .container .content-element-team .item .credentials{position:relative;background-color:#f2f2f2;width:90%;height:254px;margin-left:auto;display:flex;justify-content:center;align-items:flex-end}@media (min-width:992px){section.content-element .container .content-element-team .item .credentials{height:234px;width:405px;align-items:center}}section.content-element .container .content-element-team .item .credentials p{font-family:Jost,serif;font-size:16px;font-weight:400;padding-left:20px;padding-bottom:20px;line-height:28px;width:100%}@media (min-width:992px){section.content-element .container .content-element-team .item .credentials p{padding-left:40px;padding-bottom:0}}section.content-element .container .content-element-team .item .credentials p a{color:#bfb0a0}@media (min-width:992px){section.content-element:before{position:absolute;content:"";height:1400px;width:375px;background-color:#f2f2f2;top:-61px;right:-29vw;z-index:-1;transform:rotate(336deg) skewY(24deg)}}@media (min-width:1200px){section.content-element:before{right:-22vw}}@media (min-width:1280px){section.content-element:before{right:-40vw;width:50vw}}@media (min-width:1366px){section.content-element:before{right:-40vw}}@media (min-width:1440px){section.content-element:before{right:-40vw}}@media (min-width:1920px){section.content-element:before{right:-34vw}}section.content-element.clean:before{all:unset}section.contact-teaser{padding:32px 0;min-height:773px;display:flex;align-items:center}@media (min-width:992px){section.contact-teaser{padding:102px 0}}section.contact-teaser .container{display:flex;flex-direction:column;height:100%}@media (min-width:1280px){section.contact-teaser .container{flex-direction:row;justify-content:center;align-items:center}}section.contact-teaser .container .image-container{flex:1;position:relative}@media (min-width:1280px){section.contact-teaser .container .image-container{display:flex;align-items:center;justify-content:center;width:695px;height:423px}}section.contact-teaser .container .image-container img{z-index:1;object-fit:cover;display:block;width:100%;height:240px}@media (min-width:768px){section.contact-teaser .container .image-container img{height:auto}}@media (min-width:1280px){section.contact-teaser .container .image-container img{position:absolute;top:0;left:0;height:431px;width:695px}}section.contact-teaser .container .content-container{flex:1;position:relative;height:100%}section.contact-teaser .container .content-container .bg-white{position:absolute;height:100%;width:100%;background-color:#fff}@media (min-width:1280px){section.contact-teaser .container .content-container .bg-white{left:-125px;width:121%;max-width:856px}}section.contact-teaser .container .content-container .content-items{position:relative;width:100%;padding:30px 20px 40px}@media (min-width:1280px){section.contact-teaser .container .content-container .content-items{padding:71px 20px 0 0;max-width:522px;margin:auto auto auto 82px;min-height:569px}}section.contact-teaser .container .content-container .content-items h2{margin-bottom:38px}section.contact-teaser .container .content-container .content-items p.pre-headline{margin-bottom:26px}section.contact-teaser .container .content-container .content-items p.description-text{line-height:28px;font-size:16px;font-weight:400;letter-spacing:.33px;font-family:Jost,serif}section.contact-teaser .container .content-container .content-items button.primary{margin:35px auto 0}section.job-teaser .container{flex-direction:column-reverse}@media (min-width:1280px){section.job-teaser .container{flex-direction:row}}section.job-teaser .container .content-container{flex:unset}@media (min-width:1440px){section.job-teaser .container .content-container{flex:1}}section.job-teaser .container .content-container .bg-white{left:0}section.job-teaser .container .content-container .content-items{margin:auto}@media (min-width:1280px){section.job-teaser .container .content-container .content-items{padding:71px 20px 71px 75px}}@media (min-width:1440px){section.job-teaser .container .content-container .content-items{max-width:575px;margin:auto auto auto 110px}}section.job-teaser .container .content-container .content-items h2{margin-bottom:25px;font-size:32px}section.job-teaser .container .content-container .content-items .job-description{border-top:1px solid #d9cfc3;padding:17px 0;margin-top:20px}section.job-teaser .container .content-container .content-items .job-description p{font-size:20px}section.job-teaser .container .content-container .content-items .job-description p.position{font-family:Montserrat,sans-serif;font-weight:900;font-size:25px}section.job-teaser .container .image-container img{right:0;left:auto}section.contact-form{min-height:855px}section.contact-form .container .content-container .content-items{height:unset;padding:60px 20px}section.contact-form .container .content-container .content-items .form-container form.contact-form input,section.contact-form .container .content-container .content-items .form-container form.contact-form textarea{border:1px solid #bfb0a0;padding:15px}section.contact-form .container .content-container .content-items .form-container form.contact-form input::placeholder,section.contact-form .container .content-container .content-items .form-container form.contact-form textarea::placeholder{color:#b1a8a2;font-family:Jost,serif}section.contact-form .container .content-container .content-items .form-container form.contact-form textarea{width:100%;height:170px}section.contact-form .container .content-container .content-items .form-container form.contact-form .inputs{display:flex;flex-wrap:wrap;gap:17px;margin-bottom:17px;width:100%}section.contact-form .container .content-container .content-items .form-container form.contact-form .inputs input{flex:1}section.contact-form .container .content-container .content-items .form-container form.contact-form .form-inputs .error-box .help-block{margin:unset;list-style:disc;padding-left:13px}section.contact-form .container .content-container .content-items .form-container form.contact-form .form-inputs .error-box .help-block li{font-size:14px;color:#b98d30;padding-left:0;line-height:20px}section.contact-form .container .content-container .content-items .form-container form.contact-form .form-inputs .error-box .help-block li:before{all:unset}section.contact-form .container .content-container .content-items .form-container .success-message .section-title{text-align:center}section.contact-form .container .content-container .content-items .form-container .success-message .section-title svg{width:100%;max-width:330px}section.contact-form .container .content-container .content-items .hide{display:none}section.disturber-overlay{position:absolute!important;height:100vh;width:100vw;background-color:rgba(0,0,0,.5);z-index:10}section.disturber-overlay.hide{display:none}section.disturber-section{z-index:1000}section.disturber-section.hide{display:none}section.disturber-section .container .disturber{background-color:#2d251f;border-radius:5px;width:calc(100vw - 40px);padding:30px;position:absolute;z-index:1;top:25vh}@media (min-width:992px){section.disturber-section .container .disturber{width:768px}}section.disturber-section .container .disturber p{color:#fff;font-size:15px;line-height:23px}section.disturber-section .container .disturber p span{font-size:20px;margin-bottom:20px;display:block}section.disturber-section .container .disturber p strong{color:#8e8fae;font-weight:700}section.disturber-section .container .disturber p.legend{margin-top:20px}section.disturber-section .container .disturber button{margin-top:30px;display:flex;justify-content:center}@media (min-width:992px){section.disturber-section .container .disturber button{position:absolute;right:20px;bottom:20px}}@media screen and (min-width:320px) and (max-width:900px) and (orientation:landscape){nav.navigation ul.first-level li.first-li{font-size:16px;padding:10px 0}nav.navigation ul.first-level li.first-li span{font-size:12px}}:root{--primary-color:#2e654a;--secondary-color:#79a38c;--mid-color:#54846b}section.intro{background:linear-gradient(90deg,var(--primary-color) 20%,rgba(120,155,128,.3) 48%,var(--secondary-color) 98%)!important}button,button a{transition:all .25s ease-in-out}button.primary{background-color:var(--secondary-color)!important}.cta-section,button.secondary{background-color:var(--primary-color)!important}.cta-section:before{background-color:var(--secondary-color)!important}.navigation:before{background-color:var(--primary-color)!important;opacity:.2}.content h2,.credentials p a,.headlines h4,section.text-teaser .container .teaser-wrapper .teaser a{color:var(--primary-color)!important}section.text-teaser .container .teaser-wrapper .teaser button a{color:#fff!important}footer .container .links{color:var(--primary-color)!important}.cookies-eu-banner{border-color:var(--secondary-color)!important}#cookies-eu-statistics:after{background:var(--secondary-color)!important}.pre-headline{color:var(--primary-color)!important}.intro .lead,.intro h1{color:#fff!important}.bg-wrapper h2{color:var(--secondary-color)!important}.text_editmode{position:relative;top:0;padding:0 104px}.text_editmode h6{left:0}