.advanced-select{width:100%;position:relative}.advanced-select__trigger{justify-content:space-between;display:flex}.advanced-select__arrow{pointer-events:none;content:"keyboard_arrow_down";color:var(--form-color-select-icon);font-size:1.5rem;font-family:var(--font-family-material);transition:all .25s ease-in-out;position:absolute;top:50%;right:1rem;transform:translateY(-50%)}.advanced-select--open .advanced-select__arrow{transform:translateY(-50%)rotate(180deg)}.advanced-select__dropdown{border:var(--input-border-width) solid var(--form-color-border);border-radius:var(--button-radius);z-index:50;border-radius:var(--button-radius);background:var(--form-color-input-bg);flex-direction:column;max-height:20rem;margin-top:.25rem;padding:1.5rem 2rem;display:flex;position:absolute;top:100%;left:0;right:0}.advanced-select__search{flex-direction:row-reverse;justify-content:space-between;margin-bottom:1.25rem;display:flex}.advanced-select__search input{border-top:none;border-left:none;border-right:none;border-radius:0;padding:0 0 .25rem .75rem!important}.advanced-select__search input:focus+.advanced-select__search-icon{border-color:var(--form-color-border-focus)}.advanced-select__search-icon{border-bottom:.125rem solid var(--form-color-border);color:var(--form-color-select-icon);font-size:1.25rem;font-family:var(--font-family-material);align-items:center;padding-bottom:.25rem;display:flex}.advanced-select__list{grid-template-columns:1fr auto;gap:.75rem;display:grid;overflow-y:auto}.advanced-select__group{grid-template-columns:subgrid;grid-column:span 2;display:grid}.advanced-select__group:not(:first-child){margin-top:1rem}.advanced-select__group-label{color:var(--color-contrast);font-weight:var(--font-weight-medium);line-height:var(--line-height-compact);text-transform:uppercase;grid-column:span 2;margin-bottom:.75rem;display:block}.advanced-select__group-list{grid-template-columns:subgrid;grid-column:span 2;gap:.75rem;display:grid}.advanced-select__option{grid-template-columns:subgrid;cursor:pointer;line-height:var(--line-height-compact);grid-column:span 2;transition:all .25s ease-in-out;display:grid}.advanced-select__option .meta{color:color-mix(in srgb, var(--color-contrast) 40%, transparent);font-weight:var(--font-weight-medium);font-size:var(--font-size-small);white-space:nowrap}.advanced-select__option:hover,.advanced-select__option--selected{color:var(--form-color)}@keyframes grow-checkmark{0%{opacity:0;top:25%}to{opacity:1;top:1.55rem}}input[type=checkbox]{--size:2rem;-ms-appearance:none;appearance:none;cursor:pointer;flex-shrink:0;padding:0}input[type=radio]{--size:2rem;-ms-appearance:none;appearance:none;cursor:pointer;flex-shrink:0;padding:0}input[type=checkbox]:before{border-radius:calc(var(--border-radius) - var(--input-border-width));aspect-ratio:1;height:calc(100% - 2 * var(--input-border-width));content:"check";color:transparent;font-size:var(--form-size-required-font);line-height:0;font-family:var(--font-family-material);justify-content:center;align-items:center;transition:all .25s ease-in-out;display:flex;position:absolute;top:50%}input[type=radio]:before{border-radius:calc(var(--border-radius) - var(--input-border-width));aspect-ratio:1;height:calc(100% - 2 * var(--input-border-width));content:"check";color:transparent;font-size:var(--form-size-required-font);line-height:0;font-family:var(--font-family-material);justify-content:center;align-items:center;transition:all .25s ease-in-out;display:flex;position:absolute;top:50%}input[type=checkbox]:checked:before{background-color:var(--form-color-text);color:var(--form-color-checkbox-icon)}input[type=radio]:checked:before{background-color:var(--form-color-text);color:var(--form-color-checkbox-icon)}input[type=checkbox]{--checkbox-factor:1.75;width:calc(var(--size) * var(--checkbox-factor));height:var(--size)}input[type=checkbox]:before{left:var(--input-border-width);background-color:var(--form-color-border);transform:translateY(-50%)}input[type=checkbox]:checked:before{left:calc(var(--size) * var(--checkbox-factor) + var(--input-border-width) - var(--size))}input[type=checkbox].always-on:before{background-color:var(--form-color-text);color:var(--form-color-checkbox-icon)}input[type=checkbox][disabled]:before{background-color:var(--form-color-disabled)}input[type=radio]{width:var(--size);height:var(--size);border-radius:50%}input[type=radio]:before{background-color:transparent;border-radius:50%;left:50%;transform:translate(-50%,-50%)}input[type=radio][disabled]:checked:before{background-color:var(--form-color-disabled)}.input-group button{color:var(--form-color);background:0 0;border:none;justify-content:center;align-items:center;display:flex}.input-group button p{margin-bottom:.5em}.input-group button:after{font-size:1.25rem;font-family:var(--font-family-material);display:inline-flex;position:relative}.input-group__container{border:var(--input-border-width) solid var(--form-color-border);border-radius:var(--button-radius);background:var(--form-color-input-bg);padding:1.5rem 1rem 1.5rem 1.75rem}.input-group__entries{flex-direction:column;gap:.5rem;display:flex}.input-group__entries:not(:empty)+.input-group__add-item{margin-top:1rem}.input-group__entry{gap:.5rem;display:flex}.input-group__entry button{width:2.625rem}.input-group__entry button:after{content:"delete"}.input-group__add-item{gap:.25rem;margin:0 auto}.input-group__add-item:after{content:"add"}form[class*=frm-] .frm_form_field.field--checkbox .frm_primary_label,form[class*=frm-] .frm_form_field.field--radio .frm_primary_label{margin-bottom:.5rem}form[class*=frm-] .frm_form_field.field--checkbox .frm_checkbox,form[class*=frm-] .frm_form_field.field--checkbox .frm_radio,form[class*=frm-] .frm_form_field.field--radio .frm_checkbox,form[class*=frm-] .frm_form_field.field--radio .frm_radio{display:flex;position:relative}form[class*=frm-] .frm_form_field.field--checkbox .frm_checkbox label,form[class*=frm-] .frm_form_field.field--checkbox .frm_radio label,form[class*=frm-] .frm_form_field.field--radio .frm_checkbox label,form[class*=frm-] .frm_form_field.field--radio .frm_radio label{align-items:start;gap:1rem;display:flex}form[class*=frm-] .frm_form_field.field--checkbox:has(.frm_opt_container>div:nth-child(2)) .frm_primary_label{top:0;left:var(--form-size-label-position-left);z-index:1;cursor:pointer;padding:0 var(--form-size-label-padding-x);max-width:calc(100% - var(--form-size-label-position-left) - var(--input-padding-x));color:var(--form-color-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-tiny);-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:0;line-height:1;position:absolute;transform:translateY(calc(4px - 100%))}form[class*=frm-] .frm_form_field.field--radio:has(.frm_opt_container>div:nth-child(2)) .frm_primary_label{top:0;left:var(--form-size-label-position-left);z-index:1;cursor:pointer;padding:0 var(--form-size-label-padding-x);max-width:calc(100% - var(--form-size-label-position-left) - var(--input-padding-x));color:var(--form-color-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-tiny);-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:0;line-height:1;position:absolute;transform:translateY(calc(4px - 100%))}form[class*=frm-] .frm_form_field.field--checkbox:has(.frm_opt_container>div:nth-child(2)) .frm_primary_label:before{z-index:-1;background-color:var(--form-color-label-bg);content:"";width:100%;height:2px;position:absolute;bottom:2px;left:0}form[class*=frm-] .frm_form_field.field--radio:has(.frm_opt_container>div:nth-child(2)) .frm_primary_label:before{z-index:-1;background-color:var(--form-color-label-bg);content:"";width:100%;height:2px;position:absolute;bottom:2px;left:0}form[class*=frm-] .frm_form_field.field--checkbox:has(.frm_opt_container>div:nth-child(2)) .frm_opt_container{border:var(--input-border-width) solid var(--form-color-border);border-radius:var(--button-radius);padding:1rem 2rem 1.5rem var(--input-padding-x);flex-direction:column;gap:1rem;display:flex;position:relative}form[class*=frm-] .frm_form_field.field--radio:has(.frm_opt_container>div:nth-child(2)) .frm_opt_container{border:var(--input-border-width) solid var(--form-color-border);border-radius:var(--button-radius);padding:1rem 2rem 1.5rem var(--input-padding-x);flex-direction:column;gap:1rem;display:flex;position:relative}form[class*=frm-] .frm_form_field.field--checkbox:has(.frm_opt_container>div:nth-child(2)).frm_required_field .frm_opt_container:before{z-index:1;border-radius:calc(var(--button-radius) - var(--input-border-width)) 0 0 calc(var(--button-radius) - var(--input-border-width));background-color:var(--form-color-required-bg);width:var(--form-size-required-mark);content:"emergency";color:var(--form-color-text);font-size:var(--form-size-required-font);line-height:normal;font-family:var(--font-family-material);top:50%;left:var(--input-border-width);height:calc(100% - var(--input-border-width) * 2);justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}form[class*=frm-] .frm_form_field.field--radio:has(.frm_opt_container>div:nth-child(2)).frm_required_field .frm_opt_container:before{z-index:1;border-radius:calc(var(--button-radius) - var(--input-border-width)) 0 0 calc(var(--button-radius) - var(--input-border-width));background-color:var(--form-color-required-bg);width:var(--form-size-required-mark);content:"emergency";color:var(--form-color-text);font-size:var(--form-size-required-font);line-height:normal;font-family:var(--font-family-material);top:50%;left:var(--input-border-width);height:calc(100% - var(--input-border-width) * 2);justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}form[class*=frm-] .frm_form_field.field--checkbox .frm_error,form[class*=frm-] .frm_form_field.field--radio .frm_error{padding-left:0}form[class*=frm-] .frm_form_field.field--checkbox .frm_description,form[class*=frm-] .frm_form_field.field--radio .frm_description{padding-left:var(--input-padding-x)}form[class*=frm-] .frm_form_field.field--checkbox.frm_required_field .frm_checkbox:only-child input:not(:checked):before{content:"emergency";color:var(--color-primary)}#ui-datepicker-div{border:0}#ui-datepicker-div:after{content:none}#ui-datepicker-div.frm-datepicker .ui-state-hover:not(.ui-datepicker-next):not(.ui-datepicker-prev),#ui-datepicker-div.frm-datepicker td a:hover,#ui-datepicker-div.frm-datepicker td.ui-datepicker-current-day{background:var(--form-color)}#ui-datepicker-div.frm-datepicker td.ui-datepicker-current-day a{color:var(--color-bg)}#ui-datepicker-div.frm-datepicker .ui-datepicker-header{border-top-right-radius:var(--border-radius);border-top-left-radius:var(--border-radius);background:var(--form-color-required-bg);padding:1rem}#ui-datepicker-div.frm-datepicker .ui-datepicker-title{gap:.5rem;display:flex}#ui-datepicker-div.frm-datepicker .ui-datepicker-month,#ui-datepicker-div.frm-datepicker .ui-datepicker-year{color:var(--color-contrast)}#ui-datepicker-div.frm-datepicker .ui-datepicker-today{background:var(--form-color-required-bg)}#ui-datepicker-div.frm-datepicker .ui-datepicker-prev:before,#ui-datepicker-div.frm-datepicker .ui-datepicker-next:before{background:var(--form-color)}form[class*=frm-] .frm_form_field.field--file .frm_dropzone{--padding:2px;border:var(--input-border-width) dashed var(--form-color-border);border-radius:var(--button-radius);background-color:var(--form-color-input-bg);padding:var(--padding);max-width:none;min-height:0;margin:0;line-height:1}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-message{border-radius:calc(var(--button-radius) - var(--padding));background-color:var(--form-color-file-input-bg);border:none;padding:1rem 2rem;line-height:var(--body-line-height)!important}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-message>svg{fill:var(--form-color-text);width:auto;max-height:32px;margin:0 auto 1rem;display:block}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-message>.frm_upload_text{font-size:var(--body-font-size)}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-message>.frm_upload_text button{font-weight:var(--body-font-weight)!important}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-message>.frm_small_text{color:var(--color-contrast-light);font-size:var(--font-size-small);margin:0}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview{border-width:0;border-color:var(--form-color-border);border-radius:0;position:relative;margin:0!important}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview:not(:last-child):not(.dz-error){border-width:0 0 2px}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview .dz-image{align-items:center;display:flex}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview .dz-column{flex-direction:column;justify-content:center;gap:.5rem;display:flex}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview .dz-column .dz-details{align-items:center;gap:.5rem;display:flex}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview .dz-column .dz-details .dz-filename{color:var(--form-color-text);font-weight:var(--font-weight-medium);font-size:var(--body-font-size)}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview .dz-column .dz-details .dz-size{color:var(--color-contrast-light);font-size:var(--font-size-small)}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview .dz-column .dz-details .dz-size:before{content:"("}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview .dz-column .dz-details .dz-size:after{content:")"}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview .dz-column .dz-details .dz-remove{float:none;margin:-4px -4px -4px auto;padding:4px}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview .dz-column .dz-details .dz-remove svg{cursor:pointer;transform:scale(1.5)}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview .dz-column .dz-details .dz-remove svg path{stroke:var(--form-color-text)}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview .dz-column .dz-progress{background:color-mix(in srgb, var(--form-color-text) 20%, transparent);height:4px;margin-top:.5rem}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview .dz-column .dz-progress .dz-upload{background:var(--form-color-text)}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview.dz-error{--file-bg-gradient-color:color-mix(in srgb, var(--color-danger) 40%, transparent);--file-bg-gradient-border-color:color-mix(in srgb, var(--color-danger) 50%, transparent);border-radius:var(--border-radius);background:repeating-linear-gradient(-45deg, var(--file-bg-gradient-border-color), var(--file-bg-gradient-border-color) .5rem, var(--file-bg-gradient-color) .5rem, var(--file-bg-gradient-color) 1rem);margin-top:2px!important}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview.dz-error .dz-error-message{color:var(--form-color-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-small);align-items:center;gap:.5rem;padding:0;display:flex}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview.dz-error .dz-error-message:before{content:"error";color:var(--form-color-text);font-size:1.25rem;line-height:1;font-family:var(--font-family-material)}form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview.dz-error .dz-progress,form[class*=frm-] .frm_form_field.field--file .frm_dropzone .dz-preview.dz-complete .dz-progress{display:none}form[class*=frm-]{text-align:left}form[class*=frm-] .frm_required{display:none}form[class*=frm-] .frm_form_field:not(.field--divider){margin:1rem 0}form[class*=frm-] .frm_form_field:not(.field--divider):not(:is(.field--checkbox,.field--radio)) .frm_primary_label{top:0;left:var(--form-size-label-position-left);z-index:1;cursor:pointer;padding:0 var(--form-size-label-padding-x);max-width:calc(100% - var(--form-size-label-position-left) - var(--input-padding-x));color:var(--form-color-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-tiny);-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:0;line-height:1;position:absolute;transform:translateY(calc(4px - 100%))}form[class*=frm-] .frm_form_field:not(.field--divider):not(:is(.field--checkbox,.field--radio)) .frm_primary_label:before{z-index:-1;background-color:var(--form-color-label-bg);content:"";width:100%;height:2px;position:absolute;bottom:2px;left:0}form[class*=frm-] .frm_form_field:not(.field--divider).frm_required_field:not(.field--checkbox):not(.field--file):not(.field--radio):before{z-index:1;border-radius:calc(var(--button-radius) - var(--input-border-width)) 0 0 calc(var(--button-radius) - var(--input-border-width));background-color:var(--form-color-required-bg);width:var(--form-size-required-mark);content:"emergency";color:var(--form-color-text);font-size:var(--form-size-required-font);line-height:normal;font-family:var(--font-family-material);top:50%;left:calc(var(--input-border-width) * 2);height:calc(100% - var(--input-border-width) * 4);justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}form[class*=frm-] .frm_form_field:not(.field--divider).field--select:after{pointer-events:none;content:"keyboard_arrow_down";color:var(--form-color-select-icon);font-size:1.5rem;font-family:var(--font-family-material);position:absolute;top:50%;right:1rem;transform:translateY(-50%)}form[class*=frm-] .frm_form_field:not(.field--divider) .frm_error{padding:.25rem 0 0 var(--form-size-label-position-left);width:100%;font-weight:var(--font-weight-medium);font-size:var(--font-size-small);align-items:center;gap:.5rem;display:flex;position:absolute}form[class*=frm-] .frm_form_field:not(.field--divider) .frm_error:before{z-index:1;background-color:var(--form-color-error-bg);width:1.5rem;height:1.5rem;color:var(--form-color-error-icon);content:"!";font-weight:var(--font-weight-medium);font-size:var(--font-size-small);border-radius:50%;justify-content:center;align-items:center;line-height:normal;display:flex;position:relative}form[class*=frm-] .form--error{color:var(--form-error-message-color);text-align:center;justify-content:center;align-items:center;gap:.5rem;padding-bottom:2rem;display:flex}form[class*=frm-] .form--error:before{z-index:1;background-color:var(--form-color-error-bg);width:1.5rem;height:1.5rem;color:var(--form-color-error-icon);content:"!";font-weight:var(--font-weight-medium);font-size:var(--font-size-small);border-radius:50%;justify-content:center;align-items:center;line-height:normal;display:flex;position:relative}form[class*=frm-] .form--error+.frm_form_fields .frm_form_field{margin-bottom:3rem}form[class*=frm-] .frm_form_field:has(.frm_error){margin-bottom:3rem}form[class*=frm-] .frm_description{font-weight:var(--font-weight-medium);font-size:var(--font-size-small);margin-top:.5rem}.frm_forms .frm_message{border-radius:var(--border-radius);background-color:var(--form-color-border);color:var(--body-color-important);font-size:var(--font-size-h6);font-family:var(--font-family-headings);padding:1rem}.mcfly-form .row{margin-bottom:2rem}@media (max-width:767.98px){.mcfly-form .row,.mcfly-form .row>div:not(:last-child){margin-bottom:1.5rem}}fieldset{border:0;min-width:0;margin:0;padding:0}input,textarea,select,button.advanced-select__trigger{border:var(--input-border-width) solid var(--form-color-border);border-radius:var(--button-radius);background:0 0;outline:none;min-width:0;margin:0;line-height:1;position:relative}input:-webkit-autofill{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}input:autofill{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}input:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}input:-webkit-autofill:focus{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}input:-webkit-autofill:active{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}textarea:-webkit-autofill{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}textarea:autofill{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}textarea:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}textarea:-webkit-autofill:focus{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}textarea:-webkit-autofill:active{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}select:-webkit-autofill{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}select:autofill{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}select:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}select:-webkit-autofill:focus{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}select:-webkit-autofill:active{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}button.advanced-select__trigger:-webkit-autofill{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}button.advanced-select__trigger:autofill{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}button.advanced-select__trigger:-webkit-autofill:hover{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}button.advanced-select__trigger:-webkit-autofill:focus{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}button.advanced-select__trigger:-webkit-autofill:active{-webkit-background-clip:text;-webkit-box-shadow:none!important;-webkit-text-fill-color:var(--color-contrast-light)!important}input:focus,textarea:focus,select:focus,button.advanced-select__trigger:focus{border-color:var(--form-color-border-focus)}input::placeholder{color:var(--form-color-placeholder)}input::placeholder{color:var(--form-color-placeholder)}textarea::placeholder{color:var(--form-color-placeholder)}textarea::placeholder{color:var(--form-color-placeholder)}select::placeholder{color:var(--form-color-placeholder)}select::placeholder{color:var(--form-color-placeholder)}button.advanced-select__trigger::placeholder{color:var(--form-color-placeholder)}button.advanced-select__trigger::placeholder{color:var(--form-color-placeholder)}input:disabled,textarea:disabled,select:disabled,button.advanced-select__trigger:disabled{border-color:var(--form-color-disabled);color:var(--form-color-disabled)}textarea,select,button.advanced-select__trigger{padding:.907rem 3rem .907rem var(--input-padding-x);width:100%}input:not([type=checkbox]):not([type=radio]){padding:.907rem 3rem .907rem var(--input-padding-x);width:100%}input,textarea,select,button.advanced-select__trigger{color:var(--form-color-text);font-size:inherit;font-family:inherit}select,button.advanced-select__trigger{-ms-appearance:none;appearance:none;padding:1rem calc(var(--input-padding-x) + 1rem) 1rem var(--input-padding-x);min-width:196px}select option,button.advanced-select__trigger option{color:var(--form-color-option-text)}select option{color:#000;background-color:#fff}textarea{line-height:var(--line-height-base);display:block}.form-range{cursor:pointer}input[type=range]{--webkitProgressPercent:0%}input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-secondary) var(--webkitProgressPercent), color-mix(in srgb, var(--color-primary) 10%, transparent) 0%, color-mix(in srgb, var(--color-primary) 10%, transparent) 100%)}input[type=range]::-moz-range-track{background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-secondary) var(--webkitProgressPercent), color-mix(in srgb, var(--color-primary) 10%, transparent) 0%, color-mix(in srgb, var(--color-primary) 10%, transparent) 100%)}input[type=range]::-ms-track{background:linear-gradient(90deg, var(--color-primary) 0%, var(--color-secondary) var(--webkitProgressPercent), color-mix(in srgb, var(--color-primary) 10%, transparent) 0%, color-mix(in srgb, var(--color-primary) 10%, transparent) 100%)}div.form-field{align-items:flex-start;position:relative}div.form-field>label{top:0;left:var(--form-size-label-position-left);z-index:1;cursor:pointer;padding:0 var(--form-size-label-padding-x);max-width:calc(100% - var(--form-size-label-position-left) - var(--input-padding-x));color:var(--form-color-text);font-weight:var(--font-weight-medium);font-size:var(--font-size-tiny);-webkit-user-select:none;-ms-user-select:none;user-select:none;margin-bottom:0;line-height:1;position:absolute;transform:translateY(calc(4px - 100%))}div.form-field>label:before{z-index:-1;background-color:var(--form-color-label-bg);content:"";width:100%;height:2px;position:absolute;bottom:2px;left:0}div.form-field fieldset{border:var(--input-border-width) solid var(--form-color-border);border-radius:var(--button-radius);padding:1rem 2rem 1.5rem var(--input-padding-x);flex-direction:column;gap:1rem;display:flex}div.form-field fieldset>div,div.form-field[data-field-type=switch]>div,div.form-field[data-field-type=radio]>div{align-items:start;gap:1rem;display:flex}div.form-field fieldset label[for],div.form-field[data-field-type=switch] label[for],div.form-field[data-field-type=radio] label[for]{cursor:pointer}div.form-field[data-field-type=textarea] .form-field__errors .field-error{top:1.75rem}div.form-field[data-field-type=select]:after{pointer-events:none;content:"keyboard_arrow_down";color:var(--form-color-select-icon);font-size:1.5rem;font-family:var(--font-family-material);position:absolute;top:50%;right:1rem;transform:translateY(-50%)}div.form-field:has([required]):not([data-field-type=switch]):before{z-index:1;border-radius:calc(var(--button-radius) - var(--input-border-width)) 0 0 calc(var(--button-radius) - var(--input-border-width));background-color:var(--form-color-required-bg);width:var(--form-size-required-mark);content:"emergency";color:var(--form-color-text);font-size:var(--form-size-required-font);line-height:normal;font-family:var(--font-family-material);top:50%;left:calc(var(--input-border-width) * 2);height:calc(100% - var(--input-border-width) * 4);justify-content:center;align-items:center;display:flex;position:absolute;transform:translateY(-50%)}div.form-field:has([required])[data-field-type=switch] input:not(:checked):before{content:"emergency";color:var(--color-primary)}div.form-field:not(:is([data-field-type=switch],[data-field-type=radio])).form-field--valid:after{right:var(--input-padding-x);border-style:solid;border-width:0 0 3px 3px;border-color:var(--form-color-checkmark-icon);content:"";width:1rem;height:.5rem;animation:.5s ease-out forwards grow-checkmark;display:block;position:absolute;transform:translate(100%,-50%)rotate(-45deg)}div.form-field .field__description{color:var(--form-color-field-description);margin-bottom:2rem;display:block}div.form-field__errors{position:absolute;top:0;bottom:0;right:0}div.form-field__errors .field-error{top:50%;right:var(--input-padding-x);visibility:hidden;z-index:1;background-color:var(--form-color-error-bg);width:1.5rem;height:1.5rem;color:var(--form-color-error-icon);border-radius:50%;transition:transform .25s ease-in;position:absolute;transform:translateY(-50%)scale(0)}div.form-field__errors .field-error:before{content:"!";font-weight:var(--font-weight-medium);font-size:var(--font-size-small);justify-content:center;align-items:center;width:100%;height:100%;line-height:normal;display:flex;position:absolute}div.form-field__errors .field-error.active{visibility:visible;transition:transform .25s ease-out;transform:translateY(-50%)scale(1)}.form-field-wrapper .form-field input{transition:all .25s ease-in-out}.form-field-wrapper .form-field--error:not([data-field-type=switch]) input{color:var(--color-danger)}.form-field-wrapper .form-field--error:not([data-field-type=switch]):after{top:50%;right:var(--input-padding-x);background-color:var(--form-color-error-bg);content:"!";width:1.5rem;height:1.5rem;color:var(--form-color-error-icon);font-weight:var(--font-weight-medium);border-radius:50%;justify-content:center;align-items:center;animation:.25s ease-in-out forwards trial-form-error-fade-in;display:flex;position:absolute}.form-field-wrapper .form-field--error[data-field-type=switch] input:before{background-color:var(--color-danger);color:var(--color-bg)!important}.form-field-wrapper .form-field-errors{left:var(--input-padding-x);width:calc(100% - var(--input-padding-x) * 2);flex-direction:column;gap:.25rem;display:flex;position:relative}.form-field-wrapper .form-field-errors:before{background-color:var(--color-danger);content:"";width:100%;height:2px;position:relative;transform:translateY(-100%)}.form-field-wrapper .form-field-errors .form-field-error{color:var(--color-danger);font-weight:var(--font-weight-medium);font-size:var(--font-size-small)}.form-field-wrapper .form-field[data-field-type=switch]+.form-field-errors{width:100%;left:0}.form-field-wrapper .form-field[data-field-type=switch]+.form-field-errors:before{display:none}@keyframes trial-form-error-fade-in{0%{opacity:0;transform:translate(100%,-50%)scale(.5)}to{opacity:1;transform:translate(100%,-50%)scale(1)}}[data-color-scheme]{--form-size-label-padding-x:.5rem;--form-size-label-position-left:calc(var(--input-padding-x) - var(--form-size-label-padding-x));--form-size-required-mark:calc(var(--form-size-label-position-left) - 4px);--form-size-required-font:var(--font-size-tiny);--form-color:var(--color-primary);--form-color-border:color-mix(in srgb, var(--form-color) 20%, transparent);--form-color-border-focus:var(--form-color);--form-color-checkbox-icon:var(--color-bg);--form-color-checkmark-icon:var(--color-success);--form-color-disabled:color-mix(in srgb, var(--color-contrast) 20%, transparent);--form-color-error-bg:var(--color-danger);--form-color-error-icon:var(--color-bg);--form-color-field-description:var(--color-contrast-light);--form-color-file-input-bg:color-mix(in srgb, var(--form-color) 5%, transparent);--form-color-input-bg:var(--color-bg);--form-color-label-bg:var(--color-bg);--form-color-placeholder:color-mix(in srgb, var(--color-contrast) 20%, transparent);--form-color-required-bg:color-mix(in srgb, var(--form-color) 10%, transparent);--form-color-select-icon:var(--form-color);--form-color-option-text:var(--color-contrast-light);--form-color-text:var(--form-color)}
/*# sourceMappingURL=form.min.css.map */
