@font-face{font-family:'Sansation';src:local('Sansation'), local('Sansation Regular'), url('fonts/Sansation_Regular.woff2') format('woff2'), url('fonts/Sansation_Regular.woff') format('woff'), url('fonts/Sansation_Regular.ttf') format('truetype');font-weight:normal;font-style:normal;}@font-face{font-family:'Sansation';src:local('Sansation'), local('Sansation Bold'), url('fonts/Sansation_Bold.woff2') format('woff2'), url('fonts/Sansation_Bold.woff') format('woff'), url('fonts/Sansation_Bold.ttf') format('truetype');font-weight:700;font-style:normal;}@font-face{font-family:'Sansation';src:local('Sansation'), local('Sansation Italic'), url('fonts/Sansation_Italic.woff2') format('woff2'), url('fonts/Sansation_Italic.woff') format('woff'), url('fonts/Sansation_Italic.ttf') format('truetype');font-weight:normal;font-style:italic;}html{font-size:13.2px;background:#f8f5ed;color:#7c411e}@media (min-width:576px){html{font-size:14.4px}}@media (min-width:768px){html{font-size:15.6px}}@media (min-width:992px){html{font-size:12px}}body{background:#f8f5ed;font-family:Sansation, sans-serif}.nojs .visible-js{display:none}.hidden-js{max-height:1000px;transition:all 0.4s ease-in-out}.js .hidden-js.hidden{visibility:hidden;max-height:0;overflow:hidden;pointer-events:none;padding:0 !important;margin:0 !important}a{color:#7c411e}h1,h2,h3,h4,h5,h6{font-weight:700}.headlines-green h1,.headlines-green h2,.headlines-green h3,.headlines-green h4,.headlines-green h5,.headlines-green h6{color:#418e23}.text-green,.text-green a{color:#418e23}.text-brown{color:#7c411e}.text-brown a:hover{color:#532b14}.link-color-green.a,.link-color-green a{color:#418e23 !important}.link-color-green.a:hover,.link-color-green a:hover{color:#2e6519}.bg-green{background:#418e23}.bg-green,.bg-green a{color:#fff}.bg-orange{background:#f6ca67}.bg-orange,.bg-orange a{color:#7c411e}.bg-brown{background:#7c411e}.bg-brown,.bg-brown a{color:#fff}#grid>section{padding:0}@media (max-width:991.98px){#grid>section{margin-bottom:15px}}#grid>section.inner-padding{padding:15px}@media (max-width:991.98px){#grid>section.spacer-right{border-right:15px solid transparent}}#grid>section.text-box{padding:30px;text-align:center;font-size:1.3rem}@media (min-width:576px){#grid>section.text-box{font-size:1.4rem}}@media (min-width:768px){#grid>section.text-box{font-size:1.6rem}}@media (min-width:992px){#grid>section.text-box{font-size:1rem;padding:15px}}@media (min-width:992px){#grid{display:grid;grid-gap:15px;grid-template-columns:auto;margin-left:0 !important;margin-right:0 !important}#grid>section{padding:15px;max-width:none !important}#grid .span-col-2{grid-column-end:span 2}#grid .span-col-3{grid-column-end:span 3}#grid .span-row-2{grid-row-end:span 2}#grid .span-row-3{grid-row-end:span 3}#aufbau_wertschoepfung{grid-row-start:1;grid-column-start:1}#anbauversuch{grid-row-start:1;grid-column-start:4}#sortendemo{grid-row-start:1;grid-column-start:5}#historie{grid-row-start:2;grid-column-start:4}#laubblatt{grid-row-start:3;grid-column-start:1}#nachhaltige-produktion{grid-row-start:3;grid-column-start:3}#funktion-soja{grid-row-start:4;grid-column-start:1}#abreife{grid-row-start:4;grid-column-start:2}#bluetenstand-soja{grid-row-start:4;grid-column-start:3}#knoellchen-bakterien{grid-row-start:4;grid-column-start:4}#exkursion{grid-row-start:5;grid-column-start:1}#soja-erntevorgang{grid-row-start:5;grid-column-start:4}#soja-inhalte{grid-row-start:5;grid-column-start:5}#soja-erntereif{grid-row-start:6;grid-column-start:3}#kontakt{grid-row-start:6;grid-column-start:4}#abpressen{grid-row-start:7;grid-column-start:1}#vollfett-soja{grid-row-start:7;grid-column-start:2}}@media (min-width:992px){#grid>section{height:174px;width:174px}#grid>section.span-col-2{width:363px}#grid>section.span-row-2{height:363px}#grid>section.span-col-3{width:552px}#grid>section.span-row-3{height:552px}}@media (min-width:1200px){#grid>section{height:210px;width:210px}#grid>section.span-col-2{width:435px}#grid>section.span-row-2{height:435px}#grid>section.span-col-3{width:660px}#grid>section.span-row-3{height:660px}}@media (min-width:992px){#aufbau_wertschoepfung{position:relative}#aufbau_wertschoepfung .block-right-of-image-lg{bottom:20px;right:15px;position:absolute;width:60%}}@media (min-width:992px) and (min-width:1200px){#aufbau_wertschoepfung .block-right-of-image-lg{bottom:75px;width:50%}}#aufbau_wertschoepfung .block-image-container{bottom:0;left:0;position:absolute}#aufbau_wertschoepfung .block-image-container img{max-width:60%}@media (min-width:1200px){#aufbau_wertschoepfung .block-image-container img{max-width:100%}}@media (max-width:991.98px){#historie img{object-position:50% 0;max-height:400px}#bluetenstand-soja img{object-position:50% 15%;max-height:289px}#exkursion img{object-position:50% 25%;max-height:289px}}@media (min-width:992px) and (max-width:1199.98px){#nachhaltige-produktion img{max-height:65px}}.block-bg{height:100%;width:100%;overflow:hidden}@media (min-width:992px){.block-bg{height:calc(100% + 30px);width:calc(100% + 30px);margin:-15px}}.block-bg img{display:block;object-fit:cover;height:100%;width:100%;transition:all 0.15s ease-in-out}#grid section:hover .block-bg img{transform:scale(1.03)}.block-title{padding:15px;position:absolute;left:0;bottom:30px;opacity:0.9;width:85%}@media (min-width:576px){.block-title{min-width:75px}}@media (min-width:768px){.block-title{min-width:111px}}@media (min-width:992px){.block-title{bottom:15px;min-width:159px}}@media (min-width:1200px){.block-title{min-width:195px}}.btn-ci{background:#418e23;color:#fff !important;border-radius:12px}.btn-ci:hover{background:#2e6519;color:#fff !important}label{cursor:pointer;user-select:none;-webkit-user-select:none}.form-ci input.form-control,.form-ci textarea.form-control,.form-ci select.custom-select{border:0;border-radius:0}form.submitted input.form-control:invalid,form.submitted textarea.form-control:invalid,form.submitted select.custom-select:invalid{border-color:red}.navbar{background:#f8f5ed;border-bottom:2px solid #418e23}.navbar .navbar-toggler{border:0;font-size:2.3rem}.navbar .navbar-brand{overflow:hidden;transition:all 0.1s ease-in-out;max-height:65px}.navbar .logo{margin-left:15px;max-height:60px;transition:all 0.1s ease-in-out}.navbar.scroll-down .navbar-brand{max-height:30px}.navbar.scroll-down .logo{max-height:35px}.navbar.navbar-light .navbar-nav .nav-link{color:#7c411e;font-weight:700;padding:0.2rem 0.2rem 0}@media (min-width:992px){.navbar .nav-item{margin:0 15px}.navbar .nav-item:last-of-type{margin-right:0}}@media (max-width:991.98px){.navbar .nav-item{font-size:1.6rem}}footer{background:#418e23;color:#fff}footer nav ul{margin:0;padding:0}footer nav ul li{list-style:none;display:inline-block;margin-left:3rem}footer nav ul li a,footer nav ul li a:hover{color:#fff;text-decoration:none}