.bh-hubspot-registration{width:100%;min-width:0;box-sizing:border-box;text-align:left}
.bh-hubspot-registration [hidden]{display:none!important}
.bh-hubspot-registration form,.bh-hubspot-registration fieldset{width:100%;min-width:0;max-width:100%!important;box-sizing:border-box}
.bh-hubspot-registration .hs-form-field .input{margin-right:0!important}
.bh-hubspot-registration input:not([type=checkbox]):not([type=radio]):not([type=submit]),.bh-hubspot-registration select,.bh-hubspot-registration textarea{width:100%!important;max-width:100%;min-width:0;margin-left:0!important;box-sizing:border-box;font-size:16px!important;letter-spacing:normal;text-transform:none}
.bh-hubspot-registration:not([data-bh-hubspot-form="8e258258-103c-4585-86b7-5f96e91959e0"]) select{appearance:auto;-webkit-appearance:auto;background-image:none}
.bh-hubspot-registration iframe{width:100%;max-width:100%;border:0}
.bh-registration-status,.bh-registration-fallback{font:400 14px/1.5 sans-serif!important;letter-spacing:normal!important;text-transform:none!important}
.greenwich-registration .greenwich_form_wrap .form-box:has(.bh-hubspot-registration){padding-inline:clamp(16px,4vw,50px)}
.bh-creekview-recovery .bh-hubspot-registration :is(input,select,textarea,button):focus-visible{outline:2px solid #111;outline-offset:3px}
