.banner-module__vPMU3G__kudosBannerWrap{height:650px;position:relative;overflow:hidden}.banner-module__vPMU3G__kudosBannerWrap:after{content:"";z-index:1;background:linear-gradient(#fff0 0%,#fff 100%);width:100%;height:200px;position:absolute;bottom:0;left:0}.banner-module__vPMU3G__bannervideo{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.banner-module__vPMU3G__bannerImageWrap{line-height:0;display:block}.banner-module__vPMU3G__bannerImage{vertical-align:bottom;object-fit:cover;object-position:center;width:100%;height:auto;display:block}.banner-module__vPMU3G__bannerWrap{z-index:2;position:absolute;inset:0}.banner-module__vPMU3G__contentsection{flex-direction:column;align-items:flex-start;gap:40px;min-height:80vh;padding-bottom:60px;display:flex}.banner-module__vPMU3G__contentwrap{flex-direction:column;justify-content:flex-start;gap:15px;padding-top:100px;display:flex}.banner-module__vPMU3G__contentwrap h1,.banner-module__vPMU3G__contentwrap p{color:#000;width:100%}.banner-module__vPMU3G__contentwrap h1{max-width:600px}.banner-module__vPMU3G__contentwrap p{max-width:350px}.banner-module__vPMU3G__buttonGroup{flex-wrap:wrap;gap:20px;margin-top:10px;display:flex}.banner-module__vPMU3G__exploreButton{gap:10px;padding:18px 32px}@media (max-width:1310px){.banner-module__vPMU3G__contentwrap{z-index:2;position:relative}}@media (max-width:768px){.banner-module__vPMU3G__kudosBannerWrap{flex-direction:column-reverse;height:600px;display:flex}.banner-module__vPMU3G__bannerWrap .banner-module__vPMU3G__container{padding-top:0}.banner-module__vPMU3G__bannervideo{position:relative}.banner-module__vPMU3G__videoWrap{position:relative;left:-100px;scale:1.6}.banner-module__vPMU3G__videoWrap:before{content:"";z-index:1;background:linear-gradient(#fff 0%,#fff0 100%);width:100%;height:50px;position:absolute;top:0;left:0}.banner-module__vPMU3G__kudosBannerWrap:after{z-index:1;height:20px}.banner-module__vPMU3G__contentsection{min-height:unset;padding-top:0;padding-bottom:40px}.banner-module__vPMU3G__contentwrap{gap:20px;padding-top:40px}.banner-module__vPMU3G__contentwrap h1{font-size:clamp(28px,5vw,40px)}.banner-module__vPMU3G__contentwrap p{font-size:clamp(14px,2.5vw,16px)}.banner-module__vPMU3G__buttonGroup{flex-direction:column;gap:15px;width:fit-content}}
