.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;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:250px 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-primary)}.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%}}
