.header{height:64px!important}@media (min-width:1280px){.header{height:96px!important}.header.menu-visible{z-index:1201}}.menu-01-hamburger{color:#fff}.menu-01-hamburger svg,.menu-01-hamburger svg *{fill:#fff}.menu-01-hamburger__label{font-family:"Rum-Serif"!important;margin-right:12px!important}.menu-01-mobile{inset:0;overflow-x:hidden;overflow-y:auto;position:fixed;width:100%;z-index:1000}.menu-01-mobile-container{display:flex;flex-direction:column;overflow-x:visible;overflow-x:initial;overflow-y:visible;overflow-y:initial;position:relative;z-index:100}.menu-01-mobile-backdrop{z-index:99}.menu-01-mobile-close{margin-bottom:24px;padding-left:20px!important}.menu-01-mobile-close>div{align-items:center;background:#fff;display:flex;height:40px;justify-content:center;width:40px}.menu-01-mobile-close svg{width:32px!important}.menu-01-mobile-close svg *{fill:#9cb0a5!important}.menu-01-mobile-menuitem__level1 svg{height:12px!important}.menu-01-mobile-menuitem__level2 svg{margin-left:8px;width:12px!important}.menu-01-mobile-menuitem__link{color:#fff!important}.menu-01-mobile-menuitem__level2 .menu-01-mobile-menuitem__link,.menu-01-mobile-menuitem__link--selected{color:#2a2a2a!important}.menu-01-mobile-menuitem__title{color:#2a2a2a!important;font-family:"Rum-Serif";font-size:22px;font-weight:600}.menu-01-mobile-menuitem__level3 .menu-01-mobile-menuitem__title{font-family:Rum-Sans;font-size:16px;font-weight:300}.menu-01-mobile-subcontainer__back{margin-bottom:40px!important}.menu-01-mobile-subcontainer__back svg{height:12px!important;margin-right:8px;width:auto!important}.menu-01-mobile-metamenu{display:table!important}.menu-01-mobile-metamenuitem__link{color:#3c3c3c!important;font-family:"Rum-Serif"!important;padding:4px 0!important}.menu-01-desktop-menuitem__link{color:#fff!important;font-size:18px!important;line-height:24px!important}.menu-01-desktop-menuitem__level1 .menu-01-desktop-menuitem__title,.menu-01-desktop-menuitem__level2 .menu-01-desktop-menuitem__title{font-family:"Rum-Serif";font-weight:600!important}.menu-01-desktop-menuitem__link--selected,.menu-01-desktop-menuitem__link:hover,.menu-01-desktop-overlay-parent .menu-01-desktop-menuitem__link{color:#3c3c3c!important}.menu-01-desktop-overlay-parent
	.menu-01-desktop-menuitem__level2
	.menu-01-desktop-menuitem__link--selected{text-decoration:underline}.menu-01-desktop-overlay-parent .menu-01-desktop-menuitem__link:hover{color:#9cb0a5!important}.menu-01-desktop-overlay{padding:24px 56px!important}.menu-01-desktop-container.menu-01-desktop-container__vertical{margin:0 auto;max-width:1240px;padding-left:330px}@media (min-width:1280px){.menu-01-desktop{align-items:center;display:flex}.menu-01-desktop-overlay{background:#e6e6e3!important;padding-top:56px!important;top:96px!important}}.mco-form-button-wrapper{display:inline-flex;justify-content:flex-end}.mco-form-button-wrapper button{color:#fff}.mco-form-spam-micado{background:none!important}.mco-list-01 .mco-list-01__headline{font-size:28px;margin-bottom:32px}.mco-list-01__list-item>div{margin-top:2px}.mco-gallery-01__list{margin:-12px!important}.mco-gallery-01__item{overflow:hidden;padding:12px!important;position:relative}.mco-gallery-01__item:before{align-items:center;background-image:url(data:image/svg+xml;base64,PHN2ZyBmaWxsPSIjZmZmIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSI1MCIgaGVpZ2h0PSI1MCI+PHBhdGggZD0iTTI0IDl2MTVIOXYyaDE1djE1aDJWMjZoMTV2LTJIMjZWOVoiLz48L3N2Zz4=);background-position:50%;background-repeat:no-repeat;background-size:30px;border:1px solid #fff;border-radius:50%;content:"";display:flex;height:50px;justify-content:center;left:50%;opacity:0;position:absolute;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);transition:opacity .3s ease;width:50px;z-index:1}.mco-gallery-01__item:hover:before{opacity:1}.mco-gallery-01__item-image{display:block;transition:-webkit-filter .3s ease;transition:filter .3s ease;transition:filter .3s ease,-webkit-filter .3s ease}.mco-gallery-01__item:hover .mco-gallery-01__item-image{-webkit-filter:blur(2px);filter:blur(2px)}.mco-imagetext-01 .mco-imagetext-01__image{position:relative}.mco-imagetext-01 .mco-imagetext-01__title{font-size:28px;margin-bottom:16px;text-align:left}.mco-imagetext-01 .mco-imagetext-01__subtitle{font-family:Rum-Sans;font-size:16px;margin-top:8px;text-align:left}.mco-imagetext-01.mco-imagetext-01__wrapper--left .mco-imagetext-01__subtitle{text-align:right}@media (max-width:600px){.mco-imagetext-01 .mco-imagetext-01__image{margin-bottom:16px}.mco-imagetext-01 .mco-imagetext-01__subtitle{background:rgba(0,0,0,.3);bottom:16px;color:#fff!important;left:16px;margin:0;padding:4px 8px;position:absolute}}main>.container-references:last-child{margin-bottom:0}.container-references{background:#c18c9e}.mco-references-01{padding-bottom:80px;padding-top:80px}.mco-references-01 h2{color:#fff!important;display:table;font-size:28px;margin:0 auto 32px;padding-bottom:16px;position:relative;text-align:center}.mco-references-01 h2:before{background-image:linear-gradient(90deg,#fff 30%,hsla(0,0%,100%,0) 0);background-position:bottom;background-repeat:repeat-x;background-size:8px 2px;bottom:0;content:"";height:2px;left:0;margin:0 auto;max-width:250px;position:absolute;right:0;width:100%}.mco-references-01__list{flex-direction:column}.mco-references-01__list-item{flex-basis:auto!important;margin:12px auto!important;padding:0!important}.mco-references-01__list-item a{align-items:center;border:2px solid #fff;height:56px;justify-content:center;min-width:200px;padding:0 20px;transition:background-color .3s ease}.mco-references-01__list-item a:hover{background:#fff}.mco-references-01__list-item a div{color:#fff;font-family:"Rum-Serif";font-weight:600;transition:color .3s ease}.mco-references-01__list-item a:hover div{color:#c18c9e}@media (min-width:600px){.mco-references-01__list{flex-direction:row;justify-content:center}.mco-references-01__list-item{margin:12px!important}}.container-singleimage{padding:0!important}.mco-singleimage-02 .mco-singleimage-02__image{align-items:flex-end}.container-singleimage:not(.has-title) .mco-singleimage-02 .mco-singleimage-02__image:before{display:none}.container-singleimage:not(.has-title) .mco-singleimage-02 .mco-singleimage-02__image{min-height:auto!important}.container-singleimage:not(.has-title) .mco-singleimage-02 .mco-singleimage-02__image img{object-fit:contain!important;position:relative}.container-singleimage:not(.has-title) .mco-singleimage-02 .mco-singleimage-02__content{min-height:auto!important}.mco-singleimage-02 .mco-singleimage-02__content p{color:#fff!important}@media (min-width:600px){.mco-singleimage-02 .mco-singleimage-02__image{align-items:center}}@media (min-width:960px){.mco-singleimage-02 .mco-singleimage-02__content{margin-right:auto;max-width:clamp(300px,50%,650px);padding-left:56px}}@media (min-width:1280px){.mco-singleimage-02 .mco-singleimage-02__image{min-height:730px}}.mco-singleteaser-01__content{position:relative}.mco-singleteaser-01 .mco-singleteaser-01__title{font-size:28px;margin-bottom:16px;margin-top:0;text-align:left}.mco-singleteaser-01__content .mco-singleteaser-01__button button{background:#b88451;color:#fff;font-size:18px}.mco-singleteaser-01__content .mco-singleteaser-01__button button:hover{background:#66736c}.container-table thead th{background:#fafafa!important}.container-table td,.container-table th{-webkit-hyphens:auto!important;hyphens:auto!important}.mco-teaser-list-01 .swiper-container{cursor:default!important;padding-bottom:70px!important}.mco-teaser-list-01 .swiper-pagination-bullet{height:10px;width:10px}.mco-teaser-list-01 .swiper-button-next,.mco-teaser-list-01 .swiper-button-prev{align-items:center;background:#fff;border-radius:50%;bottom:0;display:flex;height:40px;justify-content:center;left:50%!important;margin-left:6px;right:auto!important;top:auto;-webkit-transform:none;transform:none;width:40px}.mco-teaser-list-01 .swiper-button-prev{margin-left:-42px}.mco-teaser-list-01 .swiper-button-disabled{opacity:.3!important;pointer-events:none}.mco-teaser-list-01 .swiper-button-lock{display:none!important}.mco-teaser-list-01 .swiper-button-next svg,.mco-teaser-list-01 .swiper-button-prev svg{width:12px!important}.mco-teaser-01{background:#fff!important;border-radius:8px}.mco-teaser-01 a{height:100%}.mco-teaser-01 a picture{height:auto!important;width:auto!important}.mco-teaser-01 a picture img{border-top-left-radius:8px;border-top-right-radius:8px}.mco-teaser-01 .mco-teaser-01__title{color:#1b2832;font-size:24px;line-height:26px;text-align:left}.mco-teaser-01 .mco-teaser-01__button button{color:var(--mco-palette-secondary-main)!important;height:auto;padding:0}.mco-teaser-01 .mco-teaser-01__button button:hover{background:none;color:var(--mco-palette-primary-main)!important}.mco-teaser-01 .mco-teaser-01__button button svg{width:10px!important}.mco-teaser-01 .mco-teaser-01__button button svg path{fill:var(--mco-palette-secondary-main)!important;transition:fill .25s ease}.mco-teaser-01 .mco-teaser-01__button button:hover svg path{fill:var(--mco-palette-primary-main)!important}.mco-teaser-01 .mco-teaser-01__date span{color:#a2ada0;font-size:14px;line-height:16px}@media (min-width:1200px){.container-teasergroup-slider>div{font-size:28px;line-height:30px}}.animation-teaser-list .mco-teaser-list-01 .swiper-container{padding-bottom:0!important}.mco-teaser-list-01--slider .mco-teaser-list-01__headline{margin-bottom:30px;width:100%}.mco-teaser-list-01--slider .mco-teaser-list-01__headline h2{display:block;font-size:20px;padding-bottom:8px;position:relative;text-align:left}.mco-teaser-list-01--slider .mco-teaser-list-01__headline h2:before{background-image:linear-gradient(90deg,#323330 30%,rgba(50,51,48,0) 0);background-position:bottom;background-repeat:repeat-x;background-size:8px 2px;bottom:0;content:"";height:2px;left:0;max-width:380px;position:absolute;width:100%}.mco-teaser-list-01--slider .mco-teaser-list-01__button a{height:auto}.mco-teaser-list-01--slider .swiper-pagination-bullet{background:#fff;opacity:1}.mco-teaser-list-01--slider .swiper-pagination-bullet-active{background:#d1965c}@media (min-width:960px){.mco-teaser-list-01--slider .mco-teaser-list-01__headline{margin-bottom:0;max-width:50%}.mco-teaser-list-01--slider .mco-teaser-list-01__headline h2:before{max-width:380px}.mco-teaser-list-01--slider>.mco-teaser-list-01__top{margin-bottom:32px}}.mco-video-01 .mco-video-01__content h3{font-size:28px;text-align:left}.container-facts{background:#9cb0a5;padding-bottom:28px;padding-top:44px}.facts__headline{color:#fff!important}.facts__item{color:#fff}.facts__item .facts__item-title{margin-bottom:8px}@media (min-width:1280px){.container-facts{padding-bottom:68px;padding-top:104px}}html{font-size:100%;min-height:calc(100% + env(safe-area-inset-top))}body{background:#dbdbdb!important;margin:0}main{min-height:max(550px,60vh);min-height:max(550px,calc(var(--vh, 1vh)*60));position:relative}body.noanimation main{padding-top:60px}a{color:var(--palette-primary-main);text-decoration:none}p,ul{margin:0}ul{list-style:inside;padding:0}:not(.no-custom-scrollbar){scrollbar-color:var(--palette-primary-main) transparent;scrollbar-width:thin}:not(.no-custom-scrollbar)::-webkit-scrollbar{width:10px}:not(.no-custom-scrollbar)::-webkit-scrollbar-track{background:transparent}:not(.no-custom-scrollbar)::-webkit-scrollbar-thumb{background-color:var(--palette-primary-main);border:0 solid transparent;border-radius:0}.container-margin{margin-bottom:80px;margin-top:80px}.container-headline+.container-headline{margin-top:-56px}.container-headline-2+.container-headline-3 h3{text-align:center}.container-headline-1+.container-text{margin-top:-48px}.container-employee+.container-employee{margin-top:-40px}.container-teasergroup-custom{background:#fff;padding:80px 0}.container-teasergroup-slider>div{padding-left:0;padding-right:0}.container-dropdown .MuiPaper-root{border-bottom:2px solid #eee;border-top:2px solid #eee}.container-dropdown .MuiAccordionSummary-content>h2{color:#3c3c3c}.container-dropdown .MuiIconButton-label>svg>path{fill:#3c3c3c}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s,color 5000s ease-in-out 0s;transition-delay:background-color 5000s,color 5000s}body.animation-teaser .mco-animation-01:before{background:linear-gradient(180deg,transparent 50%,rgba(0,0,0,.8));background-blend-mode:multiply;content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}@media (min-width:960px){body.noanimation main{padding-top:96px}}
/*# sourceMappingURL=main.a606b751.css.map*/