.footer{background:#333232;font-family:Poppins,sans-serif;color:#fff}.footer--style1{background:#fff}.footer__upper{padding-top:3rem;padding-bottom:3rem}@media (min-width:36em){.footer__upper{padding-top:6.5rem;padding-bottom:6.5rem}}.footer__col{padding:0 1rem}.footer__title{display:-webkit-flex;display:flex;align-items:flex-end;font-family:Poppins,sans-serif;text-align:left;font-size:1.3em;font-weight:600;text-transform:uppercase;color:#fff;height:49px;margin-bottom:2rem}.footer__text{opacity:.6}.footer__logo{margin-bottom:2rem;height:49px}.footer__menu{padding-left:0;opacity:.6;margin-bottom:4rem}.footer__menu li{display:block;margin-bottom:.3rem}.footer__menu li:before{content:">";margin-right:.5rem}.footer__menu a{color:#fff}.footer__menu a:hover,.footer__menu a.active{color:#aaa}.footer__navigation{margin-bottom:3rem}@media (min-width:48em){.footer__navigation{margin-bottom:0}}.footer__paymentmethods{max-width:320px}.footer__paymentmethod{float:left;margin-right:10px;margin-bottom:10px}@media (min-width:36em){.footer__paymentmethod{margin-right:20px;margin-bottom:20px}}.footer__paymentmethod--noimg{border:1px solid #c8c8c8;line-height:40px;padding:0 10px}.footer__paymentmethod img{height:30px}@media (min-width:36em){.footer__paymentmethod img{height:40px}}.footer__newslettercontainer{max-width:230px}.footer__newsletterinfo{margin-bottom:1rem}.footer__newsletterinput{height:40px;background-color:rgba(255,255,255,.1);color:#fff;border:none}.footer__newslettersubmit{height:40px;background-color:#5eb33f;padding:.5rem .7rem;font-weight:600;color:#fff;-webkit-transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,-webkit-filter .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,-webkit-filter .2s ease;transition:background .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease,filter .2s ease}.footer__newslettersubmit:hover{background-color:#007313}.footer__contactinfo{margin-bottom:2rem}.footer__contactmail{color:#fff}.footer__contactmail:hover{color:#5eb33f}.footer__contactbutton{display:inline-block;margin-top:2rem;padding:.8rem 1.5rem;background-color:#5eb33f;font-weight:600;font-family:Poppins,sans-serif;text-align:center;color:#fff;text-transform:uppercase}.footer__contactbutton:hover{color:#fff;background-color:#007313}.footer__lower{padding-top:1rem;padding-bottom:1rem;opacity:.4;border-top:1px solid gray}