form.newsletter-form div.form{flex-direction:row;align-items:center;display:flex}form.newsletter-form div.form .input{max-width:240px;margin-right:15px}form.newsletter-form div.form .btn{min-width:120px;height:40px;padding:0 30px}
div.footer{box-sizing:border-box;color:#1a1a1a;background:#f2f2f2;border-top:1px solid #ebebeb;flex-direction:column;flex-shrink:0;width:100%;min-height:300px;padding:12px;font-size:13px;display:flex;transform:translate(0,0)}div.footer div.header{font-size:18px;font-weight:500;text-decoration:none}div.footer section.main{flex-direction:row;width:100%;margin-bottom:15px;padding-bottom:80px;display:flex}div.footer div.main-section{flex:1}div.footer div.main-section div.title{text-align:left;margin-bottom:10px;font-weight:700}div.footer ul.links{margin:0;padding:0}div.footer ul.links li{cursor:pointer;width:fit-content;margin:10px 0;list-style:none}div.footer ul.links li:hover{text-decoration:underline}div.footer div.footer-contact{flex-direction:row;align-items:center;margin:10px 0;display:flex}div.footer div.footer-contact .icon{color:#525252;margin-right:5px}div.footer div.footer-contact a{color:#1a1a1a;text-decoration:none}div.footer div.footer-contact a:hover{text-decoration:underline}div.footer div.footer-contact .social-icon{color:#525252}div.footer div.footer-contact .social-icon:hover{color:#1a1a1a}div.footer div.newsletter{margin-top:80px}div.footer section.payment{border-top:1px solid #dbdbdb;flex-direction:row;justify-content:flex-end;width:100%;padding:10px 0;display:flex}div.footer section.payment div.payment-text{flex-direction:column;justify-content:center;align-items:center;display:flex}@media only screen and (max-width:960px){div.footer section.main{flex-direction:column}div.footer div.main-section{margin:10px}div.footer section.payment{flex-direction:column;display:flex}div.footer section.payment div.payment-text{align-items:flex-start;margin:5px 0;padding-left:8px}div.footer section.payment img{max-width:100%}}div.footer section.copyright{border-top:1px solid #dbdbdb;flex-direction:row;justify-content:space-between;width:100%;padding:15px 0;display:flex}@media only screen and (min-width:960px){div.footer{padding:12px 10%}}
