.inner-banner{position:relative;background-repeat:no-repeat;background-size:cover;background-position:50%;padding:150px 0 120px;color:#fff;z-index:1}.inner-banner:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:-1}.inner-banner .inn-banner-content h1{font-weight:600;font-size:40px;line-height:48px;color:#fff;margin-bottom:20px}.inner-banner .inn-banner-content p{position:relative;font-weight:400;font-size:40px;line-height:48px;color:#fff;padding-bottom:32px;margin:0}.inner-banner .inn-banner-content p:after{content:"";position:absolute;bottom:0;left:50%;transform:translateX(-50%);height:1px;width:50%;background:#fff}.CTA-btn{position:fixed;top:50%;right:-48px;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);z-index:3}.CTA-btn a{background:var(--blue);color:#fff;padding:5px 25px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10pxrgba(0,0,0,.5);display:block;white-space:nowrap;font-size:16px;border:2px solid #fff;border-top-left-radius:10px;border-top-right-radius:10px}.contact_CTA .modal-content{border-radius:6px}.contact_CTA .modal-body,.contact_CTA .modal-header{padding:16px}.contact_CTA .modal-header{border-bottom-color:#014a99}.contact_CTA .modal-header h5{font-size:20px;color:#212529;font-weight:500;color:#014a99}.contact_CTA .modal-header button.btn-close{font-size:16px}.contact_CTA .modal-header button.btn-close:hover{background-color:transparent}.contact_CTA .CTA-form{padding:20px}.contact_CTA .CTA-form .hs-form-field{margin-bottom:14px}.contact_CTA .CTA-form .hs-form-field label{font-size:16px;color:var(--blue);font-weight:600}.contact_CTA .CTA-form .hs-form-field .input .hs-input{outline:none;height:45px;border-width:1px;border-color:var(--blue);font-size:16px;color:#000;box-shadow:none}.contact_CTA .CTA-form .hs-form-field .input .hs-input::placeholder{color:#000}.contact_CTA .CTA-form .hs-form-field .input select.hs-input{padding:0 .7rem}.contact_CTA .CTA-form .hs-form-field .input .hs-form-checkbox,.contact_CTA .CTA-form .hs-form-field .input .hs-form-radio{margin:10px 0}.contact_CTA .CTA-form .hs-form-field .input .hs-form-checkbox label,.contact_CTA .CTA-form .hs-form-field .input .hs-form-radio label{margin:0;color:#000}.contact_CTA .CTA-form .hs-form-field .input .hs-form-checkbox .hs-input,.contact_CTA .CTA-form .hs-form-field .input .hs-form-radio .hs-input{height:auto}.contact_CTA .CTA-form .hs-submit{text-align:center;margin-top:35px}.contact_CTA .CTA-form .hs-submit .hs-button{font-size:16px;background:#014a99;border-radius:0;border:2px solid transparent;font-weight:500}.contact_CTA .CTA-form .hs-submit .hs-button:hover{background:transparent;border-color:#014a99;color:#014a99}@media only screen and (max-width:1400px){.inner-banner{padding:95px 0 70px}.inner-banner .inn-banner-content h1{font-size:28px;line-height:40px;margin-bottom:5px}.inner-banner .inn-banner-content p{font-size:22px;line-height:36px;padding-bottom:10px}}@media only screen and (max-width:575px){.inner-banner{padding:65px 0}.inner-banner .inn-banner-content h1{font-size:28px;margin-bottom:8px}.inner-banner .inn-banner-content p{font-size:18px;line-height:32px;padding-bottom:12px}.contact_CTA .CTA-form{padding:0}.contact_CTA .CTA-form .hs-form-field label{font-size:14px}.contact_CTA .CTA-form .hs-form-field .input .hs-input{height:37px;font-size:14px;padding-left:10px}}