.footer.crg-footer{--color-background:245,247,241;--color-foreground:32,40,36;--font-body-family:Arial,Helvetica,sans-serif;--font-body-style:normal;--font-heading-family:Arial,Helvetica,sans-serif;--font-heading-style:normal;background:#f5f7f1;color:#202824;border-top:1px solid #dce1d9;font-family:Arial,Helvetica,sans-serif;font-style:normal}.crg-footer .footer__blocks-wrapper{gap:28px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:32px}.crg-footer .footer-block.grid__item{width:100%;max-width:100%;margin:0}.crg-footer .footer-block__heading{font:700 16px/1.3 Arial,Helvetica,sans-serif;letter-spacing:0;color:#202824;margin-bottom:14px}.crg-footer .footer-block__details-content{margin:0}.crg-footer .footer-block--menu a{color:#374a3c;font:400 14px/1.45 Arial,Helvetica,sans-serif;min-height:44px;padding:10px 0;max-width:100%;overflow-wrap:anywhere;text-decoration:none}.crg-footer .footer-block--menu a:hover{text-decoration:underline;text-underline-offset:4px}.crg-footer .footer-block__newsletter{max-width:480px}.crg-footer .newsletter-form__field-wrapper{font-style:normal}.crg-footer .footer__content-bottom{border-color:#dce1d9}.crg-footer :is(a,button,input):focus-visible{outline:3px solid #52784b;outline-offset:3px}@media(max-width:599px){.crg-footer .footer__content-top{padding-inline:20px}.crg-footer .footer__blocks-wrapper{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.crg-footer .footer-block--menu:last-child{grid-column:1/-1}.crg-footer .footer-block__heading{font-size:15px}.crg-footer .footer-block--menu a{font-size:13px}.crg-footer .footer-block__newsletter{max-width:100%}.crg-footer .footer__content-bottom-wrapper{padding-inline:20px}.crg-footer .policies{display:flex;flex-wrap:wrap;gap:10px}.crg-footer .policies li{padding:0}.crg-footer .policies li:before{display:none}}
