.hdr-separator{opacity:.2;border:0;margin:24px 0;height:1px;background:#fff}
.hdr-field-group{--input-color-fg:#1d1d1b;--input-color-interaction:#161616;--input-color-danger:#da291c;--input-color-inactive:#adadad;position:relative;margin-bottom:24px;width:100%}
@media(min-width:1024px){.hdr-field-group{min-width:328px}
}
.hdr-field-group--negative{--input-color-interaction:#fff;color:#fff}
.hdr-field-group--inputfile .hdr-inputfile{border:0;padding:0}
.hdr-field-group .hdr-label{font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:15px;font-weight:400;line-height:23px;position:absolute;top:15px;left:16px;z-index:1;max-width:calc(100% - 32px);color:var(--input-color-fg);transition:top .2s}
.hdr-field-group .hdr-input{position:relative;z-index:0;border-radius:4px;border:1px solid #adadad;margin-bottom:8px;padding:8px 16px;width:100%;height:56px;line-height:4}
.hdr-field-group .hdr-input::placeholder{font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:13px;font-weight:400;line-height:22px;opacity:0;color:var(--input-color-fg);transition:opacity .3s ease}
.hdr-field-group .hdr-input:focus::placeholder{opacity:1}
.hdr-field-group .hdr-input:focus{outline:0;border:2px solid var(--input-color-interaction)}
.hdr-field-group .hdr-input:hover{border-color:var(--input-color-interaction)}
.hdr-field-group .hdr-input:disabled{border:1px solid var(--input-color-inactive);background-color:var(--input-color-inactive);cursor:not-allowed}
.hdr-field-group .hdr-input--textarea{padding:58px 16px 8px;height:174px;line-height:1}
.hdr-field-group .hdr-input--date[type='date']{color:transparent}
.hdr-field-group .hdr-input--date[type='date']:focus{color:var(--input-color-fg)}
.hdr-field-group .hdr-input--pincode{--w:.5ch;--g:8px;--b:2px;--n:8;--c:#adadad;border:0;width:calc((var(--n) + 1)*(1ch + var(--w)));font-family:'Helvetica',helvetica,sans-serif;font-size:44px;font-weight:300;line-height:1.5;letter-spacing:var(--w);outline:0}
.hdr-field-group .hdr-input--pincode:focus{border:0}
.hdr-field-group:has(.hdr-input--textarea) .hdr-label{line-height:1.2}
.hdr-field-group:has(.hdr-input--textarea:focus) .hdr-label{top:15px;line-height:1.2}
.hdr-field-group .hdr-inputfile{position:relative;border:0;margin:0;padding:0;height:64px;outline:0}
.hdr-field-group .hdr-inputfile::file-selector-button{border-radius:50px;border:solid 1px var(--cta-primary-color-bg);margin-top:24px;margin-right:16px;padding:0 30px;height:40px;min-width:204px;background-color:var(--cta-primary-color-bg);color:transparent;cursor:pointer}
.hdr-field-group .hdr-inputfile::file-selector-button:hover{border-color:transparent;background-color:var(--cta-primary-color-bg--hover)}
.hdr-field-group .hdr-inputfile::file-selector-button:hover::after{color:var(--cta-primary-color-fg--hover)}
.hdr-field-group .hdr-inputfile::file-selector-button:focus{border-color:var(--cta-primary-color-br--focus);background-color:var(--cta-primary-color-bg)}
.hdr-field-group .hdr-inputfile::file-selector-button:active{border-color:transparent;background-color:var(--cta-primary-color-bg--active)}
.hdr-field-group .hdr-inputfile::before,.hdr-field-group .hdr-inputfile::after{position:absolute;color:var(--cta-primary-color-fg);pointer-events:none}
.hdr-field-group .hdr-inputfile::before{content:"\ea2d";top:-16px;left:26px;width:20px;height:20px;font-family:"hdr-icons";font-size:24px}
.hdr-field-group .hdr-inputfile::after{content:attr(data-uploadtext);top:27px;left:58px;font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;font-feature-settings:'clig' off,'liga' off;font-size:10px;line-height:normal;letter-spacing:2px;font-size:12px;text-transform:uppercase}
.hdr-field-group .hdr-inputfile-label--negative{color:#fff}
.hdr-field-group .hdr-label.cmp-link__screen-reader-only + .hdr-inputfile::file-selector-button{margin-top:0}
.hdr-field-group .hdr-description{display:block;font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:13px;font-weight:400;line-height:22px;color:var(--input-color-fg)}
.hdr-field-group .hdr-description-error{display:none}
.hdr-field-group .hdr-description-error.show{display:block}
.hdr-field-group .hdr-btn-toggle{position:absolute;top:0;right:0;border:0;width:40px;height:56px;background:transparent}
.hdr-field-group .hdr-icon::before{font-size:23px;color:var(--input-color-fg)}
.hdr-field-group.hdr-field-disabled .hdr-label{color:var(--input-color-inactive)}
.hdr-field-group.hdr-field-disabled .hdr-description{color:var(--input-color-inactive)}
.hdr-field-group.hdr-field-disabled .hdr-icon::before{color:var(--input-color-inactive)}
.hdr-field-group.hdr-field-disabled .hdr-input{border:1px solid var(--input-color-inactive)}
.hdr-field-group.hdr-field-disabled .hdr-input--icon::before{color:var(--input-color-inactive)}
.hdr-field-group.hdr-field-error .hdr-label{color:var(--input-color-danger)}
.hdr-field-group.hdr-field-error .hdr-input{border:1px solid var(--input-color-danger);color:var(--input-color-danger)}
.hdr-field-group.hdr-field-error .hdr-input::placeholder{color:var(--input-color-danger)}
.hdr-field-group.hdr-field-error .hdr-input:hover{border-color:var(--input-color-danger)}
.hdr-field-group.hdr-field-error .hdr-input--date[type='date']{color:transparent}
.hdr-field-group.hdr-field-error .hdr-input--date[type='date']:focus{color:var(--input-color-danger)}
.hdr-field-group.hdr-field-error .hdr-icon::before{color:var(--input-color-danger)}
.hdr-field-group.hdr-field-error .hdr-description{color:var(--input-color-danger)}
.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{font-family:'Helvetica',helvetica,sans-serif;font-style:normal;font-weight:700;letter-spacing:2px;font-feature-settings:'clig' off,'liga' off;text-transform:uppercase;font-size:9px;line-height:24px;top:0}
.hdr-field-group:focus-within .hdr-input--date[type='date'],.hdr-field-group:has(input:not(:placeholder-shown)) .hdr-input--date[type='date'],.hdr-field-group:has(input:-webkit-autofill) .hdr-field-group:has(input:autofill) .hdr-input--date[type='date']{color:var(--input-color-fg)}
.hdr-field-group:focus-within .hdr-input--date[type='date']:focus,.hdr-field-group:has(input:not(:placeholder-shown)) .hdr-input--date[type='date']:focus,.hdr-field-group:has(input:-webkit-autofill) .hdr-field-group:has(input:autofill) .hdr-input--date[type='date']:focus{color:var(--input-color-fg)}
.hdr-field-group--label-external{padding-top:24px}
.hdr-field-group--label-external .hdr-label{left:0;color:#fff}
@supports(-moz-appearance:none){.hdr-field-group .hdr-inputfile::file-selector-button{text-align:left;color:var(--cta-primary-color-fg)}
}
.hdr-field-select{--input-color-fg:#1d1d1b;--input-color-danger:#da291c;position:relative;display:inline-block;width:100%}
@media(min-width:1024px){.hdr-field-select{width:445px}
}
.hdr-field-select .hdr-custom-select{font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:15px;font-weight:400;line-height:23px;display:flex;align-items:center;border-radius:4px;border:1px solid #adadad;padding:8px 16px;height:56px;background-color:#fff;color:#333;cursor:pointer}
.hdr-field-select .hdr-custom-select:focus{border:1px solid #161616;outline:0}
.hdr-field-select .hdr-custom-select.options-open{border-radius:4px 4px 0 0;border-bottom:0}
.hdr-field-select .hdr-custom-select.has-selection{font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:15px;font-weight:700;line-height:23px;background-color:#f2f2f2}
.hdr-field-select .hdr-custom-select.has-selection::after{content:"\e91b";margin-left:auto;font-family:"hdr-icons";font-size:20px}
.hdr-field-select .hdr-custom-select-input{width:100%;background:transparent}
.hdr-field-select .hdr-custom-select-input,.hdr-field-select .hdr-custom-select-input:focus,.hdr-field-select .hdr-custom-select-input:focus-visible{border:0;outline:0}
.hdr-field-select .hdr-description{display:block;font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:13px;font-weight:400;line-height:22px;color:var(--input-color-fg)}
.hdr-field-select .hdr-description-error{display:none}
.hdr-field-select .hdr-description-error.show{display:block}
.hdr-field-select.hdr-field-error .hdr-custom-select{border:1px solid var(--input-color-danger);color:var(--input-color-danger)}
.hdr-field-select.hdr-field-error .hdr-custom-select:hover{border-color:var(--input-color-danger)}
.hdr-field-select.hdr-field-error .hdr-description{color:var(--input-color-danger)}
.hdr-field-select .hdr-select-options{position:absolute;top:100%;right:0;left:0;z-index:10;overflow:hidden;display:none;border-radius:0 0 4px 4px;border:1px solid #adadad;border-top:0;margin:0;padding:0;list-style:none;max-height:240px;background-color:#fff;overflow-y:scroll}
.hdr-field-select .hdr-select-options.options-open{border:1px solid #161616;border-top-color:#adadad}
.hdr-field-select .hdr-select-options .hdr-select-option{font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:15px;font-weight:400;line-height:23px;display:flex;align-items:center;border-top:1px solid #cbcbcb;padding:8px 16px;height:56px;color:#333;cursor:pointer}
.hdr-field-select .hdr-select-options .hdr-select-option:hover{background-color:#f2f2f2}
.hdr-field-select .hdr-select-options .hdr-select-option.selected{font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:15px;font-weight:700;line-height:23px;background-color:#f2f2f2}
.hdr-field-select .hdr-select-options .hdr-select-option.selected::after{content:"\e91b";margin-left:auto;font-family:"hdr-icons";font-size:20px}
.container-checkboxes{display:flex;gap:10px;margin-top:10px;height:16px}
.hdr-checkbox{--color-selected:#da291c;--color-disabled:#f7aeab;position:relative;display:flex;align-items:center;padding-left:24px}
.hdr-checkbox .hdr-custom-checkbox{position:absolute;top:2px;left:0;border-radius:2px;border:1px solid #adadad;width:16px;height:16px;cursor:pointer}
.container-checkboxes .hdr-checkbox .hdr-custom-checkbox{top:0}
.hdr-checkbox .hdr-custom-checkbox::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-80%) rotate(-45deg);display:none;border:solid #fff;border-width:0 0 2px 2px;width:10px;height:5.33px}
.hdr-checkbox .hdr-custom-checkbox--neutral::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(0);display:none;border:1px solid #fff;width:8.33px;height:1.33px}
.hdr-checkbox .hdr-custom-checkbox--wrong::after,.hdr-checkbox .hdr-custom-checkbox--wrong::before{content:"";position:absolute;top:50%;left:50%;display:none;border:1px solid #000;background-color:#000;width:12px;height:2px}
.hdr-checkbox .hdr-custom-checkbox--wrong::after{transform:translate(-50%,-50%) rotate(-45deg)}
.hdr-checkbox .hdr-custom-checkbox--wrong::before{transform:translate(-50%,-50%) rotate(45deg)}
.hdr-checkbox .hdr-input-checkbox-label{font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:13px;font-weight:400;line-height:22px;color:#161616}
.hdr-checkbox .hdr-input-checkbox-label--negative{color:#fff}
.hdr-checkbox .hdr-input-checkbox-label--wrong{text-decoration:line-through;color:var(--color-selected)}
.hdr-checkbox .hdr-input-checkbox:checked ~ .hdr-custom-checkbox{border:1px solid var(--color-selected);background-color:var(--color-selected)}
.hdr-checkbox .hdr-input-checkbox:checked ~ .hdr-custom-checkbox::after,.hdr-checkbox .hdr-input-checkbox:checked ~ .hdr-custom-checkbox::before{display:block}
.hdr-checkbox .hdr-input-checkbox[type="checkbox"]{position:absolute;opacity:0;width:0;height:0;cursor:pointer}
.hdr-checkbox .hdr-input-checkbox[type="checkbox"]:checked{background-color:var(--color-selected)}
.hdr-checkbox .hdr-input-checkbox[type="checkbox"]:focus + .hdr-custom-checkbox{border-color:var(--color-selected);box-shadow:0 0 0 .5px var(--color-selected),0 0 0 3px var(--color-disabled)}
.hdr-checkbox .hdr-input-checkbox[type="checkbox"]:disabled + .hdr-custom-checkbox{border-color:var(--color-disabled);cursor:not-allowed}
.hdr-checkbox .hdr-input-checkbox[type="checkbox"]:checked:disabled + .hdr-custom-checkbox{border-color:var(--color-disabled);background-color:var(--color-disabled);cursor:not-allowed}
.container-radiobuttons{display:flex;gap:10px;margin-top:10px;height:16px}
.hdr-radiobutton{--color-selected:#da291c;--color-disabled:#f7aeab;position:relative;display:flex;align-items:center;padding-left:24px}
.hdr-radiobutton .hdr-custom-radiobutton{position:absolute;top:2px;left:0;border-radius:50%;border:1px solid #adadad;width:16px;height:16px;cursor:pointer}
.container-radiobuttons .hdr-radiobutton .hdr-custom-radiobutton{top:0}
.hdr-radiobutton .hdr-custom-radiobutton::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:none;border-radius:50%;width:8px;height:8px;background:white}
.hdr-radiobutton .hdr-input-radiobutton{position:absolute;opacity:0;cursor:pointer}
.hdr-radiobutton .hdr-input-radiobutton-label{font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:13px;font-weight:400;line-height:22px;color:#161616}
.hdr-radiobutton .hdr-input-radiobutton-label--negative{color:#fff}
.hdr-radiobutton .hdr-input-radiobutton:checked ~ .hdr-custom-radiobutton{border:1px solid var(--color-selected);background-color:var(--color-selected)}
.hdr-radiobutton .hdr-input-radiobutton:checked ~ .hdr-custom-radiobutton::after{display:block}
.hdr-radiobutton .hdr-input-radiobutton:checked{background-color:var(--color-selected)}
.hdr-radiobutton .hdr-input-radiobutton:focus + .hdr-custom-radiobutton{border-color:var(--color-selected);box-shadow:0 0 0 .5px var(--color-selected),0 0 0 3px var(--color-disabled)}
.hdr-radiobutton .hdr-input-radiobutton:disabled + .hdr-custom-radiobutton{border-color:var(--color-disabled);cursor:not-allowed}
.hdr-radiobutton .hdr-input-radiobutton:checked:disabled + .hdr-custom-radiobutton{border-color:var(--color-disabled);background-color:var(--color-disabled);cursor:not-allowed}
.hdr-toggles{--color-selected:#da291c;display:flex;align-items:center;gap:8px}
.hdr-toggles-label{font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:13px;font-weight:400;line-height:22px;color:#161616}
.hdr-toggles-label--negative{color:#fff}
.hdr-toggles-switch{position:relative;display:block;border-radius:100px;width:50px;height:24px;background:#adadad;text-indent:-9999px;cursor:pointer}
.hdr-toggles-switch::after{content:'';position:absolute;top:50%;left:5px;transform:translateY(-50%);border-radius:90px;width:16px;height:16px;background:#fff;transition:.3s}
.hdr-toggles-switch:active::after{width:16px}
.hdr-toggles .hdr-input-toggles[type="checkbox"]{position:absolute;visibility:hidden;width:0;height:0}
.hdr-toggles .hdr-input-toggles[type="checkbox"]:checked + .hdr-toggles-switch{background:var(--color-selected)}
.hdr-toggles .hdr-input-toggles[type="checkbox"]:checked + .hdr-toggles-switch::after{left:calc(92%);transform:translate(-100%,-50%)}
.hdr-toggles .hdr-input-toggles[type="checkbox"]:disabled + .hdr-toggles-switch{background-color:#cbcbcb;cursor:not-allowed}
.hdr-toggles .hdr-input-toggles[type="checkbox"]:checked:disabled + .hdr-toggles-switch{background-color:#f7aeab;cursor:not-allowed}
.hdr-field-required-text{font-family:'Martel',Times,serif;font-style:normal;font-feature-settings:'clig' off,'liga' off;font-size:11px;font-weight:400;line-height:14px;letter-spacing:0}