.mi-form-referent-wrapper{background-color:#e6e8ec;padding:2.5rem 8.75rem 6.25rem;border-radius:1.75rem}@media screen and (max-width:1100px){.mi-form-referent-wrapper{padding:1.5rem;border-radius:1rem}}@media screen and (max-width:700px){.mi-form-referent-wrapper{padding:1rem;border-radius:0}}.mi-form-referent__tab{display:none}.mi-form-referent__tab--active{display:block}.mi-form-referent-toggle-buttons{display:flex;gap:.5rem;margin-bottom:1.25rem}.mi-form-referent-toggle-btn{display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem 1.125rem;border-radius:2rem;background-color:#fff;color:#737578;font-family:Open Sans,Arial,sans-serif;font-size:1rem;font-weight:600;line-height:1.375rem;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease;-webkit-user-select:none;user-select:none}.mi-form-referent-toggle-btn span[class^=icon-]{font-size:1.125rem;line-height:1}.mi-form-referent-toggle-btn:has(input[type=radio]:checked),.mi-form-referent-toggle-btn.active{background-color:#1c1c1e;color:#fff;border-color:#1c1c1e}.mi-form-referent__section-label{font-family:Open Sans,Arial,sans-serif;font-size:.6875rem;font-weight:700;line-height:1rem;letter-spacing:.07em;text-transform:uppercase;color:#a6a8ad;margin-bottom:.75rem}.mi-form-referent_natural,.mi-form-referent_juridical{background-color:#fff;border-radius:1.25rem;padding:5rem}@media screen and (max-width:1100px){.mi-form-referent_natural,.mi-form-referent_juridical{padding:1.5rem 1.25rem;border-radius:.75rem}}@media screen and (max-width:768px){.mi-form-referent_natural,.mi-form-referent_juridical{padding:1.25rem 1rem;border-radius:.5rem}}.mi-form-referent_natural__main,.mi-form-referent_juridical__main{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem;margin-bottom:1.25rem}@media screen and (max-width:991px){.mi-form-referent_natural__main,.mi-form-referent_juridical__main{grid-template-columns:1fr;gap:1rem}}.mi-form-referent_natural__row,.mi-form-referent_juridical__row{display:flex;gap:.75rem}.mi-form-referent_natural__row>.mi-input-inner,.mi-form-referent_juridical__row>.mi-input-inner{flex:1;min-width:0}@media screen and (max-width:600px){.mi-form-referent_natural__row,.mi-form-referent_juridical__row{flex-direction:column;gap:0}}.mi-form-referent_natural__iban,.mi-form-referent_juridical__iban{position:relative}.mi-form-referent_natural__iban .mi-input-inner,.mi-form-referent_juridical__iban .mi-input-inner{margin-bottom:.375rem}.mi-form-referent_natural__iban-icon,.mi-form-referent_juridical__iban-icon{position:absolute;right:.75rem;top:1.0625rem;font-size:1.125rem;color:#a6a8ad;pointer-events:none;z-index:1}.mi-form-referent_natural__iban-hint,.mi-form-referent_juridical__iban-hint{display:flex;align-items:center;gap:.25rem;font-size:.75rem;line-height:1rem;color:#a6a8ad;margin-bottom:1rem;padding:0 .25rem}.mi-form-referent_natural__iban-hint span[class^=icon-],.mi-form-referent_juridical__iban-hint span[class^=icon-]{font-size:.8125rem;flex-shrink:0}.mi-form-referent_natural__upload>.mi-text-md,.mi-form-referent_juridical__upload>.mi-text-md{margin-bottom:.5rem}.mi-form-referent_natural__upload .mi-file-upload_info,.mi-form-referent_juridical__upload .mi-file-upload_info{display:flex;justify-content:space-between;font-size:.75rem;font-weight:400;line-height:1.125rem;color:#a6a8ad;padding:.375rem 0}.mi-form-referent_natural__upload .mi-file-dropzone,.mi-form-referent_juridical__upload .mi-file-dropzone{position:relative;border:1px dashed #CFD1D5;background:#f7f8f9;border-radius:.625rem;padding:1.5rem;text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.mi-form-referent_natural__upload .mi-file-dropzone.dragover,.mi-form-referent_juridical__upload .mi-file-dropzone.dragover{border-color:#008137;background:#f6faf8}.mi-form-referent_natural__upload .mi-file-dropzone .icon-inbox-arrow-down,.mi-form-referent_juridical__upload .mi-file-dropzone .icon-inbox-arrow-down{font-size:1.5rem;color:#737578;display:block;margin-bottom:.5rem}.mi-form-referent_natural__upload .mi-file-dropzone .mi-file-input,.mi-form-referent_juridical__upload .mi-file-dropzone .mi-file-input{position:absolute;inset:0;opacity:0;cursor:pointer}.mi-form-referent_natural__upload .mi-file-dropzone .mi-file-instructions,.mi-form-referent_juridical__upload .mi-file-dropzone .mi-file-instructions{margin:0;font-size:.875rem;color:#737578}.mi-form-referent_natural__upload .mi-file-dropzone .mi-file-name,.mi-form-referent_juridical__upload .mi-file-dropzone .mi-file-name{margin-top:.375rem;font-size:.75rem;color:#a6a8ad;display:flex;flex-direction:column;gap:4px}.mi-form-referent_natural__upload .mi-file-dropzone .mi-file-name__item,.mi-form-referent_juridical__upload .mi-file-dropzone .mi-file-name__item{word-break:break-word}.mi-form-referent_natural__declaration,.mi-form-referent_juridical__declaration{display:flex;flex-direction:column;gap:1rem}.mi-form-referent_natural__declaration-card,.mi-form-referent_juridical__declaration-card{border-radius:1rem;overflow:hidden;background-color:#f7f8f9}.mi-form-referent_natural__card-heading,.mi-form-referent_juridical__card-heading{font-family:Open Sans,Arial,sans-serif;font-size:.9375rem;font-weight:700;line-height:1.25rem;color:#1c1c1e;margin-bottom:.625rem}.mi-form-referent_natural__beneficiary,.mi-form-referent_juridical__beneficiary{padding:1rem 1.25rem .5rem}.mi-form-referent_natural__beneficiary .mi-input-inner,.mi-form-referent_juridical__beneficiary .mi-input-inner{margin-bottom:0}.mi-form-referent_natural__pep,.mi-form-referent_juridical__pep{padding:.5rem 1.25rem 1rem}.mi-form-referent_natural__pep-personal,.mi-form-referent_natural__pep-family,.mi-form-referent_natural__pep-associate,.mi-form-referent_juridical__pep-personal,.mi-form-referent_juridical__pep-family,.mi-form-referent_juridical__pep-associate{display:flex;align-items:start;flex-direction:column;gap:.375rem;padding:.625rem 0}.mi-form-referent_natural__pep-personal:last-of-type,.mi-form-referent_natural__pep-family:last-of-type,.mi-form-referent_natural__pep-associate:last-of-type,.mi-form-referent_juridical__pep-personal:last-of-type,.mi-form-referent_juridical__pep-family:last-of-type,.mi-form-referent_juridical__pep-associate:last-of-type{border-bottom:none;padding-bottom:0}.mi-form-referent_natural__pep-personal__content,.mi-form-referent_natural__pep-family__content,.mi-form-referent_natural__pep-associate__content,.mi-form-referent_juridical__pep-personal__content,.mi-form-referent_juridical__pep-family__content,.mi-form-referent_juridical__pep-associate__content{display:flex;justify-content:space-between;width:100%;flex-wrap:wrap}.mi-form-referent_natural__pep-personal .mi-text-sm,.mi-form-referent_natural__pep-family .mi-text-sm,.mi-form-referent_natural__pep-associate .mi-text-sm,.mi-form-referent_juridical__pep-personal .mi-text-sm,.mi-form-referent_juridical__pep-family .mi-text-sm,.mi-form-referent_juridical__pep-associate .mi-text-sm{flex:1;min-width:0;line-height:1.125rem;display:flex;align-items:center;gap:.25rem}.mi-form-referent_natural__pep-personal .mi-input-error_text,.mi-form-referent_natural__pep-family .mi-input-error_text,.mi-form-referent_natural__pep-associate .mi-input-error_text,.mi-form-referent_juridical__pep-personal .mi-input-error_text,.mi-form-referent_juridical__pep-family .mi-input-error_text,.mi-form-referent_juridical__pep-associate .mi-input-error_text{display:block;width:100%;font-size:.6875rem}@media screen and (max-width:600px){.mi-form-referent_natural__pep-personal,.mi-form-referent_natural__pep-family,.mi-form-referent_natural__pep-associate,.mi-form-referent_juridical__pep-personal,.mi-form-referent_juridical__pep-family,.mi-form-referent_juridical__pep-associate{flex-wrap:wrap}}.mi-form-referent_natural__pep-radios,.mi-form-referent_juridical__pep-radios{display:flex;gap:.5rem;flex-shrink:0}.mi-form-referent_natural__pep-radios .mi-radio,.mi-form-referent_juridical__pep-radios .mi-radio{gap:.25rem}.mi-form-referent_natural__pep-radios .mi-radio .mi-radio-label,.mi-form-referent_juridical__pep-radios .mi-radio .mi-radio-label{font-size:.8125rem}.mi-form-referent_natural .mi-referent_natural-warning,.mi-form-referent_natural .mi-referent_juridical-warning,.mi-form-referent_juridical .mi-referent_natural-warning,.mi-form-referent_juridical .mi-referent_juridical-warning{display:flex;flex-direction:row;align-items:center;gap:.5rem;background-color:#ffedd5;color:#f97316;border-radius:1rem;padding:.5rem}.mi-form-referent_natural__bottom,.mi-form-referent_juridical__bottom{padding-top:1.5rem}@media screen and (max-width:768px){.mi-form-referent_natural__bottom,.mi-form-referent_juridical__bottom{padding-top:1.25rem}}.mi-form-referent_natural__checkboxes,.mi-form-referent_juridical__checkboxes{display:flex;flex-direction:column;margin-bottom:1.25rem}.mi-form-referent_natural__checkboxes .mi-checkbox-content,.mi-form-referent_juridical__checkboxes .mi-checkbox-content{display:inline}.mi-form-referent_natural__submit,.mi-form-referent_juridical__submit{display:flex;flex-wrap:wrap;gap:1rem;padding:1rem .875rem;background-color:#f0f2f4;border-radius:1rem;justify-content:space-between;align-items:center}@media screen and (max-width:1100px){.mi-form-referent_natural__submit,.mi-form-referent_juridical__submit{padding:0;background-color:transparent;flex-direction:column-reverse}.mi-form-referent_natural__submit #mi-form-referent_natural__submit_button,.mi-form-referent_natural__submit #mi-form-referent_juridical__submit_button,.mi-form-referent_juridical__submit #mi-form-referent_natural__submit_button,.mi-form-referent_juridical__submit #mi-form-referent_juridical__submit_button{width:100%}}.mi-form-referent_natural .mi-checkbox-label,.mi-form-referent_juridical .mi-checkbox-label{display:flex}.mi-form-referent_natural .mi-checkbox-label .mi-checkbox,.mi-form-referent_juridical .mi-checkbox-label .mi-checkbox{max-width:1.25rem;width:100%;margin:0 .5rem 0 0}
