






.rio-form .rio-radio-buttons{display:flex;flex-direction:column;flex-wrap:wrap}.rio-form .rio-form-radio-container{align-items:center;display:flex;gap:7px;--radio-size:1em;--radio-color:var(--rio-forms-secondary-color)}.rio-form .rio-form-radio-container input{opacity:0;width:0}.rio-form .rio-form-radio-container .radio-markup{align-items:center;border:2px solid;border-color:var(--radio-color);border-radius:50%;box-sizing:border-box;display:flex;height:var(--radio-size);justify-content:center;order:-1;width:var(--radio-size)}.rio-form .rio-form-radio-container input:checked~.radio-markup:before{background-color:var(--radio-color);border-radius:50%;box-sizing:border-box;content:"";display:block;height:calc(var(--radio-size)/2);width:calc(var(--radio-size)/2)}
.rio-forms-checkbox .rio-checkbox-buttons{display:flex;flex-direction:column;flex-wrap:wrap}.rio-forms-checkbox .rio-form-checkbox-container{align-items:center;display:flex;gap:7px;--checkbox-size:1em;--checkbox-color:var(--rio-forms-secondary-color)}.rio-forms-checkbox .rio-form-checkbox-container input{opacity:0;width:0}.rio-forms-checkbox .rio-form-checkbox-container .checkbox-markup{align-items:center;border:2px solid;border-color:var(--checkbox-color);border-radius:3px;box-sizing:border-box;display:flex;flex-shrink:0;height:var(--checkbox-size);justify-content:center;order:-1;overflow:hidden;padding:.1em;position:relative;width:var(--checkbox-size)}.rio-forms-checkbox .rio-form-checkbox-container .checkbox-markup svg{opacity:0;fill:var(--checkbox-color)}.rio-forms-checkbox .rio-form-checkbox-container input:checked~.checkbox-markup svg{opacity:1}
.rio-form select{display:block;width:100%}

.rio-form button.iti__selected-country{background-color:transparent;border:0;padding:inherit}.rio-form .rio-forms-phone{--phone-color:var(--rio-forms-secondary-color)}.rio-form .rio-forms-phone .iti--show-flags{display:flex;width:100%}.rio-form .rio-forms-phone .iti--show-flags:not(.iti--allow-dropdown) .iti__selected-country{pointer-events:none}.rio-form .rio-forms-phone .iti__selected-dial-code{color:var(--phone-color)}
.rio-form-element .rio-form-heading-text{line-height:1.4;margin:0}
.rio-form-element .rio-form-paragraph-text{margin:0}
.rio-form-element.rio-forms-address .rio-form-elements-wrap{display:flex;flex-direction:column;gap:14px}
.rio-form select{display:block;width:100%}

