html{.biotage-form-CheckboxInput,.biotage-form-radioInput,.mfn-subscribe input[type=checkbox]{appearance:none;border-radius:calc(var(--radius-50)/2);border-style:solid;border-width:var(--boder-width-50);cursor:pointer;flex-shrink:0;margin:0;position:relative;transition:box-shadow .2s ease}.biotage-form-group{width:100%}.biotage-form-filterSidebar{.biotage-form-group{margin-bottom:var(--space-150)}}.biotage-form-groupHeading{padding-bottom:var(--space-50);padding-top:var(--space-50)}.biotage-form-groupSubHeading{align-items:center;align-self:stretch;display:flex;justify-content:space-between;h5{padding:var(--space-50) 0}}.biotage-form-CheckboxFieldGroup>div label{padding-bottom:var(--space-75);padding-top:var(--space-75)}.biotage-form-CheckboxFieldGroup label{gap:var(--space-75)}[data-hsfc-id=RichText].hsfc-RichText{color:var(--text-color-primary)}.biotage-form-CheckboxFieldGroup label,[data-hsfc-id=CheckboxFieldGroup] .hsfc-CheckboxFieldGroup__Options label,[data-hsfc-id=CheckboxField].hsfc-CheckboxField label,[data-hsfc-id=RadioFieldGroup].hsfc-RadioFieldGroup label{align-items:center;display:flex;gap:var(--space-75)}[data-hsfc-id=CheckboxFieldGroup] .hsfc-CheckboxFieldGroup__Options>:not(:last-child),[data-hsfc-id=RadioFieldGroup__Options] .hsfc-RadioFieldGroup__Options>:not(:last-child){margin-bottom:var(--space-75)}.biotage-form-CheckboxInput,.biotage-form-radioInput,.mfn-subscribe input[type=checkbox],[data-hsfc-id=CheckboxInput].hsfc-CheckboxInput,[data-hsfc-id=RadioInput].hsfc-RadioInput{background:var(--surface-color-100);border-color:var(--border-color-primary);cursor:pointer;padding:var(--space-50);position:relative;&:hover{box-shadow:none;&:before{background-color:var(--button-color-ghost-hovered);border:none;border-radius:var(--radius-radius-75,8px);bottom:-8px;content:"";left:-8px;-webkit-mask-image:none;mask-image:none;position:absolute;right:-8px;top:-8px}}&:focus{box-shadow:none}&:focus-visible{box-shadow:none;outline:none;&:before{border:4px solid var(--support-color-focused);border-radius:var(--radius-radius-75,8px);bottom:-8px;content:"";left:-8px;-webkit-mask-image:none;mask-image:none;position:absolute;right:-8px;top:-8px}}&:checked{border-color:var(--key-color-orange-400);&:after{background-color:var(--key-color-orange-400);bottom:2px;content:"";left:2px;-webkit-mask-image:none;mask-image:none;mask-position:center;mask-size:80%;position:absolute;right:2px;top:2px}}}.biotage-form-radioInput,[data-hsfc-id=RadioInput].hsfc-RadioInput{border-radius:50%;&:checked{&:after{background-color:var(--key-color-orange-400);border-radius:50%}}}.biotage-form-textInput,.mfn-field-input,[data-hsfc-id=DateInput].hsfc-DateInput,[data-hsfc-id=TextInput].hsfc-TextInput{background:var(--surface-color-100);border:var(--support-border-default) solid var(--border-color-primary);border-radius:var(--radius-50);color:var(--text-color-primary);font-size:var(--font-size-75);padding:var(--space-100);&:hover{border:var(--support-border-hover) solid var(--surface-color-inverse);padding:calc(var(--space-100) - var(--support-border-hover) + 1px)}&:focus,&:focus-visible{border:var(--support-border-focused) solid var(--support-color-focused);box-shadow:none;padding:calc(var(--space-100) - var(--support-border-focused) + 1px)}}[data-hsfc-id=Renderer] .hsfc-Step .hsfc-Step__Content{padding:0}[data-hsfc-id=DropdownOptions].hsfc-DropdownOptions{background:var(--surface-color-200);color:var(--text-color-primary);.hsfc-DropdownOptions__List__ListItem{background:var(--surface-color-200);color:var(--text-color-primary)}}.hsfc-PhoneInput{.hsfc-PhoneInput__FlagAndCaret{background-color:var(--surface-color-100);border:var(--support-border-default) solid var(--border-color-primary);padding:calc(var(--space-100) - 7px);&:hover{background-color:var(--surface-color-100-hovered);border-color:var(--surface-color-inverse);border-width:var(--support-border-hover);padding:calc(var(--space-100) - var(--support-border-hover) - 6px);padding-right:calc(var(--space-100) - 7px)}&:focus,&:focus-visible{border-color:var(--support-color-focused);border-width:var(--support-border-focused);padding:calc(var(--space-100) - var(--support-border-focused) - 6px);padding-right:calc(var(--space-100) - 7px)}}.hsfc-PhoneInput__FlagAndCaret__Caret{border-top:6px solid var(--text-color-primary)}[data-hsfc-id=TextInput].hsfc-TextInput{&:hover{padding:calc(var(--space-100) - var(--support-border-hover) + 1px);padding-left:var(--space-100)}&:focus,&:focus-visible{padding:calc(var(--space-100) - var(--support-border-focused) + 1px);padding-left:var(--space-100)}}}[data-hsfc-id=Renderer] .hsfc-DropdownInput__Caret:focus-visible{outline:var(--support-border-focused) solid var(--support-color-focused)}.biotage-select{display:flex;flex-direction:column;gap:var(--space-50);select{appearance:none;background-color:var(--surface-color-100);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='25' height='24' viewBox='0 0 25 24'%3E%3Cpath d='M12.6 14.308 8.792 10.5h7.615z'/%3E%3C/svg%3E");background-position:right var(--space-50) center;background-repeat:no-repeat;background-size:auto 60%;border:none;border-radius:.25em;outline:var(--support-border-default) solid var(--border-color-primary);padding:var(--space-100) var(--space-500) var(--space-100) var(--space-100);text-overflow:ellipsis;white-space:nowrap;&:hover{background-color:var(--surface-color-100-hovered);outline:var(--support-border-hover) solid var(--surface-color-inverse)}&:focus,&:focus-visible{border-color:var(--support-color-focused);outline:var(--support-border-focused) solid var(--support-color-focused)}}}}.hs_cos_wrapper_type_form{form{display:flex;flex-direction:column;gap:var(--space-150);width:var(--layout-size-small)}label{font-size:var(--font-size-100);font-weight:400;line-height:1.5}.input{width:100%}.hs-form-field{display:flex;flex-direction:column;gap:var(--space-50);width:100%}.hs-error-msg{color:var(--support-color-error);font-size:var(--font-size-75)}.hs-error-msgs{margin:0}.hs-form-field:has(.hs-error-msgs) [type=email],.hs-form-field:has(.hs-error-msgs) [type=number],.hs-form-field:has(.hs-error-msgs) [type=password],.hs-form-field:has(.hs-error-msgs) [type=tel],.hs-form-field:has(.hs-error-msgs) [type=text]{border-color:var(--support-color-error);outline-color:var(--support-color-error)}input[type=email],input[type=number],input[type=password],input[type=tel],input[type=text]{background:var(--surface-color-100);border:1px solid var(--border-color-primary);border-radius:var(--radius-50);box-shadow:none;color:var(--text-color-primary);font-size:var(--font-size-75);padding:var(--space-100) var(--space-100);width:100%;&:hover{border:var(--support-border-hover) solid var(--surface-color-inverse);padding:calc(var(--space-100) - var(--support-border-hover) + 1px)}&:focus,&:focus-visible{border:var(--support-border-hover) solid var(--support-color-focused);outline:1px solid var(--support-color-focused);padding:calc(var(--space-100) - var(--support-border-hover) + 1px)}}input[type=submit]{align-items:center;background:var(--button-color-primary-fill);border:none;border:1px solid var(--border-color-brand);border-radius:var(--radius-50);color:var(--button-color-text);cursor:pointer;display:inline-flex;flex-shrink:0;font-size:inherit;font-weight:400;gap:var(--space-75);justify-content:center;line-height:1.3335;padding:var(--space-75) var(--space-150);position:relative;text-decoration:none;white-space:nowrap;width:fit-content;@media (hover:hover){&:hover{background-color:var(--button-color-primary-hovered)}}&:focus-visible{outline:var(--support-border-focused) solid var(--support-color-focused)}&:active{background-color:var(--button-color-primary-pressed)}&[disabled]{opacity:.3;pointer-events:none}}}