.site-footer-banner{position:relative;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);justify-content:space-between;gap:24px;min-height:308px;overflow:hidden;background:#fff;padding-inline:48px}.site-footer-banner__copy{display:flex;min-width:0;flex-direction:column;align-items:flex-start;padding-top:80px;padding-bottom:32px}.site-footer-banner__copy h5{max-width:312px;white-space:pre-line;overflow-wrap:anywhere;color:#1f1f1f;font-size:32px;font-weight:700;line-height:40px}.site-footer-banner__subtitle{margin-top:4px;color:#4b4b4b;font-size:18px;line-height:24px}.site-footer-banner__actions{display:grid;width:100%;max-width:459px;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:40px}.site-footer-banner__action{min-width:0;overflow-wrap:anywhere}.site-footer-banner__media{display:flex;min-width:0;align-items:flex-end;justify-content:flex-end}.site-footer__links{display:grid;grid-template-columns:minmax(0,1fr) 226px;gap:32px;border-top:1px solid #efefef;padding-top:36px;padding-bottom:40px}.site-footer__columns{display:flex;min-width:0;justify-content:space-between;gap:24px}.site-footer__column{display:flex;min-width:0;flex-direction:column}.site-footer__links h6{min-height:24px;margin-bottom:4px;color:#1f1f1f;font-size:16px;font-weight:400;line-height:24px}.site-footer__link{min-height:32px;padding:6px 8px;color:#8e8e8e;font-size:14px;font-weight:400;line-height:20px;overflow-wrap:anywhere}.site-footer__link:hover{color:#1f1f1f}.site-footer__contact{display:flex;min-width:0;flex-direction:column}.site-footer__contact-prompt{color:#8e8e8e;font-size:14px;line-height:20px}.site-footer__contact-actions{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-block:16px}.site-footer__contact-action{width:34px;height:34px;flex:none;outline:.75px solid #efefef}.site-footer__advice{display:flex;flex-direction:column}.site-footer__advice>span:first-child{color:#1c5cd6;font-size:14px;line-height:20px}.site-footer__advice>span:last-child{color:#8e8e8e;font-size:12px;line-height:16px}.site-footer__legal{display:flex;min-height:53px;align-items:center;justify-content:center;box-shadow:0 0 0 100vmax #1f1f1f;clip-path:inset(0 -100vmax);background:#1f1f1f;padding:11.5px 16px;text-align:center;color:#fff;font-size:14px;line-height:30px}@media(min-width:1280px){.site-footer-banner{grid-template-columns:minmax(0,459px) minmax(0,495px);padding-left:64px;padding-right:50px}}@media(max-width:1023px){.site-footer__links{grid-template-columns:minmax(0,1fr)}.site-footer__columns{flex-wrap:wrap}.site-footer-banner__copy{padding-top:32px}}@media(max-width:767px){.site-footer-banner{grid-template-columns:minmax(0,1fr);padding-inline:24px}.site-footer-banner__media{grid-row:1;justify-content:center}.site-footer-banner__copy{align-items:center;text-align:center}.site-footer__legal{display:none}}