.heroBanner{position:relative;background-image:url(/_next/static/media/background.a35095b6.webp);background-size:100% 100%;background-position:50%;background-repeat:no-repeat;margin-bottom:6.25rem;z-index:1}@media screen and (max-width:770px){.heroBanner{margin-bottom:4.875rem}}@media screen and (max-width:440px){.heroBanner{margin-bottom:3.5rem}}.heroBanner:before{position:absolute;content:"";bottom:0;left:0;right:0;width:100%;height:8rem;z-index:2;background:linear-gradient(0deg,#080709 0,rgba(7,7,8,0))}.heroBanner__icon{position:absolute;display:flex;width:5rem;height:5rem}@media screen and (max-width:770px){.heroBanner__icon{width:3.5rem;height:3.5rem}}@media screen and (max-width:440px){.heroBanner__icon{width:3rem;height:3rem}}@media screen and (max-width:375px){.heroBanner__icon{width:2.375rem;height:2.375rem}}.heroBanner__icon img{width:100%;height:100%;object-fit:contain}.heroIcon-left1{top:0;left:0}.heroIcon-left2{top:40%;left:3%}@media screen and (max-width:770px){.heroIcon-left2{left:1%}}@media screen and (max-width:440px){.heroIcon-left2{top:unset;bottom:0}}.heroIcon-right1{top:0;right:0}.heroIcon-right2{top:40%;right:0}@media screen and (max-width:440px){.heroIcon-right2{top:unset;bottom:0}}.heroBanner__content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;position:relative}.heroBanner__content .heroBanner__icon{display:none}@media screen and (max-width:440px){.heroBanner__content .heroBanner__icon{display:flex}.heroBanner__content{padding:4rem 0}}.heroBanner__image-wrapper{position:relative;width:100%;display:flex;justify-content:center;padding-top:5rem}@media screen and (max-width:440px){.heroBanner__image-wrapper{padding-top:0}.heroBanner__image-wrapper .heroBanner__icon{display:none}}.heroBanner__image-bg{position:relative;border-radius:1rem;background:var(--ig-bg-lavender);-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem);width:100%;max-width:76%;display:flex;justify-content:center;padding:3.375rem .75rem 0;overflow:hidden}@media screen and (max-width:1024px){.heroBanner__image-bg{padding:2rem .75rem 0}}@media screen and (max-width:600px){.heroBanner__image-bg{padding:1rem .5rem 0}}@media screen and (max-width:440px){.heroBanner__image-bg{max-width:unset;border-radius:.625rem}}.heroBanner__image-bg:before{position:absolute;content:"";top:.75rem;left:.75rem;right:.75rem;height:2.625rem;border-radius:.5rem .5rem 0 0;background:rgba(219,212,247,.0470588235);-webkit-backdrop-filter:blur(1.125rem);backdrop-filter:blur(1.125rem)}@media screen and (max-width:1024px){.heroBanner__image-bg:before{top:.375rem;right:.5rem;left:.5rem}}.heroBanner__hero-circles{position:absolute;top:1.75rem;left:1.5rem;display:flex;align-items:center;gap:.5rem}@media screen and (max-width:1024px){.heroBanner__hero-circles{top:1.25rem}}@media screen and (max-width:600px){.heroBanner__hero-circles{top:.55rem;gap:.25rem}}.heroBanner__hero-circle{flex-shrink:0;display:flex;width:.625rem;height:.625rem;background:hsla(0,0%,100%,.2);border-radius:50%}@media screen and (max-width:1024px){.heroBanner__hero-circle{width:.375rem;height:.375rem}}@media screen and (max-width:600px){.heroBanner__hero-circle{width:.25rem;height:.25rem}}.heroBanner__image{width:100%;display:flex;z-index:1}.heroBanner__image video{width:100%;height:100%;object-fit:cover}.heroBanner__wrapper{display:flex;flex-direction:column;justify-content:space-between;align-items:center;text-align:center;padding-top:12.188rem;min-height:100vh;gap:4rem}@media screen and (max-width:770px){.heroBanner__wrapper{padding-top:9.5rem}}@media screen and (max-width:440px){.heroBanner__wrapper{padding-top:8.75rem;gap:1.5rem;padding-top:6.75rem}}.heroBanner__text{width:100%;max-width:30.75rem;margin-bottom:1.5rem}.heroBanner__btn-wrapper{width:100%;display:flex;justify-content:center}