.inner-banner{background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:150px 0 120px;position:relative;z-index:1}.inner-banner:after{background:rgba(0,0,0,.7);bottom:0;content:"";height:100%;left:0;position:absolute;right:0;top:0;width:100%;z-index:-1}.inner-banner .inn-banner-content h1{color:#fff;font-size:40px;font-weight:600;line-height:48px;margin-bottom:20px}.inner-banner .inn-banner-content p{color:#fff;font-size:40px;font-weight:400;line-height:48px;margin:0;padding-bottom:32px;position:relative}.inner-banner .inn-banner-content p:after{background:#fff;bottom:0;content:"";height:1px;left:50%;position:absolute;transform:translateX(-50%);width:50%}.CTA-btn{position:fixed;right:-48px;top:50%;-webkit-transform:translateY(-50%) rotate(-90deg);transform:translateY(-50%) rotate(-90deg);z-index:3}.CTA-btn a{background:var(--blue);border:2px solid #fff;border-top-left-radius:10px;border-top-right-radius:10px;-webkit-box-shadow:0 0 10px rgba(0,0,0,.5);box-shadow:0 0 10pxrgba(0,0,0,.5);color:#fff;display:block;font-size:16px;padding:5px 25px;white-space:nowrap}.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{color:#212529;color:#014a99;font-size:20px;font-weight:500}.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{color:var(--blue);font-size:16px;font-weight:600}.contact_CTA .CTA-form .hs-form-field .input .hs-input{border-color:var(--blue);border-width:1px;box-shadow:none;color:#000;font-size:16px;height:45px;outline: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{color:#000;margin:0}.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{margin-top:35px;text-align:center}.contact_CTA .CTA-form .hs-submit .hs-button{background:#014a99;border:2px solid transparent;border-radius:0;font-size:16px;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{font-size:14px;height:37px;padding-left:10px}}