.form-shell-container{align-items:center;display:flex;flex-direction:column;font-family:sans-serif;margin:0 auto;max-width:1500px;padding:30px 0 100px}.form-shell-header{margin:0 0 40px;max-width:700px;padding:0 40px;text-align:center}.form-shell-header h2{font-size:56px}.form-shell-header p{font-size:18px;line-height:27px}.form-shell-body{max-width:1330px}.form-shell-footer{margin-top:40px;text-align:center}.form-shell-notice{max-width:47%}.form-shell-notice h3{text-align:center}.form-shell-container form{align-items:center;display:flex;flex-direction:column;margin:0 auto;max-width:60%;row-gap:30px;width:100vw}.form-shell-container fieldset{column-gap:20px;display:flex;max-width:none!important;width:100%}.form-shell-container select{padding:15px}.form-shell-container input:not([type=submit]){padding:15px;width:100%}.hs_submit input[type=submit]{-webkit-appearance:none;background:#1e22aa;background:var(--bg-color);border:none;color:#fff;display:block;margin-top:50px;padding:15px 80px;text-align:center;text-decoration:none}.form-shell-container .hs-fieldtype-textarea{width:100%!important}.form-shell-container .hs-input,.form-shell-container textarea{border:1px solid #ccc;box-sizing:border-box;font-size:16px;width:100%!important}.form-shell-container textarea{min-height:200px!important}.form-shell-container label{color:#1a1a1a;display:block;font-size:18px;line-height:24px;padding-bottom:4px}.form-shell-container ul{list-style-type:none;padding:0}.form-shell-container .hs-richtext,.form-shell-container .hs-richtext hr{width:100%}@container column (max-width: 575px){.form-shell-container h2{font-size:36px!important}}@media (max-width:480px){.form-shell-container fieldset{flex-wrap:wrap}.form-shell-container form,.form-shell-notice{max-width:90%}}@media (max-width:900px){.form-shell-container form{max-width:90%}.form-shell-container{padding:20px 0}.form-shell-header h2{font-size:32px}.hs_submit,.hs_submit input[type=submit]{width:100%}.form-shell-footer{padding:0 20px}}li.hs-form-checkbox{margin-bottom:10px}li.hs-form-checkbox label{align-items:center;display:flex}li.hs-form-checkbox label input.hs-input{height:30px;width:100px!important}.hs_modalities_currently_teaching div.input ul li{float:left;margin-bottom:10px;width:190px}.hs_modalities_currently_teaching div.input ul li.hs-form-checkbox label{align-items:center;display:flex;font-size:12px}.hs_modalities_currently_teaching div.input ul li.hs-form-checkbox label span{line-height:110%}.hs_modalities_currently_teaching ul.hs-error-msgs{clear:both;display:block;padding:10px 0 0 20px}.checkbox-modality-text{color:#333;font-size:14px;margin-bottom:3px}.checkbox-brand-text{color:#999;font-size:12px}.hs-form input[type=checkbox].hs-input{cursor:pointer;height:0;opacity:0;position:absolute;width:0}.custom-checkmark{background-color:#fff;border:1px solid #ccc;border-radius:2px;height:40px;margin-right:10px;position:relative;width:40px}li.hs-form-checkbox:hover input~.custom-checkmark{background-color:#dcdcdc}li.hs-form-checkbox input:checked~.custom-checkmark{background-color:#1a1a1a}li.hs-form-checkbox .custom-checkmark:after{content:"";display:none;position:absolute}li.hs-form-checkbox input:checked~.custom-checkmark:after{display:block}li.hs-form-checkbox input:checked~.custom-checkmark{border:1px solid #1a1a1a}li.hs-form-checkbox .custom-checkmark:after{border:solid #fff;border-width:0 3px 3px 0;height:15px;left:15px;top:7px;transform:rotate(45deg);width:7px}.form-shell-container ul.hs-error-msgs{list-style-type:none;margin:0;padding:0}.form-shell-container label.hs-error-msg{color:red;font-size:12px;line-height:130%;padding-right:10px}