.Footer_footer__rZB2Q{background-color:var(--footer-background,#cecece);color:var(--gray-medium);min-height:var(--footer-height)}.Footer_container___B4j_{max-width:2045px;margin:0 auto;padding:2.5rem 5rem}.Footer_topSection__pN5T8{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:3rem}.Footer_logoContainer__uVOI6{flex-shrink:0}.Footer_logo__Rbx6w{height:75px;width:auto}.Footer_logoFallback__48iOh{font-size:1.5rem;font-weight:var(--font-weight-bold)}.Footer_socialIcons__D_szr{display:flex;align-items:center;gap:1rem}.Footer_socialLink__83TXl{width:50px;height:50px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:background-color .2s ease}.Footer_socialLink__83TXl:hover{background-color:rgba(255,255,255,.1)}.Footer_linksGrid__lk3Ws{display:grid;grid-template-columns:1fr;gap:2rem;margin-bottom:3rem}@media (min-width:768px){.Footer_linksGrid__lk3Ws{grid-template-columns:repeat(4,1fr)}}.Footer_columnHeading__YYTF_{font-size:.875rem;font-weight:800;margin-bottom:8px;text-transform:uppercase;color:#9c9c9c}.Footer_linksList__TWuJ4{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:5px}.Footer_linksList__TWuJ4 li{margin:0;padding:0}.Footer_link__16ENv{font-size:.875rem;color:var(--brand-primary);transition:color .2s ease;font-weight:500}.Footer_link__16ENv:hover{color:var(--brand-primary-hover);text-decoration:none}.Footer_bottomSection__T0rfC{flex-direction:column;padding-top:2rem}.Footer_bottomSection__T0rfC,.Footer_copyrightSection__vbZwt{display:flex;align-items:center;justify-content:space-between}.Footer_copyrightSection__vbZwt{flex-direction:row;width:100%;margin-bottom:1rem}@media (min-width:768px){.Footer_bottomSection__T0rfC{flex-direction:row}.Footer_copyrightSection__vbZwt{margin-bottom:0}}.Footer_secondaryLogoWrapper__PCb_J{margin-bottom:.75rem}.Footer_secondaryLogo__4JFAC{max-height:80px;width:auto;opacity:.6}.Footer_copyrightText__mHQp_{font-size:9px;font-weight:600;line-height:10px;color:#9ca3af;display:flex;flex-direction:column;max-width:60vw}.Footer_badge__TUdsd{font-size:.75rem;font-weight:var(--font-weight-bold);color:#9ca3af;text-transform:uppercase;letter-spacing:.05em}.Footer_footerCompact__k1ljo{position:relative;background-color:#383838;min-height:520px;height:auto;padding:80px 304px 129px;overflow:hidden;display:flex;flex-direction:column;width:100%;left:0;right:0}.Footer_footerCompactFullHeight__jTuNS{min-height:800px;height:auto;padding-bottom:129px;overflow:hidden}.Footer_footerCompactFullHeight__jTuNS .Footer_compactBackground__Fm7a8{position:absolute;inset:0;width:100%;min-height:100%;left:0;right:0}.Footer_footerCompactFullHeight__jTuNS .Footer_compactBackground__Fm7a8 img{object-fit:cover!important;object-position:center bottom;opacity:.9;width:100%;height:100%}@media (max-width:1600px){.Footer_footerCompact__k1ljo{padding:80px 150px 129px}.Footer_footerCompactFullHeight__jTuNS,.Footer_footerCompactFullHeight__jTuNS .Footer_compactBackground__Fm7a8{min-height:700px}}@media (max-width:1280px){.Footer_footerCompact__k1ljo{padding:80px 80px 100px}.Footer_footerCompactFullHeight__jTuNS,.Footer_footerCompactFullHeight__jTuNS .Footer_compactBackground__Fm7a8{min-height:600px}}.Footer_compactBackground__Fm7a8{position:absolute;inset:0;z-index:0;background-color:#383838;width:100%;left:0;right:0}.Footer_compactBackground__Fm7a8 img{opacity:.63}.Footer_compactContainer__mJWZS{position:relative;z-index:10;display:flex;align-items:flex-start;justify-content:flex-start;gap:180px;max-width:100%}@media (max-width:1280px){.Footer_compactContainer__mJWZS{gap:40px}}.Footer_compactLogoSection__0zCd0{display:flex;flex-direction:column;gap:16px;flex-shrink:0}.Footer_compactLogo__sAivD{width:250px;max-width:100%;height:auto;flex-shrink:0}@media (max-width:1280px){.Footer_compactLogo__sAivD{width:220px}}.Footer_compactContent__uycSH{display:flex;flex-direction:column;gap:33px;color:var(--white)}.Footer_compactLinks__mZOVi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.86px;min-width:200px}.Footer_compactLink__M0fEs{font-size:18px;line-height:28px;font-weight:var(--font-weight-medium);color:var(--white);text-decoration:none;transition:opacity .2s ease}@media (max-width:1280px){.Footer_compactLink__M0fEs{font-size:20px;line-height:34px}}.Footer_compactLink__M0fEs:hover{opacity:.8;text-decoration:none}.Footer_compactCtaWrapper__OnAPU{flex-shrink:0;margin-left:auto}.Footer_compactCta___5JTN{display:flex;align-items:center;gap:8px;padding:12px 25px 12px 20px;background:transparent;border:2px solid var(--white);border-radius:16px;color:var(--white);font-size:16px;font-weight:var(--font-weight-bold);text-decoration:none;transition:all .2s ease;white-space:nowrap}.Footer_compactCta___5JTN:hover{background-color:rgba(255,255,255,.1);transform:translateY(-2px);text-decoration:none}.Footer_compactCtaIcon__2xXaF{width:24px;height:24px;flex-shrink:0}.Footer_compactCopyright__kUq3A{font-size:12px;line-height:19.2px;font-weight:var(--font-weight-regular);color:var(--white);margin:0;text-align:left}@media (max-width:1024px){.Footer_footerCompact__k1ljo{padding:60px 40px 80px;min-height:auto}.Footer_compactContainer__mJWZS{flex-direction:column;gap:50px;align-items:center;text-align:center}.Footer_compactLogoSection__0zCd0{align-items:center}.Footer_compactLogo__sAivD{width:200px}.Footer_compactContent__uycSH{align-items:center;width:100%}.Footer_compactLinks__mZOVi{gap:8px}.Footer_compactLink__M0fEs{font-size:20px;line-height:34px}.Footer_compactCopyright__kUq3A{font-size:11px;line-height:18px;text-align:center}.Footer_compactCtaWrapper__OnAPU{margin-left:0}.Footer_compactCta___5JTN{font-size:14px;padding:10px 20px}}@media (max-width:768px){.Footer_container___B4j_{padding:2rem 1.5rem}.Footer_copyrightText__mHQp_{max-width:37vw}.Footer_topSection__pN5T8{flex-direction:column;gap:2rem}.Footer_socialIcons__D_szr{justify-content:flex-start}.Footer_footerCompact__k1ljo{padding:50px 24px 60px}.Footer_compactContainer__mJWZS{gap:40px}.Footer_compactLogo__sAivD{width:180px}.Footer_compactContent__uycSH{gap:28px}.Footer_compactLinks__mZOVi{gap:6px}.Footer_compactLink__M0fEs{font-size:18px;line-height:30px}.Footer_compactCopyright__kUq3A{font-size:10px;line-height:16px}.Footer_compactCta___5JTN{font-size:13px;padding:8px 16px;gap:6px}.Footer_compactCtaIcon__2xXaF{width:20px;height:20px}.Footer_compactCopyrightWrapper__JPi1N{bottom:24px}}@media (max-width:480px){.Footer_footerCompact__k1ljo{padding:40px 20px 50px}.Footer_compactLogo__sAivD{width:140px}.Footer_compactContent__uycSH{gap:24px}.Footer_compactLink__M0fEs{font-size:16px;line-height:28px}.Footer_compactCopyright__kUq3A{font-size:9px;line-height:14px}.Footer_compactCta___5JTN{font-size:12px;padding:8px 14px}.Footer_compactCopyrightWrapper__JPi1N{bottom:20px}}