.form-item label{display:block;margin-bottom:0.25rem}.form-item [data-required]:after{content:"*";color:crimson;display:inline-block}.form-item .input-wrapper{display:flex;flex-flow:row nowrap;width:100%;justify-content:stretch}.form-item .input-wrapper .input{display:block;width:100%;transition:all 0.5s ease-in-out}.form-item .input-wrapper select.input{-webkit-appearance:none;appearance:none;background-image:url("../../assets/images/select-arrow-down.svg");background-repeat:no-repeat;background-position:calc(100% - 1.2rem) 55%;background-size:auto 22%;padding-right:3rem}.form-item .errors{display:block}.form-item label{font-weight:500;font-size:1rem}.form-item .input{border:0.0625rem solid var(--color-neutral-250);padding:1.125rem 1.125rem 1.0625rem;line-height:1em;border-radius:0.625rem;font-size:0.8125rem}.form-item .input.datepicker-widget{width:100%;padding:0}.form-item .input.datepicker-widget+.input{display:none}.form-item .input.datepicker-widget>.ui-datepicker{width:100%;border-radius:0.625rem;border:0;padding:1rem}@media screen and (min-width:calc(1500px + 1px)){.form-item .input.datepicker-widget>.ui-datepicker{padding:1.75rem}}.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-header{background:rgba(0,0,0,0);border:0;padding-bottom:0.9375rem}.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover,.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover{border:0;background:rgba(0,0,0,0)}.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-header .ui-datepicker-next .ui-icon,.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon{background-image:url("../../../../assets/images/static/angle-right.svg");background-repeat:no-repeat;background-position:center;background-size:contain;transition:all 0.2s ease-in-out}.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-header .ui-datepicker-next:hover .ui-icon,.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-header .ui-datepicker-prev:hover .ui-icon{filter:brightness(0)}.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-header .ui-datepicker-prev .ui-icon{transform:rotate(180deg)}.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-header .ui-datepicker-prev-hover{left:2px;top:2px}.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-header .ui-datepicker-next-hover{right:2px;top:2px}.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-header .ui-datepicker-title{font-weight:400}.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-calendar{margin:0}.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-calendar thead th{padding-bottom:0.9375rem}.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-calendar thead th span[title]{font-weight:400;text-transform:uppercase;font-size:0.625rem;color:var(--color-neutral-400)}.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-calendar tbody td{border:0}.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-calendar tbody td a{font-size:0.875rem;background:rgba(0,0,0,0);border:0;padding:0;border-radius:50%;display:flex;margin:0.25rem;aspect-ratio:1/1;align-items:center;justify-content:center}@media screen and (min-width:calc(1500px + 1px)){.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-calendar tbody td a{font-size:1rem}}.form-item .input.datepicker-widget>.ui-datepicker .ui-datepicker-calendar tbody td a.ui-state-active{background:var(--color-green-400);color:var(--color-text-inverted)}.form-item ::placeholder{color:var(--color-neutral-250)}.form-item .input-wrapper.checkboxes{flex-flow:row wrap}.form-item .input-wrapper.checkboxes label{font-weight:400}.form-item .input.custom-checkbox{width:100%;cursor:pointer;border:0;padding:0;display:grid;grid-template-columns:1.5rem 1fr;grid-gap:0.5rem}.form-item .input.custom-checkbox>span{display:block}.form-item .input.custom-checkbox .input-box{position:relative;width:1.5rem;height:1.5rem;aspect-ratio:1/1}.form-item .input.custom-checkbox .input-box input[type=checkbox],.form-item .input.custom-checkbox .input-box input[type=radio]{opacity:0;position:absolute;left:0;top:0;width:100%;height:100%}.form-item .input.custom-checkbox .input-box .box{border:0.0625rem solid var(--color-neutral-999);border-radius:0.25rem;display:block;width:100%;height:100%;aspect-ratio:1/1;background-color:white;transition:all 0.2s ease-in-out}.form-item .input.custom-checkbox .input-box input[type=radio]+.box{border-radius:50%;position:relative}.form-item .input.custom-checkbox .input-box input[type=radio]+.box:after{aspect-ratio:1/1;content:"";position:absolute;left:50%;top:50%;transition:all 0.2s ease-in-out;background-color:white;width:60%;height:60%;transform:translate(-50%,-50%);border-radius:50%}.form-item .input.custom-checkbox .input-box input[type=checkbox]:checked+.box{background-image:url("../../assets/images/check.svg");background-position:center;background-repeat:no-repeat;background-size:90%}.form-item textarea{resize:vertical}
/*# sourceMappingURL=form-item.css.map */