/**
 * tom-select.css (v2.6.2)
 * Copyright (c) contributors
 *
 * Licensed under the Apache License, Version 2.0 (the "License"); you may not use this
 * file except in compliance with the License. You may obtain a copy of the License at:
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software distributed under
 * the License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF
 * ANY KIND, either express or implied. See the License for the specific language
 * governing permissions and limitations under the License.
 *
 */
.ts-control {
  border: 1px solid #d0d0d0;
  padding: 8px 8px;
  width: 100%;
  overflow: hidden;
  position: relative;
  z-index: 1;
  box-sizing: border-box;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  border-radius: 3px;
  display: flex;
  flex-wrap: wrap;
}
.ts-wrapper.multi.has-items .ts-control {
  padding: calc(8px - 2px - 1px) 8px calc(8px - 2px - 3px - 1px);
}
.full .ts-control {
  background-color: #fff;
}
.disabled .ts-control, .disabled .ts-control * {
  cursor: default !important;
}
.focus .ts-control {
  box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.15);
}
.ts-control > * {
  vertical-align: baseline;
  display: inline-block;
}
.ts-wrapper.multi .ts-control > div {
  cursor: pointer;
  margin: 0 3px 3px 0;
  padding: 2px 6px;
  background: #1da7ee;
  color: #fff;
  border: 1px solid #0073bb;
  overflow: auto;
}
.ts-wrapper.multi .ts-control > div.active {
  background: #92c836;
  color: #fff;
  border: 1px solid #00578d;
}
.ts-wrapper.multi.disabled .ts-control > div, .ts-wrapper.multi.disabled .ts-control > div.active {
  color: hsl(0, 0%, 130%);
  background: #d2d2d2;
  border: 1px solid #aaaaaa;
}
.ts-control > input {
  flex: 1 1 auto;
  min-width: 7rem;
  display: inline-block !important;
  padding: 0 !important;
  min-height: 0 !important;
  max-height: none !important;
  max-width: 100% !important;
  margin: 0 !important;
  text-indent: 0 !important;
  border: 0 none !important;
  background: none !important;
  line-height: inherit !important;
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
  box-shadow: none !important;
}
.ts-control > input::-ms-clear {
  display: none;
}
.ts-control > input:focus {
  outline: none !important;
}
.has-items .ts-control > input {
  margin: 0px 4px !important;
}
.ts-control.rtl {
  text-align: right;
}
.ts-control.rtl.single .ts-control:after {
  left: 15px;
  right: auto;
}
.ts-control.rtl .ts-control > input {
  margin: 0px 4px 0px -2px !important;
}
.disabled .ts-control {
  opacity: 0.5;
  background-color: #fafafa;
}
.input-hidden .ts-control > input {
  opacity: 0;
  position: absolute;
  left: -10000px;
}

.ts-dropdown {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  z-index: 10;
  border: 1px solid #d0d0d0;
  background: #fff;
  margin: 0.25rem 0 0;
  border-top: 0 none;
  box-sizing: border-box;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.1);
  border-radius: 0 0 3px 3px;
}
.ts-dropdown [data-selectable] {
  cursor: pointer;
  overflow: hidden;
}
.ts-dropdown [data-selectable] .highlight {
  background: rgba(125, 168, 208, 0.2);
  border-radius: 1px;
}
.ts-dropdown .option,
.ts-dropdown .optgroup-header,
.ts-dropdown .no-results,
.ts-dropdown .create {
  padding: 5px 8px;
}
.ts-dropdown .option, .ts-dropdown [data-disabled], .ts-dropdown [data-disabled] [data-selectable].option {
  cursor: inherit;
  opacity: 0.5;
}
.ts-dropdown [data-selectable].option {
  opacity: 1;
  cursor: pointer;
}
.ts-dropdown .optgroup:first-child .optgroup-header {
  border-top: 0 none;
}
.ts-dropdown .optgroup-header {
  color: #303030;
  background: #fff;
  cursor: default;
}
.ts-dropdown .active {
  background-color: #f5fafd;
  color: #495c68;
}
.ts-dropdown .active.create {
  color: #495c68;
}
.ts-dropdown .create {
  color: rgba(48, 48, 48, 0.5);
}
.ts-dropdown .spinner {
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 5px 8px;
}
.ts-dropdown .spinner::after {
  content: " ";
  display: block;
  width: 24px;
  height: 24px;
  margin: 3px;
  border-radius: 50%;
  border: 5px solid #d0d0d0;
  border-color: #d0d0d0 transparent #d0d0d0 transparent;
  animation: lds-dual-ring 1.2s linear infinite;
}
@keyframes lds-dual-ring {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}

.ts-dropdown-content {
  overflow: hidden auto;
  max-height: 200px;
  scroll-behavior: smooth;
}

.ts-wrapper.plugin-drag_drop .ts-dragging {
  color: transparent !important;
}
.ts-wrapper.plugin-drag_drop .ts-dragging > * {
  visibility: hidden !important;
}

.plugin-checkbox_options:not(.rtl) .option input {
  margin-right: 0.5rem;
}

.plugin-checkbox_options.rtl .option input {
  margin-left: 0.5rem;
}

/* stylelint-disable function-name-case */
.plugin-clear_button {
  --ts-pr-clear-button: 1em;
}
.plugin-clear_button .clear-button {
  opacity: 0;
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  right: calc(8px - 6px);
  margin-right: 0 !important;
  background: transparent !important;
  transition: opacity 0.5s;
  cursor: pointer;
}
.plugin-clear_button.form-select .clear-button, .plugin-clear_button.single .clear-button {
  right: max(var(--ts-pr-caret), 8px);
}
.plugin-clear_button.focus.has-items .clear-button, .plugin-clear_button:not(.disabled):hover.has-items .clear-button {
  opacity: 1;
}

.ts-wrapper .dropdown-header {
  position: relative;
  padding: 10px 8px;
  border-bottom: 1px solid #d0d0d0;
  background: color-mix(#fff, #d0d0d0, 85%);
  border-radius: 3px 3px 0 0;
}
.ts-wrapper .dropdown-header-close {
  position: absolute;
  right: 8px;
  top: 50%;
  color: #303030;
  opacity: 0.4;
  margin-top: -12px;
  line-height: 20px;
  font-size: 20px !important;
}
.ts-wrapper .dropdown-header-close:hover {
  color: hsl(0, 0%, -6.1764705882%);
}

.plugin-dropdown_input.focus.dropdown-active .ts-control {
  box-shadow: none;
  border: 1px solid #d0d0d0;
}
.plugin-dropdown_input .dropdown-input {
  border: 1px solid #d0d0d0;
  border-width: 0 0 1px;
  display: block;
  padding: 8px 8px;
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.1);
  width: 100%;
  background: transparent;
}
.plugin-dropdown_input .items-placeholder {
  border: 0 none !important;
  box-shadow: none !important;
  width: 100%;
}
.plugin-dropdown_input.has-items .items-placeholder, .plugin-dropdown_input.dropdown-active .items-placeholder {
  display: none !important;
}

.ts-wrapper.plugin-input_autogrow.has-items .ts-control > input {
  min-width: 0;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input {
  flex: none;
  min-width: 4px;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::-ms-input-placeholder {
  color: transparent;
}
.ts-wrapper.plugin-input_autogrow.has-items.focus .ts-control > input::placeholder {
  color: transparent;
}

.ts-dropdown.plugin-optgroup_columns .ts-dropdown-content {
  display: flex;
}
.ts-dropdown.plugin-optgroup_columns .optgroup {
  border-right: 1px solid #f2f2f2;
  border-top: 0 none;
  flex-grow: 1;
  flex-basis: 0;
  min-width: 0;
}
.ts-dropdown.plugin-optgroup_columns .optgroup:last-child {
  border-right: 0 none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup::before {
  display: none;
}
.ts-dropdown.plugin-optgroup_columns .optgroup-header {
  border-top: 0 none;
}

.ts-wrapper.plugin-remove_button .item {
  display: inline-flex;
  align-items: center;
}
.ts-wrapper.plugin-remove_button .item .remove {
  color: inherit;
  text-decoration: none;
  vertical-align: middle;
  display: inline-block;
  padding: 0 6px;
  border-radius: 0 2px 2px 0;
  box-sizing: border-box;
}
.ts-wrapper.plugin-remove_button .item .remove:hover {
  background: rgba(0, 0, 0, 0.05);
}
.ts-wrapper.plugin-remove_button.disabled .item .remove:hover {
  background: none;
}
.ts-wrapper.plugin-remove_button .remove-single {
  position: absolute;
  right: 0;
  top: 0;
  font-size: 23px;
}

.ts-wrapper.plugin-remove_button:not(.rtl) .item {
  padding-right: 0 !important;
}
.ts-wrapper.plugin-remove_button:not(.rtl) .item .remove {
  border-left: 1px solid #0073bb;
  margin-left: 6px;
}
.ts-wrapper.plugin-remove_button:not(.rtl) .item.active .remove {
  border-left-color: #00578d;
}
.ts-wrapper.plugin-remove_button:not(.rtl).disabled .item .remove {
  border-left-color: #aaaaaa;
}

.ts-wrapper.plugin-remove_button.rtl .item {
  padding-left: 0 !important;
}
.ts-wrapper.plugin-remove_button.rtl .item .remove {
  border-right: 1px solid #0073bb;
  margin-right: 6px;
}
.ts-wrapper.plugin-remove_button.rtl .item.active .remove {
  border-right-color: #00578d;
}
.ts-wrapper.plugin-remove_button.rtl.disabled .item .remove {
  border-right-color: #aaaaaa;
}

:root {
  --ts-pr-clear-button: 0px;
  --ts-pr-caret: 0px;
  --ts-pr-min: .75rem;
}

.ts-wrapper.single .ts-control, .ts-wrapper.single .ts-control input {
  cursor: pointer;
}

.ts-control:not(.rtl) {
  padding-right: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-control.rtl {
  padding-left: max(var(--ts-pr-min), var(--ts-pr-clear-button) + var(--ts-pr-caret)) !important;
}

.ts-wrapper {
  position: relative;
}

.ts-dropdown,
.ts-control,
.ts-control input {
  color: #303030;
  font-family: inherit;
  font-size: 13px;
  line-height: 18px;
}

.ts-control,
.ts-wrapper.single.input-active .ts-control {
  background: #fff;
  cursor: text;
}

.ts-hidden-accessible {
  border: 0 !important;
  clip: rect(0 0 0 0) !important;
  -webkit-clip-path: inset(50%) !important;
          clip-path: inset(50%) !important;
  overflow: hidden !important;
  padding: 0 !important;
  position: absolute !important;
  width: 1px !important;
  white-space: nowrap !important;
}

.ts-wrapper.single .ts-control {
  --ts-pr-caret: 2rem;
}
.ts-wrapper.single .ts-control::after {
  content: " ";
  display: block;
  position: absolute;
  top: 50%;
  margin-top: -3px;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 5px 5px 0 5px;
  border-color: #808080 transparent transparent transparent;
}
.ts-wrapper.single .ts-control:not(.rtl)::after {
  right: 15px;
}
.ts-wrapper.single .ts-control.rtl::after {
  left: 15px;
}
.ts-wrapper.single.dropdown-active .ts-control::after {
  margin-top: -4px;
  border-width: 0 5px 5px 5px;
  border-color: transparent transparent #808080 transparent;
}
.ts-wrapper.single.input-active .ts-control, .ts-wrapper.single.input-active .ts-control input {
  cursor: text;
}

.ts-wrapper {
  display: flex;
  min-height: 36px;
}
.ts-wrapper.multi.has-items .ts-control {
  padding-left: 5px;
  --ts-pr-min: 5px;
}
.ts-wrapper.multi .ts-control [data-value] {
  text-shadow: 0 1px 0 rgba(0, 51, 83, 0.3);
  border-radius: 3px;
  background-color: color-mix(#1da7ee, #178ee9, 60%);
  background-image: linear-gradient(to bottom, #1da7ee, #178ee9);
  background-repeat: repeat-x;
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.2), inset 0 1px rgba(255, 255, 255, 0.03);
}
.ts-wrapper.multi .ts-control [data-value].active {
  background-color: color-mix(#008fd8, #0075cf, 60%);
  background-image: linear-gradient(to bottom, #008fd8, #0075cf);
  background-repeat: repeat-x;
}
.ts-wrapper.multi.disabled .ts-control [data-value] {
  color: #999;
  text-shadow: none;
  background: none;
  box-shadow: none;
}
.ts-wrapper.multi.disabled .ts-control [data-value], .ts-wrapper.multi.disabled .ts-control [data-value] .remove {
  border-color: #e6e6e6;
}
.ts-wrapper.multi.disabled .ts-control [data-value] .remove {
  background: none;
}
.ts-wrapper.single .ts-control {
  box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05), inset 0 1px 0 rgba(255, 255, 255, 0.8);
  background-color: color-mix(#fefefe, #f2f2f2, 60%);
  background-image: linear-gradient(to bottom, #fefefe, #f2f2f2);
  background-repeat: repeat-x;
}

.ts-wrapper.single .ts-control, .ts-dropdown.single {
  border-color: #b8b8b8;
}

.dropdown-active .ts-control {
  border-radius: 3px 3px 0 0;
}

.ts-dropdown .optgroup-header {
  padding-top: 7px;
  font-weight: bold;
  font-size: 0.85em;
}
.ts-dropdown .optgroup {
  border-top: 1px solid #f0f0f0;
}
.ts-dropdown .optgroup:first-child {
  border-top: 0 none;
}
[data-loading=""],[data-loading=show],[data-loading*=\|show]{display:none}

.fade,.modal--faded{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade,.modal--faded{transition:none}}.fade:not(.show),.modal--faded:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}:root{--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1400px}.error-page,.progress-bar,.form__container,.page-header__container,.tiles,.success,.tiles__list{--gutter-x: 1.5rem;--gutter-y: 0;width:100%;padding-right:calc(var(--gutter-x)*.5);padding-left:calc(var(--gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 576px){.success,.tiles__list,.error-page,.progress-bar{max-width:540px}}@media(min-width: 768px){.success,.tiles__list,.error-page,.progress-bar{max-width:720px}}@media(min-width: 992px){.success,.tiles__list,.error-page,.progress-bar{max-width:960px}}@media(min-width: 1200px){.success,.tiles__list,.error-page,.progress-bar{max-width:1140px}}@media(min-width: 1400px){.form__container,.page-header__container,.tiles,.success,.tiles__list,.error-page,.progress-bar{max-width:1320px}}.form__button--remove-collection,.form__button--add-collection,.form__label--file,.success__button--back,.form__label--upload,.progress-bar__button,.modal__button,.dropdown__toggle,.form__button--add-identify-paper,.success__button--submit,.error-page__button,.form__button--next,.tiles__button{--btn-padding-x: 0.75rem;--btn-padding-y: 0.375rem;--btn-font-family: ;--btn-font-size: 1rem;--btn-font-weight: 400;--btn-line-height: 1.5;--btn-color: #333;--btn-bg: transparent;--btn-border-width: 1px;--btn-border-color: transparent;--btn-border-radius: 6px;--btn-hover-border-color: transparent;--btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(51, 51, 51, 0.075);--btn-disabled-opacity: 0.65;display:inline-block;padding:var(--btn-padding-y) var(--btn-padding-x);font-size:var(--btn-font-size);font-weight:var(--btn-font-weight);line-height:var(--btn-line-height);color:var(--btn-color);text-align:center;text-decoration:none;vertical-align:middle;cursor:pointer;user-select:none;border:var(--btn-border-width) solid var(--btn-border-color);border-radius:var(--btn-border-radius);background-color:var(--btn-bg);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}.success__button--submit,.error-page__button,.form__button--next,.tiles__button{--btn-color: #fff;--btn-bg: #a6192e;--btn-border-color: #a6192e;--btn-hover-color: #fff;--btn-hover-bg: #901628;--btn-hover-border-color: #891526;--btn-active-color: #fff;--btn-active-bg: #891526;--btn-active-border-color: #7a1222;--btn-disabled-color: #fff;--btn-disabled-bg: #a6192e;--btn-disabled-border-color: #a6192e}.form__button--add-identify-paper{--btn-color: #fff;--btn-bg: #2379b8;--btn-border-color: #2379b8;--btn-hover-color: #fff;--btn-hover-bg: #1f6ba3;--btn-hover-border-color: #1e679c;--btn-focus-shadow-rgb: 68, 141, 195;--btn-active-color: #fff;--btn-active-bg: #1e679c;--btn-active-border-color: #1b5d8d;--btn-disabled-color: #fff;--btn-disabled-bg: #2379b8;--btn-disabled-border-color: #2379b8}.form__button--remove-collection,.form__button--add-collection,.form__label--file,.success__button--back,.form__label--upload,.progress-bar__button,.modal__button,.dropdown__toggle{--btn-hover-color: #fff;--btn-active-color: #fff;--btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--btn-disabled-bg: transparent;--gradient: none}.success__button--back,.form__label--upload,.progress-bar__button,.modal__button,.dropdown__toggle{--btn-color: #a6192e;--btn-border-color: #a6192e;--btn-hover-bg: #a6192e;--btn-hover-border-color: #a6192e;--btn-active-bg: #a6192e;--btn-active-border-color: #a6192e;--btn-disabled-color: #a6192e;--btn-disabled-border-color: #a6192e}.form__label--file{--btn-color: #2379b8;--btn-border-color: #2379b8;--btn-hover-bg: #2379b8;--btn-hover-border-color: #2379b8;--btn-active-bg: #2379b8;--btn-active-border-color: #2379b8;--btn-disabled-color: #2379b8;--btn-disabled-border-color: #2379b8}.form__button--remove-collection,.form__button--add-collection{--btn-color: #333;--btn-bg: #fff;--btn-border-color: #e6e6e6;--btn-hover-bg: #e6e6e6;--btn-hover-color: #333;--btn-hover-border-color: #e6e6e6;--btn-active-bg: #e6e6e6;--btn-active-border-color: #e6e6e6;--btn-disabled-color: #e6e6e6;--btn-disabled-border-color: #e6e6e6;--btn-active-color: #333}@media(prefers-reduced-motion: reduce){.success__button--submit,.error-page__button,.form__button--next,.tiles__button,.form__button--add-identify-paper,.success__button--back,.form__label--upload,.progress-bar__button,.modal__button,.dropdown__toggle,.form__label--file,.form__button--remove-collection,.form__button--add-collection{transition:none}}.success__button--submit:hover,.error-page__button:hover,.form__button--next:hover,.tiles__button:hover,.form__button--add-identify-paper:hover,.success__button--back:hover,.form__label--upload:hover,.progress-bar__button:hover,.modal__button:hover,.dropdown__toggle:hover,.form__label--file:hover,.form__button--remove-collection:hover,.form__button--add-collection:hover{color:var(--btn-hover-color);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border-color)}.success__button--submit:focus-visible,.error-page__button:focus-visible,.form__button--next:focus-visible,.tiles__button:focus-visible,.form__button--add-identify-paper:focus-visible,.success__button--back:focus-visible,.form__label--upload:focus-visible,.progress-bar__button:focus-visible,.modal__button:focus-visible,.dropdown__toggle:focus-visible,.form__label--file:focus-visible,.form__button--remove-collection:focus-visible,.form__button--add-collection:focus-visible{color:var(--btn-hover-color);background-color:var(--btn-hover-bg);border-color:var(--btn-hover-border-color);outline:0;box-shadow:var(--btn-focus-box-shadow)}*+.success__button--submit:active,*+.error-page__button:active,*+.form__button--next:active,*+.tiles__button:active,*+.form__button--add-identify-paper:active,*+.success__button--back:active,*+.form__label--upload:active,*+.progress-bar__button:active,*+.modal__button:active,*+.dropdown__toggle:active,*+.form__label--file:active,*+.form__button--remove-collection:active,*+.form__button--add-collection:active,.success__button--submit:first-child:active,.error-page__button:first-child:active,.form__button--next:first-child:active,.tiles__button:first-child:active,.form__button--add-identify-paper:first-child:active,.success__button--back:first-child:active,.form__label--upload:first-child:active,.progress-bar__button:first-child:active,.modal__button:first-child:active,.dropdown__toggle:first-child:active,.form__label--file:first-child:active,.form__button--remove-collection:first-child:active,.form__button--add-collection:first-child:active,.active.success__button--submit,.active.error-page__button,.active.form__button--next,.active.tiles__button,.active.form__button--add-identify-paper,.active.success__button--back,.active.form__label--upload,.active.progress-bar__button,.active.modal__button,.active.dropdown__toggle,.active.form__label--file,.active.form__button--remove-collection,.active.form__button--add-collection,.show.success__button--submit,.show.error-page__button,.show.form__button--next,.show.tiles__button,.show.form__button--add-identify-paper,.show.success__button--back,.show.form__label--upload,.show.progress-bar__button,.show.modal__button,.show.dropdown__toggle,.show.form__label--file,.show.form__button--remove-collection,.show.form__button--add-collection{color:var(--btn-active-color);background-color:var(--btn-active-bg);border-color:var(--btn-active-border-color)}*+.success__button--submit:active:focus-visible,*+.error-page__button:active:focus-visible,*+.form__button--next:active:focus-visible,*+.tiles__button:active:focus-visible,*+.form__button--add-identify-paper:active:focus-visible,*+.success__button--back:active:focus-visible,*+.form__label--upload:active:focus-visible,*+.progress-bar__button:active:focus-visible,*+.modal__button:active:focus-visible,*+.dropdown__toggle:active:focus-visible,*+.form__label--file:active:focus-visible,*+.form__button--remove-collection:active:focus-visible,*+.form__button--add-collection:active:focus-visible,.success__button--submit:first-child:active:focus-visible,.error-page__button:first-child:active:focus-visible,.form__button--next:first-child:active:focus-visible,.tiles__button:first-child:active:focus-visible,.form__button--add-identify-paper:first-child:active:focus-visible,.success__button--back:first-child:active:focus-visible,.form__label--upload:first-child:active:focus-visible,.progress-bar__button:first-child:active:focus-visible,.modal__button:first-child:active:focus-visible,.dropdown__toggle:first-child:active:focus-visible,.form__label--file:first-child:active:focus-visible,.form__button--remove-collection:first-child:active:focus-visible,.form__button--add-collection:first-child:active:focus-visible,.active.success__button--submit:focus-visible,.active.error-page__button:focus-visible,.active.form__button--next:focus-visible,.active.tiles__button:focus-visible,.active.form__button--add-identify-paper:focus-visible,.active.success__button--back:focus-visible,.active.form__label--upload:focus-visible,.active.progress-bar__button:focus-visible,.active.modal__button:focus-visible,.active.dropdown__toggle:focus-visible,.active.form__label--file:focus-visible,.active.form__button--remove-collection:focus-visible,.active.form__button--add-collection:focus-visible,.show.success__button--submit:focus-visible,.show.error-page__button:focus-visible,.show.form__button--next:focus-visible,.show.tiles__button:focus-visible,.show.form__button--add-identify-paper:focus-visible,.show.success__button--back:focus-visible,.show.form__label--upload:focus-visible,.show.progress-bar__button:focus-visible,.show.modal__button:focus-visible,.show.dropdown__toggle:focus-visible,.show.form__label--file:focus-visible,.show.form__button--remove-collection:focus-visible,.show.form__button--add-collection:focus-visible{box-shadow:var(--btn-focus-box-shadow)}.success__button--submit:disabled,.error-page__button:disabled,.form__button--next:disabled,.tiles__button:disabled,.form__button--add-identify-paper:disabled,.success__button--back:disabled,.form__label--upload:disabled,.progress-bar__button:disabled,.modal__button:disabled,.dropdown__toggle:disabled,.form__label--file:disabled,.form__button--remove-collection:disabled,.form__button--add-collection:disabled,.form__button--disabled,.progress-bar__button--disabled,fieldset:disabled .success__button--submit,fieldset:disabled .error-page__button,fieldset:disabled .form__button--next,fieldset:disabled .tiles__button,fieldset:disabled .form__button--add-identify-paper,fieldset:disabled .success__button--back,fieldset:disabled .form__label--upload,fieldset:disabled .progress-bar__button,fieldset:disabled .modal__button,fieldset:disabled .dropdown__toggle,fieldset:disabled .form__label--file,fieldset:disabled .form__button--remove-collection,fieldset:disabled .form__button--add-collection{color:var(--btn-disabled-color);pointer-events:none;background-color:var(--btn-disabled-bg);border-color:var(--btn-disabled-border-color);opacity:var(--btn-disabled-opacity)}.alert{margin-bottom:1.5rem;padding:1rem;border-width:1.5px;border-style:solid;border-radius:6px;width:100%;display:flex;align-items:center;gap:1rem}.alert__icon{display:inline-block;width:24px;aspect-ratio:1/1}.alert__icon--warning{background-image:url(/build/images/icon-alert-warning.e301f29c.svg)}.alert__icon--info{background-image:url(/build/images/icon-alert-info.acc744a3.svg)}.alert--warning{border-color:#dd6f10;background-color:rgba(221,111,16,.2);color:#dd6f10}.alert--info{border-color:#2379b8;background-color:rgba(35,121,184,.2);color:#2379b8}.dropdown{--min-width: 10.25rem;position:relative}.dropdown__toggle{white-space:nowrap;border-color:#333;color:#333;display:flex;align-items:center;gap:.65rem;min-width:var(--min-width)}.dropdown__toggle:first-child:is(:hover,:active,:focus,:focus-visible){background-color:rgba(0,0,0,.05);color:#333;border-color:#333}.dropdown__toggle--nation-switch{width:100%}.dropdown__label--header{flex:1}.dropdown__menu{position:absolute;z-index:1000;display:none;min-width:var(--min-width);max-height:30vh;overflow-y:auto;padding:.5rem 0;margin:0;margin-top:.125rem;font-size:1rem;color:#333;text-align:left;list-style:none;background-color:#fff;background-clip:padding-box;border:2px solid #f2f2f2;border-radius:6px}.dropdown__menu--visible{display:block}.dropdown__menu--header{right:0}.dropdown__menu--countries{width:100%}.dropdown__item{display:block;width:100%;clear:both;font-weight:400;color:#333;text-align:inherit;text-decoration:none;white-space:nowrap;background-color:rgba(0,0,0,0);border:0;cursor:pointer}.dropdown__item--header{text-align:center}.dropdown__item:hover{background-color:#f2f2f2}.dropdown__item:not(:has(.dropdown__link)){padding:.75rem 2rem}.dropdown__link{display:block;padding:.75rem 2rem;color:#333;text-decoration:none}.dropdown__icon--arrow{margin-left:auto;rotate:270deg;scale:.8;transition:all .25s linear}.dropdown__icon--arrow--animated{rotate:90deg}.modal{position:fixed;top:0;left:0;z-index:1055;display:none;width:100%;height:100%;overflow-x:hidden;overflow-y:auto;outline:0;background-color:rgba(0,0,0,.5)}.modal--visible{display:grid;place-items:center}.modal__dialog{position:relative;width:auto;min-width:500px;margin:.5rem;pointer-events:none;display:flex;align-items:center;min-height:calc(100% - 1rem)}.modal__dialog--faded{transition:transform .3s ease-out;transform:translate(0, -50px)}.modal__dialog--visible{transform:none}.modal__content{position:relative;display:flex;flex-direction:column;width:100%;pointer-events:auto;background-color:#fff;background-clip:padding-box;outline:0;border:none;border-radius:24px}.modal__backdrop{position:fixed;top:0;left:0;z-index:1050;width:100vw;height:100vh;background-color:#333}.modal__backdrop--faded{opacity:0}.modal__backdrop--visible{opacity:.5}.modal__body{position:relative;flex:1 1 auto;display:flex;flex-direction:column;gap:1.5rem;padding:2.5rem}.modal__section-heading{margin-bottom:.75rem}.modal__buttons-group{display:flex;justify-content:space-between;align-items:center;margin-top:.5rem;margin-bottom:-0.5rem}.modal__button{border-radius:9999px;padding-left:2rem;padding-right:2rem;border-color:rgba(0,0,0,0);font-weight:600}@media(prefers-reduced-motion: reduce){.modal__dialog--faded{transition:none}}.modal--submitting .modal__body--submitting{align-items:center;text-align:center}.modal--submitting .submitting__text{margin:0;color:#595959}.spinner{display:inline-block;width:40px;height:40px;border:4px solid rgba(35,121,184,.25);border-top-color:#2379b8;border-radius:50%;animation:spinner-rotate .8s linear infinite}@keyframes spinner-rotate{to{transform:rotate(360deg)}}form[data-submitting] button[type=submit]{opacity:.6;pointer-events:none}.progress-bar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:1.5rem;padding:.5rem 2rem;border-radius:16px;background-color:#fff;box-shadow:12px 14px 24px 2px rgba(0,0,0,.05);max-width:100%}.progress-bar__inner{flex:1;height:4px;background-color:rgba(35,121,184,.15);position:relative}.progress-bar__progress{position:absolute;height:100%;left:0;top:0;background-color:#2379b8}.progress-bar__button{border:9999px;border:none;padding:.5rem 1rem;font-weight:600;display:flex;align-items:center;gap:.25rem}.progress-bar__button--disabled{color:gray;pointer-events:none}.progress-bar__button--prev svg{transform:rotate(-180deg) translateY(1px)}.tiles{text-align:center}@media(min-width: 768px){.tiles{text-align:unset}}.tiles__heading{color:#2379b8}.tiles__list{width:100%;margin-top:2rem;padding:0;color:#333;display:grid;grid-template-columns:repeat(auto-fill, minmax(300px, 1fr));gap:1rem;place-items:center}.tiles__item{width:100%;min-height:220px;padding:1.5rem;text-align:center;background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.15);border-radius:16px;display:flex;flex-direction:column;align-items:center;gap:.5rem}.tiles__item:hover{outline:2px solid #2379b8}.tiles__item:hover .tiles__title{color:#2379b8}.tiles__title{margin:0;font-size:1.6em;font-weight:600}@media(min-width: 768px){.tiles__title{font-size:1.1em}}.tiles__text{margin:.5rem 0 0;font-size:95%}.tiles__button{margin-top:auto;font-weight:600;border-radius:9999px;padding:.35rem 2rem}.page-header{background-color:#fff;box-shadow:0 2px 8px 0 rgba(0,0,0,.15)}.page-header__container{display:flex;justify-content:space-between;align-items:center;height:100%}.page-header__logo{height:60%;display:flex;align-items:center;gap:.5rem}.page-header__logo-icon{height:100%}.form__header{margin-bottom:1.5rem}.form__progress{font-size:.9em;opacity:.75;font-weight:bold;margin-bottom:.5rem}.form__title{color:#2379b8;font-size:1.8em}.form__guide-text{display:inline-block;color:rgba(51,51,51,.65);font-weight:600;margin:1rem 0;min-width:75%}.form__step{display:none;border-radius:16px;background-color:#fff;box-shadow:12px 14px 24px 2px rgba(0,0,0,.05);padding:1.5rem}.form__step--visible{display:block}.form__section{margin-bottom:1rem;display:flex;flex-wrap:wrap;justify-content:space-between;column-gap:1rem;width:100%}.form__section--documents{flex-direction:column;align-items:center;gap:1rem}.form__section-heading{width:100%;margin-bottom:1rem}.form__section-title{margin-bottom:.5rem}.form__section-description{color:rgba(51,51,51,.65);font-weight:600}.form__collection{width:100%;margin-bottom:1.5rem;display:flex;flex-wrap:wrap;gap:1.5rem;position:relative;padding:1.5rem;background-color:rgba(230,230,230,.15);border-radius:6px}.form__collection .form__section{margin-bottom:0}.form__document{flex:1;display:flex;flex-direction:column;justify-content:space-between;column-gap:1rem;width:100%}.form__groups{position:relative;margin-bottom:0;width:100%;display:flex;flex-direction:column}.form__group{position:relative;margin-bottom:1.5rem;width:100%;flex:0 0 auto;max-height:57px}@media(min-width: 768px){.form__group{width:calc(50% - 1rem);min-width:48%}.form__group.form__group--max,.form__group:has(input[type=file]){width:100%}}.form__group:has(.form__checkbox){width:100%;min-height:1.5rem;display:flex;flex-wrap:nowrap;gap:1rem}.form__group:has(.form__time){display:flex;gap:1rem;align-items:center}.form__group:has(.form__textarea){max-height:unset}.form__group:has(.form__radios){width:100%;display:flex;align-items:center;justify-content:space-between;max-height:unset}.form__group:has(input[type=file]){max-height:unset}.form__group:has(input[type=file]) .errors__list{position:unset}.form__group:has(:is(.form__input:focus,.form__input:not(:placeholder-shown))) .form__label,.form__group:has(:is(.form__textarea:focus,.form__textarea:not(:placeholder-shown))) .form__label,.form__group:has(:is(.form__select:focus,.form__select>option[value="0"]:not(:checked))) .form__label,.form__group:has(.form__time) .form__label{transition:all .15s ease-in-out;top:0;width:max-content;left:1rem;font-size:.8em;padding-left:.75rem;padding-right:.75rem}.form__label{position:absolute;top:50%;left:1.5rem;width:max-content;overflow:hidden;background:#fff;border-radius:6px;color:rgba(89,89,89,.75);font-size:1em;transform:translateY(-50%);transition:all .15s ease-in-out;cursor:text}.form__label--checkbox{order:2;display:block;cursor:pointer}.form__label--upload{margin-top:1rem;background-color:#fff;border-radius:9999px;font-weight:600}.form__label--upload .form__label--icon{background-image:url(/build/images/icon-anhang.148fa59f.svg)}.form__label--upload:hover .form__label--icon{filter:brightness(0) invert(1)}.form__label--radios{position:unset;display:inline-block;color:rgba(51,51,51,.65);font-weight:600;max-width:60%}.form__label--radio{position:unset;display:inline-block;min-width:7rem;padding:.5rem 1.5rem;border:1px solid #595959;border-radius:6px;text-align:center;cursor:pointer;transition:all .15s ease-in-out}.form__label--radio:hover{border-color:#2379b8;box-shadow:0 0 0 1px #2379b8;background-color:#fff;color:#2379b8}.form__label--textarea{left:1rem;top:32px}.form__label--file{margin-top:1rem;background-color:#fff;border-radius:6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:30%}.form__label--file .form__label--icon{background-image:url(/build/images/icon-anhang--blue.d00b9abd.svg)}.form__label--file:hover .form__label--icon{filter:brightness(0) invert(1)}.form__label--hidden{display:none}.form__label--icon{display:inline-block;position:relative;transform:translateY(2px);margin-right:.25rem;width:1rem;aspect-ratio:1/1;background-color:rgba(0,0,0,0);background-repeat:no-repeat;background-position:center;background-size:contain}.form__input{width:100%;appearance:none;background-clip:padding-box;background-color:#fff;border:1px solid #595959;border-radius:6px;color:#333;display:block;font-size:1rem;font-weight:400;line-height:1.5;padding:1rem 1.5rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;outline:0}.form__input:last-child{margin-bottom:0}.form__input::placeholder{color:rgba(0,0,0,0)}.form__input:focus{border-color:#2379b8;box-shadow:0 0 0 1px #2379b8}.form__input--iban{width:100%}.form__select{-webkit-appearance:none;-moz-appearance:none;width:100%;padding:calc(1rem + 2px) 1.5rem;border:1px solid #595959;border-radius:6px;color:#333;background-color:#fff;background-image:url(/build/images/icon-arrow-select-dropdown.1f561639.svg);background-repeat:no-repeat;background-position:98% 50%;font-size:1em}.form__select:focus-visible{border-color:#2379b8;box-shadow:0 0 0 1px #2379b8;outline:#2379b8}.form__select-choice--disabled{opacity:.75;pointer-events:none;color:red}.form__upload{display:none}.form__checkbox{order:1;appearance:none;background-position:center;background-repeat:no-repeat;background-size:60%;border:2px solid #595959;border-radius:3px;flex-shrink:0;width:1.35em;height:1.35em;margin-top:.25em;print-color-adjust:exact;vertical-align:top}.form__checkbox:checked{background-color:#2379b8;background-image:url(/build/images/icon-check--white.511f6b8e.svg);border:none}.form__radios{display:flex;align-items:center;gap:.5rem}.form__radios--multiple{flex-direction:column;align-items:flex-start;gap:1rem}.form__radio{display:none}.form__radio:checked+.form__label--radio{background-color:#2379b8;color:#fff;font-weight:600;border-color:rgba(0,0,0,0)}.form__time{width:100%;padding:1rem 1.5rem;border:1px solid #595959;border-radius:6px;color:#333;font-size:1rem;font-weight:400;line-height:1.5;outline:0}.form__textarea{width:100%;min-height:150px;resize:vertical;padding:1rem;border:1px solid #595959;border-radius:6px;outline:0;transition:all .15s ease-in-out}.form__textarea:focus{border-color:#2379b8;box-shadow:0 0 0 1px #2379b8}.form__button--next{border-radius:9999px;padding-left:2rem;padding-right:2rem}.form__button--add-collection{--padding-y: calc(1rem * 0.75);width:100%;padding-top:var(--padding-y);padding-bottom:var(--padding-y);margin-top:.5rem;margin-bottom:.5rem;font-family:"OpenSans",sans-serif;font-weight:600;color:#595959}.form__button--add-collection:hover{border-color:#2379b8;box-shadow:0 0 0 1px #2379b8;background-color:#fff;color:#2379b8}.form__button--add-identify-paper{max-height:40px;justify-items:left;margin-bottom:1rem}.form__button--remove-collection{color:#a6192e;font-weight:600}.form__button--remove-collection:hover{background-color:#a6192e;color:#fff}.form__group:has(.errors__list) :is(.form__input,.form__checkbox,.form__select,.form__radios:not(:hover) .form__label--radio){border-color:#e00000;color:#e00000;box-shadow:0 0 0 1px #e00000}.form__group:has(.errors__list) :is(:focus,:active):is(.form__input,.form__checkbox,.form__select,.form__radios:not(:hover) .form__label--radio){color:#333}.errors__list,.form__group ul:not([class]){position:absolute;top:100%;margin-left:.25rem;margin-top:.5rem;color:#e00000;font-size:.9em;list-style:none}.form__group{margin-bottom:1.5rem}.form__group:has(.errors__list){margin-bottom:calc(var(--error-height) + 2em)}label+input[type=radio][value=""],input[type=radio][value=""]+label{display:none}input[type=radio][value=""]{display:none}option:not([disabled]){color:#333}option[value=""]{display:none}input:is([type=time],[type=date]):not([value]){color:rgba(89,89,89,.75)}input:is([type=time],[type=date]){max-height:100%}input:is([type=time],[type=date])::-webkit-date-and-time-value{text-align:left !important;min-height:1.5em}input[type=time]{height:57px;min-width:96%;background-color:#fff}.form__group:not(:has(.form__upload)) .form__label--upload,.form__group:not(:has(.form__upload)) .form__label--file,.form__group:not(:has(.form__upload)) .errors__list--upload{display:none}.error-page{text-align:center}.error-page__code{font-size:2em;color:#a6192e;margin-right:1rem}.error-page__description{margin:1rem 0 1.5rem}.success{max-width:600px;margin:auto}.success__infos{width:100%;border-radius:16px;background-color:#fff;box-shadow:12px 14px 24px 2px rgba(0,0,0,.05);padding:1.5rem}.success__info{padding:.5rem;line-height:1.75}.success__info-label{opacity:.7;font-size:.9em}.success__attachments{list-style:circle;margin-left:2rem}.success__attachment{width:85%;white-space:normal;overflow-wrap:anywhere;word-wrap:break-word;word-break:break-word;hyphens:auto;margin-bottom:.5rem}.success__buttons{display:flex;flex-direction:column-reverse;justify-content:space-between;align-items:center;gap:1.5rem;margin-top:1.5rem;padding-top:1.5rem;border-top:1px solid rgba(0,0,0,.1)}.success__button{width:100%;display:flex;justify-content:center;align-items:center;gap:.5rem;font-weight:600}.success__button--back svg{transform:rotate(180deg)}@media(min-width: 576px){.success__buttons{flex-direction:row}.success__buttons:not(:has(.success__button--submit)){justify-content:center}.success__button{width:max-content}}@font-face{font-family:"OpenSans";src:url(/build/fonts/OpenSans-Regular.b8cc747a.ttf);font-weight:400;font-style:normal}@font-face{font-family:"OpenSans";src:url(/build/fonts/OpenSans-Italic.a9d38527.ttf);font-weight:400;font-style:italic}@font-face{font-family:"OpenSans";src:url(/build/fonts/OpenSans-SemiBold.c7ab78a5.ttf);font-weight:600;font-style:normal}@font-face{font-family:"OpenSans";src:url(/build/fonts/OpenSans-SemiBoldItalic.4f6ebea5.ttf);font-weight:600;font-style:italic}@font-face{font-family:"OpenSans";src:url(/build/fonts/OpenSans-Bold.c790f999.ttf);font-weight:700;font-style:normal}@font-face{font-family:"OpenSans";src:url(/build/fonts/OpenSans-BoldItalic.509f36f6.ttf);font-weight:700;font-style:italic}*,::before,::after{margin:0;padding:0;box-sizing:border-box}html{font-size:100%}body{width:100vw;height:100vh;background-color:#f9f9fa;font-family:"OpenSans",sans-serif;color:#333;display:grid;grid-template-rows:3.5rem 1fr;grid-template-columns:1fr;overflow-x:hidden;overflow-y:auto}body>header{grid-row:1/2;grid-column:1/2;padding-left:6vw;padding-right:6vw}body>main{grid-row:2/3;grid-column:1/2;padding:3.5rem 6vw}body a{color:#a6192e}
