.dkf_form *,.dkf_form *:before,.dkf_form *:after{box-sizing:border-box;margin:0;padding:0;outline-offset:0}.dkf_form input,.dkf_form button,.dkf_form textarea,.dkf_form select{font-size:inherit;font-family:inherit}.dkf_form h1,.dkf_form h2,.dkf_form h3,.dkf_form h4,.dkf_form p{margin-block-end:0}.dkf_form h1,.dkf_form h2,.dkf_form h3,.dkf_form h4,.dkf_form button,.dkf_form input,.dkf_form label{line-height:1.1}.dkf_form ul,.dkf_form ol{list-style:none}.dkf_form input[type=number]{-moz-appearance:textfield}.dkf_form input[type=number]::-webkit-outer-spin-button,.dkf_form input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}:root{--dkf--color--primary: #2d71f5;--dkf--color--primary--hover: #0d58eb;--dkf--color--primary--active: #0b4fd1;--dkf--color--primary--outline: #cadbfc;--dkf--color--disabled--background: #e6e6e6;--dkf--color--disabled--background--small-input: #e4e4e4;--dkf--color--disabled--text: #777;--dkf--color--neutral--600: #08090a;--dkf--color--neutral--500: #657076;--dkf--color--neutral--400: #ced9e2;--dkf--color--neutral--300: #f1f3f5;--dkf--color--neutral--200: #f8fafd;--dkf--color--neutral--100: #fff;--dkf--color--error: #ff0000;--dkf--color--attention: #ffbf46;--dkf--color--success: #32de8a}.fundraising-form,.fundy-form{--dkf--global--background-color: #eee;--dkf--global--text-color: #333;--dkf--global--neutral-color--white: var(--dkf--color--neutral--100);--dkf--global--neutral-color--grey: var(--dkf--color--neutral--500);--dkf--global--neutral-color--disabled--background: var(--dkf--color--disabled--background);--dkf--global--neutral-color--disabled--background--small-input: var(--dkf--color--disabled--background--small-input);--dkf--global--neutral-color--disabled--text: var(--dkf--color--disabled--text);--dkf--global--primary-color: var(--dkf--color--primary);--dkf--global--primary-color--hover: var(--dkf--color--primary--hover);--dkf--global--primary-color--active: var(--dkf--color--primary--active);--dkf--global--primary-color--outline: var(--dkf--color--primary--outline);--dkf--global--error-color: var(--dkf--color--error);--dkf--global--text-color--filter: invert(16%) sepia(0%) saturate(4698%) hue-rotate(141deg) brightness(80%) contrast(83%);--dkf--global--primary-color--filter: invert(37%) sepia(52%) saturate(4153%) hue-rotate(210deg) brightness(98%) contrast(97%);--dkf--global--form-border-radius: .5rem;--dkf--global--element-border-radius: .25rem;--dkf--global--focus-outline-width: 6px;--dkf--global--section-gap: 1.5rem;--dkf--global--field-gap: .5rem;--dkf--global--font-size--xs: .75rem;--dkf--global--font-size--s: .875rem;--dkf--global--font-size--m: 1rem;--dkf--global--font-size--l: 1.125rem;--dkf--global--font-size--xl: 1.25rem;--dkf--container--background-color: var(--dkf--global--background-color);--dkf--container--border-color: #eee;--dkf--container--border-width: 0;--dkf--container--border-radius: var(--dkf--global--form-border-radius);--dkf--container--padding: clamp(2rem, .75rem + 5.714vw, 2.5rem) clamp(1.5rem, -1rem + 11.429vw, 2.5rem) 1.5rem clamp(1.5rem, -1rem + 11.429vw, 2.5rem);--dkf--title--font-size: clamp(1.125rem, .813rem + 1.429vw, 1.25rem);--dkf--title--font-weight: 700;--dkf--title--line-height: inherit;--dkf--title--text-color: inherit;--dkf--description--font-size: inherit;--dkf--description--font-weight: 400;--dkf--description--line-height: inherit;--dkf--fieldset--legend--font-size: clamp(1rem, .688rem + 1.429vw, 1.125rem);--dkf--input--background-color: var(--dkf--global--neutral-color--white);--dkf--input--background-color--hover: var(--dkf--global--neutral-color--white);--dkf--input--background-color--disabled: var(--dkf--global--neutral-color--disabled--background);--dkf--input--border-style: solid;--dkf--input--border-color: var(--dkf--global--neutral-color--white);--dkf--input--border-color--hover: var(--dkf--global--primary-color);--dkf--input--border-color--focus: var(--dkf--global--primary-color);--dkf--input--border-color--disabled: var(--dkf--global--neutral-color--disabled--background);--dkf--input--border-radius: var(--dkf--global--element-border-radius);--dkf--input--border-width: 2px;--dkf--input--outline-color: var(--dkf--global--primary-color--outline);--dkf--input--outline-width: var(--dkf--global--focus-outline-width);--dkf--input--padding-x: 1rem;--dkf--input--padding-t: .5rem;--dkf--input--padding-b: .625rem;--dkf--input--text-color: inherit;--dkf--input--text-color--disabled: var(--dkf--global--neutral-color--disabled--text);--dkf--input--font-size: var(--dkf--global--font-size--m);--dkf--input--label--font-size: .75rem;--dkf--input--label--text-color: var(--dkf--global--neutral-color--disabled--text);--dkf--input--text-weight: 400;--dkf--error--font-size: var(--dkf--global--font-size--xs);--dkf--button--border-style: solid;--dkf--button--border-width: 2px;--dkf--button--border-color: var(--dkf--global--primary-color);--dkf--button--border-color--hover: var(--dkf--global--primary-color--hover);--dkf--button--border-color--focus: var(--dkf--global--primary-color--hover);--dkf--button--border-color--active: var(--dkf--global--primary-color--active);--dkf--button--border-color--disabled: var(--dkf--global--neutral-color--disabled--background);--dkf--button--border-radius: var(--dkf--global--element-border-radius);--dkf--button--background-color: var(--dkf--global--primary-color);--dkf--button--background-color--hover: var(--dkf--global--primary-color--hover);--dkf--button--background-color--focus: var(--dkf--global--primary-color--hover);--dkf--button--background-color--active: var(--dkf--global--primary-color--active);--dkf--button--background-color--disabled: var(--dkf--global--neutral-color--disabled--background);--dkf--button--padding-x: 1rem;--dkf--button--padding-y: 1.1875rem;--dkf--button--outline-width: 1px;--dkf--button--outline-color: var(--dkf--global--primary-color--hover);--dkf--button--text-align: center;--dkf--button--text-color: var(--dkf--global--neutral-color--white);--dkf--button--text-color--hover: var(--dkf--global--neutral-color--white);--dkf--button--text-color--disabled: var(--dkf--global--neutral-color--disabled--text);--dkf--button--font-size: clamp( var(--dkf--global--font-size--l), .813rem + 1.429vw, var(--dkf--global--font-size--xl) );--dkf--button--text-weight: 600;--dkf--button--spinner-size: calc(var(--dkf--button--font-size) * sin(45));--dkf--button--spinner-background-color: var(--dkf--button--background-color--disabled);--dkf--button--spinner-foreground-color: var(--dkf--global--primary-color);--dkf--link-button--font-size: clamp( var(--dkf--global--font-size--m), .688rem + 1.429vw, var(--dkf--global--font-size--l) );--dkf--link-button--text-color: inherit;--dkf--link-button--text-color--hover: var(--dkf--global--primary-color--hover);--dkf--link-button--text-color--disabled: var(--dkf--global--neutral-color--disabled--text);--dkf--link-button--outline-width: var(--dkf--global--focus-outline-width);--dkf--link-button--outline-color: var(--dkf--global--primary-color--outline);--dkf--select--border-radius: var(--dkf--global--element-border-radius);--dkf--select--border-width: 2px;--dkf--select--border-color: var(--dkf--global--neutral-color--white);--dkf--select--border-color--hover: var(--dkf--global--primary-color);--dkf--select--border-color--focus: var(--dkf--global--primary-color);--dkf--select--background-color: var(--dkf--global--neutral-color--white);--dkf--select--background-color--hover: var(--dkf--global--neutral-color--white);--dkf--select--background-color--focus: var(--dkf--global--neutral-color--white);--dkf--select--text-color: var(--dkf--global--text-color);--dkf--select--text-color--hover: var(--dkf--global--text-color);--dkf--select--outline-width: var(--dkf--global--focus-outline-width);--dkf--select--outline-color: var(--dkf--global--primary-color--outline);--dkf--select--padding-x: 1rem;--dkf--select--padding-y: 1.125rem;--dkf--select--font-size: var(--dkf--global--font-size--m);--dkf--select--icon-color: var(--dkf--global--primary-color--filter);--dkf--select--icon-color--hover: var(--dkf--global--primary-color--filter);--dkf--select--icon-color--focus: var(--dkf--global--primary-color--filter);--dkf--date--border-radius: var(--dkf--global--element-border-radius);--dkf--date--border-width: 2px;--dkf--date--border-color: var(--dkf--global--neutral-color--white);--dkf--date--border-color--hover: var(--dkf--global--primary-color);--dkf--date--border-color--focus: var(--dkf--global--primary-color);--dkf--date--background-color: var(--dkf--global--neutral-color--white);--dkf--date--background-color--hover: var(--dkf--global--neutral-color--white);--dkf--date--background-color--focus: var(--dkf--global--neutral-color--white);--dkf--date--text-color: var(--dkf--global--text-color);--dkf--date--text-color--hover: var(--dkf--global--text-color);--dkf--date--outline-width: var(--dkf--global--focus-outline-width);--dkf--date--outline-color: var(--dkf--global--primary-color--outline);--dkf--date--padding-x: 1rem;--dkf--date--padding-y: 1.125rem;--dkf--date--font-size: var(--dkf--global--font-size--m);--dkf--radio--background-color: var(--dkf--global--neutral-color--white);--dkf--radio--background-color--checked: var(--dkf--global--primary-color);--dkf--radio--background-color--focus: var(--dkf--global--neutral-color--white);--dkf--radio--border-color: var(--dkf--global--neutral-color--grey);--dkf--radio--border-color--hover: var(--dkf--global--primary-color);--dkf--radio--border-color--focus: var(--dkf--global--primary-color);--dkf--radio--border-color--checked: var(--dkf--global--primary-color);--dkf--radio--dot-color: var(--dkf--global--neutral-color--white);--dkf--radio--outline-width: var(--dkf--global--focus-outline-width);--dkf--radio--outline-color: var(--dkf--global--primary-color--outline);--dkf--tick--color: var(--dkf--global--neutral-color--white);--dkf--tick--background-color: var(--dkf--global--primary-color);--dkf--checkbox--border-radius: var(--dkf--global--element-border-radius);--dkf--checkbox--background-color: var(--dkf--global--neutral-color--white);--dkf--checkbox--background-color--checked: var(--dkf--tick--background-color);--dkf--checkbox--border-color: var(--dkf--global--neutral-color--grey);--dkf--checkbox--border-color--hover: var(--dkf--global--primary-color);--dkf--checkbox--border-color--focus: var(--dkf--global--primary-color);--dkf--checkbox--border-color--checked: var(--dkf--global--primary-color);--dkf--checkbox--outline-width: var(--dkf--global--focus-outline-width);--dkf--checkbox--outline-color: var(--dkf--global--primary-color--outline);--dkf--checkbox--tick-color: var(--dkf--tick--color);--dkf--checkbox--font-size: var(--dkf--global--font-size--m);--dkf--toggle--background-color: transparent;--dkf--toggle--background-color--checked: var(--dkf--global--primary-color);--dkf--toggle--border-color: var(--dkf--global--neutral-color--grey);--dkf--toggle--border-color--hover: var(--dkf--global--primary-color);--dkf--toggle--border-color--focus: var(--dkf--global--primary-color);--dkf--toggle--border-color--checked: var(--dkf--global--primary-color);--dkf--toggle--dot-color: var(--dkf--global--neutral-color--grey);--dkf--toggle--dot-color--hover: var(--dkf--global--primary-color);--dkf--toggle--dot-color--focus: var(--dkf--global--primary-color);--dkf--toggle--dot-color--checked: var(--dkf--global--neutral-color--white);--dkf--accordion--padding-x: 1rem;--dkf--accordion--padding-y: .5rem;--dkf--accordion--background-color: var(--dkf--membership-plan--background-color);--dkf--frequency-radio--font-size: var(--dkf--global--font-size--m);--dkf--amount--background-color: var(--dkf--global--neutral-color--white);--dkf--amount--background-color--hover: var(--dkf--global--neutral-color--white);--dkf--amount--background-color--focus: var(--dkf--global--neutral-color--white);--dkf--amount--background-color--checked: var(--dkf--global--neutral-color--white);--dkf--amount--border-width: 2px;--dkf--amount--border-radius: var(--dkf--global--element-border-radius);--dkf--amount--border-color: var(--dkf--global--neutral-color--white);--dkf--amount--border-color--hover: var(--dkf--global--primary-color);--dkf--amount--border-color--focus: var(--dkf--global--primary-color);--dkf--amount--border-color--checked: var(--dkf--global--neutral-color--white);--dkf--amount--outline-width: var(--dkf--global--focus-outline-width);--dkf--amount--outline-color: var(--dkf--global--primary-color--outline);--dkf--amount--padding-x: 1rem;--dkf--amount--padding-y: 1.1875rem;--dkf--amount--font-size: clamp( var(--dkf--global--font-size--l), .813rem + 1.429vw, var(--dkf--global--font-size--xl) );--dkf--custom-amount--padding-y: 1.1875rem;--dkf--custom-amount--font-size: clamp( var(--dkf--global--font-size--l), .813rem + 1.429vw, var(--dkf--global--font-size--xl) );--dkf--custom-amount--border-width: var(--dkf--input--border-width);--dkf--custom-amount--line-height: 25px;--dkf--nudge--gap: 12px;--dkf--nudge--icon-size: 2rem;--dkf--nudge--icon-color: var(--dkf--global--primary-color);--dkf--nudge--font-size: var(--dkf--global--font-size--l);--dkf--symbolic--button--size: 3rem;--dkf--symbolic--button--outline-width: var(--dkf--global--focus-outline-width);--dkf--symbolic--button--outline-color: var(--dkf--global--primary-color--outline);--dkf--symbolic--background-color: var(--dkf--global--neutral-color--white);--dkf--symbolic--info-text--font-size: inherit;--dkf--symbolic--info-text--font-weight: inherit;--dkf--symbolic--info-text--line-height: 1.5;--dkf--symbolic--total--font-weight: 600;--dkf--symbolic--total--decoration: underline;--dkf--symbolic--total--underline-width: 1px;--dkf--symbolic--total--underline-offset: 3px;--dkf--symbolic--total--underline-color: inherit;--dkf--membership-plan--background-color: #f8f8f8;--dkf--membership-plan--background-color--hover: var(--dkf--global--neutral-color--white);--dkf--membership-plan--background-color--focus: var(--dkf--global--neutral-color--white);--dkf--membership-plan--background-color--checked: var(--dkf--global--neutral-color--white);--dkf--membership-plan--border-width: 2px;--dkf--membership-plan--border-radius: var(--dkf--global--element-border-radius);--dkf--membership-plan--border-color: var(--dkf--membership-plan--background-color);--dkf--membership-plan--border-color--hover: var(--dkf--global--primary-color);--dkf--membership-plan--border-color--focus: var(--dkf--global--primary-color);--dkf--membership-plan--border-color--checked: var(--dkf--global--primary-color);--dkf--membership-plan--outline-width: var(--dkf--global--focus-outline-width);--dkf--membership-plan--outline-color: var(--dkf--global--primary-color--outline);--dkf--membership-plan--text-color: var(--dkf--global--neutral-color--grey);--dkf--membership-plan--text-color--hover: var(--dkf--global--text-color);--dkf--membership-plan--text-color--focus: var(--dkf--global--text-color);--dkf--membership-plan--text-color--checked: var(--dkf--global--primary-color);--dkf--membership-plan--padding: 1rem;--dkf--membership-plan--title--font-size: var(--dkf--global--font-size--l);--dkf--membership-plan--amount--font-size: var(--dkf--global--font-size--m);--dkf--membership-plan--description--font-size: var(--dkf--global--font-size--xs);--dkf--tribute-info--icon-size: 1.5rem;--dkf--tribute-info--line-height: 1.5;--dkf--loading--title--font-size: var(--dkf--global--font-size--xl);--dkf--loading--text--font-size: var(--dkf--global--font-size--s);--dkf--skeleton--card-height: 350px;--dkf--skeleton--card-background-color: var(--dkf--global--background-color);--dkf--skeleton--input-background-color: var(--dkf--color--disabled--background);--dkf--skeleton--background-gradient: linear-gradient( var(--dkf--skeleton--card-background-color) var(--dkf--skeleton--card-height), transparent 0 );--dkf--skeleton--element-gap: calc((var(--dkf--skeleton--card-height) * 5) / 100);--dkf--skeleton--input-height: calc((var(--dkf--skeleton--card-height) * 15) / 100);--dkf--skeleton--input-background-gradient: linear-gradient( var(--dkf--skeleton--input-background-color) var(--dkf--skeleton--input-height), transparent 0 );--dkf--skeleton--button-height: calc((var(--dkf--skeleton--card-height) * 20) / 100);--dkf--skeleton--button-background-gradient: linear-gradient( var(--dkf--skeleton--input-background-color) var(--dkf--skeleton--button-height), transparent 0 );--dkf--skeleton--blur-width: 200px;--dkf--skeleton--blur-size: var(--dkf--skeleton--blur-width) var(--dkf--skeleton--card-height)}@keyframes dkf-slideInLeft{0%{transform:translate(-5px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes dkf-spin{0%{transform:rotate(0)}to{transform:rotate(359deg)}}.dkf_screen-reader-only{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.dkf_form .dkf_field-errors,.dkf_form ul.dkf_field-errors,.dkf_form ol.dkf_field-errors{margin-bottom:var(--dkf--global--field-gap)}.dkf_form .dkf_field-errors .dkf_input--error,.dkf_form .dkf_field-errors li.dkf_input--error,.dkf_form ul.dkf_field-errors .dkf_input--error,.dkf_form ul.dkf_field-errors li.dkf_input--error,.dkf_form ol.dkf_field-errors .dkf_input--error,.dkf_form ol.dkf_field-errors li.dkf_input--error{margin:0;margin-top:var(--dkf--global--field-gap);padding:0;padding-left:var(--dkf--global--field-gap);color:var(--dkf--global--error-color);font-size:var(--dkf--error--font-size);line-height:1.2}.dkf_form .dkf_field-errors .dkf_input--error:before,.dkf_form .dkf_field-errors .dkf_input--error:after,.dkf_form .dkf_field-errors li.dkf_input--error:before,.dkf_form .dkf_field-errors li.dkf_input--error:after,.dkf_form ul.dkf_field-errors .dkf_input--error:before,.dkf_form ul.dkf_field-errors .dkf_input--error:after,.dkf_form ul.dkf_field-errors li.dkf_input--error:before,.dkf_form ul.dkf_field-errors li.dkf_input--error:after,.dkf_form ol.dkf_field-errors .dkf_input--error:before,.dkf_form ol.dkf_field-errors .dkf_input--error:after,.dkf_form ol.dkf_field-errors li.dkf_input--error:before,.dkf_form ol.dkf_field-errors li.dkf_input--error:after{display:none}.dkf_form .dkf_form_errors{margin-top:calc(var(--dkf--global--field-gap) * 2)}.dkf_form .dkf_form_errors .dkf_form_validation__error{color:var(--dkf--global--error-color);font-size:var(--dkf--error--font-size);line-height:1.2}.dkf_fieldset_wrapper{border-width:0px}.dkf_fieldset_wrapper legend{margin-bottom:var(--dkf--global--field-gap);font-weight:500;font-size:var(--dkf--fieldset--legend--font-size);line-height:1.5}.dkf_form .dkf_button{display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;align-items:center;justify-content:center;width:100%;padding:var(--dkf--button--padding-y) var(--dkf--button--padding-x);gap:.5rem;border-width:var(--dkf--button--border-width);border-style:var(--dkf--button--border-style);border-radius:var(--dkf--button--border-radius);border-color:var(--dkf--button--border-color);outline-offset:2px;background-color:var(--dkf--button--background-color);color:var(--dkf--button--text-color);font-weight:var(--dkf--button--text-weight);font-size:var(--dkf--button--font-size);line-height:1;text-align:var(--dkf--button--text-align);transition:all .2s ease}.dkf_form .dkf_button:hover{border-color:var(--dkf--button--border-color--hover);background-color:var(--dkf--button--background-color--hover);color:var(--dkf--button--text-color--hover);cursor:pointer}.dkf_form .dkf_button:focus-visible{outline-color:var(--dkf--button--outline-color);outline-style:solid;outline-width:var(--dkf--button--outline-width);background-color:var(--dkf--button--background-color--focus)}.dkf_form .dkf_button:active{border-color:var(--dkf--button--border-color--active);background-color:var(--dkf--button--background-color--active)}.dkf_form .dkf_button:disabled{border-color:var(--dkf--button--border-color--disabled);background-color:var(--dkf--button--background-color--disabled);color:var(--dkf--button--text-color--disabled);cursor:not-allowed}.dkf_form .dkf_button .dkf_spinner--icon svg{width:var(--dkf--button--spinner-size);height:var(--dkf--button--spinner-size)}.dkf_form .dkf_button .dkf_spinner--icon .dkf_spinner--background{fill:var(--dkf--button--spinner-background-color)}.dkf_form .dkf_button .dkf_spinner--icon .dkf_spinner--foreground{fill:var(--dkf--button--spinner-foreground-color)}.dkf_form .dkf_button.dkf_style--link,.dkf_form .dkf_escape-link>a{width:auto;padding:0;border-width:0;background:none;color:var(--dkf--link-button--text-color);font-weight:400;font-size:var(--dkf--link-button--font-size);line-height:1.5;text-decoration:underline}.dkf_form .dkf_button.dkf_style--link:hover,.dkf_form .dkf_escape-link>a:hover{color:var(--dkf--link-button--text-color--hover)}.dkf_form .dkf_button.dkf_style--link:disabled,.dkf_form .dkf_escape-link>a:disabled{color:var(--dkf--link-button--text-color--disabled)}.dkf_form .dkf_button.dkf_style--link:focus-visible,.dkf_form .dkf_escape-link>a:focus-visible{outline-color:var(--dkf--link-button--outline-color);outline-width:var(--dkf--link-button--outline-width)}.dkf_input_wrapper--type-text .dkf_input,.dkf_input_wrapper--type-email .dkf_input,.dkf_input_wrapper--type-date .dkf_input,.dkf_input_wrapper--type-number .dkf_input{display:block;position:relative}.dkf_input_wrapper--type-text .dkf_input--label,.dkf_input_wrapper--type-email .dkf_input--label,.dkf_input_wrapper--type-date .dkf_input--label,.dkf_input_wrapper--type-number .dkf_input--label{display:block;position:absolute;top:50%;left:calc(var(--dkf--input--padding-x) + var(--dkf--input--border-width));transform:translateY(-50%);color:var(--dkf--input--text-color);font-size:var(--dkf--input--font-size);line-height:1;pointer-events:none;transition:all .2s ease}.dkf_input_wrapper--type-text input[type=text],.dkf_input_wrapper--type-text input[type=number],.dkf_input_wrapper--type-text input[type=date],.dkf_input_wrapper--type-text input[type=email],.dkf_input_wrapper--type-email input[type=text],.dkf_input_wrapper--type-email input[type=number],.dkf_input_wrapper--type-email input[type=date],.dkf_input_wrapper--type-email input[type=email],.dkf_input_wrapper--type-date input[type=text],.dkf_input_wrapper--type-date input[type=number],.dkf_input_wrapper--type-date input[type=date],.dkf_input_wrapper--type-date input[type=email],.dkf_input_wrapper--type-number input[type=text],.dkf_input_wrapper--type-number input[type=number],.dkf_input_wrapper--type-number input[type=date],.dkf_input_wrapper--type-number input[type=email]{width:100%;padding-top:calc(6px + var(--dkf--input--label--font-size) + var(--dkf--input--padding-t) - 2px);padding-right:var(--dkf--input--padding-x);padding-bottom:calc(var(--dkf--input--padding-b) - 2px);padding-left:var(--dkf--input--padding-x);border-width:var(--dkf--input--border-width);border-style:var(--dkf--input--border-style);border-radius:var(--dkf--input--border-radius);border-color:var(--dkf--input--border-color);background-color:var(--dkf--input--background-color);color:var(--dkf--input--text-color);font-weight:var(--dkf--input--text-weight);font-size:var(--dkf--input--font-size);line-height:1;vertical-align:text-bottom;transition:all .2s ease}.dkf_input_wrapper--type-text input[type=text]:hover,.dkf_input_wrapper--type-text input[type=text]:focus-visible,.dkf_input_wrapper--type-text input[type=number]:hover,.dkf_input_wrapper--type-text input[type=number]:focus-visible,.dkf_input_wrapper--type-text input[type=date]:hover,.dkf_input_wrapper--type-text input[type=date]:focus-visible,.dkf_input_wrapper--type-text input[type=email]:hover,.dkf_input_wrapper--type-text input[type=email]:focus-visible,.dkf_input_wrapper--type-email input[type=text]:hover,.dkf_input_wrapper--type-email input[type=text]:focus-visible,.dkf_input_wrapper--type-email input[type=number]:hover,.dkf_input_wrapper--type-email input[type=number]:focus-visible,.dkf_input_wrapper--type-email input[type=date]:hover,.dkf_input_wrapper--type-email input[type=date]:focus-visible,.dkf_input_wrapper--type-email input[type=email]:hover,.dkf_input_wrapper--type-email input[type=email]:focus-visible,.dkf_input_wrapper--type-date input[type=text]:hover,.dkf_input_wrapper--type-date input[type=text]:focus-visible,.dkf_input_wrapper--type-date input[type=number]:hover,.dkf_input_wrapper--type-date input[type=number]:focus-visible,.dkf_input_wrapper--type-date input[type=date]:hover,.dkf_input_wrapper--type-date input[type=date]:focus-visible,.dkf_input_wrapper--type-date input[type=email]:hover,.dkf_input_wrapper--type-date input[type=email]:focus-visible,.dkf_input_wrapper--type-number input[type=text]:hover,.dkf_input_wrapper--type-number input[type=text]:focus-visible,.dkf_input_wrapper--type-number input[type=number]:hover,.dkf_input_wrapper--type-number input[type=number]:focus-visible,.dkf_input_wrapper--type-number input[type=date]:hover,.dkf_input_wrapper--type-number input[type=date]:focus-visible,.dkf_input_wrapper--type-number input[type=email]:hover,.dkf_input_wrapper--type-number input[type=email]:focus-visible{outline-color:var(--dkf--input--outline-color);outline-style:solid;outline-width:var(--dkf--input--outline-width)}.dkf_input_wrapper--type-text input[type=text]:hover,.dkf_input_wrapper--type-text input[type=number]:hover,.dkf_input_wrapper--type-text input[type=date]:hover,.dkf_input_wrapper--type-text input[type=email]:hover,.dkf_input_wrapper--type-email input[type=text]:hover,.dkf_input_wrapper--type-email input[type=number]:hover,.dkf_input_wrapper--type-email input[type=date]:hover,.dkf_input_wrapper--type-email input[type=email]:hover,.dkf_input_wrapper--type-date input[type=text]:hover,.dkf_input_wrapper--type-date input[type=number]:hover,.dkf_input_wrapper--type-date input[type=date]:hover,.dkf_input_wrapper--type-date input[type=email]:hover,.dkf_input_wrapper--type-number input[type=text]:hover,.dkf_input_wrapper--type-number input[type=number]:hover,.dkf_input_wrapper--type-number input[type=date]:hover,.dkf_input_wrapper--type-number input[type=email]:hover{border-color:var(--dkf--input--border-color--hover);background-color:var(--dkf--input--background-color--hover)}.dkf_input_wrapper--type-text input[type=text]:focus-visible,.dkf_input_wrapper--type-text input[type=number]:focus-visible,.dkf_input_wrapper--type-text input[type=date]:focus-visible,.dkf_input_wrapper--type-text input[type=email]:focus-visible,.dkf_input_wrapper--type-email input[type=text]:focus-visible,.dkf_input_wrapper--type-email input[type=number]:focus-visible,.dkf_input_wrapper--type-email input[type=date]:focus-visible,.dkf_input_wrapper--type-email input[type=email]:focus-visible,.dkf_input_wrapper--type-date input[type=text]:focus-visible,.dkf_input_wrapper--type-date input[type=number]:focus-visible,.dkf_input_wrapper--type-date input[type=date]:focus-visible,.dkf_input_wrapper--type-date input[type=email]:focus-visible,.dkf_input_wrapper--type-number input[type=text]:focus-visible,.dkf_input_wrapper--type-number input[type=number]:focus-visible,.dkf_input_wrapper--type-number input[type=date]:focus-visible,.dkf_input_wrapper--type-number input[type=email]:focus-visible{border-color:var(--dkf--input--border-color--focus)}.dkf_input_wrapper--type-text input[type=text]:disabled,.dkf_input_wrapper--type-text input[type=number]:disabled,.dkf_input_wrapper--type-text input[type=date]:disabled,.dkf_input_wrapper--type-text input[type=email]:disabled,.dkf_input_wrapper--type-email input[type=text]:disabled,.dkf_input_wrapper--type-email input[type=number]:disabled,.dkf_input_wrapper--type-email input[type=date]:disabled,.dkf_input_wrapper--type-email input[type=email]:disabled,.dkf_input_wrapper--type-date input[type=text]:disabled,.dkf_input_wrapper--type-date input[type=number]:disabled,.dkf_input_wrapper--type-date input[type=date]:disabled,.dkf_input_wrapper--type-date input[type=email]:disabled,.dkf_input_wrapper--type-number input[type=text]:disabled,.dkf_input_wrapper--type-number input[type=number]:disabled,.dkf_input_wrapper--type-number input[type=date]:disabled,.dkf_input_wrapper--type-number input[type=email]:disabled{border-color:var(--dkf--input--border-color--disabled);background-color:var(--dkf--input--background-color--disabled)}.dkf_input_wrapper--type-text input[type=text]:disabled:hover,.dkf_input_wrapper--type-text input[type=number]:disabled:hover,.dkf_input_wrapper--type-text input[type=date]:disabled:hover,.dkf_input_wrapper--type-text input[type=email]:disabled:hover,.dkf_input_wrapper--type-email input[type=text]:disabled:hover,.dkf_input_wrapper--type-email input[type=number]:disabled:hover,.dkf_input_wrapper--type-email input[type=date]:disabled:hover,.dkf_input_wrapper--type-email input[type=email]:disabled:hover,.dkf_input_wrapper--type-date input[type=text]:disabled:hover,.dkf_input_wrapper--type-date input[type=number]:disabled:hover,.dkf_input_wrapper--type-date input[type=date]:disabled:hover,.dkf_input_wrapper--type-date input[type=email]:disabled:hover,.dkf_input_wrapper--type-number input[type=text]:disabled:hover,.dkf_input_wrapper--type-number input[type=number]:disabled:hover,.dkf_input_wrapper--type-number input[type=date]:disabled:hover,.dkf_input_wrapper--type-number input[type=email]:disabled:hover{outline:none;cursor:not-allowed}.dkf_input_wrapper--type-text input[type=text]::placeholder,.dkf_input_wrapper--type-text input[type=number]::placeholder,.dkf_input_wrapper--type-text input[type=date]::placeholder,.dkf_input_wrapper--type-text input[type=email]::placeholder,.dkf_input_wrapper--type-email input[type=text]::placeholder,.dkf_input_wrapper--type-email input[type=number]::placeholder,.dkf_input_wrapper--type-email input[type=date]::placeholder,.dkf_input_wrapper--type-email input[type=email]::placeholder,.dkf_input_wrapper--type-date input[type=text]::placeholder,.dkf_input_wrapper--type-date input[type=number]::placeholder,.dkf_input_wrapper--type-date input[type=date]::placeholder,.dkf_input_wrapper--type-date input[type=email]::placeholder,.dkf_input_wrapper--type-number input[type=text]::placeholder,.dkf_input_wrapper--type-number input[type=number]::placeholder,.dkf_input_wrapper--type-number input[type=date]::placeholder,.dkf_input_wrapper--type-number input[type=email]::placeholder{opacity:0}.dkf_input_wrapper--type-text:has(input:focus-visible) .dkf_input--label,.dkf_input_wrapper--type-text:has(input:not(:placeholder-shown)) .dkf_input--label,.dkf_input_wrapper--type-email:has(input:focus-visible) .dkf_input--label,.dkf_input_wrapper--type-email:has(input:not(:placeholder-shown)) .dkf_input--label,.dkf_input_wrapper--type-date:has(input:focus-visible) .dkf_input--label,.dkf_input_wrapper--type-date:has(input:not(:placeholder-shown)) .dkf_input--label,.dkf_input_wrapper--type-number:has(input:focus-visible) .dkf_input--label,.dkf_input_wrapper--type-number:has(input:not(:placeholder-shown)) .dkf_input--label{top:calc(var(--dkf--input--padding-t) + var(--dkf--input--border-width));transform:none;color:var(--dkf--input--label--text-color);font-size:var(--dkf--input--label--font-size)}.dkf_input_wrapper--type-text:has(input:disabled) .dkf_input--label,.dkf_input_wrapper--type-email:has(input:disabled) .dkf_input--label,.dkf_input_wrapper--type-date:has(input:disabled) .dkf_input--label,.dkf_input_wrapper--type-number:has(input:disabled) .dkf_input--label{color:var(--dkf--input--text-color--disabled)}.dkf_input_wrapper--type-text.dkf_wrapper--invalid input[type=text],.dkf_input_wrapper--type-text.dkf_wrapper--invalid input[type=number],.dkf_input_wrapper--type-text.dkf_wrapper--invalid input[type=date],.dkf_input_wrapper--type-text.dkf_wrapper--invalid input[type=email],.dkf_input_wrapper--type-email.dkf_wrapper--invalid input[type=text],.dkf_input_wrapper--type-email.dkf_wrapper--invalid input[type=number],.dkf_input_wrapper--type-email.dkf_wrapper--invalid input[type=date],.dkf_input_wrapper--type-email.dkf_wrapper--invalid input[type=email],.dkf_input_wrapper--type-date.dkf_wrapper--invalid input[type=text],.dkf_input_wrapper--type-date.dkf_wrapper--invalid input[type=number],.dkf_input_wrapper--type-date.dkf_wrapper--invalid input[type=date],.dkf_input_wrapper--type-date.dkf_wrapper--invalid input[type=email],.dkf_input_wrapper--type-number.dkf_wrapper--invalid input[type=text],.dkf_input_wrapper--type-number.dkf_wrapper--invalid input[type=number],.dkf_input_wrapper--type-number.dkf_wrapper--invalid input[type=date],.dkf_input_wrapper--type-number.dkf_wrapper--invalid input[type=email]{border-color:var(--dkf--global--error-color)}.dkf_input_wrapper--type-text.dkf_wrapper--invalid input[type=text]:hover,.dkf_input_wrapper--type-text.dkf_wrapper--invalid input[type=number]:hover,.dkf_input_wrapper--type-text.dkf_wrapper--invalid input[type=date]:hover,.dkf_input_wrapper--type-text.dkf_wrapper--invalid input[type=email]:hover,.dkf_input_wrapper--type-email.dkf_wrapper--invalid input[type=text]:hover,.dkf_input_wrapper--type-email.dkf_wrapper--invalid input[type=number]:hover,.dkf_input_wrapper--type-email.dkf_wrapper--invalid input[type=date]:hover,.dkf_input_wrapper--type-email.dkf_wrapper--invalid input[type=email]:hover,.dkf_input_wrapper--type-date.dkf_wrapper--invalid input[type=text]:hover,.dkf_input_wrapper--type-date.dkf_wrapper--invalid input[type=number]:hover,.dkf_input_wrapper--type-date.dkf_wrapper--invalid input[type=date]:hover,.dkf_input_wrapper--type-date.dkf_wrapper--invalid input[type=email]:hover,.dkf_input_wrapper--type-number.dkf_wrapper--invalid input[type=text]:hover,.dkf_input_wrapper--type-number.dkf_wrapper--invalid input[type=number]:hover,.dkf_input_wrapper--type-number.dkf_wrapper--invalid input[type=date]:hover,.dkf_input_wrapper--type-number.dkf_wrapper--invalid input[type=email]:hover{border-color:var(--dkf--input--border-color--hover)}.dkf_input_wrapper--type-text.dkf_wrapper--invalid input[type=text]:focus-visible,.dkf_input_wrapper--type-text.dkf_wrapper--invalid input[type=number]:focus-visible,.dkf_input_wrapper--type-text.dkf_wrapper--invalid input[type=date]:focus-visible,.dkf_input_wrapper--type-text.dkf_wrapper--invalid input[type=email]:focus-visible,.dkf_input_wrapper--type-email.dkf_wrapper--invalid input[type=text]:focus-visible,.dkf_input_wrapper--type-email.dkf_wrapper--invalid input[type=number]:focus-visible,.dkf_input_wrapper--type-email.dkf_wrapper--invalid input[type=date]:focus-visible,.dkf_input_wrapper--type-email.dkf_wrapper--invalid input[type=email]:focus-visible,.dkf_input_wrapper--type-date.dkf_wrapper--invalid input[type=text]:focus-visible,.dkf_input_wrapper--type-date.dkf_wrapper--invalid input[type=number]:focus-visible,.dkf_input_wrapper--type-date.dkf_wrapper--invalid input[type=date]:focus-visible,.dkf_input_wrapper--type-date.dkf_wrapper--invalid input[type=email]:focus-visible,.dkf_input_wrapper--type-number.dkf_wrapper--invalid input[type=text]:focus-visible,.dkf_input_wrapper--type-number.dkf_wrapper--invalid input[type=number]:focus-visible,.dkf_input_wrapper--type-number.dkf_wrapper--invalid input[type=date]:focus-visible,.dkf_input_wrapper--type-number.dkf_wrapper--invalid input[type=email]:focus-visible{border-color:var(--dkf--input--border-color--focus)}.dkf_radio_wrapper .dkf_input--label{display:flex;position:relative;align-items:center;gap:.5rem}.dkf_radio_wrapper .dkf_input--label:hover{cursor:pointer}.dkf_radio_wrapper .dkf_input--label:hover:before{border-width:2px;border-color:var(--dkf--radio--border-color--hover);outline-color:var(--dkf--radio--outline-color);outline-style:solid;outline-width:var(--dkf--radio--outline-width)}.dkf_radio_wrapper .dkf_input--label:before,.dkf_radio_wrapper .dkf_input--label:after{display:block;flex:0 0 auto;border-radius:999px;content:"";transition:all .2s ease}.dkf_radio_wrapper .dkf_input--label:before{width:1rem;height:1rem;border-width:1px;border-style:solid;border-color:var(--dkf--radio--border-color);background-color:var(--dkf--radio--background-color)}.dkf_radio_wrapper .dkf_input--label:after{position:absolute;top:50%;left:.25rem;width:.5rem;height:.5rem;transform:translateY(-50%) scale(0);border-width:.5rem;border-color:transparent;background-color:var(--dkf--radio--dot-color)}.dkf_radio_wrapper input[type=radio]{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.dkf_radio_wrapper input[type=radio]:focus-visible+.dkf_input--label:before{border-width:2px;border-color:var(--dkf--radio--border-color--focus);outline-color:var(--dkf--radio--outline-color);outline-style:solid;outline-width:var(--dkf--radio--outline-width);background-color:var(--dkf--radio--background-color--focus)}.dkf_radio_wrapper input[type=radio]:checked+.dkf_input--label{font-weight:600}.dkf_radio_wrapper input[type=radio]:checked+.dkf_input--label:before{border-color:var(--dkf--radio--border-color--checked);background-color:var(--dkf--radio--background-color--checked)}.dkf_radio_wrapper input[type=radio]:checked+.dkf_input--label:after{transform:translateY(-50%) scale(1)}.dkf_checkbox_wrapper .dkf_input--label{display:inline-block;position:relative;padding-left:1.5rem;font-size:var(--dkf--checkbox--font-size);line-height:1.5}.dkf_checkbox_wrapper .dkf_input--label:hover{cursor:pointer}.dkf_checkbox_wrapper .dkf_input--label:hover:before{border-width:2px;border-color:var(--dkf--checkbox--border-color--hover);outline-color:var(--dkf--checkbox--outline-color);outline-style:solid;outline-width:var(--dkf--checkbox--outline-width)}.dkf_checkbox_wrapper .dkf_input--label:before,.dkf_checkbox_wrapper .dkf_input--label:after{display:block;position:absolute;top:.25rem;left:0;content:"";transition:all .2s ease}.dkf_checkbox_wrapper .dkf_input--label:before{width:1rem;height:1rem;border-width:1px;border-style:solid;border-radius:var(--dkf--checkbox--border-radius);border-color:var(--dkf--checkbox--border-color);background-color:var(--dkf--checkbox--background-color)}.dkf_checkbox_wrapper .dkf_input--label:after{top:6px;left:5px;width:6px;height:9px;transform:rotate(45deg) scale(0);border-width:2px;border-top-width:0;border-left-width:0;border-style:solid;border-color:var(--dkf--checkbox--tick-color)}.dkf_checkbox_wrapper input[type=checkbox]{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.dkf_checkbox_wrapper input[type=checkbox]:focus-visible+.dkf_input--label:before{border-width:2px;border-color:var(--dkf--checkbox--border-color--focus);outline-color:var(--dkf--checkbox--outline-color);outline-style:solid;outline-width:var(--dkf--checkbox--outline-width)}.dkf_checkbox_wrapper input[type=checkbox]:checked+.dkf_input--label:before{border-color:var(--dkf--checkbox--border-color--checked);background-color:var(--dkf--checkbox--background-color--checked)}.dkf_checkbox_wrapper input[type=checkbox]:checked+.dkf_input--label:after{transform:rotate(45deg) scale(1)}.dkf_select_wrapper{position:relative}.dkf_select_wrapper:after{display:block;position:absolute;right:var(--dkf--select--padding-x);bottom:16px;width:24px;height:24px;background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center center;background-size:cover;background-repeat:no-repeat no-repeat;content:"";filter:var(--dkf--select--icon-color);pointer-events:none;transition:all .2s ease}.dkf_select_wrapper:has(select:hover):after{filter:var(--dkf--select--icon-color--hover)}.dkf_select_wrapper:has(select:focus-visible):after{filter:var(--dkf--select--icon-color--focus)}.dkf_select_wrapper .dkf_select--label{display:block;margin-bottom:var(--dkf--global--field-gap)}.dkf_select_wrapper select{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:auto;padding:var(--dkf--select--padding-y) var(--dkf--select--padding-x);border-width:var(--dkf--select--border-width);border-style:solid;border-radius:var(--dkf--select--border-radius);border-color:var(--dkf--select--border-color);background-image:none;background-color:var(--dkf--select--background-color);font-size:var(--dkf--select--font-size);transition:all .2s ease}.dkf_select_wrapper select:focus-visible{border-color:var(--dkf--select--border-color--focus);outline-color:var(--dkf--select--outline-color);outline-style:solid;outline-width:var(--dkf--select--outline-width);background-color:var(--dkf--select--background-color--focus)}.dkf_select_wrapper select:hover{border-color:var(--dkf--select--border-color--hover);outline-color:var(--dkf--select--outline-color);outline-style:solid;outline-width:var(--dkf--select--outline-width);background-color:var(--dkf--select--background-color--hover);cursor:pointer}.dkf_select_wrapper.dkf_wrapper--invalid:not(:has(.dkf_select--label)):after{top:var(--dkf--select--padding-y);bottom:auto}.dkf_input_wrapper--type-date input[type=date]::-webkit-calendar-picker-indicator{position:absolute;top:50%;right:var(--dkf--input--padding-x);transform:translateY(-50%)}.dkf_spinner--icon svg{animation:dkf-spin 1s infinite linear;fill:var(--dkf--global--primary-color)}.dkf_skeleton{width:100%;height:var(--dkf--skeleton--card-height)}.dkf_skeleton:after{display:block;width:100%;height:100%;background-image:linear-gradient(90deg,rgb(from var(--dkf--skeleton--card-background-color) r g b / 0) 0,rgb(from var(--dkf--skeleton--card-background-color) r g b / .8),rgb(from var(--dkf--skeleton--card-background-color) r g b / 0)),var(--dkf--skeleton--input-background-gradient),var(--dkf--skeleton--input-background-gradient),var(--dkf--skeleton--input-background-gradient),var(--dkf--skeleton--input-background-gradient),var(--dkf--skeleton--button-background-gradient),var(--dkf--skeleton--background-gradient);background-position:-150% 0,0 0,0 calc(var(--dkf--skeleton--input-height) + var(--dkf--skeleton--element-gap)),0 calc(2 * var(--dkf--skeleton--input-height) + 2 * var(--dkf--skeleton--element-gap)),0 calc(3 * var(--dkf--skeleton--input-height) + 3 * var(--dkf--skeleton--element-gap)),0 calc(4 * var(--dkf--skeleton--input-height) + 5 * var(--dkf--skeleton--element-gap)),0 0;background-size:var(--dkf--skeleton--blur-size),50% var(--dkf--skeleton--input-height),100% var(--dkf--skeleton--input-height),100% var(--dkf--skeleton--input-height),100% var(--dkf--skeleton--input-height),100% var(--dkf--skeleton--input-height),100% 100%;background-repeat:no-repeat;content:"";animation:skeleton-loading 1.5s infinite}@keyframes skeleton-loading{to{background-position:350% 0,0 0,0 calc(var(--dkf--skeleton--input-height) + var(--dkf--skeleton--element-gap)),0 calc(2 * var(--dkf--skeleton--input-height) + 2 * var(--dkf--skeleton--element-gap)),0 calc(3 * var(--dkf--skeleton--input-height) + 3 * var(--dkf--skeleton--element-gap)),0 calc(4 * var(--dkf--skeleton--input-height) + 5 * var(--dkf--skeleton--element-gap)),0 0}}details.dkf_accordion_wrapper{margin-bottom:var(--dkf--global--field-gap);padding:var(--dkf--accordion--padding-y) var(--dkf--accordion--padding-x);border-radius:var(--dkf--global--element-border-radius);background-color:var(--dkf--accordion--background-color)}details.dkf_accordion_wrapper summary{display:flex;position:relative;flex-direction:column;font-weight:400;font-size:var(--dkf--fieldset--legend--font-size);line-height:1.5;cursor:pointer}details.dkf_accordion_wrapper summary span.dkf_static-part{font-size:var(--dkf--input--label--font-size);opacity:.65;transition:all .2s ease}details.dkf_accordion_wrapper summary span.dkf_dynamic-part{display:block}details.dkf_accordion_wrapper summary::-webkit-details-marker,details.dkf_accordion_wrapper summary::marker{display:none}details.dkf_accordion_wrapper summary:after{display:block;position:absolute;top:50%;right:0;width:24px;height:24px;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M6 9L12 15L18 9' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center center;background-size:cover;background-repeat:no-repeat no-repeat;content:"";filter:var(--dkf--select--icon-color);pointer-events:none;transition:all .3s ease}details.dkf_accordion_wrapper[open] summary,details.dkf_accordion_wrapper:not([open]):has(summary.dkf_without-extra-dynamic-title) summary{margin-top:var(--dkf--accordion--padding-y);margin-bottom:var(--dkf--accordion--padding-y)}details.dkf_accordion_wrapper[open] summary span.dkf_static-part,details.dkf_accordion_wrapper:not([open]):has(summary.dkf_without-extra-dynamic-title) summary span.dkf_static-part{font-weight:500;font-size:var(--dkf--fieldset--legend--font-size);opacity:1}details.dkf_accordion_wrapper[open] summary span.dkf_dynamic-part,details.dkf_accordion_wrapper:not([open]):has(summary.dkf_without-extra-dynamic-title) summary span.dkf_dynamic-part{display:none;visibility:hidden;opacity:0}details.dkf_accordion_wrapper[open] summary:after{transform:translateY(-50%) rotate(180deg)}details.dkf_accordion_wrapper:has(.dkf_wrapper--invalid)>summary{color:var(--dkf--global--error-color)}details.dkf_accordion_wrapper:not(:has(.dkf_delete-button)) div.dkf_accordion-children-container{padding-bottom:calc(var(--dkf--accordion--padding-x) - var(--dkf--accordion--padding-y))}details.dkf_accordion_wrapper div.dkf_accordion-children-container{display:flex;flex-direction:column;gap:var(--dkf--global--field-gap)}details.dkf_accordion_wrapper div.dkf_accordion-children-container button.dkf_delete-button{justify-content:flex-start}.dkf_wrapper--is-repeatable button.dkf_button.dkf_delete-button{--icon-size: 1.25em;position:relative;padding:var(--dkf--accordion--padding-y) 0;padding-left:calc(var(--icon-size) + .5em);font-size:var(--dkf--global--font-size--s);text-decoration:none;cursor:pointer}.dkf_wrapper--is-repeatable button.dkf_button.dkf_delete-button:hover{text-decoration:underline}.dkf_wrapper--is-repeatable button.dkf_button.dkf_delete-button:before{position:absolute;top:50%;left:0;width:var(--icon-size);height:var(--icon-size);transform:translateY(calc(-50% - .1em));background-image:url("data:image/svg+xml,%3Csvg width='16' height='17' viewBox='0 0 16 17' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2 4.5H3.33333H14' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M12.6666 4.49992V13.8333C12.6666 14.1869 12.5261 14.526 12.2761 14.7761C12.026 15.0261 11.6869 15.1666 11.3333 15.1666H4.66659C4.31296 15.1666 3.97382 15.0261 3.72378 14.7761C3.47373 14.526 3.33325 14.1869 3.33325 13.8333V4.49992M5.33325 4.49992V3.16659C5.33325 2.81296 5.47373 2.47382 5.72378 2.22378C5.97382 1.97373 6.31296 1.83325 6.66659 1.83325H9.33325C9.68687 1.83325 10.026 1.97373 10.2761 2.22378C10.5261 2.47382 10.6666 2.81296 10.6666 3.16659V4.49992' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M6.66675 7.83325V11.8333' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M9.33325 7.83325V11.8333' stroke='currentColor' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center center;background-size:cover;background-repeat:no-repeat no-repeat;content:""}.dkf_wrapper--is-repeatable+button.dkf_add-repeatable{--icon-size: 1.5em;display:flex;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;align-items:center;width:100%;padding:var(--dkf--button--padding-y) var(--dkf--button--padding-x) var(--dkf--button--padding-y) calc(var(--dkf--input--padding-x) * 2 + var(--icon-size));gap:.5rem;border:none;border-radius:var(--dkf--input--border-radius);background-color:var(--dkf--input--background-color);color:var(--dkf--global--primary-color--hover);text-align:left;cursor:pointer}.dkf_wrapper--is-repeatable+button.dkf_add-repeatable:before{display:block;position:absolute;bottom:50%;left:var(--dkf--input--padding-x);width:var(--icon-size);height:var(--icon-size);transform:translateY(50%);background-image:url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12 5V19' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M5 12H19' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center center;background-size:cover;background-repeat:no-repeat no-repeat;content:"";filter:var(--dkf--select--icon-color);pointer-events:none;transition:all .2s ease}.dkf_wrapper--is-repeatable+button.dkf_add-repeatable:hover{opacity:.8}.dkf_wrapper--is-repeatable+button.dkf_add-repeatable:focus-visible{outline-color:var(--dkf--link-button--outline-color);outline-style:solid;outline-width:var(--dkf--link-button--outline-width)}.fundraising-form,.fundy-form{width:100%;max-width:480px}.dkf_form{padding:var(--dkf--container--padding);border-width:var(--dkf--container--border-width);border-style:solid;border-radius:var(--dkf--container--border-radius);border-color:var(--dkf--container--border-color);background-color:var(--dkf--container--background-color);color:var(--dkf--global--text-color)}.dkf_html--intro{display:flex;flex-direction:column;margin-bottom:var(--dkf--global--section-gap);gap:var(--dkf--global--field-gap)}.dkf_html--intro h1,.dkf_html--intro h2,.dkf_html--intro h3,.dkf_html--intro h4{color:var(--dkf--title--text-color);font-weight:var(--dkf--title--font-weight);font-size:var(--dkf--title--font-size);line-height:var(--dkf--title--line-height)}.dkf_html--intro p{font-weight:var(--dkf--description--font-weight);font-size:var(--dkf--description--font-size);line-height:var(--dkf--description--line-height)}.dkf_radio_wrapper--frequency{display:flex;margin-bottom:var(--dkf--global--section-gap);gap:2rem}.dkf_radio_wrapper--frequency .dkf_input--label{font-size:var(--dkf--frequency-radio--font-size)}.dkf_fieldset_wrapper--amounts{margin-bottom:var(--dkf--global--section-gap)}.dkf_radio_wrapper--amount,.dkf_radio_wrapper--_amount_single,.dkf_radio_wrapper--_amount_recurring{display:flex;gap:var(--dkf--global--field-gap)}.dkf_radio_wrapper--amount .dkf_radio,.dkf_radio_wrapper--_amount_single .dkf_radio,.dkf_radio_wrapper--_amount_recurring .dkf_radio{position:relative;flex:1 1 auto;padding:var(--dkf--amount--padding-y) var(--dkf--amount--padding-x);border-width:var(--dkf--amount--border-width);border-style:solid;border-radius:var(--dkf--amount--border-radius);border-color:var(--dkf--amount--border-color);background-color:var(--dkf--amount--background-color);line-height:1;text-align:center;transition:all .2s ease}.dkf_radio_wrapper--amount .dkf_radio:before,.dkf_radio_wrapper--_amount_single .dkf_radio:before,.dkf_radio_wrapper--_amount_recurring .dkf_radio:before{display:block;z-index:2;position:absolute;top:0;right:0;width:1.25rem;height:1.25rem;transform:translate(25%) translateY(-25%) scale(0);border-radius:999px;background:var(--dkf--tick--background-color);content:"";transition:all .2s ease}.dkf_radio_wrapper--amount .dkf_radio:after,.dkf_radio_wrapper--_amount_single .dkf_radio:after,.dkf_radio_wrapper--_amount_recurring .dkf_radio:after{display:block;z-index:2;position:absolute;top:-.063rem;right:.125rem;width:6px;height:10px;transform:rotate(45deg) scale(0);border-right:2px solid var(--dkf--tick--color);border-bottom:2px solid var(--dkf--tick--color);content:"";transition:all .2s ease}.dkf_radio_wrapper--amount .dkf_radio:hover,.dkf_radio_wrapper--amount .dkf_radio:hover:has(input:checked),.dkf_radio_wrapper--_amount_single .dkf_radio:hover,.dkf_radio_wrapper--_amount_single .dkf_radio:hover:has(input:checked),.dkf_radio_wrapper--_amount_recurring .dkf_radio:hover,.dkf_radio_wrapper--_amount_recurring .dkf_radio:hover:has(input:checked){border-color:var(--dkf--amount--border-color--hover);outline-color:var(--dkf--amount--outline-color);outline-style:solid;outline-width:var(--dkf--amount--outline-width);background-color:var(--dkf--amount--background-color--hover);cursor:pointer}.dkf_radio_wrapper--amount .dkf_radio:has(input:focus-visible),.dkf_radio_wrapper--amount .dkf_radio:has(input:focus-visible):has(input:checked),.dkf_radio_wrapper--_amount_single .dkf_radio:has(input:focus-visible),.dkf_radio_wrapper--_amount_single .dkf_radio:has(input:focus-visible):has(input:checked),.dkf_radio_wrapper--_amount_recurring .dkf_radio:has(input:focus-visible),.dkf_radio_wrapper--_amount_recurring .dkf_radio:has(input:focus-visible):has(input:checked){border-color:var(--dkf--amount--border-color--focus);outline-color:var(--dkf--amount--outline-color);outline-style:solid;outline-width:var(--dkf--amount--outline-width);background-color:var(--dkf--amount--background-color--focus)}.dkf_radio_wrapper--amount .dkf_radio:has(input:checked),.dkf_radio_wrapper--_amount_single .dkf_radio:has(input:checked),.dkf_radio_wrapper--_amount_recurring .dkf_radio:has(input:checked){border-color:var(--dkf--amount--border-color--checked);background-color:var(--dkf--amount--background-color--checked)}.dkf_radio_wrapper--amount .dkf_radio:has(input:checked):before,.dkf_radio_wrapper--_amount_single .dkf_radio:has(input:checked):before,.dkf_radio_wrapper--_amount_recurring .dkf_radio:has(input:checked):before{transform:translate(25%) translateY(-25%) scale(1)}.dkf_radio_wrapper--amount .dkf_radio:has(input:checked):after,.dkf_radio_wrapper--_amount_single .dkf_radio:has(input:checked):after,.dkf_radio_wrapper--_amount_recurring .dkf_radio:has(input:checked):after{transform:rotate(45deg) scale(1)}.dkf_radio_wrapper--amount .dkf_radio .dkf_input--label,.dkf_radio_wrapper--_amount_single .dkf_radio .dkf_input--label,.dkf_radio_wrapper--_amount_recurring .dkf_radio .dkf_input--label{display:block;font-size:var(--dkf--amount--font-size)}.dkf_radio_wrapper--amount .dkf_radio .dkf_input--label:before,.dkf_radio_wrapper--amount .dkf_radio .dkf_input--label:after,.dkf_radio_wrapper--_amount_single .dkf_radio .dkf_input--label:before,.dkf_radio_wrapper--_amount_single .dkf_radio .dkf_input--label:after,.dkf_radio_wrapper--_amount_recurring .dkf_radio .dkf_input--label:before,.dkf_radio_wrapper--_amount_recurring .dkf_radio .dkf_input--label:after{display:none}.dkf_nudge{display:flex;align-items:center;margin-top:var(--dkf--global--section-gap);gap:.5rem;font-size:var(--dkf--nudge--font-size);animation:dkf-slideInLeft .4s}.dkf_nudge svg{width:var(--dkf--nudge--icon-size);height:var(--dkf--nudge--icon-size)}.dkf_nudge svg path{fill:var(--dkf--nudge--icon-color)}.dkf_group_wrapper--custom_amount_container{position:relative;margin-top:var(--dkf--global--field-gap)}.dkf_group_wrapper--custom_amount_container:has(.dkf_wrapper--currency-code-length-1) input[type=text]{padding-right:2rem}.dkf_group_wrapper--custom_amount_container:has(.dkf_wrapper--currency-code-length-2) input[type=text]{padding-right:3rem}.dkf_group_wrapper--custom_amount_container:has(.dkf_wrapper--currency-code-length-3) input[type=text]{padding-right:4rem}.dkf_input--_amount_custom{display:block;position:relative}.dkf_input--_amount_custom:before{display:block;z-index:2;position:absolute;top:0;right:0;width:1.25rem;height:1.25rem;transform:translate(25%) translateY(-25%) scale(0);border-radius:999px;background:var(--dkf--tick--background-color);content:"";transition:all .2s ease}.dkf_input--_amount_custom:after{display:block;z-index:2;position:absolute;top:-.063rem;right:.125rem;width:6px;height:10px;transform:rotate(45deg) scale(0);border-right:2px solid var(--dkf--tick--color);border-bottom:2px solid var(--dkf--tick--color);content:"";transition:all .2s ease}.dkf_input--_amount_custom .dkf_input--label{left:50%;transform:translate(-50%,-50%);background:var(--dkf--input--background-color);font-size:var(--dkf--custom-amount--font-size);pointer-events:none;transition:all .2s ease}.dkf_input--_amount_custom input[type=text]{padding-top:var(--dkf--custom-amount--padding-y);padding-right:2rem;padding-bottom:var(--dkf--custom-amount--padding-y);border-width:var(--dkf--custom-amount--border-width);font-size:var(--dkf--custom-amount--font-size);line-height:var(--dkf--custom-amount--line-height);text-align:right}.dkf_input--_amount_custom input[type=text]::placeholder{opacity:0}.dkf_html_wrapper--currencyCode{display:none;position:absolute;top:calc(var(--dkf--custom-amount--padding-y) + var(--dkf--custom-amount--border-width));right:.75rem;font-weight:700;line-height:var(--dkf--custom-amount--line-height)}.dkf_group_wrapper--custom_amount_container:has(input[type=text]:focus-visible) .dkf_input--label,.dkf_group_wrapper--custom_amount_container:has(input[type=text]:not(:placeholder-shown)) .dkf_input--label{top:50%;left:12px;padding-right:.5rem;transform:translateY(-50%);color:inherit;font-size:var(--dkf--custom-amount--font-size)}.dkf_group_wrapper--custom_amount_container:has(input[type=text]:focus-visible) .dkf_input--label:after,.dkf_group_wrapper--custom_amount_container:has(input[type=text]:not(:placeholder-shown)) .dkf_input--label:after{content:":"}.dkf_group_wrapper--custom_amount_container:has(input[type=text]:focus-visible) .dkf_html_wrapper--currencyCode,.dkf_group_wrapper--custom_amount_container:has(input[type=text]:not(:placeholder-shown)) .dkf_html_wrapper--currencyCode{display:block;font-size:var(--dkf--custom-amount--font-size)}.dkf_input--_amount_custom:has(input[type=text]:not(:placeholder-shown)):before{transform:translate(25%) translateY(-25%) scale(1)}.dkf_input--_amount_custom:has(input[type=text]:not(:placeholder-shown)):after{transform:rotate(45deg) scale(1)}.dkf_group_wrapper--quantity_widget{margin-bottom:var(--dkf--global--section-gap)}.dkf_html_wrapper--quantity_title{margin-bottom:var(--dkf--global--field-gap);font-weight:500;line-height:1.5}.dkf_group_wrapper--quantity_buttons{display:flex;align-items:center;margin-bottom:var(--dkf--global--field-gap);border-radius:var(--dkf--button--border-radius);background-color:var(--dkf--symbolic--background-color)}.dkf_group_wrapper--quantity_buttons .dkf_button:focus-visible{outline-color:var(--dkf--symbolic--button--outline-color);outline-width:var(--dkf--symbolic--button--outline-width);outline-offset:0}.dkf_group_wrapper--quantity_buttons .dkf_button_wrapper--decrement,.dkf_group_wrapper--quantity_buttons .dkf_button_wrapper--increment{flex:0 0 var(--dkf--symbolic--button--size)}.dkf_group_wrapper--quantity_buttons .dkf_button_wrapper--decrement button,.dkf_group_wrapper--quantity_buttons .dkf_button_wrapper--increment button{width:var(--dkf--symbolic--button--size);height:var(--dkf--symbolic--button--size);padding:0}.dkf_group_wrapper--quantity_buttons .dkf_button_wrapper--decrement button{border-top-right-radius:0;border-bottom-right-radius:0}.dkf_group_wrapper--quantity_buttons .dkf_button_wrapper--increment button{border-top-left-radius:0;border-bottom-left-radius:0}.dkf_group_wrapper--quantity_buttons .dkf_html_wrapper--quantity_label,.dkf_group_wrapper--quantity_buttons .dkf_html_wrapper--quantity_label_singular,.dkf_group_wrapper--quantity_buttons .dkf_html_wrapper--quantity_label_plural{flex:1 1 auto;text-align:center}.dkf_html_wrapper--info_text,.dkf_html_wrapper--info_text_singular,.dkf_html_wrapper--info_text_plural{font-weight:var(--dkf--symbolic--info-text--font-weight);font-size:var(--dkf--symbolic--info-text--font-size);line-height:var(--dkf--symbolic--info-text--line-height)}.dkf_html_wrapper--info_text .amount-currency,.dkf_html_wrapper--info_text_singular .amount-currency,.dkf_html_wrapper--info_text_plural .amount-currency{font-weight:var(--dkf--symbolic--total--font-weight);text-decoration:var(--dkf--symbolic--total--decoration);text-decoration-color:var(--dkf--symbolic--total--underline-color);text-decoration-thickness:var(--dkf--symbolic--total--underline-width);text-underline-offset:var(--dkf--symbolic--total--underline-offset)}.dkf_checkbox_wrapper--consent{margin-bottom:var(--dkf--global--section-gap)}.dkf_group_wrapper--frequency_group+.dkf_checkbox_wrapper--consent{margin-top:var(--dkf--global--section-gap)}.dkf_fieldset_wrapper--communication_consent{margin-bottom:var(--dkf--global--section-gap)}.dkf_checkbox_wrapper--marketing_consent{display:flex;gap:var(--dkf--global--section-gap)}.dkf_button_wrapper--step_forward_2,.dkf_button_wrapper--step_forward_3{display:flex;justify-content:center}[class*=dkf_group_wrapper--buttons_instant_payment_methods]:has(button)+div.dkf_group_wrapper--next_step_escape_link_container,[class*=dkf_group_wrapper--buttons_instant_payment_methods]:has(button)+div.dkf_wrapper--next-escape-container{margin-top:calc(var(--dkf--global--field-gap) * 1.5)}div.dkf_group_wrapper--next_step_escape_link_container:has(div.dkf_group_wrapper--escape_links) div.dkf_group_wrapper--escape_links div.dkf_escape-link,div.dkf_group_wrapper--step1-buttons div.dkf_group_wrapper--next_step_escape_link_container div.dkf_wrapper--style--button+div[class*=dkf_group_wrapper--escape_links],div.dkf_wrapper--next-escape-container:has(div.dkf_group_wrapper--escape_links) div.dkf_group_wrapper--escape_links div.dkf_escape-link,div.dkf_group_wrapper--step1-buttons div.dkf_wrapper--next-escape-container div.dkf_wrapper--style--button+div[class*=dkf_group_wrapper--escape_links]{display:flex;flex-direction:row;justify-content:center;margin-top:calc(var(--dkf--global--field-gap) * 1.5)}div.dkf_group_wrapper--next_step_escape_link_container:has(>div.dkf_wrapper--style--link):has(div[class*=dkf_group_wrapper--escape_links]:not(:empty)),div.dkf_wrapper--next-escape-container:has(>div.dkf_wrapper--style--link):has(div[class*=dkf_group_wrapper--escape_links]:not(:empty)){display:flex;flex-direction:row;align-items:center;justify-content:space-between}div.dkf_group_wrapper--next_step_escape_link_container:has(>div.dkf_wrapper--style--link):has(div[class*=dkf_group_wrapper--escape_links]:not(:empty))>div,div.dkf_wrapper--next-escape-container:has(>div.dkf_wrapper--style--link):has(div[class*=dkf_group_wrapper--escape_links]:not(:empty))>div{flex:1}div.dkf_group_wrapper--next_step_escape_link_container:has(>div.dkf_wrapper--style--link):has(div[class*=dkf_group_wrapper--escape_links]:not(:empty))>div:first-child,div.dkf_wrapper--next-escape-container:has(>div.dkf_wrapper--style--link):has(div[class*=dkf_group_wrapper--escape_links]:not(:empty))>div:first-child{display:flex;justify-content:flex-start}div.dkf_group_wrapper--next_step_escape_link_container:has(>div.dkf_wrapper--style--link):has(div[class*=dkf_group_wrapper--escape_links]:not(:empty))>div .dkf_escape-link,div.dkf_wrapper--next-escape-container:has(>div.dkf_wrapper--style--link):has(div[class*=dkf_group_wrapper--escape_links]:not(:empty))>div .dkf_escape-link{display:inherit;margin-top:0;text-align:right}.dkf_group_wrapper--buttons_instant_payment_methods:has(button)+div[class*=dkf_button_wrapper--step_forward]{margin-top:calc(var(--dkf--global--field-gap) * 1.5)}div.dkf_group_wrapper--step2-buttons,div.dkf_group_wrapper--family-members-payment-buttons{margin-top:var(--dkf--global--section-gap)}.dkf_wrapper--previous-step{margin-bottom:var(--dkf--global--section-gap)}.dkf_form .dkf_button.dkf_previous-step{position:relative;padding-left:20px}.dkf_form .dkf_button.dkf_previous-step:before{display:block;position:absolute;top:50%;left:0;width:16px;height:16px;transform:translateY(-50%);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 16 16' fill='none'%3E%3Cpath d='M12.6667 8H3.33334' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8.00001 12.6666L3.33334 7.99992L8.00001 3.33325' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:center left;background-size:16px 16px;background-repeat:no-repeat no-repeat;content:"";transition:all .2s ease}.dkf_form .dkf_button.dkf_previous-step:hover:before{filter:var(--dkf--global--primary-color--filter)}.dkf_checkbox_wrapper--anonymous{margin-bottom:var(--dkf--global--section-gap)}.dkf_fieldset_wrapper .dkf_input_wrapper.dkf_wrapper--postcode{flex:0 0 28%}.dkf_fieldset_wrapper .dkf_input_wrapper.dkf_wrapper--postcode .dkf_input--label{font-size:var(--dkf--global--font-size--xs)}@media (min-width: 415px){.dkf_fieldset_wrapper .dkf_input_wrapper.dkf_wrapper--postcode .dkf_input--label{font-size:var(--dkf--global--font-size--s)}}@media (min-width: 480px){.dkf_fieldset_wrapper .dkf_input_wrapper.dkf_wrapper--postcode .dkf_input--label{font-size:var(--dkf--global--font-size--m)}}.dkf_fieldset_wrapper .dkf_input_wrapper.dkf_wrapper--city{flex:1 1 auto;width:60%}.dkf_fieldset_wrapper--personal{display:flex;flex-wrap:wrap;gap:var(--dkf--global--field-gap)}.dkf_fieldset_wrapper--personal .dkf_input_wrapper{flex:0 0 100%}.dkf_checkbox_wrapper--tax_deduction{margin-top:var(--dkf--global--field-gap)}.dkf_fieldset_wrapper--company_contact{display:flex;flex-direction:column;gap:var(--dkf--global--field-gap)}.dkf_fieldset_wrapper--company_information{display:flex;flex-wrap:wrap;margin-bottom:var(--dkf--global--section-gap);gap:var(--dkf--global--field-gap)}.dkf_fieldset_wrapper--company_information .dkf_input_wrapper{flex:0 0 100%}.dkf_group_wrapper--buttons_payment_methods,div[class*=dkf_group_wrapper--buttons_payment_methods]{display:flex;flex-direction:column;margin-top:var(--dkf--global--section-gap);gap:var(--dkf--global--field-gap)}div.dkf_group_wrapper--family-members-payment-buttons div.dkf_group_wrapper--buttons_payment_methods{margin-top:var(--dkf--global--field-gap)}.dkf_group_wrapper--frequency_group,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurring,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringSingular,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringPlural{margin-bottom:var(--dkf--global--section-gap)}.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurring .dkf_input--label,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringSingular .dkf_input--label,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringPlural .dkf_input--label{display:flex;position:relative;align-items:center;padding-left:0;gap:.5rem}.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurring .dkf_input--label:hover,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringSingular .dkf_input--label:hover,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringPlural .dkf_input--label:hover{cursor:pointer}.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurring .dkf_input--label:hover:before,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringSingular .dkf_input--label:hover:before,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringPlural .dkf_input--label:hover:before{border-color:var(--dkf--toggle--border-color--hover)}.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurring .dkf_input--label:hover:after,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringSingular .dkf_input--label:hover:after,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringPlural .dkf_input--label:hover:after{background-color:var(--dkf--toggle--dot-color--hover)}.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurring .dkf_input--label:before,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurring .dkf_input--label:after,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringSingular .dkf_input--label:before,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringSingular .dkf_input--label:after,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringPlural .dkf_input--label:before,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringPlural .dkf_input--label:after{display:block;position:static;flex:0 0 auto;border-radius:999px}.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurring .dkf_input--label:before,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringSingular .dkf_input--label:before,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringPlural .dkf_input--label:before{width:2.375rem;height:1.5rem;border-width:1px;border-style:solid;border-color:var(--dkf--toggle--border-color);background-color:var(--dkf--toggle--background-color)}.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurring .dkf_input--label:after,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringSingular .dkf_input--label:after,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringPlural .dkf_input--label:after{position:absolute;top:50%;left:.375rem;width:.75rem;height:.75rem;transform:translateY(-50%);border:0;background-color:var(--dkf--toggle--dot-color)}.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurring input,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringSingular input,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringPlural input{clip:rect(0 0 0 0);position:absolute;width:1px;height:1px;overflow:hidden;white-space:nowrap;clip-path:inset(50%)}.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurring input:focus-visible+.dkf_input--label:before,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringSingular input:focus-visible+.dkf_input--label:before,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringPlural input:focus-visible+.dkf_input--label:before{border-width:1px;border-color:var(--dkf--toggle--border-color--focus)}.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurring input:focus-visible+.dkf_input--label:after,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringSingular input:focus-visible+.dkf_input--label:after,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringPlural input:focus-visible+.dkf_input--label:after{background-color:var(--dkf--toggle--dot-color--focus)}.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurring input:checked+.dkf_input--label:before,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringSingular input:checked+.dkf_input--label:before,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringPlural input:checked+.dkf_input--label:before{border-color:var(--dkf--toggle--border-color--checked);background-color:var(--dkf--toggle--background-color--checked)}.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurring input:checked+.dkf_input--label:after,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringSingular input:checked+.dkf_input--label:after,.dkf_checkbox_wrapper.dkf_checkbox_wrapper--_frequencyRecurringPlural input:checked+.dkf_input--label:after{top:50%;left:1.25rem;transform:translateY(-50%);background-color:var(--dkf--toggle--dot-color--checked)}.dkf_fieldset_wrapper--intervals{margin-bottom:var(--dkf--global--section-gap)}.dkf_fieldset_wrapper--intervals:not(:has(*:not(input[type=hidden]))){margin:0}.dkf_radio_wrapper--plan{display:flex;flex-direction:column;margin-bottom:var(--dkf--global--section-gap);gap:var(--dkf--global--field-gap)}.dkf_radio_wrapper--plan .dkf_radio--plan{position:relative;padding:var(--dkf--membership-plan--padding);border-width:var(--dkf--membership-plan--border-width);border-style:solid;border-radius:var(--dkf--membership-plan--border-radius);border-color:var(--dkf--membership-plan--border-color);background-color:var(--dkf--membership-plan--background-color);color:var(--dkf--membership-plan--text-color);transition:all .2s ease}.dkf_radio_wrapper--plan .dkf_radio--plan:before{display:block;z-index:2;position:absolute;top:0;right:0;width:1.25rem;height:1.25rem;transform:translate(25%) translateY(-25%) scale(0);border-radius:999px;background:var(--dkf--tick--background-color);content:"";transition:all .2s ease}.dkf_radio_wrapper--plan .dkf_radio--plan:after{display:block;z-index:2;position:absolute;top:-.063rem;right:.125rem;width:6px;height:10px;transform:rotate(45deg) scale(0);border-right:2px solid var(--dkf--tick--color);border-bottom:2px solid var(--dkf--tick--color);content:"";transition:all .2s ease}.dkf_radio_wrapper--plan .dkf_radio--plan:hover{border-color:var(--dkf--membership-plan--border-color--hover);outline-color:var(--dkf--membership-plan--outline-color);outline-style:solid;background-color:var(--dkf--membership-plan--background-color--hover);color:var(--dkf--membership-plan--text-color--hover);cursor:pointer}.dkf_radio_wrapper--plan .dkf_radio--plan .dkf_input--label{flex-wrap:wrap;justify-content:space-between;gap:var(--dkf--global--field-gap);font-weight:400}.dkf_radio_wrapper--plan .dkf_radio--plan .dkf_input--label:before,.dkf_radio_wrapper--plan .dkf_radio--plan .dkf_input--label:after{display:none}.dkf_radio_wrapper--plan .dkf_radio--plan .dkf_input--label .plan-title{font-size:var(--dkf--membership-plan--title--font-size)}.dkf_radio_wrapper--plan .dkf_radio--plan .dkf_input--label .plan-amount{font-weight:500;font-size:var(--dkf--membership-plan--amount--font-size)}.dkf_radio_wrapper--plan .dkf_radio--plan .dkf_input--label .plan-description{flex:0 0 100%;font-weight:500;font-size:var(--dkf--membership-plan--description--font-size)}.dkf_radio_wrapper--plan .dkf_radio--plan:has(input:focus-visible){border-color:var(--dkf--membership-plan--border-color--focus);outline-color:var(--dkf--membership-plan--outline-color);outline-style:solid;background-color:var(--dkf--membership-plan--background-color--focus);color:var(--dkf--membership-plan--text-color--focus)}.dkf_radio_wrapper--plan .dkf_radio--plan:has(input:checked){border-color:var(--dkf--membership-plan--border-color--checked);background-color:var(--dkf--membership-plan--background-color--checked);color:var(--dkf--membership-plan--text-color--checked)}.dkf_radio_wrapper--plan .dkf_radio--plan:has(input:checked):before{transform:translate(25%) translateY(-25%) scale(1)}.dkf_radio_wrapper--plan .dkf_radio--plan:has(input:checked):after{transform:rotate(45deg) scale(1)}.dkf_radio_wrapper--plan .dkf_radio--plan:has(input:checked) .dkf_input--label{font-weight:400}.dkf_radio_wrapper--plan .dkf_radio--plan:has(input:checked) .dkf_input--label .plan-title,.dkf_radio_wrapper--plan .dkf_radio--plan:has(input:checked) .dkf_input--label .plan-amount{font-weight:600}.dkf_fieldset_wrapper--occasion_container{display:flex;flex-direction:column;margin-bottom:var(--dkf--global--section-gap);gap:var(--dkf--global--field-gap)}.dkf_fieldset_wrapper--tributee{display:flex;flex-wrap:wrap;margin-bottom:var(--dkf--global--section-gap);gap:var(--dkf--global--field-gap)}.dkf_fieldset_wrapper--tributee .dkf_input_wrapper{flex:0 0 100%}.dkf_html_wrapper--tribute_infotext{margin-bottom:var(--dkf--global--section-gap)}.dkf_html--tribute_infotext{display:flex;align-items:center;gap:var(--dkf--global--field-gap);line-height:var(--dkf--tribute-info--line-height)}.dkf_html--tribute_infotext svg{flex:0 0 var(--dkf--tribute-info--icon-size);width:var(--dkf--tribute-info--icon-size);height:var(--dkf--tribute-info--icon-size)}.dkf_fieldset_wrapper--deceased{display:flex;flex-direction:column;margin-bottom:var(--dkf--global--section-gap);gap:var(--dkf--global--field-gap)}.dkf_fieldset_wrapper--relatives{display:flex;flex-wrap:wrap;margin-bottom:var(--dkf--global--section-gap);gap:var(--dkf--global--field-gap)}.dkf_fieldset_wrapper--relatives .dkf_input_wrapper{flex:0 0 100%}.dkf_loader-container .dkf_spinner--text{margin-bottom:var(--dkf--global--field-gap);font-size:var(--dkf--loading--title--font-size)}.dkf_loader-container .dkf_retry-text,.dkf_loader-container .dkf_error-text{margin-top:var(--dkf--global--section-gap);margin-bottom:var(--dkf--global--section-gap);font-size:var(--dkf--loading--text--font-size)}.dkf_loader-container .dkf_retry-button:has(+button){margin-bottom:var(--dkf--global--field-gap)}.dkf_loader-container .dkf_cancel-button{display:block;margin-right:auto;margin-left:auto}
