.hero{position:relative;overflow:hidden;background-color:#13456e;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 16px;width:100%}.hero .hero-bg-image{position:absolute;inset:0;z-index:0}.hero .hero-bg-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block}.hero .hero-container{position:unset;display:flex;flex-direction:column;align-items:stretch;width:100%;max-width:1216px;z-index:2}.hero .company-logos{display:flex;flex-direction:row;gap:11.06rem;margin-bottom:1.5rem;justify-content:center;align-items:flex-end}.hero .company-logos img{height:auto;object-fit:contain}.hero .company-logos img:nth-child(1){width:16rem}.hero .company-logos img:nth-child(2){width:34.56rem}@media (max-width: 1400px){.hero .company-logos{gap:8rem}.hero .company-logos img:nth-child(1){width:14rem}.hero .company-logos img:nth-child(2){width:28rem}}@media (max-width: 1025px){.hero .company-logos{gap:4rem}.hero .company-logos img:nth-child(1){width:12rem}.hero .company-logos img:nth-child(2){width:20rem}}@media (max-width: 768px){.hero .company-logos{flex-direction:column;gap:2rem;align-items:center}.hero .company-logos img:nth-child(1),.hero .company-logos img:nth-child(2){width:80%;max-width:250px}}.hero .hero-heading{margin:0;align-self:flex-start;color:#fffffe;font-family:Satoshi, -apple-system, Roboto, Helvetica, sans-serif;font-size:36px;font-weight:500;line-height:110%;letter-spacing:normal;margin-bottom:16px;text-align:left}.hero .hero-heading span{background:linear-gradient(90deg, #a1cb45 44.12%, #50c6e7 80.38%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero .hero-description{color:#FFFFFE;font-family:Satoshi;font-size:18px;font-style:normal;font-weight:400;line-height:24px;max-width:720px;margin:0 auto;text-align:left}.hero .hero-image-container{position:relative;z-index:2;margin-top:26px;padding-top:6px;width:100%;display:flex;flex-direction:column;border-radius:20px;overflow:hidden}.hero .hero-image-container img{position:relative;z-index:2;border-radius:16px;width:100%}.hero .hero-image-container .hero-background-image:hover{cursor:grab}.hero .hero-image-container .shadow-overlay{border-radius:20px;top:0;left:24px;position:absolute;width:calc(100% - 48px);height:calc(100% - 6px);z-index:1;background:linear-gradient(111deg, #70AD3F .91%, #14995D 19.03%, #118D9A 43.17%, #085FA0 76.38%)}.hero .hero-image-container .video-wrapper{position:relative;width:100%;padding-bottom:56.3%;height:0;overflow:hidden;z-index:2;border-radius:16px}.hero .hero-image-container .video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}@media (max-width: 1400px) and (min-width: 992px){.hero .hero-image-container .video-wrapper{padding-bottom:30%}}@media (min-width: 768px){.hero{padding:120px 32px}.hero .hero-heading{width:480px;font-size:48px;line-height:44px;letter-spacing:-0.48px;margin-bottom:24px;text-align:center;align-self:center}.hero .hero-description{text-align:center}.hero .hero-image-container{margin-top:64px;padding-top:8px}.hero .hero-image-container img{border-radius:20px}.hero .hero-image-container .shadow-overlay{height:calc(100% - 8px)}}@media (min-width: 1025px){.hero{padding:120px 80px}.hero .hero-heading{width:800px;font-size:64px;line-height:64px;letter-spacing:-0.64px}}
