.duk-form{margin-left:-20px;margin-right:-20px;display:flex;flex-wrap:wrap;align-items:flex-start}.duk-control{width:100%;padding:1.25rem}.duk-control .duk-button-wrapper{justify-content:center}.duk-control__label{margin-bottom:.75rem!important;display:block;padding-right:.75rem;font-size:19px;color:var(--colors-taupe)}@media (min-width: 1024px){.duk-control__label{margin-bottom:14px!important;font-size:23px}}.duk-control__controls-wrapper{display:flex;align-items:center}.duk-control__input{width:100%}.duk-control__message{margin-top:.5rem;display:flex;align-items:center;justify-content:flex-end}.duk-control__message>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.duk-control__message{font-size:.875rem;line-height:1.25rem;min-height:1.5rem}.duk-control__message>p:empty:before{content:" "}.duk-control--start .duk-control__controls-wrapper{justify-content:flex-start}.duk-control--center .duk-control__controls-wrapper{justify-content:center}.duk-control--end .duk-control__controls-wrapper{justify-content:flex-end}.duk-control--stacked:not(:last-child){padding-bottom:0}.duk-control--stacked .duk-control__label{margin-bottom:.25rem}.duk-control--stacked .duk-control__input{flex:2}.duk-control--inline-fixed:not(:last-child){padding-bottom:0}.duk-control--inline-fixed .duk-control__wrapper{margin-bottom:.75rem;display:flex;width:100%;align-items:center;justify-content:center;text-align:right}@media (min-width: 768px){.duk-control--inline-fixed .duk-control__wrapper{justify-content:flex-start}}.duk-control--inline-fixed .duk-control__label{flex:1}.duk-control--inline-fixed .duk-control__input{flex:2}.duk-control--inline-flex:not(:last-child){padding-bottom:0}.duk-control--inline-flex .duk-control__wrapper{margin-bottom:.75rem;display:flex;width:100%;align-items:center;justify-content:center}@media (min-width: 768px){.duk-control--inline-flex .duk-control__wrapper{justify-content:flex-start}}.duk-control--inline-flex .duk-control__input{flex:1}.duk-control--success .duk-control__label,.duk-control--success .duk-control__message{font-style:normal;color:var(--colors-success)}.duk-control--attention .duk-control__label,.duk-control--attention .duk-control__message{font-style:normal;color:var(--colors-attention)}.duk-control--warning .duk-control__label,.duk-control--warning .duk-control__message{font-style:normal;color:var(--colors-warning)}.duk-control--full{width:100%}@media (min-width: 640px){.duk-control--half{width:50%}.duk-control--quarter{width:25%}}
