section{padding:24px 16px}@media screen and (min-width:1180px){section{padding-left:calc((100% - 1140px)/ 2);padding-right:calc((100% - 1140px)/ 2)}}.hero{color:#fff;background-image:url("../../img/Schweine-im Wald_Jonathan-Cooper-u-992.jpg");background-repeat:no-repeat;background-size:cover;background-position-y:50%;height:540px;position:relative;padding:64px 0 0;text-align:center}@media screen and (min-width:730px){.hero{background-position-y:60%}}@media screen and (min-width:992px){.hero{background-image:url("../../img/Schweine-im Wald_Jonathan-Cooper-u.jpg");background-position-y:60%;height:440px;padding-top:150px}}.hero .overlay{background-color:rgba(0,0,0,.4);position:absolute;inset:0}.hero .text-wrapper{position:relative;z-index:2}.hero .heading{font-size:27px;font-weight:700;line-height:34.02px}@media screen and (min-width:992px){.hero .heading{font-size:39px;line-height:49.14px}}.hero .text{font-size:27px;font-weight:400;line-height:30px;padding-bottom:24px;text-align:center}@media screen and (min-width:992px){.hero .text{font-size:33px;line-height:41.58px}}.hero .arrow-down{bottom:20px;left:calc(50% - 11px);position:absolute;width:22px;z-index:2}.hero .arrow-down img:first-child{margin-bottom:-25px}.hero .uebergang{height:40px;width:100%;position:absolute;bottom:0;display:-webkit-box;display:-ms-flexbox;display:flex;background-image:url("../../img/uebergang.svg#svgView(preserveAspectRatio(none))");background-repeat:no-repeat;background-size:100% 100%;background-position:center bottom}.bc{margin-bottom:-24px;padding-bottom:0;padding-top:13px}.aktive-termine{display:grid;gap:24px}@media screen and (min-width:992px){.aktive-termine{grid-template-columns:1fr 364px}}.aktive-termine .aktive-images{display:grid;gap:16px}@media screen and (min-width:500px){.aktive-termine .aktive-images{grid-template-columns:1fr 1fr}}.aktive-termine .aktive-images .aktive-image{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:768px){.aktive-termine .aktive-images .aktive-image{aspect-ratio:336/243}}.aktive-termine .aktive-images .aktive-image-1{-o-object-position:60% center;object-position:60% center}.aktive-termine .aktive-images .aktive-image-2{-o-object-position:75% center;object-position:75% center}.aktive-termine .aktive-images .aktive-image-3{-o-object-position:center;object-position:center}.aktive-termine .aktive-images .aktive-image-4{-o-object-position:center;object-position:center}.aktive-termine .termine{position:relative}.aktive-termine .termine .calendar{background-color:#fff;margin-top:8px;max-height:550px;overflow-y:hidden;padding-left:0;padding-right:0}@media screen and (min-width:992px){.aktive-termine .termine .calendar{grid-template-columns:1fr 364px;overflow-y:auto}}.aktive-termine .termine .calendar .calendar-entry{border-bottom:1px solid #eaebeb;-webkit-box-shadow:none;box-shadow:none;gap:8px;grid-template-columns:none;margin-bottom:8px;padding-bottom:8px;padding-top:8px}.aktive-termine .termine .calendar .calendar-entry div:nth-child(1){color:#7f8585;font-size:14px;font-weight:400;line-height:20px}.aktive-termine .termine .calendar .calendar-entry div:nth-child(1) strong{font-weight:350!important}.aktive-termine .termine .calendar .location,.aktive-termine .termine .calendar .time{display:none}.ags{padding-bottom:0;padding-top:0;text-align:center}.shops{display:grid;gap:24px}@media screen and (min-width:992px){.shops{grid-template-columns:1fr 1fr}}.shops .shop{position:relative}.shops .shop a{position:absolute;bottom:24px;display:inline-block;left:0;right:0}.subscribe{background-image:url(../../img/bg-image-green-blurred.jpg);padding:24px 16px}.subscribe h2{color:#fff;font-size:27px;font-weight:700;line-height:34px;text-align:center}.subscribe form{background-color:#fff}@media screen and (min-width:992px){.subscribe form{margin-inline:auto;max-width:960px;padding-left:104px;padding-right:104px}}@media screen and (min-width:992px){.subscribe form .shared-row{display:grid;gap:16px;grid-template-columns:1fr 230px}}.subscribe form button{width:100%}@media screen and (min-width:992px){.subscribe form button{margin-inline:auto;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}}.team{text-align:center}.team .team-members{margin-inline:auto;max-width:-webkit-fit-content;max-width:-moz-fit-content;max-width:fit-content}@media screen and (min-width:992px){.team .team-members{grid-template-columns:1fr}}.team .team-member{max-width:220px}.aktiv-werden{background-image:url(../../img/bg-image-green-blurred.jpg)}@media screen and (min-width:768px){.aktiv-werden{padding-bottom:30px}}.aktiv-werden .heading-small{margin-bottom:5px}.aktiv-werden .heading-large{margin-bottom:16px}.aktiv-werden .cards{display:grid;gap:8px;grid-template-columns:repeat(2,1fr);margin-bottom:25px}@media screen and (min-width:768px){.aktiv-werden .cards{gap:24px;grid-template-columns:repeat(4,1fr);margin-bottom:30px}}@media screen and (min-width:768px){.aktiv-werden .cards .card-small:hover h5{bottom:15px}}.aktiv-werden .cards .card-small{aspect-ratio:1/1;overflow:hidden}@media screen and (min-width:768px){.aktiv-werden .cards .card-small{aspect-ratio:267/176}}.aktiv-werden .cards .card-small img{-o-object-fit:cover;object-fit:cover;width:100%;aspect-ratio:1/1}@media screen and (min-width:768px){.aktiv-werden .cards .card-small img{aspect-ratio:261/171}}.aktiv-werden .cards h5{font-size:18px;line-height:23px;padding:8px 8px 6px}@media screen and (min-width:768px){.aktiv-werden .cards h5{bottom:10px;padding-left:16px;padding-right:16px}}@media screen and (min-width:992px){.aktiv-werden .cards h5{padding-left:55px;padding-right:55px}}.aktiv-werden .cards .card-small:hover .image-holder{-webkit-transform:scale(1.05);transform:scale(1.05)}