.banner_wrappper .banner-sec{background-color:#fff;padding-bottom:150px;padding-top:140px;position:relative}.banner_wrappper .sec-title{max-width:1000px}.banner_wrappper .sec-title h1{color:#fff}.banner_wrappper .sec-text{color:#fff;margin:0;max-width:768px}.banner_wrappper .bg-video{border-bottom-left-radius:200px;display:block;height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:1}.banner_wrappper .banner-sec .content-wrapper{position:relative;z-index:2}.banner_wrappper .bg-cover{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100%;position:relative;width:100%}.banner_wrappper .bg-video video{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.banner_wrappper .bg-video:before{background-color:#0f4155;content:"";display:block;height:100%;left:0;opacity:.5;position:absolute;top:0;width:100%;z-index:2}.banner_wrappper .sec-title h1{margin:0}.banner_wrappper .sec-text{font-size:32px;font-weight:600;line-height:1.34;margin-top:141px}@media (max-width:1344px){.banner_wrappper .sec-text{margin-top:285px}}@media (max-width:1024px){.banner_wrappper .banner-sec{min-height:555px;padding-bottom:130px;padding-top:100px}.banner_wrappper .sec-text{font-size:24px;margin-top:5px}}@media (max-width:768px){.banner_wrappper .banner-sec{min-height:350px;padding-bottom:80px;padding-top:40px}.banner_wrappper .bg-video{border-bottom-left-radius:100px}.banner_wrappper .sec-text{line-height:1.33;margin-top:10px}}