.form-elements__wrapper{display:flex;flex-direction:column;width:100%;label{margin-bottom:5px}}.form-elements__input{border:1px solid var(--sc-color-light-gray);border-radius:5px;font-family:inherit;font-size:inherit;padding:10px;transition:border .5s;width:100%;&:focus{outline:none;border-color:var(--sc-color-primary)}&:disabled{background-color:var(--sc-color-tertiary)}}.form-elements__select{background-color:var(--sc-color-white);border:1px solid var(--sc-color-light-gray);border-radius:5px;font-family:inherit;font-size:inherit;padding:10px;transition:border .5s;width:100%;&:focus{outline:none;border-color:var(--sc-color-primary)}&:disabled{background-color:var(--sc-color-tertiary)}}.form-elements__textarea{background-color:var(--sc-color-white);border:1px solid var(--sc-color-light-gray);border-radius:5px;font-family:inherit;font-size:inherit;padding:10px;transition:border .5s;width:100%;&:focus{outline:none;border-color:var(--sc-color-primary)}&:disabled{background-color:var(--sc-color-tertiary)}}.form-elements__required{color:var(--sc-color-primary);margin-left:5px}.form-elements__multiselect-wrapper{align-items:center;display:flex;margin-top:var(--sc-spacing-small);input{margin:0;margin-right:var(--sc-spacing-small);width:20px}label{margin:0}}.form-elements__date-of-birth-inputs{display:flex;justify-content:flex-start;>div,input{width:100px}}.form-elements__checkbox-wrapper{display:flex;justify-content:flex-start;padding-bottom:var(--sc-spacing-small);input{width:20px}label{cursor:pointer}}.form-elements__error-message{color:var(--sc-color-danger);font-size:var(--sc-text-xsmall);font-weight:700;margin-top:var(--sc-spacing-small);text-transform:uppercase;@media (min-width:512px){font-size:var(--sc-text-small)}@media (min-width:768px){font-size:var(--sc-text-std)}@media (min-width:1024px){font-size:var(--sc-text-medium)}}