.footer.rzaSection{position:relative;background-color:var(--rza-dark);background-image:url(/_next/static/media/footerBg.d19438f5.webp),linear-gradient(var(--rza-dark),var(--rza-dark));background-size:contain;background-position:bottom;background-repeat:no-repeat;overflow:hidden;padding-bottom:30px}@media screen and (max-width:1023.979px){.footer.rzaSection{padding-bottom:30px}}.footer.rzaSection h2,.footer.rzaSection p{color:var(--rza-white)}.footerHomeJourneyLogo{display:block;width:clamp(140px,72vw,300px);max-width:100%;height:auto}@media screen and (min-width:576px){.footerHomeJourneyLogo{width:clamp(160px,48vw,300px)}}@media screen and (min-width:768px){.footerHomeJourneyLogo{width:clamp(200px,36vw,300px)}}@media screen and (min-width:1200px){.footerHomeJourneyLogo{width:300px}}.rza3DLogo{position:absolute;right:0;bottom:0}.footerGrid{display:grid;gap:120px;grid-template-columns:330px auto}@media screen and (max-width:1023.979px){.footerGrid{gap:50px;grid-template-columns:1fr}}.footerGrid__col{position:relative;display:flex;flex-direction:column;justify-content:start;gap:80px;width:100%}@media screen and (max-width:1199.979px){.footerGrid__col{justify-content:start}}.footerGrid__col:not(:last-child):after{content:"";position:absolute;right:-60px;width:1px;height:100%;background:rgba(var(--rza-white-rgb),.25)}.footerLinks h2{margin-bottom:24px}.footerLinks .list-unstyled{display:flex;flex-direction:column;gap:18px;margin-bottom:0}.footerLinks .list-unstyled svg{width:18px;height:18px;color:var(--rza-light)}.footerLinks .list-unstyled a{display:flex;justify-content:space-between;align-items:center;width:100%;color:rgba(var(--rza-light-rgb),.75)}.footerLinks .list-unstyled a:hover{font-weight:500;color:var(--rza-light)}.footerLinkTitle{gap:8px}.footerLinkBadge,.footerLinkTitle{display:inline-flex;align-items:center}.footerLinkBadge{background:rgba(var(--rza-warning-rgb),1);min-width:40px;color:var(--rza-dark);letter-spacing:.04em;text-transform:capitalize;border-radius:999px;justify-content:center;padding:4px 6px;font-size:11px;font-weight:500;line-height:1}.footerSection{position:relative}.footerSection h2{margin-bottom:24px}.footerSection:not(:last-child):after{content:"";position:absolute;right:0;bottom:-40px;width:100%;height:1px;background:rgba(var(--rza-white-rgb),.25)}.footerSection .social{gap:40px}@media screen and (max-width:767.979px){.footerSection .social{gap:20px}}.footerSection .social a{color:var(--rza-white)}.footerSection .social a:hover{color:var(--rza-primary)}.footerSection .social li{position:relative}.footerSection .social li:not(:last-child):after{right:-20px;width:1px}.footerSection .social svg{width:40px;height:40px}@media screen and (max-width:767.979px){.footerSection .social svg{width:30px;height:30px}}.footerSection--followUs{display:flex;justify-content:space-between;align-items:end;gap:8px}.contactInfo{gap:60px;flex-direction:row;margin-bottom:0;display:flex}.contactInfo a{color:var(--rza-light)}.contactInfo a:hover{color:rgba(var(--rza-light-rgb),.75)}@media screen and (max-width:1199.979px){.contactInfo{flex-direction:column;gap:30px}}.contactInfo .title{display:flex;align-items:center;gap:8px;font-size:1rem}.contactInfo p{margin-bottom:0;font-size:1.5rem}@media screen and (max-width:767.979px){.contactInfo p{font-size:1.25rem}}.contactInfo li{position:relative}.contactInfo li:not(:last-child):after{content:"";position:absolute;right:-30px;top:0;width:1px;height:100%;background:rgba(var(--rza-white-rgb),.25)}.joinForm{display:flex;gap:18px;grid-auto-columns:auto 160px;align-items:end}@media screen and (max-width:575.979px){.joinForm{flex-direction:column;align-items:start}}.joinForm .form-label{color:var(--rza-white)}.joinForm .form-group{display:flex;flex-direction:column;flex:1 1}@media screen and (max-width:575.979px){.joinForm .form-group{width:100%}}.joinForm .form-group .form-control{padding:17px 24px;color:var(--rza-light);border:1px solid rgba(var(--rza-light-rgb),.25);background:rgba(var(--rza-light-rgb),.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.joinForm .form-group .form-control:focus{border-color:var(--rza-primary);background:rgba(var(--rza-white-rgb),.15)}.joinForm .form-group .form-control::placeholder{color:rgba(var(--rza-white-rgb),.75)}.joinForm .btn{width:150px;min-width:unset}@media screen and (max-width:575.979px){.joinForm .btn{width:100%}}