/*! CHAMP Site forms styles -- Last update: Y2024.M11.D28 !*/:root{--error-red:#e2121d;--error-icon:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512'%3E%3Cpath d='M256 32c14 0 27 8 35 20l216 368a40 40 0 0 1-35 60H40a40 40 0 0 1-34-60L222 52c7-12 20-20 34-20zm0 128c-13 0-24 11-24 24v112a24 24 0 1 0 48 0V184c0-13-11-24-24-24zm32 224a32 32 0 1 0-64 0 32 32 0 1 0 64 0z'/%3E%3C/svg%3E")}fieldset{--bg:var( --bg );border:none;padding:0}button,input,select,textarea{font-family:var(--myriad-font);font-size:var(--scf-fontSize);line-height:var(--scf-lineHeight);box-shadow:none}.umbraco-forms-field{margin-block-end:1rem}.umbraco-forms-field:last-child{margin-block-end:0}.umbraco-forms-field.multiplechoice input:where([type=radio],[type=checkbox]),.umbraco-forms-field.singlechoice input:where([type=radio],[type=checkbox]){inset-inline-start:0;inset-block-start:calc(var(--t, 0) / 4)}.umbraco-forms-field.multiplechoice input:where([type=radio],[type=checkbox])+label,.umbraco-forms-field.singlechoice input:where([type=radio],[type=checkbox])+label{margin-block-end:0}input:where([type=text],[type=email],[type=password],[type=tel]),select,textarea{border-radius:1.5rem;padding:1.25rem;padding-block:0.1875rem 0.25rem;margin-block-start:0.15rem}select{min-inline-size:12ch;padding-inline-end:1.75rem}textarea{border-end-end-radius:0}.umbraco-forms-label{margin-block-end:0}.umbraco-forms-field.multiplechoice input:where([type=radio],[type=checkbox]),.umbraco-forms-field.multiplechoice input:where([type=radio],[type=checkbox])+label,.umbraco-forms-field.singlechoice input:where([type=radio],[type=checkbox]),.umbraco-forms-field.singlechoice input:where([type=radio],[type=checkbox])+label{display:inline-block}.field-validation-error:empty,.field-validation-valid:empty{display:none;block-size:0}.field-validation-error{display:inline-block;--bg:var( --error-red );--txt:#fff;position:relative;padding-block:0.3125rem;padding-inline:2.3rem 0.625rem;margin:0;margin-block-start:0.75rem;background-color:var(--bg);color:var(--txt);z-index:10}.field-validation-error:after,.field-validation-error:before{content:"";position:absolute;display:block}.field-validation-error:before{inset-block-start:0.125rem;inset-inline-start:0;inline-size:2.3rem;block-size:calc(var(--scf-fontSize) * var(--scf-lineHeight));-webkit-mask-repeat:no-repeat;-webkit-mask-size:1.25rem 1.25rem;-webkit-mask-position:center;-webkit-mask-image:var(--error-icon);mask-repeat:no-repeat;mask-size:1.25rem 1.25rem;mask-position:center;mask-image:var(--error-icon);background-color:currentColor}.field-validation-error:after{inset-block-start:-0.525rem;inset-inline-start:0.525rem;inline-size:0;block-size:0;border-inline:0.625rem solid transparent;border-block-end:0.625rem solid var(--bg)}.input-validation-error{border-color:var(--error-red);box-shadow:1px 1px 1px var(--error-red),-1px -1px 1px var(--error-red),-1px 1px 1px var(--error-red),1px -1px 1px var(--error-red)}.umbraco-forms-indicator{color:var(--error-red)}.umbraco-forms-navigation input:where([type=submit]){--bg:var( --blue );--bg-focus:var( --white );--border:var( --bg );--border-focus:var( --bg );--txt:var( --bg-focus );--txt-focus:var( --bg );font-size:var(--scf-fontSize);font-family:var(--myriad-font);transition-property:border-color,color,background-color;transition-duration:0.25s;transition-timing-function:ease-in-out;padding:1.25rem;padding-block:0.1875rem 0.25rem;border-radius:1.5rem;line-height:var(--scf-lineHeight);color:var(--txt);background-color:var(--bg);border:0.125rem solid var(--border)}.umbraco-forms-navigation input:where([type=submit]):focus,.umbraco-forms-navigation input:where([type=submit]):hover{color:var(--txt-focus);background-color:var(--bg-focus);border:0.125rem solid var(--border-focus)}:root[data-theme=dark] .umbraco-forms-navigation input:where([type=submit]){--bg:#9ACDEF;--txt:var( --dark-grey );--txt-focus:var( --txt )}.text-only .umbraco-forms-navigation input:where([type=submit]){margin-block-end:1rem;color:revert;background-color:revert;border:2px outset #aaa;transition:none}