.banner--forLanding{height:100dvh;min-height:unset;padding-top:120px;padding-bottom:0;display:block}@media screen and (min-width:300px) and (max-height:600px){.banner--forLanding{height:auto}}@media screen and not (min-width:575.98px){.banner--forLanding{padding-top:50px}}.banner--forLanding .banner__content{justify-content:start}@media screen and not (min-width:767.98px){.banner--forLanding .banner__content{justify-content:center}}.bannerGridImg{flex-direction:column;justify-content:end;width:calc(100% + 48px);height:100%;display:flex;position:absolute;top:25%}@media screen and not (min-width:1199.98px){.bannerGridImg{top:0}}.bannerGridImg>div{width:100%;height:100%;position:relative}.bannerGridImg img,.bannerGridImg svg{cursor:pointer;object-fit:cover;height:auto!important;top:unset!important;bottom:0!important}footer{display:none}.bannerImgGrid{grid-template-columns:1fr 1fr 1fr 1fr 1fr;gap:8px;width:calc(100% + 48px);height:100%;display:grid;position:absolute;top:30%}@media screen and not (min-width:1199.98px){.bannerImgGrid{top:0}}.bannerImgGrid__col{flex-flow:column wrap;justify-content:end;gap:8px;display:flex}.bannerImgGrid img{cursor:pointer;width:100%;height:auto;transition:all .3s ease-in-out}.bannerImgGrid img:hover{transition:all .3s ease-in-out;transform:scale(1.02)}.bannerGrid{justify-content:space-between;align-items:center;height:calc(100dvh - 185px);display:flex}@media screen and not (min-width:1023.98px){.bannerGrid{flex-direction:column;justify-content:center}}@media screen and not (min-width:767.98px){.bannerGrid{height:calc(100dvh - 220px)}}@media screen and not (min-width:567.98px){.bannerGrid{height:calc(100dvh - 150px)}}@media screen and (min-width:300px) and (max-height:600px){.bannerGrid{height:auto;padding-bottom:40px}}.banner__contentForLanding{text-align:left;flex-direction:column;justify-content:start;align-items:start;gap:50px;max-width:550px;display:flex}@media screen and (min-width:1440px) and (max-height:750px){.banner__contentForLanding{gap:32px}}.banner__contentForLanding h1,.banner__contentForLanding .h1{text-align:left}@media screen and not (min-width:1023px){.banner__contentForLanding h1,.banner__contentForLanding .h1{text-align:center}}.banner__contentForLanding .bannerBtns .btn-lg{min-width:240px;height:65px}@media screen and not (min-width:1023px){.banner__contentForLanding{text-align:center;align-items:center;max-width:100%}}.bannerRzaLogo{max-width:600px;margin:0 auto}@media screen and (min-width:1440px) and (max-height:750px){.bannerRzaLogo{max-width:400px}}.bannerRzaLogo svg{width:100%;height:auto}@media screen and not (min-width:1023.98px){.bannerRzaLogo{display:none}}@media screen and (max-width:767.98px) and (max-height:1175px){.bannerRzaLogo{display:none}}.bannerImgSlider{flex:1;min-height:100px;display:flex}.bannerImgSlider .swiper-slide{opacity:.5;width:230px!important;height:88px!important}.landingFooter{color:var(--rza-light);border-top:1px solid rgba(var(--rza-light-rgb),.2);justify-content:space-between;align-items:center;gap:1rem;padding-top:20px;padding-bottom:20px;font-size:clamp(.875rem,.825rem + .25vw,1.125rem);display:flex}@media screen and not (min-width:767.98px){.landingFooter{flex-direction:column}}.landingFooter a{color:var(--rza-light)}.landingFooter .social{gap:40px}.landingFooter .social li:not(:last-child):after{background:rgba(var(--rza-light-rgb),.2);width:1px;height:30px;right:-20px}@media screen and not (min-width:575.98px){.landingFooter .social li:after{content:none}.landingFooter .social li:last-child{display:none}}.address{align-items:center;gap:8px;display:flex}.address img{border-radius:50px;width:24px;height:24px}

