.mainFooter{background-color:var(--colored-bg);border-top:.3rem solid rgba(0,0,0,.1);color:#000;display:block;font-size:1.4rem;line-height:1.8;padding-bottom:2rem;padding-top:4rem;vertical-align:top}.mainFooter .container{display:flex;flex-direction:column;gap:5rem}.mainFooter .splitView{display:flex;flex-wrap:wrap-reverse;gap:6rem 3.5rem}.mainFooter .splitView div:first-child{display:flex;flex-grow:1;flex-wrap:wrap;gap:3rem}.mainFooter .regualtory{border-top:1px solid rgba(0,0,0,.2);display:flex;flex-wrap:wrap-reverse;gap:2rem 4rem;padding-top:2rem}.mainFooter .regualtory span{flex-grow:1}.mainFooter .regualtory .links{display:flex;flex-wrap:wrap;gap:1.4rem}.mainFooter h1,.mainFooter h2,.mainFooter h3,.mainFooter h4,.mainFooter h5,.mainFooter h6{font-weight:500;margin-bottom:1.6rem;margin-top:0}.mainFooter a:not(.button){color:#000;transition:color .2s ease-in-out}.mainFooter a:not(.button):active,.mainFooter a:not(.button):focus,.mainFooter a:not(.button):hover{color:var(--corporate-color-dark)}.mainFooter .socialLinks{display:flex;flex-wrap:wrap;gap:1.5rem;margin-bottom:3.4rem}.mainFooter .socialLinks a{display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;transition:transform .25s ease-in-out}.mainFooter .socialLinks a,.mainFooter .socialLinks img,.mainFooter .socialLinks svg{max-height:36px;max-width:90px;width:auto}.mainFooter .subbutton{display:inline-flex;font-size:1.8rem;font-weight:600;line-height:1.4;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:1rem;margin-top:1.4rem}.mainFooter .partnerLogos{display:flex;flex-wrap:wrap;gap:1.5rem 2.2rem;justify-content:space-between}.mainFooter .partnerLogos a{display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.mainFooter .partnerLogos a:active,.mainFooter .partnerLogos a:focus,.mainFooter .partnerLogos a:hover{color:#000}.mainFooter .partnerLogos a,.mainFooter .partnerLogos img,.mainFooter .partnerLogos svg{max-height:50px;max-width:180px;width:auto}.mainFooter .partnerLogos .aktionMensch{max-width:125px}.mainFooter .procm .d{fill:none}.mainFooter .procm .e{fill:#007d6c}.mainFooter .procm .f{fill:#009e88}.mainFooter .procm .g{fill:#daece5}.mainFooter .agriconcept .d{fill:none}.mainFooter .agriconcept .e{fill:#fff}.mainFooter .agriconcept .f{fill:#cae2c7}.mainFooter .agriconcept .g{fill:#d5e8d2}.mainFooter .agriconcept .h{fill:#1fa12e}.mainFooter .opa .d{fill:none}.mainFooter .opa .e{fill:#006d9a}.mainFooter .opa .f{fill:#fff}.mainFooter .opa .g{fill:#009ddf}.mainFooter .opa .h{fill:#8cd2f0}.mainFooter .aktionMensch{color:#e31519}.mainFooter .tgp{font-size:1.7rem;line-height:1.2}.mainFooter .tgp img{margin-left:.2rem;width:50px}@media (width >= 1280px){.mainFooter .partner{max-width:42%}}@media (width <= 768px){.mainFooter .agr{filter:brightness(100)}.mainFooter .partnerLogos{justify-content:space-between}}.newsletterModal .modalDialog{height:100%;max-width:70rem}.newsletterModal .scrollWrapper{height:100%;max-width:100%;overflow-y:scroll;position:relative}.newsletterModal .mc-field-group{margin-bottom:2rem}.newsletterModal #mc_embed_signup #mc_embed_signup_scroll div.mce_inline_error{background-color:crimson;border-radius:var(--border-radius);margin:0}.newsletterModal #mc_embed_signup #mc_embed_signup_scroll input.mce_inline_error{border-color:crimson}.newsletterModal .asterisk{color:crimson}.newsletterModal input[type=submit]{margin-top:2rem}.newsletterModal .mc-field-group.input-group ul{margin:0 0 0 1rem}.newsletterModal .mc_fieldset{border:none;margin:0;padding:0}.newsletterModal .mc_fieldset label{align-items:center;display:flex;gap:1rem;margin-bottom:1rem}.newsletterModal .content__gdprLegal{font-style:italic;margin-top:1rem}.newsletterModal .mc-field-group.input-group li{align-items:center;display:flex;gap:1rem}.newsletterModal .mc-field-group.input-group li label,.newsletterModal .mc_fieldset label span{flex-grow:1}.newsletterModal .mc-field-group.input-group li label:hover,.newsletterModal .mc_fieldset label span:hover{font-weight:500}.newsletterModal .indicates-required{text-align:right}.newsletterModal .mc-field-group{display:flex;flex-direction:column;gap:.4rem}.newsletterModal .mc-field-group input[type=email]{border-color:var(--corporate-color);border-radius:var(--border-radius);border-width:1px}@media (width < 768px){.newsletterModal .modalBackGround{padding-block:3rem}}