.form-input__wrapper .js__form-input-wrapper .form-component__radio-group{gap:24px}
.form-input__wrapper .js__form-input-wrapper .form-component__radio-group .radio{margin-bottom:16px}
.form-input__wrapper .js__form-question{color:#2a2b31;font-family:"IBMPlexMono-Bold","Open Sans",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:125%;margin-bottom:16px;text-transform:uppercase}
.form-input__wrapper .subtitledropdownoptionslist{font-size:.75rem;line-height:125%;font-family:"IBMPlexMono-Medium","Open Sans",Helvetica,Arial,sans-serif;margin-bottom:0;text-transform:none}
.form-input__wrapper .subtitledropdownoptionslist p{margin-bottom:0}
.form-input__wrapper .form-component__field__container__dropdown{display:flex;border:solid 3px #2a2b31;width:100%;cursor:pointer;align-items:center;justify-content:space-between;flex-wrap:wrap;margin-bottom:32px}
@media(min-width:768px){.form-input__wrapper .form-component__field__container__dropdown{width:320px}
}
.form-input__wrapper .form-component__field__container__dropdown .icn-arrow-3{display:block;cursor:pointer;margin-right:16px}
.form-input__wrapper .form-component__field__container__dropdown.active .icn-arrow-3{transform:rotate(180deg)}
.form-input__wrapper .form-component__field__container__dropdown.error-field{color:#fd491b;background:linear-gradient(0,rgba(253,73,27,0.2) 0,rgba(253,73,27,0.2) 100%),#fff;margin-bottom:4px}
.form-input__wrapper .form-component__field__container__dropdown.error-field .form-component_style__elements__dropdown-item{color:#fd491b;font-family:"IBMPlexMono-Medium","Open Sans",Helvetica,Arial,sans-serif}
.form-input__wrapper .form-component_style__elements__dropdown-item{display:flex;align-items:center;position:relative;height:48px;font-family:"IBMPlexMono-Regular","Open Sans",Helvetica,Arial,sans-serif;font-size:.875rem;line-height:125%;color:#2a2b31;white-space:nowrap;padding-left:16px;z-index:5;cursor:pointer;width:90%}
@media(max-width:768px){.form-input__wrapper .form-component_style__elements__dropdown-item{width:84%}
}
.form-input__wrapper .form-component_style__elements__dropdown-item.changed{font-family:"IBMPlexMono-Medium","Open Sans",Helvetica,Arial,sans-serif}
.form-input__wrapper .form-component_style__elements__dropdown-item__container{width:100%;padding:0;top:100%;left:0;max-height:160px;overflow-y:scroll;border-top:solid 3px #2a2b31}
@media(min-width:768px){.form-input__wrapper .form-component_style__elements__dropdown-item__container{width:320px}
}
.form-input__wrapper .form-component_style__elements__dropdown-item__container::-webkit-scrollbar{width:5px;padding-right:8px}
.form-input__wrapper .form-component_style__elements__dropdown-item__container::-webkit-scrollbar-thumb{background:#c3c3cf;border-radius:2px}
.form-input__wrapper .form-component_style__elements__dropdown-item__container .item{position:relative;cursor:pointer;color:#2a2b31;font-family:"IBMPlexMono-Regular","Open Sans",Helvetica,Arial,sans-serif;line-height:22px;font-size:.875rem;line-height:125%;background:#fff;padding:var(--spacing-3XS) var(--spacing-2XS)}
.form-input__wrapper .form-component_style__elements__dropdown-item__container .item:hover{background:#d1ff1a}
.form-input__wrapper .error-message.dropdownoptions{position:absolute;left:20px;font-size:.625rem;line-height:125%;font-family:"IBMPlexMono-Medium","Open Sans",Helvetica,Arial,sans-serif;color:#fd491b}
.form-input__wrapper .form-component__radio-group .radio:has(label.error){color:#fd491b}
.form-input__wrapper .form-input-textarea textarea{height:124px;padding:8px 16px;width:100%}
.form-input__wrapper .form-input-textarea textarea::placeholder{padding:8px 16px}
.form-input__wrapper .form-input-textarea textarea.error{background-color:rgba(224,66,50,0.2);color:#fd491b;font-family:"IBMPlexMono-Medium","Open Sans",Helvetica,Arial,sans-serif;border:3px solid #2a2b31}
.form-input__wrapper .form-input-textarea textarea.error::placeholder{color:#fd491b;font-weight:600}
.form-input__wrapper .form-input-textarea #textarea-error{font-size:.625rem;line-height:125%;font-family:"IBMPlexMono-Medium","Open Sans",Helvetica,Arial,sans-serif;color:#fd491b}
.form-input__wrapper .form-input-textarea .error-message{top:inherit !important}
.form-input__wrapper .form-input-textarea.error-field .form-component__field__input{margin-bottom:12px}