.marquee-banner-overlap{height:320px;z-index:0;position:relative;padding-top:144px}@media screen and (max-width: 991px){.marquee-banner-overlap{height:280px;padding-top:136px}}@media screen and (max-width: 768px){.marquee-banner-overlap{height:240px;padding-top:120px}}@media screen and (max-width: 576px){.marquee-banner-overlap{height:240px;padding-top:152px}}.marquee-banner-overlap .wrapper{width:100%;position:relative;display:flex;align-items:center;overflow:hidden}.marquee-banner-overlap .wrapper .marquee-banner--box{display:flex;align-items:center;justify-content:center;height:100%;margin:0;padding:0 24px;position:relative;flex-shrink:0;overflow:hidden}.marquee-banner-overlap .wrapper .marquee-banner--box.box--title{width:auto}.marquee-banner-overlap .wrapper .marquee-banner--box.box--title h1{color:#585fff;font-size:240px;font-weight:800;margin:0}@media screen and (max-width: 991px){.marquee-banner-overlap .wrapper .marquee-banner--box.box--title h1{font-size:200px}}@media screen and (max-width: 768px){.marquee-banner-overlap .wrapper .marquee-banner--box.box--title h1{font-size:160px}}@media screen and (max-width: 576px){.marquee-banner-overlap .wrapper .marquee-banner--box.box--title h1{font-size:120px}}.marquee-banner-overlap .wrapper .marquee-banner--box.box--image{height:240px;width:400px;overflow:hidden}@media screen and (max-width: 991px){.marquee-banner-overlap .wrapper .marquee-banner--box.box--image{height:220px;width:340px}}@media screen and (max-width: 768px){.marquee-banner-overlap .wrapper .marquee-banner--box.box--image{height:180px;width:280px}}.marquee-banner-overlap .wrapper .marquee-banner--box.box--image img{height:100%;width:100%;object-fit:cover}.placeholder{height:1000px}
