footer.corporate-footer{padding:65px 6% 24px;background:#eeede5;border-top:1px solid #d5d6ca;color:#30372b}.corporate-footer-top{display:grid;grid-template-columns:1.4fr 1fr;gap:10%;align-items:center;padding-bottom:45px;border-bottom:1px solid #d0d3c3}.corporate-footer .brand{align-items:flex-start;justify-self:start}.corporate-footer .brand>span{font:500 56px/1 var(--serif);letter-spacing:.13em;padding-left:0}.corporate-footer .brand small{font-size:9px;letter-spacing:.24em;margin-top:12px}.corporate-footer-position{font:400 27px/1.3 var(--serif);margin:0;max-width:360px;color:#626b55;justify-self:end}.corporate-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.1fr;gap:6%;padding:42px 0 48px}.corporate-footer-grid h3{font:500 11px/1.5 'DM Sans',Arial,sans-serif;letter-spacing:.1em;margin:0 0 19px;color:#414b34}.corporate-footer-grid p,.corporate-footer-grid a,.corporate-footer-grid span{font-size:13px;line-height:1.9;color:#6a725f}.corporate-footer-grid p{margin:0;max-width:230px}.corporate-footer-grid>div{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.corporate-footer-grid a:hover{color:#293623;text-decoration:underline;text-underline-offset:5px}.corporate-footer .footer-bottom{border-top:1px solid #d0d3c3;padding-top:20px;font-size:11px;color:#7b826e;display:flex;justify-content:space-between;align-items:center;gap:25px}.corporate-footer .footer-bottom>div{display:flex;align-items:center;gap:26px}.corporate-footer .footer-bottom button,.corporate-footer .footer-bottom a{font-size:11px;color:#6a725f;border:0;background:none;padding:0}.corporate-footer .footer-bottom button{cursor:pointer}.corporate-footer-grid .footer-contact-link{color:#39482e;font-size:14px}.corporate-footer-grid .footer-location{font-size:12px;margin-top:10px}.corporate-footer-grid .footer-legal-name{font-size:14px;line-height:1.65;color:#47523b;margin-bottom:6px}
@media(max-width:900px){.corporate-footer-grid{grid-template-columns:1fr 1fr;gap:35px 9%}.corporate-footer-position{font-size:25px}.corporate-footer .brand>span{font-size:49px}}@media(max-width:600px){footer.corporate-footer{padding:44px 6% 23px}.corporate-footer-top{grid-template-columns:1fr;gap:25px;padding-bottom:30px}.corporate-footer-position{justify-self:start;font-size:25px;max-width:290px}.corporate-footer .brand>span{font-size:48px}.corporate-footer .brand small{font-size:8px}.corporate-footer-grid{grid-template-columns:1fr 1fr;gap:30px 24px;padding:32px 0}.corporate-footer-grid>div:first-child{grid-column:1/-1}.corporate-footer-grid>div:last-child{grid-column:1/-1}.corporate-footer-grid h3{font-size:10px;margin-bottom:10px}.corporate-footer-grid p,.corporate-footer-grid a,.corporate-footer-grid span{font-size:13px}.corporate-footer .footer-bottom{align-items:flex-start;flex-direction:column;gap:16px}.corporate-footer .footer-bottom>span:first-child{width:auto;font-size:10px}.corporate-footer .footer-bottom>div{width:100%;justify-content:space-between}}
