﻿container{width:1600px;max-width:100%;margin:auto;padding:0px 50px;display:block;box-sizing:border-box;position:relative}container.small{width:1600px;max-width:100%;margin:auto;padding:0px 50px;display:block;box-sizing:border-box;position:relative;width:1100px}body{margin:unset;height:100%;display:flex;flex-direction:column}main{flex:1}spacer{min-height:160px;width:100%;display:block}.background-image{position:absolute;top:0;left:0;width:100%;height:100%}.cookiebite{position:fixed;bottom:50px;right:10px;cursor:pointer}.cookiebite a img{width:40px;filter:opacity(0.7)}.cookiebite a img:hover{filter:opacity(1)}@media screen and (max-width: 500px){container{padding:0px 20px}}header{position:fixed;width:100%;z-index:1000;top:0;background-color:rgba(255,255,255,.9)}header container{position:relative;display:flex;justify-content:flex-end;align-items:center;gap:4rem;height:100px}header .logo{width:250px;position:absolute;left:50px;top:30px;z-index:1000}header nav{display:flex;align-items:center;gap:2rem}header nav ul{display:flex;gap:1rem;padding:0;margin:0;list-style:none}header nav ul li{position:relative;display:flex;padding:2rem 0}header nav ul li a{padding:.25rem 1.25rem;font-family:"Poppins",sans-serif;font-size:25px;color:#333;text-transform:uppercase}header nav ul li a.rex-current{color:#e32321}header nav ul li a:hover{background-color:#7db61d;border-radius:7px;color:#fff}header nav ul li:hover .rex-navi2{display:flex;top:6.53rem;left:0}header nav ul li:hover .rex-navi2 li a{color:#333}header nav ul li:hover .rex-navi2 li a:hover{color:#fff}header nav .rex-navi2{display:none;flex-direction:column;position:absolute;padding:0 1rem 1rem 1rem;background-color:rgba(255,255,255,.9);border-bottom-left-radius:7px;border-bottom-right-radius:7px}header nav .rex-navi2 li{padding:unset}header nav .rex-navi2:hover li:hover{color:#333;background-color:unset}header nav .rex-navi2:hover li:hover a{color:#7db61d}header .dropdown-trigger{display:none}header header .rex-navi1 ul li{position:relative}header .search{position:relative;margin:0;font-size:25px}header .search #suche{font-size:25px;width:250px;background-color:#7db61d;color:#fff;padding:.5rem 1.5rem;border-radius:7px;border:none}header .search #suche::placeholder{color:#fff;text-transform:uppercase;opacity:.5}header .search #suche:focus{outline:none;color:#fff}header .search i{position:absolute;top:.5rem;right:1.5rem;color:#fff;font-weight:400}header .burger{position:relative;width:40px;height:30px;background:rgba(0,0,0,0);cursor:pointer;display:none;margin-top:.5rem}header .burger input{display:none}header .burger span{display:block;position:absolute;height:4px;width:100%;background:#7db61d;border-radius:9px;opacity:1;left:0;transform:rotate(0deg);transition:.25s ease-in-out}header .burger span:nth-of-type(1){top:0px;transform-origin:left center}header .burger span:nth-of-type(2){top:50%;transform:translateY(-50%);transform-origin:left center}header .burger span:nth-of-type(3){top:100%;transform-origin:left center;transform:translateY(-100%)}header .burger input:checked~span:nth-of-type(1){transform:rotate(45deg);top:0px;left:5px}header .burger input:checked~span:nth-of-type(2){width:0%;opacity:0}header .burger input:checked~span:nth-of-type(3){transform:rotate(-45deg);top:28px;left:5px}@media screen and (max-width: 1400px){header .burger{display:block}header nav{display:none}header container{flex-direction:row-reverse;justify-content:flex-start;gap:2rem}header .dropdown-trigger{font-size:1.5rem;position:absolute;padding:.65rem 1rem;right:0;transition:300ms}header nav{width:1600px;max-width:100%;margin:auto;padding:0px 50px;display:block;box-sizing:border-box;position:relative;display:none;position:absolute;top:100px;right:0;width:100%;background-color:rgba(255,255,255,.9);flex-direction:column-reverse;align-items:flex-start;padding-top:40px;padding-bottom:40px;gap:20px}header nav ul{flex-direction:column;width:50%}header nav ul li{flex-direction:column;padding:0}header nav ul li:hover .rex-navi2{display:none}header nav ul li.open .dropdown-trigger{transform:rotate(180deg);transition:300ms}header nav ul li.open .rex-navi2{display:flex}header nav .search{width:50%}header nav .search #suche{width:100%}header nav .dropdown-trigger{display:block}header nav .rex-navi2{position:unset;display:none;background-color:unset;margin:1rem}header nav .rex-navi2 li{width:unset}}@media screen and (max-width: 900px){header nav ul{width:100%}header nav .search{width:100%;margin:unset}}@media screen and (max-width: 750px){header{position:unset}}@media screen and (max-width: 500px){header nav{margin-top:0;padding:40px 20px}header .logo{left:20px}}@media screen and (max-height: 450px){header nav{margin-top:0;padding:40px 20px;height:calc(100vh - 100px)}header nav ul{width:80%;padding:0 0 25px 0;overflow-y:auto}header nav ul li a{font-size:1rem}header nav .search{width:80%;margin:unset;font-size:1rem}header nav .search #suche{font-size:1rem}}footer{width:100%}.footer{display:flex;justify-content:space-between;align-items:center;padding-top:25px;padding-bottom:15px}.footer_logo{height:50px}.links{display:flex;gap:2rem}@media screen and (max-width: 700px){.footer{flex-direction:column-reverse;gap:2rem}}@media screen and (max-width: 500px){.links{flex-direction:column;gap:1rem}}body{font-family:"Poppins",sans-serif;font-size:16px;color:#000;line-height:1.5}h1,h2,h3,h4,h5,h6{font-family:"Poppins",sans-serif;color:#7db61d;font-weight:600}h1{font-size:36px;margin-top:20px;margin-bottom:10px}h2,h3,h4,h5,h6{font-size:25px;margin-top:10px;margin-bottom:10px}a{color:#0aa245;text-decoration:none}a:hover{color:#e32321}.text.green{background-color:#7db61d;color:#fff}.text.green h1,.text.green h2,.text.green h3,.text.green h4,.text.green h5,.text.green h6{color:#fff}.center{text-align:center}.text{padding:2rem 0;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.text.grafik{min-height:700px}.grafik container{z-index:100}.grafik container .textwrap{padding-right:40%}.text_grafik{position:absolute;right:-10px;top:0;bottom:0;width:40%;max-width:800px;height:100%}.text_grafik img{display:block;height:100%;width:100%;object-fit:contain;object-position:right}@media screen and (max-width: 900px){.grafik container .textwrap{padding-right:unset}.text_grafik{width:90%;opacity:.1}.text .grafik{min-height:unset}}.textbox .box{background-color:#7db61d;color:#fff;padding:2rem;border-radius:14px;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}.textbox .box h1,.textbox .box h2,.textbox .box h3,.textbox .box h4,.textbox .box h5,.textbox .box h6{color:#fff}.textbox.green{background-color:#7db61d}.textbox.green .box{background-color:#fff;color:#333}.textbox.green .box h1,.textbox.green .box h2,.textbox.green .box h3,.textbox.green .box h4,.textbox.green .box h5,.textbox.green .box h6{color:#333}.box_wrapper{padding:4rem 0}@media screen and (max-width: 500px){.textbox .box{padding:20px}}.bild_container.green{background-color:#7db61d;color:#fff}.bild_container{padding:4rem 0}.bild_container .bild{display:flex;align-items:center;justify-content:center}.bild_container .bild img{max-width:100%;max-height:80vh;border-radius:14px;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;object-fit:cover;min-height:600px}.bild_container .text{padding:.5rem 0;display:flex;justify-content:center}@media screen and (max-width: 700px){.bild_container .bild img{height:400px;max-height:100vw;min-height:unset}}.icons{background:#7db61d;background:radial-gradient(ellipse at center, rgb(125, 182, 29) 50%, rgb(189, 215, 83) 100%);height:100vh;display:flex;align-items:center}.icon_grid{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;column-gap:4rem;row-gap:3rem;padding:0 4rem;align-items:start}.icon_container{display:flex;flex-direction:column;color:#fff;align-items:center;justify-content:center}.icon_container h2{color:#fff;font-weight:400;margin-bottom:0;text-align:center}.icon_container p{margin-top:0;text-align:center}.icon_container .icon{background-color:#fff;height:130px;aspect-ratio:1/1;display:flex;justify-content:center;align-items:center;border-radius:50%;transition:300ms}.icon_container .icon i{color:#7db61d;font-size:4rem;transition:300ms}.icon_container .icon:hover{opacity:.85;transition:300ms}.icon_container .icon:hover i{transform:scale(1.05);transition:300ms}@media screen and (max-width: 1600px){.icon_grid{padding:0}}@media screen and (max-width: 1146px){.icon_grid{grid-template-columns:1fr 1fr 1fr;column-gap:2rem}.icons{height:unset;padding:2rem 0}}@media screen and (max-width: 891px){.icon_grid{grid-template-columns:1fr 1fr}}@media screen and (max-width: 647px){.icon_grid{grid-template-columns:1fr}}.personen_container{background-color:#7db61d;padding:75px 0;overflow:hidden;position:relative}.personen_container .container-buttons{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100}.personen_container .button{height:75px;width:75px;display:flex;justify-content:center;align-items:center;background-color:#bdd753;position:absolute;aspect-ratio:1/1;border-radius:50%;z-index:100;cursor:pointer}.personen_container .button i{font-size:3rem;color:#fff}.personen_container .button[data-action=weiter]{right:50px;top:50%}.personen_container .button[data-action=zurück]{left:50px;top:50%}.personen_container .button:hover{opacity:.8}.personen{display:flex;gap:50px;left:0px;transition:all 300ms ease}.person{display:grid;justify-items:center;grid-template-rows:75px 75px 150px}.person_img{width:200px;height:200px;object-fit:cover;border-radius:50%;z-index:10;grid-row:1/3;grid-column:1/2}.person .box{background-color:#fff;width:350px;border-radius:14px;color:#333;grid-row:2/4;grid-column:1/2;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}.person .box h3{color:#333;margin-bottom:0}.person .box p{margin-top:.5rem}.personen_container h2{color:#fff;margin-bottom:50px}@media screen and (max-width: 500px){.personen_container .container-buttons{position:relative}.personen_container .button[data-action=weiter]{top:unset;bottom:-70px}.personen_container .button[data-action=zurück]{top:unset;bottom:-70px}.person .box{width:275px}}.bildergalerie_container{background-repeat:no-repeat;background-size:auto;padding:200px 0;overflow:hidden;position:relative}.bildergalerie_container .container-buttons{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100}.bildergalerie_container .button{height:75px;width:75px;display:flex;justify-content:center;align-items:center;background-color:#bdd753;position:absolute;aspect-ratio:1/1;border-radius:50%;z-index:100;cursor:pointer}.bildergalerie_container .button i{font-size:3rem;color:#fff}.bildergalerie_container .button[data-action=weiter]{right:50px;top:50%}.bildergalerie_container .button[data-action=zurück]{left:50px;top:50%}.bildergalerie_container .button:hover{opacity:.8}.bildergalerie{display:flex;gap:50px;left:0px;transition:all 300ms ease}.bildergalerie_text{margin-bottom:50px;color:#fff}.bildergalerie_text h1,.bildergalerie_text h2,.bildergalerie_text h3,.bildergalerie_text h4,.bildergalerie_text h5,.bildergalerie_text h6{color:#fff}.bildergalerie .bild{display:flex;justify-items:center;padding:1rem 1rem 4rem 1rem;background-color:#fff;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;transition:300ms}.bildergalerie .bild:hover{box-shadow:rgba(0,0,0,.16) 0px 5px 8px,rgba(0,0,0,.23) 0px 5px 8px;transform:scale(1.025);transform:rotate(2deg);transition:300ms}.bild_img{width:300px;height:350px;object-fit:cover}@media screen and (max-width: 500px){.bildergalerie_container .container-buttons{position:relative}.bild_img{width:275px;height:325px}.bildergalerie_container .button[data-action=weiter]{top:unset;bottom:-100px}.bildergalerie_container .button[data-action=zurück]{top:unset;bottom:-100px}}.aktion_container{background-color:#7db61d;padding:100px 0}.aktion_container h1,.aktion_container h2,.aktion_container h3,.aktion_container h4,.aktion_container h5,.aktion_container h6{color:#fff;margin-bottom:50px}.aktion{display:grid;grid-template-columns:1fr 1fr;gap:50px}.aktionbox{height:500px;min-width:700px;background-color:#fff;border-radius:14px;position:relative;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}.aktion .text{display:block;color:#fff;padding:0}.aktion .text h1,.aktion .text h2,.aktion .text h3,.aktion .text h4,.aktion .text h5,.aktion .text h6{color:#000}.aktionbox .text{font-size:50px}.aktionbild{height:450px;overflow:hidden;border-radius:14px;display:flex}.aktionbild img{overflow:hidden;object-position:center;min-width:100%}.prev,.next{cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);left:-35px;width:75px;height:75px;display:flex;justify-content:center;align-items:center;color:#fff;background-color:#bdd753;font-size:3rem;transition:.6s ease;border-radius:50%;user-select:none}.next{right:-35px;left:unset}.prev:hover,.next:hover{opacity:.8;color:#fff}.mySlides{display:none;grid-template-columns:1fr 1fr;padding:25px;gap:25px}.mySlides .text{color:#000}@media screen and (max-width: 1200px){.aktion{display:flex;flex-direction:column}}@media screen and (max-width: 800px){.aktionbox{min-width:unset;height:unset}.aktionbox .text h1,.aktionbox .text h2,.aktionbox .text h3,.aktionbox .text h4,.aktionbox .text h5,.aktionbox .text h6{margin-bottom:0}.mySlides{grid-template-columns:1fr}}@media screen and (max-width: 500px){.prev,.next{top:103%;left:20%}.next{left:unset;right:20%}.aktionbox .text{font-size:30px}}.sortiment{padding:200px 0;background-color:#7db61d}.sortiment_container{display:flex;justify-content:center;flex-wrap:wrap;gap:50px}.bereich{position:relative;max-width:300px;display:flex;flex-direction:column;border-radius:14px;background-color:#fff;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;transition:300ms;padding:75px 1rem 1rem 1rem}.bereich:hover{box-shadow:rgba(0,0,0,.16) 0px 5px 8px,rgba(0,0,0,.23) 0px 5px 8px;transform:scale(1.025);transition:300ms}.bereich h3{color:#0aa245}.bereich .sortiment_img{border-radius:14px;width:100%;aspect-ratio:4/3;object-fit:cover;object-position:center;margin-top:auto}.bereich .sortiment_icon{position:absolute;top:-25px;height:100px}.fach_container{position:relative;background-color:#7db61d;padding:100px 0;overflow:hidden}.fach_container h1,.fach_container h2,.fach_container h3,.fach_container h4,.fach_container h5,.fach_container h6{color:#fff;margin-bottom:50px}.fach_container .person{position:absolute;top:50%;transform:translateY(-50%);left:90%;transition:300ms ease;z-index:100}.fach_container .person:hover{left:55%;top:50%;opacity:1;transform:scale(1.3) translateY(-50%);transform-origin:left top;padding-right:100%;transition:300ms ease}.fach_container .person:hover~.fach .text{opacity:.4;transition:300ms ease}.fach{display:grid;grid-template-columns:1fr 1fr;gap:50px}.fach .bilder{display:grid;grid-template-columns:repeat(3, 200px);grid-auto-rows:200px;gap:50px}.fach .bilder a:first-child{grid-column:1/4;grid-row:1/3}.fach_img{height:100%;width:100%;object-fit:cover;border-radius:14px;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;transition:200ms ease}.fach_img:hover{transition:200ms ease;transform:scale(1.015)}.fach .text{color:#fff;display:unset;padding:unset;opacity:1;transition:300ms ease;padding-right:20%}@media screen and (max-width: 1600px){.fach_container .person:hover{left:60%;transform:scale(1.1) translateY(-50%)}}@media screen and (max-width: 1400px){.fach_container .person:hover{left:65%;transform:translateY(-50%)}}@media screen and (max-width: 1300px){.fach_container .person{left:95%}}@media screen and (max-width: 1200px){.fach{display:flex;flex-direction:column}.fach .bilder{grid-template-columns:repeat(3, 1fr);grid-auto-rows:unset}.bilder>a{aspect-ratio:1/1}.fach_container .person{top:85%;left:90%}.fach_container .person:hover{top:85%;left:50%;transform:translate(-175px, -50%)}}@media screen and (max-width: 800px){.fach .bilder{gap:25px}}@media screen and (max-width: 500px){.fach_container .person:hover{transform:translate(-125px, -50%)}}.kontakt_container{padding:100px 0;background-color:#7db61d}.kontakt_container h2{color:#fff}.kontakt{display:grid;grid-template-columns:1fr 1fr;gap:50px}.kontakt .text{padding:unset;justify-content:unset;align-items:unset;flex-direction:column;font-size:1.25rem}.kontakt .text h3{color:#fff}.kontakt .text .kontaktdaten{display:flex;gap:2rem;align-items:center;color:#fff}.kontakt .text .kontaktdaten a{color:#fff}.kontakt .text .kontaktdaten a:hover{color:#e32321}.kontakt .text .kontaktdaten i{font-size:2rem}.karte iframe{width:100% !important;height:400px !important;border:none !important;border-radius:14px;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}.karte img{width:100%;height:400px;object-fit:cover;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}@media screen and (max-width: 800px){.kontakt_container .kontakt{display:flex;flex-direction:column}}.aktuell_container{padding-top:200px;padding-bottom:100px}.aktuell{display:flex;gap:50px;margin-bottom:50px}.aktuell_img{height:250px;width:250px;object-fit:cover;border-radius:14px;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}.lesen{margin-top:15px;display:inline-block;background-color:#7db61d;color:#fff;padding:.75rem 1.5rem;border-radius:14px}.lesen:hover{color:#fff;background-color:#bdd753}@media screen and (max-width: 600px){.aktuell{flex-direction:column;gap:25px}.lesen{margin-top:5px}}.herobild_container{position:relative}.herobild_container #play-button{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:100;background-color:rgba(0,0,0,0);color:#fff;opacity:.7;border:none;cursor:pointer;font-size:5rem;transition:opacity .3s ease}.herobild{width:100%;height:95vh;object-fit:cover}.info{position:absolute;top:150px;left:50%;transform:translateX(-50%);display:flex;justify-content:flex-end}.info h1,.info h2,.info h3,.info h4,.info h5,.info h6{color:#fff;margin:.25rem 0}.infobox{color:#fff;background-color:#7db61d;border-radius:14px;max-width:400px;padding:25px}.infobox .icon{font-size:3rem;text-align:center;margin-bottom:1rem}@media screen and (max-width: 1000px){.herobild{box-sizing:border-box;height:unset;width:100%}}#kontakt_form{padding-top:100px;padding-bottom:100px;display:flex;justify-content:center}#kontakt_form .kontakt_box{width:50%;padding:25px 75px;border-radius:14px;box-shadow:rgba(0,0,0,.24) 0px 3px 8px}#kontakt_form .kontakt_box h2{margin-bottom:25px}#kontakt_form .kontakt_box h2 i{font-size:3rem;margin-right:8px}#kontakt_form label{color:#666}#kontakt_form input,#kontakt_form textarea{display:block;width:100%;padding:.5rem;border-radius:7px;border:1px solid #666;font-family:"Poppins",sans-serif;font-size:16px;background-color:#f3f3f3}#kontakt_form .form-control:focus-visible{outline:1px solid #7db61d;border-color:#7db61d}#kontakt_form select{padding:.5rem;border-radius:7px;border:1px solid #666;color:#666}#kontakt_form input[type=checkbox]{display:unset;width:1.5rem;height:1.5rem}#kontakt_form .form-group,#kontakt_form .checkbox{padding-bottom:1rem;accent-color:#7db61d}#kontakt_form .form-group label,#kontakt_form .checkbox label{display:flex;gap:.5rem;flex-direction:row;align-items:center}#kontakt_form .has-error input,#kontakt_form .has-error textarea{border-color:#e32321}#kontakt_form button{margin-top:15px;display:inline-block;background-color:#7db61d;color:#fff;padding:.75rem 1.5rem;border-radius:14px;border:none;font-family:"Poppins",sans-serif;font-size:16px}#kontakt_form button:hover{color:#fff;background-color:#bdd753}#kontakt_form .alert ul{list-style:none}#kontakt_form .alert ul li::before{font-family:"Font Awesome 5 Pro";font-weight:900;content:"";margin-right:8px;color:#e32321}@media screen and (max-width: 1200px){#kontakt_form .kontakt_box{width:75%}}@media screen and (max-width: 800px){#kontakt_form .kontakt_box{padding:20px;width:100%}}.search_it-modul{padding:175px 0}.search_it-modul ul{list-style:none;margin:0;margin-top:25px;padding:0}.search_it-modul ul li{background-color:#f3f3f3;box-shadow:rgba(9,30,66,.25) 0px 1px 1px,rgba(9,30,66,.13) 0px 0px 1px 1px;border-radius:14px;margin-bottom:1rem;transition:300ms ease}.search_it-modul ul li a{display:inline-block;padding:25px;color:#333}.search_it-modul ul li:hover{background-color:#bdd753;transition:300ms ease}.search_it-modul ul li .search_it-title{font-size:25px;margin:0}.search_it-modul .search_it-zero{text-align:center}.search_it-modul .search_it-zero .search_it-request{color:#e32321}.aktionen_container{display:grid;grid-template-columns:repeat(4, minmax(0px, 1fr));gap:60px;margin-top:200px}.aktionen_container a{color:#333}.aktionen_container a:hover{opacity:.7;transition:300ms}.aktionen_container a:hover i{opacity:1;transition:300ms}.aktionen_container a i{vertical-align:middle;margin-left:8px;font-size:3rem;opacity:0;transition:300ms}.aktionen_container .green{background-color:#7db61d;padding:30px;color:#fff;border-radius:30px;aspect-ratio:1/1;width:100%;box-sizing:border-box;display:flex;flex-direction:column}.aktionen_container .green table{color:#fff;margin:auto;font-size:1.5rem}.aktionen_container .green i{font-size:6rem;width:100%;text-align:center}.aktionen_container .green .timesInfo{text-align:center;font-size:.8rem;opacity:.8}.aktionen_container img{aspect-ratio:1/1;width:100%;display:block;border-radius:30px;object-fit:cover}.aktionen_button_container{display:flex;justify-content:flex-end}.aktionen_button_container .button{background-color:#0aa245;color:#fff;padding:15px;border-radius:15px;font-size:1.2rem;transition:all .5s}.aktionen_button_container .button i{transform:scale(1.5);margin-left:20px}.aktionen_button_container .button:hover{opacity:.7}@media screen and (max-width: 1200px){.aktionen_container{grid-template-columns:repeat(2, minmax(0px, 1fr))}}@media screen and (max-width: 800px){.card.green i{font-size:4rem}.aktionen_container a i{opacity:1}}@media screen and (max-width: 600px){.aktionen_container{margin-top:150px;grid-template-columns:repeat(1, minmax(0px, 1fr));gap:20px}.aktionen_container .card b,.aktionen_container .card p{display:none}.aktionen_container .card .card,.aktionen_container .card img{aspect-ratio:16/9}.aktionen_container .card .card b{display:unset}.aktionen_button_container{margin-top:25px}}.transition{overflow-x:clip;position:relative;width:100%}.transition.color-1{filter:brightness(10)}.transition.type-0{height:240px;margin-bottom:-40px}.transition.type-0.overlap-1{margin-top:-240px}.transition.type-0 .infinite_wrap{display:grid;grid-template-columns:150px;grid-auto-flow:column;grid-auto-columns:150px;justify-items:center;height:100%;position:absolute;padding-top:60px;width:100%}.transition.type-0 .infinite_wrap .transformWrapper{margin:0 -50px;width:210%}.transition.type-0 .infinite_wrap img{height:100%;width:100%}.transition.type-0 .infinite_wrap.flowers{padding-top:0px;grid-auto-columns:500px;grid-template-columns:500px;padding-bottom:20px;z-index:-1}.transition.type-0 .infinite_wrap.flowers .transformWrapper{width:10%}.transition.type-0 .infinite_wrap.flowers.ver2{grid-auto-columns:600px;grid-template-columns:600px}.transition.type-0 .infinite_wrap.flowers.ver2 .transformWrapper{width:5%}.transition.type-1{height:240px}.transition.type-1.overlap-1{margin-top:-240px}.transition.type-1 .infinite_wrap{display:grid;grid-auto-flow:column;grid-template-columns:1980px;grid-auto-columns:1980px;justify-items:center;height:100%;position:absolute;width:100%}.transition.type-1 .infinite_wrap .transformWrapper{width:calc(100% + 2px)}.transition.type-1 .infinite_wrap img{height:100%;width:100%;object-position:bottom;object-fit:contain}.transition.type-1 .infinite_wrap.trees{grid-template-columns:500px;grid-auto-columns:500px}.transition.type-1 .infinite_wrap.trees .transformWrapper{width:45%;position:relative}.transition.type-1 .infinite_wrap.wheat{grid-template-columns:400px;grid-auto-columns:400px}.transition.type-1 .infinite_wrap.wheat .transformWrapper{width:7%;display:flex}.transition.type-1 .infinite_wrap.wheat .transformWrapper img{position:relative;transform-origin:bottom}.transition.type-1 .infinite_wrap.wheat .transformWrapper img:nth-of-type(1){top:20px;left:10px}.transition.type-1 .infinite_wrap.wheat .transformWrapper img:nth-of-type(3){top:30px;right:10px}.transition.type-1 .infinite_wrap.wheat .transformWrapper:nth-of-type(3n){opacity:0}@media screen and (max-width: 500px){.transition.type-1 .infinite_wrap.wheat{grid-template-columns:300px;grid-auto-columns:300px}.transition.type-1 .infinite_wrap.trees .transformWrapper{width:20%;bottom:-20px}.transition.type-1 .infinite_wrap.wheat .transformWrapper{width:5%;padding-bottom:25px}}.product_list .grid-row{display:grid;grid-template-columns:450px 1fr 80px 60px 120px;gap:40px;border-bottom:solid 1px #7db61d;padding:10px 0px}.product_list .grid-row h3{color:#000;background-color:#f3f3f3;padding:10px;font-weight:400}.product_list .grid-row img{width:100%;aspect-ratio:1;border-radius:50%;margin-top:20px}.product_list .grid-row .pdf{font-size:3rem;padding-top:55px}.product_list .grid-row .price{font-size:2rem;padding-top:55px}.product_list .grid-row .description{display:flex;align-items:flex-end}@media screen and (max-width: 1400px){.product_list .grid-row{grid-template-columns:250px 1fr 80px 60px 120px}}@media screen and (max-width: 1100px){.product_list .grid-row{grid-template-columns:1fr 80px 60px 120px;gap:20px}.product_list .grid-row .price,.product_list .grid-row .pdf,.product_list .grid-row img{grid-row:1}.product_list .grid-row .price{grid-column:2/3}.product_list .grid-row .pdf{grid-column:3/4}.product_list .grid-row img{grid-column:4/5}.product_list .grid-row .description{grid-column:1/5}}@media screen and (max-width: 700px){.product_list .grid-row{grid-template-columns:1fr 1fr}.product_list .grid-row .name,.product_list .grid-row .description,.product_list .grid-row img{grid-column:1/3}.product_list .grid-row img{margin:0 0 20px 0;max-width:70%;justify-self:center;grid-row:unset}.product_list .grid-row .pdf,.product_list .grid-row .price{justify-self:center;padding:0;grid-column:unset;grid-row:unset}}@media screen and (max-width: 500px){.product_list .grid-row h1{font-size:24px}.product_list .grid-row h3{font-size:18px}}.sortiment_slider{padding:200px 0;overflow:hidden;position:relative}.sortiment_slider .button{height:75px;width:75px;display:flex;justify-content:center;align-items:center;background-color:#bdd753;position:absolute;aspect-ratio:1/1;border-radius:50%;z-index:100;cursor:pointer}.sortiment_slider .button i{font-size:3rem;color:#fff}.sortiment_slider .button[data-action=weiter]{right:50px;top:50%}.sortiment_slider .button[data-action=zurück]{left:50px;top:50%}.sortiment_slider .button:hover{opacity:.8}.sortiment_slider .button .sort{padding:0}.slider_wrapper{display:flex;gap:50px;left:0px;transition:all 300ms ease}.sort-produkt{background-color:#7db61d;width:350px;height:350px;flex-shrink:0;border-radius:14px;color:#333;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;box-shadow:rgba(0,0,0,.24) 0px 3px 8px;transition:300ms ease-in-out;position:relative}.sort-produkt p{margin-top:.5rem}.sort-produkt img{position:relative;bottom:25px;max-width:90%;max-height:90%;object-fit:contain;image-rendering:high-quality;transition:300ms ease-in-out}.sort-produkt h2{display:flex;color:#fff;height:100px;width:80%;align-items:start;flex-shrink:0}.sort-produkt .icon{position:absolute;max-width:75px;max-height:75px;right:10%;bottom:125px}.sort-produkt:hover{box-shadow:rgba(0,0,0,.16) 0px 5px 8px,rgba(0,0,0,.23) 0px 5px 8px;transform:scale(1.025);transition:300ms ease-in-out}.sort-produkt:hover img{transform:scale(1.05);transform-origin:center;transition:300ms ease-in-out}@media screen and (max-width: 500px){.sortiment_slider .sort-produkt{width:275px}.sortiment_slider .button[data-action=weiter]{top:unset;bottom:-100px}.sortiment_slider .button[data-action=zurück]{top:unset;bottom:-100px}}.side-icon_container{position:fixed;right:0;top:20%;display:flex;flex-direction:column;gap:1rem;z-index:10000}.side-icon_container .side-icon{text-align:center;width:100px;aspect-ratio:1/1;background-color:#0aa245;color:#fff;line-height:1.15;display:flex;flex-direction:column;justify-content:center;align-items:center;border-bottom-left-radius:14px;border-top-left-radius:14px;transition:300ms ease}.side-icon_container .side-icon.grey{background-color:#666}.side-icon_container .side-icon.yellow{background-color:#fa3}.side-icon_container .side-icon span{display:block;font-size:1.75rem;font-weight:700}.side-icon_container .side-icon .link{color:#fff}.side-icon_container .side-icon i{font-size:4rem}.side-icon_container .side-icon:hover{opacity:.7;transition:300ms ease}@media screen and (max-width: 1200px){.side-icon_container{top:50vh}.side-icon_container .side-icon{width:60px;font-size:.7rem}.side-icon_container .side-icon i{font-size:2.5rem}.side-icon_container .side-icon span{font-size:1.25rem}}@media screen and (max-width: 750px){.side-icon_container{top:50vh}}@media screen and (max-height: 450px){.side-icon_container{top:30vh;gap:.25rem}.side-icon_container .side-icon{width:60px;font-size:.7rem}.side-icon_container .side-icon i{font-size:2.5rem}.side-icon_container .side-icon span{font-size:1.25rem}}.video-container{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100000;background:#000;display:flex;justify-content:center;align-items:center}.video-container video{width:100%;height:100%;object-fit:cover;-webkit-object-fit:cover}.video-container #header.video{position:absolute;top:0}.video-container #header.video .logo{align-self:flex-start;z-index:10000;position:absolute;width:350px;top:2rem;left:0}.video-container #header.video .logo img{width:100%}.video-container_mobile{position:relative;display:none}#novideo{display:none}.play-button{display:none}.video-container.none{display:none}.videoEnd{display:none}@keyframes slideOutTop{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-100%);opacity:0}}.video-container.hidden{animation:slideOutTop .8s ease-in-out forwards}@media screen and (max-width: 750px){body .video-container{display:none}body .video-container_mobile{position:relative;box-sizing:border-box;width:100%;z-index:1000;background:#000;display:flex;justify-content:center;align-items:center}body .video-container_mobile video{width:100%}body .videoEnd{display:block;padding:.5rem 1rem;position:absolute;top:.5rem;right:1rem;aspect-ratio:1/1;z-index:100;background-color:rgba(0,0,0,0);color:#7db61d;border:solid 2px;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%}body .play-button{display:block;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background:rgba(0,0,0,.7);color:#fff;border:none;aspect-ratio:1/1;padding:.5rem 1rem;border-radius:50%;font-size:24px;z-index:100;cursor:pointer}body .play-button.hidden{display:none}body #introVideo.mobile-video{display:block}}.transition.type-0 .infinite_wrap .transformWrapper img{animation:gras-wiggle 10s linear 0s alternate infinite}.transition.type-0 .infinite_wrap .transformWrapper:nth-of-type(2n){transform:rotateY(180deg) translateX(41%);opacity:.6}.transition.type-0 .infinite_wrap .transformWrapper:nth-of-type(2n) img{animation:gras-wiggle 8s ease .6s alternate infinite}.transition.type-0 .infinite_wrap .transformWrapper:nth-of-type(4n) img{animation:gras-wiggle 6s ease-in-out 1.2s alternate-reverse infinite}.transition.type-0 .infinite_wrap.flowers .transformWrapper:nth-of-type(3n){transform:rotateY(180deg) translateY(25px)}.transition.type-0 .infinite_wrap.flowers .transformWrapper:nth-of-type(4n){transform:rotateY(180deg) translateX(-40px)}.transition.type-0 .infinite_wrap.flowers.ver2 .transformWrapper{transform:translateY(20px)}.transition.type-0 .infinite_wrap.flowers.ver2 .transformWrapper:nth-of-type(3n - 2){transform:rotateY(180deg) translateY(40px)}.transition.type-0 .infinite_wrap.flowers.ver2 .transformWrapper:nth-of-type(1){transform:translate(80px, 30px)}.transition.type-1 .infinite_wrap #Blätter path{animation:leaf-wiggle 4s ease 0s alternate infinite}.transition.type-1 .infinite_wrap #Blätter path:nth-of-type(2n){animation:leaf-wiggle 6s ease 0s alternate-reverse infinite}.transition.type-1 .infinite_wrap #Blätter path:nth-of-type(3n){animation:leaf-wiggle 3s ease 0s alternate infinite;filter:blur(1px);opacity:.8}.transition.type-1 .infinite_wrap #Blätter path:nth-of-type(4n){animation:leaf-wiggle 2s ease 0s alternate-reverse infinite;filter:blur(2px);opacity:.6}.transition.type-1 .infinite_wrap #Blätter path:nth-of-type(5n){animation:leaf-wiggle-more 3s ease 0s alternate-reverse infinite;filter:blur(2px);opacity:.6}.transition.type-1 .infinite_wrap.wheat .transformWrapper img{animation:leaf-wiggle 4s ease 0s alternate infinite}.transition.type-1 .infinite_wrap.wheat .transformWrapper img:nth-of-type(1){animation:leaf-wiggle 6s ease 0s alternate infinite}.transition.type-1 .infinite_wrap.wheat .transformWrapper img:nth-of-type(3){animation:leaf-wiggle 2s ease 0s alternate infinite}.appear{opacity:0}@keyframes gras-wiggle{0%{transform:translate(0, 0) rotate(0deg)}25%{transform:translate(5px, 5px) rotate(5deg)}50%{transform:translate(0px, 0px) rotate(0deg)}75%{transform:translate(-5px, -5px) rotate(-5deg)}100%{transform:translate(0, 0) rotate(0deg)}}@keyframes leaf-wiggle{0%{transform:rotate(0deg)}100%{transform:rotate(2deg)}}@keyframes leaf-wiggle-more{0%{transform:translateX(0px)}100%{transform:translateX(20px)}}