.form-row{align-items:center;display:flex;flex-wrap:wrap;gap:1.25rem}@media(min-width:768px){.form-row{flex-wrap:nowrap}}@media(min-width:1025px){.form-row{flex-wrap:nowrap;gap:2.5rem}}.form-group{display:flex;flex-direction:column;row-gap:.375rem;width:100%}@media(min-width:768px){.form-group{max-width:26.6875rem;width:48.6%}}.form-group label{width:100%}.form-group--hidden{display:none}.form__field-group{display:flex;flex-direction:column;row-gap:1rem;width:max-content}.form__fields-wrapper{display:flex;flex-wrap:wrap;gap:1.875rem 2.5rem}.form__fields-wrapper>div{width:100%}.form__fields-wrapper fieldset{border:none;width:100%}@media(min-width:1025px){.form__fields-wrapper--col-2 fieldset{width:calc(50% - 20px)}}.form__description{display:inline-block;font-weight:400}.form__file-upload .form__file-remove-btn{height:1.5rem;position:relative;width:1.5rem}.form__file-upload .form__file-remove-btn:before{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48cGF0aCBmaWxsPSIjZmZmIiBzdHJva2U9IiNGN0YyRUMiIHN0cm9rZS13aWR0aD0iLjA0MiIgZD0iTTEyLjU2IDQuMTg4IDguNzUgOGwzLjgxMSAzLjgxMi0uNzQ4Ljc0OC0zLjgxMS0zLjgxMi0zLjgxMiAzLjgxMi0uNzQ4LS43NDhMNy4yNTMgOCAzLjQ0IDQuMTg4bC43NDgtLjc0OCAzLjgxMiAzLjgxMiAzLjgxMi0zLjgxMnoiLz48L3N2Zz4=);left:4px;position:absolute;top:3px}.form__file-upload .icon-upload{height:2.5rem;width:2.5rem;fill:#868686}.form__file-upload p{color:#868686}.form__file-upload p span{display:block;text-align:center}.form__file-upload ul{display:flex;flex-direction:column;row-gap:.5rem}.form__file-upload ul li{background-color:#fff;border:2px solid #eaeaea;border-radius:.625rem;display:flex;font-weight:500;justify-content:space-between;padding:1rem}.form__file-upload-dropzone{align-items:center;background-color:#f7f2ec;border:.125rem dashed #868686;border-radius:.625rem;cursor:pointer;display:flex;flex-direction:column;font-weight:500;height:19rem;justify-content:center;margin:.5rem 0;row-gap:.5625rem}@media(min-width:1025px){.form__file-upload-dropzone{height:12rem}}form.submitted label:has(input[type=checkbox]:invalid):before{border-color:#e2001a}form.submitted label:has(input[type=radio]:invalid):before{border-color:#e2001a}form.submitted input:invalid,form.submitted select:invalid,form.submitted textarea:invalid{outline-color:#e2001a}legend{font-weight:700;margin-bottom:1rem}label{font-weight:500}label:has(input[type=checkbox]){cursor:pointer;padding-left:2rem;position:relative}label:has(input[type=checkbox]) input[type=checkbox]{opacity:0;position:absolute;z-index:-1}label:has(input[type=checkbox]):before{background-color:#fff;border:.125rem solid #000;border-radius:.3125rem;content:"";height:1.5rem;left:0;position:absolute;transition:all .1s ease-out;width:1.5rem}label:has(input[type=checkbox]):after{transition:all .1s ease-out}label:has(input[type=checkbox]:disabled){color:#868686}label:has(input[type=checkbox]:disabled):before{border-color:#868686}label:has(input[type=checkbox]:checked):before{background-color:#000}label:has(input[type=checkbox]:checked):after{content:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxNiIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDE2Ij48ZyBjbGlwLXBhdGg9InVybCgjYSkiPjxwYXRoIGZpbGw9IiNmZmYiIGQ9Ik01LjMzNCAxNC4yMjJhLjkuOSAwIDAgMS0uNjMyLS4yNTdMLjI1OCA5LjUyYS44ODUuODg1IDAgMSAxIDEuMjUzLTEuMjUzbDMuODE0IDMuODEzIDkuMTU1LTkuMTU1YS44ODUuODg1IDAgMSAxIDEuMjU0IDEuMjUzbC05Ljc3IDkuNzg3YS44Ny44NyAwIDAgMS0uNjMuMjU3Ii8+PC9nPjxkZWZzPjxjbGlwUGF0aCBpZD0iYSI+PHBhdGggZmlsbD0iI2ZmZiIgZD0iTTAgMGgxNnYxNkgweiIvPjwvY2xpcFBhdGg+PC9kZWZzPjwvc3ZnPg==);height:1rem;left:.25rem;position:absolute;top:.0625rem;width:1rem}label:has(input[type=radio]){cursor:pointer;padding-left:1.75rem;position:relative}label:has(input[type=radio]) input[type=radio]{opacity:0;position:absolute;z-index:-1}label:has(input[type=radio]):before{background-color:#fff;border:.125rem solid #000;border-radius:50%;content:"";height:1.25rem;left:0;position:absolute;top:.125rem;transition:all .1s ease-out;width:1.25rem}label:has(input[type=radio]):after{border-radius:50%;content:"";height:.625rem;left:.3125rem;position:absolute;top:.4375rem;transition:all .1s ease-out;width:.625rem}label:has(input[type=radio]:disabled){color:#868686}label:has(input[type=radio]:disabled):before{border-color:#868686}label:has(input[type=radio]:checked):after{background-color:#000}input,select,textarea{background-color:#fff;border-radius:.625rem;font-weight:500;outline:.125rem solid #000;outline-offset:-.125rem;padding:.6875rem 1rem;width:100%}input:focus,select:focus,textarea:focus{outline:.125rem solid #000}input::placeholder,select::placeholder,textarea::placeholder{color:hsla(0,0%,53%,.5)}textarea{resize:none}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="black" width="40px" height="40px"><path d="M7 10l5 5 5-5z"/></svg>');background-position:right 10px center;background-repeat:no-repeat;background-size:2.5rem;cursor:pointer;padding-right:3.5rem;text-overflow:ellipsis}select option{font-weight:500}select option:disabled{color:#868686}
/*# sourceMappingURL=form.css.map*/