.u94WvG_footer{position:relative}.u94WvG_footer .u94WvG_footerContent{color:#fff;z-index:4;background-color:#000;flex-direction:row;justify-content:space-between;gap:32px;width:100%;padding:32px;display:flex;position:relative}.u94WvG_footer .u94WvG_footerContent .u94WvG_footerMenu{flex-direction:column;display:flex}@media screen and (max-width:949px){.u94WvG_footer .u94WvG_footerContent{flex-direction:column}.u94WvG_footer .u94WvG_footerContent .u94WvG_footerLogo{width:clamp(200px,90%,600px)}.u94WvG_footer .u94WvG_footerContent .u94WvG_tagline{font-size:calc(1.125rem*var(--fontSizeMultiplier))}.u94WvG_footer .u94WvG_footerContent .u94WvG_footerInfo{flex-direction:column;align-items:flex-start;gap:64px;padding:12px}}.u94WvG_legalModalButton{cursor:var(--cursorHover)}.u94WvG_modalOverlay{background-color:#fff;justify-content:center;align-items:flex-end;width:100%;height:100svh;padding:64px;display:flex;position:fixed;top:0;left:0;overflow-y:hidden;z-index:100!important}.u94WvG_modalOverlay .u94WvG_modalContainer{scrollbar-width:none;-ms-overflow-style:none;background-color:#e8e7e7;width:100%;height:100%;padding:32px;position:relative;overflow-y:scroll}.u94WvG_modalOverlay .u94WvG_modalContainer .u94WvG_modalButton{color:#000;width:32px;height:32px;cursor:var(--cursorHover);border-radius:50%;padding:6px;position:absolute;top:32px;right:32px}.u94WvG_modalOverlay .u94WvG_modalContainer .u94WvG_modalButton:hover{background-color:var(--standardAccent)}.u94WvG_modalOverlay .u94WvG_modalContainer .u94WvG_modalTitle{font-size:calc(1.5rem*var(--fontSizeMultiplier));color:#000;margin:0 0 32px;font-weight:700;line-height:1.2;overflow-y:hidden}.u94WvG_modalOverlay .u94WvG_modalContainer .u94WvG_modalSectionTitle{font-size:calc(1.5rem*var(--fontSizeMultiplier));color:#000;margin:32px 0 12px}.u94WvG_modalOverlay .u94WvG_modalContainer .u94WvG_modalText{font-size:calc(1.25rem*var(--fontSizeMultiplier));color:#000;max-width:80%;margin:0 0 32px;cursor:default!important}.u94WvG_modalOverlay .u94WvG_modalContainer .u94WvG_modalText span{font-weight:700}@media screen and (max-width:949px){.u94WvG_modalOverlay{padding:12px}.u94WvG_modalOverlay .u94WvG_modalContainer{padding:6px}.u94WvG_modalOverlay .u94WvG_modalContainer .u94WvG_modalButton{width:12px;height:12px;top:6px;right:6px}.u94WvG_modalOverlay .u94WvG_modalContainer .u94WvG_modalTitle{font-size:calc(1.5625rem*var(--fontSizeMultiplier));width:80%}.u94WvG_modalOverlay .u94WvG_modalContainer .u94WvG_modalSectionTitle{font-size:calc(1.125rem*var(--fontSizeMultiplier))}.u94WvG_modalOverlay .u94WvG_modalContainer .u94WvG_modalText{font-size:calc(.875rem*var(--fontSizeMultiplier));max-width:100%}}
