.heroBanner{z-index:1;background-image:-webkit-image-set(url(/images/igaming-betting-products/sportsbook/heroBanner/background.avif) 1x type("image/avif"),url(/images/igaming-betting-products/sportsbook/heroBanner/background.webp) 1x type("image/webp"),url(/images/igaming-betting-products/sportsbook/heroBanner/background.png) 1x type("image/png"));background-image:image-set("/images/igaming-betting-products/sportsbook/heroBanner/background.avif" 1x type("image/avif"),"/images/igaming-betting-products/sportsbook/heroBanner/background.webp" 1x type("image/webp"),"/images/igaming-betting-products/sportsbook/heroBanner/background.png" 1x type("image/png"));background-position:50%;background-repeat:no-repeat;background-size:100% 100%;margin-bottom:6.25rem;position:relative}@media screen and (max-width:770px){.heroBanner{margin-bottom:4.875rem}}@media screen and (max-width:440px){.heroBanner{margin-bottom:3.5rem}}.heroBanner:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#07070800 0%,#080709 100%);width:100%;height:8rem;position:absolute;bottom:0;left:0;right:0}.heroBanner__icon{width:5rem;height:5rem;display:flex;position:absolute}@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{object-fit:contain;width:100%;height:100%}.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{text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex;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{justify-content:center;width:100%;padding-top:5rem;display:flex;position:relative}@media screen and (max-width:440px){.heroBanner__image-wrapper{padding-top:0}.heroBanner__image-wrapper .heroBanner__icon{display:none}}.heroBanner__image-bg{background:var(--ig-bg-lavender);-webkit-backdrop-filter:blur(1.125rem);border-radius:1rem;justify-content:center;width:100%;max-width:76%;padding:3.375rem .75rem 0;display:flex;position:relative;overflow:hidden;-webkit-backdrop-filter:blur(1.125rem)!important;backdrop-filter:blur(1.125rem)!important}@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{content:"";background:var(--ig-bg-lavender);-webkit-backdrop-filter:blur(.5rem);border-radius:.5rem .5rem 0 0;height:2.625rem;position:absolute;top:3%;left:.75rem;right:.75rem;-webkit-backdrop-filter:blur(1.125rem)!important;backdrop-filter:blur(1.125rem)!important}@media screen and (max-width:1024px){.heroBanner__image-bg:before{top:.375rem;left:2.25%;right:2.25%}}@supports (-webkit-touch-callout:none){.your-element:before{background:#dbd4f733}}.heroBanner__hero-circles{align-items:center;gap:.5rem;display:flex;position:absolute;top:5%;left:1.5rem}@media screen and (max-width:1024px){.heroBanner__hero-circles{top:1.25rem}}@media screen and (max-width:600px){.heroBanner__hero-circles{gap:.25rem;top:.55rem}}.heroBanner__hero-circle{background-color:var(--ig-bg-white-opacity-20);border-radius:50%;flex-shrink:0;width:.625rem;height:.625rem;display:flex}@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{z-index:1;width:100%;display:flex;overflow:hidden}.heroBanner__image img{object-fit:contain;width:100%;height:100%}.heroBanner__image video{object-fit:cover;width:100%;height:100%}.heroBanner__wrapper{text-align:center;flex-direction:column;justify-content:space-between;align-items:center;gap:4rem;min-height:100vh;padding-top:12.188rem;display:flex}@media screen and (max-width:770px){.heroBanner__wrapper{padding-top:9.5rem}}@media screen and (max-width:440px){.heroBanner__wrapper{gap:1.5rem;padding-top:6.75rem}}.heroBanner__text{width:100%;max-width:30.75rem;margin-bottom:1.5rem}.heroBanner__btn-wrapper{justify-content:center;width:100%;display:flex}.heroBanner__video{width:100%}
