.mr-footer{background:var(--mr-paper);border-top:1px solid var(--mr-ink);color:var(--mr-ink);font-size:15px}.mr-footer__top,.mr-footer__bottom{max-width:calc(var(--mr-container) + 2 * var(--mr-gutter));margin-inline:auto;padding-inline:var(--mr-gutter)}.mr-footer__top{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:var(--mr-space-6) var(--mr-space-8);padding-block:var(--mr-space-8) var(--mr-space-7)}.mr-footer__logo img{height:48px;width:auto}.mr-footer__brand p{color:var(--mr-slate);margin:var(--mr-space-3) 0 var(--mr-space-5);max-width:34ch}.mr-footer__newsletter label{display:block;font-family:var(--mr-font-label);font-size:var(--mr-fs-label);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--mr-slate);margin-bottom:var(--mr-space-2)}.mr-footer__field{display:flex;border:1px solid var(--mr-slate);background:var(--mr-white)}.mr-footer__field .form-control{border:0;background:#fff0;font-size:16px;padding:12px 14px;min-width:0}.mr-footer__field .form-control:focus{box-shadow:none}.mr-footer__field:focus-within{border-color:var(--mr-ink);outline:2px solid var(--mr-ink);outline-offset:2px}body .mr-footer .pxp-subscribe-1-form-btn{background:var(--mr-green);color:var(--mr-paper);border:0;padding:0 20px;font-weight:600;white-space:nowrap}body .mr-footer .pxp-subscribe-1-form-btn:hover{background:var(--mr-green-hover);color:var(--mr-paper)}.mr-footer .pxp-subscribe-1-form-btn-loading{display:none}.mr-footer .pxp-subscribe-1-form-response{font-size:14px;margin-bottom:var(--mr-space-2)}.mr-footer__nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--mr-space-5)}body .mr-footer__nav h3.mr-label{font-family:var(--mr-font-label);font-size:var(--mr-fs-label);margin:0 0 var(--mr-space-3);padding-bottom:var(--mr-space-2);border-bottom:var(--mr-border)}.mr-footer ul{list-style:none;margin:0;padding:0}.mr-footer__nav li{padding-block:6px;line-height:1.4}body .mr-footer a:not(.btn){color:var(--mr-ink);text-decoration:none}body .mr-footer a:not(.btn):hover{color:var(--mr-green);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.mr-footer__contact li{color:var(--mr-ink)}.mr-footer__bottom{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:var(--mr-space-3);padding-block:var(--mr-space-4);border-top:var(--mr-border);font-size:14px}.mr-footer__bottom p{margin:0;color:var(--mr-slate)}.mr-footer__bottom ul{display:flex;flex-wrap:wrap;gap:var(--mr-space-4)}body .pxp-contact-form-block h2:empty,body .mr-contact-form h2:empty{display:none}@media (max-width:1024px){.mr-footer__top{grid-template-columns:minmax(0,1fr)}.mr-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:480px){.mr-footer__nav{grid-template-columns:minmax(0,1fr)}.mr-footer__bottom{flex-direction:column;align-items:flex-start}}