.module.module--site-footer>.module__inner{max-width:none;padding-left:var(--space-0);padding-right:var(--space-0);width:100%}.dnd-module:has(.module--site-footer)>.hs_cos_wrapper,.widget-span:has(.module--site-footer)>.hs_cos_wrapper,[class*=-padding]:has(.module--site-footer)>[id^=hs_cos_wrapper]{padding-left:var(--space-0)!important;padding-right:var(--space-0)!important}.site-footer{background:var(--section-light);color:var(--footer-legal-text);margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.site-footer--alt{background:var(--section-alt)}.site-footer__inner{display:flex;flex-direction:column;gap:var(--space-3xl);margin:0 auto;max-width:var(--container-max-width);padding:var(--section-padding-desktop) var(--space-lg) var(--space-2xl);width:100%}.site-footer__top{align-items:start;display:grid;gap:var(--space-3xl);grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,.8fr)}.site-footer__column{min-width:0}.site-footer__column--brand{align-items:flex-start;display:flex;flex-direction:column;gap:calc(var(--space-lg) + var(--space-xs))}.site-footer__slogan{color:var(--color-primary);font-family:var(--font-heading);font-size:var(--font-size-footer-slogan);font-weight:var(--font-weight-footer-slogan);letter-spacing:0;line-height:var(--line-height-footer-slogan)}.site-footer__bottom>:first-child,.site-footer__contact-block>:first-child,.site-footer__slogan>:first-child{margin-top:0}.site-footer__bottom>:last-child,.site-footer__contact-block>:last-child,.site-footer__slogan>:last-child{margin-bottom:0}.site-footer__slogan h1,.site-footer__slogan h2,.site-footer__slogan h3,.site-footer__slogan h4,.site-footer__slogan p{color:inherit;font:inherit;letter-spacing:inherit;margin:0}.site-footer__logo{align-items:center;display:flex;justify-content:flex-start;min-height:0;width:auto}.site-footer__logo-media,.site-footer__logo-media.rbl-media--footer-logo{display:block;height:30px;max-width:var(--image-max-footer-logo);overflow:visible;width:auto}.site-footer__logo-image,.site-footer__logo-media .rbl-media__img,.site-footer__logo-media>img{display:block;height:30px;max-height:30px;max-width:100%;object-fit:contain;object-position:left center;width:auto}.site-footer__logo-placeholder{align-items:center;background:var(--color-primary);border-radius:var(--radius-sm);color:var(--color-white);display:inline-flex;font-family:var(--font-heading);font-size:var(--font-size-body);font-weight:var(--font-weight-bold);justify-content:center;line-height:var(--line-height-body);min-height:var(--space-2xl);padding:0 var(--space-md);text-transform:uppercase}.site-footer__contact{font-style:normal}.site-footer__contact,.site-footer__contact-block{display:flex;flex-direction:column;gap:var(--space-sm)}.site-footer p.site-footer__contact-line,.site-footer__contact-line{color:var(--footer-legal-text);font-family:var(--font-body);font-size:var(--font-size-footer-link);font-weight:var(--font-weight-footer-link);letter-spacing:0;line-height:var(--line-height-footer-link);margin:0}.site-footer__legal-list,.site-footer__social-list{list-style:none;margin:0;padding:0}.site-footer__social-list{display:flex;flex-direction:column;flex-wrap:nowrap;gap:var(--space-sm)}.site-footer__link{color:inherit;font-family:var(--font-body);text-decoration:none;transition:color .2s ease,text-decoration-color .2s ease}.site-footer__link:focus-visible,.site-footer__link:hover{color:var(--color-primary);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:var(--space-xs)}.site-footer__link:focus-visible{outline:none}.site-footer__link--email{color:var(--color-primary)}.site-footer__link--contact,.site-footer__link--social{color:var(--footer-legal-text);font-size:var(--font-size-footer-link);font-weight:var(--font-weight-footer-link);letter-spacing:0;line-height:var(--line-height-footer-link)}.site-footer__link--legal{color:var(--footer-legal-text);font-family:var(--font-body);font-size:var(--font-size-footer-meta);font-weight:var(--font-weight-footer-meta);letter-spacing:var(--letter-spacing-footer-meta);line-height:var(--line-height-footer-meta)}.site-footer__bottom{border-top:1px solid var(--footer-border);padding-top:calc(var(--space-lg) + var(--space-md))}.site-footer__legal-list{display:block;width:100%}.site-footer__copyright{color:var(--footer-copyright-text);font-family:var(--font-body);font-size:var(--font-size-footer-meta);font-weight:var(--font-weight-footer-meta);letter-spacing:var(--letter-spacing-footer-meta);line-height:var(--line-height-footer-meta);margin:0}.site-footer__social-item{font-size:var(--font-size-footer-link);font-weight:var(--font-weight-footer-link);line-height:var(--line-height-footer-link);margin:0}.site-footer__legal-item,.site-footer__social-item{color:var(--footer-legal-text);font-family:var(--font-body)}.site-footer__legal-item{display:inline-block;font-size:var(--font-size-footer-meta);font-weight:var(--font-weight-footer-meta);letter-spacing:var(--letter-spacing-footer-meta);line-height:var(--line-height-footer-meta);margin:0 calc(var(--space-lg) + var(--space-md)) 0 0;vertical-align:baseline;white-space:nowrap}.site-footer__legal-item--copyright{color:var(--footer-copyright-text);margin-right:calc(var(--space-lg) + var(--space-xs))}.site-footer__legal-item:last-child{margin-right:0}@media (max-width:1023px){.site-footer__inner{gap:var(--space-2xl);padding:var(--section-padding-tablet) var(--space-lg) var(--space-xl)}.site-footer__top{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.site-footer__column--brand{grid-column:1/-1}.site-footer__contact-line,.site-footer__link--contact,.site-footer__link--social,.site-footer__social-item{font-size:var(--font-size-footer-link-sm);line-height:var(--line-height-footer-link-sm)}}@media (max-width:767px){.site-footer__inner{padding:var(--section-padding-mobile) var(--space-md) var(--space-lg)}.site-footer__legal-item{margin-right:var(--space-lg);margin-top:var(--space-sm);white-space:normal}.site-footer__legal-item--copyright{margin-top:0}.site-footer--stack-mobile .site-footer__top{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.site-footer--stack-mobile .site-footer__column--brand{grid-column:auto}}