.new-work-footer{color:#fff;background:#1d2a19}.new-work-footer__inner{grid-template-columns:minmax(160px,1fr) auto minmax(160px,1fr);align-items:center;height:90px;padding-inline:clamp(32px,6.39vw,92px);display:grid}.new-work-footer__logo{--footer-logo-width:220px;width:var(--footer-logo-width);height:calc(var(--footer-logo-width) * 188.61 / 975.4);aspect-ratio:975.4/188.61;cursor:pointer;background-color:#fff;justify-self:start;transition:opacity .3s ease-in-out,transform .3s ease-in-out;display:block;-webkit-mask-image:url(../media/fulllogo.0oyyc9-w5r6gq.svg?dpl=dpl_JCH62eASHC5N1oyZLPJ7f5z9uRQZ);mask-image:url(../media/fulllogo.0oyyc9-w5r6gq.svg?dpl=dpl_JCH62eASHC5N1oyZLPJ7f5z9uRQZ);-webkit-mask-position:0;mask-position:0;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.new-work-footer__logo:hover,.new-work-footer__logo:focus-visible{opacity:.82;transform:scale(1.02)}.new-work-footer__nav{justify-content:center;align-items:center;gap:40px;display:flex}.new-work-footer__nav-link{color:#fff;font-family:var(--font-montserrat);letter-spacing:.2em;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:600;line-height:normal;text-decoration:none}.new-work-footer__address{color:#fff;font-family:var(--font-montserrat);letter-spacing:.2em;text-align:right;text-transform:uppercase;white-space:nowrap;flex-direction:column;justify-self:end;align-items:flex-end;margin:0;font-size:8px;font-weight:400;line-height:normal;display:flex}p.new-work-footer__address span,.new-work-footer__address-link{text-align:center;width:100%;padding-bottom:4px}.new-work-footer__address-link{color:inherit;text-decoration:none}@media (max-width:1023px){.new-work-footer__inner{grid-template-columns:1fr;justify-items:center;gap:24px;height:auto;padding-block:30px}.new-work-footer__logo,.new-work-footer__address{justify-self:center}.new-work-footer__logo{--footer-logo-width:190px}.new-work-footer__address{text-align:center;align-items:center}.new-work-footer__nav{flex-wrap:wrap;gap:18px 32px}}@media (max-width:768px){.new-work-footer__inner{gap:18px;padding-block:22px}.new-work-footer__logo{--footer-logo-width:156px}.new-work-footer__nav{gap:14px 24px}}
