.footer{background:#fff;padding:60px 0 20px}.footer-top{display:flex;flex-wrap:wrap;gap:40px;justify-content:space-between}.footer-about{max-width:266px}.footer-menu-wrapper{margin-top:20px;max-width:904px;width:100%}.footer-menu{display:flex;gap:70px;justify-content:space-between}.footer-logo{margin-bottom:15px;width:207px}.footer-about p{line-height:22.75px;vertical-align:middle}.footer-about p,.footer-contact{color:#545454;font-size:16px;font-weight:400;letter-spacing:0}.footer-contact{line-height:20px;margin-top:24px}.footer-contact div{align-items:center;display:flex;gap:12px;margin-bottom:12px}.footer-col{display:flex;flex-direction:column;max-width:173px;width:100%}.footer-col ul{list-style:none;margin:0;padding:0}.footer-col h4{color:#006738;font-size:16px;font-weight:700;letter-spacing:1.2px;line-height:1;margin-bottom:24px;text-transform:uppercase}.footer-col ul li:not(:last-child){margin-bottom:16px}.footer-col a{color:#545454;display:inline-block;font-size:16px;font-weight:400;letter-spacing:0;line-height:1.25;text-decoration:none}.footer-col a:hover{color:#0b6d3c}.footer-bottom{align-items:center;border-top:1px solid #64748b4d;display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:24px;padding-top:41px}.footer-copy{color:#545454;font-size:16px;line-height:1}.footer-copy,.footer-links{display:flex;gap:24px}.footer-links a{color:#545454;text-decoration:none}.footer-links a:hover{color:#0b6d3c}.footer-social{display:flex;gap:15px}.footer-social a{align-items:center;border-radius:50%;display:flex;flex-shrink:0;font-size:16px;height:34px;justify-content:center;text-decoration:none;width:34px}@media(max-width:1240px) and (min-width:992px){.footer-menu{display:flex;gap:20px}.footer-about{max-width:30%}.footer-menu-wrapper{max-width:70%}}@media(max-width:991px){.footer-about{max-width:100%}.footer-bottom{gap:30px}.footer-bottom,.footer-copy{flex-direction:column-reverse;justify-content:center;text-align:center}.footer-copy{display:flex}.footer-links{justify-content:center}}@media(max-width:767px){.footer{padding:60px 0}.footer-menu{flex-wrap:wrap;gap:30px}.footer-col{max-width:100%}}