.bannerTxt h1 span{color:#9122ed}video{object-fit:cover;-o-object-fit:cover;position:absolute;width:100%;height:auto;top:0;left:0}.bannerTxt h1{font-size:4rem;line-height:5rem;letter-spacing:-0.1111111111111111rem}.topBanner{position:relative;overflow:hidden;z-index:0;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding-top:10px;padding-bottom:0;background-size:cover;-webkit-background-size:cover;-moz-background-size:cover;background-position:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.curve_top img{width:100%;vertical-align:top}.curve_top{width:100%}.topBanner .video-holder{position:absolute !important;left:0;top:0;height:100% !important;width:100% !important}.customContainer{z-index:1;position:relative;max-width:1300px;margin:auto;width:100%}.topBanner.overlay::before{content:"";position:absolute;left:0;top:0;height:100%;width:100%;background:#fff;opacity:.3;z-index:1}@media screen and (max-width:1200px){.customContainer{padding:40px 20px}.dnd_area_main_banner-row-0-padding .topBanner h1,.topBanner h1{font-size:3.28rem !important;line-height:4.1rem}}@media screen and (max-width:991px){.topBanner{height:auto}.customContainer{padding:40px 20px}.dnd_area_main_banner-row-0-padding .topBanner h1,.topBanner h1{font-size:3.12rem !important;line-height:3.9rem}}@media screen and (max-width:767px){.topBanner .customContainer{padding-top:50px;padding-bottom:50px}.curve_top img{vertical-align:bottom}}@media screen and (max-width:480px){.customContainer{padding:6px 20px}.dnd_area_main_banner-row-0-padding .topBanner h1,.topBanner h1{font-size:2.65rem !important;line-height:3.11rem}}