@import url("https://fonts.googleapis.com/css2?family=Heebo:wght@400;500;800&family=Roboto:wght@400;500;700&display=swap");.ban-wrap{background-color:#303188;background-position:top;background-repeat:no-repeat;background-size:cover;min-height:420px;padding-bottom:20px;padding-top:20px;position:relative}.ban-wrap--has-image:before{background:linear-gradient(90deg,rgba(48,49,136,.92) 0,rgba(48,49,136,.92) 42%,rgba(48,49,136,.72) 58%,rgba(48,49,136,0) 78%);content:"";inset:0;pointer-events:none;position:absolute}.ban-wrap>.page-center{position:relative;z-index:1}.ban-wrap .ban_heading,.ban-wrap h1{color:#fff;font-family:Heebo,Segoe UI,system-ui,sans-serif;font-size:clamp(30px,4.4vw,44px);font-weight:800;letter-spacing:-.015em;line-height:1.07;margin:0 0 16px;text-wrap:balance}.ban-wrap .ban_content p{color:#d0d7fb;font-family:Roboto,Segoe UI,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.6;margin-bottom:20px;max-width:54ch;text-shadow:none}.ban-wrap .ban_content p a{color:#92c7ea;text-underline-offset:2px}.ban-wrap .ban_content p a:hover{color:#bddef5}.ban-wrap .ban_btm_content,.ban-wrap .ban_btm_content p{color:#b2bbf2;font-family:Roboto,Segoe UI,system-ui,sans-serif;font-size:14px;line-height:1.55}.ban-wrap .ban_btn_wrap{margin-bottom:15px}.ban-wrap .ban_btn_wrap>.hs_cos_wrapper_type_cta{display:inline-block;margin-right:-4px}.ban-wrap .hs-col-md-5{text-align:center}.ban-wrap .hs-col-md-5 img{margin:0 auto}.ban-wrap .modal{bottom:0;left:0;opacity:0;overflow:hidden;position:fixed;right:0;top:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;z-index:1050;-webkit-overflow-scrolling:touch;outline:0;pointer-events:none}.ban-wrap .modal.in{opacity:1;overflow-x:hidden;overflow-y:auto;pointer-events:auto}.ban-wrap .modal-overlay{background-color:#1f1f60;bottom:0;filter:alpha(opacity=0);left:0;opacity:0;position:fixed;right:0;top:0;-webkit-transition:opacity .15s linear;-o-transition:opacity .15s linear;transition:opacity .15s linear;z-index:1}.ban-wrap .modal.in .modal-overlay{filter:alpha(opacity=60);opacity:.6}.ban-wrap .modal-dialog{margin:10px;position:relative;width:auto;z-index:2}.ban-wrap .modal .modal-dialog{-webkit-transform:translateY(-25%);-ms-transform:translateY(-25%);-o-transform:translateY(-25%);transform:translateY(-25%);-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out}.ban-wrap .modal.in .modal-dialog{-webkit-transform:translate(0);-ms-transform:translate(0);-o-transform:translate(0);transform:translate(0)}@media (prefers-reduced-motion:reduce){.ban-wrap .modal,.ban-wrap .modal .modal-dialog,.ban-wrap .modal-overlay{transition:none}.ban-wrap .modal .modal-dialog{transform:none}}.ban-wrap .modal-content{-webkit-background-clip:padding-box;background-clip:padding-box;background-color:#fff;border:1px solid #c9cadd;border-radius:8px;box-shadow:0 10px 24px rgba(31,31,96,.28);outline:0;position:relative}.ban-wrap .modal-header{background-color:#303188;border-bottom:1px solid #e5e5e5;min-height:16.42857143px;padding:15px}.ban-wrap .modal-header .close{-webkit-appearance:none;background:0 0;border:0;color:#fff;cursor:pointer;float:right;font-size:28px;font-weight:400;line-height:1;margin-top:-2px;opacity:.7;padding:0;text-shadow:none}.ban-wrap .modal-header .close:focus,.ban-wrap .modal-header .close:hover{color:#fff;cursor:pointer;opacity:1;text-decoration:none}.ban-wrap .modal-content .modal-title{color:#fff;font-family:Heebo,Segoe UI,system-ui,sans-serif;font-size:19px;font-weight:800;line-height:1.35;margin:0}.ban-wrap .modal-form{margin:20px 0;padding:15px}.ban-wrap .modal-form form .hs-richtext,.ban-wrap .modal-form form .hs-richtext p{font-size:inherit}.ban-wrap .modal-form form .hs-richtext p{margin-bottom:15px}.ban-wrap .modal-form h3:empty{display:none}.ban-wrap .modal-form .hs-input{-webkit-appearance:none;background:#fff;background-image:none;border:1px solid #c9cadd;border-radius:5px;box-shadow:inset 0 1px 2px rgb(31 31 96/8%);color:#1a1a1a;display:block;font:inherit;font-size:14px;height:40px;line-height:1.42857143;margin:0;padding:6px 30px 6px 12px;position:relative;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;width:100%}.ban-wrap .modal-form .hs-input:focus{border-color:#303188;box-shadow:inset 0 1px 2px rgb(31 31 96/8%);outline:2px solid #5b64c5;outline-offset:1px}.ban-wrap .modal-form .hs-form-field{margin-bottom:15px}.ban-wrap .modal-form .hs-input::-webkit-input-placeholder{color:#6e6f8a}.ban-wrap .modal-form .hs-button{background-color:#303188;border:1px solid #303188;border-radius:8px;color:#fff;display:block;font-family:Roboto,Segoe UI,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.3;margin:10px 0;padding:12px 20px;text-align:center;transition:all .2s ease-in-out;width:100%}.ban-wrap .modal-form .hs-button:hover{background-color:#1f1f60;border-color:#1f1f60;color:#fff}.ban-wrap .modal-form .hs-error-msgs label{color:#b3261e;font:inherit;font-size:80%}@media (min-width:768px){.ban-wrap .modal-dialog{margin:30px auto;width:335px}.ban-wrap .modal-content{box-shadow:0 14px 32px rgba(31,31,96,.34)}}@media (max-width:767px){.ban-wrap--has-image:before{background:rgba(48,49,136,.88)}.ban-wrap .ban_content p{font-size:16px}}.ban-wrap .ban_heading,.ban-wrap h1{text-shadow:none}