/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{background-image:none;}img{border-radius:0.1875rem;}.page-title,a,h1,h2,h3,table,.text-content{hyphens:none;}.button{border-radius:30px;}.button--primary,.blue-button{background-color:#0096FF;border-color:#0096FF;color:#ffffff;}.button--primary:hover,.button--primary:focus,.blue-button:hover,.blue-button:focus{background-color:#0069B0;border-color:#0069B0;color:#ffffff;}.text-content{font-family:"metropolis",sans-serif;}.site-branding{background-image:none;}.site-branding__logo img{border-radius:0;}#block-olivero-advancedlanguageselectorblock{margin-top:auto;margin-bottom:auto;}.image-text-flow-right{float:right;margin-left:1rem;margin-bottom:0.5rem;}.body-text-highlight{background-color:#f6f8f8;padding:2rem;border-radius:10px;}.checklist{list-style:none;padding-left:0;}.checklist li{position:relative;padding-left:1.8em;}.checklist li::before{content:"✓";color:#3D720A;font-weight:bold;position:absolute;left:0;}.fieldset__legend{border-radius:0;}.tablesaw-cell-content .text-content{font-size:1rem;}hr{border:solid 1px #e7edf1;}.nowrap{white-space:nowrap;}.region--content-below .view .view-content{display:block !important;}.view-glossar .view-content{display:inline;}#updateprogress{margin-bottom:25rem;}#updateprogress::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f56d";font-size:7rem;color:#3D720A;}.progress__label{margin-top:2rem;}#contact-message-website-kontaktformular-form,[id^="webform-submission"]{border:1px #6e7172 solid;border-radius:10px;padding:1rem;max-width:100%;}.contact-form .form-element{width:100% !important;max-width:100% !important;box-sizing:border-box !important;}.webform-submission-gewerbeflaeche-nachricht-form{border:none;padding:0;}h2 a,h2 a:hover{color:#0d1214;}.views-exposed-form .form-item{float:none !important;display:inherit;}.form-item-field-agb-false{display:none;}.bef-slider{margin-top:1.125rem;}.noUi-connect{background-color:#3D720A !important;}.views-exposed-form .fieldset__legend{display:none;}.views-exposed-form .fieldset{border:none;}.view-nichts-passendes-gefunden- .node__title,.proximity-filter-summary,.bef-exposed-form .js-form-type-textfield .form-item__label{display:none;}.primary-nav__menu-link.primary-nav__menu-link--nolink.primary-nav__menu-link--level-1.primary-nav__menu-link--has-children{font-weight:bold;color:#0d1214;}.js-form-item.form-item.js-form-type-select.form-item-sort-bef-combine.js-form-item-sort-bef-combine select{width:100%;}.form-item-umkreis-value label{display:none;}.webform-submission-form .form-item-website{display:none;}.social-sharing-buttons{fill:#3D720A;}.view-gewerbegebiete-fuer-startseite .view-header,.view-logistikimmobilien-fuer-standortanalyse-seite .view-header .title-highlighted{background-color:#3D720A;margin-bottom:0;}.view-gewerbegebiete-fuer-startseite,.view-logistikimmobilien-fuer-standortanalyse-seite{display:inherit;}.view-gewerbegebiete-fuer-startseite .view-header h3,.view-logistikimmobilien-fuer-standortanalyse-seite .view-header h3{padding:1rem;color:#fff;font-weight:normal;text-align:center;margin-top:0;margin-bottom:0;}.view-gewerbegebiete-fuer-startseite .view-content,.view-logistikimmobilien-fuer-standortanalyse-seite .view-content{margin-bottom:0;}.view-gewerbegebiete-fuer-startseite .view-content img,.view-logistikimmobilien-fuer-standortanalyse-seite .view-content img{border-radius:0 0 0.1875rem 0.1875rem;}#user-register-form .form-item-user-picture-0,#user-register-form .form-item-field-logo-0{display:none;}#user-register-form .field--name-field-flaeche,#user-form .field--name-field-flaeche{visibility:hidden;height:10px;}.integer-count{font-size:3rem;color:#3D720A;}.ble-teaser-button{background-color:#0096FF;border-color:#0096FF;}.ble-teaser-button:hover,.ble-teaser-button:focus{background-color:#0069B0;border-color:#0069B0;}.ble-teaser.tablesaw.tablesaw-stack td{padding:2rem !important;}.wide-content.field.field--name-field-bild.field--type-image.field--label-hidden.field__item,.field--name-field-wappen{width:auto;margin-left:auto !important;}.block-block-content67333501-6dc3-4f50-8903-6b1e3af2b8e6 .field--name-field-vor-u-nachname,.block-block-content67333501-6dc3-4f50-8903-6b1e3af2b8e6 .field--name-field-telefon-kontakt-sidebar{margin-bottom:0;}@media (min-width:75rem){body:not(.is-always-mobile-nav) .primary-nav__menu-item--level-1{max-width:none;}body:not(.is-always-mobile-nav) .primary-nav__menu--level-2{padding-right:1.5rem;}}@media (max-width:50rem){.tablesaw-stack td{border-bottom:none;}.ble-teaser.tablesaw.tablesaw-stack td{padding:1rem !important;}.ble-teaser-button{margin-top:0;margin-bottom:0;}.ble-teaser{width:100%;}.body-text-highlight{margin-left:0;}}.contact-persons{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem;max-width:900px;margin:2rem auto;}.contact-persons .contact-card{position:relative;overflow:hidden;isolation:isolate;transform:translateZ(0);border-radius:10px;background:#3d720a;box-shadow:0 10px 30px rgba(0,0,0,0.15);aspect-ratio:4 / 5;transition:transform 0.3s ease,box-shadow 0.3s ease;}.contact-persons .contact-card:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,0.25);}.contact-persons .contact-card img{position:absolute;top:0;left:0;width:100% !important;height:100% !important;max-width:none;margin:0 !important;padding:0 !important;border:0;object-fit:cover;display:block;filter:grayscale(100%);transform:scale(1.02);transition:filter 0.4s ease,transform 0.6s ease;}.contact-persons .contact-card:hover img{filter:grayscale(0);transform:scale(1.06);}.contact-persons .contact-card__info{position:absolute;left:0;right:0;bottom:-1px;height:auto;padding:0.9rem 1.25rem calc(0.9rem + 1px);box-sizing:border-box;display:block;color:#fff;background:rgba(61,114,10,0.9);backdrop-filter:blur(4px);opacity:0;transform:translateY(20px);transition:opacity 0.35s ease,transform 0.35s ease;}.contact-persons .contact-card:hover .contact-card__info,.contact-persons .contact-card:focus-within .contact-card__info{opacity:1;transform:translateY(0);}.contact-persons .contact-card__info h3{margin:0 0 0.1rem !important;padding:0 !important;font-size:1.15rem;line-height:1.25;color:#fff;}.contact-persons .contact-card__info p{margin:0 !important;padding:0 !important;font-size:0.9rem;line-height:1.5;color:#fff;}.contact-persons .contact-card__info .contact-card__job{margin-bottom:0.45rem !important;opacity:0.9;}.contact-card__email::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f0e0";width:1.3em;margin-right:0.4rem;text-align:center;}.contact-card__phone::before{font-family:"Font Awesome 6 Free";font-weight:900;content:"\f095";width:1.3em;margin-right:0.4rem;text-align:center;}.contact-persons .contact-card__info a{color:#fff;text-decoration:none;}.contact-persons .contact-card__info a:hover{text-decoration:underline;box-shadow:none;}@media (hover:none),(max-width:768px){.contact-persons{grid-template-columns:1fr;max-width:420px;}.contact-persons .contact-card img{filter:none;}.contact-persons .contact-card__info{opacity:1;transform:none;}}
.region.region--breadcrumb.grid-full{margin-top:2rem;}.front-headline{position:absolute;z-index:1;color:#fff;margin-left:15%;margin-right:10%;margin-top:5%;width:65%;}.front-headline h1{color:#ffffff;}.front-teaser-text{line-height:1.5;}.text-content.clearfix.field.field--name-field-ueberschrift.field--type-text-with-summary.field--label-hidden.field__item{margin:0;}.text-content table{margin-block-start:unset !important;}.block-field-blockblock-contentstartseite-hero-videofield-body{position:relative;}.front-video{width:100%;display:block;position:relative;}.front-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(0deg,rgba(0,0,0,.1) 0,rgba(0,0,0,.6) 100%);}.fieldset__label,.fieldset__description{display:none;}.fieldset{border:none;}.fieldset__wrapper{padding:0;}.view-frontpage{display:block;}.main-content__container{padding-top:0;}@media (min-width:62.5rem){#block-test .block__content .layout{margin-bottom:0;}#block-olivero-page-title,#block-startseiteeinleitungstext{display:none;}}@media (max-width:50rem){.block-field-blockblock-contentstartseite-hero-videofield-ueberschrift{display:none;}.view-frontpage{display:grid;}}
