.footerWrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.footer_logo_container{flex-basis:20%}.footer_links_container{flex-basis:80%}@media screen and (max-width:800px){.footer_links_container,.footer_logo_container{flex-basis:100%}}.footer_links_main__wrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.footerLinkItem{flex-basis:200px;margin-left:20px}.footerSiteHeadline{border-bottom:1px solid #fff;color:#fff;font-size:20px;letter-spacing:0;padding-bottom:7px}.footerMenuContainer ul{color:#fff;list-style-type:none;padding-left:0}.footerMenuContainer ul li{padding-bottom:5px;padding-top:5px}.footerMenuContainer ul li a{color:#fff;text-decoration:none}.signUpText{flex-basis:200px}.signUpForm{flex-basis:450px}.signUp__text{color:#fff;margin-top:6px}.signUpForm input[type=email]{background-color:#304136;border:1px solid #fff;color:#fff;float:left;height:35px;max-width:70%;width:100%}.signUpForm input[type=submit]{appearance:none;-webkit-appearance:none;background-color:#fff;border:none;border-radius:35px;color:#304136;font-size:14px;margin-left:11px;padding:12px 35px;text-align:center}.signUpForm ::placeholder{color:#fff;padding-left:10px}#footerForm{padding-top:50px}@media screen and (max-width:700px){.footerWrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.signUpForm input[type=email]{background-color:#304136;border:1px solid #fff;float:none;height:35px;max-width:100%;width:100%}.signUpForm input[type=submit]{appearance:none;-webkit-appearance:none;background-color:#fff;border:none;border-radius:35px;color:#304136;font-size:14px;margin-left:0;margin-top:15px;padding:12px 35px;text-align:center}.footerLinkItem{flex-basis:100%;margin-left:0}#footerForm{padding-top:20px}.signUpForm,.signUpText{flex-basis:100%}}.footerLogo{aspect-ratio:auto;display:block;height:auto;margin-top:26px;max-width:100%}.footerBottomWrapper{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-end}.footer_last_section_wrapper{align-items:space-between;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.footer_copyright_container{flex-basis:30%}.footer_form_container{flex-basis:70%}@media screen and (max-width:800px){.footer_copyright_container,.footer_form_container{flex-basis:100%}}.copyright__text{color:gray;font-size:13px}