.hdr-field-group{--input-color-interaction:#000;margin-bottom:16px}
.bg-primary .hdr-field-group{--input-color-interaction:#fff}
.hdr-field-group .hdr-label{top:16px;line-height:1;letter-spacing:0;font-optical-sizing:auto;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:18px;line-height:1.5;color:var(--primary-color)}
.hdr-field-group .hdr-label abbr{text-decoration:none}
.hdr-field-group .hdr-input{border-color:#adadad;color:var(--primary-color)}
.hdr-field-group .hdr-input::placeholder{line-height:1;letter-spacing:0;font-optical-sizing:auto;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:18px;line-height:1.5;color:var(--primary-color)}
.hdr-field-group .hdr-input:focus{border-width:1px}
.hdr-field-group .hdr-input:focus::placeholder{opacity:0}
.hdr-field-group .hdr-input--textarea{padding-top:36px}
.hdr-field-group .hdr-input--pincode{border-color:#161616;width:100%;font-size:22px;line-height:1.2}
.hdr-field-group:focus-within .hdr-label,.hdr-field-group:has(input:not(:placeholder-shown)) .hdr-label,.hdr-field-group:has(input:-webkit-autofill) .hdr-field-group:has(input:autofill) .hdr-label{top:4px;left:16px;font-size:10px}
.hdr-field-group:focus-within .hdr-input,.hdr-field-group:has(input:not(:placeholder-shown)) .hdr-input,.hdr-field-group:has(input:-webkit-autofill) .hdr-field-group:has(input:autofill) .hdr-input{padding:16px 16px 0}
.hdr-field-group:focus-within .hdr-input--textarea:not(:placeholder-shown),.hdr-field-group:has(input:not(:placeholder-shown)) .hdr-input--textarea:not(:placeholder-shown),.hdr-field-group:has(input:-webkit-autofill) .hdr-field-group:has(input:autofill) .hdr-input--textarea:not(:placeholder-shown){padding-top:32px}
.hdr-field-group .hdr-inputfile{line-height:1}
.hdr-field-group .hdr-inputfile::before{top:24px;left:36px}
.hdr-field-group .hdr-inputfile::after{top:28px;left:68px;font-family:var(--primary-font);font-size:15px}
.hdr-field-group .hdr-description{padding-top:2px;line-height:1;letter-spacing:0;font-optical-sizing:auto;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:14px;line-height:1.5;line-height:22px;color:var(--primary-color)}
.bg-primary .hdr-field-group .hdr-description,.bg-secondary .hdr-field-group .hdr-description{color:var(--primary-color-fg)}
.bg-primary .hdr-field-group .hdr-icon::before{color:var(--primary-color-fg)}
.hdr-field-select{margin-bottom:16px}
.hdr-field-select .hdr-custom-select,.hdr-field-select .hdr-custom-select.has-selection,.hdr-field-select .hdr-select-options .hdr-select-option{line-height:1;letter-spacing:0;font-optical-sizing:auto;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:18px;line-height:1.5;color:var(--primary-color)}
.hdr-field-select .hdr-description{line-height:1;letter-spacing:0;font-optical-sizing:auto;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:14px;line-height:1.5}
.hdr-checkbox,.hdr-radiobutton,.hdr-toggles{--color-selected:var(--primary-color);--color-disabled:color-mix(in srgb,var(--primary-color),#fff 20%)}
.hdr-checkbox .hdr-custom-checkbox--wrong{color:#fff}
.hdr-checkbox .hdr-custom-checkbox--wrong::after,.hdr-checkbox .hdr-custom-checkbox--wrong::before{border-color:currentColor;background-color:currentColor}
.hdr-checkbox .hdr-input-checkbox-label,.hdr-radiobutton .hdr-input-radiobutton-label,.hdr-toggles-label{line-height:1;letter-spacing:0;font-optical-sizing:auto;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:18px;line-height:1.5;line-height:22px}
.hdr-field-required-text{line-height:1;letter-spacing:0;font-optical-sizing:auto;font-family:var(--secondary-font);font-style:normal;font-weight:400;font-size:14px;line-height:1.5}
@media(prefers-reduced-motion:no-preference){.hdr-field-group .hdr-input{transition:border-color var(--duration-gentle-1) ease-in-out}
.hdr-checkbox .hdr-custom-checkbox,.hdr-radiobutton .hdr-custom-radiobutton,.hdr-field-group .hdr-inputfile::file-selector-button{transition-property:border,background;transition-duration:var(--duration-gentle-1);transition-timing-function:ease-in-out}
.hdr-checkbox .hdr-custom-checkbox::after,.hdr-radiobutton .hdr-custom-radiobutton::after{transition:opacity var(--duration-gentle-1) ease-in-out}
}