.banner-desc p a,.banner-desc p a:visited{color:#00ffc4!important;text-decoration:none}.banner-desc p a:hover{text-decoration:underline}.banner-outer{background-position:50%;background-repeat:no-repeat;background-size:cover}.banner-title h1{color:#00ffc4;font-family:Arimo,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;margin:0;padding:0 0 10px}.banner-hed h2{font-size:30px;font-weight:700;line-height:40px}.banner-desc p,.banner-hed h2{color:#fff;font-family:Arimo,sans-serif;letter-spacing:0;margin:0}.banner-desc p{font-size:18px;font-weight:400;line-height:28px;padding:10px 0}.banner-btn a{background-color:#00ffc4;border:1px solid #00ffc4;color:#033560;display:inline-block;font-family:Arimo,sans-serif;font-size:16px;font-weight:400;letter-spacing:.32px;line-height:27px;margin:0;padding:13px 30px;text-decoration:none;text-transform:uppercase;transition:all .4s}.banner-btn a:hover{background-color:#002f4e;color:#00ffc4}.banner-btn,.banner-cta-btn-wrp{padding:20px 0 0}.banner-video-content h3{color:#00ffc4;font-family:Arimo,sans-serif;font-size:15px;font-weight:400;letter-spacing:0;line-height:24px;margin:0}.banner-video-content h2{font-size:18px;font-weight:700;line-height:26px}.banner-video-content h2,.banner-video-content p{color:#fff;font-family:Arimo,sans-serif;letter-spacing:0;margin:0}.banner-video-content p{font-size:16px;font-weight:400;line-height:22px;padding:10px 0}.banner-video-btn i.fas.fa-play.ban{align-items:center;background-color:#fff;border:2px solid #fff;border-radius:50%;color:#fff;display:flex;font-size:18px;height:20px;justify-content:center;padding:10px;width:20px}.banner-video-btn i.fas.fa-play.ban:before{color:#033560;content:"\f04b"}.banner-video-txt-wrp:hover i.fas.fa-play.ban{background-color:transparent}.banner-video-txt-wrp:hover i.fas.fa-play.ban:before{color:#00ffc4}.banner-inner{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between}.banner-left-sec,.banner-right-sec{flex:0 45%}.banner-video-content-in{background-position:50%;background-repeat:no-repeat;background-size:cover;min-height:225px;padding:40px;position:relative;transition:all .4s ease}.banner-video-btn,.banner-video-content{position:relative}.banner-video-btn{align-items:center;bottom:30px;cursor:pointer;display:flex;position:absolute}.banner-video-btn span{color:#00ffc4;font-family:Arimo,sans-serif;font-size:18px;font-weight:400;letter-spacing:0;line-height:28px;margin:0;padding:0 0 0 10px}.banner-video-in-hub video,.banner-video-in-yt iframe{height:450px;width:700px}.video-close-btn{flex:0 100%;margin:0 auto;max-width:800px;padding:0 0 5px;text-align:right;width:100%}.banner-video-wrp{align-items:center;background:#000000b3;box-sizing:unset!important;display:none;height:100%;justify-content:center;left:0;overflow:hidden;position:fixed;top:0;width:100%;z-index:9999999}.video-close-btn img{cursor:pointer;max-width:28px;width:100%}.banner-video-wrp.vid-show{display:flex}.banner-video-txt-wrp{overflow:hidden;position:relative}.banner-video-content-outer{background-color:#00000073;bottom:0;left:0;min-height:225px;padding:40px;position:absolute;right:0;top:0}.banner-video-txt-wrp:hover .banner-video-content-in{transform:scale(1.1);transition:all .4s ease}@media(max-width:800px){.banner-left-sec{flex:0 100%}.banner-video-in-hub video,.banner-video-in-yt iframe{height:300px;width:500px}.banner-right-sec{flex:0 100%;padding:40px 0 0}}@media(max-width:650px){.banner-title h1{font-size:16px;line-height:26px}.banner-hed h2{font-size:27px;line-height:34px}.banner-desc p{font-size:16px;line-height:25px}.banner-btn a,.banner-cta-btn,.banner-video-content h1{font-size:14px;line-height:22px}.banner-video-content h2{font-size:16px;line-height:20px}.banner-video-content p{font-size:14px;line-height:20px}.banner-video-btn span{font-size:16px;line-height:23px}.banner-video-btn i.fas.fa-play.ban{font-size:15px;height:16px;width:16px}.banner-video-in-hub video,.banner-video-in-yt iframe{height:250px;width:400px}.video-close-btn img{max-width:20px}.banner-video-content-outer{min-height:160px;padding:20px}.banner-video-btn{bottom:20px}.banner-outer{padding:60px 0!important}}@media(max-width:450px){.banner-video-in-hub video,.banner-video-in-yt iframe{width:300px}.banner-video-content-in{min-height:180px}}