.sp-footer-grid.footer242-grid{display:grid;grid-template-columns:minmax(240px,1.6fr) repeat(3,minmax(130px,1fr));gap:34px}.footer242-description{white-space:pre-line;overflow-wrap:anywhere}.footer242-grid nav{min-width:0}.footer242-grid nav a{display:block;line-height:1.6;padding:5px 0;overflow-wrap:anywhere}.footer241-info{align-items:center;grid-template-columns:170px 190px 200px minmax(310px,1fr);gap:24px}.footer241-info>section{align-self:start}.footer242-connect{text-align:center;align-self:center;min-width:0}.footer242-connect h2{margin-bottom:8px}.footer242-social{display:flex;align-items:center;justify-content:center;gap:8px;min-height:36px;margin-bottom:8px}.footer242-social a{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border:1px solid #33415b;border-radius:50%;color:#e8edf8;transition:color .15s,border-color .15s}.footer242-social a:hover,.footer242-social a:focus-visible{color:var(--brand-primary,#ffc444);border-color:currentColor}.footer242-social i{font-size:20px}.footer242-social-empty{font-size:11px;color:#a5b3cb}.footer242-connect .footer241-copyright{margin:0;text-align:center;white-space:nowrap;font-size:11px;line-height:1.8}
@media(max-width:1100px){.footer241-info{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.footer242-connect{grid-column:1/-1}.sp-footer-grid.footer242-grid{grid-template-columns:minmax(180px,1.3fr) repeat(3,minmax(110px,1fr));gap:22px}}
@media(max-width:700px){.sp-footer-grid.footer242-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 16px}.footer242-grid>div:first-child{grid-column:1/-1}.footer242-grid nav h2{font-size:12px}.footer242-grid nav a{font-size:11px;min-height:34px}.footer242-social a{width:40px;height:40px}.footer242-connect .footer241-copyright{white-space:normal;font-size:10px}}
@media(max-width:600px){.footer241-info{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 16px}.footer241-info>section:last-of-type{grid-column:1/-1}.footer242-connect{grid-column:1/-1}}
.footer242-connect .footer241-copyright{max-width:none;width:100%}
