.banner-info{max-width:650px;padding-right:30px}.banner-info h2{font-weight:500;font-size:50px;margin:0;color:#233e8f;text-transform:uppercase}.banner-info h1{font-size:65px;color:black;margin:0;text-transform:uppercase}.banner-info p{color:#5b5b5c;font-size:20px}.banner-info a{background:#233e8f;color:white;font-size:16px;padding:10px 20px;border-radius:20px;font-weight:bold;text-transform:uppercase}.banner-video{color:black;display:inline-flex;align-items:center;margin-top:30px}.banner-video p{font-size:16px;font-weight:bold;margin:0;text-transform:uppercase}.banner-video a{color:#233e8f;border:1px solid #233e8f;border-radius:50px;width:30px;height:30px;display:flex;align-items:center;justify-content:center;margin-left:10px}.banner-video .line{height:1px;background:#233e8f;width:100px;margin:0 10px}.banner-video .dot{width:20px;height:20px;border:1px solid #233e8f;border-radius:50%;margin-right:10px;position:relative}.banner-video .dot:after{content:"";position:absolute;left:6.8px;top:6.3px;width:5px;height:5px;background:#233e8f;border-radius:50%}.video-popup{position:fixed;left:0;top:0;width:100%;height:100vh;display:none;align-items:center;justify-content:center;z-index:9999;background:rgba(0,0,0,0.9)}.video-popup .video-sub-section{position:relative;width:50%;max-height:100vh;padding:30px;background:white}.close-video-btn{position:absolute;right:32px;top:32px;width:32px;height:32px;opacity:1;cursor:pointer}.close-video-btn:hover{opacity:1}.close-video-btn:before,.close-video-btn:after{position:absolute;left:15px;content:' ';height:33px;width:2px;background-color:white}.close-video-btn:before{transform:rotate(45deg)}.close-video-btn:after{transform:rotate(-45deg)}@media only screen and (max-width:1279px){.video-popup iframe{max-width:100%;height:56.25vw}}@media only screen and (max-width:991px){.banner-video{margin-top:20px}.banner-video p{font-size:14px}.banner-info{max-width:400px}.banner-info h2{font-size:36px}.banner-info h1{font-size:42px}.banner-info p{font-size:16px;margin:10px 0}.banner-info a{display:inline-block}}@media only screen and (max-width:767px){.banner-info h2{font-size:28px}.banner-info h1{font-size:36px}.banner-info{padding-right:0px}.banner-info a{font-size:14px}}