.banner-wrpp{position:relative}.banner-wrpp.video_bnr{height:calc(100vh + 80px);margin-top:-80px;min-height:100vh;overflow:hidden;position:relative}.banner-wrpp.video_bnr .bg_vid,.banner-wrpp.video_bnr .bnr_media{height:100%;min-height:inherit}.banner-wrpp.video_bnr .video-bg{display:block;height:100%;object-fit:cover;width:100%}.banner-wrpp .overlay{bottom:0;display:block;height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:9}.banner-wrpp.video_bnr .inner-pd{align-items:center;bottom:0;display:flex;justify-content:center;left:0;min-height:inherit;position:absolute;right:0;top:0;z-index:999}.banner-wrpp.video_bnr .top-cnt h1{color:#fff;margin-bottom:15px}.banner-wrpp.video_bnr .top-cnt{font-size:4rem;margin:0 auto;text-align:center}.banner-wrpp.video_bnr .top-cnt p{color:#fff;font-size:1.2rem;margin-top:0}.banner-wrpp.video_bnr .inner-pd .col{padding-top:80px}.banner-wrpp.video_bnr .btn-wrp{padding-top:30px;text-align:center}.banner-wrpp.video_bnr .btn-wrp a{background:none;border:2px solid;color:#fff;display:inline-block;font-size:1.3em;font-weight:bolder;letter-spacing:.03em;line-height:2.19em;margin-bottom:1em;margin-right:1em;min-height:2.5em;padding:0 1.2em;position:relative;text-decoration:none;text-transform:none}.banner-wrpp.video_bnr .btn-wrp a:before{background:#fff;bottom:0;content:" ";display:block;left:0;position:absolute;right:0;top:0;inset:0 0 0 0;transform:scaleX(0);transform-origin:bottom right;transition:transform .3s ease;z-index:-1}.banner-wrpp.video_bnr .btn-wrp a:hover:before{transform:scaleX(1);transform-origin:bottom left}.banner-wrpp.video_bnr .btn-wrp a:hover{border-color:#fff;color:#666}.banner-wrpp .scroll-for-more{all:unset;bottom:0;color:#fff;cursor:pointer;display:inline-block;font-family:sans-serif;font-size:1.2em;font-weight:bolder;left:50%;letter-spacing:.03em;line-height:2.4em;margin-bottom:1em;min-height:2.5em;opacity:.7;padding:0 1.2em;position:absolute;transform:translateX(-50%);transition:transform .3s,border .3s,background .3s,box-shadow .3s,opacity .3s,color .3s;z-index:25}.banner-wrpp .scroll-for-more i{animation:bounce 2s infinite;font-size:42px;speak:none!important;display:inline-block;font-family:fl-icons!important;font-style:normal!important;font-variant:normal!important;font-weight:400!important;line-height:1.2;margin:0;padding:0;position:relative;text-transform:none!important;top:-1.5px;vertical-align:middle}.banner-wrpp .scroll-for-more .icon-angle-down:before{content:""}.banner-wrpp .bnr_media{height:100%;left:0;margin:0;padding:0;position:absolute;right:0;top:0}.banner-wrpp .bg{background-repeat:no-repeat;background-size:cover;width:100%}.banner-wrpp.img_bnr .inner-pd{display:flex;flex-flow:row wrap;justify-content:center!important;position:relative;width:100%;z-index:55}.banner-wrpp .inner-pd *{color:#fff}.banner-wrpp .scroll-for-more:hover{opacity:1}.banner-wrpp.img_bnr .top-cnt{font-size:1.5rem}.banner-wrpp.img_bnr .col{flex-basis:100%;max-width:100%}.banner-wrpp.img_bnr .inner-pd h1{margin-bottom:10px}@media screen and (min-width:550px){.banner-wrpp.img_bnr .col{flex-basis:58.3333333333%;max-width:58.3333333333%}}@media screen and (min-width:850px){.banner-wrpp.img_bnr .col{flex-basis:50%;max-width:50%}}@media(max-width:767px){.banner-wrpp.video_bnr .top-cnt{font-size:2.25rem}}@media(max-width:549px){.banner-wrpp.video_bnr .top-cnt{font-size:1.55rem}.banner-wrpp.video_bnr .top-cnt h1{font-size:1.4em}.banner-wrpp.video_bnr .btn-wrp a{font-size:.97em}}@keyframes bounce{50%{transform:translateY(-15px)}}