.banner-section{background-position:100%;background-repeat:no-repeat;background-size:cover;padding:170px 0 70px;position:relative;width:100%}.banner-section .popup-main-section,.popup{display:none;height:100%;left:0;position:fixed}.banner-section:hover{background-position:50%}.banner-section .content-box{max-width:920px}.banner-section .content-box h1{color:#010203;text-transform:uppercase}.banner-section .content-box p{font-size:20px;margin-bottom:0;max-width:500px}.banner-section .cta_container .primary-cta{margin-right:12px}.banner-section .cta_container .popup-cta{background:0 0;color:#204fc8;display:inline-block;font-size:16px;font-weight:400;line-height:.8;padding:14px 18px}.popup .popup-inner .close-btn{cursor:pointer;display:block;fill:#fff;position:absolute;right:26px;top:22px;transition:.4s;width:22px;z-index:1}.popup{background:rgba(0,0,0,.8);top:0;width:100%;z-index:999}.popup-inner{border-radius:3px;left:50%;max-width:max-content;padding:20px;position:absolute;top:50%;-moz-transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:100%}.banner-section .cta_container .popup-cta svg{fill:#204fc8;height:14px;margin-right:5px;margin-top:-2px;vertical-align:middle;width:16px}.popup iframe{height:300px;width:550px}.banner-section .popup-main-section{background:rgb(0,0,0,.5);top:0;width:100%;z-index:999999}.banner-section .popup-main-section .dymmy-box{height:100%;left:0;position:absolute;top:0;width:100%;z-index:0}.banner-section .popup-main-section .popup-section{background:#fff;border-radius:10px;left:50%;margin:0 auto;max-width:50%;padding:50px 30px;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%;z-index:10}.banner-section .popup-section .close-btn{cursor:pointer;font-size:30px;font-weight:500;line-height:1;position:absolute;right:20px;top:10px}.banner-section .popup-section .popup-content h2{color:#000;font-size:30px;text-align:center}.banner-section .popup-section form .hs-form-field{margin-bottom:15px}.banner-section form label span{color:#1c1e20;font-size:16px;margin-bottom:4px}.banner-section .popup-section form input.hs-input{background-color:#fff;border:1px solid #e9ecf1;display:inline-block;font-size:.875rem;outline:0;padding:.7rem;stroke:none;width:100%}.banner-section .popup-section form .hs_submit.hs-submit .hs-button{background:#193d9b;border:none;color:#fff;display:block;font-size:18px;font-weight:600;margin-top:32px;outline:0;padding:16px 32px;width:100%}.banner-section .popup-section form .hs_error_rollup .hs-error-msgs .hs-main-font-element,.banner-section .popup-section form label.hs-error-msg{color:red;font-size:14px}@media(max-width:1375.98px){.banner-section .popup-main-section .popup-section{max-height:600px;overflow-y:scroll}}@media(max-width:991px){.banner-section .cta_container{text-align:left}.banner-section{padding:120px 0 70px}.popup-inner{max-width:740px}.popup-inner iframe.popup-video{max-height:400px;max-width:700px}}@media (max-width:767.98px){.banner-section{background-image:none!important;overflow:hidden}.banner-section:after{background-position:50%;background-repeat:no-repeat;background-size:cover;content:"";height:100%;position:absolute;right:-32px;top:74px;width:100%;z-index:-14}.popup-inner{max-width:max-content;padding:10px}.banner-section .content-box p{font-size:16px;max-width:400px}.popup-inner iframe.popup-video{max-height:304px;max-width:540px}.banner-section .popup-main-section .popup-section{max-height:500px;max-width:90%;overflow-y:scroll}.banner-section .popup-section .popup-content h2{font-size:26px}}@media (max-width:575.98px){.popup iframe{height:170px;width:300px}.popup-inner iframe.popup-video{max-height:250px;max-width:440px}.banner-section:after{background-repeat:no-repeat;height:100%;right:-32px;top:50px;width:100%}.banner-section .content-box p{max-width:350px}}@media(max-width:480px){.popup .popup-inner iframe.popup-video{max-height:190px;max-width:342px}}@media(max-width:425.98px){.banner-section .content-box p{max-width:290px}}@media (max-width:380.98px){.popup-inner iframe.popup-video{max-height:150px;max-width:100%}.popup .popup-inner .close-btn{width:18px}.banner-section:after{right:-46px}}@media (min-width:768px) and (max-width:991px){.banner-section .content-box p{font-size:18px}.banner-section .content-box{padding-left:10px}.banner-section .popup-main-section .popup-section{max-width:70%}}@media (min-width:992px) and (max-width:1279.98px){.banner-section .content-box{padding-left:20px}.banner-section .popup-main-section .popup-section{max-width:70%}}