@charset "UTF-8";
:root{--main-color-light: #bd9f5f}@media (min-width:1200px){.vee-header__navigation--separator-1 .vee-menu ul.level_1>li>a>span::before{height:8px;background-color:#95691e}.vee-header--stuck .vee-menu:not(.mm-menu) .vee-menu__navigation>li{margin-right:6px;margin-left:6px}.vee-header--stuck .vee-header__navigation--separator-1 .vee-menu ul.level_1>li>a>span::before{display:none}.vee-header__contact{display:none}.vee-menu:not(.mm-menu) .vee-menu__navigation>li{margin:0 12px}}@media (min-width:1400px){.vee-menu:not(.mm-menu) .vee-menu__navigation>li{margin:0 24px}.vee-header--stuck .vee-menu:not(.mm-menu) .vee-menu__navigation>li{margin-right:12px;margin-left:12px}}@media (max-width:1399.98px){.vee-header__navigation--separator-1 .vee-menu ul.level_1>li>a>span::before{display:none !important}}@media (max-width:460px){.vee-header__contact i{display:none}}@media (min-width:461px){.vee-header__contact{margin-right:16px}}.hero-slider .vee-section__container:after{width:100%;height:100%;content:"";position:absolute;top:0;left:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 50%, black 100%);opacity:0.75}.vee-layout-wrapper{overflow:hidden}.form-confirmation{background-color:#95691e;color:#fff}.vee-alert-box{color:#fff}.vee-slider .swiper-pagination{width:100%}.vee-page-image{position:relative;background-position:center center;justify-content:flex-end}.vee-page-image h1{color:#fff}.vee-page-image .container{position:relative;z-index:9}.vee-page-image::before{background-color:#0b1315;opacity:0.5;width:100%;height:100%;content:"";position:absolute;top:0;left:0}.vee-page-image:after{width:100%;height:100%;content:"";position:absolute;top:0;left:0;background:linear-gradient(0deg, rgba(0, 0, 0, 0) 0, black 100%);opacity:1}.bw-map{filter:grayscale(100%)}.vee-google-maps{background-color:#ddd}body>.contao-cookiebar{display:none}.module-cookiebar-opener{margin:0;margin:0;position:absolute}.module-cookiebar-opener a{white-space:nowrap;width:2.5em;height:2.5em;overflow:hidden;text-indent:100%;background-color:#95691e;color:#fff;position:fixed;bottom:1em;left:1em;border-radius:50%;margin:0;cursor:pointer;background-image:url('data:image/svg+xml,<%3Fxml version="1.0" %3F><svg viewBox="0 0 256 256" xmlns="http://www.w3.org/2000/svg"><rect fill="none" height="256" width="256"/><path d="M224,127.4a95.6,95.6,0,0,1-28.2,68.5c-36.9,36.9-97.3,37.3-134.7.9A96,96,0,0,1,128.6,32a8.1,8.1,0,0,1,7.8,9.8,32,32,0,0,0,30.8,39,8,8,0,0,1,8,8,32,32,0,0,0,39,30.8A8.1,8.1,0,0,1,224,127.4Z" fill="none" stroke="%23fff" stroke-linecap="round" stroke-linejoin="round" stroke-width="24"/><circle fill="%23fff" cx="156" cy="172" r="16"/><circle fill="%23fff" cx="92" cy="164" r="16"/><circle fill="%23fff" cx="84" cy="108" r="16"/><circle fill="%23fff" cx="136" cy="124" r="16"/></svg>');background-size:80%;background-repeat:no-repeat;background-position:center;z-index:9}.contao-cookiebar .cc-head>*{color:inherit}.contao-cookiebar .cc-head h3{text-wrap:balance}.contao-cookiebar .cc-group{border-radius:0}.contao-cookiebar .cc-inner{border-radius:0}.contao-cookiebar .cc-groups{margin-bottom:1.5rem}.contao-cookiebar .cc-info a{display:inline-block;color:#767676;font-size:0.813rem;text-decoration:none}.contao-cookiebar .cc-info a+a::before{display:inline-block;margin-right:5px;content:"·"}.cc-module{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;background-color:#95691e}.section-dark{--section-decorative-color: currentColor;color:#fff}.section-dark h1,.section-dark h2,.section-dark h3,.section-dark h4,.section-dark h5,.section-dark h6{color:currentColor}.page-home .section-call-to-action{position:relative}.page-home .section-call-to-action:after{content:"";width:188px;height:64px;background:#445458;position:absolute;left:50%;bottom:-64px;transform:translateX(-50%)}.section-text-image{margin-bottom:var(--vee-sectionPaddingNormal)}.vee-layout-main__inside>.mod_article:first-child>.section-text-image:first-child .section-text-image__content:before,.section-text-image:has(.section-text-image__content-subheadline) .section-text-image__content:before{content:"";width:12px;height:12px;border:2px solid var(--section-decorative-color, #95691e);transform:rotate(45deg);margin-bottom:48px;display:block;margin-left:4px}@media (min-width:768px){.vee-layout-main__inside>.mod_article:first-child>.section-text-image:first-child .section-text-image__visual figure,.section-text-image:has(.section-text-image__content-subheadline) .section-text-image__visual figure{margin-top:74px}}.section-text-image:not(:first-child){margin-top:var(--vee-sectionPaddingNormal)}.section-text-image:last-child{margin-bottom:0}.section-text-image__content{margin-bottom:1rem}.section-text-image__content-subheadline{font-size:0.67rem;font-weight:600;line-height:1.5;letter-spacing:0.2em;margin-bottom:8px;text-transform:uppercase}.section-text-image__content-link{margin-top:1.5rem;margin-bottom:1.5rem}.section-text-image__visual figure img{width:100%}@media (min-width:992px){.section-text-image__content{display:flex;flex-direction:column;margin-bottom:0}.section-text-image__content-link{margin-top:1.1rem;margin-bottom:0}.section-text-image--left .section-text-image__content{order:1}}.gallery-slider{background-color:#445458}.gallery-slider img{transition:transform 0.5s;width:100%}.gallery-slider .image_container{overflow:hidden}.gallery-slider .image_container a:hover img{transform:scale(1.15)}@media (min-width:1400px){.gallery-slider:not(:has(.swiper-slide:nth-child(4))) .swiper-slide{width:33.333% !important}}.job-list ul{margin-top:1.5rem;margin-bottom:1.5rem}.job-list ul li{margin-bottom:1rem}.job__content-text h3{text-transform:none}.section-quick-contact{padding:3rem 2rem 2rem 2rem;color:#fff;background-color:#445458;margin-top:2rem;margin-bottom:2rem}.section-quick-contact__text{text-align:center;font-weight:bold;border-bottom:1px solid rgba(255, 255, 255, 0.1);padding-bottom:1rem}.section-quick-contact label{color:inherit !important}.section-quick-contact>*:last-child{margin-bottom:0}.section-quick-contact fieldset{margin:0}.section-quick-contact input.text{min-height:3.6rem}@media (min-width:992px){.section-quick-contact .formbody{display:flex;flex-wrap:wrap;margin:0 -15px}.section-quick-contact .formbody>*{padding-left:15px;padding-right:15px}.section-quick-contact .formbody .widget-text{flex-grow:1}.section-quick-contact .formbody .widget-textarea{width:100%}.section-quick-contact .formbody .widget-checkbox{order:1;width:100%;margin-bottom:0}.section-quick-contact .formbody .vee-button{height:64px;margin-bottom:1rem}}.content-gallery.gallery-links{text-align:center}.content-gallery.gallery-links ul{margin:-10px}.content-gallery.gallery-links ul>li{padding:10px}.content-gallery.gallery-links .image_container{justify-content:center;position:relative;align-items:center;border:1px solid #ededed;height:100%;display:flex}.content-gallery.gallery-links .image_container a{position:static;padding:30px;height:100%;flex-grow:1}.content-gallery.gallery-links img{margin:auto;max-width:187px}.vee-layout-footer{position:relative;z-index:2}.vee-header-wrap--transparent{background-color:#000;z-index:revert}.vee-header-wrap--transparent>.vee-header{position:relative;z-index:99}.vee-page-image{background-color:#000;color:#fff}.vee-scroll-up{background-color:#95691e;border-color:#95691e}a.invisible{background-color:#000;color:#fff}.vee-download-1 .vee-download__size{color:#000}.vee-download-1 .vee-download__button{background-color:#95691e}.headline-color-current h1,.headline-color-current h2,.headline-color-current h3,.headline-color-current h4,.headline-color-current h5,.headline-color-current h6{color:#95691e}.vee-header__navigation--separator-1 .vee-menu ul.level_1>li>a>span::before{background-color:#bd9f5f}.footer-wcag{display:flex;align-items:center;gap:1rem}.footer-wcag-image{margin-left:auto}.contao-cookiebar{--ccb-detail-clr: #797676}.contao-cookiebar .highlight .success{--ccb-btn-bg: #4A8440
  }

  .cc-info {
    --gap-y: 0.25rem;--gap-x: 0.75rem;display:flex;justify-content:center;flex-wrap:wrap;gap:var(--gap-y) var(--gap-x)}.contao-cookiebar .cc-info a+a::before{margin-right:var(--gap-x)}link[href^="assets/css/veello-theme/bundle-cc343151.css"]{z-index:0}