@charset "UTF-8";
@font-face{font-family:"Inter";src:local("Inter SemiBold"), local("Inter-SemiBold"), url("../../files/theme/scss/Inter-SemiBold.woff2") format("woff2"), url("../../files/theme/scss/Inter-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:local("Inter Medium"), local("Inter-Medium"), url("../../files/theme/scss/Inter-Medium.woff2") format("woff2"), url("../../files/theme/scss/Inter-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:local("Inter ExtraLight"), local("Inter-ExtraLight"), url("../../files/theme/scss/Inter-ExtraLight.woff2") format("woff2"), url("../../files/theme/scss/Inter-ExtraLight.woff") format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:local("Inter Regular"), local("Inter-Regular"), url("../../files/theme/scss/Inter-Regular.woff2") format("woff2"), url("../../files/theme/scss/Inter-Regular.woff") format("woff");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:local("Inter Thin"), local("Inter-Thin"), url("../../files/theme/scss/Inter-Thin.woff2") format("woff2"), url("../../files/theme/scss/Inter-Thin.woff") format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:local("Inter ExtraBold"), local("Inter-ExtraBold"), url("../../files/theme/scss/Inter-ExtraBold.woff2") format("woff2"), url("../../files/theme/scss/Inter-ExtraBold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:local("Inter Light"), local("Inter-Light"), url("../../files/theme/scss/Inter-Light.woff2") format("woff2"), url("../../files/theme/scss/Inter-Light.woff") format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:local("Inter Bold"), local("Inter-Bold"), url("../../files/theme/scss/Inter-Bold.woff2") format("woff2"), url("../../files/theme/scss/Inter-Bold.woff") format("woff");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Inter";src:local("Inter Black"), local("Inter-Black"), url("../../files/theme/scss/Inter-Black.woff2") format("woff2"), url("../../files/theme/scss/Inter-Black.woff") format("woff");font-weight:900;font-style:normal;font-display:swap}*:focus{outline:none}::-moz-selection{background-color:#76977C;color:#fff}::selection{background-color:#76977C;color:#fff}*,*::before,*::after{margin:0;padding:0;box-sizing:border-box}html{overflow-y:scroll;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{font:100% "astoria";background:#fff}body p,body em,body span,body label,body button,body input,body textarea,body li{font-size:1.3rem;line-height:2.1rem;font-weight:100}body button{font:100% "astoria"}p{margin-bottom:1rem}p em{color:#76977C;font-size:1.54rem}ul{margin-bottom:1rem}html,body{height:100%;margin:0;padding:0}#wrapper{display:flex;flex-direction:column;min-height:100vh;overflow:hidden}#maincontainer{flex:1}.invisible{display:none}.content-image{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.onecol{display:grid;grid-template-columns:100%}.onecol figure{display:flex;justify-content:center}.twocol{display:grid;grid-template-columns:repeat(2, 1fr);gap:3rem}@media screen and (max-width:1170px){.twocol{grid-template-columns:100%}}.twocol figure{display:flex;justify-content:center}.twocol-30-70{display:grid;grid-template-columns:27.5% 67.5%;gap:3rem}@media screen and (max-width:1170px){.twocol-30-70{grid-template-columns:100%}}.twocol-30-70 figure{display:flex;justify-content:center}.twocol-70-30{display:grid;grid-template-columns:67.5% 27.5%;gap:3rem}@media screen and (max-width:1170px){.twocol-70-30{grid-template-columns:100%}}.twocol-70-30 figure{display:flex;justify-content:center}.threecol{display:grid;grid-template-columns:repeat(3, 1fr);justify-items:center;gap:3rem}@media screen and (max-width:1170px){.threecol{grid-template-columns:100%}}.threecol .headline-box{display:grid;grid-column:1/-1}.threecol .headline-box.center{text-align:center}@media screen and (max-width:1170px){.threecol .headline-box{grid-column:unset}}.threecol figure{display:flex;justify-content:center}.fourcol{display:grid;grid-template-rows:2;grid-template-columns:repeat(4, 1fr);gap:3rem}@media screen and (max-width:1170px){.fourcol{grid-template-columns:100%}}.fourcol .headline-box,.fourcol .gridexception{display:grid;grid-column:1/-1}.fourcol .headline-box.center,.fourcol .gridexception.center{text-align:center}.fourcol figure{display:flex;justify-content:center}.fivecol{display:grid;grid-template-rows:2;grid-template-columns:repeat(4, 1fr);gap:3rem}@media screen and (max-width:1170px){.fivecol{grid-template-columns:100%}}.fivecol .headline-box{display:grid;grid-column:1/5}.fivecol .headline-box.center{text-align:center}.fivecol figure{display:flex;justify-content:center}.primarybg{background-color:#76977C}.secondarybg{background-color:#39373A}.secondarybg li{color:#fff}.stonebg-beige{background:linear-gradient(rgba(208, 189, 141, 0.95), rgba(208, 189, 141, 0.95)), url("/files/theme/img/stone-bg.jpg") repeat-y top center / 100vw}.stonebg-white{background:linear-gradient(rgba(255, 255, 255, 0.9), rgba(255, 255, 255, 0.9)), url("/files/theme/img/stone-bg.jpg") repeat-y top center / 100vw}.greybg{background-color:#707070}.blackbg{background-color:#000}.whitebg{background-color:#fff}.primarybg p,.primarybg span,.primarybg i,.primarybg h1,.primarybg h2,.primarybg h3,.primarybg h4,.primarybg h5,.primarybg h6,.secondarybg p,.secondarybg span,.secondarybg i,.secondarybg h1,.secondarybg h2,.secondarybg h3,.secondarybg h4,.secondarybg h5,.secondarybg h6,.greybg p,.greybg span,.greybg i,.greybg h1,.greybg h2,.greybg h3,.greybg h4,.greybg h5,.greybg h6,.blackbg p,.blackbg span,.blackbg i,.blackbg h1,.blackbg h2,.blackbg h3,.blackbg h4,.blackbg h5,.blackbg h6{color:#fff}.sptop{padding-top:3vh}.mptop{padding-top:8vh}.spbottom{padding-bottom:3vh}.mpbottom{padding-bottom:8vh}.smtop{margin-top:3vh}.mmtop{margin-top:8vh}.smbottom{margin-bottom:3vh}.mmbottom{margin-bottom:8vh}.nomarg{margin:0 !important}.marg{margin:0 8vw !important}.marg-lr{margin-left:8vw;margin-right:8vw}.marg-tb{margin-top:8vw;margin-bottom:8vw}.marg-t{margin-top:8vw}.marg-b{margin-bottom:8vw}.marg-l{margin-left:8vw}.marg-r{margin-right:8vw}.s-marg-lr{margin:0 4vw}.s-marg-tb{margin:4vw 0}.s-marg-t{margin-top:4vw}.s-marg-b{margin-bottom:4vw}.s-marg-l{margin-left:4vw}.s-marg-r{margin-right:4vw}.pad-lr{padding-left:8rem;padding-right:8rem}.pad-tb{padding-top:8rem;padding-bottom:8rem}.pad-t{padding-top:8rem}.pad-b{padding-bottom:8rem}.pad-l{padding-left:8rem}.pad-r{padding-right:8rem}.s-pad-lr{padding-left:4rem;padding-right:4rem}.s-pad-tb{padding-top:4rem;padding-bottom:4rem}.s-pad-t{padding-top:4rem}.s-pad-b{padding-bottom:4rem}.s-pad-l{padding-left:4rem}.s-pad-r{padding-right:4rem}.w10{width:10%}.w25{width:25%}.w50{width:50%}.w75{width:75%}.w100{width:100%}.vflexcenter{display:flex;flex-wrap:wrap;justify-content:center;justify-content:center}.center{text-align:center}.mh-ico{font-family:"mh-ico";font-style:normal;font-weight:normal;font-size:2rem;display:inline-block;text-decoration:inherit;width:1em;margin-right:0.4em;text-align:center;font-variant:normal;text-transform:none;line-height:1em}a{text-decoration:none;color:#39373A;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}h1,h2,h3,h4,h5,h6{font:100% "aurea-ultra"}h1{font-size:3.5rem;font-weight:500;line-height:3.5rem;color:#76977C;margin-bottom:2.5vh}h2{font-size:2.3rem;line-height:2.7rem;font-weight:500;color:#39373A;text-transform:uppercase;margin-bottom:2vh}h3,h4,h5,h6{font-size:2rem;font-weight:500;color:#39373A;margin:2vh 0}.invisible{display:none}.scrolltotop{position:fixed;right:50px;bottom:50px;width:60px;height:60px;color:#fff;display:flex;align-items:center;justify-content:center;background:#76977C;border-radius:100%;z-index:3;cursor:pointer;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.scrolltotop:hover{background:#39373A;transform:scale(1.04);filter:drop-shadow(0px 0px 7px #919191)}.scrolltotop .scrollup{width:30px;height:30px;background:url("/files/theme/img/scrollup.svg") center center;background-size:contain;background-repeat:no-repeat}#wrapper{overflow:hidden}#header{background-color:transparent;position:absolute;z-index:2;width:100%}#header .inside .row{max-width:100%}#header .inside .row #logo{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;padding-top:3rem}#header .inside .row nav{display:flex;flex-wrap:wrap;justify-content:flex-end;display:flex;flex-wrap:wrap;align-items:center;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#header .inside .row nav ul{display:flex;flex-direction:row}#header .inside .row nav ul li{padding:0 15px;list-style:none}#header .inside .row nav ul li a,#header .inside .row nav ul li strong{text-decoration:none;font-size:1.2rem;color:#76977C;letter-spacing:1px;text-transform:uppercase}#header .inside .row nav ul li a:hover{color:#39373A}#maincontainer .heroimage{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;max-height:100vh;height:100vh;overflow:hidden;position:relative}#maincontainer .heroimage .imgcontainer{height:100%;width:100%;overflow:hidden}#maincontainer .heroimage .imgcontainer figure{height:100%;width:100%;margin:0}#maincontainer .heroimage .imgcontainer img{width:100%;height:100vh;object-fit:cover;object-position:center;display:block}#maincontainer .heroimage .btncontainer{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:absolute}#maincontainer .heroimage .btncontainer a{font-weight:900;text-transform:uppercase;color:#fff;padding:15px 18px 12px 18px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#maincontainer .heroimage .btncontainer a span{font-weight:500}#maincontainer .heroimage .txtcontainer{position:absolute;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column;max-width:65vw}#maincontainer .heroimage .txtcontainer h1,#maincontainer .heroimage .txtcontainer h2{color:#fff;font-size:4rem;font-weight:900;line-height:5rem;margin-bottom:0;text-align:center}#maincontainer .heroimage .txtcontainer h3,#maincontainer .heroimage .txtcontainer h4,#maincontainer .heroimage .txtcontainer h5,#maincontainer .heroimage .txtcontainer h6,#maincontainer .heroimage .txtcontainer p{color:#39373A;font-weight:700;padding:0.7vw;text-align:center;margin:0}#maincontainer .heroimage .txtcontainer p{font-weight:600;color:#fff}#maincontainer .heroimage .txtcontainer p strong{font-size:2rem;color:#39373A}@media screen and (max-width:1170px){#maincontainer .heroimage .txtcontainer{max-width:85vw}}@media screen and (max-width:768px){#maincontainer .heroimage .txtcontainer{max-width:95vw;padding:4vh 2vh}}.ce_image{margin:0 0 5vh 0}.image_container{max-width:100%;overflow:hidden;display:flex;flex-wrap:wrap;justify-content:center}.teaser-item,.teaser-txt,.teaser-footer{display:flex;flex-wrap:wrap;align-items:center;flex-direction:column;text-align:center}.teaser-box img{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;margin-bottom:1rem;max-height:100%;width:auto}.teaser-box:hover img{transform:scale(103%);filter:drop-shadow(0px 0px 5px #91919194)}.teaser-box:hover .teaser-footer a{color:#39373A;transform:scale(103%)}.teaser-box.round img{border-radius:100%}.teaser-box.square img{border-radius:0}.teaser-footer a{padding:10px 20px;color:#fff;font-family:"aurea-ultra";text-transform:uppercase;margin-top:-2.5rem;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.teaser-footer a span{font-size:2rem;letter-spacing:2px;font-weight:500}.teaser-box a.active{color:#39373A;transform:scale(103%)}.ce_form{flex-direction:column}.ce_form .formbody h2{text-transform:unset;text-align:center;grid-column:1/-1}.ce_form .formbody h3{text-transform:uppercase;color:#D0BD8D;font-size:1.5rem;text-align:center;grid-column:1/-1}.ce_form .formbody .except .row{display:grid;grid-template-columns:85% 15%;gap:0;align-items:end}.ce_form .formbody .except .row .widget-submit{margin-left:3rem}.ce_form .formbody .except .row .widget-submit button{font-size:1.5rem}.ce_form .widget{flex-direction:column}.ce_form .widget textarea,.ce_form .widget input{width:100%;background-color:#76977C;height:50px;border:none;border-bottom:1px solid #fff;margin-bottom:2vh;padding:2vh;font-size:1.2rem;color:#fff;font-family:"astoria"}.ce_form .widget textarea::placeholder,.ce_form .widget input::placeholder{color:#fff}.ce_form .widget textarea:focus-within,.ce_form .widget textarea:focus-visible,.ce_form .widget textarea:focus,.ce_form .widget input:focus-within,.ce_form .widget input:focus-visible,.ce_form .widget input:focus{outline:none;caret-color:#39373A}.ce_form .widget textarea:focus-within::placeholder,.ce_form .widget textarea:focus-visible::placeholder,.ce_form .widget textarea:focus::placeholder,.ce_form .widget input:focus-within::placeholder,.ce_form .widget input:focus-visible::placeholder,.ce_form .widget input:focus::placeholder{color:#39373A}.ce_form .widget fieldset{border:none}.ce_form .widget fieldset span{display:flex;flex-wrap:wrap;justify-content:space-around;display:flex;flex-wrap:wrap;align-items:flex-start;flex-wrap:nowrap}.ce_form .widget fieldset span input[type="checkbox"]{height:30px;width:70px;margin-right:14px}.ce_form .widget fieldset span input[type="checkbox"]:checked{accent-color:#39373A}.ce_form .widget textarea{height:150px;font:100% "astoria";font-size:1.2rem;margin-bottom:0}.ce_form .widget button{width:100%;background:#D0BD8D;color:#fff;border:none;height:60px;border-radius:10px;cursor:pointer;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.ce_form .widget button::after{content:url("/files/theme/img/arrow-right-white.svg");margin-left:0.7vw}.ce_form .widget button:hover{background:#39373A}@media screen and (max-width:1170px){.ce_form{top:100px;left:10vw}.ce_form .formbody{width:80vw}}@media screen and (max-width:576px){.ce_form{top:150px}.ce_form button{width:80vw}.ce_form button:hover{width:80vw}}#footer{width:100%;min-height:200px;background:url("/files/theme/img/footer-bg.jpg") no-repeat center center / cover;color:#fff}#footer ul{list-style:none}#footer ul li a{text-decoration:none}#footer .container-boxed{height:100%;padding-top:3rem;display:grid;grid-template-columns:20% 60% 20%;justify-items:center;gap:0;align-items:center}#footer i{-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}#footer i:hover{color:#fff}#footer p,#footer em{color:#39373A;font-size:1.3rem}@media screen and (max-width:1170px){#footer .container-fluid{flex-direction:column}#footer .inside>div>div{padding:7vw 0}}.heroimage.primarybg-btn a,.button-box.primarybg-btn a{background-color:#76977C}.heroimage.primarybg-btn a:hover,.button-box.primarybg-btn a:hover{background-color:#39373A;color:#76977C}.heroimage.secondarybg-btn a,.button-box.secondarybg-btn a{background-color:#39373A}.heroimage.secondarybg-btn a:hover,.button-box.secondarybg-btn a:hover{background-color:#76977C;color:#39373A}.heroimage.greybg-btn a,.button-box.greybg-btn a{background-color:#707070}.heroimage.greybg-btn a:hover,.button-box.greybg-btn a:hover{background-color:#525252}.heroimage.blackbg-btn a,.button-box.blackbg-btn a{background-color:#000}.heroimage.blackbg-btn a:hover,.button-box.blackbg-btn a:hover{background-color:#707070}.heroimage.whitebg-btn a,.button-box.whitebg-btn a{background-color:#fff;color:#000}.heroimage.whitebg-btn a:hover,.button-box.whitebg-btn a:hover{background-color:#707070}.heroimage.no a,.button-box.no a{display:flex;flex-wrap:wrap;align-items:center;text-decoration:none;position:relative;color:#000;border:1px solid #fff;border-radius:20px}@keyframes wackeln{0%,100%{transform:translateX(0)}25%{transform:translateX(-2px)}50%{transform:translateX(3px)}75%{transform:translateX(-2px)}}.heroimage.no a::after,.button-box.no a::after{content:url("/files/theme/img/arrow-right-white.svg");display:inline-block;position:relative;top:-1px;left:5px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;animation:wackeln 0.5s ease-in-out;animation-delay:3s;animation-fill-mode:both}@keyframes reset{0%,99%{animation:none}100%{animation:wackeln 0.5s ease-in-out 1}}.heroimage.no a .btncontainer a::after,.button-box.no a .btncontainer a::after{animation:reset 5s steps(1, end) infinite}.heroimage.no a:hover,.button-box.no a:hover{background-color:#ffffff31;border:none}.heroimage.no a:hover::after,.button-box.no a:hover::after{left:8px}.swiper .swiper-button-prev,.swiper .swiper-button-next{background:transparent;border:none;transform:scale(1);-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.swiper .swiper-button-prev:hover,.swiper .swiper-button-next:hover{transform:scale(1.1);filter:drop-shadow(0px 0px 5px #000)}.swiper .swiper-button-prev::after{content:url("/files/theme/img/slider-arrow-left.svg");display:inline-block;position:relative}.swiper .swiper-button-next::after{content:url("/files/theme/img/slider-arrow-right.svg");display:inline-block;position:relative}.swiper .swiper-pagination-bullet-active{background:#39373A}.errorpage #wrapper{min-height:100vh}.errorpage h1{font-size:20rem;line-height:20rem;text-align:center}.errorpage p{text-align:center}.errorpage .error-container{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}#mainnavi-mobile .mm-menu--theme-dark{background:#fff !important;--mm-color-background: #fff333}.zweig-links{display:block;position:absolute;left:0;top:90vh;z-index:2}.zweig-rechts{display:block;position:absolute;right:0;top:85vh;z-index:2}.schwibbi{z-index:1;position:relative;top:-20vh}.schwibbi img{width:60vw;height:auto}.schwibbi-txt{margin-top:-20rem;max-width:40vw;margin-left:auto;margin-right:auto;z-index:2;position:relative}.inserat-gluecki{margin-top:-15rem;z-index:1;position:relative}.inserat-gluecki img{width:30vw;height:auto}.gluecki-txt{margin-top:-5rem;max-width:60vw;margin-left:auto;margin-right:auto;z-index:2;position:relative}.gluecki-txt p strong{font-family:"aurea-ultra";font-weight:500;text-transform:uppercase;font-size:2rem}.gluecki-txt p em{color:#D0BD8D}.gluecki-txt h2{color:#D0BD8D}#inserate .row,#inserate .fourcol{gap:0}#inserate .fourcol{grid-template-columns:repeat(auto-fit, minmax(300px, 1fr))}.job-listing{display:none}.active{display:block}.teaser-box-inserat{display:none;opacity:0;max-height:0;transform:translateY(-10px);overflow:hidden;transition:opacity 0.4s ease, max-height 0.4s ease, transform 0.4s ease}.teaser-box-inserat.show{display:block;opacity:1;max-height:800px;transform:translateY(0)}.filter-reset{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;margin-top:2rem}.filter-reset a{display:flex;flex-wrap:wrap;align-items:center;color:#fff;padding:15px 18px 12px 18px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;text-decoration:none;position:relative;color:#39373A;border:1px solid #39373A;border-radius:30px}.filter-reset a span{font-weight:500}.filter-reset a:hover{background-color:#39373A;color:#D0BD8D}.teaser-box-inserat .inserat-item{display:grid;grid-template-columns:repeat(3, 1fr);align-items:start;gap:2rem;border-bottom:1px solid #39373A}.teaser-box-inserat .inserat-item .inserat-headlines h3{font-size:1.7rem;line-height:2rem;margin-top:0;margin-bottom:0.8rem}.teaser-box-inserat .inserat-item .inserat-headlines h4{font-family:"astoria";font-size:1.3rem;font-style:italic;margin-top:0.8rem}.teaser-box-inserat .inserat-item .inserat-txt p{font-weight:200}.teaser-box-inserat .inserat-item .inserat-link{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.teaser-box-inserat .inserat-item .inserat-link a{display:flex;flex-wrap:wrap;align-items:center;color:#fff;padding:15px 18px 12px 18px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out;text-decoration:none;position:relative;color:#39373A;border:1px solid #39373A;border-radius:30px}.teaser-box-inserat .inserat-item .inserat-link a span{font-weight:500}.teaser-box-inserat .inserat-item .inserat-link a::after{content:url("/files/theme/img/arrow-right-dark.svg");display:inline-block;position:relative;top:-1px;left:5px;-webkit-transition:all 0.2s ease-out;-moz-transition:all 0.2s ease-out;transition:all 0.2s ease-out}.teaser-box-inserat .inserat-item .inserat-link a:hover{background-color:#39373A;color:#D0BD8D}.teaser-box-inserat .inserat-item .inserat-link a:hover::after{content:url("/files/theme/img/arrow-right-beige.svg");left:8px}.benefits-home{background:url("/files/content/images/home/heroimg-benefits.jpg") no-repeat center center / cover}.benefits-home .text-box{padding:3rem;background:#76977ceb}.benefits-home .text-box p,.benefits-home .text-box li{color:#fff}.benefits-home .text-box h2{color:#D0BD8D}.hero-home{background:url("/files/content/images/home/heroimage-home-1.jpg") no-repeat center center / cover}.hero-home .logo_alt{margin-bottom:3rem}.hero-home .text-box{padding:1.5rem 0;background:#76977cb7;backdrop-filter:blur(10px);border-radius:20px}.hero-home .text-box p,.hero-home .text-box li{color:#fff}.hero-home .text-box h2{color:#39373A}@media screen and (max-width:1170px){.hero-home .row{grid-template-columns:100%}}.hero-home .row figure{display:flex;justify-content:center}.faq-home h2{color:#76977C;text-align:center}.faq-home button.handorgel__header__button{color:#76977C;font-size:1.3rem;border:1px solid #76977C;border-radius:20px;margin:1rem 0;text-align:center}.faq-home .container{background:url("/files/content/images/home/zeichnung-links.png") no-repeat left 0 top 0px / 250px, url("/files/content/images/home/zeichnung-rechts.png") no-repeat right 0 top 100px / 350px;mix-blend-mode:darken}.faq-home .row{width:50%;margin:0 auto}.faq-home .row .handorgel__content{background-color:transparent;border:none}.chronik-home h2{color:#D0BD8D;text-transform:unset}.chronik-home h3{color:#fff;text-transform:uppercase;font-size:1.5rem}.chronik-home .ce_timelineSliderStart h3{font-family:"astoria";color:#D0BD8D}.chronik-home .ce_timelineSliderStart .roadmap__events{max-width:unset;width:100%}.chronik-home .ce_timelineSliderStart .roadmap__events .roadmap__events__event:after{background:#D0BD8D;top:50% !important}.chronik-home .ce_timelineSliderStart .roadmap__events:after{background:#D0BD8D;width:1px !important}#wrapper #header .inside .row .burger-container{position:fixed;display:flex;top:0;height:90px;width:90px;right:40px;cursor:pointer;padding:1rem 0.5rem;z-index:101;background:url(/files/theme/img/burger-bg.jpg) repeat-y center center / cover;justify-content:center;align-items:flex-end;filter:drop-shadow(0px 0px 10px #2f2f2f62);border-radius:0 0 5px 5px}#wrapper #header .inside .row .burger-container .burger{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:11px;width:55px;height:42px;transition:transform 0.3s ease}#wrapper #header .inside .row .burger-container .burger span{display:block;width:100%;height:4px;background:#39373A;transition:all 0.3s ease}#wrapper #header .inside .row .burger-container .burger.open span:nth-child(1){transform:translateY(15px) rotate(45deg)}#wrapper #header .inside .row .burger-container .burger.open span:nth-child(2){opacity:0}#wrapper #header .inside .row .burger-container .burger.open span:nth-child(3){transform:translateY(-15px) rotate(-45deg)}#wrapper #header .inside .row .burger-container .burger::before{content:"MENÜ";position:absolute;top:10px;left:18px;margin:0 auto;width:100%;height:100%;z-index:-1;font-size:1.1rem;font-weight:500}#wrapper #header .inside .row .navcontainer{position:fixed;top:0;right:0;width:100%;height:100vh;z-index:100;pointer-events:none}#wrapper #header .inside .row .navcontainer .overlay{position:absolute;inset:0;background:rgba(0, 0, 0, 0.4);opacity:0;transition:opacity 0.3s ease;pointer-events:none}#wrapper #header .inside .row .navcontainer nav{position:absolute;top:0;right:0;height:100vh;width:400px;background:#76977ce5;transform:translateX(100%);opacity:0;transition:transform 0.4s ease, opacity 0.3s ease;pointer-events:auto;display:flex;flex-direction:column;justify-content:flex-start;padding-top:150px}#wrapper #header .inside .row .navcontainer nav.active{transform:translateX(0);opacity:1}#wrapper #header .inside .row .navcontainer nav.active ul.level_1 li{opacity:1;transform:translateX(0)}#wrapper #header .inside .row .navcontainer nav ul.level_1{display:flex;flex-direction:column;padding:2rem}#wrapper #header .inside .row .navcontainer nav ul.level_1 li{margin-bottom:1rem;opacity:0;transform:translateX(30px);transition:opacity 0.4s ease, transform 0.4s ease}#wrapper #header .inside .row .navcontainer nav ul.level_1 li:nth-child(1){transition-delay:0.1s}#wrapper #header .inside .row .navcontainer nav ul.level_1 li:nth-child(2){transition-delay:0.15s}#wrapper #header .inside .row .navcontainer nav ul.level_1 li:nth-child(3){transition-delay:0.2s}#wrapper #header .inside .row .navcontainer nav ul.level_1 li:nth-child(4){transition-delay:0.25s}#wrapper #header .inside .row .navcontainer nav ul.level_1 li:nth-child(5){transition-delay:0.3s}#wrapper #header .inside .row .navcontainer nav ul.level_1 li:nth-child(6){transition-delay:0.35s}#wrapper #header .inside .row .navcontainer nav ul.level_1 li:nth-child(7){transition-delay:0.4s}#wrapper #header .inside .row .navcontainer nav ul.level_1 li a,#wrapper #header .inside .row .navcontainer nav ul.level_1 li strong{font-size:1.5rem;font-family:"aurea-ultra"}#wrapper #header .inside .row .navcontainer nav ul.level_1 li a{color:#fff;font-weight:500}#wrapper #header .inside .row .navcontainer nav ul.level_1 li a:hover{color:#D0BD8D}#wrapper #header .inside .row .navcontainer nav ul.level_1 li strong{color:#39373A}#wrapper #header .inside .row .navcontainer nav ul.level_1 ul.level_2{display:none}#wrapper #header .inside .row .navcontainer.active{pointer-events:auto}#wrapper #header .inside .row .navcontainer.active .overlay{opacity:1;pointer-events:auto}.link-wrapper{display:flex;position:absolute;top:40px;left:40px}.link-wrapper .social-wrapper{display:flex;flex-direction:column;margin-right:2rem}.link-wrapper .social-wrapper a{margin-bottom:0.6rem}.link-wrapper .change-lang{font-style:italic}.link-wrapper .change-lang a,.link-wrapper .change-lang p{color:#fff;font-family:"semplicitapro", sans-serif;font-weight:600}.link-wrapper .change-lang a:hover{color:#39373A}.einleitung-inserat h3{color:#D0BD8D;font-family:"astoria";font-size:1.5rem}#bewerbungsformular textarea,#bewerbungsformular input{background-color:transparent;border-bottom:1px solid #39373A;color:#39373A}#bewerbungsformular textarea::placeholder,#bewerbungsformular input::placeholder{color:#39373A}#bewerbungsformular textarea:focus-within,#bewerbungsformular textarea:focus-visible,#bewerbungsformular textarea:focus,#bewerbungsformular input:focus-within,#bewerbungsformular input:focus-visible,#bewerbungsformular input:focus{outline:none;caret-color:#39373A;border-bottom:1px solid #76977C}#bewerbungsformular textarea:focus-within::placeholder,#bewerbungsformular textarea:focus-visible::placeholder,#bewerbungsformular textarea:focus::placeholder,#bewerbungsformular input:focus-within::placeholder,#bewerbungsformular input:focus-visible::placeholder,#bewerbungsformular input:focus::placeholder{color:#76977C}#bewerbungsformular fieldset{padding:2rem}.checkbox-container{justify-items:flex-start}.headerimg-inserate{height:auto !important}.headerimg-inserate .imgcontainer{height:auto !important}.headerimg-inserate .imgcontainer img{height:auto !important}.einleitung-formular h2{color:#76977C;text-transform:none;font-size:3rem}.einleitung-formular h3{color:#39373A;text-transform:uppercase}.einleitung-formular h3 strong{color:#76977C;font-weight:200}.bewerbungsformular h3{color:#D0BD8D;font-family:"astoria";text-align:center;margin-bottom:5rem;text-transform:none;font-style:italic}.text-box.small-txt p{font-size:1rem;line-height:1.3rem}