.importantAnnouncement{background:var(--rza-primary);color:var(--rza-white);align-items:center;padding:12px 0;display:none}.importantAnnouncement a{color:var(--rza-white)}.importantAnnouncement .list-unstyled{flex-direction:row;margin-bottom:0;display:flex}.importantAnnouncement__inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 16px;min-height:24px;display:flex}.importantAnnouncement__social{flex-shrink:0;order:1}.importantAnnouncement__message{order:3;width:100%;min-width:0;display:none;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000);mask-image:linear-gradient(90deg,#0000,#000 12px calc(100% - 12px),#0000)}.importantAnnouncement__marquee{width:max-content;animation:18s linear infinite importantAnnouncementMarquee;display:flex}.importantAnnouncement__marquee:hover{animation-play-state:paused}.importantAnnouncement__marqueeItem{white-space:nowrap;align-items:center;gap:6px;margin:0;padding-inline:40px;font-size:1rem;font-weight:400;line-height:1.4;display:inline-flex}.importantAnnouncement__marqueeItem strong{color:var(--rza-warning);font-weight:600}.importantAnnouncement__waitlistBtn{text-transform:none;white-space:nowrap;flex-shrink:0;padding:4px 14px;font-size:.8125rem;font-weight:600;line-height:1.2}.importantAnnouncement__rocket{flex-shrink:0;line-height:1}.importantAnnouncement__divider{color:var(--rza-white);margin-inline:8px;font-weight:400;display:inline-block}.importantAnnouncement__contacts{white-space:nowrap;flex-shrink:0;order:2;align-items:center;gap:16px;font-size:1rem}.importantAnnouncement__contacts a{white-space:nowrap}@keyframes importantAnnouncementMarquee{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.importantAnnouncement__marquee{justify-content:center;width:100%;animation:none}.importantAnnouncement__marqueeItem{padding-inline:0}.importantAnnouncement__marqueeItem[aria-hidden=true]{display:none}}@media screen and (min-width:768px){.importantAnnouncement{display:flex}.importantAnnouncement__message{display:block}}@media screen and (min-width:1024px){.importantAnnouncement__inner{justify-content:initial;flex-wrap:nowrap;grid-template-columns:auto minmax(0,1fr) auto;gap:16px;display:grid}.importantAnnouncement__social,.importantAnnouncement__contacts,.importantAnnouncement__message{order:initial;width:auto}.importantAnnouncement__contacts{justify-self:end}}
.footer{background-image:url(../media/footerBg.239772d1.webp),linear-gradient(var(--rza-dark),var(--rza-dark));background-position:bottom;background-repeat:no-repeat;background-size:contain;padding-bottom:30px;position:relative;overflow:hidden}@media screen and not (min-width:1023.98px){.footer{padding-bottom:30px}}.footer h2,.footer p{color:var(--rza-white)}.rza3DLogo{position:absolute;bottom:0;right:0}.footerGrid{grid-template-columns:330px auto;gap:120px;display:grid}@media screen and not (min-width:1023.98px){.footerGrid{grid-template-columns:1fr;gap:50px}}.footerGrid__col{flex-direction:column;justify-content:start;gap:80px;width:100%;display:flex;position:relative}@media screen and not (min-width:1199.98px){.footerGrid__col{justify-content:start}}.footerGrid__col:not(:last-child):after{content:"";background:rgba(var(--rza-white-rgb),.25);width:1px;height:100%;position:absolute;right:-60px}.footerLinks h2{margin-bottom:24px}.footerLinks .list-unstyled{flex-direction:column;gap:18px;margin-bottom:0;display:flex}.footerLinks .list-unstyled svg{width:18px;height:18px;color:var(--rza-light)}.footerLinks .list-unstyled a{width:100%;color:rgba(var(--rza-light-rgb),.75);justify-content:space-between;align-items:center;display:flex}.footerLinks .list-unstyled a:hover{color:var(--rza-light);font-weight:500}.footerLinkTitle{align-items:center;gap:8px;display:inline-flex}.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;align-items:center;padding:4px 6px;font-size:11px;font-weight:500;line-height:1;display:inline-flex}.footerSection{position:relative}.footerSection h2{margin-bottom:24px}.footerSection:not(:last-child):after{content:"";background:rgba(var(--rza-white-rgb),.25);width:100%;height:1px;position:absolute;bottom:-40px;right:0}.footerSection .social{gap:40px}@media screen and not (min-width:767.98px){.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{width:1px;right:-20px}.footerSection .social svg{width:40px;height:40px}@media screen and not (min-width:767.98px){.footerSection .social svg{width:30px;height:30px}}.footerSection--followUs{justify-content:space-between;align-items:end;gap:8px;display:flex}.contactInfo{flex-direction:row;gap:60px;margin-bottom:0;display:flex}.contactInfo a{color:var(--rza-light)}.contactInfo a:hover{color:rgba(var(--rza-light-rgb),.75)}@media screen and not (min-width:1199.98px){.contactInfo{flex-direction:column;gap:30px}}.contactInfo .title{align-items:center;gap:8px;font-size:1rem;display:flex}.contactInfo p{margin-bottom:0;font-size:1.5rem}@media screen and not (min-width:767.98px){.contactInfo p{font-size:1.25rem}}.contactInfo li{position:relative}.contactInfo li:not(:last-child):after{content:"";background:rgba(var(--rza-white-rgb),.25);width:1px;height:100%;position:absolute;top:0;right:-30px}.joinForm{grid-auto-columns:auto 160px;align-items:end;gap:18px;display:flex}@media screen and not (min-width:575.98px){.joinForm{flex-direction:column;align-items:start}}.joinForm .form-label{color:var(--rza-white)}.joinForm .form-group{flex-direction:column;flex:1;display:flex}@media screen and not (min-width:575.98px){.joinForm .form-group{width:100%}}.joinForm .form-group .form-control{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);padding:17px 24px}.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 not (min-width:575.98px){.joinForm .btn{width:100%}}
