.checkbox {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1em;
  height: 1em;
  border: .125em solid #dadada;
  box-sizing: border-box;
  border-radius: .125em;
  cursor: pointer;
  transition: background 150ms ease, border 150ms ease;
  flex-shrink: 0;
}

.checkbox::before {
  display: inline-block;
  width: 100%;
  height: 100%;
  content: '';
  background-image: url('../../assets/checked_d97f7863.svg');
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
  visibility: hidden;
}

.checkbox--active {
  background: var(--theme-sidebar-highlight);
  border: medium none currentcolor;
  border: initial;
}

.checkbox--active::before {
  visibility: inherit;
  animation: appear 400ms ease;
}

@keyframes appear {
  from {
    transform: scale(.4);
  }
  to {
    transform: scale(1);
  }
}

.decision {
  border: 1px solid #ebecee;
  border-radius: .25em;
  padding: 2em 3.75em;
}

.decision-label {
  font-size: 1.25em;
  font-weight: 500;
  color: #555;
}

.decision-label--required::after {
  content: '*';
  color: #e66600;
}

.decision-label--medium {
  font-size: 1em;
  margin-bottom: .5625em;
  margin-top: 1.5em;
}

.decision-label--small {
  font-size: .875em;
  font-weight: 400;
  color: rgba(112, 128, 142, .5);
  transition: color 200ms ease;
}

.decision-tabs {
  margin: 1.7142857142857142em 0;
}

.decision-decision_text {
  outline: none;
  max-width: 100%;
  min-width: 100%;
  background: #ebecee;
  border-radius: .125em;
  font-family: 'Roboto';
  font-size: .875em;
  padding: .5em;
  border: 1px solid transparent;
  transition: border 200ms ease, background 200ms ease;
}

.decision-decision_text:focus {
  border-color: var(--theme-sidebar-highlight);
  background: #fff;
}

.decision-actions {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.decision-actions--acitve > .decision-label--small,
.decision-label--small:hover {
  color: rgb(112, 128, 142);
}

.decision-dropdown_items {
  padding: .7em;
  font-weight: 400;
  cursor: pointer;
  transition: background 200ms ease, color 200ms ease;
  color: #70808e;
  border-bottom: .0625em solid #ebecee;
}

.decision-dropdown_items:hover {
  background: #f4f4f4;
  color: var(--theme-sidebar-highlight);
}

.decision-rollback_step {
  font-size: .875em;
}

.decision-switcher {
  width: 2em;
  height: 1em;
  background: #ebecee;
  border-radius: 1em;
  padding: .1em;
  display: flex;
  align-items: center;
  cursor: pointer;
  transition: background 200ms ease;
}

.decision-switcher::before {
  content: '';
  display: inline-block;
  height: 1em;
  width: 1em;
  background: #fff;
  border-radius: 50%;
  transition: transform 200ms ease;
}

.decision-switcher--active {
  background: #e66600;
}

.decision-switcher--active::before {
  transform: translateX(100%);
}

.file {
  display: flex;
  flex-direction: column;
  cursor: pointer;
}

.file-row {
  display: flex;
  align-items: center;
}

.file-name {
  flex-shrink: 1;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
}

.file-remove {
  width: 1em;
  height: 1em;
  position: relative;
  margin-left: auto;
  flex-shrink: 0;
}

.file-remove::before, .file-remove::after {
  display: inline-block;
  position: absolute;
  content: '';
  width: 1.5px;
  height: 1em;
  background: #ccc;
  transform: rotate(45deg);
  left: 8px;
}

.file-remove::after {
  transform: rotate(-45deg);
}

.file-progress_bar {
  width: 100%;
  height: 1px;
  background: #ccc;
  margin: .5em 0;
}

.file:last-child > .file-progress_bar {
  margin-bottom: 0;
}

.file-progress {
  height: 100%;
  width: calc(var(--progress) * 100%);
  background: var(--theme-sidebar-highlight);
}

.forms_base {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  overflow-y: auto;
}

.forms_base-system_label {
  margin-bottom: .375em;
  color: #555;
  font-size: .875em;
  font-weight: normal;
  transition: color 150ms ease;
}

.forms_base-system_label--required::after {
  content: '*';
  margin-left: .1em;
  color: #e66600;
}

.forms_base-left_column {
  width: 500px;
  max-width: 100%;
  min-width: 200px;
  flex-grow: 1;
}

.forms_base-right_column {
  max-width: 350px;
  min-width: 150px;
  height: -moz-min-content;
  height: min-content;
  flex-grow: 1;
  margin-left: 2em;
  position: sticky;
}

.forms_base-meta {
  border: 1px solid #ebecee;
  border-radius: .5em;
  padding: 1.5em;
  height: -moz-min-content;
  height: min-content;
  margin-bottom: 1em;
}

.forms_base-doc {
  height: -moz-min-content;
  height: min-content;
  font-weight: 400;
  color: #555;
}

.forms_base-system_field {
  display: flex;
  flex-direction: column;
  margin-top: 1em;
}

.forms_base-doc_label {
  font-size: 1.75em;
  font-weight: 500;
  color: #555;
}

.forms_base-doc_step {
  font-size: 1.25em;
  margin-top: 1em;
  font-weight: 500;
}

.forms_base-buttons {
  font-size: .875em;
  display: flex;
}

.forms_base-button:first-child {
  margin-right: auto;
}

.forms_base-button:not(:first-child) {
  margin-left: .5em;
}

.forms_base-button--center {
  margin: 0 auto;
}

.forms_base-meta_section {
  display: flex;
  justify-content: space-between;
  color: #555;
  padding: 1em 0;
}

.forms_base-meta_section:first-child {
  padding-top: 0;
}

.forms_base-meta_section:last-child {
  padding-bottom: 0;
}

.forms_base-meta_section:not(:first-child) {
  border-top: 1px solid #ebecee;
}

.forms_base-meta_section--column {
  flex-direction: column;
}

.forms_base-meta_text {
  margin-right: .25em;
}

.forms_base-pdf_file,
.forms_base-meta_text {
  font-weight: 400;
  font-size: .875em;
}

.forms_base-pdf_name {
  font-size: .8em;
  max-width: 225px;
}

.forms_base-meta_text--bold {
  font-weight: 500;
}

.forms_base-meta_text--blue {
  color: #0683f9;
}

.forms_base-meta_text--orange {
  color: #ff8f00;
}

.forms_base-meta_text--yellow {
  color: #f3bb1c;
}

.forms_base-meta_text--red {
  color: #f03738;
}

.forms_base-meta_text--green {
  color: #3cc13b;
}

.forms_base-decision {
  margin-top: 1.5em;
}

.forms_base-spinner {
  font-size: .8em;
  margin: 0 auto;
  --color: #fff;
}

.forms_base-pdf_files_list {
  display: flex;
  flex-direction: column;
}

.forms_base-pdf_file_group {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: .25em;
}

.forms_base-pdf_file {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.forms_base-pdf_file:not(:last-child) {
  margin-bottom: .25em;
}

.forms_base-pdf_file_preview {
  border: none;
  background: transparent;
  outline: none;
  color: blue;
  padding: 0;
  margin: 0;
  cursor: pointer;
  z-index: 4;
  margin-right: .25em;
}

.forms_base-pdf_file_preview:disabled {
  color: gray;
  cursor: not-allowed;
}

.forms_base-select_dropdown {
  max-height: 12em;
  overflow-y: auto;
}

.forms_base-select_step:not(:last-child) {
  border-bottom: 1px solid #eee;
}

.forms_base-select_item {
  display: flex;
  padding: .25em;
  align-items: center;
  cursor: pointer;
}

.forms_base-select_item:not(:first-child) {
  padding-top: 0;
}

.forms_base-select_checkbox,
.forms_base-select_radio {
  margin-right: .25em;
  flex-shrink: 0;
}

.forms_base-select_item--sub {
  margin-left: .25em;
  font-size: .875em;
}

.forms_base-select_value {
  display: flex;
  flex-direction: column;
}

.forms_base-select_org {
  font-size: small;
  font-style: italic;
  color: rgb(67, 124, 165);
}

.forms_base-select_post {
  font-style: italic;
}

.forms_base-select_meta_text {
  font-weight: 300;
  font-size: .875em;
}

.forms_base-select_meta_text::before {
  content: '(';
}

.forms_base-select_meta_text::after {
  content: '):';
}

.forms_base-error {
  color: #f03738;
  font-size: .875em;
  padding-bottom: .25em;
  animation: drag 150ms ease-in;
}

.forms_base-error--right {
  text-align: right;
}

.forms_base-send_message {
  color: #437ca5;
  font-size: .875em;
  text-align: right;
}

@keyframes drag {
  33% {
    transform: translateX(1%);
  }

  66% {
    transform: translateX(-1%);
  }

  100% {
    transform: translateX(0%);
  }
}

.forms_block-container {
  display: flex;
  align-items: center;
}

.forms_block-content {
  width: 100%;
}

.forms_block-collapse_control {
  margin-left: .5em;
  background-image: url("data:image/svg+xml,%3Csvg width='16' height='9' viewBox='0 0 16 9' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M2.05351 0.348053C1.82721 0.12508 1.52161 0 1.20315 0C0.884678 0 0.57908 0.12508 0.352777 0.348053C0.241047 0.457544 0.152317 0.588056 0.0917528 0.731992C0.0311886 0.875928 2.27997e-08 1.03041 2.27997e-08 1.18646C2.27997e-08 1.3425 0.0311886 1.49699 0.0917528 1.64092C0.152317 1.78486 0.241047 1.91537 0.352777 2.02486L7.14876 8.6525C7.37558 8.87516 7.68138 9 8 9C8.31862 9 8.62442 8.87516 8.85124 8.6525L15.6472 2.02486C15.759 1.91537 15.8477 1.78486 15.9082 1.64092C15.9688 1.49699 16 1.3425 16 1.18646C16 1.03041 15.9688 0.875928 15.9082 0.731992C15.8477 0.588056 15.759 0.457544 15.6472 0.348053C15.4209 0.12508 15.1153 0 14.7969 0C14.4784 0 14.1728 0.12508 13.9465 0.348053L7.99739 5.78341L2.05351 0.348053Z' fill='%23555555'/%3E%3C/svg%3E%0A");
  transition: transform 150ms ease-in-out;
  height: 9px;
  width: 16px;
  background-repeat: no-repeat;
  background-position: center;
  cursor: pointer;
}

.forms_block-collapse_control--collapsed {
  transform: rotate(180deg);
}

.forms_block-forms_field:nth-child(2) {
  margin-top: 1.5em;
}

.forms_block-text--header {
  font-size: 1.25em;
  margin-top: 1em;
}

.forms_block-text--header:not(:first-of-type) {
  border-top: 1px solid #eee;
  padding-top: 1em;
}

.forms_block-text--label {
  margin-bottom: .375em;
  color: #555;
}

.forms_block-text--good {
  background: #ccffcc;
  color: #006600;
  border: 1px solid #ebecee;
}

.forms_block-text--bad {
  background: #ffcccc;
  color: #cc0000;
  border: 1px solid #ebecee;
}

.forms_block-text--warn {
  background: #ffffcc;
  color: #996600;
  border: 1px solid #ebecee;
}

.forms_block-table_row {
  padding: 0 .5em;
  border: 1px solid #ebecee;
  border-radius: .5em;
  display: flex;
}

.forms_block-table_row_number {
  display: flex;
  margin-right: .5em;
  align-items: center;
  flex-direction: column;
}

.forms_block-table_row_fields {
  flex: 1;
  border-left: 1px solid #ebecee;
  padding: 0 0 .5em .5em;
  word-wrap: anywhere;
}

.forms_block-table_button {
  margin-top: .5em;
  min-width: 0;
  min-width: initial;
  font-size: .75em;
}

.forms_block-button {
  font-size: .75em;
}

.forms_block-child_blocks {
  border: 1px solid #ebecee;
  border-radius: .5em;
  padding: 0 1em 1em;
}

.forms_field-button {
  font-size: .75em;
}

.forms_field {
  margin-top: 1em;
  display: flex;
  flex-direction: column;
}

.forms_field:focus-within>.forms_field-label {
  color: #222;
}

.forms_field-label {
  margin-bottom: .375em;
  color: #555;
  transition: color 150ms ease;
}

.forms_field-label--required::after {
  content: '*';
  color: #e66600;
}

.forms_field-label--error {
  color: #f03738;
  animation: drag 150ms ease-in;
}

@keyframes drag {
  33% {
    transform: translateX(1%);
  }

  66% {
    transform: translateX(-1%);
  }

  100% {
    transform: translateX(0%);
  }
}

.forms_field-geometry_buttons {
  display: flex;
  flex-wrap: wrap;
  margin: -.25em;
}

.forms_field-geometry_buttons>.forms_field-button {
  margin: .25em;
}

.forms_field-attachments {
  background-color: rgba(238, 238, 238, .66);
  padding: .5em;
  border-radius: .25em;
}

.forms_field-select {
  position: relative;
}

.forms_field-select_feature_checkbox {
  display: flex;
}

.forms_field-select_feature_caption {
  margin-left: .25em;
}

.forms_field-textarea {
  resize: vertical;
}

.forms_field-value--multiline {
  white-space: pre-line;
}

.forms_field-select_dropdown {
  max-height: 20em;
  border: 1px solid #eeeeee;
  border-radius: .125em;
  box-sizing: border-box;
  box-shadow: 0 8px 16px rgba(0, 0, 0, .08);
  overflow-y: scroll;
  background: #fff;
  position: absolute;
  z-index: 2;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.forms_field-select_dropdown_items {
  display: flex;
  align-items: center;
  padding: .5em;
  font-weight: 400;
  color: #70808e;
  cursor: pointer;
  transition: color 200ms ease, background 200ms ease;
}

.forms_field-select_dropdown_items:hover {
  background: #f4f4f4;
  color: var(--theme-sidebar-highlight);
}

.forms_field-select_spinner {
  position: absolute;
  top: .5em;
  right: .5em;
  --stroke: 2px;
  --color: #bbb;
}

.forms_field-table {
  padding: .5em;
  margin-bottom: .5em;
  border: 1px solid #ebecee;
  border-radius: .5em;
  transition: border 200ms ease-in-out;
}

.forms_field-table--highlight {
  border: 1px solid var(--theme-head-bg);
}

.forms_field-table_controls {
  display: flex;
  align-items: center;
}

.forms_field-table_pagination {
  margin: .5em auto 0;
}

/* Указываем такой селектор, иначе .btn перебивает эти стили */

.forms_field-table .btn {
  margin-top: .5em;
  min-width: 0;
  min-width: initial;
  font-size: .75em;
}

.forms_field-error_message {
  color: #f03738;
}

.forms_radio {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1em;
  height: 1em;
  border: .125em solid #dadada;
  box-sizing: border-box;
  border-radius: 50%;
  cursor: pointer;
  transition: background 150ms ease, border 150ms ease;
  flex-shrink: 0;
  z-index: -1;
}

.forms_radio--active::before {
  content: '';
  display: inline-block;
  width: .7em;
  height: .7em;
  border-radius: 50%;
  background: var(--theme-sidebar-highlight);
  animation: appear 400ms ease;
}

@keyframes appear {
  from {
    transform: scale(.4);
  }
  to {
    transform: scale(1);
  }
}

.block-step {
  border: 1px solid #eee;
  border-radius: 6px;
  margin: var(--margin);
  padding: 12px;
  position: relative;
  margin-left: var(--margin-left);
}

.block-step--interactive {
  cursor: pointer;
  transition: color 200ms ease;
}

.block-step--interactive:hover {
  border-color: #ccc;
}

.block-step_info {
  font-size: .875em;
}

.block-step_info--sub {
  padding: 6px 0;
  margin-left: 12px;
}

.block-step_info--sub:last-child {
  padding-bottom: 0;
  padding-bottom: initial;
}

.block-step_info--sub:not(:last-child) {
  border-bottom: 1px solid #eee;
}

.block-step_name--bold {
  font-weight: bold;
}

.block-step_status {
  font-size: .875em;
  font-style: italic;
  display: flex;
  justify-content: space-between;
  color: #aaa;
  margin-top: 4px;
}

.block-step_user {
  font-size: .875em;
  font-style: italic;
  color: #437ca5;
  margin-top: 4px;
}

.block-step_comment {
  font-size: .875em;
  justify-content: initial;
  background: #218aff;
  border-radius: 0 20px 20px;
  margin-top: 4px;
  margin-right: .3em;
  color: #fff;
  padding: .5em 1em;
  word-wrap: break-word;
  max-width: -moz-max-content;
  max-width: max-content;
}

.block-status_name::before {
  width: .5em;
  height: .5em;
  content: '';
  display: inline-block;
  background: #ccc;
  border-radius: 50%;
  margin-right: 6px;
}

.block-status_name--blue::before { background-color: #0683f9; }

.block-status_name--yellow::before { background-color: #f3bb1c; }

.block-status_name--red::before { background-color: #f03738; }

.block-status_name--green::before { background-color: #3cc13b; }

.block-status_name--gray::before { background-color: #aaa; }

.block-status_name {
  display: flex;
  align-items: center;
}

.block-step_branch {
  height: calc(100% + (var(--margin) * 2) + 2px);
  height: calc(100% + calc(var(--margin) * 2) + 2px);
  width: var(--circle-diameter);
  position: absolute;
  left: calc(var(--margin-left) / -2 - var(--circle-diameter) / 2);
  top: calc(-1 * var(--margin)); /* to negative */
  display: flex;
  flex-direction: column;
  align-items: center;
}

.block-step_branch::before, .block-step_branch::after {
  content: '';
  display: inline-block;
  height: 100%;
  width: 2px;
  background: #eee;
  z-index: 0;
  position: relative;
}

.block-step:last-of-type > .block-step_branch::after,
.block-step:first-of-type > .block-step_branch::before {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
}

.block-step_point {
  width: var(--circle-diameter);
  height: 1em;
  background: #ccc;
  border-radius: 50%;
  transform: translateY(-50%);
  display: flex;
  justify-content: center;
  align-items: center;
  position: absolute;
  top: 50%;
  z-index: 1;
}

.block-step_point::before {
  content: '';
  display: inline-block;
  width: 50%;
  height: 50%;
  background: #fff;
  border-radius: inherit;
}

.block-step--parallel > .block-step_branch::after,
.block-step--parallel > .block-step_branch::before {
  width: var(--circle-diameter);
  background: #ccc;
}

.block-step--parallel_start > .block-step_branch::before,
.block-step--parallel_end > .block-step_branch::after {
  width: 2px;
  background: #eee;
}

.forms_roadmap {
  display: flex;
  flex-direction: column;
  width: 100%;
  color: #555;
  --margin: .3em;
  --margin-left: 3em;
  --circle-diameter: 1em;
  --sqrt_2: 1.4142135623730951;
  font-weight: normal;
}

.forms_roadmap-btn {
  height: 1em;
  border: none;
  background: none;
  width: -moz-min-content;
  width: min-content;
  padding: .3em;
  cursor: pointer;
  display: flex;
  align-items: center;
  color: #777;
  margin-bottom: var(--margin);
  white-space: nowrap;
}

.forms_roadmap-btn:hover {
  border-color: #555;
  color: #555;
}

.forms_roadmap-btn::before {
  display: inline-block;
  content: '';
  height: calc(var(--circle-diameter) / var(--sqrt_2));
  width: calc(var(--circle-diameter) / var(--sqrt_2));
  border-style: solid;
  border-top: 0;
  border-right: 0;
  border-color: inherit;
  transform: rotate(45deg);
  box-sizing: border-box;
  margin: 0 calc((var(--margin-left) / var(--sqrt_2) + 8px) / 2 - 8px + 3px);
  margin: 0 calc(calc(var(--margin-left) / var(--sqrt_2) + 8px) / 2 - 8px + 3px);
}

.suggest {
  position: relative;
}

.suggest-input {
  text-overflow: ellipsis;
  overflow: hidden;
  padding-right: 2em;
}

.suggest-dropdown {
  max-height: 20em;
  border: 1px solid #eeeeee;
  border-radius: .125em;
  box-sizing: border-box;
  box-shadow: 0 8px 16px rgba(0, 0, 0, .08);
  overflow-y: scroll;
  background: #fff;
  position: absolute;
  z-index: 1;
  width: 100%;
  display: flex;
  flex-direction: column;
}

.suggest-empty {
  font-weight: 400;
  color: #ccc;
  font-size: 60%;
  text-align: center;
  margin: .3em 0;
  width: 100%;
}

.suggest-empty--dark {
  color: #999;
}

.suggest-dropdown_items {
  display: flex;
  align-items: center;
  padding: .5em;
  font-weight: 400;
  color: #70808e;
  cursor: pointer;
  transition: color 200ms ease, background 200ms ease;
}

.suggest-dropdown_items:hover {
  background: #f4f4f4;
  color: var(--theme-sidebar-highlight);
}

.suggest-dropdown.v-enter-active,
.suggest-dropdown.v-leave-active {
  transition: opacity 200ms ease;
}

.suggest-dropdown.v-enter,
.suggest-dropdown.v-leave-to {
  opacity: 0;
}

.suggest-filters {
  display: flex;
  flex-wrap: wrap;
  background: rgba(238, 238, 238, .66);
  padding: .3em;
  padding-top: 0;
}

.suggest-dropdown_label {
  width: 100%;
  padding: .5em;
  color: #999;
  font-size: 70%;
  font-weight: 400;
  box-sizing: border-box;
}

.suggest-dropdown_label--dark {
  background: rgba(238, 238, 238, .66);
}

.suggest-filters_filter {
  display: flex;
  border-radius: 2em;
  font-size: 65%;
  font-weight: 400;
  overflow: hidden;
  position: relative;
  margin: .3em;
}

.suggest-filters_value {
  padding: .5em;
  min-width: 2em;
}

.suggest-filters_value--left {
  background: #ccc;
  color: #fff;
  flex-shrink: 0;
}

.suggest-filters_value--right {
  background: #fff;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.suggest-load_more, .suggest-filters_close {
  width: 1.5em;
  height: 1.5em;
  padding: 0;
  border: none;
  background: var(--theme-sidebar-highlight);
  border-radius: 50%;
  cursor: pointer;
}

.suggest-filters_close {
  position: absolute;
  transform: translate(-100%, -50%);
  transition: transform 200ms ease;
  background: #fff;
  left: 0;
  top: 50%;
}

.suggest-filters_close::before, .suggest-load_more::before {
  background-repeat: no-repeat;
  background-position: center;
  content: '';
  display: inline-block;
  width: 100%;
  height: 100%;
  background-size: 50%;
}

.suggest-filters_close::before {
  background-image: url('../../assets/close-dark_25465dcd.svg');
}

.suggest-load_more::before {
  background-image: url('../../assets/close_6529502c.svg');
  transform: rotate(45deg);
}

.suggest-filters_filter:hover > .suggest-filters_close {
  transform: translate(20%, -50%);
}

.suggest-load_more {
  align-self: center;
  margin: .5em;
  flex-shrink: 0;
}

.suggest-clear {
  width: 1em;
  height: 1em;
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%);
  right: 0;
  background: url('../../assets/close-dark_25465dcd.svg') no-repeat center;
  background-size: 75%;
  cursor: pointer;
}

.forms_timeline {
  display: flex;
  flex-direction: column;
  width: 100%;
}

.forms_timeline-timer {
  display: flex;
  justify-content: space-between;
  margin-bottom: calc(1.5em * 1 / .875);
  font-size: .875em;
  font-weight: 400;
}

.forms_timeline-label { font-weight: 500; }

.timeline {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 2em;
  --timeline-point_postion: 0;
  --timeline-point_left: calc(var(--timeline-line_width_px) / 100 * var(--timeline-point_position));
  --timeline-word_offset_px: calc(var(--timeline-word_width_px) / 2);
}

.timeline-points_labels {
  display: flex;
  justify-content: space-between;
  margin-bottom: .375em;
}

.timeline-point_label {
  font-size: .875rem;
  color: #00d88a;
  font-weight: 400;
}

.timeline-point_label--red { color: #ff234a; }

.timeline-line {
  position: relative;
  display: flex;
  height: .125em;
  width: 100%;
  align-items: center;
  background: linear-gradient(90deg, #00d88a 0%, #13e5ff 13.54%, #ffd951 25.52%, #ffd951 82.29%, #ff224a 100%);
}

.timeline-line--red {
  background: linear-gradient(90deg, #00d88a 0%, #13e5ff 13.54%, #ffd951 30.54%, #ff224a 100%);
}

.timeline-line--green {
  background: linear-gradient(90deg, #00d88a 0%, #13e5ff 50%, #00d88a 100%);
}

.timeline-line_point {
  position: absolute;
  width: .125em;
  height: .5em;
}

.timeline-line_point--start {
  left: 0;
  background: #00d88a;
}

.timeline-line_point--pointer {
  height: .75em;
  background-color: #555;
  left: var(--timeline-point_left);
  transform: translateX(calc(-1% * var(--timeline-point_position)));
  z-index: 1;
}

.timeline-line_point--end {
  right: 0;
  background: #ff234a;
}

.timeline-line_label {
  display: block;
  position: absolute;
  top: .5em;
  left: max(var(--timeline-word_offset_px), min(var(--timeline-point_left), calc(var(--timeline-line_width_px) - var(--timeline-word_offset_px))));
  transform: translateX(calc(-1 * var(--timeline-word_offset_px)));
  justify-content: center;
  font-weight: 500;
  white-space: nowrap;
}

.timeline-line_label_text {
  font-size: .875em;
}

.timeline-line_label_text--comma::after {
  content: ',';
  display: inline;
}

.timeline-point_label_wrapper {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.timeline-point_sub_label {
  font-size: 12px;
  color: #00d88a;
}

.timeline-point_sub_label--red {
  color: #ff234a;
}

.loader {
  position: relative;
  width: 60px;
  height: 60px;
  background-color: #ffffff;
  display: flex;
  justify-content: center;
  align-items: center;
}

.loader::before {
  content: '';
  width: 30px;
  height: 30px;
  border: 5px solid var(--theme-sidebar-highlight);
  border-top-color: transparent;
  border-radius: 50%;
  animation: spin 1s linear infinite;
}

@keyframes spin {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(360deg);
  }
}

.forms_user_access {
  display: flex;
  flex-direction: column;
  align-items: center;
  overflow-y: auto;
  padding: 1.5em;
}

.forms_user_access-step_box {
  margin: 1em;
  border: 1px solid #ebecee;
  border-radius: .5em;
  padding: 1.5em;
  width: 90%;
  font-weight: 400;
  color: #555;
}

.forms_user_access-step_btns {
  font-size: .75em;
}

.forms_user_access-step_data_box {
  display: flex;
  justify-content: space-between;
  font-size: 1.2em;
  font-weight: 500;
  margin-bottom: .5em;
}

.forms_user_access-add_user_box {
  max-height: 300px;
  overflow: hidden;
  overflow-y: auto;
}

.forms_user_access-step_access_box {
  display: grid;
  grid-template-columns: [column-id] 1fr [column-fullname] 5fr [column-write_access] 1fr [column-read_access] 1fr;
  margin-bottom: .5em;
}

.forms_user_access-step_access_box--admin {
  grid-template-columns: [column-id] 1fr [column-fullname] 5fr [column-write_access] 1fr [column-read_access] 1fr [column-grant_access] 1fr;
}

.forms_user_access-step_header_row {
  display: contents;
  font-weight: bolder;
}

.forms_user_access-step_user_header_cell {
  border-bottom: 1px solid var(--ctl_border_color);
  padding: .35em 0;
}

.forms_user_access-step_user_header_id {
  grid-column: column-id;
}

.forms_user_access-step_user_header_fullname {
  grid-column: column-fullname;
}

.forms_user_access-step_user_header_write_access {
  grid-column: column-write_access;
}

.forms_user_access-step_user_header_read_access {
  grid-column: column-read_access;
}

.forms_user_access-step_user_header_grant_access {
  grid-column: column-grant_access;
}

.forms_user_access-step_user_row {
  display: contents;
}

.forms_user_access-step_user_row--new {
  font-weight: 600;
}

.forms_user_access-step_user_cell {
  border-bottom: 1px solid var(--ctl_border_color);
  padding: .35em 0;
}

.forms_user_access-step_user_grant_access,
.forms_user_access-step_user_write_access,
.forms_user_access-step_user_read_access {
  padding-left: 20%;
}

.forms_user_access-step_user_id {
  grid-column: column-id;
  overflow: hidden;
  text-overflow: ellipsis;
}

.forms_user_access-step_user_fullname {
  grid-column: column-fullname;
  overflow: hidden;
  text-overflow: ellipsis;
}

.forms_user_access-step_user_write_access {
  grid-column: column-write_access;
}

.forms_user_access-step_user_read_access {
  grid-column: column-read_access;
}

.forms_user_access-step_user_grant_access {
  grid-column: column-grant_access;
}

.forms_user_access-add_user_open {
  border: 1px solid #ebecee;
  border-radius: 50%;
  background: var(--theme-sidebar-highlight);
  color: #fff;
  width: 25px;
  height: 25px;
  cursor: pointer;
}

.forms_user_access-add_user_sheet {
  display: grid;
  grid-template-columns: [column-button] fit-content(100%) [column-id] fit-content(100%) [column-lastname] fit-content(100%) [column-firstname] fit-content(100%) [column-patronymic] fit-content(100%);
  align-items: center;
}

.forms_user_access-add_user_close {
  border: 1px solid #ebecee;
  border-radius: 50%;
  background: var(--theme-sidebar-highlight);
  color: #fff;
  width: 25px;
  height: 25px;
  cursor: pointer;
  grid-column: column-button;
  margin-right: 1em;
}

.forms_user_access-add_user_header_row {
  display: contents;
  font-weight: bolder;
}

.forms_user_access-add_user_header_id {
  grid-column: column-id;
}

.forms_user_access-add_user_header_lastname {
  grid-column: column-lastname;
}

.forms_user_access-add_user_header_firstname {
  grid-column: column-firstname;
}

.forms_user_access-add_user_header_patronymic {
  grid-column: column-patronymic;
}

.forms_user_access-add_user_search_row {
  display: contents;
}

.forms_user_access-add_user_search_cell {
  width: 11vw;
  margin-right: .5em;
}

.forms_user_access-add_user_search_id {
  grid-column: column-id;
}

.forms_user_access-add_user_search_lastname {
  grid-column: column-lastname;
}

.forms_user_access-add_user_search_firstname {
  grid-column: column-firstname;
}

.forms_user_access-add_user_search_patronymic {
  grid-column: column-patronymic;
}

.forms_user_access-add_user_row {
  display: contents;
}

.forms_user_access-add_user_cell {
  width: 11vw;
  overflow: hidden;
  text-overflow: ellipsis;
}

.forms_user_access-add_user_id {
  grid-column: column-id;
}

.forms_user_access-add_user_lastname {
  grid-column: column-lastname;
}

.forms_user_access-add_user_firstname {
  grid-column: column-firstname;
}

.forms_user_access-add_user_patronymic {
  grid-column: column-patronymic;
}

.forms_user_access-add_user_load_more {
  border: 1px solid #ebecee;
  border-radius: 5px;
  background: var(--theme-sidebar-highlight);
  color: #fff;
  width: 40px;
  height: 25px;
  cursor: pointer;
}

/* @import url('/ui/pages/geoportal/style_kit/gx_input.css'); */

/* В этом компоненте завязка на gx_input, теперь gx_input.css регистрируется в корневном app.css страницы  */

.gx_select {
  position: relative;
  outline: none;
}

.gx_select--disabled {
  filter: opacity(.4);
}

.gx_input.gx_select-input {
  padding-right: 2em; /* default padding .5em + 1em width icon + .5em margin-right icon */
  text-overflow: ellipsis;
}

.gx_input.gx_select-input[placeholder] {
  text-overflow: ellipsis;
}

.gx_select-dropdown {
  background: #fff;
  box-shadow: 0 4px 15px rgba(0, 0, 0, .15);
  visibility: hidden;
  position: absolute;
  z-index: 10;
  opacity: 0;
  transform: scale(.95);
  transition: transform 200ms ease, opacity 200ms ease;
  box-sizing: border-box;
  width: 100%;
  outline: none;
}

.gx_select--open > .gx_select-dropdown {
  visibility: visible;
  opacity: 1;
  transform: scale(1);
}

.gx_select-icon {
  position: absolute;
  right: 0;
  width: 1em;
  height: 1em;
  margin-right: .5em;
  top: 50%;
  transform: translateY(-50%);
  opacity: .5;
  outline: none;
  padding: 0;
  border: none;
  color: #000;
  background: none;
  font-family: inherit;
  font-size: inherit;
  line-height: 1;
  cursor: pointer;
  white-space: nowrap;
  border-radius: 50%;
}

.gx_select-icon:hover {
  opacity: 1;
  background-color: rgba(255,255,255, .1);
}

.gx_select-icon::-webkit-focus-inner {
  border: 0;
  padding: 0;
}

.gx_select-icon::-moz-focus-inner {
  border: 0;
  padding: 0;
}

.gx_select-icon--expander::before,
.gx_select-icon--collapser::before {
  content: "\e80d";
  content: var(--fontello-right_open_big);
  font-family: 'fontello';
  font-style: normal;
  font-weight: normal;
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  text-align: center;
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  transition: transform 200ms ease;
}

.gx_select-icon--expander::before {
  transform: rotate(90deg);
}

.gx_select-icon--collapser::before {
  transform: rotate(-90deg);
}

.gx_select-icon--loading::before {
  content: '';
  display: block;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -.5em;
  margin-left: -.5em;
  width: 1em;
  height: 1em;
  border: .2em solid;
  border-top-color: transparent;
  border-left-color: transparent;
  border-radius: 50%;
  box-sizing: border-box;
  animation: gx_select_spinner-spin 1s ease infinite;
}

@keyframes gx_select_spinner-spin {
  0% { transform: rotate(0); }
  100% { transform: rotate(360deg); }
}

.pagination {
  display: flex;
  align-items: center;
  min-width: 350px;
  justify-content: space-between;
}

.pagination-pages {
  display: flex;
}

.pagination-button {
  display: flex;
  justify-content: center;
  align-items: center;
  border: none;
  background-color: transparent;
  color: #333;
  font-size: 1em;
  width: 1em;
  height: 1em;
  padding: .5em;
  box-sizing: content-box;
  border-radius: 50%;
  cursor: pointer;
  transition: background-color 200ms ease-in-out;
  position: relative;
}

.pagination-button:hover {
  background-color: #eee;
}

.pagination-button:active {
  transform: scale(.9);
}

.pagination-button--prev::before, .pagination-button--next::before {
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -.5em;
  margin-top: -.5em;
  content: '';
  width: 1em;
  height: 1em;
  color: inherit;
  border-style: solid;
  border-width: 0 .2em .2em 0;
  font-size: 50%;
  transform: translate(-50%, -25%) rotate(135deg);
  transform-origin: 75% 75%;
  box-sizing: border-box;
}

.pagination-button--next::before {
  transform: translate(0, -25%) rotate(-45deg);
}

.pagination-button--page {
  font-weight: bold;
}

.pagination-button--active {
  color: #fff;
}

.pagination-button[disabled] {
  color: #999;
  cursor: not-allowed;
}

.pagination-button[disabled]:hover {
  background-color: transparent;
}

.pagination-go--to {
  display: flex;
  align-items: center;
  margin-left: 1em;
}

.pagination-goto--input {
  width: 3em;
  padding: .2em;
  margin-right: .5em;
  font-size: 1em;
  text-align: center;
  border: 1px solid #ebecee;
  border-radius: .5em;
}

.pagination-goto--button {
  background: var(--theme-sidebar-highlight);
  box-shadow: 0 4px 16px rgba(26, 35, 126, .32);
  border-radius: .5em;
  border: none;
  color: #fff;
  padding: .5em;
  cursor: pointer;
  transition: opacity 100ms ease;
  font-size: .75em;
}

.spinner {
  width: 1em;
  height: 1em;
  border-width: .25em;
  border-width: var(--stroke, .25em);
  border-color: red;
  border-color: var(--color, red);
  border-style: solid;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-spin 1s ease infinite;
}

@keyframes spinner-spin {
  0% { transform: rotate(0); }
  100% { transform: rotate(360deg); }
}

.map_pointercoords {
  /* координаты можно скопировать если потянуть карту до контрола
  * и тем самым зафиксировать координаты на время перемещения мышки
  * до текста с координатами */
  pointer-events: all;
  cursor: pointer;
  font-family: monospace;
  font-size: 80%;
  margin: 0 0 10px 10px;
  padding: 0 .25em;
  line-height: 1.4;
  color: #333;
  background-color: rgba(255, 255, 255, .5);
  border-radius: .2em;
  text-shadow:
    -1px -1px 1px #fff,
    1px -1px 1px #fff,
    -1px 1px 1px #fff,
    1px 1px 1px #fff;
}

.map_pointercoords:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.scale_control {
  line-height: 1.4;
  background-color: rgba(255, 255, 255, .5);
  text-shadow:
    -1px -1px 1px #fff,
    1px -1px 1px #fff,
    -1px 1px 1px #fff,
    1px 1px 1px #fff;
  font-size: 80%;
  border-width: medium 2px 2px;
  border-style: none solid;
  border-color: #555;
  color: #333;
  box-sizing: border-box;
  margin: 0 10px 10px 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.scale_control-separator {
  margin: 0;
  width: 100%;
  border-top: solid 2px;
  border-color: inherit;
  position: relative;
}

.scale_control-separator::before {
  content: '';
  height: .75em;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-left: 2px solid;
  border-color: inherit;
}

.scale_control-distance {
  margin: 0 .25em;
  display: block;
  text-align: right;
}

.scale_control-scale {
  margin: 0 .25em;
  display: block;
  text-align: right;
  color: inherit;
  -webkit-text-decoration: none;
  text-decoration: none;
  pointer-events: auto;
}

.scale_control-scale:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

/* TODO
  Одинаковые стили
  uiux
  адаптив
*/

.admterrs {
  font-size: 1rem;
  box-sizing: border-box;
  padding: .625em 0 0;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  border-radius: .625em;
  box-shadow: 0 0 1.25em 0 rgba(23, 24, 26, .1);
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 39.375em;
  max-height: 80vh;
  overflow-x: hidden;
}

.admterrs-header {
  box-sizing: border-box;
  padding: 0 .875em .875em;
  border-bottom: 1px solid rgba(192, 194, 203, .2);
  border-bottom: 1px solid rgba(var(--theme-light-grey-v2-rgb), .2);
  display: flex;
  flex-direction: column;
  gap: .5em;
  flex-shrink: 0;
}

.admterrs-title {
  font-size: 1.25em;
  font-weight: 600;
  line-height: normal;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.admterrs-title_selected {
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
}

.admterrs-description {
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.admterrs-search {
  position: relative;
  box-sizing: border-box;
  padding: .375em .875em;
  flex-shrink: 0;
}

.admterrs-search_icon {
  position: absolute;
  left: 2em;
  top: calc(.375em + 1em);
  width: 1.25em;
  height: 1.25em;
  background-color: rgb(192, 194, 203);
  background-color: var(--theme-light-grey-v2);
  pointer-events: none;
  z-index: 1;
}

.admterrs-search .gx_input {
  width: 100%;
  padding-left: 3em;
}

.admterrs-content {
  padding-bottom: 2.625em;
  overflow-y: auto;
}

@media (max-width: 768px) {
  .admterrs {
    max-width: 22.75em;
  }
}

.admterrs_chips {
  position: relative;
  display: flex;
  align-items: center;
}

.admterrs_chips-chips {
  display: flex;
  overflow-x: auto;
  overflow-y: hidden;
  gap: 1.125em;
  flex: 1;
  scrollbar-width: none;
  scroll-snap-type: x mandatory;
  scroll-padding-left: 4.5em;
  scroll-padding-right: 4.5em;
}

.admterrs_chips-show_all {
  font-size: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  gap: .375em;
  padding: .625em 1em;
  border: 1.2px solid rgb(254, 206, 46);
  border: 1.2px solid var(--theme-accent);
  border-radius: .5em;
  background-color: transparent;
  cursor: pointer;
  transition: border-color 200ms ease, background-color 200ms ease;
  overflow: hidden;
  flex-shrink: 0;
}

.admterrs_chips-show_all:hover {
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
}

.admterrs_chips-show_all_text {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-weight: 500;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.admterrs_chips-show_all_icon {
  width: 1.125em;
  height: 1.125em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.admterrs_chips-chips::-webkit-scrollbar {
  display: none;
}

.admterrs_chips-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 4em;
  display: flex;
  align-items: center;
  background: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  z-index: 1;
  transition: opacity 300ms ease;
}

.admterrs_chips-arrow--visible {
  opacity: 1;
  pointer-events: auto;
}

.admterrs_chips-arrow--left {
  left: 0;
  justify-content: flex-start;
  background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, .8) 60%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, var(--theme-white) 0%, rgba(var(--theme-white-rgb), .8) 60%, rgba(var(--theme-white-rgb), 0) 100%);
  padding-left: .5em;
  transition: background 200ms ease;
}

.admterrs_chips-arrow--left:hover {
  background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, .8) 90%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, var(--theme-white) 0%, rgba(var(--theme-white-rgb), .8) 90%, rgba(var(--theme-white-rgb), 0) 100%);
}

.admterrs_chips-arrow--right {
  right: 0;
  justify-content: flex-end;
  background: linear-gradient(to left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, .8) 60%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to left, var(--theme-white) 0%, rgba(var(--theme-white-rgb), .8) 60%, rgba(var(--theme-white-rgb), 0) 100%);
  padding-right: .5em;
  transition: background 200ms ease;
}

.admterrs_chips-arrow--right:hover {
  background: linear-gradient(to left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, .8) 90%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to left, var(--theme-white) 0%, rgba(var(--theme-white-rgb), .8) 90%, rgba(var(--theme-white-rgb), 0) 100%);
}

.admterrs_chips-arrow--left .admterrs_chips-arrow_icon {
  transform: rotate(180deg);
}

.admterrs_chips-arrow_icon {
  width: 1.5em;
  height: 1.5em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  transition: opacity 200ms ease;
}

.admterrs_chips-arrow:hover .admterrs_chips-arrow_icon {
  opacity: .8;
}

@media (max-width: 768px) {
  .admterrs_chips-chips {
    scroll-padding-left: 4em;
    scroll-padding-right: 4em;
  }

  .admterrs_chips-arrow {
    width: 3.5em;
  }

  .admterrs_chips-arrow--left {
    padding-left: .375em;
  }

  .admterrs_chips-arrow--right {
    padding-right: .375em;
  }

  .admterrs_chips-arrow_icon {
    width: 1.25em;
    height: 1.25em;
  }
}

.admterrs_item {
  position: relative;
}

.admterrs_item--level_1 .admterrs_item-header {
  padding-left: .875em;
}

.admterrs_item--level_2 .admterrs_item-header {
  padding-left: 2.5em;
}

.admterrs_item--level_3 .admterrs_item-header {
  padding-left: 4.125em;
}

.admterrs_item--level_4 .admterrs_item-header {
  padding-left: 5.75em;
}

.admterrs_item-header {
  box-sizing: border-box;
  padding: 1.25em .875em;
  display: flex;
  align-items: center;
  gap: .75em;
  cursor: pointer;
  border-bottom: 1px solid rgba(192, 194, 203, .2);
  border-bottom: 1px solid rgba(var(--theme-light-grey-v2-rgb), .2);
  background-color: rgba(254, 206, 46, 0);
  background-color: rgba(var(--theme-accent-rgb), 0);
  transition: background-color 200ms ease;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
  position: relative;
}

.admterrs_item-header:hover {
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
}

.admterrs_item-header--selected {
  background-color: rgba(254, 206, 46, 0);
  background-color: rgba(var(--theme-accent-rgb), 0);
}

.admterrs_item-check_icon {
  width: 1.125em;
  height: 1.125em;
  flex-shrink: 0;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.admterrs_item-header_text {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: 1px;
  font-weight: 500;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-underline-offset: 20%;
  text-decoration-color: rgba(192, 194, 203, .35);
  text-decoration-color: rgba(var(--theme-light-grey-v2-rgb), .35);
}

.admterrs_item-header--selected .admterrs_item-header_text {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  text-decoration-color: rgb(254, 206, 46);
  text-decoration-color: var(--theme-accent);
}

.admterrs_item-toggler {
  font-size: 1rem;
  position: absolute;
  right: 1em;
  top: 50%;
  transform: translateY(-50%);
  width: 1.5em;
  height: 1.5em;
  outline: none;
  margin: 0;
  padding: 0;
  border: 1px solid rgba(192, 194, 203, .4);
  border: 1px solid rgba(var(--theme-light-grey-v2-rgb), .4);
  background: transparent;
  cursor: pointer;
  border-radius: .375em;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: border-color 200ms ease;
}

.admterrs_item-toggler:hover,
.admterrs_item-toggler--collapser {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.admterrs_item-toggler:hover .admterrs_item-toggler_icon {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.admterrs_item-toggler_icon {
  width: 1em;
  height: 1em;
  background-color: rgba(192, 194, 203, .4);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .4);
  transition: transform 200ms ease, background-color 200ms ease;
}

.admterrs_item-toggler--collapser .admterrs_item-toggler_icon {
  transform: rotate(180deg);
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.admterrs_search_hits {
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
  min-height: 0;
}

.admterrs_search_hits-item {
  box-sizing: border-box;
  padding: 1.25em .875em;
  display: flex;
  flex-direction: column;
  gap: .25em;
  cursor: pointer;
  border-bottom: 1px solid #f0f1f6;
  background-color: rgba(254, 206, 46, 0);
  background-color: rgba(var(--theme-accent-rgb), 0);
  transition: background-color 200ms ease;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
}

.admterrs_search_hits-item:hover {
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
}

.admterrs_search_hits-item--selected {
  background-color: rgba(254, 206, 46, 0);
  background-color: rgba(var(--theme-accent-rgb), 0);
}

.admterrs_search_hits-name {
  font-size: 1em;
  font-weight: 500;
  line-height: normal;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.admterrs_search_hits-item--selected .admterrs_search_hits-name {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: rgb(254, 206, 46);
  text-decoration-color: var(--theme-accent);
  text-underline-offset: 20%;
}

.admterrs_search_hits-parents {
  font-size: .875em;
  line-height: normal;
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}

.admterrs_search_hits-parents_item:not(:last-child)::after {
  content: ' / ';
}

.admterrs_search_hits-empty {
  display: block;
  padding: 1.25em .875em;
  font-size: 1em;
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
  text-align: center;
}

.app {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
  background-color: rgb(234, 236, 243);
  background-color: var(--theme-layout);
  overflow: clip;
}

:root {
  --app-container-padding-x: 2.5em;
}

@media (max-width: 1512px) {
  :root {
    --app-container-padding-x: 1.625em;
  }
}

@media (max-width: 1200px) {
  :root {
    --app-container-padding-x: 1.375em;
  }
}

@media (max-width: 992px) {
  :root {
    --app-container-padding-x: 1.25em;
  }
}

@media (max-width: 768px) {
  :root {
    --app-container-padding-x: 1.25em;
  }
}

@media (max-width: 576px) {
  :root {
    --app-container-padding-x: .875em;
  }
}

.appcheckbox {
  display: inline-flex;
  align-items: center;
  cursor: pointer;
  position: relative;
  flex-shrink: 0;
  width: 1.25em;
  height: 1.25em;
}

.appcheckbox-input {
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  pointer-events: none;
}

.appcheckbox-box {
  width: 100%;
  height: 100%;
  flex-shrink: 0;
  border: 1.4px solid rgba(23, 24, 26, .2);
  border: 1.4px solid rgba(var(--theme-primary-rgb), .2);
  border-radius: .25em;
  display: flex;
  align-items: center;
  justify-content: center;
  transition: border-color 200ms ease, background-color 200ms ease;
  position: relative;
  overflow: hidden;
}

.appcheckbox:hover .appcheckbox-box {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.appcheckbox--checked .appcheckbox-box {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.appcheckbox-icon {
  width: .875em;
  height: .875em;
  background-color: white;
  opacity: 0;
  transform: scale(.5);
  transition: opacity 200ms ease, transform 200ms cubic-bezier(.175, .885, .32, 1.275);
}

.appcheckbox--checked .appcheckbox-icon {
  opacity: 1;
  transform: scale(1);
}

.appfooter {
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  box-sizing: border-box;
}

.appfooter-container {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 3em 2.5em 0;
  padding: 3em var(--app-container-padding-x) 0;
  margin: 0 auto;
  max-width: calc(90em + (2.5em * 2)/* side paddings */);
  max-width: calc(90em + (var(--app-container-padding-x) * 2)/* side paddings */);
  box-sizing: border-box;
}

.appfooter-main {
  display: grid;
  grid-template-columns: minmax(auto, 26.75em) auto auto 25em;
  width: 100%;
  margin-bottom: 3em;
  grid-gap: 2em;
  gap: 2em;
}

.appfooter-section--brand {
  display: flex;
  flex-direction: column;
  gap: 2.125em;
  max-width: 26.75em;
}

.appfooter-caption {
  display: flex;
  align-items: center;
  gap: 1.25em;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.appfooter-caption .appfooter-logo {
  flex-shrink: 0;
  width: 5.5em;
  height: 3.625em;
}

.appfooter-title {
  font-size: 1.25em;
  font-weight: 500;
  color: rgba(23, 24, 26, .8);
  color: rgba(var(--theme-primary-rgb), .8);
  max-width: 18.75rem;
}

.appfooter-contacts {
  display: flex;
  flex-direction: column;
  gap: 1em;
}

.appfooter-contact {
  display: flex;
  margin-right: auto;
  gap: .375em;
  align-items: flex-start;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
  cursor: pointer;
}

.appfooter-contact:hover .appfooter-contact_text {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.appfooter-contact_content {
  display: flex;
  flex-direction: column;
  gap: .125em;
  padding-top: .15625em;
}

.appfooter-contact_text {
  font-weight: 500;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.appfooter-contact_text--address {
  max-width: 16.875em;
}

.appfooter-contact_subtitle {
  font-size: .875em;
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

.appfooter-section--nav,
.appfooter-section--popular {
  display: flex;
  flex-direction: column;
  width: -moz-max-content;
  width: max-content;
  margin-right: auto;
}

.appfooter-section_title {
  font-size: 1.25em;
  font-weight: 500;
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
  margin: 0 0 1rem;
}

.appfooter-links {
  display: flex;
  flex-direction: column;
  gap: .625em;
}

.appfooter-link {
  font-weight: 600;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  position: relative;
  padding: .25em 0;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: rgba(254, 206, 46, .03);
  text-decoration-color: rgba(var(--theme-accent-rgb), .03);
  text-underline-offset: 30%;
}

.appfooter-link:hover {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  text-decoration-color: rgba(254, 206, 46, .8);
  text-decoration-color: rgba(var(--theme-accent-rgb), .8);
}

.appfooter-link--active,
.appfooter-link--active:hover {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  text-decoration-color: rgb(254, 206, 46);
  text-decoration-color: var(--theme-accent);
}

.appfooter-section--mainlink {
  background: transparent;
  border: 1.4px solid rgba(192, 194, 203, .2);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .2);
  border-radius: .75em;
  padding: 1.25em 1.25em 2.375em .625em;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
  transition: border-color 200ms ease;
  position: relative;
  overflow: hidden;
  display: block;
  width: 25em;
  height: 16.5em;
  flex-shrink: 0;
  box-sizing: border-box;
}

.appfooter-mainlink_bg {
  position: absolute;
  top: 0;
  left: 0;
  pointer-events: none;
}

.appfooter-mainlink_bg--default {
  display: block;
}

.appfooter-mainlink_bg--extended {
  display: none;
  width: 100%;
  height: 100%;
}

.appfooter-section--mainlink:hover {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
}

.appfooter-mainlink {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.125em;
  height: 100%;
  position: relative;
}

.appfooter-mainlink_image {
  width: 12.125em;
  height: 8.375em;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  flex-shrink: 0;
}

.appfooter-mainlink_content {
  display: flex;
  flex-direction: column;
  gap: .375em;
  text-align: center;
}

.appfooter-mainlink_title {
  font-size: 1.5em;
  font-weight: 600;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.appfooter-mainlink_subtitle {
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  line-height: 1.188;
}

.appfooter-mainlink_icon {
  position: absolute;
  top: .625em;
  right: .625em;
  z-index: 3;
  transition: transform 200ms ease;
}

.appfooter-section--mainlink:hover .appfooter-mainlink_icon {
  transform: translate(.25em, -.25em);
}

.appfooter-bottom {
  display: flex;
  width: 100%;
  justify-content: space-between;
  align-items: center;
  padding: .875em 0;
  border-top: 1px solid rgb(243, 243, 243);
  border-top: 1px solid var(--theme-light-grey);
}

.appfooter-copyright {
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
}

.appfooter-sublinks {
  display: flex;
  gap: 1em;
  align-items: center;
}

.appfooter-sublink {
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
  -webkit-text-decoration: underline;
  text-decoration: underline;
  transition: color 200ms ease;
}

.appfooter-sublink:hover {
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
}

.appfooter-sublinks_separator {
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
}

.appfooter-icon {
  transition: transform 200ms ease;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  width: 1.5em;
  height: 1.5em;
}

.appfooter-icon--external_link {
  width: 1.375em;
  height: 1.375em;
}

@media (max-width: 1512px) {
  .appfooter-container {
    padding: 2.75em 2.5em 0;
    padding: 2.75em var(--app-container-padding-x) 0;
  }
}

@media (max-width: 1200px) {
  .appfooter-container {
    padding: 2.625em 2.5em 0;
    padding: 2.625em var(--app-container-padding-x) 0;
  }

  .appfooter-caption {
    gap: 1.125em;
  }

  .appfooter-main {
    grid-template-columns: auto;
    row-gap: 2.625em;
    margin-bottom: 2.625em;
  }

  .appfooter-section--brand {
    width: 100%;
    max-width: none;
  }

  .appfooter-section--mainlink {
    width: 100%;
    padding: .875em 1.25em .875em .625em;
    height: auto;
    grid-column: 1 / 4;
  }

  .appfooter-mainlink_bg--default {
    display: none;
  }

  .appfooter-mainlink_bg--extended {
    display: block;
  }

  .appfooter-mainlink {
    flex-direction: row;
    justify-content: left;
    align-items: center;
    gap: 1.375em;
  }

  .appfooter-mainlink_image {
    width: 8.875em;
    height: 6em;
  }

  .appfooter-mainlink_content {
    text-align: left;
  }
}

@media (max-width: 992px) {
  .appfooter-caption .appfooter-logo {
    width: 5.5em;
    height: 3.625em;
  }

  .appfooter-main {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between;
  }

  .appfooter-section--brand {
    width: 100%;
    gap: 2em;
    flex-direction: row;
  }

  .appfooter-contacts {
    flex-direction: row;
    flex-wrap: wrap;
    gap: 1em 1.75em;
    width: 100%;
  }

  .appfooter-contact {
    min-width: auto;
  }

  .appfooter-contact_text--address {
    max-width: none;
    max-width: initial;
  }

  .appfooter-section--mainlink {
    width: 100%;
    padding: .875em 1.25em .875em .625em;
    height: auto;
  }

  .appfooter-mainlink {
    flex-direction: row;
    gap: 1.375em;
    height: auto;
  }

  .appfooter-mainlink_image {
    width: 8.875em;
    height: 6.0625em;
  }

  .appfooter-mainlink_content {
    flex: 1;
    text-align: left;
    width: auto;
  }

  .appfooter-mainlink_title {
    font-size: 1.625em;
  }
}

@media (max-width: 768px) {
  .appfooter-section--brand {
    flex-direction: column;
    gap: 2em;
  }

  .appfooter-caption {
    gap: 1em;
  }

  .appfooter-title {
    font-size: 1.125em;
  }

  .appfooter-contacts {
    gap: 1em 5em;
  }

  .appfooter-contact {
    flex-basis: auto;
  }

  .appfooter-section_title {
    font-size: 1.125em;
  }

  .appfooter-mainlink_image {
    width: 6.875em;
    height: 4.6875em;
  }

  .appfooter-mainlink_title {
    font-size: 1.375em;
  }

  .appfooter-bottom {
    flex-direction: column;
    gap: .625em;
    align-items: flex-start;
    padding-top: 1.25em;
  }
}

@media (max-width: 576px) {
  .appfooter-main {
    flex-direction: column;
  }
}

@media (max-width: 376px) {
  .appfooter-main {
    gap: 3.25em;
  }

  .appfooter-section--brand {
    flex-direction: column;
    gap: 2em;
  }

  .appfooter-caption {
    gap: .875em;
  }

  .appfooter-caption .appfooter-logo {
    width: 5.625em;
    height: 3.6875em;
  }

  .appfooter-title {
    font-size: 1em;
  }

  .appfooter-contacts {
    flex-direction: column;
    gap: 1.125em;
  }

  .appfooter-contact {
    flex-basis: auto;
    min-width: auto;
  }

  .appfooter-contact_text {
    font-size: .9375em;
  }

  .appfooter-contact_subtitle {
    font-size: .8125em;
  }

  .appfooter-section_title {
    font-size: 1em;
  }

  .appfooter-link {
    font-size: .9375em;
  }

  .appfooter-mainlink_image {
    width: 6em;
    height: 4.125em;
  }

  .appfooter-mainlink_title {
    font-size: 1.25em;
  }

  .appfooter-mainlink_subtitle {
    font-size: .9375em;
  }

  .appfooter-copyright {
    font-size: .875em;
  }

  .appfooter-sublinks {
    flex-direction: column;
    gap: .375em;
    align-items: flex-start;
  }

  .appfooter-sublink {
    font-size: .875em;
  }
}

/* TODO
 - переименовать некоторые классы связанные dropdown
 - вынести theme в отдельный компонент
 - почистить стили
*/

.appheader {
  display: block;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  box-sizing: border-box;
  font-size: 1em;
  /* чтобы дропдаун контент перекрывал все */
  z-index: 999;
}

.appheader-container {
  padding: 1.125em 2.5em;
  padding: 1.125em var(--app-container-padding-x);
  margin: 0 auto;
  display: flex;
  align-items: center;
  max-width: calc(90em + (2.5em * 2)/* side paddings */);
  max-width: calc(90em + (var(--app-container-padding-x) * 2)/* side paddings */);
  box-sizing: border-box;
}

.appheader-caption {
  margin-right: 2.5em;
}

.appheader-caption .appheader-logo {
  width: 5.125em;
  height: 3.375em;
}

.appheader-links {
  display: flex;
  gap: 2.125em;
}

.appheader-link {
  font-weight: 600;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  position: relative;
  padding: .25em;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: rgba(254, 206, 46, .03);
  text-decoration-color: rgba(var(--theme-accent-rgb), .03);
  text-underline-offset: 30%;
}

.appheader-link:hover {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  text-decoration-color: rgba(254, 206, 46, .8);
  text-decoration-color: rgba(var(--theme-accent-rgb), .8);
}

.appheader-link--active,
.appheader-link--active:hover {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  text-decoration-color: rgb(254, 206, 46);
  text-decoration-color: var(--theme-accent);
}

.appheader-items {
  display: flex;
  margin-left: auto;
  align-items: center;
  gap: 1.875em;
}

.appheader-item {
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background: rgb(255, 255, 255);
  background: var(--theme-block-bg);
  border: 1.4px solid rgb(243, 243, 243);
  border: 1.4px solid var(--theme-light-grey);
  border-radius: .25em;
  padding: .125em .625em;
  gap: .375em;
  box-sizing: border-box;
  font-weight: 500;
  color: inherit;
  min-height: 2.125em;
  transition: border 200ms ease, background-color 200ms ease;
  cursor: pointer;
  position: relative;
  outline: none;
}

.appheader-item:hover {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
}

.appheader-item--theme {
  padding: 0;
  min-height: auto;
  border: none;
  overflow: hidden;
}

.appheader-item--theme:hover {
  background-color: transparent;
}

.appheader-items .appheader-menu {
  display: none;
}

.appheader-item--menu {
  display: none;
  width: 3em;
  height: 3em;
  padding: .75em;
  border-radius: .5em;
}

.appheader-item--menu:hover .appheader-icon--menu {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.appheader-item--notifications_unread::before {
  content: '';
  position: absolute;
  top: .1875em;
  right: -.25em;
  width: .5em;
  height: .5em;
  background-color: rgb(65, 146, 255);
  background-color: var(--theme-blue);
  border-radius: 50%;
  box-sizing: border-box;
}

.appheader-notifications_tabs {
  padding: .5em 0 .25em;
}

.appheader-notifications_tabs_label {
  font-weight: 500;
}

.appheader-notifications_tabs_label--active {
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
}

.appheader-notifications_tabs_count {
  box-sizing: border-box;
  border-radius: .125rem;
  padding: .125rem .25rem;
  margin-left: .375rem;
  font-size: .75rem;
  font-weight: 600;
  color: rgb(255, 255, 255);
  color: var(--theme-white);
  background-color: rgb(65, 146, 255);
  background-color: var(--theme-blue);
}

.appheader-theme {
  display: flex;
  position: relative;
  font-weight: normal;
  box-sizing: border-box;
  --appheader-theme-padding: .125em;
  --appheader-theme-gap: .125em;
  --appheader-theme-tab-width: calc(100% / var(--appheader-theme-count));
  padding: .125em;
  padding: var(--appheader-theme-padding);
  gap: .125em;
  gap: var(--appheader-theme-gap);
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  transition: background-color 200ms ease, border-color 200ms ease;
  border: 1.4px solid rgb(243, 243, 243);
  border: 1.4px solid var(--theme-light-grey);
  border-radius: .5em;
}

.appheader-theme:hover {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.appheader-theme_tab {
  flex: 1 1 0;
  text-align: center;
  cursor: pointer;
  padding: .1875em;
  z-index: 1;
  border-radius: .375em;
  font-size: 1rem;
  border: none;
  background: none;
}

.appheader-theme_tab:hover {
  background: rgba(254, 206, 46, .08);
  background: rgba(var(--theme-accent-rgb), .08);
}

.appheader-theme_tab:hover .appheader-icon--moon,
.appheader-theme_tab:hover .appheader-icon--sun_low {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.appheader-theme_underline {
  position: absolute;
  height: calc(100% - var(--appheader-theme-padding) * 2);
  width: calc((100% - var(--appheader-theme-padding) * 2 - var(--appheader-theme-gap) * (var(--appheader-theme-count) - 1)) / var(--appheader-theme-count));
  background: rgb(254, 206, 46);
  background: var(--theme-accent);
  top: var(--appheader-theme-padding);
  left: var(--appheader-theme-padding);
  transition: transform 200ms ease;
  z-index: 0;
  border-radius: .375em;
  transform: translateX(0%);
}

.appheader-profile_dropdown,
.appheader-menu_dropdown {
  display: flex;
  flex-direction: column;
  gap: .375em;
  padding: .625em .5em;
  width: 15em;
  box-sizing: border-box;
  overflow: hidden;
}

.appheader-menu_dropdown {
  width: 20em;
  padding: .625em .875em 1.125em;
}

.appheader-dropdown_item {
  font-size: 1rem;
  display: grid;
  grid-template-columns: 1.5em 1fr 1em;
  align-items: center;
  font-weight: 500;
  grid-gap: .625em;
  gap: .625em;
  padding: .625em;
  border-radius: .5em;
  box-sizing: border-box;
  background-color: transparent;
  border: 1.2px solid rgba(192, 194, 203, .35);
  border: 1.2px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  -webkit-text-decoration: none;
  text-decoration: none;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  text-align: left;
  transition: border-color 200ms ease, background-color 200ms ease, color 200ms ease;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  outline: none;
}

.appheader-dropdown_item:hover {
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.appheader-dropdown_item--signout {
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
}

.appheader-dropdown_item--signout:hover {
  background-color: rgba(255, 79, 82, .03);
  background-color: rgba(var(--theme-red-rgb), .03);
  border-color: rgba(255, 79, 82, .4);
  border-color: rgba(var(--theme-red-rgb), .4);
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

.appheader-dropdown_icon {
  width: 1.5em;
  height: 1.5em;
  background-color: rgba(23, 24, 26, .7);
  background-color: rgba(var(--theme-primary-rgb), .7);
  transition: background-color 200ms ease;
  margin-bottom: auto;
}

.appheader-dropdown_item--signout .appheader-dropdown_icon {
  background-color: rgb(162, 165, 174);
  background-color: var(--theme-light-grey-v3);
}

.appheader-dropdown_item:hover .appheader-dropdown_icon {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.appheader-dropdown_item--signout:hover .appheader-dropdown_icon {
  background-color: rgb(255, 79, 82);
  background-color: var(--theme-red);
}

.appheader-dropdown_chevron {
  width: 1em;
  height: 1em;
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
  margin: auto 0;
  transition: background-color 200ms ease;
}

.appheader-dropdown_item:hover .appheader-dropdown_chevron {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.appheader-dropdown_item--signout:hover .appheader-dropdown_chevron {
  background-color: rgb(255, 79, 82);
  background-color: var(--theme-red);
}

.appheader-profile_divider {
  position: relative;
  left: -5px;
  width: calc(100% + 1em);
  margin: .125em 0;
}

.appheader-icon {
  width: 1.5em;
  height: 1.5em;
  transition: background-color 200ms ease;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.appheader-icon--menu {
  background-color: rgba(162, 165, 174, .8);
  background-color: rgba(var(--theme-light-grey-v3-rgb), .8);
}

.appheader-icon--sun {
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
}

.appheader-icon--sun_low {
  background-color: rgb(192, 194, 203);
  background-color: var(--theme-light-grey-v2);
}

.appheader-icon--moon {
  background-color: rgb(243, 243, 243);
  background-color: var(--theme-light-grey);
}

.appheader-icon--moon_stars {
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
}

.appheader-lang_selected {
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: 500;
  gap: .25em;
  cursor: pointer;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.appheader-lang_dropdown {
  display: flex;
  flex-direction: column;
  gap: .375em;
  padding: .625em .5em;
  box-sizing: border-box;
  width: 15em;
}

.appheader-lang_item {
  display: flex;
  padding: .625em 1em;
  justify-content: space-between;
  align-items: center;
  color: currentColor;
  box-sizing: border-box;
  border-radius: .5em;
  border: 1.4px solid rgba(192, 194, 203, .35);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  cursor: pointer;
  transition: background-color 200ms ease, border 200ms ease;
}

.appheader-lang_item:hover {
  border: 1.4px solid rgb(254, 206, 46);
  border: 1.4px solid var(--theme-accent);
  background: rgba(254, 206, 46, .08);
  background: rgba(var(--theme-secondary-rgb), .08);
}

.appheader-lang_item--selected,
.appheader-lang_item--selected:hover {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  border: 1.4px solid rgb(254, 206, 46);
  border: 1.4px solid var(--theme-accent);
  color: #fff;
}

.appheader-lang_icon {
  display: inline-block;
  transition: background-color 200ms ease;
}

.appheader-lang_icon--lang {
  width: 1.375em;
  height: 1.375em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.appheader-lang_icon--caret {
  width: .875em;
  height: .875em;
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
  transition: transform 200ms ease;
}

.appheader-lang_icon--rotated {
  transform: rotate(180deg);
}

.appheader-lang_icon--checked {
  width: 1.125em;
  height: 1.125em;
  background-color: #fff;
}

.appheader-menu_header,
.appheader-notifications_header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding-bottom: .625em;
  border-bottom: 1.2px solid rgba(192, 194, 203, .2);
  border-bottom: 1.2px solid rgba(var(--theme-light-grey-v2-rgb), .2);
}

.appheader-notifications_dropdown {
  width: 25em;
}

.appheader-notifications_header {
  padding: .625em .875em;
}

.appheader-notifications_header_title {
  font-size: 1.25em;
  font-weight: 600;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.appheader-notifications_items {
  max-height: 31.25em;
  overflow-y: auto;
}

.appheader-notifications_items .appheader-notifications_item {
  border-top: 0;
}

.appheader-notifications_nodata {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  margin: 2.5em .875em;
}

.appheader-notifications_image {
  background-image: url('/assets/unified/notifications_light.png');
  background-position: center;
  background-size: contain;
  background-repeat: no-repeat;
  width: 10em;
  height: 9.6875em;
  flex-shrink: 0;
  margin-bottom: 2em;
}

[data-theme='dark'] .appheader-notifications_image {
  background-image: url('/assets/unified/notifications_dark.png');
}

.appheader-notifications_nodata_text {
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
  margin-bottom: 1.125em;
}

.appheader-notifications_nodata_link {
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 600;
  display: flex;
  align-items: center;
  font-size: 1.125em;
  gap: .1875rem;
}

.appheader-notifications_nodata_link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.appheader-notifications_nodata_link .icon {
  width: 1.25rem;
  height: 1.25rem;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.appheader-notifications_show_all {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1rem;
  padding: .75em .625em .75em .75em;
  border: 0;
  border-top: 1px solid rgba(192, 194, 203, .35);
  border-top: 1px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  background-color: rgba(192, 194, 203, .1);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .1);
  border-radius: 0 0 .625em .625em;
  cursor: pointer;
  transition: background-color 200ms ease, border-color 200ms ease;
  -webkit-text-decoration: none;
  text-decoration: none;
  box-sizing: border-box;
}

.appheader-notifications_show_all:hover {
  border-color: rgba(192, 194, 203, .6);
  border-color: rgba(var(--theme-light-grey-v2-rgb), .6);
  background-color: rgba(192, 194, 203, .2);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .2);
}

.appheader-notifications_show_all_text {
  font-weight: 500;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  transition: color 200ms ease;
}

.appheader-notifications_show_all:hover .appheader-notifications_show_all_text {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.appheader-notifications_show_all_icon {
  width: 1.25em;
  height: 1.25em;
  background-color: rgba(23, 24, 26, .6);
  background-color: rgba(var(--theme-primary-rgb), .6);
  transition: background-color 200ms ease;
}

.appheader-notifications_show_all:hover .appheader-notifications_show_all_icon {
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
}

.appheader-menu_header_title {
  font-size: 1.125rem;
  font-weight: 500;
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

.appheader-menu_content {
  display: flex;
  flex-direction: column;
  gap: 1.125em;
  padding-top: .625em;
}

.appheader-menu_section {
  display: flex;
  flex-direction: column;
  gap: .625em;
}

.appheader-menu_section--controls {
  gap: .5em;
}

.appheader-theme--menu {
  width: 100%;
}

.appheader-menu_assistive {
  display: flex;
  align-items: center;
  gap: .75em;
  padding: .625em .75em;
  border: 1.4px solid rgba(192, 194, 203, .35);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: .5em;
  background-color: rgba(254, 206, 46, 0);
  background-color: rgba(var(--theme-secondary-rgb), 0);
  transition: background-color 200ms ease, border-color 200ms ease;
  cursor: pointer;
  outline: none;
}

.appheader-menu_assistive:hover {
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
  border-color: rgba(254, 206, 46, .6);
  border-color: rgba(var(--theme-accent-rgb), .6);
}

.appheader-menu_assistive_icon {
  width: 1.625em;
  height: 1.625em;
  background-color: rgb(192, 194, 203);
  background-color: var(--theme-light-grey-v2);
  transition: background-color 200ms ease;
}

.appheader-menu_assistive_icon.icon--round_check {
  background-color: rgb(192, 194, 203);
  background-color: var(--theme-light-grey-v2);
}

.appheader-menu_assistive_icon.icon--stereo_glasses {
  width: 1.5em;
  height: 1.5em;
}

.appheader-menu_assistive:hover .appheader-menu_assistive_icon {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.appheader-menu_assistive_content {
  display: flex;
  align-items: center;
  gap: .625em;
  font-size: 1rem;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.appheader-menu_section--contacts {
  gap: 1em;
}

.appheader-menu_contacts_title {
  font-size: 1rem;
  font-weight: 500;
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

.appheader-menu_contacts {
  display: flex;
  flex-direction: column;
  gap: 1em;
  position: relative;
  padding-left: .125em;
}

.appheader-menu_contact {
  display: flex;
  gap: .375em;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  cursor: pointer;
}

.appheader-menu_contact:hover .appheader-menu_contact_title {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.appheader-menu_contact_icons {
  display: flex;
  align-items: center;
  gap: .5em;
}

.appheader-menu_contact_icon {
  width: 1.5em;
  height: 1.5em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.appheader-menu_contact_content {
  display: flex;
  flex-direction: column;
  gap: .125em;
}

.appheader-menu_contact_title {
  font-size: 1rem;
  font-weight: 500;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.appheader-menu_contact_subtitle {
  font-size: .875rem;
  font-weight: 400;
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

@media (max-width: 1512px) {
  .appheader-container {
    padding: 1em 2.5em;
    padding: 1em var(--app-container-padding-x);
  }
  .appheader-items {
    gap: 1.5em;
  }
}

@media (max-width: 1200px) {
  .appheader-caption .appheader-logo {
    width: 4.375em;
    height: 2.875em;
  }
}

@media (max-width: 992px) {
  .appheader-caption {
    margin-right: 1em;
  }
  .appheader-items {
    gap: 1.125em;
  }
  .appheader-links {
    display: none;
  }
  .appheader-items .appheader-menu,
  .appheader-item--menu {
    display: flex;
  }
  .appheader-item--theme {
    display: none;
  }
}

@media (max-width: 768px) {
  .appheader-lang_selected {
    gap: 0;
  }
  .appheader-lang_text {
    display: none;
  }
  .appheader-lang_icon--caret {
    background-color: rgb(192, 194, 203);
    background-color: var(--theme-light-grey-v2);
  }
}

@media (max-width: 576px) {
  .appheader-container {
    padding: .875em 2.5em;
    padding: .875em var(--app-container-padding-x);
  }
  .appheader-caption .appheader-logo {
    width: 4.1875em;
    height: 2.75em;
  }
  .appheader-user_name {
    display: none;
  }
  .appheader-items {
    gap: .875em;
  }
}

@media (max-width: 376px) {
  .appheader-container {
    padding: .75em 2.5em;
    padding: .75em var(--app-container-padding-x);
  }
  .appheader-items {
    gap: .5em;
  }
}

.appspinner {
  --appspinner-size: 3em;
  --appspinner-border-width: 3px;

  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 1.5em;
  padding: 3em 1.5em;
}

.appspinner_spinner {
  width: var(--appspinner-size);
  height: var(--appspinner-size);
  border: var(--appspinner-border-width) solid rgb(243, 243, 243);
  border: var(--appspinner-border-width) solid var(--theme-light-grey);
  border-top-color: rgb(254, 206, 46);
  border-top-color: var(--theme-accent);
  border-radius: 50%;
  animation: appspinner-spin 800ms linear infinite;
}

@keyframes appspinner-spin {
  to {
    transform: rotate(360deg);
  }
}

.auth {
  font-size: 1rem;
  box-sizing: border-box;
  padding: 0 2.5em 2.5em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  border-radius: .625em;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  max-width: 36.25em;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.auth-top {
  width: calc(100% + 5em);
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: .75em;
  padding: .5em;
  border-bottom: 1px solid rgba(192, 194, 203, .05);
  border-bottom: 1px solid rgba(var(--theme-light-grey-v2-rgb), .05);
}

.auth .auth-goback {
  padding: 0;
  height: 2.125em;
  width: 2.125em;
}

.auth-goback_icon {
  width: 1em;
  height: 1em;
  transform: rotate(180deg);
  background-color: rgba(23, 24, 26, .2);
  background-color: rgba(var(--theme-primary-rgb), .2);
  transition: background-color 200ms ease;
}

.auth-goback:hover .auth-goback_icon {
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
}

.auth-close {
  margin-left: auto;
}

.auth-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: .5em;
  margin-bottom: 2.125em;
}

.auth-title {
  font-size: 2.25em;
  font-weight: 600;
  line-height: normal;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
  text-align: center;
}

.auth-subtitle {
  font-size: 1.125rem;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  margin: 0;
  text-align: center;
}

.auth-content {
  display: flex;
  flex-direction: column;
  gap: 2.125em;
  width: 100%;
}

.auth-form {
  display: flex;
  flex-direction: column;
  width: 100%;
  margin-bottom: 0;
}

.auth-inputs {
  display: flex;
  flex-direction: column;
  gap: 1em;
  width: 100%;
  margin-bottom: 1.25em;
}

.auth-field {
  display: flex;
  flex-direction: column;
  gap: .375em;
  width: 100%;
}

.auth-label {
  font-size: 1em;
  color: rgba(23, 24, 26, .8);
  color: rgba(var(--theme-primary-rgb), .8);
  display: flex;
  align-items: center;
  gap: .25em;
}

.auth-label--required::after {
  content: '*';
  display: inline-block;
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

.auth-password_wrapper {
  position: relative;
  width: 100%;
}

.auth-input {
  width: 100%;
}

.auth-knca {
  display: flex;
  flex-direction: column;
  gap: .375em;
  width: 100%;
}

.auth-otp {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}

.auth-otp .auth-otp_input {
  width: 3.75rem;
  height: 3.75rem;
  border-radius: .5rem;
  font-size: 1.8125rem;
  padding: .875rem 1rem;
  text-align: center;
  flex-shrink: 0;
  font-weight: 700;
  border-width: 1.2px;
}

.auth-sms_refresh {
  display: flex;
  align-items: center;
  margin: 1.75em 0;
  justify-content: center;
}

.auth-sms_timer {
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  text-align: center;
}

.auth-sms_timer_value {
  font-weight: 600;
}

.auth-sms_refresh_btn {
  font-size: 1rem;
  display: flex;
  align-items: center;
  gap: .375em;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-weight: 600;
  background: none;
  padding: 0;
  margin: 0;
  outline: 0;
  border: 0;
  cursor: pointer;
}

.auth-sms_refresh_btn:hover {
  opacity: .8;
}

.auth-sms_refresh_icon {
  width: 1.5em;
  height: 1.5em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.gx_input.auth-input--password {
  padding-right: 2.625em;
}

.auth-password_toggle {
  position: absolute;
  right: 0;
  top: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.25em;
  height: 100%;
  background: none;
  border: none;
  cursor: pointer;
  padding: .25em;
  font-size: 1rem;
}

.auth-password_toggle .icon {
  width: 1.5em;
  height: 1.5em;
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
  transition: background-color 200ms ease-out;
}

.auth-password_toggle:hover .icon {
  background-color: rgba(23, 24, 26, .6);
  background-color: rgba(var(--theme-primary-rgb), .6);
}

.auth-details {
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
  text-align: center;
  margin: .75em 0 0;
}

.auth-alert {
  display: flex;
  align-items: flex-start;
  gap: .3125em;
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

.auth-alert--general {
  margin: .375em auto 0;
}

.auth-alert_icon {
  width: 1.125em;
  height: 1.125em;
  background-color: rgb(255, 79, 82);
  background-color: var(--theme-red);
}

.auth-divider {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1.75em;
  width: 100%;
}

.auth-divider_line {
  flex: 1;
}

.auth-divider_text {
  font-size: 1em;
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
  text-align: center;
}

.auth-types {
  display: flex;
  flex-direction: column;
  gap: .875em;
  width: 100%;
}

.auth-type {
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 3.375em;
  padding: .75em .625em .75em 1em;
  background-color: transparent;
  border: 1px solid rgba(192, 194, 203, .35);
  border: 1px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: .5em;
  cursor: pointer;
  transition: border-color 200ms ease-out, background-color 200ms ease-out;
}

.auth-type:hover {
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.auth-type:hover .auth-type_icon {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.auth-type_content {
  display: flex;
  align-items: center;
  gap: .75em;
}

.auth-type_icon {
  width: 1.875em;
  height: 1.875em;
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
  transition: background-color 200ms ease-out;
}

/* stylelint-disable */

.auth-type .icon--egov,
.auth-type:hover .icon--egov {
  background-color: #2c6bcc;
}

/* stylelint-enable */

.auth-type_text {
  font-size: 1em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  text-align: left;
}

.auth-type_chevron {
  width: 1.375em;
  height: 1.375em;
  background-color: rgba(162, 165, 174, .8);
  background-color: rgba(var(--theme-light-grey-v3-rgb), .8);
  transition: background-color 200ms ease-out;
}

.auth-type:hover .auth-type_chevron {
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
}

.auth-agreement {
  font-size: 1em;
  line-height: normal;
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
  text-align: center;
  margin: 0;
}

.auth-agreement_link {
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-underline-position: from-font;
}

.auth-agreement_link:hover {
  color: rgba(23, 24, 26, .7);
  color: rgba(var(--theme-primary-rgb), .7);
}

.auth-help {
  display: flex;
  align-items: center;
  gap: .25em;
  font-size: 1em;
  line-height: normal;
  justify-content: center;
}

.auth-help_text {
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

.auth-help_link {
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-underline-position: from-font;
}

.auth-help_link:hover {
  opacity: .8;
}

@media (max-width: 768px) {
  .auth {
    padding: 0 .875em 1.5em;
    max-width: 22.75em;
  }

  .auth-top {
    width: calc(100% + 1.75em);
  }

  .auth-header {
    margin-bottom: 1.75em;
  }

  .auth-title {
    font-size: 1.5em;
  }

  .auth-content {
    gap: 1.375em;
  }

  .auth-field--otp .auth-alert {
    margin: 0 auto;
  }

  .auth-otp {
    justify-content: center;
    gap: .625em;
  }

  .auth-otp .auth-otp_input {
    width: 2.375rem;
    height: 2.75rem;
    font-size: 1.125rem;
    padding: .125rem;
    border-radius: .25rem;
  }

  .auth-sms_refresh {
    margin: 1.125em 0;
  }

  .auth-types {
    gap: .5em;
  }
}

.banner {
  padding: 1.25em;
  border: 1.4px solid rgb(254, 206, 46);
  border: 1.4px solid var(--theme-accent);
  border-radius: .625em;
}

.banner-container {
  position: relative;
  width: 100%;
  height: 22.5em;
  border: 1.4px solid rgb(254, 206, 46);
  border: 1.4px solid var(--theme-accent);
  border-radius: .625em;
  overflow: hidden;
  isolation: isolate;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-image: url('../../assets/banner_xl_light_280e7f92.svg');
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

.banner-container--dark {
  background-image: url('../../assets/banner_xl_dark_e38762cd.svg');
}

.banner-image {
  position: absolute;
  bottom: 0;
  right: 0;
  z-index: 2;
  width: 35em;
  height: 24em;
  transform: translate(5%, 10%);
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  pointer-events: none;
}

.banner-content {
  position: relative;
  z-index: 3;
  display: flex;
  flex-direction: column;
  gap: 2em;
  align-items: flex-start;
  width: 54em;
  margin-top: 5.5em;
  margin-left: 4.75em;
}

.banner-titles {
  display: flex;
  flex-direction: column;
  gap: .75em;
  align-items: flex-start;
  width: 100%;
  color: rgb(255, 255, 255);
  color: var(--theme-white);
}

.banner-title {
  margin: 0;
  font-weight: 700;
  font-size: 2.625em;
  line-height: normal;
  letter-spacing: normal;
}

.banner-description {
  margin: 0;
  font-weight: 500;
  font-size: 1.375em;
  line-height: normal;
  letter-spacing: normal;
  width: 39.25em;
}

.banner-btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 18.25em;
  padding: 1em 1.5em;
  border: 0;
  border-radius: .5em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
  font-weight: 500;
  font-size: 1em;
  line-height: normal;
  white-space: nowrap;
  cursor: pointer;
  transition: background-color 200ms ease;
}

.banner-btn:hover {
  background-color: rgba(255, 255, 255, .9);
  background-color: rgba(var(--theme-white-rgb), .9);
}

@media (max-width: 1200px) {
  .banner {
    padding: .625em;
  }

  .banner-container {
    background-image: url('../../assets/banner_lg_light_b91b5f9.svg');
  }

  .banner-container--dark {
    background-image: url('../../assets/banner_lg_dark_2b9b529e.svg');
  }

  .banner-content {
    gap: 1.5em;
    width: 40em;
    margin-left: 1.875em;
  }

  .banner-description {
    width: 100%;
    font-size: 1.25em;
  }

  .banner-image {
    width: 27.75em;
    height: 19.125em;
  }
}

@media (max-width: 992px) {
  .banner-container {
    background-image: url('../../assets/banner_md_light_8217c79e.svg');
    height: 15em;
  }

  .banner-container--dark {
    background-image: url('../../assets/banner_md_dark_6cbebfe0.svg');
  }

  .banner-content {
    gap: 1.75em;
    width: 30.125em;
    margin-top: 1.5em;
    margin-left: 1.875em;
  }

  .banner-title {
    font-size: 2em;
  }

  .banner-description {
    width: 100%;
    font-size: 1.125em;
  }

  .banner-image {
    width: 19.5em;
    height: 13.5em;
  }
}

@media (max-width: 768px) {
  .banner-container {
    height: 35.5em;
    background-image: url('../../assets/banner_sm_light_f455cc70.svg');
  }

  .banner-container--dark {
    background-image: url('../../assets/banner_sm_dark_f812432d.svg');
  }

  .banner-content {
    grid-gap: 0;
    gap: 0;
    /*align-items: center;*/
    width: auto;
    height: 92%;
    margin-top: 1em;
    margin-left: 1em;
    margin-right: 1em;
    display: grid;
  }

  .banner-titles {
    align-items: start;
    text-align: left;
    background: rgb(255, 255, 255);
    background: var(--theme-block-bg);
    border-radius: .63em .63em 3.75em;
    gap: .65em;
    padding: 1.875em 1.75em;
    width: auto;
  }

  .banner-title {
    color: rgb(254, 206, 46);
    color: var(--theme-accent);
    font-size: 2em;
  }

  .banner-description {
    color: rgb(162, 165, 174);
    color: var(--theme-light-grey-v3);
    font-size: 1.125em;
    font-weight: 400;
  }

  .banner-btn {
    margin-top: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    width: 90%;
  }

  .banner-image {
    left: 50%;
    right: auto;
    bottom: .125em;
    width: 31.13em;
    height: 21.44em;
    transform: translateX(-50%);
  }
}

@media (max-width:376px) {
  .banner-content {
    margin-top: .75em;
    margin-left: .75em;
    margin-right: .75em;
  }

  .banner-container {
    height: 30.5em;
  }

  .banner-image {
    bottom: -2em;
  }

  .banner-titles {
    align-items: center;
    text-align: center;
    padding: 1em .75em;
    border-radius: .37em .37em 2.6em;
    gap: .5em;
  }

  .banner-title {
    font-size: 1.265em;
    line-height: 1.3;
  }

  .banner-description {
    font-size: 1em;
  }
}

.breadcrumbs {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  gap: .25em;
  padding-bottom: 1.125em;
  border-bottom: 1px solid rgba(192, 194, 203, .15);
  border-bottom: 1px solid rgba(var(--theme-light-grey-v2-rgb), .15);
}

.breadcrumbs-item {
  display: flex;
  align-items: center;
  gap: .25em;
  padding: .125em .375em .1875em;
  border-radius: .375em;
  background-color: rgba(192, 194, 203, .15);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .15);
  -webkit-text-decoration: none;
  text-decoration: none;
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
  font-size: 1rem;
  font-weight: 400;
  transition: background-color 200ms ease, color 200ms ease;
  overflow: hidden;
}

.breadcrumbs-item:hover {
  background-color: rgba(192, 194, 203, .35);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .35);
}

.breadcrumbs-item:hover .breadcrumbs-text {
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.breadcrumbs-item:first-child {
  background-color: transparent;
  padding: 0;
}

.breadcrumbs-item:first-child:hover {
  background-color: transparent;
}

.breadcrumbs-item:first-child .breadcrumbs-text {
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

.breadcrumbs-item:first-child:hover .breadcrumbs-text {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-underline-offset: 14%;
  text-decoration-color: rgb(23, 24, 26);
  text-decoration-color: var(--theme-primary);
}

.breadcrumbs-item:first-child:hover .breadcrumbs-icon {
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
}

.breadcrumbs-item--current {
  background-color: transparent;
  padding-right: 0;
  cursor: default;
  pointer-events: none;
}

.breadcrumbs-item--current .breadcrumbs-text {
  font-weight: 500;
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

.breadcrumbs-icon {
  width: 1.375em;
  height: 1.375em;
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
}

.breadcrumbs-text {
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}

.breadcrumbs-separator {
  display: flex;
  align-items: center;
  justify-content: center;
  height: 1.5em;
}

.breadcrumbs-separator_icon {
  width: 1em;
  height: 1em;
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
}

.breadcrumbs-separator_icon--grey {
  background-color: rgb(192, 194, 203);
  background-color: var(--theme-light-grey-v2);
}

@media (max-width: 768px) {
  .breadcrumbs {
    padding-bottom: 1em;
  }
}

@media (max-width: 576px) {
  .breadcrumbs {
    padding-bottom: .875em;
  }
}

@media (max-width: 376px) {
  .breadcrumbs {
    padding-bottom: .625em;
  }
}

.burial_chip {
  list-style: none;
  flex-shrink: 0;
}

.burial_chip--show {
  list-style: none;
  flex-shrink: 0;
}

.btn.burial_chip-show_btn {
  padding: .62em 1em; /* проблема btn перезаписывает эти стили*/
  gap: .5em; /* проблема btn перезаписывает эти стили */
}

.burial_chip-show_btn:hover {
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
}

.burial_chips {
  display: flex;
  align-items: center;
  position: relative;
}

.burial_chips-container {
  display: flex;
  gap: .5em;
  flex-wrap: wrap;
  align-items: center;
  flex: 1;
}

.burial_chips-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  width: 3em;
  display: flex;
  align-items: center;
  background: transparent;
  border: 0;
  cursor: pointer;
  padding: 0;
  opacity: 0;
  pointer-events: none;
  z-index: 1;
  transition: opacity 300ms ease;
}

.burial_chips-arrow--visible {
  opacity: 1;
  pointer-events: auto;
}

.burial_chips-arrow--left {
  left: 0;
  justify-content: flex-start;
  background: linear-gradient(to right, rgb(255, 255, 255) 0%, rgba(255, 255, 255, .8) 60%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to right, var(--theme-white) 0%, rgba(var(--theme-white-rgb), .8) 60%, rgba(var(--theme-white-rgb), 0) 100%);
  padding-left: .5em;
}

.burial_chips-arrow--right {
  right: 0;
  justify-content: flex-end;
  background: linear-gradient(to left, rgb(255, 255, 255) 0%, rgba(255, 255, 255, .8) 60%, rgba(255, 255, 255, 0) 100%);
  background: linear-gradient(to left, var(--theme-white) 0%, rgba(var(--theme-white-rgb), .8) 60%, rgba(var(--theme-white-rgb), 0) 100%);
  padding-right: .5em;
}

.burial_chips-arrow--left .burial_chips-arrow_icon {
  transform: rotate(180deg);
}

.burial_chips-arrow_icon {
  width: 1.25em;
  height: 1.25em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  transition: opacity 200ms ease;
}

.burial_chips-arrow:hover .burial_chips-arrow_icon {
  opacity: .8;
}

.burial_chip-show_icon {
  height: .75em;
  width: .75em;
  -webkit-mask-size: 150%;
          mask-size: 150%; /* проблема icon перезаписывает эти стили*/
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  transition: transform .2ms ease;
}

.burial_chip-show_icon--active {
  transform: rotate(180deg);
}

@media (max-width: 768px) {
  .burial_chips-container {
    flex-wrap: nowrap;
    overflow-x: auto;
    overflow-y: hidden;
    scrollbar-width: none;
    scroll-snap-type: x mandatory;
    scroll-padding-left: 3em;
    scroll-padding-right: 3em;
  }

  .burial_chips-container::-webkit-scrollbar {
    display: none;
  }

  .burial_chip--show {
    display: none;
  }
}

.funeral_services-title {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-size: 2.25em;
  margin: 0;
  margin-bottom: 1.17em;
}

.funeral_services-religion_chips {
  margin-bottom: 1.37em;
}

.funeral_services-filter_chips {
  margin-bottom: 1.37em;
}

.funeral_services-list {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1.75em;
  gap: 1.75em;
  margin-bottom: 2.62em;
}

.btn.funeral_services-btn {
  display: flex; /*btn перезаписывает стили*/
  width: 18.19em;
  margin-left: auto;
  margin-right: auto;
  -webkit-text-decoration: none;
  text-decoration: none;
}

@media (max-width: 1200px) {
  .funeral_services-list {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 992px) {
  .funeral_services-title {
    font-size: 2rem;
  }
}

@media (max-width: 768px) {
  .funeral_services-title {
    font-size: 1.875rem;
  }
}

@media (max-width: 576px) {
  .funeral_services-title {
    font-size: 1.625rem;
  }
  .funeral_services-list {
    grid-template-columns: repeat(1, 1fr);
  }
  .funeral_services-btn {
    width: 14.19em;
  }
}

.chip {
  display: inline-flex;
  align-items: center;
  gap: .625em;
  padding: .625em 1em .6875em;
  background: transparent;
  border: 1.4px solid rgba(192, 194, 203, .35);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: .5em;
  box-sizing: border-box;
  cursor: pointer;
  transition: border-color 200ms ease;
  scroll-snap-align: start;
}

.chip:hover {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.chip--active {
  background: rgb(254, 206, 46);
  background: var(--theme-accent);
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  padding: .375em 1em .375em .75em;
  gap: .625em;
}

.chip-icon {
  width: 1.75em;
  height: 1.75em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
  transition: background-color 200ms ease;
}

.chip-text {
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.chip--active .chip-text {
  color: rgb(255, 255, 255);
  color: var(--theme-white);
  font-weight: 600;
}

.close_btn {
  font-size: 1rem;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  width: 2.5em;
  height: 2.5em;
  padding: .25em;
  background-color: rgba(255, 255, 255, .3);
  background-color: rgba(var(--theme-white-rgb), .3);
  border: 1.4px solid rgb(243, 243, 243);
  border: 1.4px solid var(--theme-light-grey);
  border-radius: .25em;
  cursor: pointer;
  transition: background-color 200ms ease-out, border-color 200ms ease-out;
}

.close_btn:hover {
  background-color: rgba(255, 255, 255, .6);
  background-color: rgba(var(--theme-white-rgb), .6);
  border-color: rgb(243, 243, 243);
  border-color: var(--theme-light-grey);
}

.close_btn:disabled {
  cursor: not-allowed;
  opacity: .4;
}

.close_btn--medium {
  width: 2.125em;
  height: 2.125em;
  padding: 0;
  background-color: transparent;
  border-color: rgba(192, 194, 203, .2);
  border-color: rgba(var(--theme-light-grey-v2-rgb), .2);
}

.close_btn--medium:hover {
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
  border-color: rgba(254, 206, 46, .6);
  border-color: rgba(var(--theme-accent-rgb), .6);
}

.close_btn-icon {
  width: 1.625em;
  height: 1.625em;
  background-color: rgba(23, 24, 26, .5);
  background-color: rgba(var(--theme-primary-rgb), .5);
  transition: transform 200ms ease-out;
}

.close_btn:hover .close_btn-icon {
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
}

.close_btn--medium .close_btn-icon {
  width: 1em;
  height: 1em;
  background-color: rgba(23, 24, 26, .2);
  background-color: rgba(var(--theme-primary-rgb), .2);
}

.dropdown {
  position: relative;
  display: inline-block;
}

.dropdown-trigger {
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.dropdown-content {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  margin-top: .625em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  border-radius: .625em;
  box-shadow: 0 0 1.25em 0 rgba(23, 24, 26, .1);
  box-shadow: var(--theme-box-shadow);
}

.dropdown--align_right .dropdown-content {
  left: auto;
  right: 0;
}

.dropdown--align_center .dropdown-content {
  left: 50%;
  transform: translateX(-50%);
}

.dropdown-content--arrow::before {
  content: '';
  position: absolute;
  top: -.375em;
  left: 1em;
  width: .75em;
  height: .75em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  transform: rotate(45deg);
  box-shadow: -.125em -.125em .25em rgba(0, 0, 0, .04);
}

.dropdown--align_right .dropdown-content--arrow::before {
  left: auto;
  right: 1em;
}

.dropdown--align_center .dropdown-content--arrow::before {
  left: 50%;
  transform: translateX(-50%) rotate(45deg);
}

.dropdown-content.v-enter-active,
.dropdown-content.v-leave-active {
  transition: opacity 200ms ease-out, transform 200ms ease-out;
}

.dropdown-content.v-enter,
.dropdown-content.v-leave-to {
  opacity: 0;
  transform: translateY(-.5em);
}

.dropdown--align_center .dropdown-content.v-enter,
.dropdown--align_center .dropdown-content.v-leave-to {
  transform: translateX(-50%) translateY(-.5em);
}

.echart {
  width: 100%;
  height: 100%;
}

.faq_item {
  border-bottom: 1px solid rgba(23, 24, 26, .05);
  border-bottom: 1px solid rgba(var(--theme-primary-rgb), .05);
}

.faq_item:last-child {
  border-bottom: none;
}

.faq_item-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-bottom: 1.25rem;
}

.faq_item--expanded {
  padding-bottom: 2em;
}

.faq_item-expander {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2.5em;
  padding: 1.25em 0;
  margin-left: .25em;
}

.faq_item-expander_btn {
  font-size: 1rem;
  padding: .5em;
  border: 1px solid rgb(243, 243, 243);
  border: 1px solid var(--theme-light-grey);
  border-radius: .5em;
  box-sizing: border-box;
  cursor: pointer;
  transform: rotate(90deg);
  background-color: transparent;
  transition: transform 200ms ease, border-color 200ms ease, background-color 200ms ease;
}

.faq_item--expanded .faq_item-expander_btn {
  transform: rotate(-90deg);
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.faq_item-expander_icon {
  width: 1em;
  height: 1em;
  font-size: 1rem;
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
  transition: background-color 200ms ease;
}

.faq_item--expanded .faq_item-expander_icon {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.faq_item-question {
  width: -moz-fit-content;
  width: fit-content;
  margin: 0;
  border-bottom: 2px solid rgb(254, 206, 46);
  border-bottom: 2px solid var(--theme-accent);
  font-size: 1.625em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.faq_item-question--marked {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.faq_item-question--unmarked {
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.faq_item-answer {
  margin-top: 0;
  margin-bottom: .625rem;
  font-size: 1.125em;
  color: rgba(23, 24, 26, .8);
  color: rgba(var(--theme-primary-rgb), .8);
}

.faq_item-answer--marked {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.faq_item-answer--unmarked {
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

/* stylelint-disable-next-line selector-max-type */

.faq_item-answer a {
  font-weight: 500;
  color: rgb(65, 146, 255);
  color: var(--theme-blue);
  text-underline-position: from-font;
}

.faq_item-date {
  margin: 0;
  font-size: 1em;
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

@media (max-width: 768px) {
  .faq_item-question {
    margin-bottom: .875rem;
    font-size: 1.375em;
  }

  .faq_item-answer {
    font-size: 1em;
  }
}

@media (max-width: 376px) {
  .faq_item-question {
    margin-bottom: .75rem;
    font-size: 1.25em;
  }
}

/* stylelint-disable geonomix/unused-classes */

/* stylelint-disable geonomix/unused-classes */

/* Base container */

.forms_base {
  gap: 1.5em;
  overflow-y: visible;
  overflow-y: initial;
}

/* System label */

.forms_base-system_label {
  margin-bottom: .375em;
  font-size: .875em;
  font-weight: normal;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  transition: color 150ms ease;
}

.forms_base-system_label--required::after {
  content: '*';
  margin-left: .1em;
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

/* System field */

.forms_base-system_field {
  display: flex;
  flex-direction: column;
  margin-top: 1em;
}

/* Columns */

.forms_base-left_column {
  padding: 1.75em;
  border-radius: .625em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
}

.forms_base .forms_base-right_column {
  display: flex;
  flex-direction: column;
  gap: 1.5em;
  max-width: 25em;
  margin-left: 0;
  top: 1.5em;
}

/* Meta section */

.forms_base-meta {
  margin-bottom: 0;
  padding: 1.625em 1.75em;
  border: none;
  border-radius: .625em;
  box-sizing: border-box;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
}

.forms_base-meta_section {
  display: flex;
  flex-direction: column;
  justify-content: initial;
  gap: 1.25em;
  padding: 1.25em 0;
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
}

.forms_base-meta_section:first-child {
  padding-top: 0;
}

.forms_base-meta_section:last-child {
  padding-bottom: 0;
}

.forms_base-meta_section:not(:first-child) {
  border-top: 1px solid rgb(243, 243, 243);
  border-top: 1px solid var(--theme-light-grey);
}

.forms_base-meta_section--column {
  flex-direction: column;
  gap: .5em;
}

.forms_base-meta_row {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1.125em;
  gap: 1.125em;
}

.forms_base-meta_text {
  font-size: 1em;
  margin-bottom: auto;
  margin-right: 0;
}

.forms_base .forms_base-meta_text--title {
  font-size: 1.125em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.forms_base-meta_text--bold {
  font-weight: 500;
}

.forms_base-meta_text--blue {
  color: rgb(65, 146, 255);
  color: var(--theme-blue);
}

.forms_base-meta_text--orange {
  color: rgb(228, 161, 51);
  color: var(--theme-carrot);
}

.forms_base-meta_text--yellow {
  color: rgb(228, 161, 51);
  color: var(--theme-carrot);
}

.forms_base-meta_text--red {
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

.forms_base-meta_text--green {
  color: rgb(54, 189, 88);
  color: var(--theme-green);
}

.forms_base-meta_status {
  width: -moz-max-content;
  width: max-content;
}

.forms_base-meta_header {
  display: flex;
  flex-direction: column;
  gap: .875em;
  padding-bottom: 1.25em;
  border-bottom: 1px solid rgb(243, 243, 243);
  border-bottom: 1px solid var(--theme-light-grey);
}

/* Document */

.forms_base-doc {
  height: -moz-min-content;
  height: min-content;
  font-weight: 400;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.forms_base-doc_label,
.forms_base-doc_step {
  display: none;
}

/* Decision */

.forms_base-decision {
  margin-top: 1.5em;
}

/* Buttons */

.forms_base-buttons {
  display: flex;
  gap: .875em;
  padding-top: 2.375em;
  padding-bottom: 1em;
  font-size: .875em;
}

.forms_base-button {
  flex: 1;
}

.forms_base-button:first-child {
  margin-right: auto;
}

.forms_base-button:not(:first-child) {
  margin: 0;
}

.forms_base-button--center {
  margin: 0 auto;
}

/* Spinner */

.forms_base-spinner {
  margin: 0 auto;
  font-size: .8em;
  --color: var(--theme-white);
}

/* PDF files */

.forms_base-pdf_files_list {
  display: flex;
  flex-direction: column;
}

.forms_base-pdf_file_group {
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin-top: .25em;
}

.forms_base-pdf_file,
.forms_base-meta_text {
  font-size: .875em;
  font-weight: 400;
}

.forms_base-pdf_file {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.forms_base-pdf_file:not(:last-child) {
  margin-bottom: .25em;
}

.forms_base-pdf_name {
  max-width: 225px;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-weight: 500;
}

.forms_base-meta--pdf_preview .forms_base-meta_text {
  font-size: 1.125em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.forms_base-pdf_file_preview {
  z-index: 4;
  margin: 0;
  margin-right: .25em;
  padding: 0;
  border: none;
  background: transparent;
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
  outline: none;
  cursor: pointer;
}

.forms_base-pdf_file_preview:disabled {
  color: rgb(187, 185, 174);
  color: var(--theme-grey);
  cursor: not-allowed;
}

/* Select step */

.forms_base-select_step:not(:last-child) {
  border-bottom: 1px solid rgb(243, 243, 243);
  border-bottom: 1px solid var(--theme-light-grey);
}

.forms_base-select_item {
  display: flex;
  align-items: center;
  padding: .25em;
  cursor: pointer;
}

.forms_base-select_item:not(:first-child) {
  padding-top: 0;
}

.forms_base-select_checkbox,
.forms_base-select_radio {
  flex-shrink: 0;
  margin-right: .25em;
}

.forms_base-select_item--sub {
  margin-left: .25em;
  font-size: .875em;
}

.forms_base-select_value {
  display: flex;
  flex-direction: column;
}

.forms_base-select_org {
  font-size: small;
  font-style: italic;
  color: rgb(67, 124, 165);
  color: var(--theme-dark-blue-green);
}

.forms_base-select_post {
  font-style: italic;
}

.forms_base-select_meta_text {
  font-size: .875em;
  font-weight: 300;
}

.forms_base-select_meta_text::before {
  content: '(';
}

.forms_base-select_meta_text::after {
  content: '):';
}

/* Error */

.forms_base-error {
  padding-bottom: .25em;
  font-size: .875em;
  color: rgb(255, 79, 82);
  color: var(--theme-red);
  animation: drag 150ms ease-in;
}

.forms_base-error--right {
  text-align: right;
}

/* Send message */

.forms_base-send_message {
  font-size: .875em;
  color: rgb(67, 124, 165);
  color: var(--theme-dark-blue-green);
  text-align: right;
}

/* Roadmap */

.forms_base-roadmap {
  margin-bottom: 0;
  border: none;
  border-radius: .625em;
  box-sizing: border-box;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  --margin-left: 2.25em;
}

.block-step_branch {
  left: calc((var(--margin-left) + 1.25em) / -2 - var(--circle-diameter) / 2);
}

.forms_roadmap {
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
}

.forms_roadmap-btn {
  color: rgba(23, 24, 26, .8);
  color: rgba(var(--theme-primary-rgb), .8);
}

.forms_roadmap-btn:hover {
  border-color: rgb(23, 24, 26);
  border-color: var(--theme-primary);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

/* Forms step */

.forms_base .forms-forms_step::before {
  width: 1.125em;
  height: 1.125em;
}

.forms-forms_step--bold {
  font-weight: 500;
  color: rgba(23, 24, 26, .8);
  color: rgba(var(--theme-primary-rgb), .8);
}

/* Timeline */

.forms_base .timeline-line_point--pointer {
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
}

.timeline-line_label {
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

/* Block step */

.block-step {
  border-color: rgba(23, 24, 26, .15);
  border-color: rgba(var(--theme-primary-rgb), .15);
  border-radius: .5em;
}

.block-step_point::before {
  background: rgb(255, 255, 255);
  background: var(--theme-white);
}

.block-step--interactive:hover {
  border-color: rgba(23, 24, 26, .3);
  border-color: rgba(var(--theme-primary-rgb), .3);
}

.block-step--parallel > .block-step_branch::after,
.block-step--parallel > .block-step_branch::before,
.block-step_branch::before,
.block-step_branch::after,
.block-step_point {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.block-step_name {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.block-step_status {
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
}

.block-step_user {
  color: rgb(67, 124, 165);
  color: var(--theme-dark-blue-green);
}

.block-step_info--sub:not(:last-child) {
  border-color: rgb(243, 243, 243);
  border-color: var(--theme-light-grey);
}

.block-step_controls {
  margin-top: .25em;
}

.block-step_control {
  padding: .25rem .5rem;
  border: 1px solid rgba(23, 24, 26, .2);
  border: 1px solid rgba(var(--theme-primary-rgb), .2);
  border-radius: .25rem;
  background-color: transparent;
  font-family: inherit;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  cursor: pointer;
}

.block-step_control:hover {
  border: 1px solid rgba(23, 24, 26, .4);
  border: 1px solid rgba(var(--theme-primary-rgb), .4);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.block-step_comment {
  background: rgb(33, 138, 255);
  background: var(--theme-dark-blue);
}

/* Block status */

.block-status_name--blue::before {
  background-color: rgb(65, 146, 255);
  background-color: var(--theme-blue);
}

.block-status_name--yellow::before {
  background-color: rgb(228, 161, 51);
  background-color: var(--theme-carrot);
}

.block-status_name--red::before {
  background-color: rgb(255, 79, 82);
  background-color: var(--theme-red);
}

.block-status_name--green::before {
  background-color: rgb(54, 189, 88);
  background-color: var(--theme-green);
}

.block-status_name--gray::before {
  background-color: rgb(187, 185, 174);
  background-color: var(--theme-grey);
}

/* Animation */

@keyframes drag {
  33% {
    transform: translateX(1%);
  }

  66% {
    transform: translateX(-1%);
  }

  100% {
    transform: translateX(0%);
  }
}

/* stylelint-enable geonomix/unused-classes */

@media (max-width: 1200px) {
  .forms_base .forms_base-left_column {
    width: 100%;
  }
  .forms_base .forms_base-right_column {
    max-width: none;
    max-width: initial;
  }
}

/* Block container */

.forms_block-container {
  display: flex;
  align-items: center;
}

.forms_block-content {
  width: 100%;
}

/* Collapse control */

.forms_block-collapse_control {
  width: 1em;
  height: .5625em;
  margin-left: .5em;
  background-color: rgba(23, 24, 26, .6);
  background-color: rgba(var(--theme-primary-rgb), .6);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg clip-path%3D%22url(%23clip0_7555_457)%22%3E%3Cpath d%3D%22M4.5 7.07812L9 11.5781L13.5 7.07812%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath id%3D%22clip0_7555_457%22%3E%3Crect x%3D%2218%22 y%3D%2218%22 width%3D%2218%22 height%3D%2218%22 rx%3D%229%22 transform%3D%22rotate(180 18 18)%22 fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg clip-path%3D%22url(%23clip0_7555_457)%22%3E%3Cpath d%3D%22M4.5 7.07812L9 11.5781L13.5 7.07812%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath id%3D%22clip0_7555_457%22%3E%3Crect x%3D%2218%22 y%3D%2218%22 width%3D%2218%22 height%3D%2218%22 rx%3D%229%22 transform%3D%22rotate(180 18 18)%22 fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  cursor: pointer;
  transition: transform 150ms ease-in-out;
}

.forms_block-collapse_control--collapsed {
  transform: rotate(180deg);
}

/* Forms field spacing */

.forms_block-forms_field:nth-child(2) {
  margin-top: 1.5em;
}

/* Text styles */

.forms_block-text--header {
  margin-top: 1em;
  font-size: 1.25em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.forms_block-text--header:not(:first-of-type) {
  padding-top: 1em;
  border-top: 1px solid rgb(243, 243, 243);
  border-top: 1px solid var(--theme-light-grey);
}

.forms_block-text--label {
  margin-bottom: .375em;
  font-size: 1em;
  font-weight: 500;
  color: rgba(23, 24, 26, .8);
  color: rgba(var(--theme-primary-rgb), .8);
}

.forms_block-text--good {
  color: rgb(54, 189, 88);
  color: var(--theme-green);
}

.forms_block-text--bad {
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

.forms_block-text--warn {
  color: rgb(228, 161, 51);
  color: var(--theme-carrot);
}

/* Table row */

.forms_block-table_row {
  display: flex;
  margin-bottom: 1.5em;
  padding: 0 .5em;
  border: 1px solid rgba(23, 24, 26, .1);
  border: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: .5em;
}

.forms_block-table_row_number {
  display: flex;
  flex-direction: column;
  align-items: center;
  margin-top: 1em;
  margin-right: .5em;
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
}

.forms_block-table_row_fields {
  flex: 1;
  padding: 0 0 .5em .5em;
  border-left: 1px solid rgba(23, 24, 26, .1);
  border-left: 1px solid rgba(var(--theme-primary-rgb), .1);
  word-wrap: anywhere;
}

/* Buttons */

.forms_block-table_button {
  margin-top: .5em;
  min-width: 0;
  min-width: initial;
  font-size: .75em;
}

.forms_block-table_button.btn {
  width: 2em;
  height: 2em;
  padding: .75em;
}

.forms_block-button {
  font-size: .75em;
}

.forms_block-button--integration {
  margin-top: .5em;
  margin-right: .5em;
}

/* Child blocks */

.forms_block-child_blocks {
  padding: 0 1em 1em;
  border: 1px solid rgba(23, 24, 26, .1);
  border: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: .5em;
}

.forms_catalog-item {
  position: relative;
  align-items: center;
  padding-right: .3em;
  line-height: 3;
  cursor: pointer;
}

.forms_catalog-item:hover {
  background-color: rgba(23, 24, 26, .03);
  background-color: rgba(var(--theme-primary-rgb), .03);
}

.forms_catalog-item::before {
  content: '';
  position: absolute;
  left: 0;
  width: .25em;
  height: 100%;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  opacity: 0;
  transition: opacity 200ms ease;
}

.forms_catalog-item--active {
  background-color: rgba(23, 24, 26, .05);
  background-color: rgba(var(--theme-primary-rgb), .05);
}

.forms_catalog-item--active::before {
  opacity: 1;
}

.forms_catalog-item--collection {
  display: grid;
  grid-template-areas: 'name counter expander';
  grid-template-columns: auto min-content 2em;
  grid-column-gap: .5em;
  -moz-column-gap: .5em;
       column-gap: .5em;
  padding-left: calc(0 * 1em);
  padding-left: calc(var(--item-level, 0) * 1em);
}

.forms_catalog-collection_name {
  grid-area: name;
  padding-left: 1em;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.forms_catalog-expander {
  position: relative;
  grid-area: expander;
  width: 1.75em;
  height: 1.75em;
  padding: 0;
  border: none;
  border-radius: 50%;
  background: none;
  font-family: inherit;
  font-size: inherit;
  color: inherit;
  cursor: pointer;
  transition: transform 200ms ease;
}

.forms_catalog-expander:focus {
  outline: none;
}

.forms_catalog-expander:hover {
  background-color: rgba(23, 24, 26, .1);
  background-color: rgba(var(--theme-primary-rgb), .1);
}

.forms_catalog-expander::before {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  width: 1em;
  height: 1em;
  margin-top: -.5em;
  margin-left: -.5em;
  box-sizing: border-box;
  border-style: solid;
  border-width: 0 .2em .2em 0;
  border-color: rgba(23, 24, 26, .5);
  border-color: rgba(var(--theme-primary-rgb), .5);
  font-size: 50%;
  transform: translate(0, -25%) rotate(-45deg);
  transform-origin: 75% 75%;
}

.forms_catalog-expander--on {
  transform: rotate(90deg);
}

.forms_catalog-children.v-enter {
  transform: translate(2em, 0);
  opacity: 0;
}

.forms_catalog-children.v-enter-active {
  transition:
    opacity 200ms ease 100ms, transform 200ms ease 100ms;
}

.forms_catalog-children.v-leave-to {
  transform: scaleY(0);
  transform-origin: center top;
  opacity: 0;
}

.forms_catalog-children.v-leave-active {
  position: absolute;
  width: 100%;
  transition:
    opacity 200ms ease, transform 200ms ease;
}

.forms_catalog-container {
  position: relative;
}

.forms_catalog-container.v-move {
  transition: transform 200ms ease;
}

.forms_catalog-counter {
  min-width: .6em;
  padding: 0 .5em;
  border-radius: 1.6em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  font-size: 62.5%;
  font-weight: 600;
  line-height: 1.6;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  text-align: center;
  white-space: nowrap;
}

/* Field container */

.forms_field {
  padding-bottom: 1em;
  border-bottom: 1px solid rgb(243, 243, 243);
  border-bottom: 1px solid var(--theme-light-grey);
}

.forms_field:last-child {
  border-bottom: 0;
}

/* Field label */

.forms_field-label {
  display: flex;
  align-items: center;
  font-size: 1em;
  font-weight: 500;
  color: rgba(23, 24, 26, .8);
  color: rgba(var(--theme-primary-rgb), .8);
  transition: color 150ms ease;
}

.forms_field:focus-within > .forms_field-label {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.forms_field-label--required::after {
  margin-left: .1em;
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

.forms_field-label--header {
  margin-bottom: 0;
  margin-left: .7em;
  font-size: 1.25em;
  font-weight: 500;
}

.forms_field-label--error {
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

/* Field button */

.forms_field-button {
  font-size: .75em;
}

/* Geometry buttons */

.forms_field-geometry_buttons {
  display: flex;
  flex-wrap: wrap;
  margin: -.25em;
}

/* stylelint-disable-next-line selector-max-compound-selectors */

.forms_field-geometry_buttons > .forms_field-button {
  margin: .25em;
}

/* Attachments */

.forms_field-attachments {
  padding: .5em;
  border: 1.4px solid rgba(23, 24, 26, .2);
  border: 1.4px solid rgba(var(--theme-primary-rgb), .2);
  border-radius: .375em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
}

.forms_field-attachments .forms_field-button {
  padding: .5em 1em;
}

/* Select */

.forms_field-select {
  position: relative;
}

.forms_field-select_feature_checkbox {
  display: flex;
}

.forms_field-select_feature_caption {
  margin-left: .25em;
}

/* Select dropdown */

.forms_field-select_dropdown {
  position: absolute;
  z-index: 2;
  display: flex;
  flex-direction: column;
  width: 100%;
  max-height: 20em;
  border: 1px solid rgba(23, 24, 26, .1);
  border: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: .5em;
  box-shadow: 0 8px 24px rgba(0, 0, 0, .08);
  box-shadow: 0 8px 24px rgba(var(--theme-black-rgb), .08);
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  overflow-y: scroll;
}

.forms_field-select_dropdown_items {
  display: flex;
  align-items: center;
  padding: .75em 1em;
  font-weight: 400;
  color: rgba(23, 24, 26, .7);
  color: rgba(var(--theme-primary-rgb), .7);
  cursor: pointer;
  transition: color 200ms ease, background-color 200ms ease;
}

.forms_field-select_dropdown_items:hover {
  background-color: rgba(254, 206, 46, .1);
  background-color: rgba(var(--theme-accent-rgb), .1);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

/* Select spinner */

.forms_field-select_spinner {
  position: absolute;
  top: .5em;
  right: .5em;
  --stroke: 2px;
  --color: rgba(var(--theme-primary-rgb), .4);
}

/* Textarea */

.forms_field-textarea {
  resize: vertical;
}

/* Multiline value */

.forms_field-value--multiline {
  white-space: pre-line;
}

/* Table */

.forms_field-table {
  padding: .5em;
  margin-bottom: .5em;
  border: 1px solid rgba(23, 24, 26, .1);
  border: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: .5em;
  transition: border-color 200ms ease;
}

.forms_field-table--highlight {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.forms_field--table_header {
  margin-top: .5em;
  padding-top: 1em;
  background-color: rgba(23, 24, 26, .03);
  background-color: rgba(var(--theme-primary-rgb), .03);
}

.forms_field-table_controls {
  display: flex;
  align-items: center;
}

.forms_field-table_pagination {
  margin: .5em auto 0;
}

/* stylelint-disable-next-line selector-max-compound-selectors */

.forms_field-table .btn {
  margin-top: .5em;
  min-width: 0;
  min-width: initial;
  font-size: .75em;
}

.forms_field-table_button.btn {
  width: 2em;
  height: 2em;
  margin-top: 0;
  padding: .75em;
}

/* Error message */

.forms_field-error_message {
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

/* Input width */

.forms_field .gx_input {
  width: 100%;
}

/* Checkbox active */

.forms_field .checkbox--active {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

/* stylelint-disable geonomix/unused-classes */

/* Suggest dropdown */

.forms_base .suggest-dropdown {
  max-height: 20em;
  border: 1px solid rgba(23, 24, 26, .1);
  border: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: .5em;
  box-shadow: 0 8px 24px rgba(0, 0, 0, .08);
  box-shadow: 0 8px 24px rgba(var(--theme-black-rgb), .08);
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
}

/* Empty state */

.forms_base .suggest-empty {
  font-weight: 400;
  font-size: .75em;
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
}

.forms_base .suggest-empty--dark {
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

/* Dropdown items */

.forms_base .suggest-dropdown_items {
  padding: .75em 1em;
  color: rgba(23, 24, 26, .7);
  color: rgba(var(--theme-primary-rgb), .7);
  transition: color 200ms ease, background-color 200ms ease;
}

.forms_base .suggest-dropdown_items:hover {
  background-color: rgba(254, 206, 46, .1);
  background-color: rgba(var(--theme-accent-rgb), .1);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

/* Dropdown label */

.forms_base .suggest-dropdown_label {
  padding: .625em 1em;
  font-size: .75em;
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
}

.forms_base .suggest-dropdown_label--dark {
  background-color: rgba(23, 24, 26, .03);
  background-color: rgba(var(--theme-primary-rgb), .03);
}

/* Filters */

.forms_base .suggest-filters {
  padding: .5em;
  padding-top: 0;
  background-color: rgba(23, 24, 26, .03);
  background-color: rgba(var(--theme-primary-rgb), .03);
}

.forms_base .suggest-filters_filter {
  font-size: .75em;
  border-radius: 2em;
  overflow: hidden;
}

.forms_base .suggest-filters_value--left {
  background-color: rgba(23, 24, 26, .2);
  background-color: rgba(var(--theme-primary-rgb), .2);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.forms_base .suggest-filters_value--right {
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

/* Load more button - plus icon (rotated x) */

.forms_base .suggest-load_more {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.forms_base .suggest-load_more::before {
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2226%22 height%3D%2226%22 viewBox%3D%220 0 26 26%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M13.0052 5.41479V20.5815M5.42188 12.9981H20.5885%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2226%22 height%3D%2226%22 viewBox%3D%220 0 26 26%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M13.0052 5.41479V20.5815M5.42188 12.9981H20.5885%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 50%;
          mask-size: 50%;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}

/* Filters close button */

.forms_base .suggest-filters_close {
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
}

.forms_base .suggest-filters_close::before {
  background-color: rgba(23, 24, 26, .5);
  background-color: rgba(var(--theme-primary-rgb), .5);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15 4.99829L5 14.9983M5 4.99829L15 14.9983%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15 4.99829L5 14.9983M5 4.99829L15 14.9983%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 50%;
          mask-size: 50%;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}

/* Clear button */

.forms_base .suggest-clear {
  background-color: rgba(23, 24, 26, .5);
  background-color: rgba(var(--theme-primary-rgb), .5);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15 4.99829L5 14.9983M5 4.99829L15 14.9983%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15 4.99829L5 14.9983M5 4.99829L15 14.9983%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 75%;
          mask-size: 75%;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}

/* stylelint-enable geonomix/unused-classes */

/* stylelint-disable geonomix/unused-classes */

/* Select dropdown */

.forms_base .gx_select-dropdown {
  border: 1px solid rgba(23, 24, 26, .1);
  border: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: .5em;
  box-shadow: 0 8px 24px rgba(0, 0, 0, .08);
  box-shadow: 0 8px 24px rgba(var(--theme-black-rgb), .08);
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
}

/* Select icon */

.forms_base .gx_select-icon {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.forms_base .gx_select-icon:hover {
  background-color: rgba(23, 24, 26, .05);
  background-color: rgba(var(--theme-primary-rgb), .05);
}

/* Expander/Collapser icons - use CSS mask instead of fontello */

.forms_base .gx_select-icon--expander::before,
.forms_base .gx_select-icon--collapser::before {
  content: '';
  display: block;
  width: 1em;
  height: 1em;
  background-color: currentcolor;
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M7.50781 5L12.5078 10L7.50781 15%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M7.50781 5L12.5078 10L7.50781 15%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}

.forms_base .gx_select-icon--expander::before {
  transform: rotate(90deg);
}

.forms_base .gx_select-icon--collapser::before {
  transform: rotate(-90deg);
}

/* Loading spinner */

.forms_base .gx_select-icon--loading::before {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  border-top-color: transparent;
  border-left-color: transparent;
}

/* stylelint-enable geonomix/unused-classes */

/* stylelint-disable geonomix/unused-classes */

/* Radio button */

.forms_base .forms_radio {
  border-color: rgba(23, 24, 26, .3);
  border-color: rgba(var(--theme-primary-rgb), .3);
}

.forms_base .forms_radio--active::before {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

/* stylelint-enable geonomix/unused-classes */

/* stylelint-disable geonomix/unused-classes */

/* Checkbox */

.forms_base .checkbox {
  border-color: rgba(23, 24, 26, .3);
  border-color: rgba(var(--theme-primary-rgb), .3);
}

.forms_base .checkbox::before {
  background: transparent none repeat 0 0 / auto auto padding-box border-box scroll;
  background: initial;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M3.33203 7.9974L6.66536 11.3307L13.332 4.66406%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M3.33203 7.9974L6.66536 11.3307L13.332 4.66406%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
  -webkit-mask-size: 80%;
          mask-size: 80%;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}

.forms_base .checkbox--active {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

/* stylelint-enable geonomix/unused-classes */

/* stylelint-disable geonomix/unused-classes */

/* File row */

.forms_base .file-name {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

/* Remove button */

.forms_base .file-remove::before,
.forms_base .file-remove::after {
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
}

.forms_base .file-remove:hover::before,
.forms_base .file-remove:hover::after {
  background-color: rgb(255, 79, 82);
  background-color: var(--theme-red);
}

/* Progress bar */

.forms_base .file-progress_bar {
  background-color: rgba(23, 24, 26, .1);
  background-color: rgba(var(--theme-primary-rgb), .1);
}

.forms_base .file-progress {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

/* stylelint-enable geonomix/unused-classes */

/* stylelint-disable geonomix/unused-classes */

/* Loader */

.forms_base .loader {
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
}

.forms_base .loader::before {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  border-top-color: transparent;
}

/* stylelint-enable geonomix/unused-classes */

/* stylelint-disable geonomix/unused-classes */

/* Timeline timer */

.forms_base .forms_timeline-timer {
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.forms_base .forms_timeline-label {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

/* Timeline points labels */

.forms_base .timeline-point_label {
  color: rgb(54, 189, 88);
  color: var(--theme-green);
}

.forms_base .timeline-point_label--red {
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

/* Timeline line label */

.forms_base .timeline-line_label {
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

/* Sub labels */

.forms_base .timeline-point_sub_label {
  color: rgb(54, 189, 88);
  color: var(--theme-green);
}

.forms_base .timeline-point_sub_label--red {
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

/* stylelint-enable geonomix/unused-classes */

/* stylelint-disable geonomix/unused-classes */

.guntt {
  width: 100%;
  display: flex;
  padding: 1.5em;
  box-sizing: border-box;
  border-radius: .625em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  --total_cell_count: 20;
  --unit_ratio: calc(1/1);
  --grid_ratio: calc(1/1);
  --cell_width: calc(2em * var(--unit_ratio));
  --cell_height: 2em;
  --cell_outline_width: calc(1em / 16);
  --outline_color: rgba(var(--theme-primary-rgb), .1);
  --even_row_color: rgba(var(--theme-light-grey-v2-rgb), .1);
  --grid_width: calc(var(--cell_width) * var(--grid_ratio));
  --taken_to_work_color: var(--theme-blue);
  --rollback_color: var(--theme-carrot);
  --move_forward_color: var(--theme-green);
  --reject_color: var(--theme-red);
}

.guntt-legend {
  height: 89px;
  box-sizing: border-box;
  border-bottom: 1px solid var(--outline_color);
}

.guntt-legend_type {
  font-size: .75em;
  margin-bottom: .5em;
  display: flex;
  align-items: center;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.guntt-legend_type::before {
  content: '';
  display: inline-block;
  width: 1em;
  height: 1em;
  background: var(--bg_color);
  border-radius: .25em;
  margin-right: .5em;
}

.guntt-left {
  border-right: 1px solid var(--outline_color);
  width: 35%;
}

.guntt-rows_label {
  --height: calc(calc(var(--cell_height) + var(--cell_outline_width)) * 16 / 14);
  height: calc((var(--cell_height) + var(--cell_outline_width)) * 16 / 14);
  height: calc(calc(var(--cell_height) + var(--cell_outline_width)) * 16 / 14);
  height: var(--height);
  line-height: calc((var(--cell_height) + var(--cell_outline_width)) * 16 / 14);
  line-height: calc(calc(var(--cell_height) + var(--cell_outline_width)) * 16 / 14);
  line-height: var(--height);
  box-sizing: border-box;
  font-size: .875em;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-weight: 400;
  padding-left: calc(1em * (1 - 1));
  padding-left: calc(1em * (var(--row_level, 1) - 1));
  padding-left: calc(1em * calc(1 - 1));
  padding-left: calc(1em * calc(var(--row_level, 1) - 1));
  padding-right: .5em;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}

.guntt-rows_label--interactive {
  cursor: pointer;
  font-weight: 600;
}

.guntt-rows_label--interactive:hover {
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
}

.guntt-chart {
  overflow-x: auto;
  border-right: 1px solid var(--outline_color);
}

.guntt-columns,
.guntt-columns_days {
  display: flex;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.guntt-columns_day {
  width: calc(var(--cell_width) * 16 / 12);
  text-align: center;
  font-size: .75em;
  margin: .5em 0;
}

.guntt-columns_month_label {
  position: sticky;
  left: var(--cell_width);
  width: -moz-max-content;
  width: max-content;
  margin: .25em calc(var(--cell_width) * 16 / 12);
  font-size: .75em;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-weight: 500;
}

.guntt-columns_month {
  background-image: linear-gradient(to left, var(--outline_color) 1px, transparent 1px);
}

.guntt-row {
  width: calc(var(--cell_width) * var(--total_cell_count));
  height: calc(var(--cell_height) + var(--cell_outline_width));
  background-image:
    linear-gradient(
      to left,
      var(--outline_color) var(--cell_outline_width),
      transparent var(--cell_outline_width)
    );
  background-size: var(--grid_width) calc(var(--cell_height) + var(--cell_outline_width));
  position: relative;
  display: flex;
  align-items: center;
}

.guntt-row--total {
  background: var(--even_row_color);
  margin-bottom: .5em;
}

.guntt-row:first-of-type {
  background-image:
    linear-gradient(
      to left,
      var(--outline_color) var(--cell_outline_width),
      transparent var(--cell_outline_width)
    ),
    linear-gradient(
      to bottom,
      var(--outline_color) var(--cell_outline_width),
      transparent var(--cell_outline_width)
    );
}

.guntt-row:nth-child(even) {
  background-image:
    linear-gradient(
      to left,
      var(--outline_color) var(--cell_outline_width),
      var(--even_row_color) var(--cell_outline_width) var(--grid_width),
      transparent 1px
    ),
    linear-gradient(
      to bottom,
      transparent var(--cell_outline_width),
      transparent var(--cell_outline_width)
    );
}

.guntt-row:last-of-type {
  background-image:
    linear-gradient(
      to left,
      var(--outline_color) var(--cell_outline_width),
      transparent var(--cell_outline_width) var(--grid_width),
      transparent 1px
    ),
    linear-gradient(
      to top,
      var(--outline_color) var(--cell_outline_width),
      transparent var(--cell_outline_width)
    );
}

.guntt-row:last-of-type:nth-child(even) {
  background-image:
    linear-gradient(
      to top, var(--outline_color) 1px,
      transparent var(--cell_outline_width)
    ),
    linear-gradient(
      to left,
      var(--outline_color) var(--cell_outline_width),
      var(--even_row_color) var(--cell_outline_width) var(--grid_width),
      transparent var(--cell_outline_width)
    );
}

.guntt-progress_bar {
  --length: 0;
  --starts: 0;
  --end: max(calc(var(--length) - var(--max_length)), 0);
  min-width: 1px;
  width: calc(var(--cell_width) * 0 - var(--cell_outline_width));
  width: calc(var(--cell_width) * var(--length) - var(--cell_outline_width));
  height: calc(var(--cell_height) * .45);
  background-color: rgb(54, 189, 88);
  background-color: var(--bg_color, var(--theme-green));
  margin-left: calc((0 * var(--cell_width)));
  margin-left: calc((var(--starts) * var(--cell_width)));
  margin-left: calc(calc(0 * var(--cell_width)));
  margin-left: calc(calc(var(--starts) * var(--cell_width)));
  border-radius: .25em;
  position: absolute;
  left: 0;
  background-image: linear-gradient(
    to left,
    rgba(0, 0, 0, .25) calc(max(calc(0 - var(--max_length)), 0) * var(--cell_width)),
    transparent 0
  );
  background-image: linear-gradient(
    to left,
    rgba(0, 0, 0, .25) calc(var(--end) * var(--cell_width)),
    transparent 0
  );
}

.guntt-legend_type--move_forward,
.guntt-progress_bar--move_forward {
  --bg_color: var(--theme-green);
}

.guntt-legend_type--reject,
.guntt-progress_bar--reject {
  --bg_color: var(--theme-red);
}

.guntt-legend_type--rollback,
.guntt-progress_bar--rollback {
  --bg_color: var(--theme-carrot);
}

.guntt-legend_type--taken_to_work,
.guntt-progress_bar--taken_to_work {
  --bg_color: var(--theme-blue);
}

/* stylelint-enable geonomix/unused-classes */

/* Decision */

.forms_base .decision {
  padding: 1.625em 1.75em;
  border-color: rgba(23, 24, 26, .1);
  border-color: rgba(var(--theme-primary-rgb), .1);
  border-radius: .5em;
}

.forms_base .decision-label {
  font-size: 1.25em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.forms_base .decision-label--required::after {
  content: '*';
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

.forms_base .decision-label--medium {
  font-size: 1em;
  margin-bottom: .5625em;
  margin-top: 1.5em;
}

.forms_base .decision-label--small {
  font-size: .875em;
  font-weight: 400;
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
  transition: color 200ms ease;
}

.forms_base .decision-tabs {
  margin: 1.5em 0;
}

.forms_base .decision-decision_text {
  outline: none;
  max-width: 100%;
  min-width: 100%;
  padding: .75em 1em;
  border: 1px solid rgba(23, 24, 26, .1);
  border: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: .375em;
  background-color: rgba(23, 24, 26, .03);
  background-color: rgba(var(--theme-primary-rgb), .03);
  font-family: inherit;
  font-size: .875em;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  transition: border-color 200ms ease, background-color 200ms ease;
}

.forms_base .decision-decision_text:focus {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
}

.forms_base .decision-actions {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

/* stylelint-disable-next-line selector-max-combinators, selector-max-compound-selectors */

.forms_base .decision-actions--active .decision-label--small,
.forms_base .decision-label--small:hover {
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.forms_base .decision-dropdown {
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.forms_base .decision-dropdown_items {
  padding: .75em 1em;
  font-weight: 400;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  border-bottom: 1px solid rgba(23, 24, 26, .05);
  border-bottom: 1px solid rgba(var(--theme-primary-rgb), .05);
  cursor: pointer;
  transition: background-color 200ms ease, color 200ms ease;
}

.forms_base .decision-dropdown_items:hover {
  background-color: rgba(254, 206, 46, .1);
  background-color: rgba(var(--theme-accent-rgb), .1);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.forms_base .decision-rollback_step {
  font-size: .875em;
}

.forms_base .decision-switcher {
  display: flex;
  align-items: center;
  width: 2.25em;
  height: 1.25em;
  padding: .125em;
  border-radius: 1em;
  background-color: rgba(23, 24, 26, .15);
  background-color: rgba(var(--theme-primary-rgb), .15);
  cursor: pointer;
  transition: background-color 200ms ease;
}

.forms_base .decision-switcher::before {
  content: '';
  display: inline-block;
  width: 1em;
  height: 1em;
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
  transition: transform 200ms ease;
}

.forms_base .decision-switcher--active {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.forms_base .decision-switcher--active::before {
  transform: translateX(100%);
}

/* stylelint-disable selector-max-compound-selectors, selector-max-combinators */

.forms_base .decision-tabs .tabs-tab {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.forms_base .decision-tabs .tabs-tab--active,
.forms_base .decision-tabs .tabs-tab:hover {
  color: rgb(187, 185, 174);
  color: var(--theme-grey);
}

.forms_base .decision-tabs .tabs-underline {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

/* stylelint-enable selector-max-compound-selectors, selector-max-combinators */

/* Spinner */

.forms-spinner {
  font-size: .8em;
  margin: 0 auto;
  --color: var(--theme-accent);
}

/* Field map */

.forms-field_map {
  width: 100%;
  height: 500px;
  margin-top: 1em;
  border-radius: .625em;
}

/* Input */

.forms_base .gx_input {
  width: 100%;
}

/* Files */

.forms-files {
  display: flex;
  flex-direction: column;
  gap: .5em;
  margin-top: 1.25em;
}

.forms-files_item {
  display: flex;
  align-items: center;
  gap: .375em;
  padding: .375em .625em .375em .25em;
  border: 1.2px solid rgba(23, 24, 26, .1);
  border: 1.2px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: .375em;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: border-color 200ms ease, background-color 200ms ease;
}

.forms-files_item:hover {
  border-color: rgba(23, 24, 26, .2);
  border-color: rgba(var(--theme-primary-rgb), .2);
  background-color: rgba(254, 206, 46, .05);
  background-color: rgba(var(--theme-accent-rgb), .05);
}

.forms-files_item_main {
  display: flex;
  flex: 1;
  align-items: center;
  gap: .1875em;
  min-width: 0;
}

.forms-files_item_icon {
  flex-shrink: 0;
  width: 2.5em;
  height: 2.5em;
  background-color: rgb(67, 124, 165);
  background-color: var(--theme-dark-blue-green);
}

.forms-files_item_info {
  display: flex;
  flex: 1;
  flex-direction: column;
  gap: .125em;
  min-width: 0;
}

.forms-files_item_name {
  font-size: 1em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.forms-files_item_ext {
  font-size: .875em;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.forms-files_item_download {
  flex-shrink: 0;
  width: 1.25em;
  height: 1.25em;
  border-radius: .25em;
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
  cursor: pointer;
  transition: background-color 200ms ease;
}

.forms-files_item:hover .forms-files_item_download {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.forms-files_show_all {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .25em;
  padding: 1em 1.25em;
  border: 1.2px solid rgba(192, 194, 203, .35);
  border: 1.2px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: .5em;
  background: none;
  font-family: inherit;
  font-size: 1em;
  font-weight: 500;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  cursor: pointer;
  transition: border-color 200ms ease, color 200ms ease;
}

.forms-files_show_all:hover {
  border-color: rgba(23, 24, 26, .3);
  border-color: rgba(var(--theme-primary-rgb), .3);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.forms-files_generating {
  margin-top: 1em;
  font-size: .875em;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

/* Migrations */

.forms-migrations {
  display: flex;
  flex-direction: column;
  gap: .5em;
  margin-top: 1.25em;
}

.forms-migrations_item {
  display: flex;
  align-items: center;
  gap: .375em;
  padding: .75em 1em;
  border: 1px solid rgba(23, 24, 26, .1);
  border: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: .5em;
  background-color: rgba(192, 194, 203, .1);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .1);
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: border-color 200ms ease, background-color 200ms ease;
}

.forms-migrations_item:hover {
  border-color: rgba(23, 24, 26, .2);
  border-color: rgba(var(--theme-primary-rgb), .2);
  background-color: rgba(254, 206, 46, .05);
  background-color: rgba(var(--theme-accent-rgb), .05);
}

.forms-migrations_item_name {
  flex: 1;
  font-size: 1em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.forms-migrations_item_icon {
  flex-shrink: 0;
  width: 1.25em;
  height: 1.25em;
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
  transition: background-color 200ms ease;
}

.forms-migrations_item:hover .forms-migrations_item_icon {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.forms-migrations_show_all {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .25em;
  padding: 1em 1.25em;
  border: 1.2px solid rgba(192, 194, 203, .35);
  border: 1.2px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: .5em;
  background: none;
  font-family: inherit;
  font-size: 1em;
  font-weight: 500;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  cursor: pointer;
  transition: border-color 200ms ease, color 200ms ease;
}

.forms-migrations_show_all:hover {
  border-color: rgba(23, 24, 26, .3);
  border-color: rgba(var(--theme-primary-rgb), .3);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

/* stylelint-enable geonomix/unused-classes */

.forms_sheet {
  overflow: auto;
  white-space: nowrap;
  background: rgb(255, 255, 255);
  background: var(--forms_sheet-background);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  --forms_sheet-background: var(--theme-block-bg);
  --forms_sheet-rowheader-width: 1.5rem;
  --forms_sheet-scroll-shadow-size: .5rem;
  --forms_sheet-scroll-shadow-color: rgba(var(--theme-primary-rgb), .1);
}

[data-theme='dark'] .forms_sheet {
  --forms_sheet-scroll-shadow-color: rgb(0, 0, 26);
}

.forms_sheet-scrollable_content {
  display: inline-grid;
  min-height: 100%;
  min-width: 100%;
  grid-template-columns: 1fr;
  grid-template-rows: min-content min-content 1fr 3em;
}

.forms_sheet-scrollable_content--all_loaded {
  grid-template-rows: min-content min-content 1fr;
}

.forms_sheet-header {
  grid-column: 1;
  grid-row: 1;
  position: sticky;
  top: 0; /* calc(-1 * var(--forms_sheet-scroll-shadow-size)); */
  z-index: 5;
  border-bottom: 1px solid rgba(23, 24, 26, .1);
  border-bottom: 1px solid rgba(var(--theme-primary-rgb), .1);
  display: grid;
  grid-template-rows: 1fr;
  grid-template-columns: 1fr;
  background-color: var(--forms_sheet-background);
}

.forms_sheet-header_cells {
  grid-column: 1;
  grid-row: 2;
  display: flex;
  align-items: flex-end;
  padding-top: var(--forms_sheet-scroll-shadow-size);
  padding-bottom: .25em;
}

.forms_sheet-header_vscrollshadow {
  position: sticky;
  top: 0;
  z-index: 4;
  margin-bottom: var(--forms_sheet-scroll-shadow-size);
  grid-column: 1;
  grid-row: 1;
  box-shadow: 0 0 var(--forms_sheet-scroll-shadow-size) var(--forms_sheet-scroll-shadow-color);
}

.forms_sheet-cell {
  max-width: 10em;
  max-width: var(--forms_sheet-col-width, 10em);
  min-width: 10em;
  min-width: var(--forms_sheet-col-width, 10em);
  padding: .75em 1em;
  /* мы задаем размер колонки снаружи и используем этот размер для
   * построения sticky колонок */
  box-sizing: border-box;
  /* позволяем задать цвет ряда */
  background-color: inherit;
}

.forms_sheet-row:last-child .forms_sheet-cell--data,
.forms_sheet-row:last-child .forms_sheet-rowheader {
  border-bottom: 0;
}

.forms_sheet-hscrollstack {
  grid-column: 1;
  grid-row: 2 / 3;
  pointer-events: none;
  display: flex;
}

.forms_sheet-hscrollstack_col {
  width: var(--forms_sheet-col-width);
}

.forms_sheet-hscrollstack_col--rowheader {
  /* --forms_sheet-col-sticky-x приходится вычисляеть динамически в js.
   * Вычисление зависит от списка полей и ассоциированых с ними
   * ширинами колонок. Но нам также надо показывать фантомную
   * колонку в самом начале таблицы, и js коду об этом знать не
   * желательно так как это детали стилизации. Поэтому делаем
   * компенсацию --forms_sheet-col-sticky-x на уровне css */
  --forms_sheet-col-sticky-x: calc(-1 * var(--forms_sheet-rowheader-width));
  --forms_sheet-col-width: var(--forms_sheet-rowheader-width);
}

.forms_sheet-hscrollstack_col--sticky {
  position: sticky;
  z-index: 2;
  left: calc(
    var(--forms_sheet-rowheader-width)
    + var(--forms_sheet-col-sticky-x)
    /* проявляем тень из под колонки когда фиксированя колонка
     * упирается в предыдущую зафиксированую колонку */
    - var(--forms_sheet-scroll-shadow-size)
  );
  background: var(--forms_sheet-background);
}

/* Для того чтобы вертикальные тени от шапки и основной таблицы
 * непрерывно стыковались нам нужно использовать внутреннюю тень
 * блока. Поэтому эта тень должна быть в следующей колонке от
 * закрепленной колонки */

.forms_sheet-hscrollstack_col--sticky +
.forms_sheet-hscrollstack_col:not(.forms_sheet-hscrollstack_col--sticky) {
  position: sticky;
  /* чтобы input'ы в шапке заезжали под тень */
  z-index: 1;
  left: calc(
    var(--forms_sheet-rowheader-width) +
    var(--forms_sheet-col-sticky-x)
  );
  /* короче делать инвертирование через -1em
   * чем использовать переменную в calc */
  font-size: var(--forms_sheet-scroll-shadow-size);
  /* задвигаем тень под фиксированую колонку */
  transform: translateX(-1em);
  box-shadow: 1em 0 1em -1em var(--forms_sheet-scroll-shadow-color) inset;
}

.forms_sheet-cell--colheader {
  padding: .5em 1em;
  position: relative; /* для ресайзера колонки */
  cursor: pointer;
}

.forms_sheet-corner {
  display: flex;
  justify-content: space-around;
  align-items: flex-end;
  position: sticky;
  /* чтобы rowmenu отображалось поверх первой закрепленной колонки */
  z-index: 3;
  left: calc(-1 * var(--forms_sheet-scroll-shadow-size));
  width: var(--forms_sheet-rowheader-width);
  padding-left: var(--forms_sheet-scroll-shadow-size);
  box-sizing: border-box;
  background-color: inherit;
}

.forms_sheet-rowheader {
  border-bottom: 1px solid rgba(23, 24, 26, .15);
  border-bottom: 1px solid rgba(var(--theme-primary-rgb), .15);
  position: sticky;
  /* чтобы rowmenu отображалось поверх первой закрепленной колонки */
  z-index: 3;
  left: calc(-1 * var(--forms_sheet-scroll-shadow-size));
  width: var(--forms_sheet-rowheader-width);
  padding-left: var(--forms_sheet-scroll-shadow-size);
  box-sizing: border-box;
  background-color: inherit;
}

.forms_sheet-cell--data {
  display: flex;
  align-items: center;
  border-bottom: 1px solid rgba(23, 24, 26, .15);
  border-bottom: 1px solid rgba(var(--theme-primary-rgb), .15);
  /* для кнопки дропдауна при редактировании ячейки */
  position: relative;
}

.forms_sheet-cell--data:not(:last-child)::after {
  content: '';
  position: absolute;
  right: 0;
  width: .125em;
  height: 50%;
  border-radius: .125em;
  background-color: rgb(243, 243, 243);
  background-color: var(--theme-light-grey);
}

.forms_sheet-cell--sticky {
  position: sticky;
  z-index: 2;
  left: calc(
    var(--forms_sheet-rowheader-width)
    + var(--forms_sheet-col-sticky-x)
    - var(--forms_sheet-scroll-shadow-size)
  );
}

.forms_sheet-header_search_icon {
  position: absolute;
  right: .2em;
  color: #aaa;
  top: 50%;
  margin-top: -.5em;
  pointer-events: none;
  background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%22-100 -850 1000 1000%22%3E  %3C!-- modern pictograms - search --%3E  %3Cpath transform%3D%22scale(1%2C -1)%22 d%3D%22M680 256c-55-55-126-83-197-83-65 0-129 23-182 66l-51-125-130-130c-14-10-29-15-45-15-41 0-75 37-75 77 0 16 5 32 15 45l129 130 126 51c-44 52-66 117-66 182 0 152 127 277 279 277 150 0 277-128 277-278 0-72-26-144-80-197z m-319 75c34-33 78-50 122-50 92 0 170 77 170 172 0 93-79 170-170 170-94 0-172-79-172-170 0-45 17-89 50-122z%22 horiz-adv-x%3D%22760%22 %2F%3E%3C%2Fsvg%3E");
  filter: invert(70%);
  width: 1em;
  height: 1em;
}

.forms_sheet-header_search_icon--caret_down {
  background-image: url("data:image/svg+xml,%3C%3Fxml version%3D%221.0%22 encoding%3D%22utf-8%22%3F%3E%3C!-- Uploaded to%3A SVG Repo%2C www.svgrepo.com%2C Generator%3A SVG Repo Mixer Tools --%3E%3Csvg width%3D%22800px%22 height%3D%22800px%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M16.5303 8.96967C16.8232 9.26256 16.8232 9.73744 16.5303 10.0303L12.5303 14.0303C12.2374 14.3232 11.7626 14.3232 11.4697 14.0303L7.46967 10.0303C7.17678 9.73744 7.17678 9.26256 7.46967 8.96967C7.76256 8.67678 8.23744 8.67678 8.53033 8.96967L12 12.4393L15.4697 8.96967C15.7626 8.67678 16.2374 8.67678 16.5303 8.96967Z%22 fill%3D%22%23000000%22%2F%3E%3C%2Fsvg%3E");
  background-size: 100%;
  width: 1.5em;
  height: 1.5em;
  margin-top: -.75em;
  right: 0;
}

.forms_sheet-col_name:hover .forms_sheet-col_name_text {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.forms_sheet-col_name_text {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  flex: 1;
}

.forms_sheet-col_name {
  margin: .25em 0;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  display: flex;
}

.forms_sheet-col_order {
  text-align: center;
  display: inline-block;
  color: #aaa;
  opacity: 0;
  width: 1em;
  height: 1em;
  line-height: 1;
  transition: transform var(--transition_duration) ease, opacity var(--transition_duration) ease;
  margin-top: .125em;
  filter: invert(60%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%22-195 -100 900 900%22%3E  %3Cpath d%3D%22M505 346q15-15 15-37t-15-37l-245-245-245 245q-15 15-15 37t15 37 37 15 37-15l120-119 0 395q0 21 15 36t36 15 37-15 16-36l0-395 120 119q15 15 36 15t36-15z%22 horiz-adv-x%3D%22520%22 %2F%3E%3C%2Fsvg%3E");
}

.forms_sheet-col_order--asc {
  transform: rotateX(180deg);
  opacity: 1;
}

.forms_sheet-col_order--desc {
  transform: none;
  opacity: 1;
}

.forms_sheet-search_text {
  /* для позиционирования иконки лупы */
  position: relative;
}

.forms_sheet-search_text .forms_sheet-search_text_input {
  border: 1px solid rgba(23, 24, 26, .2);
  border: 1px solid rgba(var(--theme-primary-rgb), .2);
  font-size: 80%;
  font-family: inherit;
  font-weight: normal;
  border-radius: .25em;
  display: block;
  width: 100%;
  padding: .25rem 1.5rem .25rem .5rem;
  height: 1.5rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

.forms_sheet-search_text_input[type='date']::-webkit-calendar-picker-indicator {
  position: absolute;
  right: .2em;
  filter: invert(70%);
  cursor: pointer;
}

.forms_sheet-col_resizer {
  width: .125em;
  height: 80%;
  border-radius: .125em;
  background-color: rgb(243, 243, 243);
  background-color: var(--theme-light-grey);
  position: absolute;
  right: 0;
  top: 20%;
  bottom: 0;
  cursor: col-resize;
}

.forms_sheet-data_table {
  grid-column: 1 / 3;
  grid-row: 2;
}

.forms_sheet-row_data {
  display: flex;
  cursor: pointer;
}

.forms_sheet-row_data:hover {
  background-color: rgba(192, 194, 203, .1);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .1);
  /* background-color: rgba(var(--theme-accent-rgb), .1); */
}

.forms_sheet-row_data--loading {
  background:
    linear-gradient(
      90deg,
      transparent 0%,
      rgba(192, 194, 203, .4) 50%,
      transparent 100%
    ),
    rgba(192, 194, 203, .08);
  background:
    linear-gradient(
      90deg,
      transparent 0%,
      rgba(var(--theme-light-grey-v2-rgb), .4) 50%,
      transparent 100%
    ),
    rgba(var(--theme-light-grey-v2-rgb), .08);
  background-size: 50% 100%, 100% 100%;
  background-position: -50% 0, 0 0;
  background-repeat: no-repeat;
  animation: forms_sheet-loading_gradient 1800ms linear infinite;
}

.forms_sheet-row_data--selected {
  background-color: #e0e0e0;
}

.forms_sheet-row_data--can_take_to_work {
  font-weight: 700;
  background-color: rgba(106, 64, 214, .1);
  background-color: rgba(var(--theme-purple-rgb), .1);
}

@keyframes forms_sheet-loading_gradient {
  0% {
    background-position: -50% 0, 0 0;
  }
  100% {
    background-position: 150% 0, 0 0;
  }
}

.forms_sheet-data_cell_value {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  display: block;
}

.forms_sheet-data_cell_value--null {
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
  font-weight: 200;
  font-style: italic;
}

.forms_sheet-data_cell_value--null::before {
  content: '--';
}

.forms_sheet-load_more {
  padding: .5em 0;
  box-sizing: border-box;
  position: sticky;
  left: 0;
  right: 0;
  margin-top: -3em;
  display: flex;
  justify-content: center;
}

.forms_sheet-load_more_button {
  border: 1px solid currentColor;
  background: none;
  color: var(--button_face_color);
  border-radius: 2px;
  font-family: inherit;
  font-size: 80%;
  padding: .5em;
  cursor: pointer;
  transition: color 100ms ease, background-color 100ms ease;
  text-transform: uppercase;
}

.forms_sheet-load_more_button:focus {
  outline: none;
}

.forms_sheet-load_more_button:hover {
  color: white;
  background: var(--button_face_color);
}

.forms_sheet-load_more_indicator {
  display: flex;
}

.forms_sheet-load_more_indicator_ball {
  width: 1em;
  height: 1em;
  margin: .1em;
  border-radius: 100%;
  display: inline-block;
  animation: forms_sheet-load_more_indicator_bounce 1.4s infinite ease-in-out;
  animation-fill-mode: both;
  background-color: rgb(162, 165, 174);
  background-color: var(--theme-light-grey-v3);
}

@keyframes forms_sheet-load_more_indicator_bounce {
  0%, 80%, 100% {
    transform: scale(0);
  }
  40% {
    transform: scale(1);
  }
}

.forms_sheet-load_more_indicator_ball:nth-child(1) {
  animation-delay: -320ms;
}

.forms_sheet-load_more_indicator_ball:nth-child(2) {
  animation-delay: -160ms;
}

.forms_sheet-rowmenu_toggler {
  border: none;
  text-align: center;
  background: none;
  padding: 0;
  margin: 0 auto;
  height: 100%;
  width: 100%;
  font-family: inherit;
  font-size: inherit;
  display: block;
  cursor: pointer;
  color: inherit;
  transition: filter var(--transition_duration) ease;
  background-image: url("data:image/svg+xml,%3Csvg xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22 viewBox%3D%22210 -130 1000 1000%22%3E  %3C!-- entypo dot-3 --%3E  %3Cpath transform%3D%22rotate(90%2C 500%2C 500) scale(.8)%22 d%3D%22M110 460q46 0 78-32t32-78q0-44-32-77t-78-33-78 33-32 77q0 46 32 78t78 32z m350 0q46 0 78-32t32-78q0-44-33-77t-77-33-77 33-33 77q0 46 32 78t78 32z m350 0q46 0 78-32t32-78q0-44-32-77t-78-33-78 33-32 77q0 46 32 78t78 32z%22 %2F%3E%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-size: 1em;
  background-position: center;
  filter: invert(70%);
}

.forms_sheet-rowmenu_toggler:focus {
  outline: none;
}

.forms_sheet-rowmenu_toggler:hover {
  filter: none;
}

.forms_sheet-rowmenu {
  border-radius: 2px;
  box-shadow: 0 0 .5em #ccc;
  background: #fff;
  color: #333;
  position: absolute;
  left: 3em;
  margin-top: -.5em;
  animation: forms_sheet-rowmenu--enter 200ms ease-out;
}

@keyframes forms_sheet-rowmenu--enter {
  from {
    transform: translate(1em, 0);
    opacity: 0;
  }
  to {
    transform: none;
    opacity: 1;
  }
}

.forms_sheet-row_spinner {
  font-size: 75%;
  width: 1em;
  height: 1em;
  border: .2em solid #888;
  border-radius: 50%;
  border-left-color: transparent;
  position: relative;
  top: .5rem;
  left: .7rem;
  animation: forms_sheet-spin 500ms linear infinite;
}

@keyframes forms_sheet-spin {
  from { transform: rotate(0); }
  to { transform: rotate(360deg); }
}

.forms_sheet-rowmenu_item {
  display: block;
  line-height: 2;
  padding: 0 1em;
  cursor: pointer;
  font-size: 80%;
  color: inherit;
}

.forms_sheet-rowmenu_item--disabled {
  pointer-events: none;
  opacity: .4;
}

.forms_sheet-rowmenu_item:hover {
  background: var(--button_face_color);
  color: #fff;
}

.forms_sheet-row_status {
  display: flex;
  height: 100%;
  width: 100%;
  align-items: center;
  justify-content: center;
}

.forms_sheet-status_circle {
  display: inline-flex;
  width: .5em;
  height: .5em;
  border-radius: 50%;
  background: rgb(243, 243, 243);
  background: var(--theme-light-grey);
}

.forms_sheet-status_circle--blue {
  background: rgb(65, 146, 255);
  background: var(--theme-blue);
}

.forms_sheet-status_circle--green {
  background: rgb(54, 189, 88);
  background: var(--theme-green);
}

.forms_sheet-status_circle--legend {
  margin-right: .375em;
}

.forms_sheet-legend {
  position: sticky;
  bottom: 0;
  z-index: 5;
  background-color: var(--forms_sheet-background);
  border-top: 1px solid rgba(23, 24, 26, .1);
  border-top: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-bottom: 1px solid rgba(23, 24, 26, .1);
  border-bottom: 1px solid rgba(var(--theme-primary-rgb), .1);
  grid-row: 3;
  padding: .625em 0;
  max-height: 1.5em;
  margin-top: auto;
}

.forms_sheet-legend_items {
  display: flex;
  margin-left: calc(
    (
      var(--forms_sheet-rowheader-width)
      - var(--forms_sheet-scroll-shadow-size) /* получаем размер rowheader*/
      - .5em /* ширина круга, нужно переместить в переменную */
    ) / 2
    + var(--forms_sheet-scroll-shadow-size)
  );
}

.forms_sheet-legend_item {
  margin-right: .75em;
  display: flex;
  align-items: center;
}

.forms_sheet-legend_text {
  font-weight: 400;
}

.forms_status {
  padding: .25em .5em;
  font-weight: 500;
  box-sizing: border-box;
  border-radius: .25em;
  display: flex;
  align-items: center;
  gap: .375em;
  overflow: hidden;
  white-space: nowrap;
}

.forms_status .icon {
  width: 1.125em;
  height: 1.125em;
}

/* stylelint-disable geonomix/unused-classes */

.forms_status--draft {
  background-color: rgba(23, 24, 26, .1);
  background-color: rgba(var(--theme-primary-rgb), .1);
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
}

.forms_status--draft .icon {
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
}

.forms_status--sent {
  background-color: rgba(106, 64, 214, .1);
  background-color: rgba(var(--theme-purple-rgb), .1);
  color: rgb(106, 64, 214);
  color: var(--theme-purple);
}

.forms_status--sent .icon {
  background-color: rgb(106, 64, 214);
  background-color: var(--theme-purple);
}

.forms_status--received {
  background-color: rgba(65, 146, 255, .1);
  background-color: rgba(var(--theme-blue-rgb), .1);
  color: rgb(65, 146, 255);
  color: var(--theme-blue);
}

.forms_status--received .icon {
  background-color: rgb(65, 146, 255);
  background-color: var(--theme-blue);
}

.forms_status--returned {
  background-color: rgba(228, 161, 51, .1);
  background-color: rgba(var(--theme-carrot-rgb), .1);
  color: rgb(228, 161, 51);
  color: var(--theme-carrot);
}

.forms_status--returned .icon {
  background-color: rgb(228, 161, 51);
  background-color: var(--theme-carrot);
}

.forms_status--approved {
  background-color: rgba(54, 189, 88, .1);
  background-color: rgba(var(--theme-green-rgb), .1);
  color: rgb(54, 189, 88);
  color: var(--theme-green);
}

.forms_status--approved .icon {
  background-color: rgb(54, 189, 88);
  background-color: var(--theme-green);
}

.forms_status--rejected {
  background-color: rgba(255, 79, 82, .1);
  background-color: rgba(var(--theme-red-rgb), .1);
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

.forms_status--rejected .icon {
  background-color: rgb(255, 79, 82);
  background-color: var(--theme-red);
}

.forms_status-text {
  text-overflow: ellipsis;
  overflow: hidden;
}

.feature {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  isolation: isolate;
  width: 16.25em;
  min-width: 16.25em;
  transition: transform 300ms ease-in-out;
  box-sizing: border-box;
  -webkit-text-decoration: none;
  text-decoration: none;
  z-index: 4;
  flex: 1;
}

.feature:hover {
  transform: scale(1.2);
  z-index: 5;
}

.feature-content {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  gap: .625em;
  flex-shrink: 0;
  padding: 2.25em 1.25em .875em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  border-radius: .625em;
  box-sizing: border-box;
  box-shadow: 0 .125em 1.125em 0 rgba(0, 0, 0, .06);
  transition: width 300ms ease-in-out, gap 300ms ease-in-out, padding 300ms ease-in-out, border-color 300ms ease-in-out;
}

[data-theme='dark'] .feature-content {
  box-shadow: 0 0 1.625em 0 rgba(0, 0, 0, .4);
}

.feature-circle {
  position: absolute;
  top: 0;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 3;
  width: 3.375em;
  height: 3.375em;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  border-radius: 50%;
  flex-shrink: 0;
}

.feature-icon {
  width: 2em;
  height: 2em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  transition: transform 300ms ease-in-out;
}

.feature-image {
  position: absolute;
  left: 50%;
  top: 0;
  transform: translateX(-50%) scale(calc(1 / 1.2));
  z-index: -1;
  width: 0;
  height: 0;
  pointer-events: none;
  opacity: 0;
  background-size: cover;
  background-position: 50% 50%;
  background-repeat: no-repeat;
  transition: width 300ms ease-in-out, height 300ms ease-in-out, opacity 300ms ease-in-out, top 300ms ease-in-out;
}

.feature:hover .feature-image {
  width: 22em;
  height: 15.125em;
  top: -11em;
  opacity: 1;
  transform: translateX(-50%) scale(calc(1 / 1.2));
}

.feature-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  width: 100%;
  flex-shrink: 0;
}

.feature-title {
  margin: 0;
  flex-shrink: 0;
  font-weight: 600;
  font-size: 1.25em;
  line-height: normal;
  letter-spacing: .4px;
  text-align: center;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.feature-description {
  display: flex;
  gap: .625em;
  align-items: center;
  justify-content: center;
  width: 100%;
  flex-shrink: 0;
  max-height: 0;
  opacity: 0;
  overflow: hidden;
  padding: 0;
  box-sizing: border-box;
  transition: max-height 300ms ease-in-out, opacity 450ms ease-in-out, margin-top 300ms ease-in-out;
}

.feature:hover .feature-description {
  display: flex;
  max-height: 6.25em;
  margin-top: .375em;
  opacity: 1;
}

.feature-description_text {
  margin: 0;
  font-size: .875em;
  line-height: normal;
  text-align: center;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.feature-link {
  display: flex;
  gap: .1875em;
  align-items: center;
  flex-shrink: 0;
  -webkit-text-decoration: none;
  text-decoration: none;
  cursor: pointer;
  transition: opacity 300ms ease-in-out;
}

.feature-link:hover {
  opacity: .8;
}

.feature-link_text {
  font-weight: 600;
  font-size: 1.125em;
  line-height: normal;
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
  white-space: nowrap;
  flex-shrink: 0;
}

.feature-link_arrow {
  width: 1.25em;
  height: 1.25em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  transition: width 300ms ease-in-out, height 300ms ease-in-out;
}

@media (max-width: 1512px) {
  .feature-content {
    padding: 1.75em 1.25em .75em;
  }

  .feature-circle {
    width: 2.75em;
    height: 2.75em;
  }

  .feature-icon {
    width: 1.625em;
    height: 1.625em;
  }

  .feature-title {
    font-size: 1.125em;
  }
}

@media (max-width: 992px) {
  .feature {
    min-width: 22.125em;
    max-width: 22.125em;
  }

  .feature:hover {
    transform: none;
  }

  .feature-circle {
    display: none;
  }

  .feature-content {
    padding: 3.375em 1.5em 1.5em;
    gap: .5em;
    height: 100%;
    border: 1.2px solid rgba(192, 194, 203, .6);
    border: 1.2px solid rgba(var(--theme-light-grey-v2-rgb), .6);
    box-shadow: none;
  }

  .feature:hover .feature-content {
    border-color: rgb(254, 206, 46);
    border-color: var(--theme-accent);
  }

  .feature-info {
    gap: .375em;
  }

  .feature-title {
    font-size: 1.125em;
  }

  .feature-description {
    max-height: 6.25em;
    opacity: 1;
  }
  .feature:hover .feature-description {
    margin-top: 0;
  }

  .feature-description_text {
    font-size: .8125em;
  }

  .feature-link {
    position: absolute;
    top: .4375em;
    right: .3125em;
  }

  .feature-link_text {
    display: none;
  }

  .feature-link_arrow {
    width: 1.375em;
    height: 1.375em;
  }

  .feature-image {
    position: absolute;
    top: 0;
    left: 50%;
    transform: translate(-50%, -60%);
    z-index: 3;
    width: 9em;
    height: 6.1875em;
    opacity: 1;
    pointer-events: auto;
  }

  .feature:hover .feature-image {
    width: 9em;
    height: 6.1875em;
    transform: translate(-50%, -60%);
    top: 0;
  }
}

@media (max-width: 768px) {
  .feature {
    min-width: 16.25em;
  }
}

@media (max-width: 576px) {
  .feature {
    max-width: none;
    max-width: initial;
  }

  .feature-circle {
    display: flex;
    position: absolute;
    top: -.875em;
    left: -.875em;
    transform: none;
    width: 5.25em;
    height: 5.25em;
    background-color: transparent;
    border: 4px solid rgb(254, 206, 46);
    border: 4px solid var(--theme-accent);
    opacity: .2;
  }

  .feature-icon {
    width: 3.375em;
    height: 3.375em;
    background-color: rgb(254, 206, 46);
    background-color: var(--theme-accent);
  }

  .feature-image {
    position: absolute;
    top: auto;
    top: initial;
    left: -10%;
    bottom: -7px;
    transform: none;
    width: 8.25em;
    height: 5.625em;
  }

  .feature:hover .feature-image {
    transform: none;
    width: 8.25em;
    height: 5.625em;
    top: auto;
    top: initial;
  }

  .feature-content {
    flex-direction: row;
    align-items: flex-start;
    padding: .75em .875em .75em 6.25em;
    gap: .75em;
    min-height: 6.25em;
    overflow: hidden;
  }

  .feature-info {
    flex: 1;
    align-items: flex-start;
  }

  .feature-title {
    font-size: 1.0625em;
    text-align: left;
    letter-spacing: .02em;
    max-width: 95%;
  }

  .feature-description {
    justify-content: flex-start;
  }

  .feature-description_text {
    font-size: .875em;
    text-align: left;
    letter-spacing: .02em;
  }

  .feature-link_text {
    display: none;
  }

  .feature-link_arrow {
    width: 1.375em;
    height: 1.375em;
  }
}

.nucleus {
  display: flex;
  margin: auto;
  position: relative;
  --nucleus-size: 19.375em;
}

.nucleus-center {
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  box-shadow: 0 .125em 2.5em 0 rgba(236, 190, 37, .1);
  box-shadow: var(--theme-nucleuse-box-shadow);
  border-radius: 50%;
  box-sizing: border-box;
  width: var(--nucleus-size);
  height: var(--nucleus-size);
  padding: 1.25em;
  position: relative;
  z-index: 1;
  transition: width 200ms ease, height 200ms ease;
}

.nucleus-ring {
  position: absolute;
  border: 1.25px solid rgba(254, 206, 46, .2);
  border: 1.25px solid rgba(var(--theme-accent-rgb), .2);
  width: calc(100% + var(--nucleus-size) * .188);
  height: calc(100% + var(--nucleus-size) * .188);
  border-radius: 50%;
  box-sizing: border-box;
}

.nucleus-interactive {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  border: 2.5px solid rgba(254, 206, 46, .6);
  border: 2.5px solid rgba(var(--theme-accent-rgb), .6);
  box-sizing: border-box;
  border-radius: 50%;
  background: rgba(254, 206, 46, .03);
  background: rgba(var(--theme-accent-rgb), .03);
  z-index: 10;
  overflow: hidden;
  cursor: pointer;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.nucleus-region {
  width: calc(var(--nucleus-size) * .676);
  height: auto;/* calc(var(--nucleus-size) * .676); */
  flex-shrink: 0;
  transition: width 200ms ease, height 200ms ease, transform 200ms ease;
}

.nucleus-interactive:hover .nucleus-region {
  width: calc((var(--nucleus-size) * .676) * .62);
  height: auto;/* calc((var(--nucleus-size) * .676) * .62); */
}

.nucleus-info {
  display: flex;
  flex-direction: column;
  font-size: 1.125em;
  gap: .25rem;
  align-items: center;
  text-align: center;
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: max-height 200ms ease, opacity 200ms ease, padding-top 200ms ease;
}

.nucleus-interactive:hover .nucleus-info {
  opacity: 1;
  max-height: 100%;
  padding-top: .5em;
}

.nucleus-title {
  display: flex;
  align-items: center;
  font-weight: 600;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  position: relative;
  max-width: 11.5em;
}

.nucleus-link {
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
  -webkit-text-decoration: none;
  text-decoration: none;
  font-weight: 600;
  display: flex;
  align-items: center;
  padding-left: .5rem;
  font-size: 1rem;
}

.nucleus-link:hover {
  opacity: .8;
}

.nucleus-link_icon {
  width: 1.25rem;
  height: 1.25rem;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.nucleus-orbit {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 1;
  will-change: transform;
  backface-visibility: hidden;
}

.nucleus-orbit--small {
  width: calc(var(--nucleus-size) * 1.412);
  height: calc(var(--nucleus-size) * 1.412);
  animation: nucleus_rotate 60s linear infinite;
}

.nucleus-orbit--middle {
  width: calc(var(--nucleus-size) * 1.647);
  height: calc(var(--nucleus-size) * 1.647);
  animation: nucleus_rotate 80s linear infinite reverse;
}

.nucleus-orbit--big {
  width: calc(var(--nucleus-size) * 2.588);
  height: calc(var(--nucleus-size) * 2.588);
  animation: nucleus_rotate 100s linear infinite;
}

@keyframes nucleus_rotate {
  from {
    transform: translate(-50%, -50%) rotate(0deg);
  }
  to {
    transform: translate(-50%, -50%) rotate(360deg);
  }
}

.nucleus-pulse {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(.95);
  border-radius: 50%;
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 0;
  background: linear-gradient(90deg, rgba(254, 206, 46, .2) 0%, rgba(254, 206, 46, .08) 50%, rgba(254, 206, 46, .2) 100%);
  background: var(--theme-nucleuse-pulse-gradient);
  will-change: transform;
  backface-visibility: hidden;
}

.nucleus-pulse--1 {
  width: 75vw;
  height: 75vw;
  max-width: 79.375em;
  max-height: 79.375em;
  opacity: .8;
  animation: nucleus_pulse 4s ease-in-out 1.3s infinite;
}

.nucleus-pulse--2 {
  width: 100vw;
  height: 100vw;
  max-width: 97.5em;
  max-height: 97.5em;
  opacity: .8;
  animation: nucleus_pulse 4s ease-in-out 2.6s infinite;
}

@keyframes nucleus_pulse {
  0%, 100% {
    transform: translate(-50%, -50%) scale(.95);
  }
  50% {
    transform: translate(-50%, -50%) scale(1.02);
  }
}

@media (max-width: 1512px) {
  .nucleus {
    --nucleus-size: 17.5em;
  }

  .nucleus-info {
    font-size: 1em;
  }
}

@media (max-width: 992px) {
  .nucleus {
    --nucleus-size: 15.125em;
  }

  .nucleus-pulse--1 {
    display: none;
  }
  .nucleus-pulse--2 {
    width: 150vw;
    height: 100vh;
    max-width: none;
    max-width: initial;
    max-height: none;
    max-height: initial;
    animation: none;
    border-radius: 0;
  }
}

/* stylelint-disable-next-line */

.region_map path:hover {
  fill-opacity: .2;
}

.knca {
  display: flex;
  flex-direction: column;
  gap: 1.75em;
  align-items: stretch;
  padding: 2.5em 2.5em .875em;
  box-sizing: border-box;
  background-color: rgba(166, 169, 182, .02);
  background-color: rgba(var(--theme-grey-blue-rgb), .02);
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' rx='8' ry='8' fill='none' stroke='%23A6A9B659' stroke-width='1' stroke-dasharray='8%2c 6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
  border-radius: .5em;
  position: relative;
  overflow: hidden;

  --knca-qr-size: 9.5em;
  --knca-scanline-trail-height: calc(var(--knca-qr-size) / 2.68);
  --knca-qr-refresh-size: calc(var(--knca-qr-size) / 2.68);
  --knca-frame-size: 2em;
  --knca-qr-margin: 1em;
  --knca-qr-scanline-height: 3px;
}

.knca-qr_section {
  display: flex;
  flex-direction: column;
  gap: 1.25em;
  align-items: center;
}

.knca-qr_box {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
}

.knca-qr_box::before {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background:
    linear-gradient(90deg, rgb(254, 206, 46) 0%, rgb(254, 206, 46) var(--knca-frame-size), transparent var(--knca-frame-size)) 0 0,
    linear-gradient(90deg, rgb(254, 206, 46) 0%, rgb(254, 206, 46) var(--knca-frame-size), transparent var(--knca-frame-size)) 100% 0,
    linear-gradient(90deg, rgb(254, 206, 46) 0%, rgb(254, 206, 46) var(--knca-frame-size), transparent var(--knca-frame-size)) 0 100%,
    linear-gradient(90deg, rgb(254, 206, 46) 0%, rgb(254, 206, 46) var(--knca-frame-size), transparent var(--knca-frame-size)) 100% 100%,
    linear-gradient(0deg, rgb(254, 206, 46) 0%, rgb(254, 206, 46) var(--knca-frame-size), transparent var(--knca-frame-size)) 0 0,
    linear-gradient(0deg, rgb(254, 206, 46) 0%, rgb(254, 206, 46) var(--knca-frame-size), transparent var(--knca-frame-size)) 100% 0,
    linear-gradient(0deg, rgb(254, 206, 46) 0%, rgb(254, 206, 46) var(--knca-frame-size), transparent var(--knca-frame-size)) 0 100%,
    linear-gradient(0deg, rgb(254, 206, 46) 0%, rgb(254, 206, 46) var(--knca-frame-size), transparent var(--knca-frame-size)) 100% 100%;
  background:
    linear-gradient(90deg, var(--theme-accent) 0%, var(--theme-accent) var(--knca-frame-size), transparent var(--knca-frame-size)) 0 0,
    linear-gradient(90deg, var(--theme-accent) 0%, var(--theme-accent) var(--knca-frame-size), transparent var(--knca-frame-size)) 100% 0,
    linear-gradient(90deg, var(--theme-accent) 0%, var(--theme-accent) var(--knca-frame-size), transparent var(--knca-frame-size)) 0 100%,
    linear-gradient(90deg, var(--theme-accent) 0%, var(--theme-accent) var(--knca-frame-size), transparent var(--knca-frame-size)) 100% 100%,
    linear-gradient(0deg, var(--theme-accent) 0%, var(--theme-accent) var(--knca-frame-size), transparent var(--knca-frame-size)) 0 0,
    linear-gradient(0deg, var(--theme-accent) 0%, var(--theme-accent) var(--knca-frame-size), transparent var(--knca-frame-size)) 100% 0,
    linear-gradient(0deg, var(--theme-accent) 0%, var(--theme-accent) var(--knca-frame-size), transparent var(--knca-frame-size)) 0 100%,
    linear-gradient(0deg, var(--theme-accent) 0%, var(--theme-accent) var(--knca-frame-size), transparent var(--knca-frame-size)) 100% 100%;
  background-size: .1875em var(--knca-frame-size), .1875em var(--knca-frame-size), .1875em var(--knca-frame-size), .1875em var(--knca-frame-size), var(--knca-frame-size) .1875em, var(--knca-frame-size) .1875em, var(--knca-frame-size) .1875em, var(--knca-frame-size) .1875em;
  background-repeat: no-repeat;
  pointer-events: none;
}

.knca-qr_box--disabled .knca-qr,
.knca-qr_box--disabled::before {
  opacity: .4;
}

.knca-qr {
  width: var(--knca-qr-size);
  height: var(--knca-qr-size);
  background: #fff;
  margin: var(--knca-qr-margin);
}

.knca-qr_scanline {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
  height: var(--knca-qr-scanline-height);
  width: calc((var(--knca-qr-size) + (var(--knca-qr-margin) * 2)) * 1.34);
  background: rgba(254, 206, 46, .4);
  background: rgba(var(--theme-accent-rgb), .4);
  pointer-events: none;
  animation: scan 7s ease-in-out infinite;
}

.knca-qr_scanline::before {
  content: '';
  position: absolute;
  bottom: var(--knca-qr-scanline-height);
  left: 0;
  right: 0;
  height: var(--knca-scanline-trail-height);
  background: linear-gradient(0deg, rgba(254, 206, 46, .2) 0%, rgba(254, 206, 46, 0) 100%);
  background: linear-gradient(0deg, rgba(var(--theme-accent-rgb), .2) 0%, rgba(var(--theme-accent-rgb), 0) 100%);
  transform-origin: bottom;
  animation: trail 7s ease-in-out infinite;
}

.knca-overlay {
  position: absolute;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  background: rgba(192, 194, 203, .05);
  background: rgba(var(--theme-light-grey-v2-rgb), .05);
  -webkit-backdrop-filter: blur(2px);
          backdrop-filter: blur(2px);
}

.knca-dialog {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.5em;
  width: 23.75em;
  box-sizing: border-box;
  padding: 1.5em 1em 1.125em;
  border-radius: .375em;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  box-shadow: 0 0 1.25em 0 rgba(23, 24, 26, .1);
  box-shadow: var(--theme-box-shadow);
}

.knca-dialog_icons {
  position: relative;
  width: 7.5em;
  height: 3em;
}

.knca-dialog_icon {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.75em;
  height: 2.75em;
  border-radius: 50%;
}

.knca-dialog_icon--qrcode {
  bottom: 0;
  left: 0;
  background: rgb(106, 64, 214);
  background: var(--theme-purple);
  transform: rotate(-8deg);
  opacity: .7;
}

.knca-dialog_icon--refresh {
  width: 2.875em;
  height: 2.875em;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  background: rgb(254, 206, 46);
  background: var(--theme-yellow);
  z-index: 1;
}

.knca-dialog_icon--certificate {
  bottom: 0;
  right: 0;
  background: rgb(65, 146, 255);
  background: var(--theme-blue);
  transform: rotate(8deg);
  opacity: .7;
}

.knca-dialog_icon .icon {
  width: 1.625em;
  height: 1.625em;
  background-color: #fff;
}

.knca-dialog_text {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  text-align: center;
}

.knca-dialog .knca-dialog_button {
  width: 100%;
  border-radius: .25em;
  gap: .375em;
  padding: .625em 1em;
}

.knca-dialog_button .icon {
  width: 1.375em;
  height: 1.375em;
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-filled-block-text-color);
}

.knca-timer {
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  text-align: center;
}

.knca-timer_value {
  font-weight: 600;
}

.knca-or {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: center;
}

.knca-divider {
  flex: 1;
}

.knca-or_text {
  margin: 0 1.375em;
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

.knca .knca-submit_btn {
  width: 100%;
  border-radius: .25em;
}

@keyframes scan {
  0%, 100% {
    top: calc(-1 * var(--knca-qr-margin));
  }
  50% {
    top: calc(100% + var(--knca-qr-margin));
  }
}

@keyframes trail {
  0% {
    height: 0;
    opacity: 0;
    transform: scaleY(1);
  }
  25% {
    height: var(--knca-scanline-trail-height);
    opacity: 1;
    transform: scaleY(1);
  }
  50% {
    height: 0;
    opacity: 0;
    transform: scaleY(1);
  }
  51% {
    height: 0;
    opacity: 0;
    transform: scaleY(-1);
  }
  75% {
    height: var(--knca-scanline-trail-height);
    opacity: 1;
    transform: scaleY(-1);
  }
  100% {
    height: 0;
    opacity: 0;
    transform: scaleY(-1);
  }
}

@media (max-width: 768px) {
  .knca {
    padding: 3.125em 1.25em .875em;

    --knca-qr-size: 7.5em;
    --knca-frame-size: 1em;
    --knca-qr-margin: .75em;
    --knca-qr-scanline-height: 2px;
  }

  .knca-dialog {
    width: 19.375em;
    padding: 1.125em .75em .75em;
    gap: 1.25em;
  }
}

.layout_boxed {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.layout_boxed-body {
  width: 100%;
  margin: 1.75em 0;
}

.layout_boxed-container {
  max-width: calc(90em + (2.5em * 2));
  max-width: calc(90em + (var(--app-container-padding-x) * 2));
  padding: 0 2.5em;
  padding: 0 var(--app-container-padding-x);
  margin: 0 auto;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}

.layout_boxed-breadcrumbs {
  margin-bottom: 1rem;
}

.layout_boxed-page_title {
  margin-bottom: 2.625rem;
}

.layout_boxed-footer {
  margin-top: auto;
}

@media (max-width: 768px) {
  .layout_boxed-breadcrumbs {
    margin-bottom: 1em;
  }
  .layout_boxed-page_title {
    margin-bottom: 2.125rem;
  }
}

@media (max-width: 576px) {
  .layout_boxed-breadcrumbs,
  .layout_boxed-page_title {
    margin-right: 2.5em;
    margin-right: var(--app-container-padding-x);
    margin-left: 2.5em;
    margin-left: var(--app-container-padding-x);
  }
  .layout_boxed-container {
    padding: 0;
  }
  .layout_boxed-breadcrumbs {
    margin-bottom: .875em;
  }
  .layout_boxed-page_title {
    margin-bottom: 1.875rem;
  }
}

@media (max-width: 376px) {
  .layout_boxed-breadcrumbs {
    margin-bottom: .625em;
  }
  .layout_boxed-page_title {
    margin-bottom: 1.75rem;
  }
}

.layout_default {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.layout_default-body {
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  width: 100%;
  margin: 1.75em 0;
}

.layout_default-body--home {
  margin: 0 0 1.75em;
}

.layout_default-container {
  max-width: calc(90em + (2.5em * 2));
  max-width: calc(90em + (var(--app-container-padding-x) * 2));
  padding: 3.375em 2.5em 7.5em;
  padding: 3.375em var(--app-container-padding-x) 7.5em;
  margin: 0 auto;
  box-sizing: border-box;
}

.layout_default-breadcrumbs {
  margin-bottom: 1rem;
}

.layout_default-page_title {
  margin-bottom: 2.625rem;
}

.layout_default-body--home .layout_default-container {
  padding-top: 0;
}

.layout_default-footer {
  margin-top: auto;
}

@media (max-width: 768px) {
  .layout_default-container {
    padding: 3em 2.5em 6.25em;
    padding: 3em var(--app-container-padding-x) 6.25em;
  }
  .layout_default-breadcrumbs {
    margin-bottom: 1em;
  }
  .layout_default-page_title {
    margin-bottom: 2.125rem;
  }
}

@media (max-width: 576px) {
  .layout_default-breadcrumbs {
    margin-bottom: .875em;
  }
  .layout_default-page_title {
    margin-bottom: 1.875rem;
  }
}

@media (max-width: 376px) {
  .layout_default-container {
    padding: 2.25em 2.5em 5em;
    padding: 2.25em var(--app-container-padding-x) 5em;
  }
  .layout_default-breadcrumbs {
    margin-bottom: .625em;
  }
  .layout_default-page_title {
    margin-bottom: 1.75rem;
  }
}

.layout_fullmap {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}

.layout_fullmap-header {
  box-shadow: 0 0 1.25em 0 rgba(23, 24, 26, .1);
  box-shadow: var(--theme-box-shadow);
}

.layout_fullmap-content {
  flex: 1;
  width: 100%;
  overflow: hidden;
  display: flex;
}

.logo {
  background-image: url('../../assets/logo_dce89178.svg');
  background-size: 100% 100%;
  background-repeat: no-repeat;
  width: 7em;
  height: 4.625em;
}

.logo--dark {
  background-image: url('../../assets/logo_dark_83eaff52.svg');
}

.geolocate:hover {
  opacity: .8;
}

.geolocate-icon {
  width: 1.625rem;
  height: 1.625rem;
  display: block;
  fill: #fece2e;
  transition: fill 300ms ease;
}

.geolocate--waiting .geolocate-icon {
  animation: geolocate_pulse 2s infinite;
}

.geolocate--active .geolocate-icon {
  fill: #4264fb;
}

.geolocate--error .geolocate-icon {
  fill: #ff0000;
}

.geolocate--background .geolocate-icon {
  fill: #4264fb;
}

@keyframes geolocate_pulse {
  0% {
    opacity: 1;
  }
  50% {
    opacity: .5;
  }
  100% {
    opacity: 1;
  }
}

/* stylelint-disable */

.mapboxgl-map {
  font: 12px/20px Helvetica Neue, Arial, Helvetica, sans-serif;
  overflow: hidden;
  position: relative;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.mapboxgl-canvas {
  left: 0;
  position: absolute;
  top: 0;
}

.mapboxgl-map:-webkit-full-screen {
  height: 100%;
  width: 100%;
}

.mapboxgl-canary {
  background-color: salmon;
}

.mapboxgl-canvas-container.mapboxgl-interactive,
.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass {
  cursor: grab;
  -webkit-user-select: none;
  -moz-user-select: none;
       user-select: none;
}

.mapboxgl-canvas-container.mapboxgl-interactive.mapboxgl-track-pointer {
  cursor: pointer;
}

.mapboxgl-canvas-container.mapboxgl-interactive:active,
.mapboxgl-ctrl-group button.mapboxgl-ctrl-compass:active {
  cursor: grabbing;
}

.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate,
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate .mapboxgl-canvas {
  touch-action: pan-x pan-y;
}

.mapboxgl-canvas-container.mapboxgl-touch-drag-pan,
.mapboxgl-canvas-container.mapboxgl-touch-drag-pan .mapboxgl-canvas {
  touch-action: pinch-zoom;
}

.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan,
.mapboxgl-canvas-container.mapboxgl-touch-zoom-rotate.mapboxgl-touch-drag-pan
  .mapboxgl-canvas {
  touch-action: none;
}

.mapboxgl-ctrl-bottom,
.mapboxgl-ctrl-bottom-left,
.mapboxgl-ctrl-bottom-right,
.mapboxgl-ctrl-left,
.mapboxgl-ctrl-right,
.mapboxgl-ctrl-top,
.mapboxgl-ctrl-top-left,
.mapboxgl-ctrl-top-right {
  pointer-events: none;
  position: absolute;
  z-index: 2;
}

.mapboxgl-ctrl-top-left {
  left: 0;
  top: 0;
}

.mapboxgl-ctrl-top {
  left: 50%;
  top: 0;
  transform: translateX(-50%);
}

.mapboxgl-ctrl-top-right {
  right: 0;
  top: 0;
}

.mapboxgl-ctrl-right {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.mapboxgl-ctrl-bottom-right {
  bottom: 0;
  right: 0;
}

.mapboxgl-ctrl-bottom {
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
}

.mapboxgl-ctrl-bottom-left {
  bottom: 0;
  left: 0;
}

.mapboxgl-ctrl-left {
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.mapboxgl-ctrl {
  clear: both;
  pointer-events: auto;
  transform: translate(0);
}

.mapboxgl-ctrl-top-left .mapboxgl-ctrl {
  float: left;
  margin: 10px 0 0 10px;
}

.mapboxgl-ctrl-top .mapboxgl-ctrl {
  float: left;
  margin: 10px 0;
}

.mapboxgl-ctrl-top-right .mapboxgl-ctrl {
  float: right;
  margin: 10px 10px 0 0;
}

.mapboxgl-ctrl-bottom-right .mapboxgl-ctrl,
.mapboxgl-ctrl-right .mapboxgl-ctrl {
  float: right;
  margin: 0 10px 10px 0;
}

.mapboxgl-ctrl-bottom .mapboxgl-ctrl {
  float: left;
  margin: 10px 0;
}

.mapboxgl-ctrl-bottom-left .mapboxgl-ctrl, .mapboxgl-ctrl-left .mapboxgl-ctrl {
  float: left;
  margin: 0 0 10px 10px;
}

.mapboxgl-ctrl-group {
  background: #fff;
  border-radius: 4px;
}

.mapboxgl-ctrl-group:not(:empty) {
  box-shadow: 0 0 0 2px rgba(0, 0, 0, 0.1);
}

@media (-ms-high-contrast: active) {
  .mapboxgl-ctrl-group:not(:empty) {
    box-shadow: 0 0 0 2px ButtonText;
  }
}

.mapboxgl-ctrl-group button {
  background-color: transparent;
  border: 0;
  box-sizing: border-box;
  cursor: pointer;
  display: block;
  height: 29px;
  outline: none;
  overflow: hidden;
  padding: 0;
  width: 29px;
}

.mapboxgl-ctrl-group button + button {
  border-top: 1px solid #ddd;
}

.mapboxgl-ctrl button .mapboxgl-ctrl-icon {
  background-position: 50%;
  background-repeat: no-repeat;
  display: block;
  height: 100%;
  width: 100%;
}

@media (-ms-high-contrast: active) {
  .mapboxgl-ctrl-icon {
    background-color: transparent;
  }
  .mapboxgl-ctrl-group button + button {
    border-top: 1px solid ButtonText;
  }
}

.mapboxgl-ctrl-attrib-button:focus, .mapboxgl-ctrl-group button:focus {
  box-shadow: 0 0 2px 2px #0096ff;
}

.mapboxgl-ctrl button:disabled {
  cursor: not-allowed;
}

.mapboxgl-ctrl button:disabled .mapboxgl-ctrl-icon {
  opacity: 0.25;
}

.mapboxgl-ctrl-group button:first-child {
  border-radius: 4px 4px 0 0;
}

.mapboxgl-ctrl-group button:last-child {
  border-radius: 0 0 4px 4px;
}

.mapboxgl-ctrl-group button:only-child {
  border-radius: inherit;
}

.mapboxgl-ctrl button:not(:disabled):hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.mapboxgl-ctrl-group button:focus:focus-visible {
  box-shadow: 0 0 2px 2px #0096ff;
}

.mapboxgl-ctrl-group button:focus:not(:focus-visible) {
  box-shadow: none;
}

.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E");
}

.mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E");
}

@media (-ms-high-contrast: active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E");
  }
}

@media (-ms-high-contrast: black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-out .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10 13c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h9c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-9z'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-zoom-in .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M14.5 8.5c-.75 0-1.5.75-1.5 1.5v3h-3c-.75 0-1.5.75-1.5 1.5S9.25 16 10 16h3v3c0 .75.75 1.5 1.5 1.5S16 19.75 16 19v-3h3c.75 0 1.5-.75 1.5-1.5S19.75 13 19 13h-3v-3c0-.75-.75-1.5-1.5-1.5z'/%3E%3C/svg%3E");
  }
}

.mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E");
}

.mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E");
}

@media (-ms-high-contrast: active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E");
  }
}

@media (-ms-high-contrast: black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-fullscreen .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M24 16v5.5c0 1.75-.75 2.5-2.5 2.5H16v-1l3-1.5-4-5.5 1-1 5.5 4 1.5-3h1zM6 16l1.5 3 5.5-4 1 1-4 5.5 3 1.5v1H7.5C5.75 24 5 23.25 5 21.5V16h1zm7-11v1l-3 1.5 4 5.5-1 1-5.5-4L6 13H5V7.5C5 5.75 5.75 5 7.5 5H13zm11 2.5c0-1.75-.75-2.5-2.5-2.5H16v1l3 1.5-4 5.5 1 1 5.5-4 1.5 3h1V7.5z'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-shrink .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M18.5 16c-1.75 0-2.5.75-2.5 2.5V24h1l1.5-3 5.5 4 1-1-4-5.5 3-1.5v-1h-5.5zM13 18.5c0-1.75-.75-2.5-2.5-2.5H5v1l3 1.5L4 24l1 1 5.5-4 1.5 3h1v-5.5zm3-8c0 1.75.75 2.5 2.5 2.5H24v-1l-3-1.5L25 5l-1-1-5.5 4L17 5h-1v5.5zM10.5 13c1.75 0 2.5-.75 2.5-2.5V5h-1l-1.5 3L5 4 4 5l4 5.5L5 12v1h5.5z'/%3E%3C/svg%3E");
  }
}

.mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23333' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E");
}

@media (-ms-high-contrast: active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23999'/%3E%3C/svg%3E");
  }
}

@media (-ms-high-contrast: black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-compass .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23000' viewBox='0 0 29 29'%3E%3Cpath d='M10.5 14l4-8 4 8h-8z'/%3E%3Cpath id='south' d='M10.5 16l4 8 4-8h-8z' fill='%23ccc'/%3E%3C/svg%3E");
  }
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23333'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
}

.mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23aaa'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E");
}

.mapboxgl-ctrl
  button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active
  .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
}

.mapboxgl-ctrl
  button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error
  .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
}

.mapboxgl-ctrl
  button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background
  .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
}

.mapboxgl-ctrl
  button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error
  .mapboxgl-ctrl-icon {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
}

.mapboxgl-ctrl
  button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-waiting
  .mapboxgl-ctrl-icon {
  animation: mapboxgl-spin 2s linear infinite;
}

@media (-ms-high-contrast: active) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23fff'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23999'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl
    button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active
    .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl
    button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-active-error
    .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e58978'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl
    button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background
    .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%2333b5e5'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl
    button.mapboxgl-ctrl-geolocate.mapboxgl-ctrl-geolocate-background-error
    .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23e54e33'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2' display='none'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
  }
}

@media (-ms-high-contrast: black-on-white) {
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23000'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' display='none'/%3E%3C/svg%3E");
  }
  .mapboxgl-ctrl button.mapboxgl-ctrl-geolocate:disabled .mapboxgl-ctrl-icon {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill='%23666'%3E%3Cpath d='M10 4C9 4 9 5 9 5v.1A5 5 0 0 0 5.1 9H5s-1 0-1 1 1 1 1 1h.1A5 5 0 0 0 9 14.9v.1s0 1 1 1 1-1 1-1v-.1a5 5 0 0 0 3.9-3.9h.1s1 0 1-1-1-1-1-1h-.1A5 5 0 0 0 11 5.1V5s0-1-1-1zm0 2.5a3.5 3.5 0 1 1 0 7 3.5 3.5 0 1 1 0-7z'/%3E%3Ccircle id='dot' cx='10' cy='10' r='2'/%3E%3Cpath id='stroke' d='M14 5l1 1-9 9-1-1 9-9z' fill='%23f00'/%3E%3C/svg%3E");
  }
}

@keyframes mapboxgl-spin {
  0% {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(1turn);
  }
}

a.mapboxgl-ctrl-logo {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='0.3' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='0.9' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;
  cursor: pointer;
  display: block;
  height: 23px;
  margin: 0 0 -4px -4px;
  overflow: hidden;
  width: 88px;
}

a.mapboxgl-ctrl-logo.mapboxgl-compact {
  width: 23px;
}

@media (-ms-high-contrast: active) {
  a.mapboxgl-ctrl-logo {
    background-color: transparent;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23000' stroke-width='3'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23fff'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");
  }
}

@media (-ms-high-contrast: black-on-white) {
  a.mapboxgl-ctrl-logo {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' fill-rule='evenodd' viewBox='0 0 88 23'%3E%3Cdefs%3E%3Cpath id='logo' d='M11.5 2.25c5.105 0 9.25 4.145 9.25 9.25s-4.145 9.25-9.25 9.25-9.25-4.145-9.25-9.25 4.145-9.25 9.25-9.25zM6.997 15.983c-.051-.338-.828-5.802 2.233-8.873a4.395 4.395 0 013.13-1.28c1.27 0 2.49.51 3.39 1.42.91.9 1.42 2.12 1.42 3.39 0 1.18-.449 2.301-1.28 3.13C12.72 16.93 7 16 7 16l-.003-.017zM15.3 10.5l-2 .8-.8 2-.8-2-2-.8 2-.8.8-2 .8 2 2 .8z'/%3E%3Cpath id='text' d='M50.63 8c.13 0 .23.1.23.23V9c.7-.76 1.7-1.18 2.73-1.18 2.17 0 3.95 1.85 3.95 4.17s-1.77 4.19-3.94 4.19c-1.04 0-2.03-.43-2.74-1.18v3.77c0 .13-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V8.23c0-.12.1-.23.23-.23h1.4zm-3.86.01c.01 0 .01 0 .01-.01.13 0 .22.1.22.22v7.55c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V15c-.7.76-1.69 1.19-2.73 1.19-2.17 0-3.94-1.87-3.94-4.19 0-2.32 1.77-4.19 3.94-4.19 1.03 0 2.02.43 2.73 1.18v-.75c0-.12.1-.23.23-.23h1.4zm26.375-.19a4.24 4.24 0 00-4.16 3.29c-.13.59-.13 1.19 0 1.77a4.233 4.233 0 004.17 3.3c2.35 0 4.26-1.87 4.26-4.19 0-2.32-1.9-4.17-4.27-4.17zM60.63 5c.13 0 .23.1.23.23v3.76c.7-.76 1.7-1.18 2.73-1.18 1.88 0 3.45 1.4 3.84 3.28.13.59.13 1.2 0 1.8-.39 1.88-1.96 3.29-3.84 3.29-1.03 0-2.02-.43-2.73-1.18v.77c0 .12-.1.23-.23.23h-1.4c-.13 0-.23-.1-.23-.23V5.23c0-.12.1-.23.23-.23h1.4zm-34 11h-1.4c-.13 0-.23-.11-.23-.23V8.22c.01-.13.1-.22.23-.22h1.4c.13 0 .22.11.23.22v.68c.5-.68 1.3-1.09 2.16-1.1h.03c1.09 0 2.09.6 2.6 1.55.45-.95 1.4-1.55 2.44-1.56 1.62 0 2.93 1.25 2.9 2.78l.03 5.2c0 .13-.1.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.8 0-1.46.7-1.59 1.62l.01 4.68c0 .13-.11.23-.23.23h-1.41c-.13 0-.23-.11-.23-.23v-4.59c0-.98-.74-1.71-1.62-1.71-.85 0-1.54.79-1.6 1.8v4.5c0 .13-.1.23-.23.23zm53.615 0h-1.61c-.04 0-.08-.01-.12-.03-.09-.06-.13-.19-.06-.28l2.43-3.71-2.39-3.65a.213.213 0 01-.03-.12c0-.12.09-.21.21-.21h1.61c.13 0 .24.06.3.17l1.41 2.37 1.4-2.37a.34.34 0 01.3-.17h1.6c.04 0 .08.01.12.03.09.06.13.19.06.28l-2.37 3.65 2.43 3.7c0 .05.01.09.01.13 0 .12-.09.21-.21.21h-1.61c-.13 0-.24-.06-.3-.17l-1.44-2.42-1.44 2.42a.34.34 0 01-.3.17zm-7.12-1.49c-1.33 0-2.42-1.12-2.42-2.51 0-1.39 1.08-2.52 2.42-2.52 1.33 0 2.42 1.12 2.42 2.51 0 1.39-1.08 2.51-2.42 2.52zm-19.865 0c-1.32 0-2.39-1.11-2.42-2.48v-.07c.02-1.38 1.09-2.49 2.4-2.49 1.32 0 2.41 1.12 2.41 2.51 0 1.39-1.07 2.52-2.39 2.53zm-8.11-2.48c-.01 1.37-1.09 2.47-2.41 2.47s-2.42-1.12-2.42-2.51c0-1.39 1.08-2.52 2.4-2.52 1.33 0 2.39 1.11 2.41 2.48l.02.08zm18.12 2.47c-1.32 0-2.39-1.11-2.41-2.48v-.06c.02-1.38 1.09-2.48 2.41-2.48s2.42 1.12 2.42 2.51c0 1.39-1.09 2.51-2.42 2.51z'/%3E%3C/defs%3E%3Cmask id='clip'%3E%3Crect x='0' y='0' width='100%25' height='100%25' fill='white'/%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/mask%3E%3Cg id='outline' opacity='1' stroke='%23fff' stroke-width='3' fill='%23fff'%3E%3Ccircle mask='url(%23clip)' cx='11.5' cy='11.5' r='9.25'/%3E%3Cuse xlink:href='%23text' mask='url(%23clip)'/%3E%3C/g%3E%3Cg id='fill' opacity='1' fill='%23000'%3E%3Cuse xlink:href='%23logo'/%3E%3Cuse xlink:href='%23text'/%3E%3C/g%3E%3C/svg%3E");
  }
}

.mapboxgl-ctrl.mapboxgl-ctrl-attrib {
  background-color: hsla(0, 0%, 100%, 0.5);
  margin: 0;
  padding: 0 5px;
}

@media screen {
  .mapboxgl-ctrl-attrib.mapboxgl-compact {
    background-color: #fff;
    border-radius: 12px;
    box-sizing: content-box;
    margin: 10px;
    min-height: 20px;
    padding: 2px 24px 2px 0;
    position: relative;
  }
  .mapboxgl-ctrl-attrib.mapboxgl-compact-show {
    padding: 2px 28px 2px 8px;
    visibility: visible;
  }
  .mapboxgl-ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact-show,
  .mapboxgl-ctrl-left > .mapboxgl-ctrl-attrib.mapboxgl-compact-show,
  .mapboxgl-ctrl-top-left > .mapboxgl-ctrl-attrib.mapboxgl-compact-show {
    border-radius: 12px;
    padding: 2px 8px 2px 28px;
  }
  .mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-inner {
    display: none;
  }
  .mapboxgl-ctrl-attrib-button {
    background-color: hsla(0, 0%, 100%, 0.5);
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");
    border: 0;
    border-radius: 12px;
    box-sizing: border-box;
    cursor: pointer;
    display: none;
    height: 24px;
    outline: none;
    position: absolute;
    right: 0;
    top: 0;
    width: 24px;
  }
  .mapboxgl-ctrl-bottom-left .mapboxgl-ctrl-attrib-button,
  .mapboxgl-ctrl-left .mapboxgl-ctrl-attrib-button,
  .mapboxgl-ctrl-top-left .mapboxgl-ctrl-attrib-button {
    left: 0;
  }
  .mapboxgl-ctrl-attrib.mapboxgl-compact .mapboxgl-ctrl-attrib-button,
  .mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-inner {
    display: block;
  }
  .mapboxgl-ctrl-attrib.mapboxgl-compact-show .mapboxgl-ctrl-attrib-button {
    background-color: rgba(0, 0, 0, 0.05);
  }
  .mapboxgl-ctrl-bottom-right > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    bottom: 0;
    right: 0;
  }
  .mapboxgl-ctrl-right > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    right: 0;
  }
  .mapboxgl-ctrl-top-right > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    right: 0;
    top: 0;
  }
  .mapboxgl-ctrl-top-left > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    left: 0;
    top: 0;
  }
  .mapboxgl-ctrl-bottom-left > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    bottom: 0;
    left: 0;
  }
  .mapboxgl-ctrl-left > .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    left: 0;
  }
}

@media screen and (-ms-high-contrast: active) {
  .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd' fill='%23fff'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");
  }
}

@media screen and (-ms-high-contrast: black-on-white) {
  .mapboxgl-ctrl-attrib.mapboxgl-compact:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 20 20' xmlns='http://www.w3.org/2000/svg' fill-rule='evenodd'%3E%3Cpath d='M4 10a6 6 0 1 0 12 0 6 6 0 1 0-12 0m5-3a1 1 0 1 0 2 0 1 1 0 1 0-2 0m0 3a1 1 0 1 1 2 0v3a1 1 0 1 1-2 0'/%3E%3C/svg%3E");
  }
}

.mapboxgl-ctrl-attrib a {
  color: rgba(0, 0, 0, 0.75);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.mapboxgl-ctrl-attrib a:hover {
  color: inherit;
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.mapboxgl-ctrl-attrib .mapbox-improve-map {
  font-weight: 700;
  margin-left: 2px;
}

.mapboxgl-attrib-empty {
  display: none;
}

.mapboxgl-ctrl-scale {
  background-color: hsla(0, 0%, 100%, 0.75);
  border: 2px solid #333;
  border-top: #333;
  box-sizing: border-box;
  color: #333;
  font-size: 10px;
  padding: 0 5px;
  white-space: nowrap;
}

.mapboxgl-popup {
  display: flex;
  left: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  will-change: transform;
}

.mapboxgl-popup-anchor-top,
.mapboxgl-popup-anchor-top-left,
.mapboxgl-popup-anchor-top-right {
  flex-direction: column;
}

.mapboxgl-popup-anchor-bottom,
.mapboxgl-popup-anchor-bottom-left,
.mapboxgl-popup-anchor-bottom-right {
  flex-direction: column-reverse;
}

.mapboxgl-popup-anchor-left {
  flex-direction: row;
}

.mapboxgl-popup-anchor-right {
  flex-direction: row-reverse;
}

.mapboxgl-popup-tip {
  border: 10px solid transparent;
  height: 0;
  width: 0;
  z-index: 1;
}

.mapboxgl-popup-anchor-top .mapboxgl-popup-tip {
  align-self: center;
  border-bottom-color: #fff;
  border-top: none;
}

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-tip {
  align-self: flex-start;
  border-bottom-color: #fff;
  border-left: none;
  border-top: none;
}

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-tip {
  align-self: flex-end;
  border-bottom-color: #fff;
  border-right: none;
  border-top: none;
}

.mapboxgl-popup-anchor-bottom .mapboxgl-popup-tip {
  align-self: center;
  border-bottom: none;
  border-top-color: #fff;
}

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-tip {
  align-self: flex-start;
  border-bottom: none;
  border-left: none;
  border-top-color: #fff;
}

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-tip {
  align-self: flex-end;
  border-bottom: none;
  border-right: none;
  border-top-color: #fff;
}

.mapboxgl-popup-anchor-left .mapboxgl-popup-tip {
  align-self: center;
  border-left: none;
  border-right-color: #fff;
}

.mapboxgl-popup-anchor-right .mapboxgl-popup-tip {
  align-self: center;
  border-left-color: #fff;
  border-right: none;
}

.mapboxgl-popup-close-button {
  background-color: transparent;
  border: 0;
  border-radius: 0 3px 0 0;
  cursor: pointer;
  position: absolute;
  right: 0;
  top: 0;
}

.mapboxgl-popup-close-button:hover {
  background-color: rgba(0, 0, 0, 0.05);
}

.mapboxgl-popup-content {
  background: #fff;
  border-radius: 3px;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
  padding: 10px 10px 15px;
  pointer-events: auto;
  position: relative;
}

.mapboxgl-popup-anchor-top-left .mapboxgl-popup-content {
  border-top-left-radius: 0;
}

.mapboxgl-popup-anchor-top-right .mapboxgl-popup-content {
  border-top-right-radius: 0;
}

.mapboxgl-popup-anchor-bottom-left .mapboxgl-popup-content {
  border-bottom-left-radius: 0;
}

.mapboxgl-popup-anchor-bottom-right .mapboxgl-popup-content {
  border-bottom-right-radius: 0;
}

.mapboxgl-popup-track-pointer {
  display: none;
}

.mapboxgl-popup-track-pointer * {
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
}

.mapboxgl-map:hover .mapboxgl-popup-track-pointer {
  display: flex;
}

.mapboxgl-map:active .mapboxgl-popup-track-pointer {
  display: none;
}

.mapboxgl-marker {
  left: 0;
  opacity: 1;
  position: absolute;
  top: 0;
  transition: opacity 0.2s;
  will-change: transform;
}

.mapboxgl-user-location-dot, .mapboxgl-user-location-dot:before {
  background-color: #1da1f2;
  border-radius: 50%;
  height: 15px;
  width: 15px;
}

.mapboxgl-user-location-dot:before {
  animation: mapboxgl-user-location-dot-pulse 2s infinite;
  content: "";
  position: absolute;
}

.mapboxgl-user-location-dot:after {
  border: 2px solid #fff;
  border-radius: 50%;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.35);
  box-sizing: border-box;
  content: "";
  height: 19px;
  left: -2px;
  position: absolute;
  top: -2px;
  width: 19px;
}

.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading {
  height: 0;
  width: 0;
}

.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after,
.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before {
  border-bottom: 7.5px solid #4aa1eb;
  content: "";
  position: absolute;
}

.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:before {
  border-left: 7.5px solid transparent;
  transform: translateY(-28px) skewY(-20deg);
}

.mapboxgl-user-location-show-heading .mapboxgl-user-location-heading:after {
  border-right: 7.5px solid transparent;
  transform: translate(7.5px, -28px) skewY(20deg);
}

@keyframes mapboxgl-user-location-dot-pulse {
  0% {
    opacity: 1;
    transform: scale(1);
  }
  70% {
    opacity: 0;
    transform: scale(3);
  }
  to {
    opacity: 0;
    transform: scale(1);
  }
}

.mapboxgl-user-location-dot-stale {
  background-color: #aaa;
}

.mapboxgl-user-location-dot-stale:after {
  display: none;
}

.mapboxgl-user-location-accuracy-circle {
  background-color: rgba(29,161,242,0.2);
  border-radius: 100%;
  height: 1px;
  width: 1px;
}

.mapboxgl-crosshair,
.mapboxgl-crosshair .mapboxgl-interactive,
.mapboxgl-crosshair .mapboxgl-interactive:active {
  cursor: crosshair;
}

.mapboxgl-boxzoom {
  background: #fff;
  border: 2px dotted #202020;
  height: 0;
  left: 0;
  opacity: 0.5;
  position: absolute;
  top: 0;
  width: 0;
}

@media print {
  .mapbox-improve-map {
    display: none;
  }
}

.mapboxgl-scroll-zoom-blocker, .mapboxgl-touch-pan-blocker {
  align-items: center;
  background: rgba(0, 0, 0, 0.7);
  color: #fff;
  display: flex;
  font-family:
    -apple-system,
    BlinkMacSystemFont,
    Segoe UI,
    Helvetica,
    Arial,
    sans-serif;
  height: 100%;
  justify-content: center;
  left: 0;
  opacity: 0;
  pointer-events: none;
  position: absolute;
  text-align: center;
  top: 0;
  transition: opacity 0.75s ease-in-out;
  transition-delay: 1s;
  width: 100%;
}

.mapboxgl-scroll-zoom-blocker-show, .mapboxgl-touch-pan-blocker-show {
  opacity: 1;
  transition: opacity 0.1s ease-in-out;
}

.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page,
.mapboxgl-canvas-container.mapboxgl-touch-pan-blocker-override.mapboxgl-scrollable-page
  .mapboxgl-canvas {
  touch-action: pan-x pan-y;
}

/* FIXME переделать кастомные контролы */

.map-control_group {
  pointer-events: auto;
  clear: both;
}

.map-control {
  width: 2.875rem;
  height: 2.875rem;
  padding: 0;
  margin: 0 .875rem .375rem 0;
  border: 0;
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
  box-shadow: 0 0 .5rem 0 rgba(0, 0, 0, .2);
  display: flex;
  align-items: center;
  justify-content: center;
  cursor: pointer;
}

.map-popup {
  font-family: 'SF Pro Display';
}

/* Сброс стилей Mapbox для кастомного popup */

.map-popup .mapboxgl-popup-content {
  padding: 0;
  background: none;
  border-radius: 0;
  box-shadow: 0 0 .5rem 0 rgba(0, 0, 0, .2);
}

/* Костыльно и обязывающе.
В настройках попапа, я указал что anchor: 'bottom'
то есть стрелка всегда будет снизу */

.map-popup .mapboxgl-popup-tip {
  border-top-color: rgb(255, 255, 255);
  border-top-color: var(--theme-white);
}

.popup {
  position: relative;
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
  width: 25em;
  min-height: 17em;
  height: 25em;
  max-height: 25.625em;
  overflow: auto;
  border-radius: .625em;
  box-shadow: 0 0 .5em 0 rgba(0, 0, 0, .2);
}

.popup-close {
  position: absolute;
  top: 0;
  right: 0;
  font-size: 1rem;
  margin: .25em .25em 0 0;
  width: 1.875em;
  height: 1.875em;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  border: none;
  cursor: pointer;
  padding: 0;
  z-index: 1;
  outline: none;
}

.popup-close_icon {
  width: 1.25em;
  height: 1.25em;
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
  transition: background-color 200ms ease-out;
}

.popup-close:hover .popup-close_icon {
  background-color: rgba(23, 24, 26, .8);
  background-color: rgba(var(--theme-primary-rgb), .8);
}

.popup-spinner {
  margin: auto;
  --color: rgba(var(--theme-primary-rgb), .8);
}

.popup-spinner--media {
  position: absolute;
  top: calc(50% + 1em);
  left: calc(50% - 1em);
}

.popup-header {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  padding: .875em;
  padding-bottom: 0;
  gap: .25em;
  box-shadow: 0 0 1.25em 0 rgba(23, 24, 26, .1);
  box-shadow: var(--theme-box-shadow);
}

.popup-title {
  font-size: 1.125em;
  font-weight: 600;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.popup-details {
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

.popup .popup-tabs {
  width: calc(100% + 1.75em);
  margin-left: -.875em;
  margin-top: .625em;
}

.popup-tabs .popup-tabs_icon {
  width: 1.5em;
  height: 1.5em;
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
  transition: background-color 200ms ease-out;
  display: none;
}

.popup-tabs .popup-tabs_icon--active {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.popup-tabs_label {
  font-weight: 500;
  font-size: 1.125em;
  line-height: normal;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
  transition: color 200ms ease-out;
}

.popup-tabs_label--active {
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
}

.popup-body {
  display: flex;
  overflow-y: auto;
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  padding: .875em;
  background-color: rgb(246, 247, 250);
  background-color: var(--theme-modal-inner);
}

.popup-fields {
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: .75em;
}

.popup-field {
  height: 100%;
  width: 100%;
  box-sizing: border-box;
  display: flex;
  align-items: start;
  gap: 1.25em;
  border-bottom: 1px solid rgba(162, 165, 174, .2);
  border-bottom: 1px solid rgba(var(--theme-light-grey-v3-rgb), .2);
  padding-bottom: .75em;
}

.popup-field:last-child {
  border-bottom: none;
}

.popup-field_label {
  width: 100%;
  min-width: 40%;
  max-width: 40%;
  color: rgba(166, 169, 182, .7);
  color: rgba(var(--theme-grey-blue-rgb), .7);
  font-weight: 400;
}

.popup-field_value {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.popup-field_value--nodata {
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
}

.popup-media {
  width: 100%;
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: .5em;
  gap: .5em;
}

.popup-media_item {
  border-radius: .5em;
  width: 100%;
  height: 9.375em;
  cursor: pointer;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  background-color: #ccc;
  overflow: hidden;
}

.popup-media_item--image {
  background-image: var(--media-url);
}

.popup-footer {
  display: flex;
  flex-direction: column;
  margin-top: auto;
  width: 100%;
  box-sizing: border-box;
  border-top: 1px solid rgba(162, 165, 174, .2);
  border-top: 1px solid rgba(var(--theme-light-grey-v3-rgb), .2);
  box-shadow: 0 0 1.25em 0 rgba(23, 24, 26, .1);
  box-shadow: var(--theme-box-shadow);
}

.popup-links {
  display: flex;
  align-items: center;
  gap: .5em;
  text-align: center;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
  padding: .625em .875em;
}

.popup-link {
  display: inline-flex;
  align-items: center;
  gap: .5em;
  padding: .3125em .625em;
  border: 1.4px solid rgba(192, 194, 203, .35);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  box-sizing: border-box;
  border-radius: .25em;
  background: rgb(255, 255, 255);
  background: var(--theme-white);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-weight: 700;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: border-color 200ms ease, background-color 200ms ease;
}

.popup-link:hover {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.popup-link::before {
  content: '';
  display: inline-block;
  height: 1.375em;
  width: 1.375em;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.popup-link--yandex::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cpath d='M10.7998 0C15.66 0 19.5996 3.9397 19.5996 8.7998C19.5996 11.2291 18.6157 13.4292 17.0234 15.0215C15.431 16.6145 11.6811 18.9196 11.4609 21.3398C11.4276 21.7028 11.1643 22 10.7998 22C10.4362 21.9999 10.173 21.7027 10.1396 21.3398C9.91943 18.9195 6.16848 16.6145 4.57617 15.0215C2.98469 13.4292 2 11.2291 2 8.7998C2.00002 3.93976 5.9397 0.000106739 10.7998 0ZM10.8242 5.73633C9.11868 5.73657 7.73647 7.11964 7.73633 8.8252C7.73633 10.5301 9.11859 11.9138 10.8242 11.9141C12.5301 11.9141 13.9131 10.5302 13.9131 8.8252C13.9129 7.11948 12.53 5.73633 10.8242 5.73633Z' fill='%23FF4433'/%3E%3C/svg%3E");
}

.popup-link--2gis::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='22' height='22' viewBox='0 0 22 22' fill='none'%3E%3Cmask id='mask0_3287_225550' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='23' height='22'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.468 0.00999959L6.40933 0L16.2007 0.00400035C16.3493 0.00533368 16.442 0.00733293 16.534 0.00999959C17.0193 0.0226663 17.5093 0.0506666 17.9893 0.136667C18.4702 0.217792 18.9363 0.369661 19.3727 0.587334C19.8073 0.806 20.206 1.09133 20.5507 1.43333C20.8955 1.77371 21.1842 2.16658 21.406 2.59733C21.6327 3.03533 21.7747 3.484 21.862 3.96533C21.9487 4.44 21.9773 4.924 21.99 5.404C21.9967 5.624 21.9993 5.844 22 6.06467L22.0013 6.45733V15.1487C22.0013 15.41 22.0013 15.672 22 15.934C21.9987 16.154 21.9967 16.374 21.99 16.594C21.9767 17.074 21.9487 17.5587 21.862 18.0327C21.7797 18.509 21.626 18.9702 21.406 19.4007C21.1841 19.8315 20.8954 20.2246 20.5507 20.5653C20.2047 20.9072 19.8072 21.1927 19.3727 21.4113C18.9363 21.629 18.4702 21.7809 17.9893 21.862C17.5093 21.9473 17.0193 21.9753 16.534 21.9887L15.0713 22L5.80067 21.9947C5.68976 21.9935 5.57887 21.9912 5.468 21.988C4.98267 21.976 4.49267 21.9473 4.01267 21.862C3.53206 21.7809 3.06611 21.629 2.63 21.4113C1.75703 20.972 1.04499 20.2684 0.595333 19.4007C0.375652 18.9701 0.221936 18.5089 0.139333 18.0327C0.0526664 17.5587 0.0246664 17.074 0.0119998 16.5947C0.0053331 16.3747 0.00333351 16.154 0.00200017 15.934L0 15.54V6.85C0 6.58867 1.72916e-07 6.32667 0.00200017 6.06533C0.00333351 5.84533 0.00599977 5.62533 0.0119998 5.40467C0.0253331 4.92467 0.0533331 4.44067 0.139333 3.966C0.221886 3.48972 0.375606 3.02856 0.595333 2.598C1.04434 1.73005 1.75627 1.02629 2.62933 0.587334C3.06567 0.369652 3.53184 0.217782 4.01267 0.136667C4.49267 0.0513333 4.98267 0.0233329 5.468 0.00999959Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_3287_225550)'%3E%3Cpath d='M0 0H22V22H0V0Z' fill='%2319AA1E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H22V7.21801L0 3.78099V0Z' fill='%23FFB919'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 19.5933L22 16.1562V21.9997H0V19.5933Z' fill='%2382D714'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 3.3457L7.6793 4.54559C8.63522 3.94032 9.77245 3.60835 10.9997 3.60835C12.6995 3.60835 14.2274 4.24495 15.3393 5.36219C15.4793 5.50351 15.6112 5.65083 15.7359 5.80415L22 6.78272V7.65265L16.3718 6.77273C16.7931 7.578 17.0137 8.47303 17.0151 9.38182C17.0151 10.5604 16.7518 11.7356 16.2065 12.9155L16.1905 12.9515L15.9585 13.4475H15.4119C14.2814 13.4475 13.5321 13.7854 13.0415 14.3847C12.6568 14.8547 12.4342 15.4893 12.3595 16.1812L12.3569 16.2025L12.3462 16.3132L12.3415 16.3612L12.3322 16.4552C12.3035 16.7645 12.2849 17.0265 12.2749 17.2398L22 15.7199V16.5898L0 20.0275V19.1576L9.73578 17.6364L9.73178 17.4411L9.73045 17.3864L9.72912 17.3578L9.72778 17.3144C9.71912 17.0778 9.69712 16.7745 9.66246 16.4065L9.65579 16.3365L9.64379 16.2159C9.57446 15.5199 9.35515 14.878 8.97052 14.4007C8.4859 13.7974 7.74396 13.4541 6.62207 13.4475H6.04078L5.80947 12.9515C5.25352 11.7596 4.98421 10.5724 4.98421 9.38182C4.98421 7.88463 5.59149 6.43676 6.66073 5.36219L6.75405 5.27086L0 4.21496V3.3457Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9999 4.46875C14.0717 4.46875 16.1561 6.83254 16.1561 9.38297C16.1561 10.4069 15.9328 11.4721 15.4115 12.5893C12.3898 12.5893 11.6439 14.7531 11.5026 16.1157L11.4932 16.2057C11.4459 16.6923 11.4179 17.0823 11.4106 17.3756L10.592 17.5036V17.4769C10.5806 17.0437 10.5512 16.6111 10.504 16.1804L10.502 16.1564C10.3713 14.7971 9.64141 12.5893 6.58902 12.5893C6.06706 11.4721 5.84375 10.4069 5.84375 9.38297C5.84375 6.83254 7.92889 4.46875 10.9999 4.46875Z' fill='%230073FA'/%3E%3C/g%3E%3C/svg%3E");
}

.popup-pagination {
  width: 100%;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
  align-items: center;
  border-top: 1px solid rgba(162, 165, 174, .2);
  border-top: 1px solid rgba(var(--theme-light-grey-v3-rgb), .2);
  padding: .375em .5em;
}

.popup-pagination_btn {
  font-size: 1rem;
  width: 1.875em;
  height: 1.875em;
  display: flex;
  align-items: center;
  justify-content: center;
  background: none;
  outline: none;
  border: none;
  cursor: pointer;
  padding: 0;
  margin: 0;
}

.popup-pagination_btn:disabled {
  cursor: not-allowed;
  opacity: .3;
}

.popup-pagination_btn:not(:disabled):hover .popup-pagination_icon {
  background-color: rgba(23, 24, 26, .8);
  background-color: rgba(var(--theme-primary-rgb), .8);
}

.popup-pagination_btn--prev .popup-pagination_icon {
  transform: rotate(180deg);
}

.popup-pagination_icon {
  width: 1.25em;
  height: 1.25em;
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
}

.popup-pagination_pages {
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
}

.popup-pagination_page--current {
  color: rgba(23, 24, 26, .8);
  color: rgba(var(--theme-primary-rgb), .8);
}

@media (max-width: 576px) {
  .popup {
    width: 17.5em;
  }

  .popup-header {
    padding: .75em .625em .875em;
  }

  .popup-tabs .popup-tabs_icon {
    display: inline-flex;
  }
  .popup-tabs_label {
    display: none;
  }

  .popup-body {
    padding: .75em .625em;
  }

  .popup-field {
    flex-wrap: wrap;
    gap: .25em;
    padding-bottom: .625em;
  }

  .popup-field_label {
    min-width: 0;
    min-width: initial;
    max-width: none;
    max-width: initial;
  }

  .popup-media {
    gap: .375em;
  }
  .popup-media_item {
    height: 6.5625em;
  }
}

.zoom {
  display: flex;
  flex-direction: column;
}

.zoom-icon {
  width: 1.875rem;
  height: 1.875rem;
  display: block;
}

.zoom-icon_path {
  stroke: rgba(23, 24, 26, .4);
  stroke: rgba(var(--theme-primary-rgb), .4);
  transition: stroke 200ms ease-out;
}

.zoom-button:hover .zoom-icon_path {
  stroke: rgba(23, 24, 26, .8);
  stroke: rgba(var(--theme-primary-rgb), .8);
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1000;
  display: flex;
  justify-content: center;
  background-color: rgba(23, 24, 26, .2);
  background-color: rgba(var(--theme-primary-rgb), .2);
  -webkit-backdrop-filter: blur(3px);
          backdrop-filter: blur(3px);
  overflow-y: auto;
}

.modal-dialog {
  position: relative;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  border-radius: .625em;
  box-shadow: 0 0 1.25em 0 rgba(23, 24, 26, .1);
  box-shadow: var(--theme-box-shadow);
  margin: 5em auto;
  height: -moz-max-content;
  height: max-content;
}

.modal-close {
  position: absolute;
  top: 0;
  right: -10px;
  transform: translateX(100%);
  z-index: 1;
}

.modal-close_default {
  display: inline-block;
}

.modal-close_medium {
  display: none;
}

@media (max-width: 768px) {
  .modal-dialog {
    margin: 3.75em .375em auto;
  }
  .modal-close {
    top: .375em;
    right: .375em;
    transform: none;
  }
  .modal-close_default {
    display: none;
  }
  .modal-close_medium {
    display: inline-block;
  }
}

.notifications_item {
  position: relative;
  display: flex;
  align-items: start;
  gap: 1em;
  padding: 1em;
  border: 1.4px solid rgba(192, 194, 203, .35);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: .5em;
  cursor: pointer;
  overflow: hidden;
  transition: background-color 200ms ease, border-color 200ms ease;
}

.notifications_item--mini {
  padding: .875em;
  border-radius: 0;
  border-left: 0;
  border-right: 0;
}

.notifications_item:hover {
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.notifications_item--new {
  border-color: rgb(65, 146, 255);
  border-color: var(--theme-blue);
  background-color: rgba(65, 146, 255, .05);
  background-color: rgba(var(--theme-blue-rgb), .05);
}

.notifications_item--new::before {
  content: '';
  position: absolute;
  top: .625em;
  left: .5625em;
  width: .375em;
  height: .375em;
  border-radius: 50%;
  background-color: rgb(65, 146, 255);
  background-color: var(--theme-blue);
}

.notifications_item--new:hover {
  border-color: rgb(65, 146, 255);
  border-color: var(--theme-blue);
  background-color: rgba(65, 146, 255, .08);
  background-color: rgba(var(--theme-blue-rgb), .08);
}

.notifications_item-checkbox {
  width: 1.25em;
  height: 1.25em;
}

.notifications_item-content {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  gap: 1em;
  width: 100%;
}

.notifications_item--mini .notifications_item-content {
  gap: .75em;
  flex-direction: column;
}

.notifications_item-main {
  display: flex;
  flex-direction: column;
  gap: .875em;
  flex: 1;
}

.notifications_item-header {
  display: flex;
  align-items: center;
  gap: .875em;
}

.notifications_item-title {
  font-size: 1.25em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.notifications_item--mini .notifications_item-title {
  font-size: 1em;
  font-weight: 600;
}

.notifications_item-icon {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 2.125em;
  height: 2.125em;
  box-sizing: border-box;
  margin-bottom: auto;
  border: 1px solid rgba(23, 24, 26, .05);
  border: 1px solid rgba(var(--theme-primary-rgb), .05);
  border-radius: .5em;
}

.notifications_item--mini .notifications_item-icon {
  width: 1.875em;
  height: 1.875em;
  border-radius: .25em;
}

.notifications_item-icon_base {
  width: 1.75em;
  height: 1.75em;
  border-radius: .5em;
  background-color: rgba(23, 24, 26, .3);
  background-color: rgba(var(--theme-primary-rgb), .3);
}

.notifications_item--mini .notifications_item-icon_base {
  width: 1.5em;
  height: 1.5em;
}

.notifications_item-icon_base::before {
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
}

.notifications_item-icon_status {
  position: absolute;
  right: -.25em;
  bottom: -.25em;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-shrink: 0;
  width: 1.25em;
  height: 1.25em;
  border-radius: .3125em;
  overflow: hidden;
  transition: transform 200ms ease;
}

.notifications_item--mini .notifications_item-icon_status {
  width: 1em;
  height: 1em;
  border-radius: .25em;
}

.notifications_item-icon_status::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 0;
  width: 100%;
  height: 100%;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
  backface-visibility: hidden;
}

.notifications_item-icon_status::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: 100%;
  height: 100%;
  background-color: rgba(23, 24, 26, .3);
  background-color: rgba(var(--theme-primary-rgb), .3);
  backface-visibility: hidden;
}

.notifications_item-icon_status .icon {
  position: relative;
  z-index: 2;
  width: 1em;
  height: 1em;
  font-size: .875em;
}

.notifications_item:hover .notifications_item-icon_status {
  transform: scale(1.4);
}

/* stylelint-disable geonomix/unused-classes */

.notifications_item-icon_status--draft::after {
  background-color: rgba(23, 24, 26, .3);
  background-color: rgba(var(--theme-primary-rgb), .3);
}

.notifications_item-icon_status--draft .icon {
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
}

.notifications_item-icon_status--sent::after {
  background-color: rgba(106, 64, 214, .3);
  background-color: rgba(var(--theme-purple-rgb), .3);
}

.notifications_item-icon_status--sent .icon {
  background-color: rgb(106, 64, 214);
  background-color: var(--theme-purple);
}

.notifications_item-icon_status--received::after {
  background-color: rgba(65, 146, 255, .3);
  background-color: rgba(var(--theme-blue-rgb), .3);
}

.notifications_item-icon_status--received .icon {
  background-color: rgb(65, 146, 255);
  background-color: var(--theme-blue);
}

.notifications_item-icon_status--returned::after {
  background-color: rgba(228, 161, 51, .3);
  background-color: rgba(var(--theme-carrot-rgb), .3);
}

.notifications_item-icon_status--returned .icon {
  background-color: rgb(228, 161, 51);
  background-color: var(--theme-carrot);
}

.notifications_item-icon_status--approved::after {
  background-color: rgba(54, 189, 88, .3);
  background-color: rgba(var(--theme-green-rgb), .3);
}

.notifications_item-icon_status--approved .icon {
  background-color: rgb(54, 189, 88);
  background-color: var(--theme-green);
}

.notifications_item-icon_status--rejected::after {
  background-color: rgba(255, 79, 82, .3);
  background-color: rgba(var(--theme-red-rgb), .3);
}

.notifications_item-icon_status--rejected .icon {
  background-color: rgb(255, 79, 82);
  background-color: var(--theme-red);
}

/* stylelint-enable geonomix/unused-classes */

.notifications_item-meta {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  gap: .5em;
}

.notifications_item--mini .notifications_item-process_id,
.notifications_item--mini .notifications_item-status {
  font-size: .875em;
}

.notifications_item-status {
  margin-right: 1em;
}

.notifications_item-step {
  align-items: center;
}

.notifications_item--mini .notifications_item-step {
  width: 100%;
}

.notifications_item-date {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .375em;
  height: -moz-max-content;
  height: max-content;
  margin-left: auto;
  padding: .5em .625em .5em .5em;
  border-radius: .25em;
  background-color: rgba(192, 194, 203, .1);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .1);
  transition: background-color 200ms ease;
}

.notifications_item-date_icon {
  width: 1.25em;
  height: 1.25em;
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
  transition: background-color 200ms ease;
}

.notifications_item-datetime {
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
  font-weight: 500;
  text-align: right;
  white-space: nowrap;
}

.notifications_item--mini .notifications_item-datetime {
  font-weight: 400;
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

.notifications_item:hover .notifications_item-date {
  background-color: rgba(254, 206, 46, .1);
  background-color: rgba(var(--theme-secondary-rgb), .1);
}

.notifications_item:hover .notifications_item-date_icon {
  background-color: rgba(23, 24, 26, .6);
  background-color: rgba(var(--theme-primary-rgb), .6);
}

.notifications_item:hover .notifications_item-datetime {
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.notifications_item--new .notifications_item-date {
  background-color: rgba(65, 146, 255, .1);
  background-color: rgba(var(--theme-blue-rgb), .1);
}

.notifications_item--new .notifications_item-date_icon {
  background-color: rgba(23, 24, 26, .6);
  background-color: rgba(var(--theme-primary-rgb), .6);
}

.notifications_item--new .notifications_item-datetime {
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.notifications_item--new:hover .notifications_item-date {
  background-color: rgba(65, 146, 255, .1);
  background-color: rgba(var(--theme-blue-rgb), .1);
}

.notifications_item--mini .notifications_item-date,
.notifications_item--mini:hover .notifications_item-date {
  padding: 0;
  background-color: transparent;
}

.notifications_item--mini .notifications_item-date_icon {
  display: none;
}

@media (max-width: 768px) {
  .notifications_item-checkbox {
    display: none;
  }
  .notifications_item-content {
    flex-direction: column;
  }

  .notifications_item-date,
  .notifications_item--new .notifications_item-date,
  .notifications_item:hover .notifications_item-date,
  .notifications_item--new:hover .notifications_item-date {
    padding: 0;
    background-color: transparent;
  }
  .notifications_item-date .notifications_item-date_icon {
    display: none;
  }
}

.otp {
  position: relative;
  display: flex;
}

.otp-autocomplete {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0;
  pointer-events: none;
}

.otp_input {
  display: flex;
  align-items: center;
}

.otp_input-input::-webkit-inner-spin-button,
.otp_input-input::-webkit-outer-spin-button {
  -webkit-appearance: none;
          appearance: none;
  margin: 0;
}

.page_title {
  display: flex;
  align-items: flex-start;
  gap: 1.125rem;
}

.page_title-back {
  display: flex;
  gap: .5em;
  align-items: center;
  -webkit-text-decoration: none;
  text-decoration: none;
  text-underline-offset: 20%;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
}

.page_title-back:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.page_title-back_text {
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
  font-weight: 500;
  display: none;
}

.page_title-back_btn {
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.875em;
  height: 2.875em;
  padding: 0;
  background-color: transparent;
  border: 1.4px solid rgba(192, 194, 203, .35);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: .375em;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: background-color 200ms ease, border-color 200ms ease;
  flex-shrink: 0;
  cursor: pointer;
  box-sizing: border-box;
}

.page_title-back:hover .page_title-back_btn {
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
  border-color: rgba(254, 206, 46, .6);
  border-color: rgba(var(--theme-accent-rgb), .6);
}

.page_title-back_icon {
  width: 1.625rem;
  height: 1.625rem;
  background-color: rgba(192, 194, 203, .8);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .8);
  transform: rotate(180deg);
  transition: background-color 200ms ease;
}

.page_title-back:hover .page_title-back_icon {
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
}

.page_title-text {
  margin: 0;
  font-size: 2.625rem;
  font-weight: 700;
  line-height: normal;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

@media (max-width: 1200px) {
  .page_title {
    gap: 1em;
  }
  .page_title-text {
    font-size: 2.25rem;
  }
}

@media (max-width: 992px) {
  .page_title {
    gap: .9em;
  }
  .page_title-back_btn {
    width: 2.5rem;
    height: 2.5rem;
    border-radius: .25em;
  }
  .page_title-text {
    font-size: 2rem;
  }
}

@media (max-width: 768px) {
  .page_title-text {
    font-size: 1.875rem;
  }
}

@media (max-width: 576px) {
  .page_title {
    gap: 1.25em;
    flex-direction: column;
  }
  .page_title-back_text {
    display: inline-block;
  }
  .page_title-back_btn {
    width: 1.75em;
    height: 1.75em;
    border-radius: .125em;
  }
  .page_title-back_icon {
    width: .875em;
    height: .875em;
  }
  .page_title-text {
    font-size: 1.625rem;
  }
}

/*
@media (max-width: 376px) {
  .page_title {
    gap: 1.25em;
  }
  .page_title-text {
    font-size: 1.625rem;
  }
} */

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-Medium_6892d144.eot');
    src: local('SF Pro Display Medium'), local('SFProDisplay-Medium'),
        url('../../assets/SFProDisplay-Medium_6892d144.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-Medium_4c679411.woff2') format('woff2'),
        url('../../assets/SFProDisplay-Medium_11ba2b76.woff') format('woff'),
        url('../../assets/SFProDisplay-Medium_43d86a90.ttf') format('truetype');
    font-weight: 500;
    font-style: normal;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-Heavy_2342ebe.eot');
    src: local('SF Pro Display Heavy'), local('SFProDisplay-Heavy'),
        url('../../assets/SFProDisplay-Heavy_2342ebe.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-Heavy_5a051c6c.woff2') format('woff2'),
        url('../../assets/SFProDisplay-Heavy_6090bd73.woff') format('woff'),
        url('../../assets/SFProDisplay-Heavy_7af27349.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-UltralightItalic_b3697f63.eot');
    src: local('SF Pro Display UltralightItalic'), local('SFProDisplay-UltralightItalic'),
        url('../../assets/SFProDisplay-UltralightItalic_b3697f63.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-UltralightItalic_9d401283.woff2') format('woff2'),
        url('../../assets/SFProDisplay-UltralightItalic_76e92785.woff') format('woff'),
        url('../../assets/SFProDisplay-UltralightItalic_34f9c2.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-RegularItalic_18a9f885.eot');
    src: local('SF Pro Display Regular Italic'), local('SFProDisplay-RegularItalic'),
        url('../../assets/SFProDisplay-RegularItalic_18a9f885.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-RegularItalic_b85ea6ac.woff2') format('woff2'),
        url('../../assets/SFProDisplay-RegularItalic_beeb2c98.woff') format('woff'),
        url('../../assets/SFProDisplay-RegularItalic_63d0efef.ttf') format('truetype');
    font-weight: normal;
    font-style: italic;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-Thin_54595738.eot');
    src: local('SF Pro Display Thin'), local('SFProDisplay-Thin'),
        url('../../assets/SFProDisplay-Thin_54595738.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-Thin_a604058f.woff2') format('woff2'),
        url('../../assets/SFProDisplay-Thin_701989db.woff') format('woff'),
        url('../../assets/SFProDisplay-Thin_bc30dfcb.ttf') format('truetype');
    font-weight: 100;
    font-style: normal;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-Light_8a02e567.eot');
    src: local('SF Pro Display Light'), local('SFProDisplay-Light'),
        url('../../assets/SFProDisplay-Light_8a02e567.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-Light_fd62acd.woff2') format('woff2'),
        url('../../assets/SFProDisplay-Light_4bac0795.woff') format('woff'),
        url('../../assets/SFProDisplay-Light_c9c7417a.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-BlackItalic_ddb742f8.eot');
    src: local('SF Pro Display Black Italic'), local('SFProDisplay-BlackItalic'),
        url('../../assets/SFProDisplay-BlackItalic_ddb742f8.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-BlackItalic_efdd6de9.woff2') format('woff2'),
        url('../../assets/SFProDisplay-BlackItalic_e1ada2bf.woff') format('woff'),
        url('../../assets/SFProDisplay-BlackItalic_2dd3bcd1.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-Bold_29386cad.eot');
    src: local('SF Pro Display Bold'), local('SFProDisplay-Bold'),
        url('../../assets/SFProDisplay-Bold_29386cad.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-Bold_a457adee.woff2') format('woff2'),
        url('../../assets/SFProDisplay-Bold_13a79785.woff') format('woff'),
        url('../../assets/SFProDisplay-Bold_87fbffc8.ttf') format('truetype');
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-Black_b920b2b8.eot');
    src: local('SF Pro Display Black'), local('SFProDisplay-Black'),
        url('../../assets/SFProDisplay-Black_b920b2b8.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-Black_fccfb75b.woff2') format('woff2'),
        url('../../assets/SFProDisplay-Black_a2a64d92.woff') format('woff'),
        url('../../assets/SFProDisplay-Black_97742f38.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-SemiboldItalic_e160fdfe.eot');
    src: local('SF Pro Display SemiboldItalic'), local('SFProDisplay-SemiboldItalic'),
        url('../../assets/SFProDisplay-SemiboldItalic_e160fdfe.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-SemiboldItalic_470b3c4d.woff2') format('woff2'),
        url('../../assets/SFProDisplay-SemiboldItalic_37288c9a.woff') format('woff'),
        url('../../assets/SFProDisplay-SemiboldItalic_a35bf020.ttf') format('truetype');
    font-weight: 600;
    font-style: italic;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-Ultralight_e3db4b9e.eot');
    src: local('SF Pro Display Ultralight'), local('SFProDisplay-Ultralight'),
        url('../../assets/SFProDisplay-Ultralight_e3db4b9e.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-Ultralight_b5e279f3.woff2') format('woff2'),
        url('../../assets/SFProDisplay-Ultralight_581ceb29.woff') format('woff'),
        url('../../assets/SFProDisplay-Ultralight_b4c085c8.ttf') format('truetype');
    font-weight: 200;
    font-style: normal;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-LightItalic_9d81d2ad.eot');
    src: local('SF Pro Display LightItalic'), local('SFProDisplay-LightItalic'),
        url('../../assets/SFProDisplay-LightItalic_9d81d2ad.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-LightItalic_262460b7.woff2') format('woff2'),
        url('../../assets/SFProDisplay-LightItalic_3d003e03.woff') format('woff'),
        url('../../assets/SFProDisplay-LightItalic_6ae48d5c.ttf') format('truetype');
    font-weight: 200;
    font-style: italic;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-ThinItalic_18ec5a9e.eot');
    src: local('SF Pro Display ThinItalic'), local('SFProDisplay-ThinItalic'),
        url('../../assets/SFProDisplay-ThinItalic_18ec5a9e.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-ThinItalic_9978c615.woff2') format('woff2'),
        url('../../assets/SFProDisplay-ThinItalic_424eef67.woff') format('woff'),
        url('../../assets/SFProDisplay-ThinItalic_7924d0f7.ttf') format('truetype');
    font-weight: 100;
    font-style: italic;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-MediumItalic_ffbf7dde.eot');
    src: local('SF Pro Display MediumItalic'), local('SFProDisplay-MediumItalic'),
        url('../../assets/SFProDisplay-MediumItalic_ffbf7dde.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-MediumItalic_73a5855c.woff2') format('woff2'),
        url('../../assets/SFProDisplay-MediumItalic_67b4f837.woff') format('woff'),
        url('../../assets/SFProDisplay-MediumItalic_2ff70db7.ttf') format('truetype');
    font-weight: 500;
    font-style: italic;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-Semibold_8680406d.eot');
    src: local('SF Pro Display Semibold'), local('SFProDisplay-Semibold'),
        url('../../assets/SFProDisplay-Semibold_8680406d.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-Semibold_da3128d6.woff2') format('woff2'),
        url('../../assets/SFProDisplay-Semibold_35e03b62.woff') format('woff'),
        url('../../assets/SFProDisplay-Semibold_fa2ba71d.ttf') format('truetype');
    font-weight: 600;
    font-style: normal;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-HeavyItalic_ff33e7df.eot');
    src: local('SF Pro Display HeavyItalic'), local('SFProDisplay-HeavyItalic'),
        url('../../assets/SFProDisplay-HeavyItalic_ff33e7df.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-HeavyItalic_13110116.woff2') format('woff2'),
        url('../../assets/SFProDisplay-HeavyItalic_bfc6b954.woff') format('woff'),
        url('../../assets/SFProDisplay-HeavyItalic_a796b445.ttf') format('truetype');
    font-weight: 900;
    font-style: italic;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-Regular_bb6696ad.eot');
    src: local('SF Pro Display Regular'), local('SFProDisplay-Regular'),
        url('../../assets/SFProDisplay-Regular_bb6696ad.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-Regular_ab608c52.woff2') format('woff2'),
        url('../../assets/SFProDisplay-Regular_27300795.woff') format('woff'),
        url('../../assets/SFProDisplay-Regular_7e9a3f7.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'SF Pro Display';
    src: url('../../assets/SFProDisplay-BoldItalic_eb43494a.eot');
    src: local('SF Pro Display BoldItalic'), local('SFProDisplay-BoldItalic'),
        url('../../assets/SFProDisplay-BoldItalic_eb43494a.eot?#iefix') format('embedded-opentype'),
        url('../../assets/SFProDisplay-BoldItalic_8da0a002.woff2') format('woff2'),
        url('../../assets/SFProDisplay-BoldItalic_f4a1428d.woff') format('woff'),
        url('../../assets/SFProDisplay-BoldItalic_17d7dad8.ttf') format('truetype');
    font-weight: bold;
    font-style: italic;
}

:root {
  font-size: 16px;
  font-family: 'SF Pro Display';

  /* Base Colors */
  --theme-white-rgb: 255, 255, 255;
  --theme-white: rgb(var(--theme-white-rgb));

  --theme-white-static-rgb: 255, 255, 255;
  --theme-white-static: rgb(var(--theme-white-static-rgb));

  --theme-primary-rgb: 23, 24, 26;
  --theme-primary: rgb(var(--theme-primary-rgb));

  --theme-accent-rgb: 254, 206, 46;
  --theme-accent: rgb(var(--theme-accent-rgb));

  --theme-secondary-rgb: 254, 206, 46;
  --theme-secondary: rgb(var(--theme-secondary-rgb));

  --theme-black-rgb: 0, 0, 0;
  --theme-black: rgb(var(--theme-black-rgb));

  --theme-light-grey-rgb: 243, 243, 243;
  --theme-light-grey: rgb(var(--theme-light-grey-rgb));

  --theme-grey-rgb: 187, 185, 174;
  --theme-grey: rgb(var(--theme-grey-rgb));

  --theme-light-grey-v2-rgb: 192, 194, 203;
  --theme-light-grey-v2: rgb(var(--theme-light-grey-v2-rgb));

  --theme-light-grey-v3-rgb: 162, 165, 174;
  --theme-light-grey-v3: rgb(var(--theme-light-grey-v3-rgb));

  --theme-grey-blue-rgb: 166, 169, 182;
  --theme-grey-blue: rgb(var(--theme-grey-blue-rgb));

  /* Status Colors */
  --theme-red-rgb: 255, 79, 82;
  --theme-red: rgb(var(--theme-red-rgb));

  --theme-blue-rgb: 65, 146, 255;
  --theme-blue: rgb(var(--theme-blue-rgb));

  --theme-green-rgb: 54, 189, 88;
  --theme-green: rgb(var(--theme-green-rgb));

  --theme-purple-rgb: 106, 64, 214;
  --theme-purple: rgb(var(--theme-purple-rgb));

  --theme-light-purple-rgb: 130, 117, 204;
  --theme-light-purple: rgb(var(--theme-light-purple-rgb));

  --theme-carrot-rgb: 228, 161, 51;
  --theme-carrot: rgb(var(--theme-carrot-rgb));

  --theme-yellow-rgb: 254, 206, 46;
  --theme-yellow: rgb(var(--theme-yellow-rgb));

  /* Additional Colors */
  --theme-dark-blue-rgb: 33, 138, 255;
  --theme-dark-blue: rgb(var(--theme-dark-blue-rgb));

  --theme-dark-blue-green-rgb: 67, 124, 165;
  --theme-dark-blue-green: rgb(var(--theme-dark-blue-green-rgb));

  --theme-dark-green-rgb: 60, 187, 130;
  --theme-dark-green: rgb(var(--theme-dark-green-rgb));

  --theme-dark-blue-v2-rgb: 64, 118, 250;
  --theme-dark-blue-v2: rgb(var(--theme-dark-blue-v2-rgb));

  /* Layout Colors */
  --theme-block-bg-rgb: 255, 255, 255;
  --theme-block-bg: rgb(var(--theme-block-bg-rgb));

  --theme-layout-rgb: 234, 236, 243;
  --theme-layout: rgb(var(--theme-layout-rgb));

  --theme-filter-bg-rgb: 245, 247, 255;
  --theme-filter-bg: rgb(var(--theme-filter-bg-rgb));

  --theme-modal-inner-rgb: 246, 247, 250;
  --theme-modal-inner: rgb(var(--theme-modal-inner-rgb));

  --theme-dark-modal-bg-rgb: 23, 24, 26;
  --theme-dark-modal-bg: rgb(var(--theme-dark-modal-bg-rgb));

  /* Background Colors */
  --theme-dark-green-bg-rgb: 241, 249, 244;
  --theme-dark-green-bg: rgb(var(--theme-dark-green-bg-rgb));

  --theme-blue-bg-rgb: 231, 238, 250;
  --theme-blue-bg: rgb(var(--theme-blue-bg-rgb));

  --theme-carrot-bg-rgb: 254, 247, 234;
  --theme-carrot-bg: rgb(var(--theme-carrot-bg-rgb));

  --theme-red-bg-rgb: 252, 239, 234;
  --theme-red-bg: rgb(var(--theme-red-bg-rgb));

  --theme-filled-block-text-color: rgb(23, 24, 26);

  --theme-box-shadow: 0 0 1.25em 0 rgba(23, 24, 26, .1);

  --theme-nucleuse-box-shadow: 0 .125em 2.5em 0 rgba(var(--theme-accent-rgb), .1);
  --theme-nucleuse-pulse-gradient: linear-gradient(90deg, rgba(var(--theme-secondary-rgb), .2) 0%, rgba(var(--theme-secondary-rgb), .08) 50%, rgba(var(--theme-secondary-rgb), .2) 100%);
  --theme-title-accent: var(--theme-accent);
}

/* Dark Theme */

.app[data-theme='dark'] {
  --theme-white-rgb: 23, 24, 26;
  --theme-white: rgb(var(--theme-white-rgb));

  --theme-primary-rgb: 255, 255, 255;
  --theme-primary: rgb(var(--theme-primary-rgb));

  --theme-light-grey-rgb: 105, 106, 115;
  --theme-light-grey: rgba(var(--theme-light-grey-rgb), .3);

  --theme-light-grey-v2-rgb: 63, 65, 74;
  --theme-light-grey-v2: rgb(var(--theme-light-grey-v2-rgb));

  --theme-light-grey-v3-rgb: 97, 98, 103;
  --theme-light-grey-v3: rgb(var(--theme-light-grey-v3-rgb));

  --theme-block-bg-rgb: 21, 22, 24;
  --theme-block-bg: rgb(var(--theme-block-bg-rgb));

  --theme-layout-rgb: 11, 11, 11;
  --theme-layout: rgb(var(--theme-layout-rgb));

  --theme-filter-bg-rgb: 25, 26, 32;
  --theme-filter-bg: rgb(var(--theme-filter-bg-rgb));

  --theme-modal-inner-rgb: 16, 17, 17;
  --theme-modal-inner: rgb(var(--theme-modal-inner-rgb));

  --theme-dark-modal-bg-rgb: 16, 17, 17;
  --theme-dark-modal-bg: rgb(var(--theme-dark-modal-bg-rgb));

  --theme-yellow-rgb: 228, 161, 51;
  --theme-yellow: rgb(var(--theme-yellow-rgb));

  --theme-box-shadow: 0 0 1.625em 0 rgba(0, 0, 0, .7);
  --theme-nucleuse-pulse-gradient: linear-gradient(90deg, rgba(var(--theme-secondary-rgb), .07) 0%, rgba(var(--theme-secondary-rgb), .02) 50%, rgba(var(--theme-secondary-rgb), .07) 100%);
}

:root {
  --theme-nucleuse-box-shadow: 0 .125em 2.5em 0 rgba(236, 190, 37, .1);
}

/* FIXME */

.home-hero .home-hero {
  height: 32.25em;
}

.home .home-feature:nth-child(1) {
  top: 0;
  left: 7.25em;
  bottom: auto;
  bottom: initial;
  right: auto;
  right: initial;
  transform: none;
  transform: initial;
}

.home .home-feature:nth-child(2) {
  bottom: 0;
  left: 7.25em;
  top: auto;
  top: initial;
  right: auto;
  right: initial;
  transform: none;
  transform: initial;
}

.home .home-feature:nth-child(3) {
  top: 0;
  right: 7.25em;
  left: auto;
  left: initial;
  bottom: auto;
  bottom: initial;
  transform: none;
  transform: initial;
}

.home .home-feature:nth-child(4) {
  bottom: 0;
  right: 7.25em;
  left: auto;
  left: initial;
  top: auto;
  top: initial;
  transform: none;
  transform: initial;
}

@media (max-width: 992px) {
  .home .home-hero {
    height: auto;
  }
}

@font-face {
  font-family: 'fontello';
  src: url('../../assets/fontello_1ea8c155.eot?39026422');
  src: url('../../assets/fontello_1ea8c155.eot?39026422#iefix') format('embedded-opentype'),
       url('../../assets/fontello_5bcff38f.woff2?39026422') format('woff2'),
       url('../../assets/fontello_9daa923d.woff?39026422') format('woff'),
       url('../../assets/fontello_2aea7c0.ttf?39026422') format('truetype'),
       url('../../assets/fontello_fc419a79.svg?39026422#fontello') format('svg');
  font-weight: normal;
  font-style: normal;
}

/* Chrome hack: SVG is rendered more smooth in Windozze. 100% magic, uncomment if you need it. */

/* Note, that will break hinting! In other OS-es font will be not as sharp as it could be */

/*
@media screen and (-webkit-min-device-pixel-ratio:0) {
  @font-face {
    font-family: 'fontello';
    src: url('../font/fontello.svg?39026422#fontello') format('svg');
  }
}
*/

[class^="fontello--"]:before, [class*=" fontello--"]:before {
  font-family: "fontello";
  font-style: normal;
  font-weight: normal;
  speak: none;
 
  display: inline-block;
  text-decoration: inherit;
  width: 1em;
  margin-right: .2em;
  text-align: center;
  /* opacity: .8; */
 
  /* For safety - reset parent styles, that can break glyph codes*/
  font-feature-settings: normal;
  font-variant: normal;
  text-transform: none;
 
  /* fix buttons height, for twitter bootstrap */
  line-height: 1em;
 
  /* Animation center compensation - margins should be symmetric */
  /* remove if not needed */
  margin-left: .2em;
 
  /* you can be more comfortable with increased icons size */
  /* font-size: 120%; */
 
  /* Font smoothing. That was taken from TWBS */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
 
  /* Uncomment for 3D effect */
  /* text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); */
}

.fontello--search1:before { content: '\e800'; }

/* '' */

.fontello--dot3:before { content: '\e801'; }

/* '' */

.fontello--down:before { content: '\e802'; }

/* '' */

.fontello--trash:before { content: '\e803'; }

/* '' */

.fontello--search:before { content: '\e804'; }

/* '' */

.fontello--feather:before { content: '\e805'; }

/* '' */

.fontello--ok:before { content: '\e806'; }

/* '' */

.fontello--cancel:before { content: '\e807'; }

/* '' */

.fontello--download_alt:before { content: '\e808'; }

/* '' */

.fontello--cancel1:before { content: '\e809'; }

/* '' */

.fontello--resize_full:before { content: '\e80a'; }

/* '' */

.fontello--location:before { content: '\e80b'; }

/* '' */

.fontello--resize_full_alt:before { content: '\e80c'; }

/* '' */

.fontello--right_open_big:before { content: '\e80d'; }

/* '' */

.fontello--loop:before { content: '\e80e'; }

/* '' */

.fontello--lock-right:before { content: '\e80f'; }

/* '' */

.fontello--lock:before { content: '\e810'; }

/* '' */

.fontello--monitoring:before { content: '\e811'; }

/* '' */

.fontello--layers:before { content: '\e812'; }

/* '' */

.fontello--vcard:before { content: '\e813'; }

/* '' */

.fontello--user2:before { content: '\e814'; }

/* '' */

.fontello--spinner:before { content: '\e830'; }

/* '' */

.fontello--play:before { content: '\f00f'; }

/* '' */

.fontello--check_off:before { content: '\f096'; }

/* '' */

.fontello--dashboard:before { content: '\f0e4'; }

/* '' */

.fontello--lock-open-alt:before { content: '\f13e'; }

/* '' */

.fontello--check_on:before { content: '\f14a'; }

/* '' */

.fontello--map0:before { content: '\f278'; }

/* '' */

.fontello--user:before { content: '\f2c0'; }

/* '' */

.fontello--window_maximize:before { content: '\f2d0'; }

/* '' */

:root {
  --fontello-check_off: "\f096";
  --fontello-down: "\e802";
  --fontello-search: "\e804";
  --fontello-check_on: "\f14a";
  --fontello-dot3: "\e801";
  --fontello-trash: "\e803";
  --fontello-feather: "\e805";
  --fontello-ok: "\e806";
  --fontello-cancel: "\e807";
  --fontello-download_alt: "\e808";
  --fontello-cancel1: "\e809";
  --fontello-resize_full: "\e80a";
  --fontello-map0: "\f278";
  --fontello-location: "\e80b";
  --fontello-play: "\f00f";
  --fontello-search1: "\e800";
  --fontello-right_open_big: "\e80d";
  --fontello-window_maximize: "\f2d0";
  --fontello-resize_full_alt: "\e80c";
  --fontello-loop: "\e80e";
  --fontello-spinner: "\e830";
  --fontello-dashboard: "\f0e4";
  --fontello-lock: "\e810";
  --fontello-lock-open-alt: "\f13e";
  --fontello-user: "\f2c0";
  --fontello-lock-right: "\e80f";
  --fontello-monitoring: "\e811";
  --fontello-layers: "\e812";
  --fontello-vcard: "\e813";
  --fontello-user2: "\e814";
}

.icon {
  display: inline-flex;
  flex-shrink: 0;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
}

.icon--alert_circle {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9 6V9M9 12H9.0075M2.25 9C2.25 9.88643 2.42459 10.7642 2.76381 11.5831C3.10303 12.4021 3.60023 13.1462 4.22703 13.773C4.85383 14.3998 5.59794 14.897 6.41689 15.2362C7.23584 15.5754 8.11358 15.75 9 15.75C9.88643 15.75 10.7642 15.5754 11.5831 15.2362C12.4021 14.897 13.1462 14.3998 13.773 13.773C14.3998 13.1462 14.897 12.4021 15.2362 11.5831C15.5754 10.7642 15.75 9.88643 15.75 9C15.75 7.20979 15.0388 5.4929 13.773 4.22703C12.5071 2.96116 10.7902 2.25 9 2.25C7.20979 2.25 5.4929 2.96116 4.22703 4.22703C2.96116 5.4929 2.25 7.20979 2.25 9Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9 6V9M9 12H9.0075M2.25 9C2.25 9.88643 2.42459 10.7642 2.76381 11.5831C3.10303 12.4021 3.60023 13.1462 4.22703 13.773C4.85383 14.3998 5.59794 14.897 6.41689 15.2362C7.23584 15.5754 8.11358 15.75 9 15.75C9.88643 15.75 10.7642 15.5754 11.5831 15.2362C12.4021 14.897 13.1462 14.3998 13.773 13.773C14.3998 13.1462 14.897 12.4021 15.2362 11.5831C15.5754 10.7642 15.75 9.88643 15.75 9C15.75 7.20979 15.0388 5.4929 13.773 4.22703C12.5071 2.96116 10.7902 2.25 9 2.25C7.20979 2.25 5.4929 2.96116 4.22703 4.22703C2.96116 5.4929 2.25 7.20979 2.25 9Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--archive {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M19 8C19.5304 8 20.0391 7.78929 20.4142 7.41421C20.7893 7.03914 21 6.53043 21 6C21 5.46957 20.7893 4.96086 20.4142 4.58579C20.0391 4.21071 19.5304 4 19 4H5C4.46957 4 3.96086 4.21071 3.58579 4.58579C3.21071 4.96086 3 5.46957 3 6C3 6.53043 3.21071 7.03914 3.58579 7.41421C3.96086 7.78929 4.46957 8 5 8M19 8H5M19 8V18C19 18.5304 18.7893 19.0391 18.4142 19.4142C18.0391 19.7893 17.5304 20 17 20H7C6.46957 20 5.96086 19.7893 5.58579 19.4142C5.21071 19.0391 5 18.5304 5 18V8M10 12H14%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M19 8C19.5304 8 20.0391 7.78929 20.4142 7.41421C20.7893 7.03914 21 6.53043 21 6C21 5.46957 20.7893 4.96086 20.4142 4.58579C20.0391 4.21071 19.5304 4 19 4H5C4.46957 4 3.96086 4.21071 3.58579 4.58579C3.21071 4.96086 3 5.46957 3 6C3 6.53043 3.21071 7.03914 3.58579 7.41421C3.96086 7.78929 4.46957 8 5 8M19 8H5M19 8V18C19 18.5304 18.7893 19.0391 18.4142 19.4142C18.0391 19.7893 17.5304 20 17 20H7C6.46957 20 5.96086 19.7893 5.58579 19.4142C5.21071 19.0391 5 18.5304 5 18V8M10 12H14%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--atom {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M12 7.99978C12.7826 7.99978 13.548 8.22936 14.2014 8.66007C14.8549 9.09079 15.3676 9.70372 15.6761 10.423C15.9846 11.1422 16.0753 11.9361 15.9371 12.7064C15.7988 13.4767 15.4376 14.1895 14.8983 14.7566C14.3589 15.3236 13.665 15.72 12.9026 15.8966C12.1402 16.0732 11.3427 16.0223 10.6089 15.7501C9.87519 15.4779 9.23739 14.9965 8.77454 14.3655C8.31169 13.7344 8.04413 12.9814 8.005 12.1998L8 11.9998L8.005 11.7998C8.05631 10.7748 8.4996 9.80879 9.24319 9.1015C9.98677 8.39421 10.9738 7.99978 12 7.99978Z%22 fill%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M12 19.9998C12.2449 19.9998 12.4813 20.0897 12.6644 20.2525C12.8474 20.4153 12.9643 20.6395 12.993 20.8828L13 21.0098C12.9997 21.2647 12.9021 21.5098 12.7272 21.6951C12.5522 21.8805 12.313 21.992 12.0586 22.007C11.8042 22.0219 11.5536 21.9391 11.3582 21.7755C11.1627 21.6119 11.0371 21.3799 11.007 21.1268L11 20.9998C11 20.7346 11.1054 20.4802 11.2929 20.2927C11.4804 20.1051 11.7348 19.9998 12 19.9998Z%22 fill%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M3 7.99978C3.24493 7.99981 3.48134 8.08973 3.66437 8.25249C3.84741 8.41525 3.96434 8.63953 3.993 8.88278L4 9.00978C3.99972 9.26466 3.90212 9.50981 3.72715 9.69515C3.55218 9.88048 3.31305 9.99201 3.05861 10.007C2.80416 10.0219 2.55362 9.9391 2.35817 9.77551C2.16271 9.61192 2.0371 9.37987 2.007 9.12678L2 8.99978C2 8.73456 2.10536 8.48021 2.29289 8.29267C2.48043 8.10514 2.73478 7.99978 3 7.99978Z%22 fill%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M21 7.99978C21.2449 7.99981 21.4813 8.08973 21.6644 8.25249C21.8474 8.41525 21.9643 8.63953 21.993 8.88278L22 9.00978C21.9997 9.26466 21.9021 9.50981 21.7272 9.69515C21.5522 9.88048 21.313 9.99201 21.0586 10.007C20.8042 10.0219 20.5536 9.9391 20.3582 9.77551C20.1627 9.61192 20.0371 9.37987 20.007 9.12678L20 8.99978C20 8.73456 20.1054 8.48021 20.2929 8.29267C20.4804 8.10514 20.7348 7.99978 21 7.99978Z%22 fill%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M2.89 12.0058C3.02054 11.9913 3.15264 12.0027 3.27877 12.0393C3.4049 12.0759 3.52258 12.137 3.6251 12.2191C3.72762 12.3012 3.81296 12.4027 3.87626 12.5178C3.93955 12.6328 3.97956 12.7592 3.994 12.8898C4.14229 14.2312 4.62753 15.5132 5.40453 16.6167C6.18154 17.7201 7.22507 18.6091 8.438 19.2008C8.55612 19.2583 8.66176 19.3385 8.74888 19.4369C8.836 19.5352 8.9029 19.6498 8.94576 19.7739C8.98861 19.8981 9.00658 20.0296 8.99864 20.1607C8.99071 20.2919 8.95702 20.4202 8.8995 20.5383C8.84198 20.6564 8.76176 20.762 8.66341 20.8492C8.56507 20.9363 8.45053 21.0032 8.32633 21.046C8.20213 21.0889 8.07071 21.1069 7.93956 21.0989C7.80842 21.091 7.68012 21.0573 7.562 20.9998C6.04548 20.2602 4.74076 19.1488 3.76931 17.7693C2.79786 16.3898 2.19127 14.7868 2.006 13.1098C1.97709 12.8463 2.05396 12.5821 2.21972 12.3753C2.38548 12.1685 2.62656 12.0359 2.89 12.0068V12.0058Z%22 fill%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M20.993 11.9998L21.11 12.0058C21.2405 12.0202 21.367 12.0602 21.482 12.1235C21.5971 12.1868 21.6986 12.2722 21.7807 12.3747C21.8628 12.4772 21.9238 12.5949 21.9605 12.721C21.9971 12.8471 22.0085 12.9792 21.994 13.1098C21.8086 14.7867 21.2019 16.3894 20.2305 17.7687C19.259 19.1481 17.9544 20.2593 16.438 20.9988C16.3199 21.0563 16.1917 21.09 16.0606 21.098C15.9295 21.1059 15.7982 21.088 15.674 21.0452C15.5499 21.0024 15.4354 20.9355 15.337 20.8485C15.2387 20.7614 15.1585 20.6558 15.101 20.5378C15.0435 20.4197 15.0098 20.2915 15.0018 20.1604C14.9939 20.0293 15.0118 19.898 15.0546 19.7738C15.0974 19.6496 15.1642 19.5351 15.2513 19.4368C15.3384 19.3385 15.4439 19.2583 15.562 19.2008C16.7748 18.6092 17.8182 17.7204 18.5952 16.6171C19.3722 15.5139 19.8575 14.232 20.006 12.8908C20.0327 12.6471 20.148 12.4217 20.33 12.2575C20.5119 12.0932 20.7479 12.0015 20.993 11.9998Z%22 fill%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M5.567 4.22578C7.35372 2.76368 9.5913 1.96484 11.9 1.96484C14.2087 1.96484 16.4463 2.76368 18.233 4.22578C18.3369 4.30815 18.4234 4.41037 18.4875 4.52649C18.5515 4.6426 18.5919 4.7703 18.6061 4.90215C18.6203 5.03399 18.6082 5.16735 18.5704 5.29447C18.5326 5.42158 18.4699 5.53991 18.386 5.64256C18.302 5.74521 18.1985 5.83014 18.0814 5.89241C17.9643 5.95467 17.836 5.99302 17.704 6.00524C17.5719 6.01745 17.4387 6.00327 17.3122 5.96354C17.1857 5.9238 17.0684 5.8593 16.967 5.77378C15.5375 4.60379 13.7472 3.96454 11.9 3.96454C10.0528 3.96454 8.26247 4.60379 6.833 5.77378C6.73165 5.8593 6.61429 5.9238 6.48778 5.96354C6.36126 6.00327 6.2281 6.01745 6.09605 6.00524C5.964 5.99302 5.8357 5.95467 5.71861 5.89241C5.60153 5.83014 5.498 5.74521 5.41404 5.64256C5.33009 5.53991 5.26739 5.42158 5.2296 5.29447C5.19181 5.16735 5.17968 5.03399 5.19391 4.90215C5.20814 4.7703 5.24846 4.6426 5.31251 4.52649C5.37656 4.41037 5.46307 4.30815 5.567 4.22578Z%22 fill%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M12 7.99978C12.7826 7.99978 13.548 8.22936 14.2014 8.66007C14.8549 9.09079 15.3676 9.70372 15.6761 10.423C15.9846 11.1422 16.0753 11.9361 15.9371 12.7064C15.7988 13.4767 15.4376 14.1895 14.8983 14.7566C14.3589 15.3236 13.665 15.72 12.9026 15.8966C12.1402 16.0732 11.3427 16.0223 10.6089 15.7501C9.87519 15.4779 9.23739 14.9965 8.77454 14.3655C8.31169 13.7344 8.04413 12.9814 8.005 12.1998L8 11.9998L8.005 11.7998C8.05631 10.7748 8.4996 9.80879 9.24319 9.1015C9.98677 8.39421 10.9738 7.99978 12 7.99978Z%22 stroke%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M12 19.9998C12.2449 19.9998 12.4813 20.0897 12.6644 20.2525C12.8474 20.4153 12.9643 20.6395 12.993 20.8828L13 21.0098C12.9997 21.2647 12.9021 21.5098 12.7272 21.6951C12.5522 21.8805 12.313 21.992 12.0586 22.007C11.8042 22.0219 11.5536 21.9391 11.3582 21.7755C11.1627 21.6119 11.0371 21.3799 11.007 21.1268L11 20.9998C11 20.7346 11.1054 20.4802 11.2929 20.2927C11.4804 20.1051 11.7348 19.9998 12 19.9998Z%22 stroke%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M3 7.99978C3.24493 7.99981 3.48134 8.08973 3.66437 8.25249C3.84741 8.41525 3.96434 8.63953 3.993 8.88278L4 9.00978C3.99972 9.26466 3.90212 9.50981 3.72715 9.69515C3.55218 9.88048 3.31305 9.99201 3.05861 10.007C2.80416 10.0219 2.55362 9.9391 2.35817 9.77551C2.16271 9.61192 2.0371 9.37987 2.007 9.12678L2 8.99978C2 8.73456 2.10536 8.48021 2.29289 8.29267C2.48043 8.10514 2.73478 7.99978 3 7.99978Z%22 stroke%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M21 7.99978C21.2449 7.99981 21.4813 8.08973 21.6644 8.25249C21.8474 8.41525 21.9643 8.63953 21.993 8.88278L22 9.00978C21.9997 9.26466 21.9021 9.50981 21.7272 9.69515C21.5522 9.88048 21.313 9.99201 21.0586 10.007C20.8042 10.0219 20.5536 9.9391 20.3582 9.77551C20.1627 9.61192 20.0371 9.37987 20.007 9.12678L20 8.99978C20 8.73456 20.1054 8.48021 20.2929 8.29267C20.4804 8.10514 20.7348 7.99978 21 7.99978Z%22 stroke%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M2.89 12.0058C3.02054 11.9913 3.15264 12.0027 3.27877 12.0393C3.4049 12.0759 3.52258 12.137 3.6251 12.2191C3.72762 12.3012 3.81296 12.4027 3.87626 12.5178C3.93955 12.6328 3.97956 12.7592 3.994 12.8898C4.14229 14.2312 4.62753 15.5132 5.40453 16.6167C6.18154 17.7201 7.22507 18.6091 8.438 19.2008C8.55612 19.2583 8.66176 19.3385 8.74888 19.4369C8.836 19.5352 8.9029 19.6498 8.94576 19.7739C8.98861 19.8981 9.00658 20.0296 8.99864 20.1607C8.99071 20.2919 8.95702 20.4202 8.8995 20.5383C8.84198 20.6564 8.76176 20.762 8.66341 20.8492C8.56507 20.9363 8.45053 21.0032 8.32633 21.046C8.20213 21.0889 8.07071 21.1069 7.93956 21.0989C7.80842 21.091 7.68012 21.0573 7.562 20.9998C6.04548 20.2602 4.74076 19.1488 3.76931 17.7693C2.79786 16.3898 2.19127 14.7868 2.006 13.1098C1.97709 12.8463 2.05396 12.5821 2.21972 12.3753C2.38548 12.1685 2.62656 12.0359 2.89 12.0068V12.0058Z%22 stroke%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M20.993 11.9998L21.11 12.0058C21.2405 12.0202 21.367 12.0602 21.482 12.1235C21.5971 12.1868 21.6986 12.2722 21.7807 12.3747C21.8628 12.4772 21.9238 12.5949 21.9605 12.721C21.9971 12.8471 22.0085 12.9792 21.994 13.1098C21.8086 14.7867 21.2019 16.3894 20.2305 17.7687C19.259 19.1481 17.9544 20.2593 16.438 20.9988C16.3199 21.0563 16.1917 21.09 16.0606 21.098C15.9295 21.1059 15.7982 21.088 15.674 21.0452C15.5499 21.0024 15.4354 20.9355 15.337 20.8485C15.2387 20.7614 15.1585 20.6558 15.101 20.5378C15.0435 20.4197 15.0098 20.2915 15.0018 20.1604C14.9939 20.0293 15.0118 19.898 15.0546 19.7738C15.0974 19.6496 15.1642 19.5351 15.2513 19.4368C15.3384 19.3385 15.4439 19.2583 15.562 19.2008C16.7748 18.6092 17.8182 17.7204 18.5952 16.6171C19.3722 15.5139 19.8575 14.232 20.006 12.8908C20.0327 12.6471 20.148 12.4217 20.33 12.2575C20.5119 12.0932 20.7479 12.0015 20.993 11.9998Z%22 stroke%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M5.567 4.22578C7.35372 2.76368 9.5913 1.96484 11.9 1.96484C14.2087 1.96484 16.4463 2.76368 18.233 4.22578C18.3369 4.30815 18.4234 4.41037 18.4875 4.52649C18.5515 4.6426 18.5919 4.7703 18.6061 4.90215C18.6203 5.03399 18.6082 5.16735 18.5704 5.29447C18.5326 5.42158 18.4699 5.53991 18.386 5.64256C18.302 5.74521 18.1985 5.83014 18.0814 5.89241C17.9643 5.95467 17.836 5.99302 17.704 6.00524C17.5719 6.01745 17.4387 6.00327 17.3122 5.96354C17.1857 5.9238 17.0684 5.8593 16.967 5.77378C15.5375 4.60379 13.7472 3.96454 11.9 3.96454C10.0528 3.96454 8.26247 4.60379 6.833 5.77378C6.73165 5.8593 6.61429 5.9238 6.48778 5.96354C6.36126 6.00327 6.2281 6.01745 6.09605 6.00524C5.964 5.99302 5.8357 5.95467 5.71861 5.89241C5.60153 5.83014 5.498 5.74521 5.41404 5.64256C5.33009 5.53991 5.26739 5.42158 5.2296 5.29447C5.19181 5.16735 5.17968 5.03399 5.19391 4.90215C5.20814 4.7703 5.24846 4.6426 5.31251 4.52649C5.37656 4.41037 5.46307 4.30815 5.567 4.22578Z%22 stroke%3D%22%2317181A%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M12 7.99978C12.7826 7.99978 13.548 8.22936 14.2014 8.66007C14.8549 9.09079 15.3676 9.70372 15.6761 10.423C15.9846 11.1422 16.0753 11.9361 15.9371 12.7064C15.7988 13.4767 15.4376 14.1895 14.8983 14.7566C14.3589 15.3236 13.665 15.72 12.9026 15.8966C12.1402 16.0732 11.3427 16.0223 10.6089 15.7501C9.87519 15.4779 9.23739 14.9965 8.77454 14.3655C8.31169 13.7344 8.04413 12.9814 8.005 12.1998L8 11.9998L8.005 11.7998C8.05631 10.7748 8.4996 9.80879 9.24319 9.1015C9.98677 8.39421 10.9738 7.99978 12 7.99978Z%22 fill%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M12 19.9998C12.2449 19.9998 12.4813 20.0897 12.6644 20.2525C12.8474 20.4153 12.9643 20.6395 12.993 20.8828L13 21.0098C12.9997 21.2647 12.9021 21.5098 12.7272 21.6951C12.5522 21.8805 12.313 21.992 12.0586 22.007C11.8042 22.0219 11.5536 21.9391 11.3582 21.7755C11.1627 21.6119 11.0371 21.3799 11.007 21.1268L11 20.9998C11 20.7346 11.1054 20.4802 11.2929 20.2927C11.4804 20.1051 11.7348 19.9998 12 19.9998Z%22 fill%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M3 7.99978C3.24493 7.99981 3.48134 8.08973 3.66437 8.25249C3.84741 8.41525 3.96434 8.63953 3.993 8.88278L4 9.00978C3.99972 9.26466 3.90212 9.50981 3.72715 9.69515C3.55218 9.88048 3.31305 9.99201 3.05861 10.007C2.80416 10.0219 2.55362 9.9391 2.35817 9.77551C2.16271 9.61192 2.0371 9.37987 2.007 9.12678L2 8.99978C2 8.73456 2.10536 8.48021 2.29289 8.29267C2.48043 8.10514 2.73478 7.99978 3 7.99978Z%22 fill%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M21 7.99978C21.2449 7.99981 21.4813 8.08973 21.6644 8.25249C21.8474 8.41525 21.9643 8.63953 21.993 8.88278L22 9.00978C21.9997 9.26466 21.9021 9.50981 21.7272 9.69515C21.5522 9.88048 21.313 9.99201 21.0586 10.007C20.8042 10.0219 20.5536 9.9391 20.3582 9.77551C20.1627 9.61192 20.0371 9.37987 20.007 9.12678L20 8.99978C20 8.73456 20.1054 8.48021 20.2929 8.29267C20.4804 8.10514 20.7348 7.99978 21 7.99978Z%22 fill%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M2.89 12.0058C3.02054 11.9913 3.15264 12.0027 3.27877 12.0393C3.4049 12.0759 3.52258 12.137 3.6251 12.2191C3.72762 12.3012 3.81296 12.4027 3.87626 12.5178C3.93955 12.6328 3.97956 12.7592 3.994 12.8898C4.14229 14.2312 4.62753 15.5132 5.40453 16.6167C6.18154 17.7201 7.22507 18.6091 8.438 19.2008C8.55612 19.2583 8.66176 19.3385 8.74888 19.4369C8.836 19.5352 8.9029 19.6498 8.94576 19.7739C8.98861 19.8981 9.00658 20.0296 8.99864 20.1607C8.99071 20.2919 8.95702 20.4202 8.8995 20.5383C8.84198 20.6564 8.76176 20.762 8.66341 20.8492C8.56507 20.9363 8.45053 21.0032 8.32633 21.046C8.20213 21.0889 8.07071 21.1069 7.93956 21.0989C7.80842 21.091 7.68012 21.0573 7.562 20.9998C6.04548 20.2602 4.74076 19.1488 3.76931 17.7693C2.79786 16.3898 2.19127 14.7868 2.006 13.1098C1.97709 12.8463 2.05396 12.5821 2.21972 12.3753C2.38548 12.1685 2.62656 12.0359 2.89 12.0068V12.0058Z%22 fill%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M20.993 11.9998L21.11 12.0058C21.2405 12.0202 21.367 12.0602 21.482 12.1235C21.5971 12.1868 21.6986 12.2722 21.7807 12.3747C21.8628 12.4772 21.9238 12.5949 21.9605 12.721C21.9971 12.8471 22.0085 12.9792 21.994 13.1098C21.8086 14.7867 21.2019 16.3894 20.2305 17.7687C19.259 19.1481 17.9544 20.2593 16.438 20.9988C16.3199 21.0563 16.1917 21.09 16.0606 21.098C15.9295 21.1059 15.7982 21.088 15.674 21.0452C15.5499 21.0024 15.4354 20.9355 15.337 20.8485C15.2387 20.7614 15.1585 20.6558 15.101 20.5378C15.0435 20.4197 15.0098 20.2915 15.0018 20.1604C14.9939 20.0293 15.0118 19.898 15.0546 19.7738C15.0974 19.6496 15.1642 19.5351 15.2513 19.4368C15.3384 19.3385 15.4439 19.2583 15.562 19.2008C16.7748 18.6092 17.8182 17.7204 18.5952 16.6171C19.3722 15.5139 19.8575 14.232 20.006 12.8908C20.0327 12.6471 20.148 12.4217 20.33 12.2575C20.5119 12.0932 20.7479 12.0015 20.993 11.9998Z%22 fill%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M5.567 4.22578C7.35372 2.76368 9.5913 1.96484 11.9 1.96484C14.2087 1.96484 16.4463 2.76368 18.233 4.22578C18.3369 4.30815 18.4234 4.41037 18.4875 4.52649C18.5515 4.6426 18.5919 4.7703 18.6061 4.90215C18.6203 5.03399 18.6082 5.16735 18.5704 5.29447C18.5326 5.42158 18.4699 5.53991 18.386 5.64256C18.302 5.74521 18.1985 5.83014 18.0814 5.89241C17.9643 5.95467 17.836 5.99302 17.704 6.00524C17.5719 6.01745 17.4387 6.00327 17.3122 5.96354C17.1857 5.9238 17.0684 5.8593 16.967 5.77378C15.5375 4.60379 13.7472 3.96454 11.9 3.96454C10.0528 3.96454 8.26247 4.60379 6.833 5.77378C6.73165 5.8593 6.61429 5.9238 6.48778 5.96354C6.36126 6.00327 6.2281 6.01745 6.09605 6.00524C5.964 5.99302 5.8357 5.95467 5.71861 5.89241C5.60153 5.83014 5.498 5.74521 5.41404 5.64256C5.33009 5.53991 5.26739 5.42158 5.2296 5.29447C5.19181 5.16735 5.17968 5.03399 5.19391 4.90215C5.20814 4.7703 5.24846 4.6426 5.31251 4.52649C5.37656 4.41037 5.46307 4.30815 5.567 4.22578Z%22 fill%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M12 7.99978C12.7826 7.99978 13.548 8.22936 14.2014 8.66007C14.8549 9.09079 15.3676 9.70372 15.6761 10.423C15.9846 11.1422 16.0753 11.9361 15.9371 12.7064C15.7988 13.4767 15.4376 14.1895 14.8983 14.7566C14.3589 15.3236 13.665 15.72 12.9026 15.8966C12.1402 16.0732 11.3427 16.0223 10.6089 15.7501C9.87519 15.4779 9.23739 14.9965 8.77454 14.3655C8.31169 13.7344 8.04413 12.9814 8.005 12.1998L8 11.9998L8.005 11.7998C8.05631 10.7748 8.4996 9.80879 9.24319 9.1015C9.98677 8.39421 10.9738 7.99978 12 7.99978Z%22 stroke%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M12 19.9998C12.2449 19.9998 12.4813 20.0897 12.6644 20.2525C12.8474 20.4153 12.9643 20.6395 12.993 20.8828L13 21.0098C12.9997 21.2647 12.9021 21.5098 12.7272 21.6951C12.5522 21.8805 12.313 21.992 12.0586 22.007C11.8042 22.0219 11.5536 21.9391 11.3582 21.7755C11.1627 21.6119 11.0371 21.3799 11.007 21.1268L11 20.9998C11 20.7346 11.1054 20.4802 11.2929 20.2927C11.4804 20.1051 11.7348 19.9998 12 19.9998Z%22 stroke%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M3 7.99978C3.24493 7.99981 3.48134 8.08973 3.66437 8.25249C3.84741 8.41525 3.96434 8.63953 3.993 8.88278L4 9.00978C3.99972 9.26466 3.90212 9.50981 3.72715 9.69515C3.55218 9.88048 3.31305 9.99201 3.05861 10.007C2.80416 10.0219 2.55362 9.9391 2.35817 9.77551C2.16271 9.61192 2.0371 9.37987 2.007 9.12678L2 8.99978C2 8.73456 2.10536 8.48021 2.29289 8.29267C2.48043 8.10514 2.73478 7.99978 3 7.99978Z%22 stroke%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M21 7.99978C21.2449 7.99981 21.4813 8.08973 21.6644 8.25249C21.8474 8.41525 21.9643 8.63953 21.993 8.88278L22 9.00978C21.9997 9.26466 21.9021 9.50981 21.7272 9.69515C21.5522 9.88048 21.313 9.99201 21.0586 10.007C20.8042 10.0219 20.5536 9.9391 20.3582 9.77551C20.1627 9.61192 20.0371 9.37987 20.007 9.12678L20 8.99978C20 8.73456 20.1054 8.48021 20.2929 8.29267C20.4804 8.10514 20.7348 7.99978 21 7.99978Z%22 stroke%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M2.89 12.0058C3.02054 11.9913 3.15264 12.0027 3.27877 12.0393C3.4049 12.0759 3.52258 12.137 3.6251 12.2191C3.72762 12.3012 3.81296 12.4027 3.87626 12.5178C3.93955 12.6328 3.97956 12.7592 3.994 12.8898C4.14229 14.2312 4.62753 15.5132 5.40453 16.6167C6.18154 17.7201 7.22507 18.6091 8.438 19.2008C8.55612 19.2583 8.66176 19.3385 8.74888 19.4369C8.836 19.5352 8.9029 19.6498 8.94576 19.7739C8.98861 19.8981 9.00658 20.0296 8.99864 20.1607C8.99071 20.2919 8.95702 20.4202 8.8995 20.5383C8.84198 20.6564 8.76176 20.762 8.66341 20.8492C8.56507 20.9363 8.45053 21.0032 8.32633 21.046C8.20213 21.0889 8.07071 21.1069 7.93956 21.0989C7.80842 21.091 7.68012 21.0573 7.562 20.9998C6.04548 20.2602 4.74076 19.1488 3.76931 17.7693C2.79786 16.3898 2.19127 14.7868 2.006 13.1098C1.97709 12.8463 2.05396 12.5821 2.21972 12.3753C2.38548 12.1685 2.62656 12.0359 2.89 12.0068V12.0058Z%22 stroke%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M20.993 11.9998L21.11 12.0058C21.2405 12.0202 21.367 12.0602 21.482 12.1235C21.5971 12.1868 21.6986 12.2722 21.7807 12.3747C21.8628 12.4772 21.9238 12.5949 21.9605 12.721C21.9971 12.8471 22.0085 12.9792 21.994 13.1098C21.8086 14.7867 21.2019 16.3894 20.2305 17.7687C19.259 19.1481 17.9544 20.2593 16.438 20.9988C16.3199 21.0563 16.1917 21.09 16.0606 21.098C15.9295 21.1059 15.7982 21.088 15.674 21.0452C15.5499 21.0024 15.4354 20.9355 15.337 20.8485C15.2387 20.7614 15.1585 20.6558 15.101 20.5378C15.0435 20.4197 15.0098 20.2915 15.0018 20.1604C14.9939 20.0293 15.0118 19.898 15.0546 19.7738C15.0974 19.6496 15.1642 19.5351 15.2513 19.4368C15.3384 19.3385 15.4439 19.2583 15.562 19.2008C16.7748 18.6092 17.8182 17.7204 18.5952 16.6171C19.3722 15.5139 19.8575 14.232 20.006 12.8908C20.0327 12.6471 20.148 12.4217 20.33 12.2575C20.5119 12.0932 20.7479 12.0015 20.993 11.9998Z%22 stroke%3D%22%2317181A%22%2F%3E%3Cpath d%3D%22M5.567 4.22578C7.35372 2.76368 9.5913 1.96484 11.9 1.96484C14.2087 1.96484 16.4463 2.76368 18.233 4.22578C18.3369 4.30815 18.4234 4.41037 18.4875 4.52649C18.5515 4.6426 18.5919 4.7703 18.6061 4.90215C18.6203 5.03399 18.6082 5.16735 18.5704 5.29447C18.5326 5.42158 18.4699 5.53991 18.386 5.64256C18.302 5.74521 18.1985 5.83014 18.0814 5.89241C17.9643 5.95467 17.836 5.99302 17.704 6.00524C17.5719 6.01745 17.4387 6.00327 17.3122 5.96354C17.1857 5.9238 17.0684 5.8593 16.967 5.77378C15.5375 4.60379 13.7472 3.96454 11.9 3.96454C10.0528 3.96454 8.26247 4.60379 6.833 5.77378C6.73165 5.8593 6.61429 5.9238 6.48778 5.96354C6.36126 6.00327 6.2281 6.01745 6.09605 6.00524C5.964 5.99302 5.8357 5.95467 5.71861 5.89241C5.60153 5.83014 5.498 5.74521 5.41404 5.64256C5.33009 5.53991 5.26739 5.42158 5.2296 5.29447C5.19181 5.16735 5.17968 5.03399 5.19391 4.90215C5.20814 4.7703 5.24846 4.6426 5.31251 4.52649C5.37656 4.41037 5.46307 4.30815 5.567 4.22578Z%22 stroke%3D%22%2317181A%22%2F%3E%3C%2Fsvg%3E");
}

.icon--backhoe {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M5.33073 25.3346C4.62349 25.3346 3.94521 25.0537 3.44511 24.5536C2.94501 24.0535 2.66406 23.3752 2.66406 22.668C2.66406 21.9607 2.94501 21.2824 3.44511 20.7824C3.94521 20.2823 4.62349 20.0013 5.33073 20.0013M5.33073 25.3346C6.03797 25.3346 6.71625 25.0537 7.21635 24.5536C7.71644 24.0535 7.9974 23.3752 7.9974 22.668C7.9974 21.9607 7.71644 21.2824 7.21635 20.7824C6.71625 20.2823 6.03797 20.0013 5.33073 20.0013M5.33073 25.3346H17.3307M5.33073 20.0013H17.3307M17.3307 25.3346C16.6235 25.3346 15.9452 25.0537 15.4451 24.5536C14.945 24.0535 14.6641 23.3752 14.6641 22.668C14.6641 21.9607 14.945 21.2824 15.4451 20.7824C15.9452 20.2823 16.6235 20.0013 17.3307 20.0013M17.3307 25.3346C18.038 25.3346 18.7163 25.0537 19.2163 24.5536C19.7164 24.0535 19.9974 23.3752 19.9974 22.668C19.9974 21.9607 19.7164 21.2824 19.2163 20.7824C18.7163 20.2823 18.038 20.0013 17.3307 20.0013M17.3307 20.0013V13.3346M10.6641 16.0013V9.33464H13.3307C14.3916 9.33464 15.409 9.75606 16.1592 10.5062C16.9093 11.2564 17.3307 12.2738 17.3307 13.3346M17.3307 13.3346L23.9974 6.66797L28.1574 13.1746M6.66406 20.0013V17.3346C6.66406 16.981 6.80454 16.6419 7.05459 16.3918C7.30464 16.1418 7.64377 16.0013 7.9974 16.0013H17.3307M28.1574 13.1746C28.7161 13.734 29.0965 14.4464 29.2506 15.2219C29.4046 15.9974 29.3254 16.8011 29.0229 17.5316C28.7205 18.262 28.2083 18.8865 27.5512 19.3261C26.894 19.7656 26.1214 20.0006 25.3307 20.0013C24.2702 20.0004 23.2535 19.5783 22.5041 18.828L28.1574 13.1746Z%22 stroke%3D%22%23262626%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M5.33073 25.3346C4.62349 25.3346 3.94521 25.0537 3.44511 24.5536C2.94501 24.0535 2.66406 23.3752 2.66406 22.668C2.66406 21.9607 2.94501 21.2824 3.44511 20.7824C3.94521 20.2823 4.62349 20.0013 5.33073 20.0013M5.33073 25.3346C6.03797 25.3346 6.71625 25.0537 7.21635 24.5536C7.71644 24.0535 7.9974 23.3752 7.9974 22.668C7.9974 21.9607 7.71644 21.2824 7.21635 20.7824C6.71625 20.2823 6.03797 20.0013 5.33073 20.0013M5.33073 25.3346H17.3307M5.33073 20.0013H17.3307M17.3307 25.3346C16.6235 25.3346 15.9452 25.0537 15.4451 24.5536C14.945 24.0535 14.6641 23.3752 14.6641 22.668C14.6641 21.9607 14.945 21.2824 15.4451 20.7824C15.9452 20.2823 16.6235 20.0013 17.3307 20.0013M17.3307 25.3346C18.038 25.3346 18.7163 25.0537 19.2163 24.5536C19.7164 24.0535 19.9974 23.3752 19.9974 22.668C19.9974 21.9607 19.7164 21.2824 19.2163 20.7824C18.7163 20.2823 18.038 20.0013 17.3307 20.0013M17.3307 20.0013V13.3346M10.6641 16.0013V9.33464H13.3307C14.3916 9.33464 15.409 9.75606 16.1592 10.5062C16.9093 11.2564 17.3307 12.2738 17.3307 13.3346M17.3307 13.3346L23.9974 6.66797L28.1574 13.1746M6.66406 20.0013V17.3346C6.66406 16.981 6.80454 16.6419 7.05459 16.3918C7.30464 16.1418 7.64377 16.0013 7.9974 16.0013H17.3307M28.1574 13.1746C28.7161 13.734 29.0965 14.4464 29.2506 15.2219C29.4046 15.9974 29.3254 16.8011 29.0229 17.5316C28.7205 18.262 28.2083 18.8865 27.5512 19.3261C26.894 19.7656 26.1214 20.0006 25.3307 20.0013C24.2702 20.0004 23.2535 19.5783 22.5041 18.828L28.1574 13.1746Z%22 stroke%3D%22%23262626%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--ballpen {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M10.5 4.50005L15.75 9.75005L12.75 12.7501M3 15.0001L4.326 13.6741M4.371 13.6291C4.56796 13.8261 4.80181 13.9824 5.05918 14.089C5.31656 14.1956 5.59241 14.2505 5.871 14.2505C6.14959 14.2505 6.42545 14.1956 6.68282 14.089C6.94019 13.9824 7.17404 13.8261 7.371 13.6291L15.3105 5.68955C15.4499 5.55026 15.5604 5.38487 15.6358 5.20285C15.7112 5.02082 15.7501 4.82571 15.7501 4.62868C15.7501 4.43165 15.7112 4.23654 15.6358 4.05451C15.5604 3.87249 15.4499 3.7071 15.3105 3.5678L14.4323 2.68955C14.293 2.5502 14.1276 2.43966 13.9455 2.36424C13.7635 2.28882 13.5684 2.25 13.3714 2.25C13.1743 2.25 12.9792 2.28882 12.7972 2.36424C12.6152 2.43966 12.4498 2.5502 12.3105 2.68955L4.371 10.6291C4.17398 10.826 4.01769 11.0599 3.91106 11.3172C3.80443 11.5746 3.74955 11.8505 3.74955 12.1291C3.74955 12.4076 3.80443 12.6835 3.91106 12.9409C4.01769 13.1982 4.17398 13.4321 4.371 13.6291Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M10.5 4.50005L15.75 9.75005L12.75 12.7501M3 15.0001L4.326 13.6741M4.371 13.6291C4.56796 13.8261 4.80181 13.9824 5.05918 14.089C5.31656 14.1956 5.59241 14.2505 5.871 14.2505C6.14959 14.2505 6.42545 14.1956 6.68282 14.089C6.94019 13.9824 7.17404 13.8261 7.371 13.6291L15.3105 5.68955C15.4499 5.55026 15.5604 5.38487 15.6358 5.20285C15.7112 5.02082 15.7501 4.82571 15.7501 4.62868C15.7501 4.43165 15.7112 4.23654 15.6358 4.05451C15.5604 3.87249 15.4499 3.7071 15.3105 3.5678L14.4323 2.68955C14.293 2.5502 14.1276 2.43966 13.9455 2.36424C13.7635 2.28882 13.5684 2.25 13.3714 2.25C13.1743 2.25 12.9792 2.28882 12.7972 2.36424C12.6152 2.43966 12.4498 2.5502 12.3105 2.68955L4.371 10.6291C4.17398 10.826 4.01769 11.0599 3.91106 11.3172C3.80443 11.5746 3.74955 11.8505 3.74955 12.1291C3.74955 12.4076 3.80443 12.6835 3.91106 12.9409C4.01769 13.1982 4.17398 13.4321 4.371 13.6291Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--bell {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9 17.0039V18.0039C9 18.7996 9.31607 19.5626 9.87868 20.1252C10.4413 20.6878 11.2044 21.0039 12 21.0039C12.7957 21.0039 13.5587 20.6878 14.1213 20.1252C14.6839 19.5626 15 18.7996 15 18.0039V17.0039M10 5.00391C10 4.47347 10.2107 3.96477 10.5858 3.58969C10.9609 3.21462 11.4696 3.00391 12 3.00391C12.5304 3.00391 13.0391 3.21462 13.4142 3.58969C13.7893 3.96477 14 4.47347 14 5.00391C15.1484 5.54693 16.1274 6.39223 16.8321 7.44921C17.5367 8.50618 17.9404 9.73498 18 11.0039V14.0039C18.0753 14.6256 18.2954 15.221 18.6428 15.742C18.9902 16.2631 19.4551 16.6953 20 17.0039H4C4.54494 16.6953 5.00981 16.2631 5.35719 15.742C5.70457 15.221 5.92475 14.6256 6 14.0039V11.0039C6.05956 9.73498 6.4633 8.50618 7.16795 7.44921C7.8726 6.39223 8.85159 5.54693 10 5.00391Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9 17.0039V18.0039C9 18.7996 9.31607 19.5626 9.87868 20.1252C10.4413 20.6878 11.2044 21.0039 12 21.0039C12.7957 21.0039 13.5587 20.6878 14.1213 20.1252C14.6839 19.5626 15 18.7996 15 18.0039V17.0039M10 5.00391C10 4.47347 10.2107 3.96477 10.5858 3.58969C10.9609 3.21462 11.4696 3.00391 12 3.00391C12.5304 3.00391 13.0391 3.21462 13.4142 3.58969C13.7893 3.96477 14 4.47347 14 5.00391C15.1484 5.54693 16.1274 6.39223 16.8321 7.44921C17.5367 8.50618 17.9404 9.73498 18 11.0039V14.0039C18.0753 14.6256 18.2954 15.221 18.6428 15.742C18.9902 16.2631 19.4551 16.6953 20 17.0039H4C4.54494 16.6953 5.00981 16.2631 5.35719 15.742C5.70457 15.221 5.92475 14.6256 6 14.0039V11.0039C6.05956 9.73498 6.4633 8.50618 7.16795 7.44921C7.8726 6.39223 8.85159 5.54693 10 5.00391Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--bell_ringing {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M8.25 15.5833V16.5C8.25 17.2293 8.53973 17.9288 9.05546 18.4445C9.57118 18.9603 10.2707 19.25 11 19.25C11.7293 19.25 12.4288 18.9603 12.9445 18.4445C13.4603 17.9288 13.75 17.2293 13.75 16.5V15.5833M19.25 6.16642C18.6487 4.85857 17.7756 3.69389 16.6888 2.75M2.75 6.16642C3.35074 4.85874 4.22322 3.69407 5.30933 2.75M9.16667 4.58333C9.16667 4.0971 9.35982 3.63079 9.70364 3.28697C10.0475 2.94315 10.5138 2.75 11 2.75C11.4862 2.75 11.9525 2.94315 12.2964 3.28697C12.6402 3.63079 12.8333 4.0971 12.8333 4.58333C13.886 5.08111 14.7835 5.85597 15.4294 6.82486C16.0753 7.79375 16.4454 8.92015 16.5 10.0833V12.8333C16.569 13.4032 16.7708 13.949 17.0892 14.4266C17.4077 14.9043 17.8338 15.3005 18.3333 15.5833H3.66667C4.16619 15.3005 4.59233 14.9043 4.91075 14.4266C5.22918 13.949 5.43102 13.4032 5.5 12.8333V10.0833C5.5546 8.92015 5.92469 7.79375 6.57062 6.82486C7.21655 5.85597 8.11396 5.08111 9.16667 4.58333Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M8.25 15.5833V16.5C8.25 17.2293 8.53973 17.9288 9.05546 18.4445C9.57118 18.9603 10.2707 19.25 11 19.25C11.7293 19.25 12.4288 18.9603 12.9445 18.4445C13.4603 17.9288 13.75 17.2293 13.75 16.5V15.5833M19.25 6.16642C18.6487 4.85857 17.7756 3.69389 16.6888 2.75M2.75 6.16642C3.35074 4.85874 4.22322 3.69407 5.30933 2.75M9.16667 4.58333C9.16667 4.0971 9.35982 3.63079 9.70364 3.28697C10.0475 2.94315 10.5138 2.75 11 2.75C11.4862 2.75 11.9525 2.94315 12.2964 3.28697C12.6402 3.63079 12.8333 4.0971 12.8333 4.58333C13.886 5.08111 14.7835 5.85597 15.4294 6.82486C16.0753 7.79375 16.4454 8.92015 16.5 10.0833V12.8333C16.569 13.4032 16.7708 13.949 17.0892 14.4266C17.4077 14.9043 17.8338 15.3005 18.3333 15.5833H3.66667C4.16619 15.3005 4.59233 14.9043 4.91075 14.4266C5.22918 13.949 5.43102 13.4032 5.5 12.8333V10.0833C5.5546 8.92015 5.92469 7.79375 6.57062 6.82486C7.21655 5.85597 8.11396 5.08111 9.16667 4.58333Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--book {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M6.66406 23.9948C6.66406 24.702 6.94501 25.3803 7.44511 25.8804C7.94521 26.3805 8.62349 26.6615 9.33073 26.6615H25.3307V5.32812H9.33073C8.62349 5.32813 7.94521 5.60908 7.44511 6.10917C6.94501 6.60927 6.66406 7.28755 6.66406 7.99479V23.9948ZM6.66406 23.9948C6.66406 23.2875 6.94501 22.6093 7.44511 22.1092C7.94521 21.6091 8.62349 21.3281 9.33073 21.3281H25.3307M11.9974 10.6615H19.9974%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M6.66406 23.9948C6.66406 24.702 6.94501 25.3803 7.44511 25.8804C7.94521 26.3805 8.62349 26.6615 9.33073 26.6615H25.3307V5.32812H9.33073C8.62349 5.32813 7.94521 5.60908 7.44511 6.10917C6.94501 6.60927 6.66406 7.28755 6.66406 7.99479V23.9948ZM6.66406 23.9948C6.66406 23.2875 6.94501 22.6093 7.44511 22.1092C7.94521 21.6091 8.62349 21.3281 9.33073 21.3281H25.3307M11.9974 10.6615H19.9974%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--briefcase {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2240%22 height%3D%2240%22 viewBox%3D%220 0 40 40%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M13.3333 11.6647V8.33138C13.3333 7.44733 13.6845 6.59948 14.3096 5.97436C14.9348 5.34924 15.7826 4.99805 16.6667 4.99805H23.3333C24.2174 4.99805 25.0652 5.34924 25.6904 5.97436C26.3155 6.59948 26.6667 7.44733 26.6667 8.33138V11.6647M20 19.998V20.0147M5 21.6647C9.65264 24.0092 14.79 25.2304 20 25.2304C25.21 25.2304 30.3474 24.0092 35 21.6647M5 14.998C5 14.114 5.35119 13.2661 5.97631 12.641C6.60143 12.0159 7.44928 11.6647 8.33333 11.6647H31.6667C32.5507 11.6647 33.3986 12.0159 34.0237 12.641C34.6488 13.2661 35 14.114 35 14.998V29.998C35 30.8821 34.6488 31.73 34.0237 32.3551C33.3986 32.9802 32.5507 33.3314 31.6667 33.3314H8.33333C7.44928 33.3314 6.60143 32.9802 5.97631 32.3551C5.35119 31.73 5 30.8821 5 29.998V14.998Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%223%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2240%22 height%3D%2240%22 viewBox%3D%220 0 40 40%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M13.3333 11.6647V8.33138C13.3333 7.44733 13.6845 6.59948 14.3096 5.97436C14.9348 5.34924 15.7826 4.99805 16.6667 4.99805H23.3333C24.2174 4.99805 25.0652 5.34924 25.6904 5.97436C26.3155 6.59948 26.6667 7.44733 26.6667 8.33138V11.6647M20 19.998V20.0147M5 21.6647C9.65264 24.0092 14.79 25.2304 20 25.2304C25.21 25.2304 30.3474 24.0092 35 21.6647M5 14.998C5 14.114 5.35119 13.2661 5.97631 12.641C6.60143 12.0159 7.44928 11.6647 8.33333 11.6647H31.6667C32.5507 11.6647 33.3986 12.0159 34.0237 12.641C34.6488 13.2661 35 14.114 35 14.998V29.998C35 30.8821 34.6488 31.73 34.0237 32.3551C33.3986 32.9802 32.5507 33.3314 31.6667 33.3314H8.33333C7.44928 33.3314 6.60143 32.9802 5.97631 32.3551C5.35119 31.73 5 30.8821 5 29.998V14.998Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%223%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--building {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4 28H28M12 10.6667H13.3333M12 16H13.3333M12 21.3333H13.3333M18.6667 10.6667H20M18.6667 16H20M18.6667 21.3333H20M6.66667 28V6.66667C6.66667 5.95942 6.94762 5.28115 7.44771 4.78105C7.94781 4.28095 8.62609 4 9.33333 4H22.6667C23.3739 4 24.0522 4.28095 24.5523 4.78105C25.0524 5.28115 25.3333 5.95942 25.3333 6.66667V28%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4 28H28M12 10.6667H13.3333M12 16H13.3333M12 21.3333H13.3333M18.6667 10.6667H20M18.6667 16H20M18.6667 21.3333H20M6.66667 28V6.66667C6.66667 5.95942 6.94762 5.28115 7.44771 4.78105C7.94781 4.28095 8.62609 4 9.33333 4H22.6667C23.3739 4 24.0522 4.28095 24.5523 4.78105C25.0524 5.28115 25.3333 5.95942 25.3333 6.66667V28%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--building_community {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M17.3333 27.998V18.6647L10.6667 11.998L4 18.6647V27.998H10.6667M17.3333 27.998H10.6667M17.3333 27.998H28V5.33138C28 4.97776 27.8595 4.63862 27.6095 4.38857C27.3594 4.13852 27.0203 3.99805 26.6667 3.99805H13.3333C12.9797 3.99805 12.6406 4.13852 12.3905 4.38857C12.1405 4.63862 12 4.97776 12 5.33138V13.3314M10.6667 27.998V22.6647M17.3333 9.33138V9.34471M22.6667 9.33138V9.34471M22.6667 14.6647V14.678M22.6667 19.998V20.0114%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M17.3333 27.998V18.6647L10.6667 11.998L4 18.6647V27.998H10.6667M17.3333 27.998H10.6667M17.3333 27.998H28V5.33138C28 4.97776 27.8595 4.63862 27.6095 4.38857C27.3594 4.13852 27.0203 3.99805 26.6667 3.99805H13.3333C12.9797 3.99805 12.6406 4.13852 12.3905 4.38857C12.1405 4.63862 12 4.97776 12 5.33138V13.3314M10.6667 27.998V22.6647M17.3333 9.33138V9.34471M22.6667 9.33138V9.34471M22.6667 14.6647V14.678M22.6667 19.998V20.0114%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--bulb {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M2.75 11H3.66667M11 2.75V3.66667M18.3333 11H19.25M5.13333 5.13333L5.775 5.775M16.8667 5.13333L16.225 5.775M8.89166 15.5833H13.1083M8.25 14.6667C7.48043 14.0895 6.91197 13.2848 6.62515 12.3666C6.33832 11.4484 6.34767 10.4632 6.65187 9.55062C6.95607 8.63803 7.53969 7.84428 8.32008 7.28181C9.10046 6.71934 10.038 6.41667 11 6.41667C11.962 6.41667 12.8995 6.71934 13.6799 7.28181C14.4603 7.84428 15.0439 8.63803 15.3481 9.55062C15.6523 10.4632 15.6617 11.4484 15.3749 12.3666C15.088 13.2848 14.5196 14.0895 13.75 14.6667C13.3921 15.0209 13.1226 15.4545 12.9634 15.9322C12.8041 16.41 12.7596 16.9185 12.8333 17.4167C12.8333 17.9029 12.6402 18.3692 12.2964 18.713C11.9525 19.0568 11.4862 19.25 11 19.25C10.5138 19.25 10.0475 19.0568 9.70364 18.713C9.35982 18.3692 9.16667 17.9029 9.16667 17.4167C9.24042 16.9185 9.19587 16.41 9.03662 15.9322C8.87737 15.4545 8.6079 15.0209 8.25 14.6667Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M2.75 11H3.66667M11 2.75V3.66667M18.3333 11H19.25M5.13333 5.13333L5.775 5.775M16.8667 5.13333L16.225 5.775M8.89166 15.5833H13.1083M8.25 14.6667C7.48043 14.0895 6.91197 13.2848 6.62515 12.3666C6.33832 11.4484 6.34767 10.4632 6.65187 9.55062C6.95607 8.63803 7.53969 7.84428 8.32008 7.28181C9.10046 6.71934 10.038 6.41667 11 6.41667C11.962 6.41667 12.8995 6.71934 13.6799 7.28181C14.4603 7.84428 15.0439 8.63803 15.3481 9.55062C15.6523 10.4632 15.6617 11.4484 15.3749 12.3666C15.088 13.2848 14.5196 14.0895 13.75 14.6667C13.3921 15.0209 13.1226 15.4545 12.9634 15.9322C12.8041 16.41 12.7596 16.9185 12.8333 17.4167C12.8333 17.9029 12.6402 18.3692 12.2964 18.713C11.9525 19.0568 11.4862 19.25 11 19.25C10.5138 19.25 10.0475 19.0568 9.70364 18.713C9.35982 18.3692 9.16667 17.9029 9.16667 17.4167C9.24042 16.9185 9.19587 16.41 9.03662 15.9322C8.87737 15.4545 8.6079 15.0209 8.25 14.6667Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--calendar_event {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M13.3359 2.5V5.83333M6.66927 2.5V5.83333M3.33594 9.16667H16.6693M3.33594 5.83333C3.33594 5.39131 3.51153 4.96738 3.82409 4.65482C4.13665 4.34226 4.56058 4.16667 5.0026 4.16667H15.0026C15.4446 4.16667 15.8686 4.34226 16.1811 4.65482C16.4937 4.96738 16.6693 5.39131 16.6693 5.83333V15.8333C16.6693 16.2754 16.4937 16.6993 16.1811 17.0118C15.8686 17.3244 15.4446 17.5 15.0026 17.5H5.0026C4.56058 17.5 4.13665 17.3244 3.82409 17.0118C3.51153 16.6993 3.33594 16.2754 3.33594 15.8333V5.83333ZM6.66927 12.5H8.33594V14.1667H6.66927V12.5Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M13.3359 2.5V5.83333M6.66927 2.5V5.83333M3.33594 9.16667H16.6693M3.33594 5.83333C3.33594 5.39131 3.51153 4.96738 3.82409 4.65482C4.13665 4.34226 4.56058 4.16667 5.0026 4.16667H15.0026C15.4446 4.16667 15.8686 4.34226 16.1811 4.65482C16.4937 4.96738 16.6693 5.39131 16.6693 5.83333V15.8333C16.6693 16.2754 16.4937 16.6993 16.1811 17.0118C15.8686 17.3244 15.4446 17.5 15.0026 17.5H5.0026C4.56058 17.5 4.13665 17.3244 3.82409 17.0118C3.51153 16.6993 3.33594 16.2754 3.33594 15.8333V5.83333ZM6.66927 12.5H8.33594V14.1667H6.66927V12.5Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--callcenter {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2240%22 height%3D%2240%22 viewBox%3D%220 0 40 40%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M11.1137 11.113C11.4568 10.7702 12.0129 10.7704 12.3557 11.1136L12.4075 11.1654C12.7502 11.5085 12.75 12.0646 12.4069 12.4074C12.2353 12.5787 12.0107 12.6643 11.7862 12.6643C11.5613 12.6643 11.3365 12.5784 11.1649 12.4068L11.1132 12.355C10.7704 12.0118 10.7707 11.4557 11.1137 11.113ZM19.1462 8.31061V8.38379C19.1462 8.86884 19.5393 9.26198 20.0244 9.26198C20.5094 9.26198 20.9026 8.86884 20.9026 8.38379V8.31061C20.9026 7.82555 20.5094 7.43242 20.0244 7.43242C19.5393 7.43242 19.1462 7.82555 19.1462 8.31061ZM31.6162 19.0973C31.1312 19.0973 30.738 19.4905 30.738 19.9755C30.738 20.4606 31.1312 20.8537 31.6162 20.8537H31.6894C32.1744 20.8537 32.5676 20.4606 32.5676 19.9755C32.5676 19.4905 32.1744 19.0973 31.6894 19.0973H31.6162ZM16.9548 3.04537C16.9548 1.36617 18.3209 0 20 0C21.6793 0 23.0455 1.36607 23.0455 3.04537C23.0455 4.72447 21.6793 6.09054 20 6.09054C18.3209 6.09054 16.9548 4.72447 16.9548 3.04537ZM18.7112 3.04537C18.7112 3.75602 19.2893 4.33416 20 4.33416C20.7107 4.33416 21.2891 3.75602 21.2891 3.04537C21.2891 2.33462 20.7107 1.75638 20 1.75638C19.2893 1.75638 18.7112 2.33462 18.7112 3.04537ZM29.8355 10.1646C29.2602 9.58935 28.9435 8.82464 28.9435 8.01124C28.9435 7.19784 29.2602 6.43304 29.8354 5.85792C31.0229 4.67051 32.9547 4.67051 34.1422 5.85792C35.3294 7.04533 35.3294 8.97725 34.1422 10.1646C33.5485 10.7581 32.7686 11.0549 31.9889 11.0549C31.2089 11.0549 30.4292 10.7582 29.8355 10.1646ZM30.6999 8.01124C30.6999 8.35549 30.8339 8.67915 31.0773 8.92261C31.5799 9.42513 32.3975 9.42503 32.9002 8.92261C33.4026 8.42009 33.4026 7.60239 32.9001 7.09978C32.649 6.84852 32.3188 6.72294 31.9888 6.72294C31.6587 6.72294 31.3287 6.84852 31.0774 7.09978C30.8339 7.34333 30.6999 7.66699 30.6999 8.01124ZM5.85792 10.1645C4.67061 8.97696 4.67061 7.04513 5.85802 5.85782C7.04533 4.67031 8.97745 4.67051 10.1648 5.85782C11.3521 7.04504 11.3521 8.97696 10.1648 10.1644C9.58945 10.7396 8.82484 11.0564 8.01134 11.0564C7.19794 11.0565 6.43323 10.7397 5.85792 10.1645ZM7.09997 8.92251C7.60249 9.42513 8.42018 9.42493 8.9228 8.92251C9.42532 8.41999 9.42532 7.6023 8.9228 7.09978C8.42028 6.59726 7.60259 6.59716 7.09997 7.09978C6.59735 7.6023 6.59735 8.41999 7.09997 8.92251ZM28.214 12.6643C28.439 12.6643 28.664 12.5783 28.8356 12.4065L28.8872 12.3548C29.2298 12.0115 29.2293 11.4555 28.886 11.1128C28.5426 10.7702 27.9867 10.7706 27.644 11.114L27.5923 11.1657C27.2498 11.509 27.2502 12.065 27.5935 12.4077C27.7652 12.5788 27.9896 12.6643 28.214 12.6643ZM23.0455 36.9544C23.0455 38.6336 21.6793 39.9997 20 39.9997C18.3209 39.9997 16.9548 38.6336 16.9548 36.9544C16.9548 35.2753 18.3209 33.9092 20 33.9092C21.6793 33.9092 23.0455 35.2753 23.0455 36.9544ZM21.2891 36.9544C21.2891 36.2437 20.7107 35.6655 20 35.6655C19.2893 35.6655 18.7112 36.2437 18.7112 36.9544C18.7112 37.6652 19.2893 38.2433 20 38.2433C20.7107 38.2434 21.2891 37.6652 21.2891 36.9544ZM8.3107 19.0973C7.82565 19.0973 7.43251 19.4905 7.43251 19.9755C7.43251 20.4606 7.82565 20.8537 8.3107 20.8537H8.38389C8.86894 20.8537 9.26208 20.4606 9.26208 19.9755C9.26208 19.4905 8.86894 19.0973 8.38389 19.0973H8.3107ZM34.142 29.8351C35.3293 31.0225 35.3294 32.9545 34.1421 34.1419C33.5484 34.7355 32.7686 35.0324 31.9888 35.0324C31.2089 35.0324 30.4292 34.7355 29.8355 34.142C29.8354 34.142 29.8354 34.142 29.8354 34.142C29.2602 33.5668 28.9435 32.802 28.9435 31.9886C28.9435 31.1752 29.2602 30.4104 29.8355 29.8351C31.0228 28.6479 32.9547 28.648 34.142 29.8351ZM32.9001 31.0771C32.3978 30.5748 31.5801 30.5747 31.0773 31.0772C30.8339 31.3206 30.6999 31.6443 30.6999 31.9886C30.6999 32.3328 30.8339 32.6565 31.0774 32.9H31.0773C31.5798 33.4025 32.3976 33.4025 32.9002 32.9C33.4026 32.3974 33.4026 31.5797 32.9001 31.0771ZM28.887 27.6447L28.8354 27.593C28.4925 27.2498 27.9364 27.2497 27.5933 27.5924C27.2502 27.9352 27.2499 28.4912 27.5927 28.8344L27.6444 28.8861C27.8159 29.0577 28.0408 29.1436 28.2656 29.1436C28.4902 29.1436 28.7149 29.058 28.8863 28.8867C29.2295 28.5439 29.2298 27.9878 28.887 27.6447ZM40 19.9999C40 21.6791 38.6339 23.0453 36.9547 23.0453C35.2755 23.0453 33.9094 21.6791 33.9094 19.9999C33.9094 18.3208 35.2755 16.9546 36.9547 16.9546C38.6339 16.9546 40 18.3207 40 19.9999ZM38.2436 19.9999C38.2436 19.2892 37.6654 18.711 36.9547 18.711C36.244 18.711 35.6657 19.2892 35.6657 19.9999C35.6657 20.7106 36.244 21.2889 36.9547 21.2889C37.6654 21.2889 38.2436 20.7106 38.2436 19.9999ZM28.9039 20.4786V18.5322C28.9039 17.7239 28.1975 17.0741 27.1103 16.8475C25.9928 14.0263 23.2307 12.0258 20.0165 12.0258C16.7983 12.0258 14.0144 14.0317 12.8994 16.8585C11.8417 17.0946 11.1449 17.7367 11.1449 18.5321V20.4785C11.1449 21.3244 11.9269 21.9971 13.1031 22.1922C13.3573 22.2345 13.6402 22.1626 13.8372 21.9956C14.034 21.8288 14.1698 21.5839 14.1698 21.3258V19.6451C14.1698 16.4122 16.7886 13.782 20.0215 13.782C23.2544 13.782 25.8787 16.4122 25.8787 19.6451C25.8787 22.1556 24.2972 24.3324 21.9729 25.1518C21.6965 24.9184 21.3366 24.7565 20.9475 24.7565H19.0724C18.1971 24.7565 17.4849 25.4911 17.4849 26.3665C17.4849 27.2418 18.1971 27.9765 19.0724 27.9765H20.9475C21.6575 27.9765 22.2602 27.5066 22.4624 26.8625C24.7256 26.0974 26.4712 24.3314 27.2268 22.1374C28.2468 21.89 28.9039 21.2574 28.9039 20.4786ZM10.1648 29.8352C11.3521 31.0227 11.352 32.9547 10.1648 34.1419C9.571 34.7355 8.79117 35.0324 8.01134 35.0324C7.2316 35.0324 6.45177 34.7355 5.85811 34.142C4.6708 32.9547 4.6707 31.0227 5.85802 29.8353C7.04523 28.6481 8.97725 28.6479 10.1648 29.8352ZM8.9227 31.0772C8.41999 30.5746 7.60239 30.5747 7.09978 31.0772C6.59726 31.5797 6.59735 32.3975 7.09987 32.9C7.6023 33.4025 8.42018 33.4024 8.9227 32.9C9.42532 32.3975 9.42532 31.5798 8.9227 31.0772ZM3.04537 23.0453C1.36617 23.0453 0 21.6791 0 19.9999C0 18.3208 1.36617 16.9546 3.04537 16.9546C4.72457 16.9546 6.09074 18.3207 6.09074 19.9999C6.09074 21.6791 4.72457 23.0453 3.04537 23.0453ZM4.33436 19.9999C4.33436 19.2892 3.75612 18.711 3.04537 18.711C2.33462 18.711 1.75638 19.2892 1.75638 19.9999C1.75638 20.7106 2.33462 21.2889 3.04537 21.2889C3.75612 21.2889 4.33436 20.7106 4.33436 19.9999ZM11.1652 27.5928L11.1135 27.6445C10.7705 27.9875 10.7705 28.5435 11.1135 28.8865C11.285 29.0579 11.5098 29.1437 11.7345 29.1437C11.9592 29.1437 12.1839 29.0579 12.3555 28.8865L12.4072 28.8348C12.7502 28.4918 12.7502 27.9358 12.4072 27.5928C12.0642 27.2498 11.5082 27.2498 11.1652 27.5928ZM20.9026 31.6892V31.616C20.9026 31.131 20.5094 30.7378 20.0244 30.7378C19.5393 30.7378 19.1462 31.131 19.1462 31.616V31.6892C19.1462 32.1743 19.5393 32.5674 20.0244 32.5674C20.5094 32.5674 20.9026 32.1743 20.9026 31.6892Z%22 fill%3D%22%2317181A%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2240%22 height%3D%2240%22 viewBox%3D%220 0 40 40%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M11.1137 11.113C11.4568 10.7702 12.0129 10.7704 12.3557 11.1136L12.4075 11.1654C12.7502 11.5085 12.75 12.0646 12.4069 12.4074C12.2353 12.5787 12.0107 12.6643 11.7862 12.6643C11.5613 12.6643 11.3365 12.5784 11.1649 12.4068L11.1132 12.355C10.7704 12.0118 10.7707 11.4557 11.1137 11.113ZM19.1462 8.31061V8.38379C19.1462 8.86884 19.5393 9.26198 20.0244 9.26198C20.5094 9.26198 20.9026 8.86884 20.9026 8.38379V8.31061C20.9026 7.82555 20.5094 7.43242 20.0244 7.43242C19.5393 7.43242 19.1462 7.82555 19.1462 8.31061ZM31.6162 19.0973C31.1312 19.0973 30.738 19.4905 30.738 19.9755C30.738 20.4606 31.1312 20.8537 31.6162 20.8537H31.6894C32.1744 20.8537 32.5676 20.4606 32.5676 19.9755C32.5676 19.4905 32.1744 19.0973 31.6894 19.0973H31.6162ZM16.9548 3.04537C16.9548 1.36617 18.3209 0 20 0C21.6793 0 23.0455 1.36607 23.0455 3.04537C23.0455 4.72447 21.6793 6.09054 20 6.09054C18.3209 6.09054 16.9548 4.72447 16.9548 3.04537ZM18.7112 3.04537C18.7112 3.75602 19.2893 4.33416 20 4.33416C20.7107 4.33416 21.2891 3.75602 21.2891 3.04537C21.2891 2.33462 20.7107 1.75638 20 1.75638C19.2893 1.75638 18.7112 2.33462 18.7112 3.04537ZM29.8355 10.1646C29.2602 9.58935 28.9435 8.82464 28.9435 8.01124C28.9435 7.19784 29.2602 6.43304 29.8354 5.85792C31.0229 4.67051 32.9547 4.67051 34.1422 5.85792C35.3294 7.04533 35.3294 8.97725 34.1422 10.1646C33.5485 10.7581 32.7686 11.0549 31.9889 11.0549C31.2089 11.0549 30.4292 10.7582 29.8355 10.1646ZM30.6999 8.01124C30.6999 8.35549 30.8339 8.67915 31.0773 8.92261C31.5799 9.42513 32.3975 9.42503 32.9002 8.92261C33.4026 8.42009 33.4026 7.60239 32.9001 7.09978C32.649 6.84852 32.3188 6.72294 31.9888 6.72294C31.6587 6.72294 31.3287 6.84852 31.0774 7.09978C30.8339 7.34333 30.6999 7.66699 30.6999 8.01124ZM5.85792 10.1645C4.67061 8.97696 4.67061 7.04513 5.85802 5.85782C7.04533 4.67031 8.97745 4.67051 10.1648 5.85782C11.3521 7.04504 11.3521 8.97696 10.1648 10.1644C9.58945 10.7396 8.82484 11.0564 8.01134 11.0564C7.19794 11.0565 6.43323 10.7397 5.85792 10.1645ZM7.09997 8.92251C7.60249 9.42513 8.42018 9.42493 8.9228 8.92251C9.42532 8.41999 9.42532 7.6023 8.9228 7.09978C8.42028 6.59726 7.60259 6.59716 7.09997 7.09978C6.59735 7.6023 6.59735 8.41999 7.09997 8.92251ZM28.214 12.6643C28.439 12.6643 28.664 12.5783 28.8356 12.4065L28.8872 12.3548C29.2298 12.0115 29.2293 11.4555 28.886 11.1128C28.5426 10.7702 27.9867 10.7706 27.644 11.114L27.5923 11.1657C27.2498 11.509 27.2502 12.065 27.5935 12.4077C27.7652 12.5788 27.9896 12.6643 28.214 12.6643ZM23.0455 36.9544C23.0455 38.6336 21.6793 39.9997 20 39.9997C18.3209 39.9997 16.9548 38.6336 16.9548 36.9544C16.9548 35.2753 18.3209 33.9092 20 33.9092C21.6793 33.9092 23.0455 35.2753 23.0455 36.9544ZM21.2891 36.9544C21.2891 36.2437 20.7107 35.6655 20 35.6655C19.2893 35.6655 18.7112 36.2437 18.7112 36.9544C18.7112 37.6652 19.2893 38.2433 20 38.2433C20.7107 38.2434 21.2891 37.6652 21.2891 36.9544ZM8.3107 19.0973C7.82565 19.0973 7.43251 19.4905 7.43251 19.9755C7.43251 20.4606 7.82565 20.8537 8.3107 20.8537H8.38389C8.86894 20.8537 9.26208 20.4606 9.26208 19.9755C9.26208 19.4905 8.86894 19.0973 8.38389 19.0973H8.3107ZM34.142 29.8351C35.3293 31.0225 35.3294 32.9545 34.1421 34.1419C33.5484 34.7355 32.7686 35.0324 31.9888 35.0324C31.2089 35.0324 30.4292 34.7355 29.8355 34.142C29.8354 34.142 29.8354 34.142 29.8354 34.142C29.2602 33.5668 28.9435 32.802 28.9435 31.9886C28.9435 31.1752 29.2602 30.4104 29.8355 29.8351C31.0228 28.6479 32.9547 28.648 34.142 29.8351ZM32.9001 31.0771C32.3978 30.5748 31.5801 30.5747 31.0773 31.0772C30.8339 31.3206 30.6999 31.6443 30.6999 31.9886C30.6999 32.3328 30.8339 32.6565 31.0774 32.9H31.0773C31.5798 33.4025 32.3976 33.4025 32.9002 32.9C33.4026 32.3974 33.4026 31.5797 32.9001 31.0771ZM28.887 27.6447L28.8354 27.593C28.4925 27.2498 27.9364 27.2497 27.5933 27.5924C27.2502 27.9352 27.2499 28.4912 27.5927 28.8344L27.6444 28.8861C27.8159 29.0577 28.0408 29.1436 28.2656 29.1436C28.4902 29.1436 28.7149 29.058 28.8863 28.8867C29.2295 28.5439 29.2298 27.9878 28.887 27.6447ZM40 19.9999C40 21.6791 38.6339 23.0453 36.9547 23.0453C35.2755 23.0453 33.9094 21.6791 33.9094 19.9999C33.9094 18.3208 35.2755 16.9546 36.9547 16.9546C38.6339 16.9546 40 18.3207 40 19.9999ZM38.2436 19.9999C38.2436 19.2892 37.6654 18.711 36.9547 18.711C36.244 18.711 35.6657 19.2892 35.6657 19.9999C35.6657 20.7106 36.244 21.2889 36.9547 21.2889C37.6654 21.2889 38.2436 20.7106 38.2436 19.9999ZM28.9039 20.4786V18.5322C28.9039 17.7239 28.1975 17.0741 27.1103 16.8475C25.9928 14.0263 23.2307 12.0258 20.0165 12.0258C16.7983 12.0258 14.0144 14.0317 12.8994 16.8585C11.8417 17.0946 11.1449 17.7367 11.1449 18.5321V20.4785C11.1449 21.3244 11.9269 21.9971 13.1031 22.1922C13.3573 22.2345 13.6402 22.1626 13.8372 21.9956C14.034 21.8288 14.1698 21.5839 14.1698 21.3258V19.6451C14.1698 16.4122 16.7886 13.782 20.0215 13.782C23.2544 13.782 25.8787 16.4122 25.8787 19.6451C25.8787 22.1556 24.2972 24.3324 21.9729 25.1518C21.6965 24.9184 21.3366 24.7565 20.9475 24.7565H19.0724C18.1971 24.7565 17.4849 25.4911 17.4849 26.3665C17.4849 27.2418 18.1971 27.9765 19.0724 27.9765H20.9475C21.6575 27.9765 22.2602 27.5066 22.4624 26.8625C24.7256 26.0974 26.4712 24.3314 27.2268 22.1374C28.2468 21.89 28.9039 21.2574 28.9039 20.4786ZM10.1648 29.8352C11.3521 31.0227 11.352 32.9547 10.1648 34.1419C9.571 34.7355 8.79117 35.0324 8.01134 35.0324C7.2316 35.0324 6.45177 34.7355 5.85811 34.142C4.6708 32.9547 4.6707 31.0227 5.85802 29.8353C7.04523 28.6481 8.97725 28.6479 10.1648 29.8352ZM8.9227 31.0772C8.41999 30.5746 7.60239 30.5747 7.09978 31.0772C6.59726 31.5797 6.59735 32.3975 7.09987 32.9C7.6023 33.4025 8.42018 33.4024 8.9227 32.9C9.42532 32.3975 9.42532 31.5798 8.9227 31.0772ZM3.04537 23.0453C1.36617 23.0453 0 21.6791 0 19.9999C0 18.3208 1.36617 16.9546 3.04537 16.9546C4.72457 16.9546 6.09074 18.3207 6.09074 19.9999C6.09074 21.6791 4.72457 23.0453 3.04537 23.0453ZM4.33436 19.9999C4.33436 19.2892 3.75612 18.711 3.04537 18.711C2.33462 18.711 1.75638 19.2892 1.75638 19.9999C1.75638 20.7106 2.33462 21.2889 3.04537 21.2889C3.75612 21.2889 4.33436 20.7106 4.33436 19.9999ZM11.1652 27.5928L11.1135 27.6445C10.7705 27.9875 10.7705 28.5435 11.1135 28.8865C11.285 29.0579 11.5098 29.1437 11.7345 29.1437C11.9592 29.1437 12.1839 29.0579 12.3555 28.8865L12.4072 28.8348C12.7502 28.4918 12.7502 27.9358 12.4072 27.5928C12.0642 27.2498 11.5082 27.2498 11.1652 27.5928ZM20.9026 31.6892V31.616C20.9026 31.131 20.5094 30.7378 20.0244 30.7378C19.5393 30.7378 19.1462 31.131 19.1462 31.616V31.6892C19.1462 32.1743 19.5393 32.5674 20.0244 32.5674C20.5094 32.5674 20.9026 32.1743 20.9026 31.6892Z%22 fill%3D%22%2317181A%22%2F%3E%3C%2Fsvg%3E");
}

.icon--caret {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg clip-path%3D%22url(%23clip0_7555_457)%22%3E%3Cpath d%3D%22M4.5 7.07812L9 11.5781L13.5 7.07812%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath id%3D%22clip0_7555_457%22%3E%3Crect x%3D%2218%22 y%3D%2218%22 width%3D%2218%22 height%3D%2218%22 rx%3D%229%22 transform%3D%22rotate(180 18 18)%22 fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg clip-path%3D%22url(%23clip0_7555_457)%22%3E%3Cpath d%3D%22M4.5 7.07812L9 11.5781L13.5 7.07812%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath id%3D%22clip0_7555_457%22%3E%3Crect x%3D%2218%22 y%3D%2218%22 width%3D%2218%22 height%3D%2218%22 rx%3D%229%22 transform%3D%22rotate(180 18 18)%22 fill%3D%22white%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.icon--certificate {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M17.3333 23.3307V29.3307L20 27.3307L22.6667 29.3307V23.3307M13.3333 25.3307H6.66667C5.95942 25.3307 5.28115 25.0498 4.78105 24.5497C4.28095 24.0496 4 23.3713 4 22.6641V9.33073C4 7.86406 5.2 6.66406 6.66667 6.66406H25.3333C26.0406 6.66406 26.7189 6.94501 27.2189 7.44511C27.719 7.94521 28 8.62349 28 9.33073V22.6641C27.9995 23.1317 27.8761 23.591 27.6421 23.9958C27.408 24.4007 27.0716 24.7369 26.6667 24.9707M8 11.9974H24M8 15.9974H12M8 19.9974H10.6667M16 19.9974C16 21.0583 16.4214 22.0757 17.1716 22.8258C17.9217 23.576 18.9391 23.9974 20 23.9974C21.0609 23.9974 22.0783 23.576 22.8284 22.8258C23.5786 22.0757 24 21.0583 24 19.9974C24 18.9365 23.5786 17.9191 22.8284 17.169C22.0783 16.4188 21.0609 15.9974 20 15.9974C18.9391 15.9974 17.9217 16.4188 17.1716 17.169C16.4214 17.9191 16 18.9365 16 19.9974Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M17.3333 23.3307V29.3307L20 27.3307L22.6667 29.3307V23.3307M13.3333 25.3307H6.66667C5.95942 25.3307 5.28115 25.0498 4.78105 24.5497C4.28095 24.0496 4 23.3713 4 22.6641V9.33073C4 7.86406 5.2 6.66406 6.66667 6.66406H25.3333C26.0406 6.66406 26.7189 6.94501 27.2189 7.44511C27.719 7.94521 28 8.62349 28 9.33073V22.6641C27.9995 23.1317 27.8761 23.591 27.6421 23.9958C27.408 24.4007 27.0716 24.7369 26.6667 24.9707M8 11.9974H24M8 15.9974H12M8 19.9974H10.6667M16 19.9974C16 21.0583 16.4214 22.0757 17.1716 22.8258C17.9217 23.576 18.9391 23.9974 20 23.9974C21.0609 23.9974 22.0783 23.576 22.8284 22.8258C23.5786 22.0757 24 21.0583 24 19.9974C24 18.9365 23.5786 17.9191 22.8284 17.169C22.0783 16.4188 21.0609 15.9974 20 15.9974C18.9391 15.9974 17.9217 16.4188 17.1716 17.169C16.4214 17.9191 16 18.9365 16 19.9974Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--chart {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4 16L10 9L15 14L20 8M14 14C14 14.2652 14.1054 14.5196 14.2929 14.7071C14.4804 14.8946 14.7348 15 15 15C15.2652 15 15.5196 14.8946 15.7071 14.7071C15.8946 14.5196 16 14.2652 16 14C16 13.7348 15.8946 13.4804 15.7071 13.2929C15.5196 13.1054 15.2652 13 15 13C14.7348 13 14.4804 13.1054 14.2929 13.2929C14.1054 13.4804 14 13.7348 14 14ZM9 9C9 9.26522 9.10536 9.51957 9.29289 9.70711C9.48043 9.89464 9.73478 10 10 10C10.2652 10 10.5196 9.89464 10.7071 9.70711C10.8946 9.51957 11 9.26522 11 9C11 8.73478 10.8946 8.48043 10.7071 8.29289C10.5196 8.10536 10.2652 8 10 8C9.73478 8 9.48043 8.10536 9.29289 8.29289C9.10536 8.48043 9 8.73478 9 9ZM3 16C3 16.2652 3.10536 16.5196 3.29289 16.7071C3.48043 16.8946 3.73478 17 4 17C4.26522 17 4.51957 16.8946 4.70711 16.7071C4.89464 16.5196 5 16.2652 5 16C5 15.7348 4.89464 15.4804 4.70711 15.2929C4.51957 15.1054 4.26522 15 4 15C3.73478 15 3.48043 15.1054 3.29289 15.2929C3.10536 15.4804 3 15.7348 3 16ZM19 8C19 8.26522 19.1054 8.51957 19.2929 8.70711C19.4804 8.89464 19.7348 9 20 9C20.2652 9 20.5196 8.89464 20.7071 8.70711C20.8946 8.51957 21 8.26522 21 8C21 7.73478 20.8946 7.48043 20.7071 7.29289C20.5196 7.10536 20.2652 7 20 7C19.7348 7 19.4804 7.10536 19.2929 7.29289C19.1054 7.48043 19 7.73478 19 8Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4 16L10 9L15 14L20 8M14 14C14 14.2652 14.1054 14.5196 14.2929 14.7071C14.4804 14.8946 14.7348 15 15 15C15.2652 15 15.5196 14.8946 15.7071 14.7071C15.8946 14.5196 16 14.2652 16 14C16 13.7348 15.8946 13.4804 15.7071 13.2929C15.5196 13.1054 15.2652 13 15 13C14.7348 13 14.4804 13.1054 14.2929 13.2929C14.1054 13.4804 14 13.7348 14 14ZM9 9C9 9.26522 9.10536 9.51957 9.29289 9.70711C9.48043 9.89464 9.73478 10 10 10C10.2652 10 10.5196 9.89464 10.7071 9.70711C10.8946 9.51957 11 9.26522 11 9C11 8.73478 10.8946 8.48043 10.7071 8.29289C10.5196 8.10536 10.2652 8 10 8C9.73478 8 9.48043 8.10536 9.29289 8.29289C9.10536 8.48043 9 8.73478 9 9ZM3 16C3 16.2652 3.10536 16.5196 3.29289 16.7071C3.48043 16.8946 3.73478 17 4 17C4.26522 17 4.51957 16.8946 4.70711 16.7071C4.89464 16.5196 5 16.2652 5 16C5 15.7348 4.89464 15.4804 4.70711 15.2929C4.51957 15.1054 4.26522 15 4 15C3.73478 15 3.48043 15.1054 3.29289 15.2929C3.10536 15.4804 3 15.7348 3 16ZM19 8C19 8.26522 19.1054 8.51957 19.2929 8.70711C19.4804 8.89464 19.7348 9 20 9C20.2652 9 20.5196 8.89464 20.7071 8.70711C20.8946 8.51957 21 8.26522 21 8C21 7.73478 20.8946 7.48043 20.7071 7.29289C20.5196 7.10536 20.2652 7 20 7C19.7348 7 19.4804 7.10536 19.2929 7.29289C19.1054 7.48043 19 7.73478 19 8Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--check {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M3.33203 7.9974L6.66536 11.3307L13.332 4.66406%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M3.33203 7.9974L6.66536 11.3307L13.332 4.66406%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--checklist {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M12.8174 26.6615H9.33073C8.62349 26.6615 7.94521 26.3805 7.44511 25.8804C6.94501 25.3803 6.66406 24.702 6.66406 23.9948V7.99479C6.66406 7.28755 6.94501 6.60927 7.44511 6.10917C7.94521 5.60908 8.62349 5.32813 9.33073 5.32812H19.9974C20.7046 5.32813 21.3829 5.60908 21.883 6.10917C22.3831 6.60927 22.6641 7.28755 22.6641 7.99479V18.6615M18.6641 25.3281L21.3307 27.9948L26.6641 22.6615M11.9974 10.6615H17.3307M11.9974 15.9948H14.6641%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M12.8174 26.6615H9.33073C8.62349 26.6615 7.94521 26.3805 7.44511 25.8804C6.94501 25.3803 6.66406 24.702 6.66406 23.9948V7.99479C6.66406 7.28755 6.94501 6.60927 7.44511 6.10917C7.94521 5.60908 8.62349 5.32813 9.33073 5.32812H19.9974C20.7046 5.32813 21.3829 5.60908 21.883 6.10917C22.3831 6.60927 22.6641 7.28755 22.6641 7.99479V18.6615M18.6641 25.3281L21.3307 27.9948L26.6641 22.6615M11.9974 10.6615H17.3307M11.9974 15.9948H14.6641%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--checks {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9.33073 16.0026L15.9974 22.6693L29.3307 9.33594M2.66406 16.0026L9.33073 22.6693M15.9974 16.0026L22.6641 9.33594%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9.33073 16.0026L15.9974 22.6693L29.3307 9.33594M2.66406 16.0026L9.33073 22.6693M15.9974 16.0026L22.6641 9.33594%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--checkup_list {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9 5H7C6.46957 5 5.96086 5.21071 5.58579 5.58579C5.21071 5.96086 5 6.46957 5 7V19C5 19.5304 5.21071 20.0391 5.58579 20.4142C5.96086 20.7893 6.46957 21 7 21H17C17.5304 21 18.0391 20.7893 18.4142 20.4142C18.7893 20.0391 19 19.5304 19 19V7C19 6.46957 18.7893 5.96086 18.4142 5.58579C18.0391 5.21071 17.5304 5 17 5H15M9 5C9 4.46957 9.21071 3.96086 9.58579 3.58579C9.96086 3.21071 10.4696 3 11 3H13C13.5304 3 14.0391 3.21071 14.4142 3.58579C14.7893 3.96086 15 4.46957 15 5M9 5C9 5.53043 9.21071 6.03914 9.58579 6.41421C9.96086 6.78929 10.4696 7 11 7H13C13.5304 7 14.0391 6.78929 14.4142 6.41421C14.7893 6.03914 15 5.53043 15 5M9 14H9.01M9 17H9.01M12 16L13 17L16 14%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9 5H7C6.46957 5 5.96086 5.21071 5.58579 5.58579C5.21071 5.96086 5 6.46957 5 7V19C5 19.5304 5.21071 20.0391 5.58579 20.4142C5.96086 20.7893 6.46957 21 7 21H17C17.5304 21 18.0391 20.7893 18.4142 20.4142C18.7893 20.0391 19 19.5304 19 19V7C19 6.46957 18.7893 5.96086 18.4142 5.58579C18.0391 5.21071 17.5304 5 17 5H15M9 5C9 4.46957 9.21071 3.96086 9.58579 3.58579C9.96086 3.21071 10.4696 3 11 3H13C13.5304 3 14.0391 3.21071 14.4142 3.58579C14.7893 3.96086 15 4.46957 15 5M9 5C9 5.53043 9.21071 6.03914 9.58579 6.41421C9.96086 6.78929 10.4696 7 11 7H13C13.5304 7 14.0391 6.78929 14.4142 6.41421C14.7893 6.03914 15 5.53043 15 5M9 14H9.01M9 17H9.01M12 16L13 17L16 14%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--chevron_right {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M7.50781 5L12.5078 10L7.50781 15%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M7.50781 5L12.5078 10L7.50781 15%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--clipboard_list {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9 5H7C6.46957 5 5.96086 5.21071 5.58579 5.58579C5.21071 5.96086 5 6.46957 5 7V19C5 19.5304 5.21071 20.0391 5.58579 20.4142C5.96086 20.7893 6.46957 21 7 21H17C17.5304 21 18.0391 20.7893 18.4142 20.4142C18.7893 20.0391 19 19.5304 19 19V7C19 6.46957 18.7893 5.96086 18.4142 5.58579C18.0391 5.21071 17.5304 5 17 5H15M9 5C9 4.46957 9.21071 3.96086 9.58579 3.58579C9.96086 3.21071 10.4696 3 11 3H13C13.5304 3 14.0391 3.21071 14.4142 3.58579C14.7893 3.96086 15 4.46957 15 5M9 5C9 5.53043 9.21071 6.03914 9.58579 6.41421C9.96086 6.78929 10.4696 7 11 7H13C13.5304 7 14.0391 6.78929 14.4142 6.41421C14.7893 6.03914 15 5.53043 15 5M9 12H9.01M13 12H15M9 16H9.01M13 16H15%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9 5H7C6.46957 5 5.96086 5.21071 5.58579 5.58579C5.21071 5.96086 5 6.46957 5 7V19C5 19.5304 5.21071 20.0391 5.58579 20.4142C5.96086 20.7893 6.46957 21 7 21H17C17.5304 21 18.0391 20.7893 18.4142 20.4142C18.7893 20.0391 19 19.5304 19 19V7C19 6.46957 18.7893 5.96086 18.4142 5.58579C18.0391 5.21071 17.5304 5 17 5H15M9 5C9 4.46957 9.21071 3.96086 9.58579 3.58579C9.96086 3.21071 10.4696 3 11 3H13C13.5304 3 14.0391 3.21071 14.4142 3.58579C14.7893 3.96086 15 4.46957 15 5M9 5C9 5.53043 9.21071 6.03914 9.58579 6.41421C9.96086 6.78929 10.4696 7 11 7H13C13.5304 7 14.0391 6.78929 14.4142 6.41421C14.7893 6.03914 15 5.53043 15 5M9 12H9.01M13 12H15M9 16H9.01M13 16H15%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--clock_hour {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M12.9157 10H9.99902V5.83333M2.49902 10C2.49902 10.9849 2.69302 11.9602 3.06993 12.8701C3.44684 13.7801 3.99928 14.6069 4.69572 15.3033C5.39216 15.9997 6.21896 16.5522 7.1289 16.9291C8.03884 17.306 9.01411 17.5 9.99902 17.5C10.9839 17.5 11.9592 17.306 12.8691 16.9291C13.7791 16.5522 14.6059 15.9997 15.3023 15.3033C15.9988 14.6069 16.5512 13.7801 16.9281 12.8701C17.305 11.9602 17.499 10.9849 17.499 10C17.499 9.01509 17.305 8.03982 16.9281 7.12987C16.5512 6.21993 15.9988 5.39314 15.3023 4.6967C14.6059 4.00026 13.7791 3.44781 12.8691 3.0709C11.9592 2.69399 10.9839 2.5 9.99902 2.5C9.01411 2.5 8.03884 2.69399 7.1289 3.0709C6.21896 3.44781 5.39216 4.00026 4.69572 4.6967C3.99928 5.39314 3.44684 6.21993 3.06993 7.12987C2.69302 8.03982 2.49902 9.01509 2.49902 10Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M12.9157 10H9.99902V5.83333M2.49902 10C2.49902 10.9849 2.69302 11.9602 3.06993 12.8701C3.44684 13.7801 3.99928 14.6069 4.69572 15.3033C5.39216 15.9997 6.21896 16.5522 7.1289 16.9291C8.03884 17.306 9.01411 17.5 9.99902 17.5C10.9839 17.5 11.9592 17.306 12.8691 16.9291C13.7791 16.5522 14.6059 15.9997 15.3023 15.3033C15.9988 14.6069 16.5512 13.7801 16.9281 12.8701C17.305 11.9602 17.499 10.9849 17.499 10C17.499 9.01509 17.305 8.03982 16.9281 7.12987C16.5512 6.21993 15.9988 5.39314 15.3023 4.6967C14.6059 4.00026 13.7791 3.44781 12.8691 3.0709C11.9592 2.69399 10.9839 2.5 9.99902 2.5C9.01411 2.5 8.03884 2.69399 7.1289 3.0709C6.21896 3.44781 5.39216 4.00026 4.69572 4.6967C3.99928 5.39314 3.44684 6.21993 3.06993 7.12987C2.69302 8.03982 2.49902 9.01509 2.49902 10Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--compass {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4 15.998C4 17.5739 4.31039 19.1343 4.91345 20.5902C5.5165 22.0462 6.40042 23.369 7.51472 24.4833C8.62902 25.5976 9.95189 26.4815 11.4078 27.0846C12.8637 27.6877 14.4241 27.998 16 27.998M4 15.998C4 14.4222 4.31039 12.8618 4.91345 11.4058C5.5165 9.94994 6.40042 8.62707 7.51472 7.51277C8.62902 6.39846 9.95189 5.51455 11.4078 4.91149C12.8637 4.30844 14.4241 3.99805 16 3.99805M4 15.998H6.66667M16 27.998C17.5759 27.998 19.1363 27.6877 20.5922 27.0846C22.0481 26.4815 23.371 25.5976 24.4853 24.4833C25.5996 23.369 26.4835 22.0462 27.0866 20.5902C27.6896 19.1343 28 17.5739 28 15.998M16 27.998V25.3314M28 15.998C28 14.4222 27.6896 12.8618 27.0866 11.4058C26.4835 9.94994 25.5996 8.62707 24.4853 7.51277C23.371 6.39846 22.0481 5.51455 20.5922 4.91149C19.1363 4.30844 17.5759 3.99805 16 3.99805M28 15.998H25.3333M16 3.99805V6.66471M10.6667 21.3314L13.3333 13.3314L21.3333 10.6647L18.6667 18.6647L10.6667 21.3314Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4 15.998C4 17.5739 4.31039 19.1343 4.91345 20.5902C5.5165 22.0462 6.40042 23.369 7.51472 24.4833C8.62902 25.5976 9.95189 26.4815 11.4078 27.0846C12.8637 27.6877 14.4241 27.998 16 27.998M4 15.998C4 14.4222 4.31039 12.8618 4.91345 11.4058C5.5165 9.94994 6.40042 8.62707 7.51472 7.51277C8.62902 6.39846 9.95189 5.51455 11.4078 4.91149C12.8637 4.30844 14.4241 3.99805 16 3.99805M4 15.998H6.66667M16 27.998C17.5759 27.998 19.1363 27.6877 20.5922 27.0846C22.0481 26.4815 23.371 25.5976 24.4853 24.4833C25.5996 23.369 26.4835 22.0462 27.0866 20.5902C27.6896 19.1343 28 17.5739 28 15.998M16 27.998V25.3314M28 15.998C28 14.4222 27.6896 12.8618 27.0866 11.4058C26.4835 9.94994 25.5996 8.62707 24.4853 7.51277C23.371 6.39846 22.0481 5.51455 20.5922 4.91149C19.1363 4.30844 17.5759 3.99805 16 3.99805M28 15.998H25.3333M16 3.99805V6.66471M10.6667 21.3314L13.3333 13.3314L21.3333 10.6647L18.6667 18.6647L10.6667 21.3314Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--cpu {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M2.75 9.16667H4.58333M2.75 12.8333H4.58333M9.16667 2.75V4.58333M12.8333 2.75V4.58333M19.25 9.16667H17.4167M19.25 12.8333H17.4167M12.8333 19.25V17.4167M9.16667 19.25V17.4167M4.58333 5.5C4.58333 5.25688 4.67991 5.02373 4.85182 4.85182C5.02373 4.67991 5.25688 4.58333 5.5 4.58333H16.5C16.7431 4.58333 16.9763 4.67991 17.1482 4.85182C17.3201 5.02373 17.4167 5.25688 17.4167 5.5V16.5C17.4167 16.7431 17.3201 16.9763 17.1482 17.1482C16.9763 17.3201 16.7431 17.4167 16.5 17.4167H5.5C5.25688 17.4167 5.02373 17.3201 4.85182 17.1482C4.67991 16.9763 4.58333 16.7431 4.58333 16.5V5.5ZM8.25 8.25H13.75V13.75H8.25V8.25Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M2.75 9.16667H4.58333M2.75 12.8333H4.58333M9.16667 2.75V4.58333M12.8333 2.75V4.58333M19.25 9.16667H17.4167M19.25 12.8333H17.4167M12.8333 19.25V17.4167M9.16667 19.25V17.4167M4.58333 5.5C4.58333 5.25688 4.67991 5.02373 4.85182 4.85182C5.02373 4.67991 5.25688 4.58333 5.5 4.58333H16.5C16.7431 4.58333 16.9763 4.67991 17.1482 4.85182C17.3201 5.02373 17.4167 5.25688 17.4167 5.5V16.5C17.4167 16.7431 17.3201 16.9763 17.1482 17.1482C16.9763 17.3201 16.7431 17.4167 16.5 17.4167H5.5C5.25688 17.4167 5.02373 17.3201 4.85182 17.1482C4.67991 16.9763 4.58333 16.7431 4.58333 16.5V5.5ZM8.25 8.25H13.75V13.75H8.25V8.25Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--door_exit {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M11.9128 11.0078V11.017M2.74609 19.2578H19.2461M4.57943 19.2578V4.59115C4.57943 4.10492 4.77258 3.6386 5.1164 3.29478C5.46021 2.95097 5.92653 2.75781 6.41276 2.75781H13.2878M15.5794 12.3828V19.2578M12.8294 6.42448H19.2461M19.2461 6.42448L16.4961 3.67448M19.2461 6.42448L16.4961 9.17448%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M11.9128 11.0078V11.017M2.74609 19.2578H19.2461M4.57943 19.2578V4.59115C4.57943 4.10492 4.77258 3.6386 5.1164 3.29478C5.46021 2.95097 5.92653 2.75781 6.41276 2.75781H13.2878M15.5794 12.3828V19.2578M12.8294 6.42448H19.2461M19.2461 6.42448L16.4961 3.67448M19.2461 6.42448L16.4961 9.17448%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--devices {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M16.5 7.33073V4.58073C16.5 4.33761 16.4034 4.10446 16.2315 3.93255C16.0596 3.76064 15.8264 3.66406 15.5833 3.66406H3.66667C3.42355 3.66406 3.19039 3.76064 3.01849 3.93255C2.84658 4.10446 2.75 4.33761 2.75 4.58073V15.5807C2.75 15.8238 2.84658 16.057 3.01849 16.2289C3.19039 16.4008 3.42355 16.4974 3.66667 16.4974H11.9167M14.6667 8.2474H16.5M11.9167 8.2474C11.9167 8.00428 12.0132 7.77112 12.1852 7.59921C12.3571 7.42731 12.5902 7.33073 12.8333 7.33073H18.3333C18.5764 7.33073 18.8096 7.42731 18.9815 7.59921C19.1534 7.77112 19.25 8.00428 19.25 8.2474V17.4141C19.25 17.6572 19.1534 17.8903 18.9815 18.0622C18.8096 18.2342 18.5764 18.3307 18.3333 18.3307H12.8333C12.5902 18.3307 12.3571 18.2342 12.1852 18.0622C12.0132 17.8903 11.9167 17.6572 11.9167 17.4141V8.2474Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M16.5 7.33073V4.58073C16.5 4.33761 16.4034 4.10446 16.2315 3.93255C16.0596 3.76064 15.8264 3.66406 15.5833 3.66406H3.66667C3.42355 3.66406 3.19039 3.76064 3.01849 3.93255C2.84658 4.10446 2.75 4.33761 2.75 4.58073V15.5807C2.75 15.8238 2.84658 16.057 3.01849 16.2289C3.19039 16.4008 3.42355 16.4974 3.66667 16.4974H11.9167M14.6667 8.2474H16.5M11.9167 8.2474C11.9167 8.00428 12.0132 7.77112 12.1852 7.59921C12.3571 7.42731 12.5902 7.33073 12.8333 7.33073H18.3333C18.5764 7.33073 18.8096 7.42731 18.9815 7.59921C19.1534 7.77112 19.25 8.00428 19.25 8.2474V17.4141C19.25 17.6572 19.1534 17.8903 18.9815 18.0622C18.8096 18.2342 18.5764 18.3307 18.3333 18.3307H12.8333C12.5902 18.3307 12.3571 18.2342 12.1852 18.0622C12.0132 17.8903 11.9167 17.6572 11.9167 17.4141V8.2474Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--download {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M3.33594 14.1654V15.832C3.33594 16.2741 3.51153 16.698 3.82409 17.0105C4.13665 17.3231 4.56058 17.4987 5.0026 17.4987H15.0026C15.4446 17.4987 15.8686 17.3231 16.1811 17.0105C16.4937 16.698 16.6693 16.2741 16.6693 15.832V14.1654M5.83594 9.16537L10.0026 13.332M10.0026 13.332L14.1693 9.16537M10.0026 13.332V3.33203%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M3.33594 14.1654V15.832C3.33594 16.2741 3.51153 16.698 3.82409 17.0105C4.13665 17.3231 4.56058 17.4987 5.0026 17.4987H15.0026C15.4446 17.4987 15.8686 17.3231 16.1811 17.0105C16.4937 16.698 16.6693 16.2741 16.6693 15.832V14.1654M5.83594 9.16537L10.0026 13.332M10.0026 13.332L14.1693 9.16537M10.0026 13.332V3.33203%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--egov {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2230%22 height%3D%2230%22 viewBox%3D%220 0 30 30%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M22.998 14.7515H23.0508L23.0771 14.7524H23.1035L23.2354 14.7573L23.2617 14.7593L23.2871 14.7612L23.3135 14.7622L23.3662 14.7661L23.3916 14.7681L23.418 14.771L23.4443 14.7729L23.4697 14.7749L23.5225 14.7808L23.5479 14.7837L23.5742 14.7866L23.625 14.7925L23.6514 14.7964L23.6768 14.8003L23.7021 14.8032L23.7285 14.8071L23.7793 14.8149L23.8057 14.8198L23.8564 14.8276L24.0088 14.8569L24.0596 14.8687L24.085 14.8735L24.1865 14.897L24.2119 14.9038L24.2373 14.9097L24.3643 14.9438L24.3887 14.9507L24.4141 14.9585L24.4395 14.9653L24.4648 14.9731L24.4893 14.981L24.54 14.9966L24.5645 15.0054L24.5898 15.0132L24.6143 15.021L24.6387 15.0298L24.6641 15.0386L24.6885 15.0474L24.7139 15.0562L24.7383 15.0649L24.7627 15.0747L24.7881 15.0845L24.8125 15.0933L24.8613 15.1128L24.8867 15.1226L24.9355 15.1421L24.96 15.1528L24.9844 15.1626L25.0088 15.1743L25.0332 15.1841L25.0586 15.1948L25.083 15.2065L25.1074 15.2173L25.1318 15.229L25.1562 15.2397L25.2295 15.2749L25.2539 15.2876L25.2783 15.2993L25.3018 15.312L25.3262 15.3237L25.375 15.3491L25.3984 15.3618L25.3945 15.3628C27.0002 16.2289 28.0914 17.9264 28.0918 19.8784C28.0918 22.2845 26.4349 24.3019 24.2002 24.856C23.8258 22.6316 25.2996 20.6526 27.0381 21.0532C27.0381 21.0532 26.8622 19.9046 25.6104 19.5063C24.359 19.1081 23.9219 19.8813 23.9219 19.8813C23.9219 19.8813 24.6743 18.8163 24.3711 17.6694C24.1442 16.8099 23.4995 16.3059 23.1914 16.1079L23.0352 16.0171C23.0265 16.0212 21.9814 16.5199 21.6631 17.6567C21.3466 18.7882 22.0684 19.855 22.0811 19.8735C22.0724 19.858 21.6428 19.0989 20.3975 19.4751C19.1475 19.8532 18.9515 20.9879 18.9492 21.0015C20.5142 20.7813 21.9659 22.671 21.6943 24.8501L21.6855 24.8481L21.6602 24.8413L21.6357 24.8345L21.5596 24.814L21.5342 24.8062L21.5088 24.7993L21.4844 24.7915L21.459 24.7847L21.4336 24.7769L21.4092 24.7681L21.3848 24.7603L21.3594 24.7524L21.335 24.7437L21.3096 24.7358L21.2842 24.7271L21.2354 24.7095L21.21 24.7007L21.1855 24.6909L21.1611 24.6821L21.1357 24.6724L21.1113 24.6636L21.0381 24.6343L21.0127 24.6245L20.9883 24.6138L20.9639 24.604L20.8418 24.5503L20.8174 24.5386L20.793 24.5278L20.7686 24.5161L20.7441 24.5054L20.7197 24.4927L20.6953 24.481L20.6709 24.4683L20.6465 24.4565L20.6221 24.4438L20.5977 24.4321L20.5742 24.4185L20.5254 24.3931L20.502 24.3804L20.4531 24.353L20.4297 24.3394L20.4053 24.3257L20.3584 24.2983L20.334 24.2837L20.3105 24.27L20.2861 24.2554L20.2627 24.2397L20.2158 24.2104L20.1914 24.1948L20.168 24.1802L20.1211 24.1489L20.0967 24.1333L20.0498 24.1001L20.0264 24.0845L19.9795 24.0513L19.9561 24.0337L19.9092 24.0005L19.8857 23.9829L19.8623 23.9644L19.8154 23.9292L19.792 23.9106L19.7695 23.8921L19.7227 23.855L19.7002 23.8364L19.6768 23.8169L19.6543 23.7974L19.6309 23.7778L19.5859 23.7388L19.5635 23.7183L19.54 23.6978L19.4951 23.6567L19.4727 23.6353L19.4492 23.6147L19.4043 23.5718L19.3818 23.5493L19.3594 23.5278L19.292 23.4604L19.2246 23.3901L19.2031 23.3667L19.1807 23.3423L19.1592 23.3188L19.1367 23.2935L19.1152 23.269L19.0928 23.2446L19.0713 23.2192L19.0498 23.1929L19.0273 23.1675L19.0059 23.1421L18.9844 23.1147L18.9629 23.0884L18.9199 23.0337L18.8984 23.0054L18.877 22.978L18.8555 22.9497L18.835 22.9214L18.792 22.8628L18.7715 22.8335L18.75 22.8032L18.7295 22.7729L18.708 22.7427L18.6875 22.7114L18.667 22.6792L18.6465 22.6479L18.626 22.6157L18.5645 22.5161L18.5439 22.4819L18.5244 22.4478L18.5039 22.4126L18.4834 22.3765L18.4443 22.3042L18.4238 22.2661L18.4043 22.229L18.3848 22.1909L18.3457 22.1128L18.3271 22.0728L18.3076 22.0317L18.2891 21.9907L18.2695 21.9478L18.2324 21.8618L18.2139 21.8169L18.1953 21.771L18.1777 21.7251L18.1592 21.6772L18.1416 21.6294L18.1064 21.5298L18.0898 21.478L18.0723 21.4253L18.0557 21.3716L18.0391 21.3159L18.0234 21.2593L18.0068 21.2007L17.9912 21.1401L17.9756 21.0786L17.9609 21.0142L17.9463 20.9478L17.9326 20.8794L17.9189 20.8071L17.9062 20.7329L17.8936 20.6558L17.8818 20.5728L17.8711 20.4858L17.8613 20.396L17.8525 20.2964L17.8447 20.1909L17.8398 20.0737L17.8359 19.9448L17.835 19.8794L17.8369 19.7964C17.8453 19.2407 17.9436 18.6895 18.1289 18.1655L18.1797 18.0278L18.2285 17.9097L18.2734 17.8042L18.3174 17.7085L18.3594 17.6206L18.4004 17.5386L18.4404 17.4624L18.4805 17.3901L18.5186 17.3208L18.5566 17.2573L18.5947 17.1948L18.6318 17.1353L18.668 17.0786L18.7051 17.0229L18.7402 16.9712L18.7764 16.9194L18.8115 16.8706L18.8457 16.8237L18.8809 16.7778L18.915 16.7329L18.9492 16.689L18.9834 16.647L19.0176 16.606L19.0508 16.5659L19.085 16.5259L19.1514 16.4517L19.1836 16.4155L19.2168 16.3804L19.249 16.3452L19.2822 16.312L19.3467 16.2456L19.3779 16.2144L19.4102 16.1831L19.4424 16.1528L19.4746 16.1235L19.5068 16.0933L19.5381 16.0649L19.5693 16.0376L19.6006 16.0093L19.6943 15.9302L19.7256 15.9048L19.7559 15.8804L19.7871 15.855L19.8184 15.8306L19.8789 15.7837L19.9102 15.7612L19.9707 15.7163L20.0312 15.6733L20.0918 15.6323L20.1211 15.6118L20.2119 15.5532L20.2412 15.5347L20.2715 15.5161L20.3301 15.479L20.3887 15.4438L20.4189 15.4263L20.4482 15.4106L20.5068 15.3774L20.5947 15.3306L20.623 15.3159L20.7109 15.272L20.7393 15.2573L20.7686 15.2437L20.7969 15.231L20.8262 15.2173L20.8545 15.2036L20.8838 15.1909L20.9121 15.1782L20.9414 15.1655L21.0547 15.1187L21.084 15.1069L21.1123 15.0962L21.1406 15.0845L21.1973 15.063L21.2822 15.0337L21.3096 15.0229L21.3662 15.0054L21.3945 14.9956L21.4229 14.9868L21.4502 14.978L21.4785 14.9702L21.5068 14.9614L21.5342 14.9536L21.5625 14.9448L21.5898 14.938L21.6182 14.9302L21.6455 14.9224L21.6738 14.9155L21.7012 14.9077L21.7285 14.9009L21.7568 14.895L21.8115 14.8813L21.8662 14.8696L21.8945 14.8638L21.9219 14.8569L21.9492 14.8521L21.9766 14.8462L22.0312 14.8364L22.0586 14.8306L22.0859 14.8267L22.1133 14.8218L22.1406 14.8179L22.168 14.813L22.2773 14.7974L22.3037 14.7935L22.3311 14.7905L22.3584 14.7866L22.3848 14.7837L22.4395 14.7778L22.4658 14.7749L22.4932 14.7729L22.5195 14.77L22.5469 14.7681L22.5732 14.7651L22.5996 14.7642L22.627 14.7622L22.6797 14.7583L22.707 14.7573L22.7861 14.7544L22.8135 14.7534L22.8662 14.7515H22.9189L22.9453 14.7505H22.9717L22.998 14.7515Z%22 fill%3D%22%232C6BCC%22%2F%3E%3Cpath d%3D%22M14.7883 18.7319C13.4386 19.3894 11.8814 19.8048 10.0473 19.8048C8.59387 19.8048 7.45176 19.3549 6.7946 18.4896C6.44849 18.0052 6.27543 17.2437 6.24094 16.7596C13.058 16.9327 17.2452 15.3754 17.2452 11.0841C17.2452 7.9349 14.7883 5.99707 11.3625 5.99707C5.23738 5.99707 1.5 11.3609 1.5 16.5173C1.5 20.9466 3.99149 23.6864 8.80143 23.6864C10.7048 23.6864 13.1618 23.3403 15.1341 22.331L14.788 18.7322L14.7883 18.7319ZM12.5736 11.0493C12.5736 12.6411 10.6358 13.1602 6.72504 13.1257C7.07115 11.5685 8.42081 9.63067 10.7393 9.63067C11.8814 9.63067 12.5736 10.2188 12.5736 11.0493Z%22 fill%3D%22%232C6BCC%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2230%22 height%3D%2230%22 viewBox%3D%220 0 30 30%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M22.998 14.7515H23.0508L23.0771 14.7524H23.1035L23.2354 14.7573L23.2617 14.7593L23.2871 14.7612L23.3135 14.7622L23.3662 14.7661L23.3916 14.7681L23.418 14.771L23.4443 14.7729L23.4697 14.7749L23.5225 14.7808L23.5479 14.7837L23.5742 14.7866L23.625 14.7925L23.6514 14.7964L23.6768 14.8003L23.7021 14.8032L23.7285 14.8071L23.7793 14.8149L23.8057 14.8198L23.8564 14.8276L24.0088 14.8569L24.0596 14.8687L24.085 14.8735L24.1865 14.897L24.2119 14.9038L24.2373 14.9097L24.3643 14.9438L24.3887 14.9507L24.4141 14.9585L24.4395 14.9653L24.4648 14.9731L24.4893 14.981L24.54 14.9966L24.5645 15.0054L24.5898 15.0132L24.6143 15.021L24.6387 15.0298L24.6641 15.0386L24.6885 15.0474L24.7139 15.0562L24.7383 15.0649L24.7627 15.0747L24.7881 15.0845L24.8125 15.0933L24.8613 15.1128L24.8867 15.1226L24.9355 15.1421L24.96 15.1528L24.9844 15.1626L25.0088 15.1743L25.0332 15.1841L25.0586 15.1948L25.083 15.2065L25.1074 15.2173L25.1318 15.229L25.1562 15.2397L25.2295 15.2749L25.2539 15.2876L25.2783 15.2993L25.3018 15.312L25.3262 15.3237L25.375 15.3491L25.3984 15.3618L25.3945 15.3628C27.0002 16.2289 28.0914 17.9264 28.0918 19.8784C28.0918 22.2845 26.4349 24.3019 24.2002 24.856C23.8258 22.6316 25.2996 20.6526 27.0381 21.0532C27.0381 21.0532 26.8622 19.9046 25.6104 19.5063C24.359 19.1081 23.9219 19.8813 23.9219 19.8813C23.9219 19.8813 24.6743 18.8163 24.3711 17.6694C24.1442 16.8099 23.4995 16.3059 23.1914 16.1079L23.0352 16.0171C23.0265 16.0212 21.9814 16.5199 21.6631 17.6567C21.3466 18.7882 22.0684 19.855 22.0811 19.8735C22.0724 19.858 21.6428 19.0989 20.3975 19.4751C19.1475 19.8532 18.9515 20.9879 18.9492 21.0015C20.5142 20.7813 21.9659 22.671 21.6943 24.8501L21.6855 24.8481L21.6602 24.8413L21.6357 24.8345L21.5596 24.814L21.5342 24.8062L21.5088 24.7993L21.4844 24.7915L21.459 24.7847L21.4336 24.7769L21.4092 24.7681L21.3848 24.7603L21.3594 24.7524L21.335 24.7437L21.3096 24.7358L21.2842 24.7271L21.2354 24.7095L21.21 24.7007L21.1855 24.6909L21.1611 24.6821L21.1357 24.6724L21.1113 24.6636L21.0381 24.6343L21.0127 24.6245L20.9883 24.6138L20.9639 24.604L20.8418 24.5503L20.8174 24.5386L20.793 24.5278L20.7686 24.5161L20.7441 24.5054L20.7197 24.4927L20.6953 24.481L20.6709 24.4683L20.6465 24.4565L20.6221 24.4438L20.5977 24.4321L20.5742 24.4185L20.5254 24.3931L20.502 24.3804L20.4531 24.353L20.4297 24.3394L20.4053 24.3257L20.3584 24.2983L20.334 24.2837L20.3105 24.27L20.2861 24.2554L20.2627 24.2397L20.2158 24.2104L20.1914 24.1948L20.168 24.1802L20.1211 24.1489L20.0967 24.1333L20.0498 24.1001L20.0264 24.0845L19.9795 24.0513L19.9561 24.0337L19.9092 24.0005L19.8857 23.9829L19.8623 23.9644L19.8154 23.9292L19.792 23.9106L19.7695 23.8921L19.7227 23.855L19.7002 23.8364L19.6768 23.8169L19.6543 23.7974L19.6309 23.7778L19.5859 23.7388L19.5635 23.7183L19.54 23.6978L19.4951 23.6567L19.4727 23.6353L19.4492 23.6147L19.4043 23.5718L19.3818 23.5493L19.3594 23.5278L19.292 23.4604L19.2246 23.3901L19.2031 23.3667L19.1807 23.3423L19.1592 23.3188L19.1367 23.2935L19.1152 23.269L19.0928 23.2446L19.0713 23.2192L19.0498 23.1929L19.0273 23.1675L19.0059 23.1421L18.9844 23.1147L18.9629 23.0884L18.9199 23.0337L18.8984 23.0054L18.877 22.978L18.8555 22.9497L18.835 22.9214L18.792 22.8628L18.7715 22.8335L18.75 22.8032L18.7295 22.7729L18.708 22.7427L18.6875 22.7114L18.667 22.6792L18.6465 22.6479L18.626 22.6157L18.5645 22.5161L18.5439 22.4819L18.5244 22.4478L18.5039 22.4126L18.4834 22.3765L18.4443 22.3042L18.4238 22.2661L18.4043 22.229L18.3848 22.1909L18.3457 22.1128L18.3271 22.0728L18.3076 22.0317L18.2891 21.9907L18.2695 21.9478L18.2324 21.8618L18.2139 21.8169L18.1953 21.771L18.1777 21.7251L18.1592 21.6772L18.1416 21.6294L18.1064 21.5298L18.0898 21.478L18.0723 21.4253L18.0557 21.3716L18.0391 21.3159L18.0234 21.2593L18.0068 21.2007L17.9912 21.1401L17.9756 21.0786L17.9609 21.0142L17.9463 20.9478L17.9326 20.8794L17.9189 20.8071L17.9062 20.7329L17.8936 20.6558L17.8818 20.5728L17.8711 20.4858L17.8613 20.396L17.8525 20.2964L17.8447 20.1909L17.8398 20.0737L17.8359 19.9448L17.835 19.8794L17.8369 19.7964C17.8453 19.2407 17.9436 18.6895 18.1289 18.1655L18.1797 18.0278L18.2285 17.9097L18.2734 17.8042L18.3174 17.7085L18.3594 17.6206L18.4004 17.5386L18.4404 17.4624L18.4805 17.3901L18.5186 17.3208L18.5566 17.2573L18.5947 17.1948L18.6318 17.1353L18.668 17.0786L18.7051 17.0229L18.7402 16.9712L18.7764 16.9194L18.8115 16.8706L18.8457 16.8237L18.8809 16.7778L18.915 16.7329L18.9492 16.689L18.9834 16.647L19.0176 16.606L19.0508 16.5659L19.085 16.5259L19.1514 16.4517L19.1836 16.4155L19.2168 16.3804L19.249 16.3452L19.2822 16.312L19.3467 16.2456L19.3779 16.2144L19.4102 16.1831L19.4424 16.1528L19.4746 16.1235L19.5068 16.0933L19.5381 16.0649L19.5693 16.0376L19.6006 16.0093L19.6943 15.9302L19.7256 15.9048L19.7559 15.8804L19.7871 15.855L19.8184 15.8306L19.8789 15.7837L19.9102 15.7612L19.9707 15.7163L20.0312 15.6733L20.0918 15.6323L20.1211 15.6118L20.2119 15.5532L20.2412 15.5347L20.2715 15.5161L20.3301 15.479L20.3887 15.4438L20.4189 15.4263L20.4482 15.4106L20.5068 15.3774L20.5947 15.3306L20.623 15.3159L20.7109 15.272L20.7393 15.2573L20.7686 15.2437L20.7969 15.231L20.8262 15.2173L20.8545 15.2036L20.8838 15.1909L20.9121 15.1782L20.9414 15.1655L21.0547 15.1187L21.084 15.1069L21.1123 15.0962L21.1406 15.0845L21.1973 15.063L21.2822 15.0337L21.3096 15.0229L21.3662 15.0054L21.3945 14.9956L21.4229 14.9868L21.4502 14.978L21.4785 14.9702L21.5068 14.9614L21.5342 14.9536L21.5625 14.9448L21.5898 14.938L21.6182 14.9302L21.6455 14.9224L21.6738 14.9155L21.7012 14.9077L21.7285 14.9009L21.7568 14.895L21.8115 14.8813L21.8662 14.8696L21.8945 14.8638L21.9219 14.8569L21.9492 14.8521L21.9766 14.8462L22.0312 14.8364L22.0586 14.8306L22.0859 14.8267L22.1133 14.8218L22.1406 14.8179L22.168 14.813L22.2773 14.7974L22.3037 14.7935L22.3311 14.7905L22.3584 14.7866L22.3848 14.7837L22.4395 14.7778L22.4658 14.7749L22.4932 14.7729L22.5195 14.77L22.5469 14.7681L22.5732 14.7651L22.5996 14.7642L22.627 14.7622L22.6797 14.7583L22.707 14.7573L22.7861 14.7544L22.8135 14.7534L22.8662 14.7515H22.9189L22.9453 14.7505H22.9717L22.998 14.7515Z%22 fill%3D%22%232C6BCC%22%2F%3E%3Cpath d%3D%22M14.7883 18.7319C13.4386 19.3894 11.8814 19.8048 10.0473 19.8048C8.59387 19.8048 7.45176 19.3549 6.7946 18.4896C6.44849 18.0052 6.27543 17.2437 6.24094 16.7596C13.058 16.9327 17.2452 15.3754 17.2452 11.0841C17.2452 7.9349 14.7883 5.99707 11.3625 5.99707C5.23738 5.99707 1.5 11.3609 1.5 16.5173C1.5 20.9466 3.99149 23.6864 8.80143 23.6864C10.7048 23.6864 13.1618 23.3403 15.1341 22.331L14.788 18.7322L14.7883 18.7319ZM12.5736 11.0493C12.5736 12.6411 10.6358 13.1602 6.72504 13.1257C7.07115 11.5685 8.42081 9.63067 10.7393 9.63067C11.8814 9.63067 12.5736 10.2188 12.5736 11.0493Z%22 fill%3D%22%232C6BCC%22%2F%3E%3C%2Fsvg%3E");
}

.icon--external_link {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2226%22 height%3D%2226%22 viewBox%3D%220 0 26 26%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M11.9115 7.5835H6.49479C5.92016 7.5835 5.36906 7.81177 4.96273 8.2181C4.5564 8.62443 4.32813 9.17553 4.32812 9.75016V19.5002C4.32813 20.0748 4.5564 20.6259 4.96273 21.0322C5.36906 21.4386 5.92016 21.6668 6.49479 21.6668H16.2448C16.8194 21.6668 17.3705 21.4386 17.7769 21.0322C18.1832 20.6259 18.4115 20.0748 18.4115 19.5002V14.0835M10.8281 15.1668L21.6615 4.3335M21.6615 4.3335H16.2448M21.6615 4.3335V9.75016%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2226%22 height%3D%2226%22 viewBox%3D%220 0 26 26%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M11.9115 7.5835H6.49479C5.92016 7.5835 5.36906 7.81177 4.96273 8.2181C4.5564 8.62443 4.32813 9.17553 4.32812 9.75016V19.5002C4.32813 20.0748 4.5564 20.6259 4.96273 21.0322C5.36906 21.4386 5.92016 21.6668 6.49479 21.6668H16.2448C16.8194 21.6668 17.3705 21.4386 17.7769 21.0322C18.1832 20.6259 18.4115 20.0748 18.4115 19.5002V14.0835M10.8281 15.1668L21.6615 4.3335M21.6615 4.3335H16.2448M21.6615 4.3335V9.75016%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--eye {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M10 12C10 12.5304 10.2107 13.0391 10.5858 13.4142C10.9609 13.7893 11.4696 14 12 14C12.5304 14 13.0391 13.7893 13.4142 13.4142C13.7893 13.0391 14 12.5304 14 12C14 11.4696 13.7893 10.9609 13.4142 10.5858C13.0391 10.2107 12.5304 10 12 10C11.4696 10 10.9609 10.2107 10.5858 10.5858C10.2107 10.9609 10 11.4696 10 12Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3Cpath d%3D%22M21 12C18.6 16 15.6 18 12 18C8.4 18 5.4 16 3 12C5.4 8 8.4 6 12 6C15.6 6 18.6 8 21 12Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M10 12C10 12.5304 10.2107 13.0391 10.5858 13.4142C10.9609 13.7893 11.4696 14 12 14C12.5304 14 13.0391 13.7893 13.4142 13.4142C13.7893 13.0391 14 12.5304 14 12C14 11.4696 13.7893 10.9609 13.4142 10.5858C13.0391 10.2107 12.5304 10 12 10C11.4696 10 10.9609 10.2107 10.5858 10.5858C10.2107 10.9609 10 11.4696 10 12Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3Cpath d%3D%22M21 12C18.6 16 15.6 18 12 18C8.4 18 5.4 16 3 12C5.4 8 8.4 6 12 6C15.6 6 18.6 8 21 12Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--eye_off {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M10.585 10.587C10.21 10.9622 9.99936 11.4709 9.99945 12.0014C9.99954 12.5318 10.2104 13.0405 10.5855 13.4155C10.9607 13.7905 11.4694 14.0012 11.9999 14.0011C12.5303 14.001 13.039 13.7902 13.414 13.415M16.681 16.673C15.2782 17.5507 13.6547 18.0109 12 18C8.4 18 5.4 16 3 12C4.272 9.88 5.712 8.322 7.32 7.326M10.18 6.18C10.779 6.05873 11.3888 5.99842 12 6C15.6 6 18.6 8 21 12C20.334 13.11 19.621 14.067 18.862 14.87M3 3L21 21%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M10.585 10.587C10.21 10.9622 9.99936 11.4709 9.99945 12.0014C9.99954 12.5318 10.2104 13.0405 10.5855 13.4155C10.9607 13.7905 11.4694 14.0012 11.9999 14.0011C12.5303 14.001 13.039 13.7902 13.414 13.415M16.681 16.673C15.2782 17.5507 13.6547 18.0109 12 18C8.4 18 5.4 16 3 12C4.272 9.88 5.712 8.322 7.32 7.326M10.18 6.18C10.779 6.05873 11.3888 5.99842 12 6C15.6 6 18.6 8 21 12C20.334 13.11 19.621 14.067 18.862 14.87M3 3L21 21%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--file {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2240%22 height%3D%2240%22 viewBox%3D%220 0 40 40%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M23.3437 4.99609V11.6628C23.3437 12.1048 23.5193 12.5287 23.8319 12.8413C24.1445 13.1538 24.5684 13.3294 25.0104 13.3294H31.6771M23.3437 4.99609H11.6771C10.793 4.99609 9.94518 5.34728 9.32006 5.9724C8.69494 6.59753 8.34375 7.44537 8.34375 8.32943V31.6628C8.34375 32.5468 8.69494 33.3947 9.32006 34.0198C9.94518 34.6449 10.793 34.9961 11.6771 34.9961H28.3437C29.2278 34.9961 30.0757 34.6449 30.7008 34.0198C31.3259 33.3947 31.6771 32.5468 31.6771 31.6628V13.3294M23.3437 4.99609L31.6771 13.3294M15.0104 14.9961H16.6771M15.0104 21.6628H25.0104M15.0104 28.3294H25.0104%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2240%22 height%3D%2240%22 viewBox%3D%220 0 40 40%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M23.3437 4.99609V11.6628C23.3437 12.1048 23.5193 12.5287 23.8319 12.8413C24.1445 13.1538 24.5684 13.3294 25.0104 13.3294H31.6771M23.3437 4.99609H11.6771C10.793 4.99609 9.94518 5.34728 9.32006 5.9724C8.69494 6.59753 8.34375 7.44537 8.34375 8.32943V31.6628C8.34375 32.5468 8.69494 33.3947 9.32006 34.0198C9.94518 34.6449 10.793 34.9961 11.6771 34.9961H28.3437C29.2278 34.9961 30.0757 34.6449 30.7008 34.0198C31.3259 33.3947 31.6771 32.5468 31.6771 31.6628V13.3294M23.3437 4.99609L31.6771 13.3294M15.0104 14.9961H16.6771M15.0104 21.6628H25.0104M15.0104 28.3294H25.0104%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--file_invoice {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M14 3V7C14 7.26522 14.1054 7.51957 14.2929 7.70711C14.4804 7.89464 14.7348 8 15 8H19M14 3H7C6.46957 3 5.96086 3.21071 5.58579 3.58579C5.21071 3.96086 5 4.46957 5 5V19C5 19.5304 5.21071 20.0391 5.58579 20.4142C5.96086 20.7893 6.46957 21 7 21H17C17.5304 21 18.0391 20.7893 18.4142 20.4142C18.7893 20.0391 19 19.5304 19 19V8M14 3L19 8M9 7H10M9 13H15M13 17H15%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M14 3V7C14 7.26522 14.1054 7.51957 14.2929 7.70711C14.4804 7.89464 14.7348 8 15 8H19M14 3H7C6.46957 3 5.96086 3.21071 5.58579 3.58579C5.21071 3.96086 5 4.46957 5 5V19C5 19.5304 5.21071 20.0391 5.58579 20.4142C5.96086 20.7893 6.46957 21 7 21H17C17.5304 21 18.0391 20.7893 18.4142 20.4142C18.7893 20.0391 19 19.5304 19 19V8M14 3L19 8M9 7H10M9 13H15M13 17H15%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--file_like {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M8 26.6667V22.6667C8 22.313 7.85952 21.9739 7.60948 21.7239C7.35943 21.4738 7.02029 21.3333 6.66667 21.3333H5.33333C4.97971 21.3333 4.64057 21.4738 4.39052 21.7239C4.14048 21.9739 4 22.313 4 22.6667V26.6667C4 27.0203 4.14048 27.3594 4.39052 27.6095C4.64057 27.8595 4.97971 28 5.33333 28H6.66667C7.02029 28 7.35943 27.8595 7.60948 27.6095C7.85952 27.3594 8 27.0203 8 26.6667ZM8 26.6667C8 27.0203 8.14048 27.3594 8.39052 27.6095C8.64057 27.8595 8.97971 28 9.33333 28H14.3413C14.6282 28 14.9074 27.9075 15.1375 27.7363C15.3676 27.565 15.5363 27.3241 15.6187 27.0493L17.2187 23.0493C17.3387 22.6453 17.396 22.2093 17.144 21.8707C16.8933 21.532 16.4213 21.3333 16 21.3333H13.3333V18.044C13.3332 17.7293 13.2318 17.4231 13.0442 17.1704C12.8567 16.9178 12.5928 16.7322 12.2916 16.641C11.9905 16.5498 11.6679 16.5579 11.3717 16.6641C11.0755 16.7703 10.8213 16.9689 10.6467 17.2307L8 21.3333V26.6667ZM18.6667 4V9.33333C18.6667 9.68696 18.8071 10.0261 19.0572 10.2761C19.3072 10.5262 19.6464 10.6667 20 10.6667H25.3333M18.6667 4H9.33333C8.62609 4 7.94781 4.28095 7.44771 4.78105C6.94762 5.28115 6.66667 5.95942 6.66667 6.66667V16.1333M18.6667 4L25.3333 10.6667M25.3333 10.6667V25.3333C25.3333 26.0406 25.0524 26.7189 24.5523 27.219C24.0522 27.7191 23.3739 28 22.6667 28H19.6%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M8 26.6667V22.6667C8 22.313 7.85952 21.9739 7.60948 21.7239C7.35943 21.4738 7.02029 21.3333 6.66667 21.3333H5.33333C4.97971 21.3333 4.64057 21.4738 4.39052 21.7239C4.14048 21.9739 4 22.313 4 22.6667V26.6667C4 27.0203 4.14048 27.3594 4.39052 27.6095C4.64057 27.8595 4.97971 28 5.33333 28H6.66667C7.02029 28 7.35943 27.8595 7.60948 27.6095C7.85952 27.3594 8 27.0203 8 26.6667ZM8 26.6667C8 27.0203 8.14048 27.3594 8.39052 27.6095C8.64057 27.8595 8.97971 28 9.33333 28H14.3413C14.6282 28 14.9074 27.9075 15.1375 27.7363C15.3676 27.565 15.5363 27.3241 15.6187 27.0493L17.2187 23.0493C17.3387 22.6453 17.396 22.2093 17.144 21.8707C16.8933 21.532 16.4213 21.3333 16 21.3333H13.3333V18.044C13.3332 17.7293 13.2318 17.4231 13.0442 17.1704C12.8567 16.9178 12.5928 16.7322 12.2916 16.641C11.9905 16.5498 11.6679 16.5579 11.3717 16.6641C11.0755 16.7703 10.8213 16.9689 10.6467 17.2307L8 21.3333V26.6667ZM18.6667 4V9.33333C18.6667 9.68696 18.8071 10.0261 19.0572 10.2761C19.3072 10.5262 19.6464 10.6667 20 10.6667H25.3333M18.6667 4H9.33333C8.62609 4 7.94781 4.28095 7.44771 4.78105C6.94762 5.28115 6.66667 5.95942 6.66667 6.66667V16.1333M18.6667 4L25.3333 10.6667M25.3333 10.6667V25.3333C25.3333 26.0406 25.0524 26.7189 24.5523 27.219C24.0522 27.7191 23.3739 28 22.6667 28H19.6%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--file_stack {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M14 3V7C14 7.26522 14.1054 7.51957 14.2929 7.70711C14.4804 7.89464 14.7348 8 15 8H19M14 3H7C6.46957 3 5.96086 3.21071 5.58579 3.58579C5.21071 3.96086 5 4.46957 5 5V12M14 3L19 8M19 8V12M5 21H19M5 18H19M5 15H19%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M14 3V7C14 7.26522 14.1054 7.51957 14.2929 7.70711C14.4804 7.89464 14.7348 8 15 8H19M14 3H7C6.46957 3 5.96086 3.21071 5.58579 3.58579C5.21071 3.96086 5 4.46957 5 5V12M14 3L19 8M19 8V12M5 21H19M5 18H19M5 15H19%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--headset {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4 14V11C4 8.87827 4.84285 6.84344 6.34315 5.34315C7.84344 3.84285 9.87827 3 12 3C14.1217 3 16.1566 3.84285 17.6569 5.34315C19.1571 6.84344 20 8.87827 20 11V14M4 14C4 13.4696 4.21071 12.9609 4.58579 12.5858C4.96086 12.2107 5.46957 12 6 12H7C7.53043 12 8.03914 12.2107 8.41421 12.5858C8.78929 12.9609 9 13.4696 9 14V17C9 17.5304 8.78929 18.0391 8.41421 18.4142C8.03914 18.7893 7.53043 19 7 19H6C5.46957 19 4.96086 18.7893 4.58579 18.4142C4.21071 18.0391 4 17.5304 4 17V14ZM20 14C20 13.4696 19.7893 12.9609 19.4142 12.5858C19.0391 12.2107 18.5304 12 18 12H17C16.4696 12 15.9609 12.2107 15.5858 12.5858C15.2107 12.9609 15 13.4696 15 14V17C15 17.5304 15.2107 18.0391 15.5858 18.4142C15.9609 18.7893 16.4696 19 17 19H18M20 14V17C20 17.5304 19.7893 18.0391 19.4142 18.4142C19.0391 18.7893 18.5304 19 18 19M18 19C18 20.657 15.314 22 12 22%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4 14V11C4 8.87827 4.84285 6.84344 6.34315 5.34315C7.84344 3.84285 9.87827 3 12 3C14.1217 3 16.1566 3.84285 17.6569 5.34315C19.1571 6.84344 20 8.87827 20 11V14M4 14C4 13.4696 4.21071 12.9609 4.58579 12.5858C4.96086 12.2107 5.46957 12 6 12H7C7.53043 12 8.03914 12.2107 8.41421 12.5858C8.78929 12.9609 9 13.4696 9 14V17C9 17.5304 8.78929 18.0391 8.41421 18.4142C8.03914 18.7893 7.53043 19 7 19H6C5.46957 19 4.96086 18.7893 4.58579 18.4142C4.21071 18.0391 4 17.5304 4 17V14ZM20 14C20 13.4696 19.7893 12.9609 19.4142 12.5858C19.0391 12.2107 18.5304 12 18 12H17C16.4696 12 15.9609 12.2107 15.5858 12.5858C15.2107 12.9609 15 13.4696 15 14V17C15 17.5304 15.2107 18.0391 15.5858 18.4142C15.9609 18.7893 16.4696 19 17 19H18M20 14V17C20 17.5304 19.7893 18.0391 19.4142 18.4142C19.0391 18.7893 18.5304 19 18 19M18 19C18 20.657 15.314 22 12 22%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--heart_handshake {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M26.0017 18.7688L16.0017 28.6728L6.0017 18.7688C5.34211 18.1269 4.82256 17.3554 4.47577 16.5029C4.12897 15.6504 3.96245 14.7354 3.98669 13.8153C4.01092 12.8953 4.22539 11.9903 4.61658 11.1572C5.00777 10.3241 5.56722 9.5811 6.25969 8.97487C6.95215 8.36864 7.76264 7.91235 8.64012 7.63474C9.51759 7.35713 10.443 7.26421 11.3582 7.36183C12.2733 7.45945 13.1584 7.7455 13.9575 8.20197C14.7567 8.65844 15.4527 9.27543 16.0017 10.0141C16.5531 9.28079 17.2499 8.66919 18.0485 8.21757C18.8471 7.76595 19.7304 7.48403 20.6429 7.38946C21.5555 7.29488 22.4778 7.38969 23.3521 7.66795C24.2263 7.94621 25.0337 8.40193 25.7238 9.00658C26.4138 9.61123 26.9716 10.3518 27.3623 11.182C27.7529 12.0121 27.968 12.9139 27.9941 13.831C28.0202 14.7481 27.8567 15.6608 27.5139 16.5118C27.171 17.3628 26.6562 18.1339 26.0017 18.7768M16.0016 10.0061L11.6109 14.3968C11.361 14.6468 11.2205 14.9859 11.2205 15.3394C11.2205 15.693 11.361 16.0321 11.6109 16.2821L12.3349 17.0061C13.2549 17.9261 14.7483 17.9261 15.6683 17.0061L17.0016 15.6728C17.7972 14.8771 18.8764 14.4301 20.0016 14.4301C21.1268 14.4301 22.2059 14.8771 23.0016 15.6728L26.0016 18.6728M16.6683 22.6728L19.335 25.3394M20.0016 19.3394L22.6683 22.0061%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M26.0017 18.7688L16.0017 28.6728L6.0017 18.7688C5.34211 18.1269 4.82256 17.3554 4.47577 16.5029C4.12897 15.6504 3.96245 14.7354 3.98669 13.8153C4.01092 12.8953 4.22539 11.9903 4.61658 11.1572C5.00777 10.3241 5.56722 9.5811 6.25969 8.97487C6.95215 8.36864 7.76264 7.91235 8.64012 7.63474C9.51759 7.35713 10.443 7.26421 11.3582 7.36183C12.2733 7.45945 13.1584 7.7455 13.9575 8.20197C14.7567 8.65844 15.4527 9.27543 16.0017 10.0141C16.5531 9.28079 17.2499 8.66919 18.0485 8.21757C18.8471 7.76595 19.7304 7.48403 20.6429 7.38946C21.5555 7.29488 22.4778 7.38969 23.3521 7.66795C24.2263 7.94621 25.0337 8.40193 25.7238 9.00658C26.4138 9.61123 26.9716 10.3518 27.3623 11.182C27.7529 12.0121 27.968 12.9139 27.9941 13.831C28.0202 14.7481 27.8567 15.6608 27.5139 16.5118C27.171 17.3628 26.6562 18.1339 26.0017 18.7768M16.0016 10.0061L11.6109 14.3968C11.361 14.6468 11.2205 14.9859 11.2205 15.3394C11.2205 15.693 11.361 16.0321 11.6109 16.2821L12.3349 17.0061C13.2549 17.9261 14.7483 17.9261 15.6683 17.0061L17.0016 15.6728C17.7972 14.8771 18.8764 14.4301 20.0016 14.4301C21.1268 14.4301 22.2059 14.8771 23.0016 15.6728L26.0016 18.6728M16.6683 22.6728L19.335 25.3394M20.0016 19.3394L22.6683 22.0061%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--help {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M12 17V17.01M12 13.5C11.9816 13.1754 12.0692 12.8536 12.2495 12.583C12.4299 12.3125 12.6933 12.1079 13 12C13.3759 11.8563 13.7132 11.6272 13.9856 11.331C14.2579 11.0347 14.4577 10.6792 14.5693 10.2926C14.6809 9.90597 14.7013 9.49871 14.6287 9.10288C14.5562 8.70705 14.3928 8.33346 14.1513 8.01153C13.9099 7.68959 13.597 7.4281 13.2373 7.24763C12.8776 7.06716 12.4809 6.97265 12.0785 6.97154C11.6761 6.97042 11.2789 7.06273 10.9182 7.2412C10.5576 7.41967 10.2432 7.67942 10 8.00001M3 12C3 13.1819 3.23279 14.3522 3.68508 15.4442C4.13738 16.5361 4.80031 17.5282 5.63604 18.364C6.47177 19.1997 7.46392 19.8626 8.55585 20.3149C9.64778 20.7672 10.8181 21 12 21C13.1819 21 14.3522 20.7672 15.4442 20.3149C16.5361 19.8626 17.5282 19.1997 18.364 18.364C19.1997 17.5282 19.8626 16.5361 20.3149 15.4442C20.7672 14.3522 21 13.1819 21 12C21 10.8181 20.7672 9.64778 20.3149 8.55585C19.8626 7.46392 19.1997 6.47177 18.364 5.63604C17.5282 4.80031 16.5361 4.13738 15.4442 3.68508C14.3522 3.23279 13.1819 3 12 3C10.8181 3 9.64778 3.23279 8.55585 3.68508C7.46392 4.13738 6.47177 4.80031 5.63604 5.63604C4.80031 6.47177 4.13738 7.46392 3.68508 8.55585C3.23279 9.64778 3 10.8181 3 12Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M12 17V17.01M12 13.5C11.9816 13.1754 12.0692 12.8536 12.2495 12.583C12.4299 12.3125 12.6933 12.1079 13 12C13.3759 11.8563 13.7132 11.6272 13.9856 11.331C14.2579 11.0347 14.4577 10.6792 14.5693 10.2926C14.6809 9.90597 14.7013 9.49871 14.6287 9.10288C14.5562 8.70705 14.3928 8.33346 14.1513 8.01153C13.9099 7.68959 13.597 7.4281 13.2373 7.24763C12.8776 7.06716 12.4809 6.97265 12.0785 6.97154C11.6761 6.97042 11.2789 7.06273 10.9182 7.2412C10.5576 7.41967 10.2432 7.67942 10 8.00001M3 12C3 13.1819 3.23279 14.3522 3.68508 15.4442C4.13738 16.5361 4.80031 17.5282 5.63604 18.364C6.47177 19.1997 7.46392 19.8626 8.55585 20.3149C9.64778 20.7672 10.8181 21 12 21C13.1819 21 14.3522 20.7672 15.4442 20.3149C16.5361 19.8626 17.5282 19.1997 18.364 18.364C19.1997 17.5282 19.8626 16.5361 20.3149 15.4442C20.7672 14.3522 21 13.1819 21 12C21 10.8181 20.7672 9.64778 20.3149 8.55585C19.8626 7.46392 19.1997 6.47177 18.364 5.63604C17.5282 4.80031 16.5361 4.13738 15.4442 3.68508C14.3522 3.23279 13.1819 3 12 3C10.8181 3 9.64778 3.23279 8.55585 3.68508C7.46392 4.13738 6.47177 4.80031 5.63604 5.63604C4.80031 6.47177 4.13738 7.46392 3.68508 8.55585C3.23279 9.64778 3 10.8181 3 12Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--info_triangle {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M16.0052 13.3326H16.0186M14.6719 17.3326H16.0052V22.666H17.3386M13.6586 5.27529L2.42923 24.022C2.19787 24.4229 2.07548 24.8774 2.07423 25.3403C2.07298 25.8032 2.19292 26.2584 2.42212 26.6606C2.65132 27.0627 2.9818 27.3979 3.3807 27.6328C3.7796 27.8676 4.23303 27.994 4.6959 27.9993H27.1559C27.6188 27.994 28.0722 27.8676 28.4711 27.6328C28.87 27.3979 29.2005 27.0627 29.4297 26.6606C29.6589 26.2584 29.7788 25.8032 29.7776 25.3403C29.7763 24.8774 29.6539 24.4229 29.4226 24.022L18.1919 5.27529C17.9554 4.88595 17.6226 4.56408 17.2256 4.34071C16.8286 4.11734 16.3808 4 15.9252 4C15.4697 4 15.0218 4.11734 14.6248 4.34071C14.2278 4.56408 13.895 4.88595 13.6586 5.27529Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M16.0052 13.3326H16.0186M14.6719 17.3326H16.0052V22.666H17.3386M13.6586 5.27529L2.42923 24.022C2.19787 24.4229 2.07548 24.8774 2.07423 25.3403C2.07298 25.8032 2.19292 26.2584 2.42212 26.6606C2.65132 27.0627 2.9818 27.3979 3.3807 27.6328C3.7796 27.8676 4.23303 27.994 4.6959 27.9993H27.1559C27.6188 27.994 28.0722 27.8676 28.4711 27.6328C28.87 27.3979 29.2005 27.0627 29.4297 26.6606C29.6589 26.2584 29.7788 25.8032 29.7776 25.3403C29.7763 24.8774 29.6539 24.4229 29.4226 24.022L18.1919 5.27529C17.9554 4.88595 17.6226 4.56408 17.2256 4.34071C16.8286 4.11734 16.3808 4 15.9252 4C15.4697 4 15.0218 4.11734 14.6248 4.34071C14.2278 4.56408 13.895 4.88595 13.6586 5.27529Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--key {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2230%22 height%3D%2230%22 viewBox%3D%220 0 30 30%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M18.75 11.2498H18.7625M20.6938 4.80351L25.1962 9.30601C25.5302 9.63996 25.7952 10.0364 25.976 10.4728C26.1567 10.9091 26.2498 11.3768 26.2498 11.8491C26.2498 12.3214 26.1567 12.7891 25.976 13.2255C25.7952 13.6618 25.5302 14.0583 25.1962 14.3923L21.8925 17.696C21.5586 18.03 21.1621 18.295 20.7257 18.4757C20.2894 18.6565 19.8217 18.7495 19.3494 18.7495C18.8771 18.7495 18.4094 18.6565 17.973 18.4757C17.5367 18.295 17.1402 18.03 16.8062 17.696L16.43 17.3198L8.2325 25.5173C7.81715 25.9325 7.26884 26.1883 6.68375 26.2398L6.465 26.2498H5C4.69383 26.2497 4.39833 26.1373 4.16954 25.9339C3.94074 25.7304 3.79457 25.4501 3.75875 25.146L3.75 24.9998V23.5348C3.75014 22.9478 3.95679 22.3796 4.33375 21.9298L4.4825 21.7673L5 21.2498H7.5V18.7498H10V16.2498L12.68 13.5698L12.3038 13.1935C11.9698 12.8596 11.7048 12.4631 11.524 12.0267C11.3433 11.5904 11.2502 11.1227 11.2502 10.6504C11.2502 10.1781 11.3433 9.71039 11.524 9.27403C11.7048 8.83768 11.9698 8.44121 12.3038 8.10726L15.6075 4.80351C15.9414 4.46951 16.3379 4.20456 16.7743 4.0238C17.2106 3.84304 17.6783 3.75 18.1506 3.75C18.6229 3.75 19.0906 3.84304 19.527 4.0238C19.9633 4.20456 20.3598 4.46951 20.6938 4.80351Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2230%22 height%3D%2230%22 viewBox%3D%220 0 30 30%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M18.75 11.2498H18.7625M20.6938 4.80351L25.1962 9.30601C25.5302 9.63996 25.7952 10.0364 25.976 10.4728C26.1567 10.9091 26.2498 11.3768 26.2498 11.8491C26.2498 12.3214 26.1567 12.7891 25.976 13.2255C25.7952 13.6618 25.5302 14.0583 25.1962 14.3923L21.8925 17.696C21.5586 18.03 21.1621 18.295 20.7257 18.4757C20.2894 18.6565 19.8217 18.7495 19.3494 18.7495C18.8771 18.7495 18.4094 18.6565 17.973 18.4757C17.5367 18.295 17.1402 18.03 16.8062 17.696L16.43 17.3198L8.2325 25.5173C7.81715 25.9325 7.26884 26.1883 6.68375 26.2398L6.465 26.2498H5C4.69383 26.2497 4.39833 26.1373 4.16954 25.9339C3.94074 25.7304 3.79457 25.4501 3.75875 25.146L3.75 24.9998V23.5348C3.75014 22.9478 3.95679 22.3796 4.33375 21.9298L4.4825 21.7673L5 21.2498H7.5V18.7498H10V16.2498L12.68 13.5698L12.3038 13.1935C11.9698 12.8596 11.7048 12.4631 11.524 12.0267C11.3433 11.5904 11.2502 11.1227 11.2502 10.6504C11.2502 10.1781 11.3433 9.71039 11.524 9.27403C11.7048 8.83768 11.9698 8.44121 12.3038 8.10726L15.6075 4.80351C15.9414 4.46951 16.3379 4.20456 16.7743 4.0238C17.2106 3.84304 17.6783 3.75 18.1506 3.75C18.6229 3.75 19.0906 3.84304 19.527 4.0238C19.9633 4.20456 20.3598 4.46951 20.6938 4.80351Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--lang {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M2.75781 11C2.75781 12.0834 2.97121 13.1562 3.38581 14.1571C3.80041 15.1581 4.4081 16.0675 5.17418 16.8336C5.94027 17.5997 6.84974 18.2074 7.85068 18.622C8.85161 19.0366 9.92441 19.25 11.0078 19.25M2.75781 11C2.75781 9.9166 2.97121 8.8438 3.38581 7.84286C3.80041 6.84193 4.4081 5.93245 5.17418 5.16637C5.94027 4.40029 6.84974 3.7926 7.85068 3.37799C8.85161 2.96339 9.92441 2.75 11.0078 2.75M2.75781 11C2.75781 13.0258 6.45198 14.6667 11.0078 14.6667C15.5636 14.6667 19.2578 13.0258 19.2578 11M2.75781 11C2.75781 8.97417 6.45198 7.33333 11.0078 7.33333C15.5636 7.33333 19.2578 8.97417 19.2578 11M11.0078 19.25C12.0912 19.25 13.164 19.0366 14.165 18.622C15.1659 18.2074 16.0754 17.5997 16.8414 16.8336C17.6075 16.0675 18.2152 15.1581 18.6298 14.1571C19.0444 13.1562 19.2578 12.0834 19.2578 11M11.0078 19.25C10.0354 19.25 9.10272 18.3808 8.41509 16.8336C7.72746 15.2865 7.34115 13.188 7.34115 11C7.34115 8.81197 7.72746 6.71354 8.41509 5.16637C9.10272 3.61919 10.0354 2.75 11.0078 2.75M11.0078 19.25C11.9803 19.25 12.9129 18.3808 13.6005 16.8336C14.2882 15.2865 14.6745 13.188 14.6745 11C14.6745 8.81197 14.2882 6.71354 13.6005 5.16637C12.9129 3.61919 11.9803 2.75 11.0078 2.75M19.2578 11C19.2578 9.9166 19.0444 8.8438 18.6298 7.84286C18.2152 6.84193 17.6075 5.93245 16.8414 5.16637C16.0754 4.40029 15.1659 3.7926 14.165 3.37799C13.164 2.96339 12.0912 2.75 11.0078 2.75%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M2.75781 11C2.75781 12.0834 2.97121 13.1562 3.38581 14.1571C3.80041 15.1581 4.4081 16.0675 5.17418 16.8336C5.94027 17.5997 6.84974 18.2074 7.85068 18.622C8.85161 19.0366 9.92441 19.25 11.0078 19.25M2.75781 11C2.75781 9.9166 2.97121 8.8438 3.38581 7.84286C3.80041 6.84193 4.4081 5.93245 5.17418 5.16637C5.94027 4.40029 6.84974 3.7926 7.85068 3.37799C8.85161 2.96339 9.92441 2.75 11.0078 2.75M2.75781 11C2.75781 13.0258 6.45198 14.6667 11.0078 14.6667C15.5636 14.6667 19.2578 13.0258 19.2578 11M2.75781 11C2.75781 8.97417 6.45198 7.33333 11.0078 7.33333C15.5636 7.33333 19.2578 8.97417 19.2578 11M11.0078 19.25C12.0912 19.25 13.164 19.0366 14.165 18.622C15.1659 18.2074 16.0754 17.5997 16.8414 16.8336C17.6075 16.0675 18.2152 15.1581 18.6298 14.1571C19.0444 13.1562 19.2578 12.0834 19.2578 11M11.0078 19.25C10.0354 19.25 9.10272 18.3808 8.41509 16.8336C7.72746 15.2865 7.34115 13.188 7.34115 11C7.34115 8.81197 7.72746 6.71354 8.41509 5.16637C9.10272 3.61919 10.0354 2.75 11.0078 2.75M11.0078 19.25C11.9803 19.25 12.9129 18.3808 13.6005 16.8336C14.2882 15.2865 14.6745 13.188 14.6745 11C14.6745 8.81197 14.2882 6.71354 13.6005 5.16637C12.9129 3.61919 11.9803 2.75 11.0078 2.75M19.2578 11C19.2578 9.9166 19.0444 8.8438 18.6298 7.84286C18.2152 6.84193 17.6075 5.93245 16.8414 5.16637C16.0754 4.40029 15.1659 3.7926 14.165 3.37799C13.164 2.96339 12.0912 2.75 11.0078 2.75%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--letter {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2240%22 height%3D%2240%22 viewBox%3D%220 0 40 40%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9.67188 31.6328L17.7344 9.08594H22.2656L30.3281 31.6328H26.0938L24.1875 25.8047H15.7969L13.8906 31.6328H9.67188ZM19.9532 13.1016L16.8125 22.6954H23.1719L20.0468 13.1016H19.9532Z%22 fill%3D%22%2317181A%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2240%22 height%3D%2240%22 viewBox%3D%220 0 40 40%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9.67188 31.6328L17.7344 9.08594H22.2656L30.3281 31.6328H26.0938L24.1875 25.8047H15.7969L13.8906 31.6328H9.67188ZM19.9532 13.1016L16.8125 22.6954H23.1719L20.0468 13.1016H19.9532Z%22 fill%3D%22%2317181A%22%2F%3E%3C%2Fsvg%3E");
}

.icon--list {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9 6H20M9 12H20M9 18H20M5 6V6.01M5 12V12.01M5 18V18.01%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9 6H20M9 12H20M9 18H20M5 6V6.01M5 12V12.01M5 18V18.01%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--list_check {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4.66406 7.33333L6.66406 9.33333L9.9974 6M4.66406 15.3333L6.66406 17.3333L9.9974 14M4.66406 23.3333L6.66406 25.3333L9.9974 22M14.6641 8H26.6641M14.6641 16H26.6641M14.6641 24H26.6641%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4.66406 7.33333L6.66406 9.33333L9.9974 6M4.66406 15.3333L6.66406 17.3333L9.9974 14M4.66406 23.3333L6.66406 25.3333L9.9974 22M14.6641 8H26.6641M14.6641 16H26.6641M14.6641 24H26.6641%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--list_details {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M13 5H21M13 9H18M13 15H21M13 19H18M3 5C3 4.73478 3.10536 4.48043 3.29289 4.29289C3.48043 4.10536 3.73478 4 4 4H8C8.26522 4 8.51957 4.10536 8.70711 4.29289C8.89464 4.48043 9 4.73478 9 5V9C9 9.26522 8.89464 9.51957 8.70711 9.70711C8.51957 9.89464 8.26522 10 8 10H4C3.73478 10 3.48043 9.89464 3.29289 9.70711C3.10536 9.51957 3 9.26522 3 9V5ZM3 15C3 14.7348 3.10536 14.4804 3.29289 14.2929C3.48043 14.1054 3.73478 14 4 14H8C8.26522 14 8.51957 14.1054 8.70711 14.2929C8.89464 14.4804 9 14.7348 9 15V19C9 19.2652 8.89464 19.5196 8.70711 19.7071C8.51957 19.8946 8.26522 20 8 20H4C3.73478 20 3.48043 19.8946 3.29289 19.7071C3.10536 19.5196 3 19.2652 3 19V15Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M13 5H21M13 9H18M13 15H21M13 19H18M3 5C3 4.73478 3.10536 4.48043 3.29289 4.29289C3.48043 4.10536 3.73478 4 4 4H8C8.26522 4 8.51957 4.10536 8.70711 4.29289C8.89464 4.48043 9 4.73478 9 5V9C9 9.26522 8.89464 9.51957 8.70711 9.70711C8.51957 9.89464 8.26522 10 8 10H4C3.73478 10 3.48043 9.89464 3.29289 9.70711C3.10536 9.51957 3 9.26522 3 9V5ZM3 15C3 14.7348 3.10536 14.4804 3.29289 14.2929C3.48043 14.1054 3.73478 14 4 14H8C8.26522 14 8.51957 14.1054 8.70711 14.2929C8.89464 14.4804 9 14.7348 9 15V19C9 19.2652 8.89464 19.5196 8.70711 19.7071C8.51957 19.8946 8.26522 20 8 20H4C3.73478 20 3.48043 19.8946 3.29289 19.7071C3.10536 19.5196 3 19.2652 3 19V15Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--list_numbers {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M14.6654 7.99479H26.6654M14.6654 15.9948H26.6654M15.9987 23.9948H26.6654M5.33203 21.3281C5.33203 20.6209 5.61298 19.9426 6.11308 19.4425C6.61318 18.9424 7.29145 18.6615 7.9987 18.6615C8.70594 18.6615 9.38422 18.9424 9.88432 19.4425C10.3844 19.9426 10.6654 20.6209 10.6654 21.3281C10.6654 22.1161 9.9987 22.6615 9.33203 23.3281L5.33203 26.6615H10.6654M7.9987 13.3281V5.32812L5.33203 7.99479%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M14.6654 7.99479H26.6654M14.6654 15.9948H26.6654M15.9987 23.9948H26.6654M5.33203 21.3281C5.33203 20.6209 5.61298 19.9426 6.11308 19.4425C6.61318 18.9424 7.29145 18.6615 7.9987 18.6615C8.70594 18.6615 9.38422 18.9424 9.88432 19.4425C10.3844 19.9426 10.6654 20.6209 10.6654 21.3281C10.6654 22.1161 9.9987 22.6615 9.33203 23.3281L5.33203 26.6615H10.6654M7.9987 13.3281V5.32812L5.33203 7.99479%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--location {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 24 24' fill%3D'currentColor'%3E  %3Cpath d%3D'M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z'%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg' viewBox%3D'0 0 24 24' fill%3D'currentColor'%3E  %3Cpath d%3D'M12 2C8.13 2 5 5.13 5 9c0 5.25 7 13 7 13s7-7.75 7-13c0-3.87-3.13-7-7-7zm0 9.5c-1.38 0-2.5-1.12-2.5-2.5s1.12-2.5 2.5-2.5 2.5 1.12 2.5 2.5-1.12 2.5-2.5 2.5z'%2F%3E%3C%2Fsvg%3E");
}

.icon--lock {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2230%22 height%3D%2230%22 viewBox%3D%220 0 30 30%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M10 13.7485V8.74853C10 7.42245 10.5268 6.15068 11.4645 5.213C12.4021 4.27532 13.6739 3.74854 15 3.74854C16.3261 3.74854 17.5979 4.27532 18.5355 5.213C19.4732 6.15068 20 7.42245 20 8.74853V13.7485M6.25 16.2485C6.25 15.5855 6.51339 14.9496 6.98223 14.4808C7.45107 14.0119 8.08696 13.7485 8.75 13.7485H21.25C21.913 13.7485 22.5489 14.0119 23.0178 14.4808C23.4866 14.9496 23.75 15.5855 23.75 16.2485V23.7485C23.75 24.4116 23.4866 25.0475 23.0178 25.5163C22.5489 25.9851 21.913 26.2485 21.25 26.2485H8.75C8.08696 26.2485 7.45107 25.9851 6.98223 25.5163C6.51339 25.0475 6.25 24.4116 6.25 23.7485V16.2485ZM13.75 19.9985C13.75 20.3301 13.8817 20.648 14.1161 20.8824C14.3505 21.1168 14.6685 21.2485 15 21.2485C15.3315 21.2485 15.6495 21.1168 15.8839 20.8824C16.1183 20.648 16.25 20.3301 16.25 19.9985C16.25 19.667 16.1183 19.3491 15.8839 19.1147C15.6495 18.8802 15.3315 18.7485 15 18.7485C14.6685 18.7485 14.3505 18.8802 14.1161 19.1147C13.8817 19.3491 13.75 19.667 13.75 19.9985Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2230%22 height%3D%2230%22 viewBox%3D%220 0 30 30%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M10 13.7485V8.74853C10 7.42245 10.5268 6.15068 11.4645 5.213C12.4021 4.27532 13.6739 3.74854 15 3.74854C16.3261 3.74854 17.5979 4.27532 18.5355 5.213C19.4732 6.15068 20 7.42245 20 8.74853V13.7485M6.25 16.2485C6.25 15.5855 6.51339 14.9496 6.98223 14.4808C7.45107 14.0119 8.08696 13.7485 8.75 13.7485H21.25C21.913 13.7485 22.5489 14.0119 23.0178 14.4808C23.4866 14.9496 23.75 15.5855 23.75 16.2485V23.7485C23.75 24.4116 23.4866 25.0475 23.0178 25.5163C22.5489 25.9851 21.913 26.2485 21.25 26.2485H8.75C8.08696 26.2485 7.45107 25.9851 6.98223 25.5163C6.51339 25.0475 6.25 24.4116 6.25 23.7485V16.2485ZM13.75 19.9985C13.75 20.3301 13.8817 20.648 14.1161 20.8824C14.3505 21.1168 14.6685 21.2485 15 21.2485C15.3315 21.2485 15.6495 21.1168 15.8839 20.8824C16.1183 20.648 16.25 20.3301 16.25 19.9985C16.25 19.667 16.1183 19.3491 15.8839 19.1147C15.6495 18.8802 15.3315 18.7485 15 18.7485C14.6685 18.7485 14.3505 18.8802 14.1161 19.1147C13.8817 19.3491 13.75 19.667 13.75 19.9985Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--mail {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2234%22 height%3D%2234%22 viewBox%3D%220 0 34 34%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4.25 9.91671C4.25 9.16526 4.54851 8.44459 5.07986 7.91324C5.61122 7.38188 6.33189 7.08337 7.08333 7.08337H26.9167C27.6681 7.08337 28.3888 7.38188 28.9201 7.91324C29.4515 8.44459 29.75 9.16526 29.75 9.91671M4.25 9.91671V24.0834C4.25 24.8348 4.54851 25.5555 5.07986 26.0868C5.61122 26.6182 6.33189 26.9167 7.08333 26.9167H26.9167C27.6681 26.9167 28.3888 26.6182 28.9201 26.0868C29.4515 25.5555 29.75 24.8348 29.75 24.0834V9.91671M4.25 9.91671L17 18.4167L29.75 9.91671%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2234%22 height%3D%2234%22 viewBox%3D%220 0 34 34%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4.25 9.91671C4.25 9.16526 4.54851 8.44459 5.07986 7.91324C5.61122 7.38188 6.33189 7.08337 7.08333 7.08337H26.9167C27.6681 7.08337 28.3888 7.38188 28.9201 7.91324C29.4515 8.44459 29.75 9.16526 29.75 9.91671M4.25 9.91671V24.0834C4.25 24.8348 4.54851 25.5555 5.07986 26.0868C5.61122 26.6182 6.33189 26.9167 7.08333 26.9167H26.9167C27.6681 26.9167 28.3888 26.6182 28.9201 26.0868C29.4515 25.5555 29.75 24.8348 29.75 24.0834V9.91671M4.25 9.91671L17 18.4167L29.75 9.91671%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--mail_check {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2228%22 height%3D%2225%22 viewBox%3D%220 0 28 25%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M12.4349 20.9349H3.9349C3.18345 20.9349 2.46278 20.6364 1.93143 20.105C1.40007 19.5737 1.10156 18.853 1.10156 18.1016V3.9349M1.10156 3.9349C1.10156 3.18345 1.40007 2.46278 1.93143 1.93143C2.46278 1.40007 3.18345 1.10156 3.9349 1.10156H23.7682C24.5197 1.10156 25.2403 1.40007 25.7717 1.93143C26.3031 2.46278 26.6016 3.18345 26.6016 3.9349M1.10156 3.9349L13.8516 12.4349L26.6016 3.9349M26.6016 3.9349V12.4349M18.1016 20.9349L20.9349 23.7682L26.6016 18.1016%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2228%22 height%3D%2225%22 viewBox%3D%220 0 28 25%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M12.4349 20.9349H3.9349C3.18345 20.9349 2.46278 20.6364 1.93143 20.105C1.40007 19.5737 1.10156 18.853 1.10156 18.1016V3.9349M1.10156 3.9349C1.10156 3.18345 1.40007 2.46278 1.93143 1.93143C2.46278 1.40007 3.18345 1.10156 3.9349 1.10156H23.7682C24.5197 1.10156 25.2403 1.40007 25.7717 1.93143C26.3031 2.46278 26.6016 3.18345 26.6016 3.9349M1.10156 3.9349L13.8516 12.4349L26.6016 3.9349M26.6016 3.9349V12.4349M18.1016 20.9349L20.9349 23.7682L26.6016 18.1016%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--mail_opened {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M2.25 6.75L9 11.25L15.75 6.75M2.25 6.75L9 2.25L15.75 6.75M2.25 6.75V14.25M15.75 6.75V14.25M15.75 14.25C15.75 14.6478 15.592 15.0294 15.3107 15.3107C15.0294 15.592 14.6478 15.75 14.25 15.75H3.75C3.35218 15.75 2.97064 15.592 2.68934 15.3107C2.40804 15.0294 2.25 14.6478 2.25 14.25M15.75 14.25L11.25 9.75M2.25 14.25L6.75 9.75%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M2.25 6.75L9 11.25L15.75 6.75M2.25 6.75L9 2.25L15.75 6.75M2.25 6.75V14.25M15.75 6.75V14.25M15.75 14.25C15.75 14.6478 15.592 15.0294 15.3107 15.3107C15.0294 15.592 14.6478 15.75 14.25 15.75H3.75C3.35218 15.75 2.97064 15.592 2.68934 15.3107C2.40804 15.0294 2.25 14.6478 2.25 14.25M15.75 14.25L11.25 9.75M2.25 14.25L6.75 9.75%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--mailbox {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9.17448 19.248V13.2897C9.17448 12.4388 8.83646 11.6228 8.23478 11.0211C7.6331 10.4194 6.81705 10.0814 5.96615 10.0814M5.96615 10.0814C5.11524 10.0814 4.29919 10.4194 3.69751 11.0211C3.09583 11.6228 2.75781 12.4388 2.75781 13.2897V19.248H19.2578V13.748C19.2578 12.7756 18.8715 11.843 18.1839 11.1553C17.4962 10.4677 16.5636 10.0814 15.5911 10.0814H5.96615ZM11.0078 10.0814V2.74805H14.6745L16.5078 4.58138L14.6745 6.41471H11.0078M5.50781 13.748H6.42448%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9.17448 19.248V13.2897C9.17448 12.4388 8.83646 11.6228 8.23478 11.0211C7.6331 10.4194 6.81705 10.0814 5.96615 10.0814M5.96615 10.0814C5.11524 10.0814 4.29919 10.4194 3.69751 11.0211C3.09583 11.6228 2.75781 12.4388 2.75781 13.2897V19.248H19.2578V13.748C19.2578 12.7756 18.8715 11.843 18.1839 11.1553C17.4962 10.4677 16.5636 10.0814 15.5911 10.0814H5.96615ZM11.0078 10.0814V2.74805H14.6745L16.5078 4.58138L14.6745 6.41471H11.0078M5.50781 13.748H6.42448%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--map_pin {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9.15625 10.7497C9.15625 11.5702 9.48219 12.3571 10.0624 12.9373C10.6426 13.5175 11.4295 13.8434 12.25 13.8434C13.0705 13.8434 13.8574 13.5175 14.4376 12.9373C15.0178 12.3571 15.3437 11.5702 15.3437 10.7497C15.3437 9.92918 15.0178 9.14228 14.4376 8.56208C13.8574 7.98189 13.0705 7.65595 12.25 7.65595C11.4295 7.65595 10.6426 7.98189 10.0624 8.56208C9.48219 9.14228 9.15625 9.92918 9.15625 10.7497Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3Cpath d%3D%22M18.0838 16.5835L13.7082 20.9591C13.3215 21.3454 12.7972 21.5624 12.2505 21.5624C11.7039 21.5624 11.1796 21.3454 10.7928 20.9591L6.41622 16.5835C5.26248 15.4297 4.47679 13.9597 4.15849 12.3593C3.8402 10.759 4.0036 9.10022 4.62804 7.59276C5.25247 6.0853 6.3099 4.79685 7.66659 3.89035C9.02329 2.98384 10.6183 2.5 12.25 2.5C13.8817 2.5 15.4767 2.98384 16.8334 3.89035C18.1901 4.79685 19.2475 6.0853 19.872 7.59276C20.4964 9.10022 20.6598 10.759 20.3415 12.3593C20.0232 13.9597 19.2375 15.4297 18.0838 16.5835Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9.15625 10.7497C9.15625 11.5702 9.48219 12.3571 10.0624 12.9373C10.6426 13.5175 11.4295 13.8434 12.25 13.8434C13.0705 13.8434 13.8574 13.5175 14.4376 12.9373C15.0178 12.3571 15.3437 11.5702 15.3437 10.7497C15.3437 9.92918 15.0178 9.14228 14.4376 8.56208C13.8574 7.98189 13.0705 7.65595 12.25 7.65595C11.4295 7.65595 10.6426 7.98189 10.0624 8.56208C9.48219 9.14228 9.15625 9.92918 9.15625 10.7497Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3Cpath d%3D%22M18.0838 16.5835L13.7082 20.9591C13.3215 21.3454 12.7972 21.5624 12.2505 21.5624C11.7039 21.5624 11.1796 21.3454 10.7928 20.9591L6.41622 16.5835C5.26248 15.4297 4.47679 13.9597 4.15849 12.3593C3.8402 10.759 4.0036 9.10022 4.62804 7.59276C5.25247 6.0853 6.3099 4.79685 7.66659 3.89035C9.02329 2.98384 10.6183 2.5 12.25 2.5C13.8817 2.5 15.4767 2.98384 16.8334 3.89035C18.1901 4.79685 19.2475 6.0853 19.872 7.59276C20.4964 9.10022 20.6598 10.759 20.3415 12.3593C20.0232 13.9597 19.2375 15.4297 18.0838 16.5835Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--map_pin_check {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15.8238 28.638C15.1784 28.5971 14.5702 28.3221 14.1131 27.8647L8.45445 22.2074C7.12626 20.8785 6.1726 19.2225 5.68998 17.4067C5.20735 15.591 5.21287 13.68 5.70598 11.8671C6.19909 10.0541 7.1623 8.40363 8.49815 7.0825C9.834 5.76138 11.4951 4.81653 13.3134 4.34355C15.1317 3.87056 17.0426 3.88623 18.8529 4.38895C20.6632 4.89168 22.3086 5.86363 23.6226 7.20648C24.9366 8.54932 25.8726 10.2154 26.3359 12.0362C26.7993 13.8569 26.7734 15.7678 26.2611 17.5754M19.9972 25.3314L22.6638 27.998L27.9972 22.6647M11.9972 14.6647C11.9972 15.7256 12.4186 16.743 13.1687 17.4931C13.9189 18.2433 14.9363 18.6647 15.9972 18.6647C17.058 18.6647 18.0754 18.2433 18.8256 17.4931C19.5757 16.743 19.9972 15.7256 19.9972 14.6647C19.9972 13.6038 19.5757 12.5864 18.8256 11.8363C18.0754 11.0861 17.058 10.6647 15.9972 10.6647C14.9363 10.6647 13.9189 11.0861 13.1687 11.8363C12.4186 12.5864 11.9972 13.6038 11.9972 14.6647Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15.8238 28.638C15.1784 28.5971 14.5702 28.3221 14.1131 27.8647L8.45445 22.2074C7.12626 20.8785 6.1726 19.2225 5.68998 17.4067C5.20735 15.591 5.21287 13.68 5.70598 11.8671C6.19909 10.0541 7.1623 8.40363 8.49815 7.0825C9.834 5.76138 11.4951 4.81653 13.3134 4.34355C15.1317 3.87056 17.0426 3.88623 18.8529 4.38895C20.6632 4.89168 22.3086 5.86363 23.6226 7.20648C24.9366 8.54932 25.8726 10.2154 26.3359 12.0362C26.7993 13.8569 26.7734 15.7678 26.2611 17.5754M19.9972 25.3314L22.6638 27.998L27.9972 22.6647M11.9972 14.6647C11.9972 15.7256 12.4186 16.743 13.1687 17.4931C13.9189 18.2433 14.9363 18.6647 15.9972 18.6647C17.058 18.6647 18.0754 18.2433 18.8256 17.4931C19.5757 16.743 19.9972 15.7256 19.9972 14.6647C19.9972 13.6038 19.5757 12.5864 18.8256 11.8363C18.0754 11.0861 17.058 10.6647 15.9972 10.6647C14.9363 10.6647 13.9189 11.0861 13.1687 11.8363C12.4186 12.5864 11.9972 13.6038 11.9972 14.6647Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--map_with_pin {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M16 24.6654L12 22.6654M12 22.6654L4 26.6654V9.33203L12 5.33203M12 22.6654V5.33203M12 5.33203L20 9.33203M20 9.33203L28 5.33203V15.332M20 9.33203V16.6654M25.3333 23.9987V24.012M28.1613 26.8267C28.7209 26.2673 29.102 25.5546 29.2564 24.7786C29.4108 24.0027 29.3317 23.1984 29.029 22.4674C28.7263 21.7364 28.2136 21.1116 27.5557 20.672C26.8979 20.2325 26.1245 19.9978 25.3333 19.9978C24.5422 19.9978 23.7688 20.2325 23.1109 20.672C22.4531 21.1116 21.9404 21.7364 21.6377 22.4674C21.335 23.1984 21.2558 24.0027 21.4103 24.7786C21.5647 25.5546 21.9458 26.2673 22.5053 26.8267C23.0627 27.3854 24.0053 28.22 25.3333 29.332C26.7347 28.1454 27.6787 27.3107 28.1613 26.8267Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M16 24.6654L12 22.6654M12 22.6654L4 26.6654V9.33203L12 5.33203M12 22.6654V5.33203M12 5.33203L20 9.33203M20 9.33203L28 5.33203V15.332M20 9.33203V16.6654M25.3333 23.9987V24.012M28.1613 26.8267C28.7209 26.2673 29.102 25.5546 29.2564 24.7786C29.4108 24.0027 29.3317 23.1984 29.029 22.4674C28.7263 21.7364 28.2136 21.1116 27.5557 20.672C26.8979 20.2325 26.1245 19.9978 25.3333 19.9978C24.5422 19.9978 23.7688 20.2325 23.1109 20.672C22.4531 21.1116 21.9404 21.7364 21.6377 22.4674C21.335 23.1984 21.2558 24.0027 21.4103 24.7786C21.5647 25.5546 21.9458 26.2673 22.5053 26.8267C23.0627 27.3854 24.0053 28.22 25.3333 29.332C26.7347 28.1454 27.6787 27.3107 28.1613 26.8267Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--menu {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4 5.99805H20M4 11.998H20M4 17.998H20%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4 5.99805H20M4 11.998H20M4 17.998H20%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--message {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2230%22 height%3D%2230%22 viewBox%3D%220 0 30 30%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M14.9922 13.7466V13.7591M9.99219 13.7466V13.7591M19.9922 13.7466V13.7591M4.99219 26.2466V9.99658C4.99219 9.00202 5.38728 8.04819 6.09054 7.34493C6.7938 6.64167 7.74763 6.24658 8.74219 6.24658H21.2422C22.2367 6.24658 23.1906 6.64167 23.8938 7.34493C24.5971 8.04819 24.9922 9.00202 24.9922 9.99658V17.4966C24.9922 18.4911 24.5971 19.445 23.8938 20.1482C23.1906 20.8515 22.2367 21.2466 21.2422 21.2466H9.99219L4.99219 26.2466Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2230%22 height%3D%2230%22 viewBox%3D%220 0 30 30%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M14.9922 13.7466V13.7591M9.99219 13.7466V13.7591M19.9922 13.7466V13.7591M4.99219 26.2466V9.99658C4.99219 9.00202 5.38728 8.04819 6.09054 7.34493C6.7938 6.64167 7.74763 6.24658 8.74219 6.24658H21.2422C22.2367 6.24658 23.1906 6.64167 23.8938 7.34493C24.5971 8.04819 24.9922 9.00202 24.9922 9.99658V17.4966C24.9922 18.4911 24.5971 19.445 23.8938 20.1482C23.1906 20.8515 22.2367 21.2466 21.2422 21.2466H9.99219L4.99219 26.2466Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--message_alert {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2234%22 height%3D%2234%22 viewBox%3D%220 0 34 34%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M11.3333 12.7503H22.6667M11.3333 18.417H19.8333M21.25 25.5003H18.4167L11.3333 29.7503V25.5003H8.5C7.37283 25.5003 6.29183 25.0526 5.4948 24.2555C4.69777 23.4585 4.25 22.3775 4.25 21.2503V9.91699C4.25 8.78982 4.69777 7.70882 5.4948 6.91179C6.29183 6.11476 7.37283 5.66699 8.5 5.66699H25.5C26.6272 5.66699 27.7082 6.11476 28.5052 6.91179C29.3022 7.70882 29.75 8.78982 29.75 9.91699V17.7087M26.9167 22.667V26.917M26.9167 31.167V31.1812%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2234%22 height%3D%2234%22 viewBox%3D%220 0 34 34%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M11.3333 12.7503H22.6667M11.3333 18.417H19.8333M21.25 25.5003H18.4167L11.3333 29.7503V25.5003H8.5C7.37283 25.5003 6.29183 25.0526 5.4948 24.2555C4.69777 23.4585 4.25 22.3775 4.25 21.2503V9.91699C4.25 8.78982 4.69777 7.70882 5.4948 6.91179C6.29183 6.11476 7.37283 5.66699 8.5 5.66699H25.5C26.6272 5.66699 27.7082 6.11476 28.5052 6.91179C29.3022 7.70882 29.75 8.78982 29.75 9.91699V17.7087M26.9167 22.667V26.917M26.9167 31.167V31.1812%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--minus {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M3.33203 8H12.6654%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M3.33203 8H12.6654%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--mobile {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2234%22 height%3D%2234%22 viewBox%3D%220 0 34 34%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15.5833 5.66667H18.4167M17 24.0833V24.0975M8.5 7.08333C8.5 6.33189 8.79851 5.61122 9.32986 5.07986C9.86122 4.54851 10.5819 4.25 11.3333 4.25H22.6667C23.4181 4.25 24.1388 4.54851 24.6701 5.07986C25.2015 5.61122 25.5 6.33189 25.5 7.08333V26.9167C25.5 27.6681 25.2015 28.3888 24.6701 28.9201C24.1388 29.4515 23.4181 29.75 22.6667 29.75H11.3333C10.5819 29.75 9.86122 29.4515 9.32986 28.9201C8.79851 28.3888 8.5 27.6681 8.5 26.9167V7.08333Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2234%22 height%3D%2234%22 viewBox%3D%220 0 34 34%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15.5833 5.66667H18.4167M17 24.0833V24.0975M8.5 7.08333C8.5 6.33189 8.79851 5.61122 9.32986 5.07986C9.86122 4.54851 10.5819 4.25 11.3333 4.25H22.6667C23.4181 4.25 24.1388 4.54851 24.6701 5.07986C25.2015 5.61122 25.5 6.33189 25.5 7.08333V26.9167C25.5 27.6681 25.2015 28.3888 24.6701 28.9201C24.1388 29.4515 23.4181 29.75 22.6667 29.75H11.3333C10.5819 29.75 9.86122 29.4515 9.32986 28.9201C8.79851 28.3888 8.5 27.6681 8.5 26.9167V7.08333Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--mobile_message {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2234%22 height%3D%2234%22 viewBox%3D%220 0 34 34%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M21.2526 22.6667V28.3333C21.2526 28.7091 21.1033 29.0694 20.8377 29.3351C20.572 29.6007 20.2117 29.75 19.8359 29.75H8.5026C8.12688 29.75 7.76655 29.6007 7.50087 29.3351C7.23519 29.0694 7.08594 28.7091 7.08594 28.3333V8.5C7.08594 8.12428 7.23519 7.76394 7.50087 7.49827C7.76655 7.23259 8.12688 7.08333 8.5026 7.08333H11.3359M14.1693 25.5V25.5142M15.5859 4.25H29.7526V15.5833H25.5026L19.8359 18.4167V15.5833H15.5859V4.25Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2234%22 height%3D%2234%22 viewBox%3D%220 0 34 34%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M21.2526 22.6667V28.3333C21.2526 28.7091 21.1033 29.0694 20.8377 29.3351C20.572 29.6007 20.2117 29.75 19.8359 29.75H8.5026C8.12688 29.75 7.76655 29.6007 7.50087 29.3351C7.23519 29.0694 7.08594 28.7091 7.08594 28.3333V8.5C7.08594 8.12428 7.23519 7.76394 7.50087 7.49827C7.76655 7.23259 8.12688 7.08333 8.5026 7.08333H11.3359M14.1693 25.5V25.5142M15.5859 4.25H29.7526V15.5833H25.5026L19.8359 18.4167V15.5833H15.5859V4.25Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--moon {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M11.9939 3.00019C12.1259 3.00019 12.2569 3.00019 12.3869 3.00019C11.1023 4.1939 10.2765 5.80003 10.0532 7.53941C9.82991 9.27879 10.2232 11.0414 11.1647 12.5209C12.1061 14.0004 13.5363 15.1032 15.2065 15.6377C16.8768 16.1721 18.6815 16.1043 20.3069 15.4462C19.6817 16.9507 18.6597 18.2572 17.3501 19.2264C16.0405 20.1957 14.4924 20.7912 12.8708 20.9496C11.2493 21.1079 9.61518 20.8231 8.14281 20.1256C6.67044 19.428 5.41503 18.3439 4.51051 16.9888C3.60599 15.6337 3.08627 14.0585 3.00681 12.4312C2.92734 10.8038 3.2911 9.18548 4.05929 7.7487C4.82748 6.31192 5.97128 5.11061 7.36869 4.27292C8.76609 3.43523 10.3647 2.99258 11.9939 2.99219V3.00019Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M11.9939 3.00019C12.1259 3.00019 12.2569 3.00019 12.3869 3.00019C11.1023 4.1939 10.2765 5.80003 10.0532 7.53941C9.82991 9.27879 10.2232 11.0414 11.1647 12.5209C12.1061 14.0004 13.5363 15.1032 15.2065 15.6377C16.8768 16.1721 18.6815 16.1043 20.3069 15.4462C19.6817 16.9507 18.6597 18.2572 17.3501 19.2264C16.0405 20.1957 14.4924 20.7912 12.8708 20.9496C11.2493 21.1079 9.61518 20.8231 8.14281 20.1256C6.67044 19.428 5.41503 18.3439 4.51051 16.9888C3.60599 15.6337 3.08627 14.0585 3.00681 12.4312C2.92734 10.8038 3.2911 9.18548 4.05929 7.7487C4.82748 6.31192 5.97128 5.11061 7.36869 4.27292C8.76609 3.43523 10.3647 2.99258 11.9939 2.99219V3.00019Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--moon_stars {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M19.0017 11.0002H21.0017M20.0017 10.0002V12.0002M12.0017 3.00019C12.1337 3.00019 12.2647 3.00019 12.3947 3.00019C11.1101 4.1939 10.2843 5.80003 10.061 7.53941C9.83773 9.27879 10.231 11.0414 11.1725 12.5209C12.1139 14.0004 13.5441 15.1032 15.2143 15.6377C16.8846 16.1721 18.6893 16.1043 20.3147 15.4462C19.6895 16.9507 18.6675 18.2572 17.3579 19.2264C16.0483 20.1957 14.5002 20.7912 12.8786 20.9496C11.2571 21.1079 9.623 20.8231 8.15062 20.1256C6.67825 19.428 5.42285 18.3439 4.51832 16.9888C3.6138 15.6337 3.09409 14.0585 3.01462 12.4312C2.93515 10.8038 3.29892 9.18548 4.06711 7.7487C4.8353 6.31192 5.9791 5.11061 7.3765 4.27292C8.7739 3.43523 10.3725 2.99258 12.0017 2.99219V3.00019ZM17.0017 4.00019C17.0017 4.53062 17.2125 5.03933 17.5875 5.4144C17.9626 5.78947 18.4713 6.00019 19.0017 6.00019C18.4713 6.00019 17.9626 6.2109 17.5875 6.58597C17.2125 6.96105 17.0017 7.46975 17.0017 8.00019C17.0017 7.46975 16.791 6.96105 16.416 6.58597C16.0409 6.2109 15.5322 6.00019 15.0017 6.00019C15.5322 6.00019 16.0409 5.78947 16.416 5.4144C16.791 5.03933 17.0017 4.53062 17.0017 4.00019Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M19.0017 11.0002H21.0017M20.0017 10.0002V12.0002M12.0017 3.00019C12.1337 3.00019 12.2647 3.00019 12.3947 3.00019C11.1101 4.1939 10.2843 5.80003 10.061 7.53941C9.83773 9.27879 10.231 11.0414 11.1725 12.5209C12.1139 14.0004 13.5441 15.1032 15.2143 15.6377C16.8846 16.1721 18.6893 16.1043 20.3147 15.4462C19.6895 16.9507 18.6675 18.2572 17.3579 19.2264C16.0483 20.1957 14.5002 20.7912 12.8786 20.9496C11.2571 21.1079 9.623 20.8231 8.15062 20.1256C6.67825 19.428 5.42285 18.3439 4.51832 16.9888C3.6138 15.6337 3.09409 14.0585 3.01462 12.4312C2.93515 10.8038 3.29892 9.18548 4.06711 7.7487C4.8353 6.31192 5.9791 5.11061 7.3765 4.27292C8.7739 3.43523 10.3725 2.99258 12.0017 2.99219V3.00019ZM17.0017 4.00019C17.0017 4.53062 17.2125 5.03933 17.5875 5.4144C17.9626 5.78947 18.4713 6.00019 19.0017 6.00019C18.4713 6.00019 17.9626 6.2109 17.5875 6.58597C17.2125 6.96105 17.0017 7.46975 17.0017 8.00019C17.0017 7.46975 16.791 6.96105 16.416 6.58597C16.0409 6.2109 15.5322 6.00019 15.0017 6.00019C15.5322 6.00019 16.0409 5.78947 16.416 5.4144C16.791 5.03933 17.0017 4.53062 17.0017 4.00019Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--notes {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9 7H15M9 11H15M9 15H13M5 5C5 4.46957 5.21071 3.96086 5.58579 3.58579C5.96086 3.21071 6.46957 3 7 3H17C17.5304 3 18.0391 3.21071 18.4142 3.58579C18.7893 3.96086 19 4.46957 19 5V19C19 19.5304 18.7893 20.0391 18.4142 20.4142C18.0391 20.7893 17.5304 21 17 21H7C6.46957 21 5.96086 20.7893 5.58579 20.4142C5.21071 20.0391 5 19.5304 5 19V5Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9 7H15M9 11H15M9 15H13M5 5C5 4.46957 5.21071 3.96086 5.58579 3.58579C5.96086 3.21071 6.46957 3 7 3H17C17.5304 3 18.0391 3.21071 18.4142 3.58579C18.7893 3.96086 19 4.46957 19 5V19C19 19.5304 18.7893 20.0391 18.4142 20.4142C18.0391 20.7893 17.5304 21 17 21H7C6.46957 21 5.96086 20.7893 5.58579 20.4142C5.21071 20.0391 5 19.5304 5 19V5Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--recharging {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9.38172 6C8.06739 6.86875 6.937 7.98782 6.05505 9.29333M4.24572 13.612C3.93893 15.156 3.93893 16.7453 4.24572 18.2893M5.99772 22.616C6.86647 23.9303 7.98554 25.0607 9.29105 25.9427M13.6097 27.752C15.1503 28.0574 16.7358 28.0574 18.2764 27.752M22.6137 26C23.9281 25.1312 25.0584 24.0122 25.9404 22.7067M27.7497 18.388C28.0565 16.844 28.0565 15.2547 27.7497 13.7107M25.9977 9.384C25.129 8.06967 24.0099 6.93928 22.7044 6.05733M18.3857 4.24798C16.8435 3.93238 15.2542 3.92332 13.7084 4.22132M15.9977 10.6667L13.3311 16H18.6644L15.9977 21.3333M15.9977 28C19.1803 28 22.2326 26.7357 24.483 24.4853C26.7334 22.2348 27.9977 19.1826 27.9977 16C27.9977 12.8174 26.7334 9.76515 24.483 7.51472C22.2326 5.26428 19.1803 4 15.9977 4%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9.38172 6C8.06739 6.86875 6.937 7.98782 6.05505 9.29333M4.24572 13.612C3.93893 15.156 3.93893 16.7453 4.24572 18.2893M5.99772 22.616C6.86647 23.9303 7.98554 25.0607 9.29105 25.9427M13.6097 27.752C15.1503 28.0574 16.7358 28.0574 18.2764 27.752M22.6137 26C23.9281 25.1312 25.0584 24.0122 25.9404 22.7067M27.7497 18.388C28.0565 16.844 28.0565 15.2547 27.7497 13.7107M25.9977 9.384C25.129 8.06967 24.0099 6.93928 22.7044 6.05733M18.3857 4.24798C16.8435 3.93238 15.2542 3.92332 13.7084 4.22132M15.9977 10.6667L13.3311 16H18.6644L15.9977 21.3333M15.9977 28C19.1803 28 22.2326 26.7357 24.483 24.4853C26.7334 22.2348 27.9977 19.1826 27.9977 16C27.9977 12.8174 26.7334 9.76515 24.483 7.51472C22.2326 5.26428 19.1803 4 15.9977 4%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--refresh {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M16.6205 10.8674C16.4631 12.0674 15.9821 13.2019 15.229 14.1492C14.4758 15.0966 13.479 15.821 12.3455 16.2449C11.2119 16.6688 9.9843 16.7761 8.79437 16.5554C7.60444 16.3346 6.49704 15.7941 5.59095 14.9918C4.68485 14.1895 4.01425 13.1557 3.65105 12.0013C3.28785 10.8468 3.24575 9.61527 3.52928 8.43872C3.81281 7.26216 4.41127 6.18498 5.26047 5.32269C6.10966 4.46041 7.17757 3.84555 8.34966 3.54406C11.5988 2.71073 14.9622 4.38323 16.2038 7.4999M16.6763 3.33322V7.49988H12.5097%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M16.6205 10.8674C16.4631 12.0674 15.9821 13.2019 15.229 14.1492C14.4758 15.0966 13.479 15.821 12.3455 16.2449C11.2119 16.6688 9.9843 16.7761 8.79437 16.5554C7.60444 16.3346 6.49704 15.7941 5.59095 14.9918C4.68485 14.1895 4.01425 13.1557 3.65105 12.0013C3.28785 10.8468 3.24575 9.61527 3.52928 8.43872C3.81281 7.26216 4.41127 6.18498 5.26047 5.32269C6.10966 4.46041 7.17757 3.84555 8.34966 3.54406C11.5988 2.71073 14.9622 4.38323 16.2038 7.4999M16.6763 3.33322V7.49988H12.5097%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--robot {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M10 16.002H14M9 7.00195L8 3.00195M15 7.00195L16 3.00195M7 7.00195H17C17.5304 7.00195 18.0391 7.21267 18.4142 7.58774C18.7893 7.96281 19 8.47152 19 9.00195V10.002L20 11.002V14.002L19 15.002V18.002C19 18.5324 18.7893 19.0411 18.4142 19.4162C18.0391 19.7912 17.5304 20.002 17 20.002H7C6.46957 20.002 5.96086 19.7912 5.58579 19.4162C5.21071 19.0411 5 18.5324 5 18.002V15.002L4 14.002V11.002L5 10.002V9.00195C5 8.47152 5.21071 7.96281 5.58579 7.58774C5.96086 7.21267 6.46957 7.00195 7 7.00195ZM9 11.502C9 11.7781 8.77614 12.002 8.5 12.002C8.22386 12.002 8 11.7781 8 11.502C8 11.2258 8.22386 11.002 8.5 11.002C8.77614 11.002 9 11.2258 9 11.502ZM16 11.502C16 11.7781 15.7761 12.002 15.5 12.002C15.2239 12.002 15 11.7781 15 11.502C15 11.2258 15.2239 11.002 15.5 11.002C15.7761 11.002 16 11.2258 16 11.502Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M10 16.002H14M9 7.00195L8 3.00195M15 7.00195L16 3.00195M7 7.00195H17C17.5304 7.00195 18.0391 7.21267 18.4142 7.58774C18.7893 7.96281 19 8.47152 19 9.00195V10.002L20 11.002V14.002L19 15.002V18.002C19 18.5324 18.7893 19.0411 18.4142 19.4162C18.0391 19.7912 17.5304 20.002 17 20.002H7C6.46957 20.002 5.96086 19.7912 5.58579 19.4162C5.21071 19.0411 5 18.5324 5 18.002V15.002L4 14.002V11.002L5 10.002V9.00195C5 8.47152 5.21071 7.96281 5.58579 7.58774C5.96086 7.21267 6.46957 7.00195 7 7.00195ZM9 11.502C9 11.7781 8.77614 12.002 8.5 12.002C8.22386 12.002 8 11.7781 8 11.502C8 11.2258 8.22386 11.002 8.5 11.002C8.77614 11.002 9 11.2258 9 11.502ZM16 11.502C16 11.7781 15.7761 12.002 15.5 12.002C15.2239 12.002 15 11.7781 15 11.502C15 11.2258 15.2239 11.002 15.5 11.002C15.7761 11.002 16 11.2258 16 11.502Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--pencil {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M13.5 6.50006L17.5 10.5001M4 20.0001H8L18.5 9.50006C19.0304 8.96963 19.3284 8.2502 19.3284 7.50006C19.3284 6.74991 19.0304 6.03049 18.5 5.50006C17.9696 4.96963 17.2501 4.67163 16.5 4.67163C15.7499 4.67163 15.0304 4.96963 14.5 5.50006L4 16.0001V20.0001Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M13.5 6.50006L17.5 10.5001M4 20.0001H8L18.5 9.50006C19.0304 8.96963 19.3284 8.2502 19.3284 7.50006C19.3284 6.74991 19.0304 6.03049 18.5 5.50006C17.9696 4.96963 17.2501 4.67163 16.5 4.67163C15.7499 4.67163 15.0304 4.96963 14.5 5.50006L4 16.0001V20.0001Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--phone {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio%3D%22none%22 width%3D%22100%25%22 height%3D%22100%25%22 overflow%3D%22visible%22 style%3D%22display%3A block%3B%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg id%3D%22phone%22%3E%3Cpath id%3D%22Vector%22 d%3D%22M4.99444 3.99867H8.99444L10.9944 8.99867L8.49444 10.4987C9.5654 12.6702 11.3229 14.4277 13.4944 15.4987L14.9944 12.9987L19.9944 14.9987V18.9987C19.9944 19.5291 19.7837 20.0378 19.4087 20.4129C19.0336 20.788 18.5249 20.9987 17.9944 20.9987C14.0937 20.7616 10.4146 19.1052 7.65127 16.3418C4.88794 13.5785 3.23149 9.8994 2.99444 5.99867C2.99444 5.46824 3.20515 4.95953 3.58022 4.58445C3.9553 4.20938 4.464 3.99867 4.99444 3.99867Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio%3D%22none%22 width%3D%22100%25%22 height%3D%22100%25%22 overflow%3D%22visible%22 style%3D%22display%3A block%3B%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg id%3D%22phone%22%3E%3Cpath id%3D%22Vector%22 d%3D%22M4.99444 3.99867H8.99444L10.9944 8.99867L8.49444 10.4987C9.5654 12.6702 11.3229 14.4277 13.4944 15.4987L14.9944 12.9987L19.9944 14.9987V18.9987C19.9944 19.5291 19.7837 20.0378 19.4087 20.4129C19.0336 20.788 18.5249 20.9987 17.9944 20.9987C14.0937 20.7616 10.4146 19.1052 7.65127 16.3418C4.88794 13.5785 3.23149 9.8994 2.99444 5.99867C2.99444 5.46824 3.20515 4.95953 3.58022 4.58445C3.9553 4.20938 4.464 3.99867 4.99444 3.99867Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

.icon--picture_with_contrast {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2240%22 height%3D%2240%22 viewBox%3D%220 0 40 40%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M8 20C8 21.5759 8.31039 23.1363 8.91345 24.5922C9.5165 26.0481 10.4004 27.371 11.5147 28.4853C12.629 29.5996 13.9519 30.4835 15.4078 31.0866C16.8637 31.6896 18.4241 32 20 32C21.5759 32 23.1363 31.6896 24.5922 31.0866C26.0481 30.4835 27.371 29.5996 28.4853 28.4853C29.5996 27.371 30.4835 26.0481 31.0866 24.5922C31.6896 23.1363 32 21.5759 32 20C32 18.4241 31.6896 16.8637 31.0866 15.4078C30.4835 13.9519 29.5996 12.629 28.4853 11.5147C27.371 10.4004 26.0481 9.5165 24.5922 8.91345C23.1363 8.31039 21.5759 8 20 8C18.4241 8 16.8637 8.31039 15.4078 8.91345C13.9519 9.5165 12.629 10.4004 11.5147 11.5147C10.4004 12.629 9.5165 13.9519 8.91345 15.4078C8.31039 16.8637 8 18.4241 8 20Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3Cpath d%3D%22M20 26.6667C21.7681 26.6667 23.4638 25.9643 24.714 24.714C25.9643 23.4638 26.6667 21.7681 26.6667 20C26.6667 18.2319 25.9643 16.5362 24.714 15.286C23.4638 14.0357 21.7681 13.3333 20 13.3333V26.6667Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2240%22 height%3D%2240%22 viewBox%3D%220 0 40 40%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M8 20C8 21.5759 8.31039 23.1363 8.91345 24.5922C9.5165 26.0481 10.4004 27.371 11.5147 28.4853C12.629 29.5996 13.9519 30.4835 15.4078 31.0866C16.8637 31.6896 18.4241 32 20 32C21.5759 32 23.1363 31.6896 24.5922 31.0866C26.0481 30.4835 27.371 29.5996 28.4853 28.4853C29.5996 27.371 30.4835 26.0481 31.0866 24.5922C31.6896 23.1363 32 21.5759 32 20C32 18.4241 31.6896 16.8637 31.0866 15.4078C30.4835 13.9519 29.5996 12.629 28.4853 11.5147C27.371 10.4004 26.0481 9.5165 24.5922 8.91345C23.1363 8.31039 21.5759 8 20 8C18.4241 8 16.8637 8.31039 15.4078 8.91345C13.9519 9.5165 12.629 10.4004 11.5147 11.5147C10.4004 12.629 9.5165 13.9519 8.91345 15.4078C8.31039 16.8637 8 18.4241 8 20Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3Cpath d%3D%22M20 26.6667C21.7681 26.6667 23.4638 25.9643 24.714 24.714C25.9643 23.4638 26.6667 21.7681 26.6667 20C26.6667 18.2319 25.9643 16.5362 24.714 15.286C23.4638 14.0357 21.7681 13.3333 20 13.3333V26.6667Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--pin_with_circle_bottom {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M11.8 23.334C7.244 23.8223 4 25.082 4 26.559C4 28.4598 9.37258 30.0007 16 30.0007C22.6274 30.0007 28 28.4598 28 26.559C28 25.082 24.756 23.8223 20.2 23.334%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22%2F%3E%3Cpath d%3D%22M15.9971 1.86621C20.4889 1.86621 24.1307 5.50725 24.1309 9.99902C24.1309 13.3207 22.1393 16.1803 19.2803 17.4434L18.8486 17.6338L18.6621 18.0684L15.9971 24.2861L13.332 18.0684L13.1465 17.6338L12.7148 17.4434L12.4492 17.3203C9.73302 16.0012 7.86426 13.217 7.86426 9.99902C7.86443 5.50736 11.5054 1.86639 15.9971 1.86621Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22%2F%3E%3Ccircle cx%3D%2216%22 cy%3D%2210%22 r%3D%222.8%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M11.8 23.334C7.244 23.8223 4 25.082 4 26.559C4 28.4598 9.37258 30.0007 16 30.0007C22.6274 30.0007 28 28.4598 28 26.559C28 25.082 24.756 23.8223 20.2 23.334%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22%2F%3E%3Cpath d%3D%22M15.9971 1.86621C20.4889 1.86621 24.1307 5.50725 24.1309 9.99902C24.1309 13.3207 22.1393 16.1803 19.2803 17.4434L18.8486 17.6338L18.6621 18.0684L15.9971 24.2861L13.332 18.0684L13.1465 17.6338L12.7148 17.4434L12.4492 17.3203C9.73302 16.0012 7.86426 13.217 7.86426 9.99902C7.86443 5.50736 11.5054 1.86639 15.9971 1.86621Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22%2F%3E%3Ccircle cx%3D%2216%22 cy%3D%2210%22 r%3D%222.8%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22%2F%3E%3C%2Fsvg%3E");
}

.icon--plus {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2226%22 height%3D%2226%22 viewBox%3D%220 0 26 26%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M13.0052 5.41479V20.5815M5.42188 12.9981H20.5885%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2226%22 height%3D%2226%22 viewBox%3D%220 0 26 26%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M13.0052 5.41479V20.5815M5.42188 12.9981H20.5885%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--polaroid {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4 16H20M4 12L7 9C7.928 8.107 9.072 8.107 10 9L14 13M13 12L15 10C15.928 9.107 17.072 9.107 18 10L20 12M14 7H14.01M4 6C4 5.46957 4.21071 4.96086 4.58579 4.58579C4.96086 4.21071 5.46957 4 6 4H18C18.5304 4 19.0391 4.21071 19.4142 4.58579C19.7893 4.96086 20 5.46957 20 6V18C20 18.5304 19.7893 19.0391 19.4142 19.4142C19.0391 19.7893 18.5304 20 18 20H6C5.46957 20 4.96086 19.7893 4.58579 19.4142C4.21071 19.0391 4 18.5304 4 18V6Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4 16H20M4 12L7 9C7.928 8.107 9.072 8.107 10 9L14 13M13 12L15 10C15.928 9.107 17.072 9.107 18 10L20 12M14 7H14.01M4 6C4 5.46957 4.21071 4.96086 4.58579 4.58579C4.96086 4.21071 5.46957 4 6 4H18C18.5304 4 19.0391 4.21071 19.4142 4.58579C19.7893 4.96086 20 5.46957 20 6V18C20 18.5304 19.7893 19.0391 19.4142 19.4142C19.0391 19.7893 18.5304 20 18 20H6C5.46957 20 4.96086 19.7893 4.58579 19.4142C4.21071 19.0391 4 18.5304 4 18V6Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--presentation_analytics {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M8.99609 12.001V8.00098M14.9961 12.001V10.001M11.9961 12.001V11.001M2.99609 4.00098H20.9961M3.99609 4.00098V14.001C3.99609 14.5314 4.20681 15.0401 4.58188 15.4152C4.95695 15.7903 5.46566 16.001 5.99609 16.001H17.9961C18.5265 16.001 19.0352 15.7903 19.4103 15.4152C19.7854 15.0401 19.9961 14.5314 19.9961 14.001V4.00098M11.9961 16.001V20.001M8.99609 20.001H14.9961%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M8.99609 12.001V8.00098M14.9961 12.001V10.001M11.9961 12.001V11.001M2.99609 4.00098H20.9961M3.99609 4.00098V14.001C3.99609 14.5314 4.20681 15.0401 4.58188 15.4152C4.95695 15.7903 5.46566 16.001 5.99609 16.001H17.9961C18.5265 16.001 19.0352 15.7903 19.4103 15.4152C19.7854 15.0401 19.9961 14.5314 19.9961 14.001V4.00098M11.9961 16.001V20.001M8.99609 20.001H14.9961%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--progress {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M7.50075 15.5834C6.84796 15.4354 6.22101 15.1904 5.64075 14.8567M10.5008 2.41797C11.9919 2.75852 13.3232 3.59524 14.2767 4.79112C15.2303 5.98701 15.7496 7.47121 15.7496 9.00072C15.7496 10.5302 15.2303 12.0144 14.2767 13.2103C13.3232 14.4062 11.9919 15.2429 10.5008 15.5835M3.435 12.8204C3.02588 12.226 2.71515 11.5696 2.51475 10.8764M2.34375 7.87572C2.46375 7.16322 2.69475 6.48822 3.01875 5.86947L3.1455 5.64072M5.181 3.43497C5.88274 2.95189 6.66999 2.60676 7.50075 2.41797%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M7.50075 15.5834C6.84796 15.4354 6.22101 15.1904 5.64075 14.8567M10.5008 2.41797C11.9919 2.75852 13.3232 3.59524 14.2767 4.79112C15.2303 5.98701 15.7496 7.47121 15.7496 9.00072C15.7496 10.5302 15.2303 12.0144 14.2767 13.2103C13.3232 14.4062 11.9919 15.2429 10.5008 15.5835M3.435 12.8204C3.02588 12.226 2.71515 11.5696 2.51475 10.8764M2.34375 7.87572C2.46375 7.16322 2.69475 6.48822 3.01875 5.86947L3.1455 5.64072M5.181 3.43497C5.88274 2.95189 6.66999 2.60676 7.50075 2.41797%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--progress_alert {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M7.50075 15.5835C6.84795 15.4354 6.221 15.1905 5.64075 14.8567M10.5007 2.41797C11.9918 2.75852 13.3232 3.59524 14.2767 4.79112C15.2303 5.98701 15.7496 7.47121 15.7496 9.00072C15.7496 10.5302 15.2303 12.0144 14.2767 13.2103C13.3232 14.4062 11.9918 15.2429 10.5007 15.5835M3.43497 12.8205C3.02585 12.2261 2.71513 11.5697 2.51472 10.8765M2.34375 7.87572C2.46375 7.16322 2.69475 6.48822 3.01875 5.86947L3.1455 5.64072M5.18097 3.43497C5.88271 2.95189 6.66996 2.60676 7.50072 2.41797M9.00073 6.00073V9.00073M9.00073 12.0007V12.0082%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M7.50075 15.5835C6.84795 15.4354 6.221 15.1905 5.64075 14.8567M10.5007 2.41797C11.9918 2.75852 13.3232 3.59524 14.2767 4.79112C15.2303 5.98701 15.7496 7.47121 15.7496 9.00072C15.7496 10.5302 15.2303 12.0144 14.2767 13.2103C13.3232 14.4062 11.9918 15.2429 10.5007 15.5835M3.43497 12.8205C3.02585 12.2261 2.71513 11.5697 2.51472 10.8765M2.34375 7.87572C2.46375 7.16322 2.69475 6.48822 3.01875 5.86947L3.1455 5.64072M5.18097 3.43497C5.88271 2.95189 6.66996 2.60676 7.50072 2.41797M9.00073 6.00073V9.00073M9.00073 12.0007V12.0082%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--qrcode {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2226%22 height%3D%2226%22 viewBox%3D%220 0 26 26%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M7.57812 18.4154V18.4262M7.57812 7.58203V7.59286M18.4115 7.58203V7.59286M18.4115 15.1654H15.1615V18.4154M21.6615 15.1654V15.1762M15.1615 21.6654H18.4115M18.4115 18.4154H21.6615V21.6654M4.32812 5.41536C4.32812 5.12805 4.44226 4.8525 4.64543 4.64933C4.84859 4.44617 5.12414 4.33203 5.41146 4.33203H9.74479C10.0321 4.33203 10.3077 4.44617 10.5108 4.64933C10.714 4.8525 10.8281 5.12805 10.8281 5.41536V9.7487C10.8281 10.036 10.714 10.3116 10.5108 10.5147C10.3077 10.7179 10.0321 10.832 9.74479 10.832H5.41146C5.12414 10.832 4.84859 10.7179 4.64543 10.5147C4.44226 10.3116 4.32812 10.036 4.32812 9.7487V5.41536ZM15.1615 5.41536C15.1615 5.12805 15.2756 4.8525 15.4788 4.64933C15.6819 4.44617 15.9575 4.33203 16.2448 4.33203H20.5781C20.8654 4.33203 21.141 4.44617 21.3442 4.64933C21.5473 4.8525 21.6615 5.12805 21.6615 5.41536V9.7487C21.6615 10.036 21.5473 10.3116 21.3442 10.5147C21.141 10.7179 20.8654 10.832 20.5781 10.832H16.2448C15.9575 10.832 15.6819 10.7179 15.4788 10.5147C15.2756 10.3116 15.1615 10.036 15.1615 9.7487V5.41536ZM4.32812 16.2487C4.32812 15.9614 4.44226 15.6858 4.64543 15.4827C4.84859 15.2795 5.12414 15.1654 5.41146 15.1654H9.74479C10.0321 15.1654 10.3077 15.2795 10.5108 15.4827C10.714 15.6858 10.8281 15.9614 10.8281 16.2487V20.582C10.8281 20.8693 10.714 21.1449 10.5108 21.3481C10.3077 21.5512 10.0321 21.6654 9.74479 21.6654H5.41146C5.12414 21.6654 4.84859 21.5512 4.64543 21.3481C4.44226 21.1449 4.32812 20.8693 4.32812 20.582V16.2487Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2226%22 height%3D%2226%22 viewBox%3D%220 0 26 26%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M7.57812 18.4154V18.4262M7.57812 7.58203V7.59286M18.4115 7.58203V7.59286M18.4115 15.1654H15.1615V18.4154M21.6615 15.1654V15.1762M15.1615 21.6654H18.4115M18.4115 18.4154H21.6615V21.6654M4.32812 5.41536C4.32812 5.12805 4.44226 4.8525 4.64543 4.64933C4.84859 4.44617 5.12414 4.33203 5.41146 4.33203H9.74479C10.0321 4.33203 10.3077 4.44617 10.5108 4.64933C10.714 4.8525 10.8281 5.12805 10.8281 5.41536V9.7487C10.8281 10.036 10.714 10.3116 10.5108 10.5147C10.3077 10.7179 10.0321 10.832 9.74479 10.832H5.41146C5.12414 10.832 4.84859 10.7179 4.64543 10.5147C4.44226 10.3116 4.32812 10.036 4.32812 9.7487V5.41536ZM15.1615 5.41536C15.1615 5.12805 15.2756 4.8525 15.4788 4.64933C15.6819 4.44617 15.9575 4.33203 16.2448 4.33203H20.5781C20.8654 4.33203 21.141 4.44617 21.3442 4.64933C21.5473 4.8525 21.6615 5.12805 21.6615 5.41536V9.7487C21.6615 10.036 21.5473 10.3116 21.3442 10.5147C21.141 10.7179 20.8654 10.832 20.5781 10.832H16.2448C15.9575 10.832 15.6819 10.7179 15.4788 10.5147C15.2756 10.3116 15.1615 10.036 15.1615 9.7487V5.41536ZM4.32812 16.2487C4.32812 15.9614 4.44226 15.6858 4.64543 15.4827C4.84859 15.2795 5.12414 15.1654 5.41146 15.1654H9.74479C10.0321 15.1654 10.3077 15.2795 10.5108 15.4827C10.714 15.6858 10.8281 15.9614 10.8281 16.2487V20.582C10.8281 20.8693 10.714 21.1449 10.5108 21.3481C10.3077 21.5512 10.0321 21.6654 9.74479 21.6654H5.41146C5.12414 21.6654 4.84859 21.5512 4.64543 21.3481C4.44226 21.1449 4.32812 20.8693 4.32812 20.582V16.2487Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--question_mark {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M8 8C8 7.20435 8.36875 6.44129 9.02513 5.87868C9.6815 5.31607 10.5717 5 11.5 5H12.5C13.4283 5 14.3185 5.31607 14.9749 5.87868C15.6313 6.44129 16 7.20435 16 8C16.0368 8.64925 15.8617 9.2929 15.501 9.83398C15.1402 10.3751 14.6135 10.7843 14 11C13.3865 11.2876 12.8598 11.8333 12.499 12.5547C12.1383 13.2761 11.9632 14.1343 12 15M12 19V19.01%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M8 8C8 7.20435 8.36875 6.44129 9.02513 5.87868C9.6815 5.31607 10.5717 5 11.5 5H12.5C13.4283 5 14.3185 5.31607 14.9749 5.87868C15.6313 6.44129 16 7.20435 16 8C16.0368 8.64925 15.8617 9.2929 15.501 9.83398C15.1402 10.3751 14.6135 10.7843 14 11C13.3865 11.2876 12.8598 11.8333 12.499 12.5547C12.1383 13.2761 11.9632 14.1343 12 15M12 19V19.01%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--religion_islam {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2234%22 height%3D%2234%22 viewBox%3D%220 0 34 34%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg clip-path%3D%22url(%23clip0_1_13783)%22%3E%3Cpath d%3D%22M19.3617 6.69363C19.5114 6.7298 19.66 6.7657 19.8074 6.80133C18.0234 7.80297 16.6469 9.39807 15.917 11.3094C15.1871 13.2207 15.15 15.3273 15.8122 17.2631C16.4744 19.1989 17.794 20.8414 19.5417 21.9052C21.2893 22.969 23.3544 23.3867 25.3781 23.0858C24.2567 24.6206 22.7398 25.8222 20.989 26.5624C19.2383 27.3027 17.3195 27.5538 15.4372 27.289C13.555 27.0242 11.7799 26.2534 10.3013 25.0589C8.8228 23.8643 7.69625 22.2908 7.04185 20.5062C6.38746 18.7217 6.22977 16.7929 6.58561 14.9257C6.94145 13.0585 7.79747 11.3229 9.06235 9.90412C10.3272 8.48529 11.9536 7.43643 13.7678 6.86942C15.5821 6.30241 17.5162 6.23851 19.3639 6.68456L19.3617 6.69363Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3Cpath d%3D%22M24.8752 15.5254L23.0195 15.6149C22.9645 15.6174 22.9098 15.6046 22.8617 15.5778C22.8136 15.5511 22.7738 15.5115 22.7469 15.4635C22.72 15.4155 22.7069 15.3609 22.7092 15.3059C22.7115 15.2509 22.729 15.1976 22.7598 15.152L23.8139 13.6272L23.1506 11.8936C23.1308 11.842 23.1258 11.7859 23.1363 11.7317C23.1468 11.6774 23.1723 11.6272 23.21 11.5867C23.2476 11.5463 23.2959 11.5172 23.3493 11.5029C23.4027 11.4886 23.459 11.4896 23.5119 11.5057L25.2929 12.0381L26.7387 10.8771C26.7819 10.8426 26.8338 10.8208 26.8887 10.8141C26.9435 10.8075 26.9992 10.8163 27.0493 10.8396C27.0994 10.8628 27.1421 10.8996 27.1725 10.9458C27.2028 10.992 27.2197 11.0457 27.2212 11.101L27.2683 12.9546L28.8249 13.9708C28.8711 14.0009 28.9079 14.0433 28.9313 14.0933C28.9546 14.1433 28.9635 14.1988 28.957 14.2535C28.9505 14.3083 28.9287 14.3601 28.8942 14.4031C28.8598 14.4462 28.8139 14.4787 28.7619 14.4971L27.01 15.11L26.526 16.8985C26.5116 16.9519 26.4825 17.0001 26.4421 17.0378C26.4017 17.0755 26.3515 17.1011 26.2973 17.1117C26.243 17.1222 26.1869 17.1174 26.1353 17.0977C26.0836 17.078 26.0386 17.0442 26.0052 17.0002L24.8752 15.5254Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath id%3D%22clip0_1_13783%22%3E%3Crect width%3D%2228%22 height%3D%2228%22 fill%3D%22white%22 transform%3D%22translate(6.57617) rotate(13.5854)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2234%22 height%3D%2234%22 viewBox%3D%220 0 34 34%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg clip-path%3D%22url(%23clip0_1_13783)%22%3E%3Cpath d%3D%22M19.3617 6.69363C19.5114 6.7298 19.66 6.7657 19.8074 6.80133C18.0234 7.80297 16.6469 9.39807 15.917 11.3094C15.1871 13.2207 15.15 15.3273 15.8122 17.2631C16.4744 19.1989 17.794 20.8414 19.5417 21.9052C21.2893 22.969 23.3544 23.3867 25.3781 23.0858C24.2567 24.6206 22.7398 25.8222 20.989 26.5624C19.2383 27.3027 17.3195 27.5538 15.4372 27.289C13.555 27.0242 11.7799 26.2534 10.3013 25.0589C8.8228 23.8643 7.69625 22.2908 7.04185 20.5062C6.38746 18.7217 6.22977 16.7929 6.58561 14.9257C6.94145 13.0585 7.79747 11.3229 9.06235 9.90412C10.3272 8.48529 11.9536 7.43643 13.7678 6.86942C15.5821 6.30241 17.5162 6.23851 19.3639 6.68456L19.3617 6.69363Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3Cpath d%3D%22M24.8752 15.5254L23.0195 15.6149C22.9645 15.6174 22.9098 15.6046 22.8617 15.5778C22.8136 15.5511 22.7738 15.5115 22.7469 15.4635C22.72 15.4155 22.7069 15.3609 22.7092 15.3059C22.7115 15.2509 22.729 15.1976 22.7598 15.152L23.8139 13.6272L23.1506 11.8936C23.1308 11.842 23.1258 11.7859 23.1363 11.7317C23.1468 11.6774 23.1723 11.6272 23.21 11.5867C23.2476 11.5463 23.2959 11.5172 23.3493 11.5029C23.4027 11.4886 23.459 11.4896 23.5119 11.5057L25.2929 12.0381L26.7387 10.8771C26.7819 10.8426 26.8338 10.8208 26.8887 10.8141C26.9435 10.8075 26.9992 10.8163 27.0493 10.8396C27.0994 10.8628 27.1421 10.8996 27.1725 10.9458C27.2028 10.992 27.2197 11.0457 27.2212 11.101L27.2683 12.9546L28.8249 13.9708C28.8711 14.0009 28.9079 14.0433 28.9313 14.0933C28.9546 14.1433 28.9635 14.1988 28.957 14.2535C28.9505 14.3083 28.9287 14.3601 28.8942 14.4031C28.8598 14.4462 28.8139 14.4787 28.7619 14.4971L27.01 15.11L26.526 16.8985C26.5116 16.9519 26.4825 17.0001 26.4421 17.0378C26.4017 17.0755 26.3515 17.1011 26.2973 17.1117C26.243 17.1222 26.1869 17.1174 26.1353 17.0977C26.0836 17.078 26.0386 17.0442 26.0052 17.0002L24.8752 15.5254Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3Cdefs%3E%3CclipPath id%3D%22clip0_1_13783%22%3E%3Crect width%3D%2228%22 height%3D%2228%22 fill%3D%22white%22 transform%3D%22translate(6.57617) rotate(13.5854)%22%2F%3E%3C%2FclipPath%3E%3C%2Fdefs%3E%3C%2Fsvg%3E");
}

.icon--religion_christian {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2228%22 height%3D%2228%22 viewBox%3D%220 0 28 28%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M11.6693 24.5H16.3359V14H22.1693V9.33333H16.3359V3.5H11.6693V9.33333H5.83594V14H11.6693V24.5Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2228%22 height%3D%2228%22 viewBox%3D%220 0 28 28%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M11.6693 24.5H16.3359V14H22.1693V9.33333H16.3359V3.5H11.6693V9.33333H5.83594V14H11.6693V24.5Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--round_checked {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2219%22 viewBox%3D%220 0 18 19%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M9 18.5C4.02944 18.5 0 14.4706 0 9.5C0 4.52944 4.02944 0.5 9 0.5C13.9706 0.5 18 4.52944 18 9.5C18 14.4706 13.9706 18.5 9 18.5ZM13.0454 6.474C12.7944 6.22295 12.3873 6.22295 12.1363 6.474L8.03571 10.5746C7.78466 10.8256 7.37763 10.8256 7.12658 10.5746L5.91885 9.36686C5.6678 9.11581 5.26077 9.11581 5.00972 9.36686C4.75867 9.61791 4.75867 10.0249 5.00972 10.276L7.12658 12.3929C7.37763 12.6439 7.78466 12.6439 8.03571 12.3929L13.0454 7.38314C13.2965 7.13209 13.2965 6.72505 13.0454 6.474Z%22 fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2219%22 viewBox%3D%220 0 18 19%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath fill-rule%3D%22evenodd%22 clip-rule%3D%22evenodd%22 d%3D%22M9 18.5C4.02944 18.5 0 14.4706 0 9.5C0 4.52944 4.02944 0.5 9 0.5C13.9706 0.5 18 4.52944 18 9.5C18 14.4706 13.9706 18.5 9 18.5ZM13.0454 6.474C12.7944 6.22295 12.3873 6.22295 12.1363 6.474L8.03571 10.5746C7.78466 10.8256 7.37763 10.8256 7.12658 10.5746L5.91885 9.36686C5.6678 9.11581 5.26077 9.11581 5.00972 9.36686C4.75867 9.61791 4.75867 10.0249 5.00972 10.276L7.12658 12.3929C7.37763 12.6439 7.78466 12.6439 8.03571 12.3929L13.0454 7.38314C13.2965 7.13209 13.2965 6.72505 13.0454 6.474Z%22 fill%3D%22white%22%2F%3E%3C%2Fsvg%3E");
}

.icon--search {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M19.2422 19.2491L13.7422 13.7491M2.74219 9.16581C2.74219 10.0085 2.90816 10.8429 3.23063 11.6214C3.55309 12.3999 4.02574 13.1072 4.62159 13.7031C5.21743 14.2989 5.9248 14.7716 6.7033 15.094C7.48181 15.4165 8.31621 15.5825 9.15885 15.5825C10.0015 15.5825 10.8359 15.4165 11.6144 15.094C12.3929 14.7716 13.1003 14.2989 13.6961 13.7031C14.292 13.1072 14.7646 12.3999 15.0871 11.6214C15.4096 10.8429 15.5755 10.0085 15.5755 9.16581C15.5755 8.32316 15.4096 7.48877 15.0871 6.71026C14.7646 5.93175 14.292 5.22439 13.6961 4.62854C13.1003 4.0327 12.3929 3.56005 11.6144 3.23759C10.8359 2.91512 10.0015 2.74915 9.15885 2.74915C8.31621 2.74915 7.48181 2.91512 6.7033 3.23759C5.9248 3.56005 5.21743 4.0327 4.62159 4.62854C4.02574 5.22439 3.55309 5.93175 3.23063 6.71026C2.90816 7.48877 2.74219 8.32316 2.74219 9.16581Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M19.2422 19.2491L13.7422 13.7491M2.74219 9.16581C2.74219 10.0085 2.90816 10.8429 3.23063 11.6214C3.55309 12.3999 4.02574 13.1072 4.62159 13.7031C5.21743 14.2989 5.9248 14.7716 6.7033 15.094C7.48181 15.4165 8.31621 15.5825 9.15885 15.5825C10.0015 15.5825 10.8359 15.4165 11.6144 15.094C12.3929 14.7716 13.1003 14.2989 13.6961 13.7031C14.292 13.1072 14.7646 12.3999 15.0871 11.6214C15.4096 10.8429 15.5755 10.0085 15.5755 9.16581C15.5755 8.32316 15.4096 7.48877 15.0871 6.71026C14.7646 5.93175 14.292 5.22439 13.6961 4.62854C13.1003 4.0327 12.3929 3.56005 11.6144 3.23759C10.8359 2.91512 10.0015 2.74915 9.15885 2.74915C8.31621 2.74915 7.48181 2.91512 6.7033 3.23759C5.9248 3.56005 5.21743 4.0327 4.62159 4.62854C4.02574 5.22439 3.55309 5.93175 3.23063 6.71026C2.90816 7.48877 2.74219 8.32316 2.74219 9.16581Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--send {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M7.49847 10.5L15.7485 2.25M7.49847 10.5L10.1235 15.75C10.1564 15.8218 10.2092 15.8827 10.2757 15.9253C10.3422 15.968 10.4195 15.9907 10.4985 15.9907C10.5775 15.9907 10.6548 15.968 10.7213 15.9253C10.7877 15.8827 10.8406 15.8218 10.8735 15.75L15.7485 2.25M7.49847 10.5L2.24847 7.875C2.17666 7.84209 2.11581 7.78926 2.07315 7.72279C2.03049 7.65631 2.00781 7.57899 2.00781 7.5C2.00781 7.42101 2.03049 7.34369 2.07315 7.27721C2.11581 7.21074 2.17666 7.15791 2.24847 7.125L15.7485 2.25%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M7.49847 10.5L15.7485 2.25M7.49847 10.5L10.1235 15.75C10.1564 15.8218 10.2092 15.8827 10.2757 15.9253C10.3422 15.968 10.4195 15.9907 10.4985 15.9907C10.5775 15.9907 10.6548 15.968 10.7213 15.9253C10.7877 15.8827 10.8406 15.8218 10.8735 15.75L15.7485 2.25M7.49847 10.5L2.24847 7.875C2.17666 7.84209 2.11581 7.78926 2.07315 7.72279C2.03049 7.65631 2.00781 7.57899 2.00781 7.5C2.00781 7.42101 2.03049 7.34369 2.07315 7.27721C2.11581 7.21074 2.17666 7.15791 2.24847 7.125L15.7485 2.25%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--server_cog {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M6 12H18C18.7956 12 19.5587 11.6839 20.1213 11.1213C20.6839 10.5587 21 9.79565 21 9V7C21 6.20435 20.6839 5.44129 20.1213 4.87868C19.5587 4.31607 18.7956 4 18 4H6C5.20435 4 4.44129 4.31607 3.87868 4.87868C3.31607 5.44129 3 6.20435 3 7V9C3 9.79565 3.31607 10.5587 3.87868 11.1213C4.44129 11.6839 5.20435 12 6 12ZM6 12C5.20435 12 4.44129 12.3161 3.87868 12.8787C3.31607 13.4413 3 14.2044 3 15V17C3 17.7956 3.31607 18.5587 3.87868 19.1213C4.44129 19.6839 5.20435 20 6 20H12M6 12H16.5M18 20C17.4696 20 16.9609 19.7893 16.5858 19.4142C16.2107 19.0391 16 18.5304 16 18C16 17.4696 16.2107 16.9609 16.5858 16.5858C16.9609 16.2107 17.4696 16 18 16M18 20C18.5304 20 19.0391 19.7893 19.4142 19.4142C19.7893 19.0391 20 18.5304 20 18C20 17.4696 19.7893 16.9609 19.4142 16.5858C19.0391 16.2107 18.5304 16 18 16M18 20V21.5M18 16V14.5M21.032 16.25L19.733 17M16.27 19L14.97 19.75M14.97 16.25L16.27 17M19.733 19L21.033 19.75M7 8V8.01M7 16V16.01%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M6 12H18C18.7956 12 19.5587 11.6839 20.1213 11.1213C20.6839 10.5587 21 9.79565 21 9V7C21 6.20435 20.6839 5.44129 20.1213 4.87868C19.5587 4.31607 18.7956 4 18 4H6C5.20435 4 4.44129 4.31607 3.87868 4.87868C3.31607 5.44129 3 6.20435 3 7V9C3 9.79565 3.31607 10.5587 3.87868 11.1213C4.44129 11.6839 5.20435 12 6 12ZM6 12C5.20435 12 4.44129 12.3161 3.87868 12.8787C3.31607 13.4413 3 14.2044 3 15V17C3 17.7956 3.31607 18.5587 3.87868 19.1213C4.44129 19.6839 5.20435 20 6 20H12M6 12H16.5M18 20C17.4696 20 16.9609 19.7893 16.5858 19.4142C16.2107 19.0391 16 18.5304 16 18C16 17.4696 16.2107 16.9609 16.5858 16.5858C16.9609 16.2107 17.4696 16 18 16M18 20C18.5304 20 19.0391 19.7893 19.4142 19.4142C19.7893 19.0391 20 18.5304 20 18C20 17.4696 19.7893 16.9609 19.4142 16.5858C19.0391 16.2107 18.5304 16 18 16M18 20V21.5M18 16V14.5M21.032 16.25L19.733 17M16.27 19L14.97 19.75M14.97 16.25L16.27 17M19.733 19L21.033 19.75M7 8V8.01M7 16V16.01%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--site_color_default {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2240%22 height%3D%2240%22 viewBox%3D%220 0 40 40%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M24.9966 29.9219V26.9995H13.1328V12.2031H16.2295V24.4463H22.8432V12.2031H25.9399V24.4463H27.7959V29.9219H24.9966Z%22 fill%3D%22%2317181A%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2240%22 height%3D%2240%22 viewBox%3D%220 0 40 40%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M24.9966 29.9219V26.9995H13.1328V12.2031H16.2295V24.4463H22.8432V12.2031H25.9399V24.4463H27.7959V29.9219H24.9966Z%22 fill%3D%22%2317181A%22%2F%3E%3C%2Fsvg%3E");
}

.icon--slash {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9.91622 2.5921L6.08043 13.4015%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.70667%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2216%22 height%3D%2216%22 viewBox%3D%220 0 16 16%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M9.91622 2.5921L6.08043 13.4015%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.70667%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--sort_asc {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M2.99219 4.5H8.24219M2.99219 9H8.24219M2.99219 13.5H9.74219M11.2422 6.75L13.4922 4.5M13.4922 4.5L15.7422 6.75M13.4922 4.5V13.5%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M2.99219 4.5H8.24219M2.99219 9H8.24219M2.99219 13.5H9.74219M11.2422 6.75L13.4922 4.5M13.4922 4.5L15.7422 6.75M13.4922 4.5V13.5%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--sort_desc {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M2.99219 4.5H9.74219M2.99219 9H8.24219M2.99219 13.5H8.24219M11.2422 11.25L13.4922 13.5M13.4922 13.5L15.7422 11.25M13.4922 13.5V4.5%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M2.99219 4.5H9.74219M2.99219 9H8.24219M2.99219 13.5H8.24219M11.2422 11.25L13.4922 13.5M13.4922 13.5L15.7422 11.25M13.4922 13.5V4.5%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--settings {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M10.325 4.317C10.751 2.561 13.249 2.561 13.675 4.317C13.7389 4.5808 13.8642 4.82578 14.0407 5.032C14.2172 5.23822 14.4399 5.39985 14.6907 5.50375C14.9414 5.60764 15.2132 5.65085 15.4838 5.62987C15.7544 5.60889 16.0162 5.5243 16.248 5.383C17.791 4.443 19.558 6.209 18.618 7.753C18.4769 7.98466 18.3924 8.24634 18.3715 8.51677C18.3506 8.78721 18.3938 9.05877 18.4975 9.30938C18.6013 9.55999 18.7627 9.78258 18.9687 9.95905C19.1747 10.1355 19.4194 10.2609 19.683 10.325C21.439 10.751 21.439 13.249 19.683 13.675C19.4192 13.7389 19.1742 13.8642 18.968 14.0407C18.7618 14.2172 18.6001 14.4399 18.4963 14.6907C18.3924 14.9414 18.3491 15.2132 18.3701 15.4838C18.3911 15.7544 18.4757 16.0162 18.617 16.248C19.557 17.791 17.791 19.558 16.247 18.618C16.0153 18.4769 15.7537 18.3924 15.4832 18.3715C15.2128 18.3506 14.9412 18.3938 14.6906 18.4975C14.44 18.6013 14.2174 18.7627 14.0409 18.9687C13.8645 19.1747 13.7391 19.4194 13.675 19.683C13.249 21.439 10.751 21.439 10.325 19.683C10.2611 19.4192 10.1358 19.1742 9.95929 18.968C9.7828 18.7618 9.56011 18.6001 9.30935 18.4963C9.05859 18.3924 8.78683 18.3491 8.51621 18.3701C8.24559 18.3911 7.98375 18.4757 7.752 18.617C6.209 19.557 4.442 17.791 5.382 16.247C5.5231 16.0153 5.60755 15.7537 5.62848 15.4832C5.64942 15.2128 5.60624 14.9412 5.50247 14.6906C5.3987 14.44 5.23726 14.2174 5.03127 14.0409C4.82529 13.8645 4.58056 13.7391 4.317 13.675C2.561 13.249 2.561 10.751 4.317 10.325C4.5808 10.2611 4.82578 10.1358 5.032 9.95929C5.23822 9.7828 5.39985 9.56011 5.50375 9.30935C5.60764 9.05859 5.65085 8.78683 5.62987 8.51621C5.60889 8.24559 5.5243 7.98375 5.383 7.752C4.443 6.209 6.209 4.442 7.753 5.382C8.753 5.99 10.049 5.452 10.325 4.317Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3Cpath d%3D%22M9 12C9 12.7956 9.31607 13.5587 9.87868 14.1213C10.4413 14.6839 11.2044 15 12 15C12.7956 15 13.5587 14.6839 14.1213 14.1213C14.6839 13.5587 15 12.7956 15 12C15 11.2044 14.6839 10.4413 14.1213 9.87868C13.5587 9.31607 12.7956 9 12 9C11.2044 9 10.4413 9.31607 9.87868 9.87868C9.31607 10.4413 9 11.2044 9 12Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M10.325 4.317C10.751 2.561 13.249 2.561 13.675 4.317C13.7389 4.5808 13.8642 4.82578 14.0407 5.032C14.2172 5.23822 14.4399 5.39985 14.6907 5.50375C14.9414 5.60764 15.2132 5.65085 15.4838 5.62987C15.7544 5.60889 16.0162 5.5243 16.248 5.383C17.791 4.443 19.558 6.209 18.618 7.753C18.4769 7.98466 18.3924 8.24634 18.3715 8.51677C18.3506 8.78721 18.3938 9.05877 18.4975 9.30938C18.6013 9.55999 18.7627 9.78258 18.9687 9.95905C19.1747 10.1355 19.4194 10.2609 19.683 10.325C21.439 10.751 21.439 13.249 19.683 13.675C19.4192 13.7389 19.1742 13.8642 18.968 14.0407C18.7618 14.2172 18.6001 14.4399 18.4963 14.6907C18.3924 14.9414 18.3491 15.2132 18.3701 15.4838C18.3911 15.7544 18.4757 16.0162 18.617 16.248C19.557 17.791 17.791 19.558 16.247 18.618C16.0153 18.4769 15.7537 18.3924 15.4832 18.3715C15.2128 18.3506 14.9412 18.3938 14.6906 18.4975C14.44 18.6013 14.2174 18.7627 14.0409 18.9687C13.8645 19.1747 13.7391 19.4194 13.675 19.683C13.249 21.439 10.751 21.439 10.325 19.683C10.2611 19.4192 10.1358 19.1742 9.95929 18.968C9.7828 18.7618 9.56011 18.6001 9.30935 18.4963C9.05859 18.3924 8.78683 18.3491 8.51621 18.3701C8.24559 18.3911 7.98375 18.4757 7.752 18.617C6.209 19.557 4.442 17.791 5.382 16.247C5.5231 16.0153 5.60755 15.7537 5.62848 15.4832C5.64942 15.2128 5.60624 14.9412 5.50247 14.6906C5.3987 14.44 5.23726 14.2174 5.03127 14.0409C4.82529 13.8645 4.58056 13.7391 4.317 13.675C2.561 13.249 2.561 10.751 4.317 10.325C4.5808 10.2611 4.82578 10.1358 5.032 9.95929C5.23822 9.7828 5.39985 9.56011 5.50375 9.30935C5.60764 9.05859 5.65085 8.78683 5.62987 8.51621C5.60889 8.24559 5.5243 7.98375 5.383 7.752C4.443 6.209 6.209 4.442 7.753 5.382C8.753 5.99 10.049 5.452 10.325 4.317Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3Cpath d%3D%22M9 12C9 12.7956 9.31607 13.5587 9.87868 14.1213C10.4413 14.6839 11.2044 15 12 15C12.7956 15 13.5587 14.6839 14.1213 14.1213C14.6839 13.5587 15 12.7956 15 12C15 11.2044 14.6839 10.4413 14.1213 9.87868C13.5587 9.31607 12.7956 9 12 9C11.2044 9 10.4413 9.31607 9.87868 9.87868C9.31607 10.4413 9 11.2044 9 12Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--shield_chevron {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M3.99886 14L11.9989 11L19.9989 14M11.9989 3C14.3347 5.06658 17.3833 6.14257 20.4989 6C20.9524 7.54302 21.0912 9.16147 20.907 10.7592C20.7227 12.3569 20.2192 13.9013 19.4263 15.3005C18.6333 16.6998 17.5672 17.9254 16.2913 18.9045C15.0154 19.8836 13.5556 20.5962 11.9989 21C10.4421 20.5962 8.98234 19.8836 7.7064 18.9045C6.43047 17.9254 5.36437 16.6998 4.57145 15.3005C3.77854 13.9013 3.27499 12.3569 3.09073 10.7592C2.90647 9.16147 3.04527 7.54302 3.49886 6C6.61439 6.14257 9.66303 5.06658 11.9989 3Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M3.99886 14L11.9989 11L19.9989 14M11.9989 3C14.3347 5.06658 17.3833 6.14257 20.4989 6C20.9524 7.54302 21.0912 9.16147 20.907 10.7592C20.7227 12.3569 20.2192 13.9013 19.4263 15.3005C18.6333 16.6998 17.5672 17.9254 16.2913 18.9045C15.0154 19.8836 13.5556 20.5962 11.9989 21C10.4421 20.5962 8.98234 19.8836 7.7064 18.9045C6.43047 17.9254 5.36437 16.6998 4.57145 15.3005C3.77854 13.9013 3.27499 12.3569 3.09073 10.7592C2.90647 9.16147 3.04527 7.54302 3.49886 6C6.61439 6.14257 9.66303 5.06658 11.9989 3Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--shield_heart {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15.9985 27.998C13.9228 27.4596 11.9765 26.5095 10.2752 25.204C8.57396 23.8986 7.15249 22.2644 6.09527 20.3988C5.03805 18.5331 4.36666 16.4739 4.12098 14.3436C3.8753 12.2133 4.06035 10.0554 4.66514 7.99805C8.81918 8.18814 12.884 6.75348 15.9985 3.99805C19.1129 6.75348 23.1778 8.18814 27.3318 7.99805C27.967 10.1601 28.1387 12.4318 27.8358 14.6647M23.9984 29.3314L28.4651 24.9527C28.739 24.6869 28.9569 24.3689 29.1059 24.0175C29.2549 23.6661 29.332 23.2884 29.3326 22.9068C29.3332 22.5251 29.2574 22.1472 29.1095 21.7953C28.9617 21.4434 28.7448 21.1247 28.4718 20.858C27.9146 20.3132 27.1667 20.0074 26.3874 20.0059C25.6081 20.0044 24.859 20.3073 24.2998 20.85L24.0011 21.1434L23.7038 20.85C23.1467 20.3056 22.3991 20 21.6201 19.9985C20.8411 19.997 20.0923 20.2997 19.5331 20.842C19.2591 21.1077 19.0411 21.4257 18.892 21.777C18.7429 22.1283 18.6657 22.506 18.665 22.8877C18.6642 23.2694 18.7399 23.6473 18.8877 23.9992C19.0354 24.3512 19.2522 24.6699 19.5251 24.9367L23.9984 29.3314Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15.9985 27.998C13.9228 27.4596 11.9765 26.5095 10.2752 25.204C8.57396 23.8986 7.15249 22.2644 6.09527 20.3988C5.03805 18.5331 4.36666 16.4739 4.12098 14.3436C3.8753 12.2133 4.06035 10.0554 4.66514 7.99805C8.81918 8.18814 12.884 6.75348 15.9985 3.99805C19.1129 6.75348 23.1778 8.18814 27.3318 7.99805C27.967 10.1601 28.1387 12.4318 27.8358 14.6647M23.9984 29.3314L28.4651 24.9527C28.739 24.6869 28.9569 24.3689 29.1059 24.0175C29.2549 23.6661 29.332 23.2884 29.3326 22.9068C29.3332 22.5251 29.2574 22.1472 29.1095 21.7953C28.9617 21.4434 28.7448 21.1247 28.4718 20.858C27.9146 20.3132 27.1667 20.0074 26.3874 20.0059C25.6081 20.0044 24.859 20.3073 24.2998 20.85L24.0011 21.1434L23.7038 20.85C23.1467 20.3056 22.3991 20 21.6201 19.9985C20.8411 19.997 20.0923 20.2997 19.5331 20.842C19.2591 21.1077 19.0411 21.4257 18.892 21.777C18.7429 22.1283 18.6657 22.506 18.665 22.8877C18.6642 23.2694 18.7399 23.6473 18.8877 23.9992C19.0354 24.3512 19.2522 24.6699 19.5251 24.9367L23.9984 29.3314Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--shield_minus {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2230%22 height%3D%2228%22 viewBox%3D%220 0 30 28%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M14.485 26.4188C14.2683 26.484 14.0515 26.5449 13.8333 26.6016C11.6279 26.0295 9.55994 25.02 7.75236 23.6329C5.94479 22.2459 4.43448 20.5096 3.31119 18.5273C2.18789 16.545 1.47453 14.3572 1.2135 12.0937C0.952467 9.83031 1.14909 7.5375 1.79168 5.35156C6.20534 5.55353 10.5242 4.02921 13.8333 1.10156C17.1424 4.02921 21.4613 5.55353 25.875 5.35156C27.1281 9.61464 26.6623 14.1989 24.5773 18.1228M19.5 23.7682H28%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2230%22 height%3D%2228%22 viewBox%3D%220 0 30 28%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M14.485 26.4188C14.2683 26.484 14.0515 26.5449 13.8333 26.6016C11.6279 26.0295 9.55994 25.02 7.75236 23.6329C5.94479 22.2459 4.43448 20.5096 3.31119 18.5273C2.18789 16.545 1.47453 14.3572 1.2135 12.0937C0.952467 9.83031 1.14909 7.5375 1.79168 5.35156C6.20534 5.55353 10.5242 4.02921 13.8333 1.10156C17.1424 4.02921 21.4613 5.55353 25.875 5.35156C27.1281 9.61464 26.6623 14.1989 24.5773 18.1228M19.5 23.7682H28%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--shield_up {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M12.4409 20.876C12.2943 20.9199 12.1469 20.9612 11.9989 21C10.4421 20.5962 8.98234 19.8836 7.7064 18.9045C6.43047 17.9254 5.36437 16.6998 4.57145 15.3005C3.77854 13.9013 3.27499 12.3569 3.09073 10.7592C2.90647 9.16147 3.04527 7.54302 3.49886 6C6.61439 6.14257 9.66303 5.06658 11.9989 3C14.3347 5.06658 17.3833 6.14257 20.4989 6C21.1056 8.06318 21.1466 10.2515 20.6179 12.336M18.9989 22V16M18.9989 16L21.9989 19M18.9989 16L15.9989 19%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M12.4409 20.876C12.2943 20.9199 12.1469 20.9612 11.9989 21C10.4421 20.5962 8.98234 19.8836 7.7064 18.9045C6.43047 17.9254 5.36437 16.6998 4.57145 15.3005C3.77854 13.9013 3.27499 12.3569 3.09073 10.7592C2.90647 9.16147 3.04527 7.54302 3.49886 6C6.61439 6.14257 9.66303 5.06658 11.9989 3C14.3347 5.06658 17.3833 6.14257 20.4989 6C21.1056 8.06318 21.1466 10.2515 20.6179 12.336M18.9989 22V16M18.9989 16L21.9989 19M18.9989 16L15.9989 19%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--smart_home {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15.9934 15.0007C13.7834 16.3337 10.2014 16.3337 7.99341 15.0007M18.9934 8.71075L13.6604 4.56275C13.1924 4.19865 12.6164 4.00098 12.0234 4.00098C11.4305 4.00098 10.8544 4.19865 10.3864 4.56275L5.05244 8.71075C4.73188 8.96003 4.47253 9.27927 4.29419 9.64409C4.11586 10.0089 4.02325 10.4097 4.02344 10.8157V18.0157C4.02344 18.5462 4.23415 19.0549 4.60922 19.43C4.9843 19.805 5.493 20.0157 6.02344 20.0157H18.0234C18.5539 20.0157 19.0626 19.805 19.4377 19.43C19.8127 19.0549 20.0234 18.5462 20.0234 18.0157V10.8157C20.0234 9.99275 19.6434 9.21575 18.9934 8.71075Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15.9934 15.0007C13.7834 16.3337 10.2014 16.3337 7.99341 15.0007M18.9934 8.71075L13.6604 4.56275C13.1924 4.19865 12.6164 4.00098 12.0234 4.00098C11.4305 4.00098 10.8544 4.19865 10.3864 4.56275L5.05244 8.71075C4.73188 8.96003 4.47253 9.27927 4.29419 9.64409C4.11586 10.0089 4.02325 10.4097 4.02344 10.8157V18.0157C4.02344 18.5462 4.23415 19.0549 4.60922 19.43C4.9843 19.805 5.493 20.0157 6.02344 20.0157H18.0234C18.5539 20.0157 19.0626 19.805 19.4377 19.43C19.8127 19.0549 20.0234 18.5462 20.0234 18.0157V10.8157C20.0234 9.99275 19.6434 9.21575 18.9934 8.71075Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--stereo_glasses {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M7.99609 3.00391H5.99609L2.99609 12.0039M2.99609 12.0039V19.0039C2.99609 19.2691 3.10145 19.5235 3.28899 19.711C3.47652 19.8986 3.73088 20.0039 3.99609 20.0039H8.58209C8.84729 20.0039 9.1016 19.8985 9.28909 19.7109L11.2891 17.7109C11.4766 17.5234 11.7309 17.4181 11.9961 17.4181C12.2613 17.4181 12.5156 17.5234 12.7031 17.7109L14.7031 19.7109C14.8906 19.8985 15.1449 20.0039 15.4101 20.0039H19.9961C20.2613 20.0039 20.5157 19.8986 20.7032 19.711C20.8907 19.5235 20.9961 19.2691 20.9961 19.0039V12.0039M2.99609 12.0039H20.9961M15.9961 3.00391H17.9961L20.9961 12.0039M6.99609 16.0039H7.99609M15.9961 16.0039H16.9961%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M7.99609 3.00391H5.99609L2.99609 12.0039M2.99609 12.0039V19.0039C2.99609 19.2691 3.10145 19.5235 3.28899 19.711C3.47652 19.8986 3.73088 20.0039 3.99609 20.0039H8.58209C8.84729 20.0039 9.1016 19.8985 9.28909 19.7109L11.2891 17.7109C11.4766 17.5234 11.7309 17.4181 11.9961 17.4181C12.2613 17.4181 12.5156 17.5234 12.7031 17.7109L14.7031 19.7109C14.8906 19.8985 15.1449 20.0039 15.4101 20.0039H19.9961C20.2613 20.0039 20.5157 19.8986 20.7032 19.711C20.8907 19.5235 20.9961 19.2691 20.9961 19.0039V12.0039M2.99609 12.0039H20.9961M15.9961 3.00391H17.9961L20.9961 12.0039M6.99609 16.0039H7.99609M15.9961 16.0039H16.9961%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--sun {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M6.35083 17.657L4.93683 19.071M6.35083 6.343L4.93683 4.929M17.6648 6.343L19.0788 4.929M17.6648 17.657L19.0788 19.071M4.00781 12H2.00781M12.0078 4V2M20.0078 12H22.0078M12.0078 20V22M14.8358 14.828C15.2178 14.459 15.5226 14.0176 15.7322 13.5296C15.9418 13.0416 16.0522 12.5167 16.0568 11.9856C16.0614 11.4545 15.9602 10.9278 15.7591 10.4362C15.558 9.9446 15.2609 9.49799 14.8854 9.12242C14.5098 8.74685 14.0632 8.44984 13.5716 8.24871C13.08 8.04759 12.5533 7.94638 12.0222 7.951C11.4911 7.95561 10.9662 8.06596 10.4782 8.2756C9.99016 8.48523 9.54878 8.78996 9.17979 9.172C8.45116 9.92641 8.04798 10.9368 8.0571 11.9856C8.06621 13.0344 8.48689 14.0376 9.22852 14.7793C9.97015 15.5209 10.9734 15.9416 12.0222 15.9507C13.071 15.9598 14.0814 15.5566 14.8358 14.828Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M6.35083 17.657L4.93683 19.071M6.35083 6.343L4.93683 4.929M17.6648 6.343L19.0788 4.929M17.6648 17.657L19.0788 19.071M4.00781 12H2.00781M12.0078 4V2M20.0078 12H22.0078M12.0078 20V22M14.8358 14.828C15.2178 14.459 15.5226 14.0176 15.7322 13.5296C15.9418 13.0416 16.0522 12.5167 16.0568 11.9856C16.0614 11.4545 15.9602 10.9278 15.7591 10.4362C15.558 9.9446 15.2609 9.49799 14.8854 9.12242C14.5098 8.74685 14.0632 8.44984 13.5716 8.24871C13.08 8.04759 12.5533 7.94638 12.0222 7.951C11.4911 7.95561 10.9662 8.06596 10.4782 8.2756C9.99016 8.48523 9.54878 8.78996 9.17979 9.172C8.45116 9.92641 8.04798 10.9368 8.0571 11.9856C8.06621 13.0344 8.48689 14.0376 9.22852 14.7793C9.97015 15.5209 10.9734 15.9416 12.0222 15.9507C13.071 15.9598 14.0814 15.5566 14.8358 14.828Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--sun_low {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4 12H4.01M12 4V4.01M20 12H20.01M12 20V20.01M6.30999 6.31L6.29999 6.3M17.71 6.31L17.7 6.3M17.7 17.7L17.71 17.71M6.29999 17.7L6.30999 17.71M8 12C8 13.0609 8.42143 14.0783 9.17157 14.8284C9.92172 15.5786 10.9391 16 12 16C13.0609 16 14.0783 15.5786 14.8284 14.8284C15.5786 14.0783 16 13.0609 16 12C16 10.9391 15.5786 9.92172 14.8284 9.17157C14.0783 8.42143 13.0609 8 12 8C10.9391 8 9.92172 8.42143 9.17157 9.17157C8.42143 9.92172 8 10.9391 8 12Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M4 12H4.01M12 4V4.01M20 12H20.01M12 20V20.01M6.30999 6.31L6.29999 6.3M17.71 6.31L17.7 6.3M17.7 17.7L17.71 17.71M6.29999 17.7L6.30999 17.71M8 12C8 13.0609 8.42143 14.0783 9.17157 14.8284C9.92172 15.5786 10.9391 16 12 16C13.0609 16 14.0783 15.5786 14.8284 14.8284C15.5786 14.0783 16 13.0609 16 12C16 10.9391 15.5786 9.92172 14.8284 9.17157C14.0783 8.42143 13.0609 8 12 8C10.9391 8 9.92172 8.42143 9.17157 9.17157C8.42143 9.92172 8 10.9391 8 12Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--telegram {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio%3D%22none%22 width%3D%22100%25%22 height%3D%22100%25%22 overflow%3D%22visible%22 style%3D%22display%3A block%3B%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg id%3D%22brand-telegram%22%3E%3Cpath id%3D%22Vector%22 d%3D%22M14.9944 9.99867L10.9944 13.9987L16.9944 19.9987L20.9944 3.99867L2.99444 10.9987L6.99444 12.9987L8.99444 18.9987L11.9944 14.9987%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg preserveAspectRatio%3D%22none%22 width%3D%22100%25%22 height%3D%22100%25%22 overflow%3D%22visible%22 style%3D%22display%3A block%3B%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cg id%3D%22brand-telegram%22%3E%3Cpath id%3D%22Vector%22 d%3D%22M14.9944 9.99867L10.9944 13.9987L16.9944 19.9987L20.9944 3.99867L2.99444 10.9987L6.99444 12.9987L8.99444 18.9987L11.9944 14.9987%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
}

.icon--tie {
  -webkit-mask-image: url('/ui/iconcs/unified/tie.svg');
          mask-image: url('/ui/iconcs/unified/tie.svg');
}

.icon--trees {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M21.3297 6.66726L25.3297 10.6673L22.663 12.0006L27.9963 17.3339L23.9963 18.6673L29.3297 24.0006H17.3297M19.9963 28.0006V24.0006M10.663 17.3339L7.99634 14.6673M10.663 16.0006L13.3297 13.3339M10.663 28.0006V10.6673M7.76168 21.3339C7.17831 21.2998 6.60951 21.1382 6.09529 20.8606C5.58107 20.583 5.13392 20.1961 4.78529 19.7271C4.43666 19.2581 4.19503 18.7184 4.07739 18.146C3.95974 17.5736 3.96895 16.9824 4.10435 16.4139C3.62098 16.0114 3.23936 15.5005 2.99048 14.9228C2.74159 14.3451 2.63246 13.7169 2.67195 13.0891C2.71144 12.4613 2.89843 11.8516 3.21774 11.3097C3.53706 10.7677 3.97968 10.3087 4.50968 9.96991C4.04485 9.14412 3.88829 8.18011 4.0679 7.24966C4.24751 6.3192 4.75163 5.48273 5.49044 4.88929C6.22924 4.29584 7.15474 3.98397 8.10204 4.00924C9.04934 4.0345 9.9569 4.39526 10.663 5.02725C11.3693 4.39626 12.2766 4.03636 13.2233 4.01158C14.1701 3.98681 15.0949 4.29877 15.8332 4.89195C16.5716 5.48513 17.0755 6.32105 17.2552 7.25091C17.435 8.18078 17.279 9.14428 16.815 9.96991C17.3451 10.3086 17.7878 10.7675 18.1073 11.3094C18.4267 11.8513 18.6138 12.4609 18.6535 13.0887C18.6931 13.7165 18.5841 14.3448 18.3353 14.9226C18.0865 15.5003 17.705 16.0113 17.2217 16.4139C17.3616 17.0016 17.3667 17.6134 17.2363 18.2034C17.106 18.7933 16.8438 19.3461 16.4693 19.8201C16.0947 20.2942 15.6177 20.6773 15.0739 20.9406C14.5302 21.204 13.9338 21.3407 13.3297 21.3406H7.99635L7.76168 21.3339Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2232%22 height%3D%2232%22 viewBox%3D%220 0 32 32%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M21.3297 6.66726L25.3297 10.6673L22.663 12.0006L27.9963 17.3339L23.9963 18.6673L29.3297 24.0006H17.3297M19.9963 28.0006V24.0006M10.663 17.3339L7.99634 14.6673M10.663 16.0006L13.3297 13.3339M10.663 28.0006V10.6673M7.76168 21.3339C7.17831 21.2998 6.60951 21.1382 6.09529 20.8606C5.58107 20.583 5.13392 20.1961 4.78529 19.7271C4.43666 19.2581 4.19503 18.7184 4.07739 18.146C3.95974 17.5736 3.96895 16.9824 4.10435 16.4139C3.62098 16.0114 3.23936 15.5005 2.99048 14.9228C2.74159 14.3451 2.63246 13.7169 2.67195 13.0891C2.71144 12.4613 2.89843 11.8516 3.21774 11.3097C3.53706 10.7677 3.97968 10.3087 4.50968 9.96991C4.04485 9.14412 3.88829 8.18011 4.0679 7.24966C4.24751 6.3192 4.75163 5.48273 5.49044 4.88929C6.22924 4.29584 7.15474 3.98397 8.10204 4.00924C9.04934 4.0345 9.9569 4.39526 10.663 5.02725C11.3693 4.39626 12.2766 4.03636 13.2233 4.01158C14.1701 3.98681 15.0949 4.29877 15.8332 4.89195C16.5716 5.48513 17.0755 6.32105 17.2552 7.25091C17.435 8.18078 17.279 9.14428 16.815 9.96991C17.3451 10.3086 17.7878 10.7675 18.1073 11.3094C18.4267 11.8513 18.6138 12.4609 18.6535 13.0887C18.6931 13.7165 18.5841 14.3448 18.3353 14.9226C18.0865 15.5003 17.705 16.0113 17.2217 16.4139C17.3616 17.0016 17.3667 17.6134 17.2363 18.2034C17.106 18.7933 16.8438 19.3461 16.4693 19.8201C16.0947 20.2942 15.6177 20.6773 15.0739 20.9406C14.5302 21.204 13.9338 21.3407 13.3297 21.3406H7.99635L7.76168 21.3339Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.4%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--user {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M5.49609 19.2578V17.4245C5.49609 16.452 5.8824 15.5194 6.57004 14.8318C7.25767 14.1441 8.1903 13.7578 9.16276 13.7578H12.8294C13.8019 13.7578 14.7345 14.1441 15.4222 14.8318C16.1098 15.5194 16.4961 16.452 16.4961 17.4245V19.2578M7.32943 6.42448C7.32943 7.39694 7.71574 8.32957 8.40337 9.0172C9.091 9.70484 10.0236 10.0911 10.9961 10.0911C11.9686 10.0911 12.9012 9.70484 13.5888 9.0172C14.2765 8.32957 14.6628 7.39694 14.6628 6.42448C14.6628 5.45202 14.2765 4.51939 13.5888 3.83175C12.9012 3.14412 11.9686 2.75781 10.9961 2.75781C10.0236 2.75781 9.091 3.14412 8.40337 3.83175C7.71574 4.51939 7.32943 5.45202 7.32943 6.42448Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2222%22 height%3D%2222%22 viewBox%3D%220 0 22 22%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M5.49609 19.2578V17.4245C5.49609 16.452 5.8824 15.5194 6.57004 14.8318C7.25767 14.1441 8.1903 13.7578 9.16276 13.7578H12.8294C13.8019 13.7578 14.7345 14.1441 15.4222 14.8318C16.1098 15.5194 16.4961 16.452 16.4961 17.4245V19.2578M7.32943 6.42448C7.32943 7.39694 7.71574 8.32957 8.40337 9.0172C9.091 9.70484 10.0236 10.0911 10.9961 10.0911C11.9686 10.0911 12.9012 9.70484 13.5888 9.0172C14.2765 8.32957 14.6628 7.39694 14.6628 6.42448C14.6628 5.45202 14.2765 4.51939 13.5888 3.83175C12.9012 3.14412 11.9686 2.75781 10.9961 2.75781C10.0236 2.75781 9.091 3.14412 8.40337 3.83175C7.71574 4.51939 7.32943 5.45202 7.32943 6.42448Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--user_circle {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M6.16409 18.8529C6.4116 18.0291 6.91806 17.3071 7.60834 16.7939C8.29862 16.2807 9.13594 16.0037 9.99609 16.0039H13.9961C14.8574 16.0036 15.6957 16.2813 16.3865 16.7957C17.0773 17.3101 17.5836 18.0337 17.8301 18.8589M2.99609 12.0039C2.99609 13.1858 3.22889 14.3561 3.68118 15.4481C4.13347 16.54 4.79641 17.5321 5.63213 18.3679C6.46786 19.2036 7.46001 19.8665 8.55194 20.3188C9.64387 20.7711 10.8142 21.0039 11.9961 21.0039C13.178 21.0039 14.3483 20.7711 15.4402 20.3188C16.5322 19.8665 17.5243 19.2036 18.3601 18.3679C19.1958 17.5321 19.8587 16.54 20.311 15.4481C20.7633 14.3561 20.9961 13.1858 20.9961 12.0039C20.9961 10.822 20.7633 9.65169 20.311 8.55976C19.8587 7.46783 19.1958 6.47567 18.3601 5.63995C17.5243 4.80422 16.5322 4.14128 15.4402 3.68899C14.3483 3.2367 13.178 3.00391 11.9961 3.00391C10.8142 3.00391 9.64387 3.2367 8.55194 3.68899C7.46001 4.14128 6.46786 4.80422 5.63213 5.63995C4.79641 6.47567 4.13347 7.46783 3.68118 8.55976C3.22889 9.65169 2.99609 10.822 2.99609 12.0039ZM8.99609 10.0039C8.99609 10.7996 9.31216 11.5626 9.87477 12.1252C10.4374 12.6878 11.2004 13.0039 11.9961 13.0039C12.7917 13.0039 13.5548 12.6878 14.1174 12.1252C14.68 11.5626 14.9961 10.7996 14.9961 10.0039C14.9961 9.20826 14.68 8.4452 14.1174 7.88259C13.5548 7.31998 12.7917 7.00391 11.9961 7.00391C11.2004 7.00391 10.4374 7.31998 9.87477 7.88259C9.31216 8.4452 8.99609 9.20826 8.99609 10.0039Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2224%22 height%3D%2224%22 viewBox%3D%220 0 24 24%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M6.16409 18.8529C6.4116 18.0291 6.91806 17.3071 7.60834 16.7939C8.29862 16.2807 9.13594 16.0037 9.99609 16.0039H13.9961C14.8574 16.0036 15.6957 16.2813 16.3865 16.7957C17.0773 17.3101 17.5836 18.0337 17.8301 18.8589M2.99609 12.0039C2.99609 13.1858 3.22889 14.3561 3.68118 15.4481C4.13347 16.54 4.79641 17.5321 5.63213 18.3679C6.46786 19.2036 7.46001 19.8665 8.55194 20.3188C9.64387 20.7711 10.8142 21.0039 11.9961 21.0039C13.178 21.0039 14.3483 20.7711 15.4402 20.3188C16.5322 19.8665 17.5243 19.2036 18.3601 18.3679C19.1958 17.5321 19.8587 16.54 20.311 15.4481C20.7633 14.3561 20.9961 13.1858 20.9961 12.0039C20.9961 10.822 20.7633 9.65169 20.311 8.55976C19.8587 7.46783 19.1958 6.47567 18.3601 5.63995C17.5243 4.80422 16.5322 4.14128 15.4402 3.68899C14.3483 3.2367 13.178 3.00391 11.9961 3.00391C10.8142 3.00391 9.64387 3.2367 8.55194 3.68899C7.46001 4.14128 6.46786 4.80422 5.63213 5.63995C4.79641 6.47567 4.13347 7.46783 3.68118 8.55976C3.22889 9.65169 2.99609 10.822 2.99609 12.0039ZM8.99609 10.0039C8.99609 10.7996 9.31216 11.5626 9.87477 12.1252C10.4374 12.6878 11.2004 13.0039 11.9961 13.0039C12.7917 13.0039 13.5548 12.6878 14.1174 12.1252C14.68 11.5626 14.9961 10.7996 14.9961 10.0039C14.9961 9.20826 14.68 8.4452 14.1174 7.88259C13.5548 7.31998 12.7917 7.00391 11.9961 7.00391C11.2004 7.00391 10.4374 7.31998 9.87477 7.88259C9.31216 8.4452 8.99609 9.20826 8.99609 10.0039Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--user_search {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2226%22 height%3D%2226%22 viewBox%3D%220 0 26 26%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M6.5 22.75V20.5833C6.5 19.4341 6.95655 18.3319 7.7692 17.5192C8.58186 16.7066 9.68406 16.25 10.8333 16.25H12.4583M21.8833 21.8834L23.8333 23.8334M8.66667 7.58333C8.66667 8.73261 9.12321 9.83481 9.93587 10.6475C10.7485 11.4601 11.8507 11.9167 13 11.9167C14.1493 11.9167 15.2515 11.4601 16.0641 10.6475C16.8768 9.83481 17.3333 8.73261 17.3333 7.58333C17.3333 6.43406 16.8768 5.33186 16.0641 4.5192C15.2515 3.70655 14.1493 3.25 13 3.25C11.8507 3.25 10.7485 3.70655 9.93587 4.5192C9.12321 5.33186 8.66667 6.43406 8.66667 7.58333ZM16.25 19.5C16.25 20.362 16.5924 21.1886 17.2019 21.7981C17.8114 22.4076 18.638 22.75 19.5 22.75C20.362 22.75 21.1886 22.4076 21.7981 21.7981C22.4076 21.1886 22.75 20.362 22.75 19.5C22.75 18.6381 22.4076 17.8114 21.7981 17.2019C21.1886 16.5924 20.362 16.25 19.5 16.25C18.638 16.25 17.8114 16.5924 17.2019 17.2019C16.5924 17.8114 16.25 18.6381 16.25 19.5Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2226%22 height%3D%2226%22 viewBox%3D%220 0 26 26%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M6.5 22.75V20.5833C6.5 19.4341 6.95655 18.3319 7.7692 17.5192C8.58186 16.7066 9.68406 16.25 10.8333 16.25H12.4583M21.8833 21.8834L23.8333 23.8334M8.66667 7.58333C8.66667 8.73261 9.12321 9.83481 9.93587 10.6475C10.7485 11.4601 11.8507 11.9167 13 11.9167C14.1493 11.9167 15.2515 11.4601 16.0641 10.6475C16.8768 9.83481 17.3333 8.73261 17.3333 7.58333C17.3333 6.43406 16.8768 5.33186 16.0641 4.5192C15.2515 3.70655 14.1493 3.25 13 3.25C11.8507 3.25 10.7485 3.70655 9.93587 4.5192C9.12321 5.33186 8.66667 6.43406 8.66667 7.58333ZM16.25 19.5C16.25 20.362 16.5924 21.1886 17.2019 21.7981C17.8114 22.4076 18.638 22.75 19.5 22.75C20.362 22.75 21.1886 22.4076 21.7981 21.7981C22.4076 21.1886 22.75 20.362 22.75 19.5C22.75 18.6381 22.4076 17.8114 21.7981 17.2019C21.1886 16.5924 20.362 16.25 19.5 16.25C18.638 16.25 17.8114 16.5924 17.2019 17.2019C16.5924 17.8114 16.25 18.6381 16.25 19.5Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--users_group {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2226%22 height%3D%2226%22 viewBox%3D%220 0 26 26%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M8.66667 22.75V21.6667C8.66667 21.092 8.89494 20.5409 9.30127 20.1346C9.7076 19.7283 10.2587 19.5 10.8333 19.5H15.1667C15.7413 19.5 16.2924 19.7283 16.6987 20.1346C17.1051 20.5409 17.3333 21.092 17.3333 21.6667V22.75M18.4167 10.8333H20.5833C21.158 10.8333 21.7091 11.0616 22.1154 11.4679C22.5217 11.8743 22.75 12.4254 22.75 13V14.0833M3.25 14.0833V13C3.25 12.4254 3.47827 11.8743 3.8846 11.4679C4.29093 11.0616 4.84203 10.8333 5.41667 10.8333H7.58333M10.8333 14.0833C10.8333 14.658 11.0616 15.2091 11.4679 15.6154C11.8743 16.0217 12.4254 16.25 13 16.25C13.5746 16.25 14.1257 16.0217 14.5321 15.6154C14.9384 15.2091 15.1667 14.658 15.1667 14.0833C15.1667 13.5087 14.9384 12.9576 14.5321 12.5513C14.1257 12.1449 13.5746 11.9167 13 11.9167C12.4254 11.9167 11.8743 12.1449 11.4679 12.5513C11.0616 12.9576 10.8333 13.5087 10.8333 14.0833ZM16.25 5.41667C16.25 5.9913 16.4783 6.5424 16.8846 6.94873C17.2909 7.35506 17.842 7.58333 18.4167 7.58333C18.9913 7.58333 19.5424 7.35506 19.9487 6.94873C20.3551 6.5424 20.5833 5.9913 20.5833 5.41667C20.5833 4.84203 20.3551 4.29093 19.9487 3.8846C19.5424 3.47827 18.9913 3.25 18.4167 3.25C17.842 3.25 17.2909 3.47827 16.8846 3.8846C16.4783 4.29093 16.25 4.84203 16.25 5.41667ZM5.41667 5.41667C5.41667 5.9913 5.64494 6.5424 6.05127 6.94873C6.4576 7.35506 7.0087 7.58333 7.58333 7.58333C8.15797 7.58333 8.70907 7.35506 9.1154 6.94873C9.52173 6.5424 9.75 5.9913 9.75 5.41667C9.75 4.84203 9.52173 4.29093 9.1154 3.8846C8.70907 3.47827 8.15797 3.25 7.58333 3.25C7.0087 3.25 6.4576 3.47827 6.05127 3.8846C5.64494 4.29093 5.41667 4.84203 5.41667 5.41667Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2226%22 height%3D%2226%22 viewBox%3D%220 0 26 26%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M8.66667 22.75V21.6667C8.66667 21.092 8.89494 20.5409 9.30127 20.1346C9.7076 19.7283 10.2587 19.5 10.8333 19.5H15.1667C15.7413 19.5 16.2924 19.7283 16.6987 20.1346C17.1051 20.5409 17.3333 21.092 17.3333 21.6667V22.75M18.4167 10.8333H20.5833C21.158 10.8333 21.7091 11.0616 22.1154 11.4679C22.5217 11.8743 22.75 12.4254 22.75 13V14.0833M3.25 14.0833V13C3.25 12.4254 3.47827 11.8743 3.8846 11.4679C4.29093 11.0616 4.84203 10.8333 5.41667 10.8333H7.58333M10.8333 14.0833C10.8333 14.658 11.0616 15.2091 11.4679 15.6154C11.8743 16.0217 12.4254 16.25 13 16.25C13.5746 16.25 14.1257 16.0217 14.5321 15.6154C14.9384 15.2091 15.1667 14.658 15.1667 14.0833C15.1667 13.5087 14.9384 12.9576 14.5321 12.5513C14.1257 12.1449 13.5746 11.9167 13 11.9167C12.4254 11.9167 11.8743 12.1449 11.4679 12.5513C11.0616 12.9576 10.8333 13.5087 10.8333 14.0833ZM16.25 5.41667C16.25 5.9913 16.4783 6.5424 16.8846 6.94873C17.2909 7.35506 17.842 7.58333 18.4167 7.58333C18.9913 7.58333 19.5424 7.35506 19.9487 6.94873C20.3551 6.5424 20.5833 5.9913 20.5833 5.41667C20.5833 4.84203 20.3551 4.29093 19.9487 3.8846C19.5424 3.47827 18.9913 3.25 18.4167 3.25C17.842 3.25 17.2909 3.47827 16.8846 3.8846C16.4783 4.29093 16.25 4.84203 16.25 5.41667ZM5.41667 5.41667C5.41667 5.9913 5.64494 6.5424 6.05127 6.94873C6.4576 7.35506 7.0087 7.58333 7.58333 7.58333C8.15797 7.58333 8.70907 7.35506 9.1154 6.94873C9.52173 6.5424 9.75 5.9913 9.75 5.41667C9.75 4.84203 9.52173 4.29093 9.1154 3.8846C8.70907 3.47827 8.15797 3.25 7.58333 3.25C7.0087 3.25 6.4576 3.47827 6.05127 3.8846C5.64494 4.29093 5.41667 4.84203 5.41667 5.41667Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--volume_off {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2240%22 height%3D%2240%22 viewBox%3D%220 0 40 40%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M24 14.6667C24.9978 15.415 25.7656 16.4282 26.2163 17.5911C26.6669 18.7541 26.7823 20.0201 26.5493 21.2453M24.7133 24.7147C24.4905 24.9375 24.2521 25.1442 24 25.3333M27.6 10.6667C29.7399 12.3961 31.2206 14.8083 31.7939 17.4993C32.3673 20.1902 31.9985 22.9965 30.7493 25.448M28.5147 28.5133C28.224 28.8021 27.9187 29.0758 27.6 29.3333M16.092 10.7387L16.6667 10C16.7832 9.77364 16.9769 9.59643 17.2127 9.50039C17.4484 9.40435 17.7108 9.39582 17.9523 9.47633C18.1939 9.55684 18.3986 9.72109 18.5296 9.93939C18.6607 10.1577 18.7093 10.4157 18.6667 10.6667V13.3333M18.6667 18.6667V29.3333C18.7093 29.5843 18.6607 29.8423 18.5296 30.0606C18.3986 30.2789 18.1939 30.4432 17.9523 30.5237C17.7108 30.6042 17.4484 30.5957 17.2127 30.4996C16.9769 30.4036 16.7832 30.2264 16.6667 30L12 24H9.33333C8.97971 24 8.64057 23.8595 8.39052 23.6095C8.14048 23.3594 8 23.0203 8 22.6667V17.3333C8 16.9797 8.14048 16.6406 8.39052 16.3905C8.64057 16.1405 8.97971 16 9.33333 16H12L13.7253 13.7813M8 8L32 32%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2240%22 height%3D%2240%22 viewBox%3D%220 0 40 40%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M24 14.6667C24.9978 15.415 25.7656 16.4282 26.2163 17.5911C26.6669 18.7541 26.7823 20.0201 26.5493 21.2453M24.7133 24.7147C24.4905 24.9375 24.2521 25.1442 24 25.3333M27.6 10.6667C29.7399 12.3961 31.2206 14.8083 31.7939 17.4993C32.3673 20.1902 31.9985 22.9965 30.7493 25.448M28.5147 28.5133C28.224 28.8021 27.9187 29.0758 27.6 29.3333M16.092 10.7387L16.6667 10C16.7832 9.77364 16.9769 9.59643 17.2127 9.50039C17.4484 9.40435 17.7108 9.39582 17.9523 9.47633C18.1939 9.55684 18.3986 9.72109 18.5296 9.93939C18.6607 10.1577 18.7093 10.4157 18.6667 10.6667V13.3333M18.6667 18.6667V29.3333C18.7093 29.5843 18.6607 29.8423 18.5296 30.0606C18.3986 30.2789 18.1939 30.4432 17.9523 30.5237C17.7108 30.6042 17.4484 30.5957 17.2127 30.4996C16.9769 30.4036 16.7832 30.2264 16.6667 30L12 24H9.33333C8.97971 24 8.64057 23.8595 8.39052 23.6095C8.14048 23.3594 8 23.0203 8 22.6667V17.3333C8 16.9797 8.14048 16.6406 8.39052 16.3905C8.64057 16.1405 8.97971 16 9.33333 16H12L13.7253 13.7813M8 8L32 32%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--volume_on {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2240%22 height%3D%2240%22 viewBox%3D%220 0 40 40%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M24 14.667C24.828 15.2879 25.5 16.0932 25.9628 17.0189C26.4257 17.9446 26.6667 18.9653 26.6667 20.0003C26.6667 21.0353 26.4257 22.056 25.9628 22.9817C25.5 23.9074 24.828 24.7126 24 25.3336M27.6 10.667C28.9919 11.7918 30.1147 13.2138 30.886 14.8287C31.6572 16.4436 32.0575 18.2106 32.0575 20.0003C32.0575 21.7899 31.6572 23.5569 30.886 25.1719C30.1147 26.7868 28.9919 28.2087 27.6 29.3336M12 24.0003H9.33333C8.97971 24.0003 8.64057 23.8598 8.39052 23.6098C8.14048 23.3597 8 23.0206 8 22.667V17.3336C8 16.98 8.14048 16.6409 8.39052 16.3908C8.64057 16.1408 8.97971 16.0003 9.33333 16.0003H12L16.6667 10.0003C16.7832 9.77393 16.9769 9.59672 17.2127 9.50068C17.4484 9.40464 17.7108 9.3961 17.9523 9.47661C18.1939 9.55712 18.3986 9.72137 18.5296 9.93968C18.6607 10.158 18.7093 10.4159 18.6667 10.667V29.3336C18.7093 29.5846 18.6607 29.8426 18.5296 30.0609C18.3986 30.2792 18.1939 30.4435 17.9523 30.524C17.7108 30.6045 17.4484 30.5959 17.2127 30.4999C16.9769 30.4039 16.7832 30.2266 16.6667 30.0003L12 24.0003Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2240%22 height%3D%2240%22 viewBox%3D%220 0 40 40%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M24 14.667C24.828 15.2879 25.5 16.0932 25.9628 17.0189C26.4257 17.9446 26.6667 18.9653 26.6667 20.0003C26.6667 21.0353 26.4257 22.056 25.9628 22.9817C25.5 23.9074 24.828 24.7126 24 25.3336M27.6 10.667C28.9919 11.7918 30.1147 13.2138 30.886 14.8287C31.6572 16.4436 32.0575 18.2106 32.0575 20.0003C32.0575 21.7899 31.6572 23.5569 30.886 25.1719C30.1147 26.7868 28.9919 28.2087 27.6 29.3336M12 24.0003H9.33333C8.97971 24.0003 8.64057 23.8598 8.39052 23.6098C8.14048 23.3597 8 23.0206 8 22.667V17.3336C8 16.98 8.14048 16.6409 8.39052 16.3908C8.64057 16.1408 8.97971 16.0003 9.33333 16.0003H12L16.6667 10.0003C16.7832 9.77393 16.9769 9.59672 17.2127 9.50068C17.4484 9.40464 17.7108 9.3961 17.9523 9.47661C18.1939 9.55712 18.3986 9.72137 18.5296 9.93968C18.6607 10.158 18.7093 10.4159 18.6667 10.667V29.3336C18.7093 29.5846 18.6607 29.8426 18.5296 30.0609C18.3986 30.2792 18.1939 30.4435 17.9523 30.524C17.7108 30.6045 17.4484 30.5959 17.2127 30.4999C16.9769 30.4039 16.7832 30.2266 16.6667 30.0003L12 24.0003Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%222.2%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--x {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15 4.99829L5 14.9983M5 4.99829L15 14.9983%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2220%22 height%3D%2220%22 viewBox%3D%220 0 20 20%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M15 4.99829L5 14.9983M5 4.99829L15 14.9983%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.8%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.icon--x_circle {
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M6.375 6.375L11.625 11.625M6.375 11.625L11.625 6.375M9 15.75C10.7902 15.75 12.5071 15.0388 13.773 13.773C15.0388 12.5071 15.75 10.7902 15.75 9C15.75 7.20979 15.0388 5.4929 13.773 4.22703C12.5071 2.96116 10.7902 2.25 9 2.25C7.20979 2.25 5.4929 2.96116 4.22703 4.22703C2.96116 5.4929 2.25 7.20979 2.25 9C2.25 10.7902 2.96116 12.5071 4.22703 13.773C5.4929 15.0388 7.20979 15.75 9 15.75Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%2218%22 height%3D%2218%22 viewBox%3D%220 0 18 18%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M6.375 6.375L11.625 11.625M6.375 11.625L11.625 6.375M9 15.75C10.7902 15.75 12.5071 15.0388 13.773 13.773C15.0388 12.5071 15.75 10.7902 15.75 9C15.75 7.20979 15.0388 5.4929 13.773 4.22703C12.5071 2.96116 10.7902 2.25 9 2.25C7.20979 2.25 5.4929 2.96116 4.22703 4.22703C2.96116 5.4929 2.25 7.20979 2.25 9C2.25 10.7902 2.96116 12.5071 4.22703 13.773C5.4929 15.0388 7.20979 15.75 9 15.75Z%22 stroke%3D%22%2317181A%22 stroke-width%3D%221.6%22 stroke-linecap%3D%22round%22 stroke-linejoin%3D%22round%22%2F%3E%3C%2Fsvg%3E");
}

.btn {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: .75em;
  padding: .875em 1.5em;
  font-size: 1rem;
  font-weight: 500;
  font-family: inherit;
  color: rgb(23, 24, 26);
  color: var(--theme-filled-block-text-color);
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  border: 0;
  border-radius: .25em;
  cursor: pointer;
  transition: background-color 200ms ease-out;
  box-sizing: border-box;
  white-space: nowrap;
  box-shadow: none;
  min-width: 0;
  min-width: initial;
}

.btn:hover {
  background-color: rgba(254, 206, 46, .8);
  background-color: rgba(var(--theme-accent-rgb), .8);
}

.btn:disabled {
  background-color: rgba(23, 24, 26, .1);
  background-color: rgba(var(--theme-primary-rgb), .1);
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
  cursor: not-allowed;
}

.btn--outlined {
  background-color: transparent;
  border: 1.4px solid rgba(192, 194, 203, .35);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  transition: background-color 200ms ease-out, border-color 200ms ease-out;
}

.btn--outlined:hover {
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.btn--outlined:disabled {
  background-color: transparent;
  border-color: rgba(23, 24, 26, .1);
  border-color: rgba(var(--theme-primary-rgb), .1);
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
}

.btn--outlined_accent {
  background-color: transparent;
  border: 1.4px solid rgb(254, 206, 46);
  border: 1.4px solid var(--theme-accent);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  transition: background-color 200ms ease-out;
}

.btn--outlined_accent:hover {
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
}

.btn--outlined_accent:disabled {
  background-color: transparent;
  border-color: rgba(23, 24, 26, .1);
  border-color: rgba(var(--theme-primary-rgb), .1);
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
}

.btn--outlined_dark {
  background-color: transparent;
  border: 1.4px solid rgba(23, 24, 26, .5);
  border: 1.4px solid rgba(var(--theme-primary-rgb), .5);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  transition: background-color 200ms ease-out, border-color 200ms ease-out;
}

.btn--outlined_dark:hover {
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.btn--outlined_dark:disabled {
  background-color: transparent;
  border-color: rgba(23, 24, 26, .1);
  border-color: rgba(var(--theme-primary-rgb), .1);
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
}

.btn--outlined_light {
  background-color: transparent;
  border: 1.4px solid rgb(243, 243, 243);
  border: 1.4px solid var(--theme-light-grey);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  transition: background-color 200ms ease-out, border-color 200ms ease-out;
}

.btn--outlined_light:hover {
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.btn--outlined_light:disabled {
  background-color: transparent;
  border-color: rgba(23, 24, 26, .1);
  border-color: rgba(var(--theme-primary-rgb), .1);
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
}

.btn--white {
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
  transition: background-color 200ms ease-out;
}

.btn--white:hover {
  background-color: rgba(255, 255, 255, .8);
  background-color: rgba(var(--theme-white-rgb), .8);
}

.btn--white:disabled {
  background-color: rgba(23, 24, 26, .1);
  background-color: rgba(var(--theme-primary-rgb), .1);
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
}

.btn--ghost {
  background-color: transparent;
  border: 0;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  transition: background-color 200ms ease-out;
}

.btn--ghost:hover {
  background-color: rgba(192, 194, 203, .15);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .15);
}

.btn--ghost:disabled {
  background-color: transparent;
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
}

.btn--grey {
  background-color: rgba(192, 194, 203, .15);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .15);
  border: 1.4px solid rgba(192, 194, 203, .15);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .15);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  transition: background-color 200ms ease-out, border-color 200ms ease-out;
}

.btn--grey:hover {
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.btn--grey:disabled {
  background-color: rgba(23, 24, 26, .1);
  background-color: rgba(var(--theme-primary-rgb), .1);
  border-color: rgba(23, 24, 26, .1);
  border-color: rgba(var(--theme-primary-rgb), .1);
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
}

.gx_input {
  font-size: 1rem;
  font-family: inherit;
  height: 2.75em;
  padding: .875em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  border: 1.4px solid rgba(23, 24, 26, .2);
  border: 1.4px solid rgba(var(--theme-primary-rgb), .2);
  border-radius: .25em;
  box-sizing: border-box;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  transition: border-color 200ms ease-out;
  outline: 0;
}

.gx_input::-moz-placeholder {
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
  opacity: 1;
}

.gx_input::placeholder {
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
  opacity: 1;
}

.gx_input:-moz-placeholder-shown {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.gx_input:placeholder-shown {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.gx_input:hover {
  border-color: rgba(23, 24, 26, .4);
  border-color: rgba(var(--theme-primary-rgb), .4);
}

.gx_input:focus {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.gx_input:not(:-moz-placeholder-shown):not(:focus) {
  border-color: rgba(23, 24, 26, .15);
  border-color: rgba(var(--theme-primary-rgb), .15);
}

.gx_input:not(:placeholder-shown):not(:focus) {
  border-color: rgba(23, 24, 26, .15);
  border-color: rgba(var(--theme-primary-rgb), .15);
}

.gx_input:disabled {
  border-color: rgba(23, 24, 26, .1);
  border-color: rgba(var(--theme-primary-rgb), .1);
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  background-color: rgba(192, 194, 203, .1);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .1);
  cursor: not-allowed;
}

.gx_input:disabled::-moz-placeholder {
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

.gx_input:disabled::placeholder {
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

.gx_input--error {
  border-color: rgb(255, 79, 82);
  border-color: var(--theme-red);
}

.gx_input--error:hover {
  border-color: rgb(255, 79, 82);
  border-color: var(--theme-red);
}

.gx_input--error:focus {
  border-color: rgb(255, 79, 82);
  border-color: var(--theme-red);
}

.gx_input--error:not(:-moz-placeholder-shown), .gx_input--error:not(:-moz-placeholder-shown):not(:focus) {
  color: rgb(255, 79, 82);
  color: var(--theme-red);
  border-color: rgb(255, 79, 82);
  border-color: var(--theme-red);
}

.gx_input--error:not(:placeholder-shown),
.gx_input--error:not(:placeholder-shown):not(:focus) {
  color: rgb(255, 79, 82);
  color: var(--theme-red);
  border-color: rgb(255, 79, 82);
  border-color: var(--theme-red);
}

.gx_input--error::-moz-placeholder {
  color: rgba(255, 79, 82, .5);
  color: rgba(var(--theme-red-rgb), .5);
}

.gx_input--error::placeholder {
  color: rgba(255, 79, 82, .5);
  color: rgba(var(--theme-red-rgb), .5);
}

[data-theme='dark'] .gx_input {
  --csstools-color-scheme--dark: initial;
  color-scheme: dark;
}

.appdivider {
  height: 1.2px;
  background: linear-gradient(to right, rgba(23, 24, 26, .1) 0, rgba(23, 24, 26, .1) 6px, transparent 6px, transparent 12px);
  background: linear-gradient(to right, rgba(var(--theme-primary-rgb), .1) 0, rgba(var(--theme-primary-rgb), .1) 6px, transparent 6px, transparent 12px);
  background-size: 12px 1.2px;
  background-repeat: repeat-x;
}

.forms_processid {
  padding: .25em .5em;
  border-radius: .25em;
  background-color: rgba(106, 64, 214, .1);
  background-color: rgba(var(--theme-purple-rgb), .1);
  color: rgb(106, 64, 214);
  color: var(--theme-purple);
  font-weight: 500;
  -webkit-text-decoration: none;
  text-decoration: none;
  overflow: hidden;
  text-overflow: ellipsis;
  width: -moz-max-content;
  width: max-content;
}

.forms_step {
  display: flex;
  align-items: flex-start;
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
}

.forms_step::before {
  content: '';
  display: inline-block;
  flex-shrink: 0;
  width: .875em;
  height: .875em;
  margin-right: .375em;
  margin-top: .125em;
  box-sizing: border-box;
  border: 3px solid rgb(254, 206, 46);
  border: 3px solid var(--theme-accent);
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
  vertical-align: middle;
}

/* stylelint-disable-next-line selector-max-type */

html,
body {
  overflow-x: clip;
  font-weight: 400;
  padding: 0;
  margin: 0;
}

/* stylelint-disable-next-line selector-max-type */

body:has([data-theme='dark']) {
  background-color: rgb(21, 22, 24);
}

.process_block {
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  padding: 1.5em 1.5em 2.375em;
  border-radius: .625em;
  display: flex;
  flex-direction: column;
  gap: .875em;
  overflow: hidden;
}

.process_block-title {
  display: flex;
  gap: .75em;
  align-items: flex-start;
  padding-bottom: .875em;
  border-bottom: 1px solid rgba(23, 24, 26, .1);
  border-bottom: 1px solid rgba(var(--theme-primary-rgb), .1);
}

.process_block-title_icon {
  flex-shrink: 0;
  width: 2em;
  height: 2em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.process_block-title_heading {
  font-size: 1.375em;
  font-weight: 600;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
  padding-top: .1875rem;
}

.process_block-steps {
  display: flex;
  flex-direction: column;
  gap: 1.75em;
  position: relative;
  overflow: hidden;
}

.process_block-steps::before {
  content: '';
  position: absolute;
  left: 1.375em;
  top: 2.75em;
  width: 1px;
  height: 100%;
  background: linear-gradient(to bottom, rgba(192, 194, 203, .4) 50%, transparent 50%);
  background: linear-gradient(to bottom, rgba(var(--theme-light-grey-v2-rgb), .4) 50%, transparent 50%);
  background-size: 1px 10px;
}

.process_block-step {
  display: flex;
  gap: 1.125em;
  align-items: flex-start;
}

.process_block-step:last-child::before {
  display: none;
}

.process_block-step_circle {
  flex-shrink: 0;
  width: 2.75em;
  height: 2.75em;
  border-radius: 50%;
  background-color: rgb(243, 243, 243);
  background-color: var(--theme-light-grey);
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing: border-box;
  position: relative;
  z-index: 1;
}

.process_block-step_circle_num {
  font-weight: 700;
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
  font-size: 1.5em;
}

.process_block-step_circle--active {
  border: 3px solid rgba(254, 206, 46, .6);
  border: 3px solid rgba(var(--theme-accent-rgb), .6);
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.process_block-step_content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: .25em;
}

.process_block-step_title {
  font-size: 1.25em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
}

.process_block-step_desc {
  font-size: 1em;
  color: rgb(187, 185, 174);
  color: var(--theme-grey);
  margin: 0;
}

.process_block-step_btn {
  margin-top: .5em;
  display: inline-flex;
  align-items: center;
  align-self: flex-start;
  gap: .375em;
  height: 2.125em;
  padding: .125em .625em .1875em;
  border-radius: .25em;
  font-size: 1em;
}

.process_block-step_btn_icon {
  width: 1.5em;
  height: 1.5em;
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-filled-block-text-color);
}

.process_block-content {
  font-size: 1em;
  font-weight: 500;
  line-height: 1.625;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.process_block-results {
  display: flex;
  flex-direction: column;
  gap: 1.25em;
}

.process_block-result {
  display: flex;
  gap: .75em;
  align-items: flex-start;
}

.process_block-result_icon {
  flex-shrink: 0;
  width: 1.5em;
  height: 1.5em;
  border-radius: 100px;
  background-color: rgba(23, 24, 26, .2);
  background-color: rgba(var(--theme-primary-rgb), .2);
  display: flex;
  align-items: center;
  justify-content: center;
}

.process_block-result_icon .icon {
  width: 1em;
  height: 1em;
  background-color: #fff;
}

.process_block-result_content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: .25em;
}

.process_block-result_title {
  font-size: 1.125em;
  font-weight: 700;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
}

.process_block-result_desc {
  font-size: 1em;
  font-weight: 500;
  line-height: 1.625;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
}

@media (max-width: 768px) {
  .process_block {
    padding: 1.5em 1em;
  }
  .process_block-title_heading {
    font-size: 1.125em;
  }

  .process_block-title_icon {
    width: 1.625em;
    height: 1.625em;
  }

  .process_block-step {
    gap: .75em;
  }

  .process_block-step_circle {
    width: 2em;
    height: 2em;
  }

  .process_block-step_circle_num {
    font-size: 1.375em;
  }

  .process_block-step_title {
    font-size: 1.125em;
  }

  .process_block-step_desc {
    font-size: .9375em;
  }

  .process_block-result_title {
    font-size: 1.0625em;
  }

  .process_block-result_desc {
    font-size: .9375em;
  }
}

@media (max-width: 576px) {
  .process_block {
    padding: 1em 1em 1.5em;
    gap: .75em;
  }

  .process_block-title {
    gap: .625em;
    padding-bottom: .75em;
  }

  .process_block-title_heading {
    font-size: 1.125em;
  }

  .process_block-title_icon {
    width: 1.5em;
    height: 1.5em;
  }

  .process_block-steps {
    gap: 1.5em;
  }

  .process_block-steps::before {
    left: 1.25em;
    top: 2.5em;
  }

  .process_block-step {
    gap: .875em;
  }

  .process_block-step_circle {
    width: 2.25em;
    height: 2.25em;
  }

  .process_block-step_circle_num {
    font-size: 1.25em;
  }

  .process_block-step_title {
    font-size: 1em;
  }

  .process_block-step_desc {
    font-size: .875em;
  }

  .process_block-step_btn {
    font-size: .9375em;
  }

  .process_block-result {
    gap: .625em;
  }

  .process_block-result_title {
    font-size: 1em;
  }
}

.service_card {
  background: rgb(255, 255, 255);
  background: var(--theme-block-bg);
  border: rgb(243, 243, 243) 1px solid;
  border: var(--theme-light-grey) 1px solid;
  border-radius: .63em;
  padding: .5em .5em .75em;
  cursor: pointer;
  transition: transform .25ms ease, box-shadow .25ms ease;
}

.service_card:hover {
  transform: translateY(-6px);
  box-shadow: 0 6px 16px rgba(0, 0, 0, .12);
}

.service_card-media {
  margin: auto;
  /*width: 2.18em;*/
  width: -webkit-fill-available;
  width: -moz-available;
  width: stretch;
  height: 10.65em;
  border-radius: .5em;
  box-shadow: 0 1px 2px rgba(16, 24, 40, .06);
  border: rgb(243, 243, 243) 1px solid;
  border: var(--theme-light-grey) 1px solid;
  background: rgb(243, 243, 243);
  background: var(--theme-light-grey);
  margin-bottom: .75em;
  /* display: flex; */
}

.service_card-media_img {
  width: 100%;
  height: 100%;
}

.service_card-content {
  padding: 0 .5em;
  display: flex;
  flex-direction: column;
  flex: 1;
}

.service_card-body {
  margin-bottom: 1em;
  flex: 1;
}

.service_card-title {
  margin: 0;
  margin-bottom: .38em;
  font-size: 1em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.service_card-company {
  margin: 0;
  font-size: 1em;
  font-weight: 500;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
}

.service_card-footer {
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.service_card-price {
  font-size: 1.5em;
  font-weight: 700;
  color: rgba(23, 24, 26, .8);
  color: rgba(var(--theme-primary-rgb), .8);
}

.service_card-arrow {
  width: 1.13em;
  height: 1.13em;
  background-color: rgb(162, 165, 174);
  background-color: var(--theme-light-grey-v3);
  -webkit-mask-size: 120%;
          mask-size: 120%;
}

.service_card-inner {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.religion_chips {
  display: flex;
  gap: .5em;
  flex-wrap: wrap;
}

.religion_chip {
  padding: .37em .62em;
}

.religion_chip-icon {
  width: 28px;
  height: 28px;
  -webkit-mask-size: 110%;
          mask-size: 110%;
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
  transition: background-color 200ms ease;
}

.religion_chip-icon--active {
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
}

.religion_chip-text--active {
  color: rgb(255, 255, 255);
  color: var(--theme-white);
}

@media (max-width: 375px) {
  .religion_chips {
    display: grid;
  }
}

.resources {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2em;
}

.resources-container {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  gap: 1.875em;
}

.resources-item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  gap: 1.125em;
  min-width: 25em;
  min-height: 12.5em;
  max-height: 12.5em;
  flex: 0 0 calc((100% - 3.75rem) / 3);
  padding: 1.5em 3em;
  border: 1.2px solid rgba(23, 24, 26, .1);
  border: 1.2px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: 1.25em;
  background-color: transparent;
  -webkit-text-decoration: none;
  text-decoration: none;
  box-sizing: border-box;
  overflow: hidden;
  transition: border-color 200ms ease, background-color 200ms ease;
}

.resources-item:hover {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
}

.resources-item_preview {
  width: 11.875em;
  height: 5em;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  flex-shrink: 0;
}

.resources-item_title {
  margin: 0;
  font-size: 1.125rem;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  text-align: center;
  line-height: 1.4;
}

.resources-more {
  max-width: max(25em, min(calc((100% - 3.75rem) / 3), 28.75em));
  width: 100%;
  padding: .8125em 1.5em;
}

.resources-more_icon {
  width: 1.625em;
  height: 1.625em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  transition: transform 200ms ease;
}

.resources-more_icon--rotated {
  transform: rotate(45deg);
}

@media (max-width: 768px) {
  .resources-container {
    gap: 1em;
  }

  .resources-item {
    width: 100%;
    min-height: 0;
    min-height: initial;
    max-height: none;
    max-height: initial;
    padding: 1.125em;
    gap: .875em;
    border-radius: 1em;
  }

  .resources-item_preview {
    width: 8.3125em;
    height: 3.5em;
  }

  .resources-item_title {
    font-size: 1rem;
  }

  .resources-more {
    max-width: 25em;
  }
}

@media (max-width: 576px) {
  .resources-container {
    gap: .75em;
  }

  .resources-item {
    min-width: 100%;
    padding: 1.25em .875em;
    gap: .75em;
    border-radius: .875em;
  }

  .resources-item_title {
    font-size: 1rem;
  }

  .resources-more {
    max-width: none;
    max-width: initial;
  }
}

.addreg_dropdown {
  position: absolute;
  top: calc(100% + .5em);
  left: 0;
  right: 0;
  background: rgb(255, 255, 255);
  background: var(--theme-block-bg);
  border: 1.4px solid rgba(192, 194, 203, .2);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .2);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .06);
  border-radius: .625em;
  overflow: hidden;
  z-index: 10;
}

.addreg_dropdown-list {
  display: flex;
  flex-direction: column;
  max-height: 18.75em;
  overflow-y: auto;
}

.addreg_dropdown-item {
  display: flex;
  align-items: center;
  padding: .875em 1.5em;
  cursor: pointer;
  transition: background-color 200ms ease;
  border-bottom: 1px solid rgba(192, 194, 203, .1);
  border-bottom: 1px solid rgba(var(--theme-light-grey-v2-rgb), .1);
}

.addreg_dropdown-item:last-child {
  border-bottom: none;
}

.addreg_dropdown-item:hover {
  background: rgba(254, 206, 46, .05);
  background: rgba(var(--theme-secondary-rgb), .05);
}

.addreg_dropdown-item_text {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-size: 1em;
  line-height: 1.5;
}

.addreg_dropdown-empty {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 1.5em;
}

.addreg_dropdown-empty_text {
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
  font-size: 1em;
  text-align: center;
}

@media (max-width: 768px) {
  .addreg_dropdown-item {
    padding: .75em 1em;
  }

  .addreg_dropdown-item_text {
    font-size: .9375em;
  }

  .addreg_dropdown-empty {
    padding: 1.25em;
  }

  .addreg_dropdown-empty_text {
    font-size: .9375em;
  }
}

@media (max-width: 576px) {
  .addreg_dropdown {
    top: calc(100% + .375em);
  }

  .addreg_dropdown-list {
    max-height: 15em;
  }

  .addreg_dropdown-item {
    padding: .625em .875em;
  }

  .addreg_dropdown-item_text {
    font-size: .875em;
  }

  .addreg_dropdown-empty {
    padding: 1em;
  }

  .addreg_dropdown-empty_text {
    font-size: .875em;
  }
}

.call_center-cards {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1.75em;
  gap: 1.75em;
}

.call_center-card {
  padding: 1.5em 0;
  border: 1px solid rgba( 192, 194, 203, .4);
  border: 1px solid rgba( var(--theme-light-grey-v2-rgb), .4);
  border-radius: .625em;
  margin-bottom: .25em;

  transition: transform 250ms ease, box-shadow 250ms ease;
}

.call_center-card:hover {
  transform: translateY(-6px);
  box-shadow: 0 0 1.25em 0 rgba(23, 24, 26, .1);
  box-shadow: var(--theme-box-shadow);
}

.call_center-card_header {
  display: flex;
  align-items: center;
  gap: .875em;
  padding: 0 1.5em 1.5em;
  border-bottom: 1px solid rgba( 192, 194, 203, .2);
  border-bottom: 1px solid rgba( var(--theme-light-grey-v2-rgb), .2);
  margin-bottom: 1.5em;
}

.call_center-card_body {
  padding: 0 1.5em;
}

.call_center-card_title {
  font-weight: 600;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-size: 1.375em;
  margin: 0;
  text-transform: capitalize;
}

.call_center-card_icon {
  width: 2.75em;
  height: 2.75em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.call_center-card_field_head {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-weight: 500;
  font-size: 1.125em;
  margin: 0;
}

.call_center-field {
  display: grid;
  grid-template-columns: 1fr 1fr;
  margin-top: .75em;
  border-bottom: 1px solid rgba( 192, 194, 203, .2);
  border-bottom: 1px solid rgba( var(--theme-light-grey-v2-rgb), .2);
  padding-bottom: .75em;
}

.call_center-field:last-child {
  border-bottom: none;
  padding-bottom: 0;
}

.call_center-card_section {
  margin-bottom: 2em;
  border-bottom: 1px solid rgba( 192, 194, 203, .2);
  border-bottom: 1px solid rgba( var(--theme-light-grey-v2-rgb), .2);
  padding-bottom: .75em;
}

.call_center-card_section:last-child {
  border-bottom: none;
  margin-bottom: 0;
  padding: 0;
}

.call_center-field_label {
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
  font-size: 1em;
}

.call_center-field_value {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-size: 1em;
}

.call_center-field_value--higlight :-webkit-any-link {
  color: rgb(65, 146, 255);
  color: var(--theme-blue);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.call_center-field_value--higlight :hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

@media (max-width: 992px) {
  .call_center-cards {
    grid-template-columns: 1fr;
  }
  .call_center-card:hover {
    transform: none;
    box-shadow: inherit;
  }
}

.no_result {
  width: 100%;
  background-color: rgba(192, 194, 203, .1);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .1);
  border: 2px solid rgba(192, 194, 203, .35);
  border: 2px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: 1.25em;
  padding: 1.5em 0;
}

.no_result-title {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-size: 38px;
  font-weight: 600;
  text-align: center;
  margin: 0;
  margin-bottom: .325em;
}

.no_result-label {
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
  font-size: 1em;
  text-align: center;
  margin: 0;
  margin-bottom: 1.25em;
}

.no_result-btn {
  display: flex;
  justify-self: center;
  border: 1px solid rgba(23, 24, 26, .4);
  border: 1px solid rgba(var(--theme-primary-rgb), .4);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.no_result-btn:hover {
  background-color: rgba(192, 194, 203, .15);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .15);
  border: 1px solid rgba(23, 24, 26, .8);
  border: 1px solid rgba(var(--theme-primary-rgb), .8);
}

.precinct {
  display: grid;
  grid-template-columns: repeat(12, minmax(0, 1fr));
  grid-gap: 1.5em;
  gap: 1.5em;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.precinct-card {
  padding: 1.5em;
  border-radius: .625em;
  background: rgb(255, 255, 255);
  background: var(--theme-block-bg);
  border: rgba(162, 165, 174, .4) 1px solid;
  border: rgba(var(--theme-light-grey-v3-rgb), .4) 1px solid;
}

.precinct-card--info {
  display: grid;
  grid-template-columns: 2.25em 1fr;
  grid-column-gap: 1em;
  -moz-column-gap: 1em;
       column-gap: 1em;
  align-items: start;
  padding: 1.75em 2em;
  grid-column: 1 / -1;
  grid-row: 1;
}

.precinct-aside {
  grid-column: 1 / span 6;
  grid-row: 2;
  display: flex;
  flex-direction: column;
  gap: 1.5em;
}

.precinct-aside .precinct-card {
  padding: 1.75em 2em;
}

.precinct-card--map {
  grid-column: 7 / -1;
  grid-row: 2;
  align-self: start;
  padding: 1.75em 2em;
}

.precinct-card_title {
  font-size: 1.375em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin-bottom: 1.125rem;
}

.precinct-card_title--heading {
  font-size: 2em;
  font-weight: 400;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin-bottom: 1.625rem;
}

.precinct-card_num {
  font-weight: 600;
  white-space: nowrap;
}

.precinct-icon {
  width: 2.25em;
  height: 2.25em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.precinct-fields {
  display: flex;
  flex-direction: column;
  gap: .875em;
}

.precinct-field {
  display: flex;
  justify-content: space-between;
  gap: 1em;
  padding-bottom: .875em;
  border-bottom: 1px solid rgb(192, 194, 203);
  border-bottom: 1px solid var(--theme-light-grey-v2);
}

.precinct-field:last-child {
  border-bottom: none;
}

.precinct-field_label {
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
  flex: 0 0 auto;
}

.precinct-field_value {
  font-size: 1em;
  font-weight: 400;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  text-align: right;
  margin: 0;
  flex: 1 1 auto;
  min-width: 0;
  word-wrap: anywhere;
}

.precinct-field_contact_link {
  color: rgb(65, 146, 255);
  color: var(--theme-blue);
  font-weight: 400;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.precinct-field_contact_link:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.precinct-schedule {
  display: flex;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
  gap: .75em;
  flex-direction: column;
}

.precinct-schedule_item {
  display: flex;
  align-items: center;
  gap: .25em;
}

.precinct-schedule_day {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.precinct-schedule_time {
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
}

.precinct-schedule_icon {
  width: 1.25em;
  height: 1.25em;
  background-color: rgb(162, 165, 174);
  background-color: var(--theme-light-grey-v3);
}

.precinct-map {
  width: 100%;
  height: 22em;
  overflow: hidden;
  border: .0625em solid rgb(192, 194, 203);
  border: .0625em solid var(--theme-light-grey-v2);
  border-radius: .875em;
  background: rgb(255, 255, 255);
  background: var(--theme-block-bg);
}

.precinct-map_links {
  margin-top: 1em;
  display: flex;
  align-items: center;
  justify-content: end;
  gap: .75em;
  text-align: center;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
}

.precinct-map_link {
  display: inline-flex;
  align-items: center;
  gap: .5em;
  padding: .75em;
  border: 1px solid rgba(254, 206, 46, .4);
  border: 1px solid rgba(var(--theme-accent-rgb), .4);
  border-radius: .5em;
  background: rgb(255, 255, 255);
  background: var(--theme-white);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-weight: 700;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: border-color 200ms ease;
}

.precinct-map_link:hover {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  -webkit-text-decoration: none;
  text-decoration: none;
}

.precinct-map_link::before {
  content: '';
  display: inline-block;
  width: 1.375em;
  height: 1.375em;
  background-position: center;
  background-repeat: no-repeat;
  background-size: contain;
}

.precinct-map_link--yandex::before {
  background-image: url("data:image/svg+xml,%3Csvg width='18' height='22' viewBox='0 0 18 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.8 0C3.93979 0 0 3.93972 0 8.79984C0 11.2291 0.984745 13.4289 2.57623 15.0211C4.1685 16.6142 7.92008 18.9195 8.14006 21.3401C8.17342 21.703 8.43628 22 8.8 22C9.16452 22 9.42738 21.703 9.46073 21.3401C9.68071 18.9195 13.4315 16.6142 15.0238 15.0211C16.616 13.4289 17.6 11.2291 17.6 8.79984C17.6 3.93972 13.6602 0 8.8 0Z' fill='%23FF4433'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.82467 11.9138C10.5305 11.9138 11.913 10.5305 11.913 8.82546C11.913 7.11963 10.5305 5.73633 8.82467 5.73633C7.11884 5.73633 5.73633 7.11963 5.73633 8.82546C5.73633 10.5305 7.11884 11.9138 8.82467 11.9138Z' fill='white'/%3E%3C/svg%3E%0A");
}

.precinct-map_link--2gis::before {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='22' viewBox='0 0 22 22' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cmask id='mask0_2_3413' style='mask-type:luminance' maskUnits='userSpaceOnUse' x='0' y='0' width='23' height='22'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M5.468 0.00999959L6.40933 0L16.2007 0.00400035C16.3493 0.00533368 16.442 0.00733293 16.534 0.00999959C17.0193 0.0226663 17.5093 0.0506666 17.9893 0.136667C18.4702 0.217792 18.9363 0.369661 19.3727 0.587334C19.8073 0.806 20.206 1.09133 20.5507 1.43333C20.8955 1.77371 21.1842 2.16658 21.406 2.59733C21.6327 3.03533 21.7747 3.484 21.862 3.96533C21.9487 4.44 21.9773 4.924 21.99 5.404C21.9967 5.624 21.9993 5.844 22 6.06467L22.0013 6.45733V15.1487C22.0013 15.41 22.0013 15.672 22 15.934C21.9987 16.154 21.9967 16.374 21.99 16.594C21.9767 17.074 21.9487 17.5587 21.862 18.0327C21.7797 18.509 21.626 18.9702 21.406 19.4007C21.1841 19.8315 20.8954 20.2246 20.5507 20.5653C20.2047 20.9072 19.8072 21.1927 19.3727 21.4113C18.9363 21.629 18.4702 21.7809 17.9893 21.862C17.5093 21.9473 17.0193 21.9753 16.534 21.9887L15.0713 22L5.80067 21.9947C5.68976 21.9935 5.57887 21.9912 5.468 21.988C4.98267 21.976 4.49267 21.9473 4.01267 21.862C3.53206 21.7809 3.06611 21.629 2.63 21.4113C1.75703 20.972 1.04499 20.2684 0.595333 19.4007C0.375652 18.9701 0.221936 18.5089 0.139333 18.0327C0.0526664 17.5587 0.0246664 17.074 0.0119998 16.5947C0.0053331 16.3747 0.00333351 16.154 0.00200017 15.934L0 15.54V6.85C0 6.58867 1.72916e-07 6.32667 0.00200017 6.06533C0.00333351 5.84533 0.00599977 5.62533 0.0119998 5.40467C0.0253331 4.92467 0.0533331 4.44067 0.139333 3.966C0.221886 3.48972 0.375606 3.02856 0.595333 2.598C1.04434 1.73005 1.75627 1.02629 2.62933 0.587334C3.06567 0.369652 3.53184 0.217782 4.01267 0.136667C4.49267 0.0513333 4.98267 0.0233329 5.468 0.00999959Z' fill='white'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_2_3413)'%3E%3Cpath d='M0 0H22V22H0V0Z' fill='%2319AA1E'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 0H22V7.21801L0 3.78099V0Z' fill='%23FFB919'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 19.5933L22 16.1562V21.9997H0V19.5933Z' fill='%2382D714'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 3.3457L7.6793 4.54559C8.63522 3.94032 9.77245 3.60835 10.9997 3.60835C12.6995 3.60835 14.2274 4.24495 15.3393 5.36219C15.4793 5.50351 15.6112 5.65083 15.7359 5.80415L22 6.78272V7.65265L16.3718 6.77273C16.7931 7.578 17.0137 8.47303 17.0151 9.38182C17.0151 10.5604 16.7518 11.7356 16.2065 12.9155L16.1905 12.9515L15.9585 13.4475H15.4119C14.2814 13.4475 13.5321 13.7854 13.0415 14.3847C12.6568 14.8547 12.4342 15.4893 12.3595 16.1812L12.3569 16.2025L12.3462 16.3132L12.3415 16.3612L12.3322 16.4552C12.3035 16.7645 12.2849 17.0265 12.2749 17.2398L22 15.7199V16.5898L0 20.0275V19.1576L9.73578 17.6364L9.73178 17.4411L9.73045 17.3864L9.72912 17.3578L9.72778 17.3144C9.71912 17.0778 9.69712 16.7745 9.66246 16.4065L9.65579 16.3365L9.64379 16.2159C9.57446 15.5199 9.35515 14.878 8.97052 14.4007C8.4859 13.7974 7.74396 13.4541 6.62207 13.4475H6.04078L5.80947 12.9515C5.25352 11.7596 4.98421 10.5724 4.98421 9.38182C4.98421 7.88463 5.59149 6.43676 6.66073 5.36219L6.75405 5.27086L0 4.21496V3.3457Z' fill='white'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M10.9999 4.46875C14.0717 4.46875 16.1561 6.83254 16.1561 9.38297C16.1561 10.4069 15.9328 11.4721 15.4115 12.5893C12.3898 12.5893 11.6439 14.7531 11.5026 16.1157L11.4932 16.2057C11.4459 16.6923 11.4179 17.0823 11.4106 17.3756L10.592 17.5036V17.4769C10.5806 17.0437 10.5512 16.6111 10.504 16.1804L10.502 16.1564C10.3713 14.7971 9.64141 12.5893 6.58902 12.5893C6.06706 11.4721 5.84375 10.4069 5.84375 9.38297C5.84375 6.83254 7.92889 4.46875 10.9999 4.46875Z' fill='%230073FA'/%3E%3C/g%3E%3C/svg%3E%0A");
}

@media (max-width: 1200px) {
  .precinct-card_title--heading {
    font-size: 1.6em;
  }

  .precinct-map {
    height: 20em;
  }
}

@media (max-width: 992px) {
  .precinct {
    grid-template-columns: 1fr;
    gap: 1.25em;
  }

  .precinct-card {
    padding: 1.25em;
  }

  .precinct-card_title--heading {
    font-size: 1.5em;
  }

  .precinct-card--info,
  .precinct-aside,
  .precinct-card--map {
    grid-column: 1 / -1;
    grid-row: auto;
  }

  .precinct-card--map {
    padding: 1.25em 1em;
  }

  .precinct-map {
    height: 18em;
  }
}

@media (max-width: 640px) {
  .precinct-card--info {
    grid-template-columns: 2em 1fr;
    padding: 1.25em 1em;
  }

  .precinct-card--info .precinct-card_title--heading {
    font-size: 1.75em;
  }

  .precinct-card--info .precinct-field,
  .precinct-aside .precinct-field {
    display: block;
    padding: .75em 0;
  }

  .precinct-card--info .precinct-field_value,
  .precinct-aside .precinct-field_value {
    text-align: left;
    padding-top: .5em;
  }

  .precinct-aside .precinct-card {
    padding: 1.25em 1em;
  }

  .precinct-map {
    height: 14em;
  }

  .precinct-card--map .precinct-card_title {
    font-size: 1.25em;
    line-height: 1.6;
  }

  .precinct-map_links {
    row-gap: .5em;
  }
}

@media (max-width: 420px) {
  .precinct-field {
    display: block;
  }

  .precinct-field_value {
    text-align: left;
    padding-top: 1em;
  }
}

@media (prefers-reduced-motion: reduce) {
  .precinct-map_link {
    transition: none;
  }
}

.search_input {
  display: flex;
  gap: 1em;
  align-items: center;
  background: rgb(255, 255, 255);
  background: var(--theme-block-bg);
  border: 1.4px solid rgba(192, 194, 203, .35);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: .5em;
  padding: .25em;
  padding-left: 1.125em;
  box-sizing: border-box;
  width: 100%;
  transition: border-color 200ms ease;
  cursor: text;
}

.search_input:focus-within,
.search_input:hover {
  border-color: rgba(23, 24, 26, .4);
  border-color: rgba(var(--theme-primary-rgb), .4);
}

.search_input--error {
  border-color: rgb(255, 79, 82);
  border-color: var(--theme-red);
}

.search_input-inner {
  display: flex;
  align-items: center;
  gap: .75em;
  flex: 1;
  min-width: 0;
}

.search_input-icon {
  width: 1.25em;
  height: 1.25em;
  background-color: rgb(192, 194, 203);
  background-color: var(--theme-light-grey-v2);
  transition: background-color 200ms ease;
}

.search_input:focus-within .search_input-icon,
.search_input:hover .search_input-icon {
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
}

.search_input--error .search_input-icon {
  background-color: rgb(255, 79, 82);
  background-color: var(--theme-red);
}

.search_input-field {
  flex: 1;
  min-width: 0;
  border: none;
  outline: none;
  background: transparent;
  font-family: 'Roboto', sans-serif;
  font-size: 1em;
  line-height: normal;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  padding: 0;
}

.search_input-field::-moz-placeholder {
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
  font-variation-settings: 'wdth' 100;
}

.search_input-field::placeholder {
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
  font-variation-settings: 'wdth' 100;
}

.search_input--error .search_input-field {
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

.search_input--error .search_input-field::-moz-placeholder {
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

.search_input--error .search_input-field::placeholder {
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

.search_input-clear {
  width: 1.25em;
  height: 1.25em;
  flex-shrink: 0;
  border: none;
  background: transparent;
  cursor: pointer;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.search_input-clear_icon {
  width: 100%;
  height: 100%;
  background-color: rgba(23, 24, 26, .2);
  background-color: rgba(var(--theme-primary-rgb), .2);
  transition: background-color 200ms ease;
}

.search_input-clear:hover .search_input-clear_icon {
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
}

.search_input-btn {
  gap: .375em;
  padding: .625em 1em;
  height: 2.75em;
  box-sizing: border-box;
}

.search_input-btn_text {
  font-weight: 500;
  white-space: nowrap;
}

.search_input-btn_icon {
  display: none;
}

@media (max-width: 768px) {
  .search_input-btn {
    width: 2.75em;
    padding: .625em;
  }

  .search_input-btn_text,
  .search_input-icon {
    display: none;
  }

  .search_input-btn_icon {
    display: inline-block;
    width: 1.5em;
    height: 1.5em;
    background-color: rgb(23, 24, 26);
    background-color: var(--theme-filled-block-text-color);
  }
}

.service_category {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 1.25em;
  padding: 1.5em;
  border: 1.6px solid rgba(254, 206, 46, .6);
  border: 1.6px solid rgba(var(--theme-accent-rgb), .6);
  border-radius: 1.25em;
  background: rgba(254, 206, 46, .03);
  background: rgba(var(--theme-secondary-rgb), .03);
  box-sizing: border-box;
  overflow: hidden;
  transition: border-color 200ms ease, background-color 200ms ease;
  cursor: pointer;
}

.service_category:hover {
  border-color: rgba(254, 206, 46, .8);
  border-color: rgba(var(--theme-accent-rgb), .8);
  background: rgba(254, 206, 46, .1);
  background: rgba(var(--theme-secondary-rgb), .1);
}

.service_category:hover .service_category-bg {
  transform: translate(15%, 15%);
}

.service_category-bg {
  position: absolute;
  top: 0;
  right: 0;
  width: 23.75em;
  height: 23.75em;
  transform: translate(20%, 20%);
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-secondary);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%22380%22 height%3D%22380%22 viewBox%3D%220 0 380 380%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M190 0C294.934 0 380 85.0659 380 190C380 294.934 294.934 380 190 380C85.0659 380 0 294.934 0 190C0 85.0659 85.0659 0 190 0ZM190 4C87.275 4 4 87.275 4 190C4 292.725 87.275 376 190 376C292.725 376 376 292.725 376 190C376 87.275 292.725 4 190 4ZM191.859 46.0039C270.534 47.0005 334.004 111.087 334.004 189.998L333.992 191.859C332.996 270.534 268.909 334.004 189.998 334.004L188.137 333.992C110.082 333.004 46.9927 269.914 46.0039 191.859L45.9922 189.998C45.9922 110.466 110.466 45.9922 189.998 45.9922L191.859 46.0039ZM189.998 85.9922C132.557 85.9922 85.9922 132.557 85.9922 189.998C85.9922 247.439 132.557 294.004 189.998 294.004C247.439 294.004 294.004 247.439 294.004 189.998C294.004 132.557 247.439 85.9922 189.998 85.9922ZM191.597 109.522C192.643 109.536 193.684 109.569 194.72 109.621C195.065 109.639 195.41 109.658 195.754 109.68C196.442 109.723 197.128 109.776 197.812 109.837C198.153 109.867 198.494 109.899 198.835 109.934C199.857 110.037 200.873 110.16 201.883 110.302C202.893 110.443 203.897 110.603 204.895 110.781C205.892 110.959 206.884 111.156 207.868 111.37C210.494 111.942 213.073 112.641 215.597 113.461C217.805 114.178 219.972 114.987 222.093 115.884C223.608 116.525 225.099 117.21 226.565 117.938C227.152 118.23 227.734 118.529 228.312 118.834C230.047 119.749 231.745 120.725 233.402 121.76C233.955 122.105 234.502 122.457 235.046 122.814C235.861 123.351 236.666 123.902 237.461 124.467C238.52 125.22 239.561 125.998 240.581 126.8C241.346 127.401 242.1 128.017 242.843 128.645C243.338 129.063 243.828 129.488 244.313 129.918C244.798 130.348 245.278 130.784 245.753 131.226C246.227 131.667 246.696 132.115 247.16 132.567C261.281 146.355 270.384 165.258 271.476 186.281C271.549 187.696 271.587 189.12 271.587 190.553C271.587 191.189 271.579 191.824 271.564 192.456C271.531 193.893 271.462 195.321 271.354 196.739C271.323 197.16 271.286 197.581 271.248 198C271.223 198.277 271.196 198.553 271.168 198.829C271.012 200.37 270.813 201.897 270.571 203.411C270.547 203.561 270.523 203.711 270.498 203.861C270.363 204.681 270.215 205.496 270.055 206.308C270.021 206.48 269.987 206.652 269.952 206.823C269.938 206.891 269.924 206.959 269.91 207.026C269.853 207.305 269.794 207.584 269.733 207.861C269.621 208.376 269.503 208.888 269.382 209.398C269.353 209.518 269.325 209.638 269.296 209.758C269.258 209.916 269.218 210.073 269.179 210.23C269.136 210.4 269.095 210.569 269.052 210.738C269.03 210.822 269.008 210.906 268.986 210.989C268.923 211.231 268.86 211.473 268.795 211.714C268.658 212.223 268.515 212.73 268.368 213.235C268.332 213.359 268.296 213.482 268.26 213.604C268.208 213.78 268.154 213.956 268.101 214.131C268.058 214.271 268.017 214.411 267.974 214.551C267.924 214.712 267.872 214.873 267.821 215.034C267.77 215.197 267.718 215.359 267.666 215.521C267.619 215.667 267.571 215.812 267.523 215.957C267.472 216.113 267.42 216.268 267.368 216.423C267.318 216.573 267.267 216.723 267.216 216.872C267.161 217.033 267.105 217.194 267.049 217.354C267.002 217.488 266.955 217.622 266.907 217.755C266.732 218.246 266.552 218.735 266.368 219.222C266.307 219.382 266.246 219.542 266.185 219.702C266.126 219.854 266.067 220.006 266.008 220.157C265.946 220.315 265.883 220.473 265.82 220.63C265.762 220.777 265.703 220.923 265.644 221.069C265.578 221.23 265.512 221.389 265.445 221.549C265.388 221.688 265.33 221.828 265.271 221.967C265.195 222.149 265.117 222.33 265.039 222.512C264.987 222.634 264.934 222.756 264.881 222.878C264.821 223.015 264.761 223.153 264.7 223.29C264.629 223.45 264.559 223.61 264.487 223.77C264.423 223.913 264.356 224.056 264.291 224.199C264.216 224.362 264.142 224.526 264.066 224.688C264.038 224.749 264.011 224.809 263.982 224.869C263.873 225.103 263.762 225.337 263.65 225.57C263.587 225.703 263.522 225.835 263.458 225.968C263.379 226.131 263.298 226.294 263.218 226.456C263.136 226.621 263.053 226.786 262.971 226.95C262.931 227.028 262.893 227.107 262.854 227.186C262.751 227.388 262.646 227.589 262.542 227.79C262.469 227.931 262.395 228.073 262.321 228.214C262.265 228.321 262.208 228.427 262.151 228.534C262.054 228.718 261.955 228.901 261.856 229.084C261.815 229.16 261.775 229.236 261.733 229.312C261.624 229.512 261.513 229.712 261.401 229.912C261.327 230.045 261.253 230.179 261.178 230.312C261.097 230.455 261.015 230.598 260.934 230.741C260.835 230.914 260.735 231.087 260.635 231.259C260.578 231.355 260.522 231.452 260.466 231.549C260.376 231.701 260.286 231.854 260.195 232.006C260.113 232.145 260.029 232.283 259.945 232.421C259.869 232.547 259.793 232.674 259.716 232.8C259.611 232.972 259.504 233.143 259.397 233.314C259.349 233.393 259.3 233.472 259.251 233.55C259.135 233.734 259.019 233.917 258.902 234.101C258.823 234.224 258.744 234.347 258.664 234.471C258.566 234.622 258.468 234.772 258.369 234.923C258.273 235.07 258.176 235.217 258.078 235.363C258.016 235.456 257.955 235.55 257.893 235.643C257.766 235.831 257.639 236.019 257.511 236.206C257.449 236.296 257.388 236.386 257.326 236.476C257.222 236.627 257.117 236.778 257.012 236.929C256.92 237.06 256.828 237.191 256.735 237.322C256.644 237.451 256.552 237.579 256.46 237.707C256.378 237.822 256.297 237.937 256.214 238.051C256.087 238.226 255.958 238.4 255.83 238.574C255.771 238.654 255.713 238.734 255.654 238.813C255.546 238.96 255.436 239.105 255.326 239.251C255.225 239.386 255.124 239.52 255.021 239.654C254.937 239.765 254.853 239.875 254.769 239.984C254.656 240.131 254.543 240.277 254.429 240.423C254.33 240.55 254.23 240.676 254.13 240.802C254.03 240.928 253.929 241.055 253.828 241.181C253.718 241.318 253.608 241.454 253.497 241.591C253.418 241.689 253.338 241.786 253.258 241.884C253.124 242.047 252.99 242.208 252.855 242.37C252.772 242.47 252.689 242.57 252.605 242.669C252.506 242.787 252.407 242.904 252.308 243.021C252.183 243.168 252.057 243.314 251.932 243.46C251.846 243.559 251.761 243.658 251.675 243.757C251.561 243.888 251.446 244.019 251.331 244.149C251.229 244.265 251.125 244.381 251.022 244.496C250.901 244.632 250.78 244.767 250.658 244.902C250.557 245.014 250.455 245.126 250.353 245.237C250.254 245.345 250.155 245.452 250.056 245.56C249.933 245.692 249.811 245.824 249.688 245.956C249.583 246.067 249.479 246.178 249.374 246.288C249.26 246.408 249.147 246.528 249.032 246.647C248.922 246.762 248.811 246.877 248.7 246.991C248.575 247.12 248.45 247.247 248.324 247.375C248.238 247.463 248.151 247.551 248.064 247.639C247.936 247.768 247.807 247.897 247.678 248.025C247.549 248.153 247.421 248.281 247.292 248.407C247.202 248.495 247.112 248.583 247.021 248.671C246.888 248.801 246.754 248.931 246.619 249.06C246.516 249.159 246.412 249.258 246.308 249.356C246.177 249.48 246.047 249.603 245.916 249.726C245.808 249.826 245.7 249.927 245.592 250.027C245.463 250.147 245.333 250.266 245.203 250.385C245.098 250.481 244.993 250.577 244.888 250.672C244.755 250.792 244.622 250.911 244.488 251.03C244.386 251.122 244.283 251.214 244.18 251.305C244.022 251.444 243.863 251.583 243.704 251.722C243.624 251.791 243.544 251.86 243.464 251.929C243.307 252.064 243.149 252.199 242.99 252.334C242.903 252.408 242.816 252.483 242.729 252.557C242.583 252.679 242.437 252.801 242.291 252.923C242.17 253.023 242.05 253.123 241.929 253.223C241.819 253.313 241.709 253.401 241.599 253.49C241.445 253.615 241.291 253.74 241.137 253.863C241.047 253.935 240.957 254.007 240.867 254.078C240.706 254.206 240.544 254.333 240.382 254.46C240.258 254.556 240.135 254.652 240.011 254.748C239.909 254.826 239.808 254.905 239.706 254.982C239.555 255.098 239.403 255.214 239.251 255.328C239.132 255.417 239.014 255.506 238.895 255.595C238.771 255.687 238.647 255.778 238.522 255.869C238.364 255.986 238.205 256.102 238.046 256.218C237.954 256.284 237.862 256.351 237.77 256.417C237.592 256.544 237.414 256.671 237.235 256.797C237.162 256.849 237.088 256.901 237.015 256.952C236.834 257.079 236.653 257.206 236.471 257.331C236.37 257.401 236.268 257.47 236.167 257.539C235.999 257.654 235.83 257.768 235.661 257.882C235.571 257.942 235.481 258.002 235.391 258.062C235.22 258.176 235.049 258.288 234.878 258.4C234.767 258.473 234.655 258.546 234.543 258.618C234.381 258.723 234.219 258.829 234.056 258.933C233.922 259.018 233.787 259.102 233.652 259.187C233.526 259.266 233.401 259.345 233.274 259.424C233.132 259.512 232.989 259.6 232.847 259.688C232.695 259.78 232.544 259.873 232.392 259.965C232.276 260.035 232.161 260.104 232.045 260.173C231.899 260.26 231.752 260.348 231.605 260.435C231.449 260.526 231.293 260.617 231.136 260.708C231.006 260.783 230.877 260.857 230.747 260.932C230.608 261.011 230.469 261.089 230.33 261.168C230.176 261.255 230.023 261.342 229.868 261.428C229.736 261.501 229.603 261.574 229.471 261.646C229.342 261.717 229.214 261.789 229.085 261.858C228.898 261.96 228.71 262.06 228.521 262.16C228.413 262.218 228.304 262.276 228.195 262.333C228.057 262.406 227.917 262.478 227.778 262.55C227.609 262.638 227.439 262.726 227.269 262.812C227.127 262.884 226.985 262.955 226.844 263.026C226.728 263.085 226.612 263.143 226.495 263.201C226.323 263.286 226.151 263.37 225.979 263.454C225.821 263.531 225.662 263.608 225.504 263.684C225.396 263.735 225.288 263.786 225.18 263.837C225.017 263.914 224.855 263.991 224.692 264.066C224.495 264.158 224.298 264.249 224.1 264.339C224.012 264.379 223.924 264.419 223.836 264.459C223.594 264.568 223.351 264.675 223.108 264.782C223.059 264.804 223.009 264.827 222.959 264.849C222.76 264.936 222.56 265.021 222.36 265.106C222.231 265.161 222.103 265.217 221.974 265.271C221.834 265.33 221.693 265.388 221.553 265.446C221.382 265.517 221.212 265.588 221.041 265.657C220.913 265.709 220.784 265.76 220.655 265.812C220.493 265.876 220.331 265.942 220.168 266.006C220.011 266.068 219.854 266.128 219.696 266.188C219.536 266.25 219.376 266.312 219.215 266.373C218.729 266.557 218.241 266.736 217.75 266.911C217.622 266.957 217.495 267.002 217.367 267.047C217.225 267.097 217.083 267.145 216.94 267.194C216.775 267.251 216.609 267.309 216.442 267.365C216.245 267.432 216.047 267.496 215.849 267.562C215.749 267.594 215.649 267.628 215.549 267.66C215.322 267.734 215.095 267.805 214.867 267.877C214.775 267.906 214.682 267.935 214.59 267.964C214.351 268.038 214.111 268.111 213.871 268.183C213.799 268.204 213.727 268.227 213.654 268.248C213.455 268.307 213.254 268.365 213.054 268.423C212.919 268.462 212.785 268.501 212.65 268.539C212.472 268.59 212.293 268.638 212.114 268.688C211.976 268.725 211.838 268.764 211.7 268.801C211.529 268.847 211.358 268.892 211.187 268.937C211.033 268.977 210.88 269.018 210.726 269.058C210.558 269.101 210.39 269.142 210.222 269.184C210.066 269.222 209.911 269.262 209.755 269.3C209.564 269.346 209.374 269.392 209.183 269.437C209.058 269.466 208.933 269.496 208.809 269.524C208.241 269.655 207.671 269.779 207.1 269.897C207.01 269.916 206.921 269.936 206.831 269.954C206.61 269.999 206.388 270.042 206.166 270.085C206.062 270.105 205.958 270.127 205.854 270.146C205.665 270.183 205.476 270.217 205.286 270.252C205.135 270.28 204.984 270.308 204.832 270.335C204.698 270.359 204.565 270.381 204.431 270.404C204.225 270.44 204.02 270.476 203.814 270.51C203.693 270.53 203.571 270.548 203.449 270.567C203.252 270.599 203.056 270.631 202.858 270.661C202.701 270.685 202.544 270.707 202.387 270.73C202.19 270.759 201.994 270.788 201.797 270.815C201.278 270.888 200.757 270.953 200.234 271.016C200.085 271.033 199.936 271.052 199.787 271.069C199.64 271.086 199.492 271.101 199.345 271.117C199.173 271.136 199.001 271.154 198.828 271.172C198.617 271.193 198.405 271.213 198.193 271.232C198.053 271.246 197.912 271.26 197.771 271.272C197.562 271.291 197.352 271.307 197.142 271.324C197.019 271.334 196.897 271.345 196.774 271.354C195.8 271.429 194.821 271.484 193.837 271.523C193.783 271.526 193.728 271.529 193.674 271.531C193.575 271.535 193.475 271.537 193.376 271.54C192.438 271.572 191.495 271.591 190.549 271.591L189.502 271.584C189.037 271.578 188.574 271.566 188.111 271.553C187.632 271.539 187.153 271.521 186.676 271.498C186.487 271.489 186.298 271.48 186.109 271.47C185.518 271.438 184.929 271.4 184.342 271.355C183.82 271.316 183.299 271.27 182.779 271.221C182.61 271.205 182.441 271.189 182.272 271.172C182.014 271.146 181.756 271.118 181.499 271.09C181.434 271.083 181.369 271.076 181.305 271.068C180.698 271 180.094 270.923 179.492 270.841C179.421 270.831 179.349 270.822 179.277 270.812C178.736 270.737 178.198 270.655 177.66 270.569C177.52 270.547 177.38 270.525 177.24 270.502C176.932 270.451 176.624 270.399 176.317 270.345C176.31 270.343 176.302 270.342 176.295 270.341C176.048 270.297 175.802 270.251 175.557 270.205C175.464 270.188 175.372 270.171 175.28 270.153C175.093 270.118 174.906 270.08 174.719 270.043C174.572 270.014 174.425 269.986 174.278 269.956C174.158 269.932 174.038 269.906 173.918 269.881C173.37 269.767 172.825 269.648 172.281 269.522C172.139 269.49 171.998 269.455 171.856 269.422C171.692 269.383 171.527 269.345 171.362 269.305C171.177 269.26 170.992 269.213 170.808 269.167C170.66 269.13 170.512 269.093 170.365 269.056C170.228 269.02 170.091 268.984 169.954 268.948C169.762 268.898 169.57 268.848 169.379 268.796C169.277 268.768 169.176 268.741 169.074 268.713C168.858 268.654 168.643 268.595 168.428 268.534C168.292 268.496 168.158 268.456 168.022 268.417C167.839 268.364 167.655 268.311 167.472 268.257C167.323 268.213 167.175 268.167 167.027 268.122C166.868 268.074 166.709 268.027 166.551 267.978C166.383 267.926 166.216 267.872 166.049 267.819C165.892 267.77 165.736 267.72 165.58 267.67C165.412 267.616 165.245 267.56 165.078 267.505C164.945 267.461 164.812 267.417 164.679 267.372C164.473 267.303 164.268 267.232 164.062 267.161C163.957 267.125 163.852 267.089 163.747 267.053C163.575 266.992 163.404 266.931 163.232 266.869C163.075 266.813 162.918 266.757 162.761 266.699C162.618 266.647 162.475 266.594 162.333 266.541C162.183 266.485 162.033 266.431 161.884 266.374C161.707 266.307 161.531 266.239 161.354 266.171C161.218 266.118 161.081 266.065 160.944 266.012C160.782 265.948 160.621 265.883 160.459 265.818C160.317 265.761 160.174 265.705 160.032 265.647C159.872 265.582 159.712 265.515 159.553 265.449C159.413 265.391 159.274 265.334 159.135 265.275C158.953 265.199 158.771 265.121 158.59 265.043C158.468 264.99 158.346 264.938 158.224 264.885C158.086 264.825 157.949 264.765 157.812 264.704C157.638 264.627 157.465 264.551 157.292 264.473C157.162 264.414 157.032 264.354 156.902 264.295C156.739 264.22 156.576 264.146 156.413 264.07C156.286 264.011 156.159 263.951 156.032 263.892C155.865 263.813 155.698 263.734 155.531 263.654C155.391 263.587 155.251 263.518 155.111 263.45C154.948 263.371 154.785 263.291 154.622 263.21C154.53 263.164 154.437 263.118 154.345 263.072C154.144 262.972 153.944 262.871 153.745 262.77C153.636 262.714 153.526 262.657 153.417 262.601C153.24 262.509 153.064 262.418 152.888 262.325C152.781 262.269 152.674 262.212 152.567 262.155C152.384 262.058 152.2 261.959 152.018 261.86C151.887 261.79 151.757 261.719 151.627 261.647C151.495 261.575 151.363 261.502 151.231 261.429C151.046 261.326 150.861 261.222 150.676 261.117C150.583 261.065 150.491 261.013 150.398 260.96C150.234 260.866 150.071 260.772 149.907 260.677C149.766 260.595 149.626 260.513 149.485 260.431C149.352 260.352 149.22 260.273 149.087 260.193C148.94 260.106 148.794 260.018 148.647 259.93C148.516 259.85 148.385 259.77 148.254 259.689C148.098 259.594 147.942 259.498 147.787 259.401C147.687 259.339 147.587 259.276 147.486 259.213C147.324 259.111 147.162 259.009 147.001 258.906C146.866 258.82 146.732 258.733 146.598 258.646C146.473 258.566 146.348 258.485 146.224 258.403C145.997 258.255 145.771 258.106 145.546 257.955C145.522 257.939 145.499 257.924 145.476 257.908C145.277 257.775 145.079 257.64 144.881 257.505C144.796 257.447 144.711 257.389 144.626 257.33C144.475 257.226 144.324 257.121 144.173 257.016C144.041 256.924 143.91 256.832 143.779 256.739C143.651 256.648 143.523 256.556 143.395 256.464C143.274 256.377 143.153 256.291 143.032 256.204C142.863 256.082 142.695 255.958 142.527 255.834C142.437 255.767 142.346 255.701 142.256 255.634C142.119 255.532 141.983 255.43 141.848 255.328C141.7 255.217 141.554 255.106 141.407 254.994C141.306 254.917 141.205 254.839 141.104 254.762C140.961 254.651 140.818 254.54 140.675 254.429C140.546 254.328 140.417 254.227 140.289 254.125C140.164 254.026 140.04 253.927 139.916 253.828C139.777 253.717 139.64 253.605 139.502 253.493C139.407 253.416 139.312 253.339 139.218 253.262C139.043 253.119 138.869 252.975 138.696 252.831C138.627 252.773 138.558 252.716 138.489 252.658C138.333 252.527 138.178 252.395 138.022 252.263C137.9 252.158 137.777 252.053 137.655 251.948C137.551 251.859 137.448 251.769 137.345 251.679C137.214 251.564 137.083 251.45 136.952 251.335C136.836 251.233 136.721 251.129 136.605 251.026C136.47 250.905 136.334 250.784 136.199 250.662C136.087 250.561 135.976 250.458 135.864 250.356C135.757 250.258 135.649 250.159 135.542 250.06C135.397 249.925 135.251 249.791 135.106 249.655C135.026 249.58 134.945 249.505 134.865 249.429C134.709 249.281 134.554 249.132 134.399 248.983C134.31 248.898 134.221 248.812 134.132 248.726C133.996 248.594 133.861 248.461 133.727 248.328C133.639 248.242 133.55 248.155 133.463 248.068C133.327 247.934 133.191 247.799 133.057 247.663C132.956 247.562 132.855 247.46 132.755 247.357C132.625 247.226 132.496 247.094 132.367 246.961C132.266 246.856 132.165 246.751 132.063 246.646C131.95 246.528 131.838 246.41 131.726 246.291C131.627 246.187 131.529 246.084 131.432 245.979C131.285 245.823 131.139 245.667 130.994 245.51C130.932 245.442 130.87 245.374 130.808 245.307C130.662 245.148 130.517 244.988 130.372 244.828C130.28 244.726 130.188 244.623 130.096 244.521C129.991 244.404 129.887 244.286 129.783 244.169C129.67 244.04 129.557 243.911 129.444 243.781C129.333 243.653 129.221 243.525 129.11 243.396C129.003 243.272 128.897 243.147 128.79 243.021C128.708 242.925 128.626 242.829 128.545 242.732C128.422 242.587 128.3 242.441 128.179 242.295C128.062 242.155 127.946 242.015 127.831 241.874C127.775 241.806 127.72 241.738 127.665 241.67C127.491 241.456 127.318 241.242 127.146 241.026C127.114 240.985 127.081 240.944 127.048 240.902C126.912 240.731 126.776 240.558 126.642 240.386C126.537 240.252 126.433 240.119 126.33 239.984C126.26 239.893 126.189 239.802 126.119 239.71C125.98 239.528 125.842 239.346 125.705 239.163C125.639 239.075 125.573 238.987 125.507 238.898C125.415 238.775 125.324 238.651 125.232 238.526C125.116 238.368 124.999 238.209 124.884 238.05C124.817 237.958 124.751 237.866 124.685 237.773C124.557 237.596 124.431 237.418 124.305 237.239C124.253 237.166 124.201 237.092 124.149 237.019C124.023 236.838 123.896 236.657 123.771 236.475C123.695 236.365 123.621 236.256 123.546 236.146C123.447 236.002 123.349 235.857 123.251 235.712C123.137 235.543 123.025 235.372 122.912 235.202C122.844 235.099 122.776 234.997 122.709 234.894C122.633 234.778 122.558 234.663 122.483 234.547C122.374 234.378 122.265 234.21 122.157 234.04C122.098 233.947 122.039 233.854 121.98 233.761C121.864 233.577 121.748 233.392 121.633 233.207C121.564 233.096 121.497 232.985 121.429 232.874C121.331 232.715 121.233 232.555 121.137 232.396C121.058 232.266 120.981 232.136 120.903 232.006C120.825 231.874 120.745 231.742 120.667 231.609C120.575 231.453 120.484 231.296 120.394 231.14C120.319 231.01 120.244 230.881 120.17 230.751C120.091 230.612 120.012 230.473 119.934 230.334C119.847 230.18 119.76 230.026 119.674 229.872C119.57 229.686 119.467 229.499 119.365 229.312C119.325 229.237 119.283 229.163 119.243 229.089C119.142 228.902 119.041 228.714 118.941 228.525C118.872 228.395 118.804 228.265 118.735 228.135C118.674 228.017 118.613 227.9 118.552 227.782C118.45 227.586 118.349 227.389 118.249 227.192C118.208 227.112 118.168 227.031 118.127 226.95C118.039 226.775 117.951 226.6 117.864 226.425C117.756 226.206 117.648 225.986 117.542 225.766C117.511 225.702 117.481 225.639 117.45 225.576C117.378 225.426 117.307 225.274 117.235 225.123C117.162 224.967 117.088 224.812 117.016 224.655C116.959 224.533 116.903 224.411 116.847 224.289C116.766 224.112 116.685 223.935 116.605 223.758C116.545 223.624 116.486 223.49 116.427 223.355C116.356 223.196 116.285 223.038 116.216 222.878C116.153 222.733 116.091 222.588 116.028 222.442C115.962 222.288 115.895 222.133 115.83 221.978C115.771 221.838 115.713 221.697 115.655 221.557C115.585 221.386 115.514 221.216 115.444 221.045C115.388 220.907 115.334 220.768 115.278 220.63C115.217 220.477 115.156 220.325 115.096 220.172C115.034 220.015 114.974 219.858 114.913 219.7C114.85 219.536 114.786 219.371 114.724 219.206C114.648 219.007 114.575 218.808 114.501 218.608C114.466 218.513 114.43 218.417 114.395 218.321C114.326 218.133 114.259 217.944 114.191 217.755C114.146 217.627 114.1 217.499 114.055 217.371C113.997 217.205 113.94 217.039 113.883 216.872C113.834 216.73 113.784 216.589 113.736 216.446C113.67 216.249 113.605 216.051 113.54 215.853C113.507 215.753 113.474 215.653 113.441 215.553C113.368 215.326 113.296 215.099 113.225 214.871C113.195 214.777 113.165 214.682 113.136 214.588C113.087 214.432 113.04 214.275 112.992 214.118C112.934 213.928 112.877 213.737 112.82 213.546C112.788 213.437 112.757 213.328 112.726 213.219C112.67 213.028 112.614 212.838 112.56 212.646C112.529 212.538 112.5 212.428 112.47 212.319C112.33 211.817 112.194 211.312 112.063 210.806L112.024 210.653C111.988 210.511 111.954 210.368 111.918 210.226C111.879 210.07 111.84 209.915 111.802 209.759C111.742 209.512 111.684 209.265 111.626 209.018C111.61 208.948 111.592 208.878 111.576 208.809C111.522 208.573 111.47 208.338 111.418 208.102C111.392 207.984 111.365 207.867 111.34 207.749C111.288 207.509 111.238 207.268 111.188 207.026C111.175 206.962 111.161 206.899 111.147 206.835C111.032 206.269 110.924 205.7 110.82 205.129C110.803 205.036 110.785 204.943 110.769 204.85C110.737 204.67 110.708 204.49 110.677 204.311C110.592 203.814 110.509 203.317 110.434 202.817C110.412 202.675 110.392 202.533 110.371 202.391C110.297 201.887 110.228 201.381 110.163 200.874C110.135 200.654 110.109 200.434 110.083 200.214C109.707 197.046 109.512 193.822 109.512 190.553C109.512 189.504 109.532 188.46 109.571 187.421C109.606 186.507 109.657 185.598 109.722 184.692C110.172 178.386 111.344 172.28 113.155 166.455C113.338 165.867 113.528 165.282 113.724 164.7C117.12 154.605 122.449 145.398 129.272 137.521C129.697 137.03 130.127 136.545 130.563 136.065C132.308 134.146 134.143 132.312 136.062 130.567C136.541 130.131 137.026 129.701 137.517 129.276C138.252 128.64 138.998 128.016 139.756 127.405C140.261 126.998 140.772 126.598 141.287 126.203C144.378 123.833 147.644 121.681 151.063 119.77C151.646 119.444 152.234 119.125 152.825 118.813C157.44 116.382 162.318 114.382 167.405 112.868C168.043 112.678 168.684 112.497 169.328 112.322C176.092 110.492 183.206 109.516 190.549 109.516C190.899 109.516 191.248 109.518 191.597 109.522Z%22 fill%3D%22%23FECE2E%22 fill-opacity%3D%220.2%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%22380%22 height%3D%22380%22 viewBox%3D%220 0 380 380%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M190 0C294.934 0 380 85.0659 380 190C380 294.934 294.934 380 190 380C85.0659 380 0 294.934 0 190C0 85.0659 85.0659 0 190 0ZM190 4C87.275 4 4 87.275 4 190C4 292.725 87.275 376 190 376C292.725 376 376 292.725 376 190C376 87.275 292.725 4 190 4ZM191.859 46.0039C270.534 47.0005 334.004 111.087 334.004 189.998L333.992 191.859C332.996 270.534 268.909 334.004 189.998 334.004L188.137 333.992C110.082 333.004 46.9927 269.914 46.0039 191.859L45.9922 189.998C45.9922 110.466 110.466 45.9922 189.998 45.9922L191.859 46.0039ZM189.998 85.9922C132.557 85.9922 85.9922 132.557 85.9922 189.998C85.9922 247.439 132.557 294.004 189.998 294.004C247.439 294.004 294.004 247.439 294.004 189.998C294.004 132.557 247.439 85.9922 189.998 85.9922ZM191.597 109.522C192.643 109.536 193.684 109.569 194.72 109.621C195.065 109.639 195.41 109.658 195.754 109.68C196.442 109.723 197.128 109.776 197.812 109.837C198.153 109.867 198.494 109.899 198.835 109.934C199.857 110.037 200.873 110.16 201.883 110.302C202.893 110.443 203.897 110.603 204.895 110.781C205.892 110.959 206.884 111.156 207.868 111.37C210.494 111.942 213.073 112.641 215.597 113.461C217.805 114.178 219.972 114.987 222.093 115.884C223.608 116.525 225.099 117.21 226.565 117.938C227.152 118.23 227.734 118.529 228.312 118.834C230.047 119.749 231.745 120.725 233.402 121.76C233.955 122.105 234.502 122.457 235.046 122.814C235.861 123.351 236.666 123.902 237.461 124.467C238.52 125.22 239.561 125.998 240.581 126.8C241.346 127.401 242.1 128.017 242.843 128.645C243.338 129.063 243.828 129.488 244.313 129.918C244.798 130.348 245.278 130.784 245.753 131.226C246.227 131.667 246.696 132.115 247.16 132.567C261.281 146.355 270.384 165.258 271.476 186.281C271.549 187.696 271.587 189.12 271.587 190.553C271.587 191.189 271.579 191.824 271.564 192.456C271.531 193.893 271.462 195.321 271.354 196.739C271.323 197.16 271.286 197.581 271.248 198C271.223 198.277 271.196 198.553 271.168 198.829C271.012 200.37 270.813 201.897 270.571 203.411C270.547 203.561 270.523 203.711 270.498 203.861C270.363 204.681 270.215 205.496 270.055 206.308C270.021 206.48 269.987 206.652 269.952 206.823C269.938 206.891 269.924 206.959 269.91 207.026C269.853 207.305 269.794 207.584 269.733 207.861C269.621 208.376 269.503 208.888 269.382 209.398C269.353 209.518 269.325 209.638 269.296 209.758C269.258 209.916 269.218 210.073 269.179 210.23C269.136 210.4 269.095 210.569 269.052 210.738C269.03 210.822 269.008 210.906 268.986 210.989C268.923 211.231 268.86 211.473 268.795 211.714C268.658 212.223 268.515 212.73 268.368 213.235C268.332 213.359 268.296 213.482 268.26 213.604C268.208 213.78 268.154 213.956 268.101 214.131C268.058 214.271 268.017 214.411 267.974 214.551C267.924 214.712 267.872 214.873 267.821 215.034C267.77 215.197 267.718 215.359 267.666 215.521C267.619 215.667 267.571 215.812 267.523 215.957C267.472 216.113 267.42 216.268 267.368 216.423C267.318 216.573 267.267 216.723 267.216 216.872C267.161 217.033 267.105 217.194 267.049 217.354C267.002 217.488 266.955 217.622 266.907 217.755C266.732 218.246 266.552 218.735 266.368 219.222C266.307 219.382 266.246 219.542 266.185 219.702C266.126 219.854 266.067 220.006 266.008 220.157C265.946 220.315 265.883 220.473 265.82 220.63C265.762 220.777 265.703 220.923 265.644 221.069C265.578 221.23 265.512 221.389 265.445 221.549C265.388 221.688 265.33 221.828 265.271 221.967C265.195 222.149 265.117 222.33 265.039 222.512C264.987 222.634 264.934 222.756 264.881 222.878C264.821 223.015 264.761 223.153 264.7 223.29C264.629 223.45 264.559 223.61 264.487 223.77C264.423 223.913 264.356 224.056 264.291 224.199C264.216 224.362 264.142 224.526 264.066 224.688C264.038 224.749 264.011 224.809 263.982 224.869C263.873 225.103 263.762 225.337 263.65 225.57C263.587 225.703 263.522 225.835 263.458 225.968C263.379 226.131 263.298 226.294 263.218 226.456C263.136 226.621 263.053 226.786 262.971 226.95C262.931 227.028 262.893 227.107 262.854 227.186C262.751 227.388 262.646 227.589 262.542 227.79C262.469 227.931 262.395 228.073 262.321 228.214C262.265 228.321 262.208 228.427 262.151 228.534C262.054 228.718 261.955 228.901 261.856 229.084C261.815 229.16 261.775 229.236 261.733 229.312C261.624 229.512 261.513 229.712 261.401 229.912C261.327 230.045 261.253 230.179 261.178 230.312C261.097 230.455 261.015 230.598 260.934 230.741C260.835 230.914 260.735 231.087 260.635 231.259C260.578 231.355 260.522 231.452 260.466 231.549C260.376 231.701 260.286 231.854 260.195 232.006C260.113 232.145 260.029 232.283 259.945 232.421C259.869 232.547 259.793 232.674 259.716 232.8C259.611 232.972 259.504 233.143 259.397 233.314C259.349 233.393 259.3 233.472 259.251 233.55C259.135 233.734 259.019 233.917 258.902 234.101C258.823 234.224 258.744 234.347 258.664 234.471C258.566 234.622 258.468 234.772 258.369 234.923C258.273 235.07 258.176 235.217 258.078 235.363C258.016 235.456 257.955 235.55 257.893 235.643C257.766 235.831 257.639 236.019 257.511 236.206C257.449 236.296 257.388 236.386 257.326 236.476C257.222 236.627 257.117 236.778 257.012 236.929C256.92 237.06 256.828 237.191 256.735 237.322C256.644 237.451 256.552 237.579 256.46 237.707C256.378 237.822 256.297 237.937 256.214 238.051C256.087 238.226 255.958 238.4 255.83 238.574C255.771 238.654 255.713 238.734 255.654 238.813C255.546 238.96 255.436 239.105 255.326 239.251C255.225 239.386 255.124 239.52 255.021 239.654C254.937 239.765 254.853 239.875 254.769 239.984C254.656 240.131 254.543 240.277 254.429 240.423C254.33 240.55 254.23 240.676 254.13 240.802C254.03 240.928 253.929 241.055 253.828 241.181C253.718 241.318 253.608 241.454 253.497 241.591C253.418 241.689 253.338 241.786 253.258 241.884C253.124 242.047 252.99 242.208 252.855 242.37C252.772 242.47 252.689 242.57 252.605 242.669C252.506 242.787 252.407 242.904 252.308 243.021C252.183 243.168 252.057 243.314 251.932 243.46C251.846 243.559 251.761 243.658 251.675 243.757C251.561 243.888 251.446 244.019 251.331 244.149C251.229 244.265 251.125 244.381 251.022 244.496C250.901 244.632 250.78 244.767 250.658 244.902C250.557 245.014 250.455 245.126 250.353 245.237C250.254 245.345 250.155 245.452 250.056 245.56C249.933 245.692 249.811 245.824 249.688 245.956C249.583 246.067 249.479 246.178 249.374 246.288C249.26 246.408 249.147 246.528 249.032 246.647C248.922 246.762 248.811 246.877 248.7 246.991C248.575 247.12 248.45 247.247 248.324 247.375C248.238 247.463 248.151 247.551 248.064 247.639C247.936 247.768 247.807 247.897 247.678 248.025C247.549 248.153 247.421 248.281 247.292 248.407C247.202 248.495 247.112 248.583 247.021 248.671C246.888 248.801 246.754 248.931 246.619 249.06C246.516 249.159 246.412 249.258 246.308 249.356C246.177 249.48 246.047 249.603 245.916 249.726C245.808 249.826 245.7 249.927 245.592 250.027C245.463 250.147 245.333 250.266 245.203 250.385C245.098 250.481 244.993 250.577 244.888 250.672C244.755 250.792 244.622 250.911 244.488 251.03C244.386 251.122 244.283 251.214 244.18 251.305C244.022 251.444 243.863 251.583 243.704 251.722C243.624 251.791 243.544 251.86 243.464 251.929C243.307 252.064 243.149 252.199 242.99 252.334C242.903 252.408 242.816 252.483 242.729 252.557C242.583 252.679 242.437 252.801 242.291 252.923C242.17 253.023 242.05 253.123 241.929 253.223C241.819 253.313 241.709 253.401 241.599 253.49C241.445 253.615 241.291 253.74 241.137 253.863C241.047 253.935 240.957 254.007 240.867 254.078C240.706 254.206 240.544 254.333 240.382 254.46C240.258 254.556 240.135 254.652 240.011 254.748C239.909 254.826 239.808 254.905 239.706 254.982C239.555 255.098 239.403 255.214 239.251 255.328C239.132 255.417 239.014 255.506 238.895 255.595C238.771 255.687 238.647 255.778 238.522 255.869C238.364 255.986 238.205 256.102 238.046 256.218C237.954 256.284 237.862 256.351 237.77 256.417C237.592 256.544 237.414 256.671 237.235 256.797C237.162 256.849 237.088 256.901 237.015 256.952C236.834 257.079 236.653 257.206 236.471 257.331C236.37 257.401 236.268 257.47 236.167 257.539C235.999 257.654 235.83 257.768 235.661 257.882C235.571 257.942 235.481 258.002 235.391 258.062C235.22 258.176 235.049 258.288 234.878 258.4C234.767 258.473 234.655 258.546 234.543 258.618C234.381 258.723 234.219 258.829 234.056 258.933C233.922 259.018 233.787 259.102 233.652 259.187C233.526 259.266 233.401 259.345 233.274 259.424C233.132 259.512 232.989 259.6 232.847 259.688C232.695 259.78 232.544 259.873 232.392 259.965C232.276 260.035 232.161 260.104 232.045 260.173C231.899 260.26 231.752 260.348 231.605 260.435C231.449 260.526 231.293 260.617 231.136 260.708C231.006 260.783 230.877 260.857 230.747 260.932C230.608 261.011 230.469 261.089 230.33 261.168C230.176 261.255 230.023 261.342 229.868 261.428C229.736 261.501 229.603 261.574 229.471 261.646C229.342 261.717 229.214 261.789 229.085 261.858C228.898 261.96 228.71 262.06 228.521 262.16C228.413 262.218 228.304 262.276 228.195 262.333C228.057 262.406 227.917 262.478 227.778 262.55C227.609 262.638 227.439 262.726 227.269 262.812C227.127 262.884 226.985 262.955 226.844 263.026C226.728 263.085 226.612 263.143 226.495 263.201C226.323 263.286 226.151 263.37 225.979 263.454C225.821 263.531 225.662 263.608 225.504 263.684C225.396 263.735 225.288 263.786 225.18 263.837C225.017 263.914 224.855 263.991 224.692 264.066C224.495 264.158 224.298 264.249 224.1 264.339C224.012 264.379 223.924 264.419 223.836 264.459C223.594 264.568 223.351 264.675 223.108 264.782C223.059 264.804 223.009 264.827 222.959 264.849C222.76 264.936 222.56 265.021 222.36 265.106C222.231 265.161 222.103 265.217 221.974 265.271C221.834 265.33 221.693 265.388 221.553 265.446C221.382 265.517 221.212 265.588 221.041 265.657C220.913 265.709 220.784 265.76 220.655 265.812C220.493 265.876 220.331 265.942 220.168 266.006C220.011 266.068 219.854 266.128 219.696 266.188C219.536 266.25 219.376 266.312 219.215 266.373C218.729 266.557 218.241 266.736 217.75 266.911C217.622 266.957 217.495 267.002 217.367 267.047C217.225 267.097 217.083 267.145 216.94 267.194C216.775 267.251 216.609 267.309 216.442 267.365C216.245 267.432 216.047 267.496 215.849 267.562C215.749 267.594 215.649 267.628 215.549 267.66C215.322 267.734 215.095 267.805 214.867 267.877C214.775 267.906 214.682 267.935 214.59 267.964C214.351 268.038 214.111 268.111 213.871 268.183C213.799 268.204 213.727 268.227 213.654 268.248C213.455 268.307 213.254 268.365 213.054 268.423C212.919 268.462 212.785 268.501 212.65 268.539C212.472 268.59 212.293 268.638 212.114 268.688C211.976 268.725 211.838 268.764 211.7 268.801C211.529 268.847 211.358 268.892 211.187 268.937C211.033 268.977 210.88 269.018 210.726 269.058C210.558 269.101 210.39 269.142 210.222 269.184C210.066 269.222 209.911 269.262 209.755 269.3C209.564 269.346 209.374 269.392 209.183 269.437C209.058 269.466 208.933 269.496 208.809 269.524C208.241 269.655 207.671 269.779 207.1 269.897C207.01 269.916 206.921 269.936 206.831 269.954C206.61 269.999 206.388 270.042 206.166 270.085C206.062 270.105 205.958 270.127 205.854 270.146C205.665 270.183 205.476 270.217 205.286 270.252C205.135 270.28 204.984 270.308 204.832 270.335C204.698 270.359 204.565 270.381 204.431 270.404C204.225 270.44 204.02 270.476 203.814 270.51C203.693 270.53 203.571 270.548 203.449 270.567C203.252 270.599 203.056 270.631 202.858 270.661C202.701 270.685 202.544 270.707 202.387 270.73C202.19 270.759 201.994 270.788 201.797 270.815C201.278 270.888 200.757 270.953 200.234 271.016C200.085 271.033 199.936 271.052 199.787 271.069C199.64 271.086 199.492 271.101 199.345 271.117C199.173 271.136 199.001 271.154 198.828 271.172C198.617 271.193 198.405 271.213 198.193 271.232C198.053 271.246 197.912 271.26 197.771 271.272C197.562 271.291 197.352 271.307 197.142 271.324C197.019 271.334 196.897 271.345 196.774 271.354C195.8 271.429 194.821 271.484 193.837 271.523C193.783 271.526 193.728 271.529 193.674 271.531C193.575 271.535 193.475 271.537 193.376 271.54C192.438 271.572 191.495 271.591 190.549 271.591L189.502 271.584C189.037 271.578 188.574 271.566 188.111 271.553C187.632 271.539 187.153 271.521 186.676 271.498C186.487 271.489 186.298 271.48 186.109 271.47C185.518 271.438 184.929 271.4 184.342 271.355C183.82 271.316 183.299 271.27 182.779 271.221C182.61 271.205 182.441 271.189 182.272 271.172C182.014 271.146 181.756 271.118 181.499 271.09C181.434 271.083 181.369 271.076 181.305 271.068C180.698 271 180.094 270.923 179.492 270.841C179.421 270.831 179.349 270.822 179.277 270.812C178.736 270.737 178.198 270.655 177.66 270.569C177.52 270.547 177.38 270.525 177.24 270.502C176.932 270.451 176.624 270.399 176.317 270.345C176.31 270.343 176.302 270.342 176.295 270.341C176.048 270.297 175.802 270.251 175.557 270.205C175.464 270.188 175.372 270.171 175.28 270.153C175.093 270.118 174.906 270.08 174.719 270.043C174.572 270.014 174.425 269.986 174.278 269.956C174.158 269.932 174.038 269.906 173.918 269.881C173.37 269.767 172.825 269.648 172.281 269.522C172.139 269.49 171.998 269.455 171.856 269.422C171.692 269.383 171.527 269.345 171.362 269.305C171.177 269.26 170.992 269.213 170.808 269.167C170.66 269.13 170.512 269.093 170.365 269.056C170.228 269.02 170.091 268.984 169.954 268.948C169.762 268.898 169.57 268.848 169.379 268.796C169.277 268.768 169.176 268.741 169.074 268.713C168.858 268.654 168.643 268.595 168.428 268.534C168.292 268.496 168.158 268.456 168.022 268.417C167.839 268.364 167.655 268.311 167.472 268.257C167.323 268.213 167.175 268.167 167.027 268.122C166.868 268.074 166.709 268.027 166.551 267.978C166.383 267.926 166.216 267.872 166.049 267.819C165.892 267.77 165.736 267.72 165.58 267.67C165.412 267.616 165.245 267.56 165.078 267.505C164.945 267.461 164.812 267.417 164.679 267.372C164.473 267.303 164.268 267.232 164.062 267.161C163.957 267.125 163.852 267.089 163.747 267.053C163.575 266.992 163.404 266.931 163.232 266.869C163.075 266.813 162.918 266.757 162.761 266.699C162.618 266.647 162.475 266.594 162.333 266.541C162.183 266.485 162.033 266.431 161.884 266.374C161.707 266.307 161.531 266.239 161.354 266.171C161.218 266.118 161.081 266.065 160.944 266.012C160.782 265.948 160.621 265.883 160.459 265.818C160.317 265.761 160.174 265.705 160.032 265.647C159.872 265.582 159.712 265.515 159.553 265.449C159.413 265.391 159.274 265.334 159.135 265.275C158.953 265.199 158.771 265.121 158.59 265.043C158.468 264.99 158.346 264.938 158.224 264.885C158.086 264.825 157.949 264.765 157.812 264.704C157.638 264.627 157.465 264.551 157.292 264.473C157.162 264.414 157.032 264.354 156.902 264.295C156.739 264.22 156.576 264.146 156.413 264.07C156.286 264.011 156.159 263.951 156.032 263.892C155.865 263.813 155.698 263.734 155.531 263.654C155.391 263.587 155.251 263.518 155.111 263.45C154.948 263.371 154.785 263.291 154.622 263.21C154.53 263.164 154.437 263.118 154.345 263.072C154.144 262.972 153.944 262.871 153.745 262.77C153.636 262.714 153.526 262.657 153.417 262.601C153.24 262.509 153.064 262.418 152.888 262.325C152.781 262.269 152.674 262.212 152.567 262.155C152.384 262.058 152.2 261.959 152.018 261.86C151.887 261.79 151.757 261.719 151.627 261.647C151.495 261.575 151.363 261.502 151.231 261.429C151.046 261.326 150.861 261.222 150.676 261.117C150.583 261.065 150.491 261.013 150.398 260.96C150.234 260.866 150.071 260.772 149.907 260.677C149.766 260.595 149.626 260.513 149.485 260.431C149.352 260.352 149.22 260.273 149.087 260.193C148.94 260.106 148.794 260.018 148.647 259.93C148.516 259.85 148.385 259.77 148.254 259.689C148.098 259.594 147.942 259.498 147.787 259.401C147.687 259.339 147.587 259.276 147.486 259.213C147.324 259.111 147.162 259.009 147.001 258.906C146.866 258.82 146.732 258.733 146.598 258.646C146.473 258.566 146.348 258.485 146.224 258.403C145.997 258.255 145.771 258.106 145.546 257.955C145.522 257.939 145.499 257.924 145.476 257.908C145.277 257.775 145.079 257.64 144.881 257.505C144.796 257.447 144.711 257.389 144.626 257.33C144.475 257.226 144.324 257.121 144.173 257.016C144.041 256.924 143.91 256.832 143.779 256.739C143.651 256.648 143.523 256.556 143.395 256.464C143.274 256.377 143.153 256.291 143.032 256.204C142.863 256.082 142.695 255.958 142.527 255.834C142.437 255.767 142.346 255.701 142.256 255.634C142.119 255.532 141.983 255.43 141.848 255.328C141.7 255.217 141.554 255.106 141.407 254.994C141.306 254.917 141.205 254.839 141.104 254.762C140.961 254.651 140.818 254.54 140.675 254.429C140.546 254.328 140.417 254.227 140.289 254.125C140.164 254.026 140.04 253.927 139.916 253.828C139.777 253.717 139.64 253.605 139.502 253.493C139.407 253.416 139.312 253.339 139.218 253.262C139.043 253.119 138.869 252.975 138.696 252.831C138.627 252.773 138.558 252.716 138.489 252.658C138.333 252.527 138.178 252.395 138.022 252.263C137.9 252.158 137.777 252.053 137.655 251.948C137.551 251.859 137.448 251.769 137.345 251.679C137.214 251.564 137.083 251.45 136.952 251.335C136.836 251.233 136.721 251.129 136.605 251.026C136.47 250.905 136.334 250.784 136.199 250.662C136.087 250.561 135.976 250.458 135.864 250.356C135.757 250.258 135.649 250.159 135.542 250.06C135.397 249.925 135.251 249.791 135.106 249.655C135.026 249.58 134.945 249.505 134.865 249.429C134.709 249.281 134.554 249.132 134.399 248.983C134.31 248.898 134.221 248.812 134.132 248.726C133.996 248.594 133.861 248.461 133.727 248.328C133.639 248.242 133.55 248.155 133.463 248.068C133.327 247.934 133.191 247.799 133.057 247.663C132.956 247.562 132.855 247.46 132.755 247.357C132.625 247.226 132.496 247.094 132.367 246.961C132.266 246.856 132.165 246.751 132.063 246.646C131.95 246.528 131.838 246.41 131.726 246.291C131.627 246.187 131.529 246.084 131.432 245.979C131.285 245.823 131.139 245.667 130.994 245.51C130.932 245.442 130.87 245.374 130.808 245.307C130.662 245.148 130.517 244.988 130.372 244.828C130.28 244.726 130.188 244.623 130.096 244.521C129.991 244.404 129.887 244.286 129.783 244.169C129.67 244.04 129.557 243.911 129.444 243.781C129.333 243.653 129.221 243.525 129.11 243.396C129.003 243.272 128.897 243.147 128.79 243.021C128.708 242.925 128.626 242.829 128.545 242.732C128.422 242.587 128.3 242.441 128.179 242.295C128.062 242.155 127.946 242.015 127.831 241.874C127.775 241.806 127.72 241.738 127.665 241.67C127.491 241.456 127.318 241.242 127.146 241.026C127.114 240.985 127.081 240.944 127.048 240.902C126.912 240.731 126.776 240.558 126.642 240.386C126.537 240.252 126.433 240.119 126.33 239.984C126.26 239.893 126.189 239.802 126.119 239.71C125.98 239.528 125.842 239.346 125.705 239.163C125.639 239.075 125.573 238.987 125.507 238.898C125.415 238.775 125.324 238.651 125.232 238.526C125.116 238.368 124.999 238.209 124.884 238.05C124.817 237.958 124.751 237.866 124.685 237.773C124.557 237.596 124.431 237.418 124.305 237.239C124.253 237.166 124.201 237.092 124.149 237.019C124.023 236.838 123.896 236.657 123.771 236.475C123.695 236.365 123.621 236.256 123.546 236.146C123.447 236.002 123.349 235.857 123.251 235.712C123.137 235.543 123.025 235.372 122.912 235.202C122.844 235.099 122.776 234.997 122.709 234.894C122.633 234.778 122.558 234.663 122.483 234.547C122.374 234.378 122.265 234.21 122.157 234.04C122.098 233.947 122.039 233.854 121.98 233.761C121.864 233.577 121.748 233.392 121.633 233.207C121.564 233.096 121.497 232.985 121.429 232.874C121.331 232.715 121.233 232.555 121.137 232.396C121.058 232.266 120.981 232.136 120.903 232.006C120.825 231.874 120.745 231.742 120.667 231.609C120.575 231.453 120.484 231.296 120.394 231.14C120.319 231.01 120.244 230.881 120.17 230.751C120.091 230.612 120.012 230.473 119.934 230.334C119.847 230.18 119.76 230.026 119.674 229.872C119.57 229.686 119.467 229.499 119.365 229.312C119.325 229.237 119.283 229.163 119.243 229.089C119.142 228.902 119.041 228.714 118.941 228.525C118.872 228.395 118.804 228.265 118.735 228.135C118.674 228.017 118.613 227.9 118.552 227.782C118.45 227.586 118.349 227.389 118.249 227.192C118.208 227.112 118.168 227.031 118.127 226.95C118.039 226.775 117.951 226.6 117.864 226.425C117.756 226.206 117.648 225.986 117.542 225.766C117.511 225.702 117.481 225.639 117.45 225.576C117.378 225.426 117.307 225.274 117.235 225.123C117.162 224.967 117.088 224.812 117.016 224.655C116.959 224.533 116.903 224.411 116.847 224.289C116.766 224.112 116.685 223.935 116.605 223.758C116.545 223.624 116.486 223.49 116.427 223.355C116.356 223.196 116.285 223.038 116.216 222.878C116.153 222.733 116.091 222.588 116.028 222.442C115.962 222.288 115.895 222.133 115.83 221.978C115.771 221.838 115.713 221.697 115.655 221.557C115.585 221.386 115.514 221.216 115.444 221.045C115.388 220.907 115.334 220.768 115.278 220.63C115.217 220.477 115.156 220.325 115.096 220.172C115.034 220.015 114.974 219.858 114.913 219.7C114.85 219.536 114.786 219.371 114.724 219.206C114.648 219.007 114.575 218.808 114.501 218.608C114.466 218.513 114.43 218.417 114.395 218.321C114.326 218.133 114.259 217.944 114.191 217.755C114.146 217.627 114.1 217.499 114.055 217.371C113.997 217.205 113.94 217.039 113.883 216.872C113.834 216.73 113.784 216.589 113.736 216.446C113.67 216.249 113.605 216.051 113.54 215.853C113.507 215.753 113.474 215.653 113.441 215.553C113.368 215.326 113.296 215.099 113.225 214.871C113.195 214.777 113.165 214.682 113.136 214.588C113.087 214.432 113.04 214.275 112.992 214.118C112.934 213.928 112.877 213.737 112.82 213.546C112.788 213.437 112.757 213.328 112.726 213.219C112.67 213.028 112.614 212.838 112.56 212.646C112.529 212.538 112.5 212.428 112.47 212.319C112.33 211.817 112.194 211.312 112.063 210.806L112.024 210.653C111.988 210.511 111.954 210.368 111.918 210.226C111.879 210.07 111.84 209.915 111.802 209.759C111.742 209.512 111.684 209.265 111.626 209.018C111.61 208.948 111.592 208.878 111.576 208.809C111.522 208.573 111.47 208.338 111.418 208.102C111.392 207.984 111.365 207.867 111.34 207.749C111.288 207.509 111.238 207.268 111.188 207.026C111.175 206.962 111.161 206.899 111.147 206.835C111.032 206.269 110.924 205.7 110.82 205.129C110.803 205.036 110.785 204.943 110.769 204.85C110.737 204.67 110.708 204.49 110.677 204.311C110.592 203.814 110.509 203.317 110.434 202.817C110.412 202.675 110.392 202.533 110.371 202.391C110.297 201.887 110.228 201.381 110.163 200.874C110.135 200.654 110.109 200.434 110.083 200.214C109.707 197.046 109.512 193.822 109.512 190.553C109.512 189.504 109.532 188.46 109.571 187.421C109.606 186.507 109.657 185.598 109.722 184.692C110.172 178.386 111.344 172.28 113.155 166.455C113.338 165.867 113.528 165.282 113.724 164.7C117.12 154.605 122.449 145.398 129.272 137.521C129.697 137.03 130.127 136.545 130.563 136.065C132.308 134.146 134.143 132.312 136.062 130.567C136.541 130.131 137.026 129.701 137.517 129.276C138.252 128.64 138.998 128.016 139.756 127.405C140.261 126.998 140.772 126.598 141.287 126.203C144.378 123.833 147.644 121.681 151.063 119.77C151.646 119.444 152.234 119.125 152.825 118.813C157.44 116.382 162.318 114.382 167.405 112.868C168.043 112.678 168.684 112.497 169.328 112.322C176.092 110.492 183.206 109.516 190.549 109.516C190.899 109.516 191.248 109.518 191.597 109.522Z%22 fill%3D%22%23FECE2E%22 fill-opacity%3D%220.2%22%2F%3E%3C%2Fsvg%3E");
  pointer-events: none;
  transition: transform 200ms ease;
}

.service_category-content {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 1.375em;
}

.service_category-header {
  display: flex;
  flex-direction: column;
  gap: .5em;
  padding-right: 1.875em;
}

.service_category-title {
  margin: 0;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-weight: 600;
  font-size: 1.5em;
  line-height: 1.167;
}

.service_category-subtitle {
  margin: 0;
  color: rgb(187, 185, 174);
  color: var(--theme-grey);
}

.service_category-list {
  display: flex;
  flex-direction: column;
  gap: .625em;
}

.service_category-item {
  display: flex;
  align-items: center;
  gap: .625em;
  cursor: pointer;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.service_category-item:hover {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.service_category-item_text {
  margin: 0;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-weight: 500;
  line-height: 1.25;
  overflow: hidden;
  text-overflow: ellipsis;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
}

.service_category-more {
  margin: 0;
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
}

.service_category-link {
  position: relative;
  z-index: 1;
  display: flex;
  align-items: center;
  gap: .1875em;
  width: -moz-fit-content;
  width: fit-content;
  cursor: pointer;
  transition: opacity 200ms ease;
  margin-top: auto;
}

.service_category-link:hover {
  opacity: .8;
}

.service_category-link:active {
  opacity: .6;
}

.service_category-link_text {
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
  font-weight: 600;
  font-size: 1.125em;
}

.service_category-icon {
  width: 1.25em;
  height: 1.25em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.service_category-icon--rotate45 {
  transform: rotate(-45deg);
}

.service_category-btn {
  position: absolute;
  top: .875em;
  right: .875em;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.125em;
  height: 2.125em;
  padding: 0;
  border: 1.4px solid rgb(254, 206, 46);
  border: 1.4px solid var(--theme-accent);
  border-radius: 6.25em;
  background: transparent;
  opacity: .5;
  cursor: pointer;
  transition: opacity 200ms ease;
}

.service_category-btn:hover {
  opacity: .8;
}

.service_category-btn:active {
  opacity: 1;
}

@media (max-width: 1200px) {
  .service_category {
    padding: 1.25em;
  }

  .service_category-bg {
    width: 20em;
    height: 20em;
    transform: translate(30%, 30%);
  }

  .service_category:hover .service_category-bg {
    transform: translate(25%, 25%);
  }
}

@media (max-width: 992px) {
  .service_category {
    padding: 1em;
    border-radius: 1em;
  }

  .service_category-bg {
    width: 18.75em;
    height: 18.75em;
    transform: translate(35%, 35%);
  }

  .service_category:hover .service_category-bg {
    transform: translate(30%, 30%);
  }

  .service_category-content {
    gap: 1.125em;
  }

  .service_category-title {
    font-size: 1.25em;
    line-height: 1.3;
  }

  .service_category-list {
    gap: .75em;
  }

  .service_category-btn {
    width: 1.75em;
    height: 1.75em;
  }
}

@media (max-width: 768px) {
  .service_category {
    padding: 1em;
    border-radius: .875em;
  }

  .service_category-bg {
    width: 18.75em;
    height: 18.75em;
    transform: translate(35%, 35%);
  }

  .service_category:hover .service_category-bg {
    transform: translate(30%, 30%);
  }

  .service_category-title {
    font-size: 1.125em;
    line-height: 1.556;
  }

  .service_category-btn {
    top: .75em;
    right: .75em;
    width: 1.75em;
    height: 1.75em;
  }
}

.service_item {
  position: relative;
  display: flex;
  align-items: center;
  height: 5.4375em;
  padding: .75em;
  padding-right: 2.5em;
  background: transparent;
  border: 1.2px solid rgba(23, 24, 26, .1);
  border: 1.2px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: .625em;
  box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
  transition: background-color 200ms ease, border-color 200ms ease;
}

.service_item:hover,
.service_item--category,
.service_item--category:hover {
  border-color: rgba(254, 206, 46, .6);
  border-color: rgba(var(--theme-accent-rgb), .6);
  background: rgba(254, 206, 46, .03);
  background: rgba(var(--theme-accent-rgb), .03);
}

.service_item-bg {
  position: absolute;
  top: .625em;
  right: 2.25em;
  width: 9.75em;
  height: 9.75em;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: rgba(23, 24, 26, .1);
  background-color: rgba(var(--theme-primary-rgb), .1);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%22380%22 height%3D%22380%22 viewBox%3D%220 0 380 380%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M190 0C294.934 0 380 85.0659 380 190C380 294.934 294.934 380 190 380C85.0659 380 0 294.934 0 190C0 85.0659 85.0659 0 190 0ZM190 4C87.275 4 4 87.275 4 190C4 292.725 87.275 376 190 376C292.725 376 376 292.725 376 190C376 87.275 292.725 4 190 4ZM191.859 46.0039C270.534 47.0005 334.004 111.087 334.004 189.998L333.992 191.859C332.996 270.534 268.909 334.004 189.998 334.004L188.137 333.992C110.082 333.004 46.9927 269.914 46.0039 191.859L45.9922 189.998C45.9922 110.466 110.466 45.9922 189.998 45.9922L191.859 46.0039ZM189.998 85.9922C132.557 85.9922 85.9922 132.557 85.9922 189.998C85.9922 247.439 132.557 294.004 189.998 294.004C247.439 294.004 294.004 247.439 294.004 189.998C294.004 132.557 247.439 85.9922 189.998 85.9922ZM191.597 109.522C192.643 109.536 193.684 109.569 194.72 109.621C195.065 109.639 195.41 109.658 195.754 109.68C196.442 109.723 197.128 109.776 197.812 109.837C198.153 109.867 198.494 109.899 198.835 109.934C199.857 110.037 200.873 110.16 201.883 110.302C202.893 110.443 203.897 110.603 204.895 110.781C205.892 110.959 206.884 111.156 207.868 111.37C210.494 111.942 213.073 112.641 215.597 113.461C217.805 114.178 219.972 114.987 222.093 115.884C223.608 116.525 225.099 117.21 226.565 117.938C227.152 118.23 227.734 118.529 228.312 118.834C230.047 119.749 231.745 120.725 233.402 121.76C233.955 122.105 234.502 122.457 235.046 122.814C235.861 123.351 236.666 123.902 237.461 124.467C238.52 125.22 239.561 125.998 240.581 126.8C241.346 127.401 242.1 128.017 242.843 128.645C243.338 129.063 243.828 129.488 244.313 129.918C244.798 130.348 245.278 130.784 245.753 131.226C246.227 131.667 246.696 132.115 247.16 132.567C261.281 146.355 270.384 165.258 271.476 186.281C271.549 187.696 271.587 189.12 271.587 190.553C271.587 191.189 271.579 191.824 271.564 192.456C271.531 193.893 271.462 195.321 271.354 196.739C271.323 197.16 271.286 197.581 271.248 198C271.223 198.277 271.196 198.553 271.168 198.829C271.012 200.37 270.813 201.897 270.571 203.411C270.547 203.561 270.523 203.711 270.498 203.861C270.363 204.681 270.215 205.496 270.055 206.308C270.021 206.48 269.987 206.652 269.952 206.823C269.938 206.891 269.924 206.959 269.91 207.026C269.853 207.305 269.794 207.584 269.733 207.861C269.621 208.376 269.503 208.888 269.382 209.398C269.353 209.518 269.325 209.638 269.296 209.758C269.258 209.916 269.218 210.073 269.179 210.23C269.136 210.4 269.095 210.569 269.052 210.738C269.03 210.822 269.008 210.906 268.986 210.989C268.923 211.231 268.86 211.473 268.795 211.714C268.658 212.223 268.515 212.73 268.368 213.235C268.332 213.359 268.296 213.482 268.26 213.604C268.208 213.78 268.154 213.956 268.101 214.131C268.058 214.271 268.017 214.411 267.974 214.551C267.924 214.712 267.872 214.873 267.821 215.034C267.77 215.197 267.718 215.359 267.666 215.521C267.619 215.667 267.571 215.812 267.523 215.957C267.472 216.113 267.42 216.268 267.368 216.423C267.318 216.573 267.267 216.723 267.216 216.872C267.161 217.033 267.105 217.194 267.049 217.354C267.002 217.488 266.955 217.622 266.907 217.755C266.732 218.246 266.552 218.735 266.368 219.222C266.307 219.382 266.246 219.542 266.185 219.702C266.126 219.854 266.067 220.006 266.008 220.157C265.946 220.315 265.883 220.473 265.82 220.63C265.762 220.777 265.703 220.923 265.644 221.069C265.578 221.23 265.512 221.389 265.445 221.549C265.388 221.688 265.33 221.828 265.271 221.967C265.195 222.149 265.117 222.33 265.039 222.512C264.987 222.634 264.934 222.756 264.881 222.878C264.821 223.015 264.761 223.153 264.7 223.29C264.629 223.45 264.559 223.61 264.487 223.77C264.423 223.913 264.356 224.056 264.291 224.199C264.216 224.362 264.142 224.526 264.066 224.688C264.038 224.749 264.011 224.809 263.982 224.869C263.873 225.103 263.762 225.337 263.65 225.57C263.587 225.703 263.522 225.835 263.458 225.968C263.379 226.131 263.298 226.294 263.218 226.456C263.136 226.621 263.053 226.786 262.971 226.95C262.931 227.028 262.893 227.107 262.854 227.186C262.751 227.388 262.646 227.589 262.542 227.79C262.469 227.931 262.395 228.073 262.321 228.214C262.265 228.321 262.208 228.427 262.151 228.534C262.054 228.718 261.955 228.901 261.856 229.084C261.815 229.16 261.775 229.236 261.733 229.312C261.624 229.512 261.513 229.712 261.401 229.912C261.327 230.045 261.253 230.179 261.178 230.312C261.097 230.455 261.015 230.598 260.934 230.741C260.835 230.914 260.735 231.087 260.635 231.259C260.578 231.355 260.522 231.452 260.466 231.549C260.376 231.701 260.286 231.854 260.195 232.006C260.113 232.145 260.029 232.283 259.945 232.421C259.869 232.547 259.793 232.674 259.716 232.8C259.611 232.972 259.504 233.143 259.397 233.314C259.349 233.393 259.3 233.472 259.251 233.55C259.135 233.734 259.019 233.917 258.902 234.101C258.823 234.224 258.744 234.347 258.664 234.471C258.566 234.622 258.468 234.772 258.369 234.923C258.273 235.07 258.176 235.217 258.078 235.363C258.016 235.456 257.955 235.55 257.893 235.643C257.766 235.831 257.639 236.019 257.511 236.206C257.449 236.296 257.388 236.386 257.326 236.476C257.222 236.627 257.117 236.778 257.012 236.929C256.92 237.06 256.828 237.191 256.735 237.322C256.644 237.451 256.552 237.579 256.46 237.707C256.378 237.822 256.297 237.937 256.214 238.051C256.087 238.226 255.958 238.4 255.83 238.574C255.771 238.654 255.713 238.734 255.654 238.813C255.546 238.96 255.436 239.105 255.326 239.251C255.225 239.386 255.124 239.52 255.021 239.654C254.937 239.765 254.853 239.875 254.769 239.984C254.656 240.131 254.543 240.277 254.429 240.423C254.33 240.55 254.23 240.676 254.13 240.802C254.03 240.928 253.929 241.055 253.828 241.181C253.718 241.318 253.608 241.454 253.497 241.591C253.418 241.689 253.338 241.786 253.258 241.884C253.124 242.047 252.99 242.208 252.855 242.37C252.772 242.47 252.689 242.57 252.605 242.669C252.506 242.787 252.407 242.904 252.308 243.021C252.183 243.168 252.057 243.314 251.932 243.46C251.846 243.559 251.761 243.658 251.675 243.757C251.561 243.888 251.446 244.019 251.331 244.149C251.229 244.265 251.125 244.381 251.022 244.496C250.901 244.632 250.78 244.767 250.658 244.902C250.557 245.014 250.455 245.126 250.353 245.237C250.254 245.345 250.155 245.452 250.056 245.56C249.933 245.692 249.811 245.824 249.688 245.956C249.583 246.067 249.479 246.178 249.374 246.288C249.26 246.408 249.147 246.528 249.032 246.647C248.922 246.762 248.811 246.877 248.7 246.991C248.575 247.12 248.45 247.247 248.324 247.375C248.238 247.463 248.151 247.551 248.064 247.639C247.936 247.768 247.807 247.897 247.678 248.025C247.549 248.153 247.421 248.281 247.292 248.407C247.202 248.495 247.112 248.583 247.021 248.671C246.888 248.801 246.754 248.931 246.619 249.06C246.516 249.159 246.412 249.258 246.308 249.356C246.177 249.48 246.047 249.603 245.916 249.726C245.808 249.826 245.7 249.927 245.592 250.027C245.463 250.147 245.333 250.266 245.203 250.385C245.098 250.481 244.993 250.577 244.888 250.672C244.755 250.792 244.622 250.911 244.488 251.03C244.386 251.122 244.283 251.214 244.18 251.305C244.022 251.444 243.863 251.583 243.704 251.722C243.624 251.791 243.544 251.86 243.464 251.929C243.307 252.064 243.149 252.199 242.99 252.334C242.903 252.408 242.816 252.483 242.729 252.557C242.583 252.679 242.437 252.801 242.291 252.923C242.17 253.023 242.05 253.123 241.929 253.223C241.819 253.313 241.709 253.401 241.599 253.49C241.445 253.615 241.291 253.74 241.137 253.863C241.047 253.935 240.957 254.007 240.867 254.078C240.706 254.206 240.544 254.333 240.382 254.46C240.258 254.556 240.135 254.652 240.011 254.748C239.909 254.826 239.808 254.905 239.706 254.982C239.555 255.098 239.403 255.214 239.251 255.328C239.132 255.417 239.014 255.506 238.895 255.595C238.771 255.687 238.647 255.778 238.522 255.869C238.364 255.986 238.205 256.102 238.046 256.218C237.954 256.284 237.862 256.351 237.77 256.417C237.592 256.544 237.414 256.671 237.235 256.797C237.162 256.849 237.088 256.901 237.015 256.952C236.834 257.079 236.653 257.206 236.471 257.331C236.37 257.401 236.268 257.47 236.167 257.539C235.999 257.654 235.83 257.768 235.661 257.882C235.571 257.942 235.481 258.002 235.391 258.062C235.22 258.176 235.049 258.288 234.878 258.4C234.767 258.473 234.655 258.546 234.543 258.618C234.381 258.723 234.219 258.829 234.056 258.933C233.922 259.018 233.787 259.102 233.652 259.187C233.526 259.266 233.401 259.345 233.274 259.424C233.132 259.512 232.989 259.6 232.847 259.688C232.695 259.78 232.544 259.873 232.392 259.965C232.276 260.035 232.161 260.104 232.045 260.173C231.899 260.26 231.752 260.348 231.605 260.435C231.449 260.526 231.293 260.617 231.136 260.708C231.006 260.783 230.877 260.857 230.747 260.932C230.608 261.011 230.469 261.089 230.33 261.168C230.176 261.255 230.023 261.342 229.868 261.428C229.736 261.501 229.603 261.574 229.471 261.646C229.342 261.717 229.214 261.789 229.085 261.858C228.898 261.96 228.71 262.06 228.521 262.16C228.413 262.218 228.304 262.276 228.195 262.333C228.057 262.406 227.917 262.478 227.778 262.55C227.609 262.638 227.439 262.726 227.269 262.812C227.127 262.884 226.985 262.955 226.844 263.026C226.728 263.085 226.612 263.143 226.495 263.201C226.323 263.286 226.151 263.37 225.979 263.454C225.821 263.531 225.662 263.608 225.504 263.684C225.396 263.735 225.288 263.786 225.18 263.837C225.017 263.914 224.855 263.991 224.692 264.066C224.495 264.158 224.298 264.249 224.1 264.339C224.012 264.379 223.924 264.419 223.836 264.459C223.594 264.568 223.351 264.675 223.108 264.782C223.059 264.804 223.009 264.827 222.959 264.849C222.76 264.936 222.56 265.021 222.36 265.106C222.231 265.161 222.103 265.217 221.974 265.271C221.834 265.33 221.693 265.388 221.553 265.446C221.382 265.517 221.212 265.588 221.041 265.657C220.913 265.709 220.784 265.76 220.655 265.812C220.493 265.876 220.331 265.942 220.168 266.006C220.011 266.068 219.854 266.128 219.696 266.188C219.536 266.25 219.376 266.312 219.215 266.373C218.729 266.557 218.241 266.736 217.75 266.911C217.622 266.957 217.495 267.002 217.367 267.047C217.225 267.097 217.083 267.145 216.94 267.194C216.775 267.251 216.609 267.309 216.442 267.365C216.245 267.432 216.047 267.496 215.849 267.562C215.749 267.594 215.649 267.628 215.549 267.66C215.322 267.734 215.095 267.805 214.867 267.877C214.775 267.906 214.682 267.935 214.59 267.964C214.351 268.038 214.111 268.111 213.871 268.183C213.799 268.204 213.727 268.227 213.654 268.248C213.455 268.307 213.254 268.365 213.054 268.423C212.919 268.462 212.785 268.501 212.65 268.539C212.472 268.59 212.293 268.638 212.114 268.688C211.976 268.725 211.838 268.764 211.7 268.801C211.529 268.847 211.358 268.892 211.187 268.937C211.033 268.977 210.88 269.018 210.726 269.058C210.558 269.101 210.39 269.142 210.222 269.184C210.066 269.222 209.911 269.262 209.755 269.3C209.564 269.346 209.374 269.392 209.183 269.437C209.058 269.466 208.933 269.496 208.809 269.524C208.241 269.655 207.671 269.779 207.1 269.897C207.01 269.916 206.921 269.936 206.831 269.954C206.61 269.999 206.388 270.042 206.166 270.085C206.062 270.105 205.958 270.127 205.854 270.146C205.665 270.183 205.476 270.217 205.286 270.252C205.135 270.28 204.984 270.308 204.832 270.335C204.698 270.359 204.565 270.381 204.431 270.404C204.225 270.44 204.02 270.476 203.814 270.51C203.693 270.53 203.571 270.548 203.449 270.567C203.252 270.599 203.056 270.631 202.858 270.661C202.701 270.685 202.544 270.707 202.387 270.73C202.19 270.759 201.994 270.788 201.797 270.815C201.278 270.888 200.757 270.953 200.234 271.016C200.085 271.033 199.936 271.052 199.787 271.069C199.64 271.086 199.492 271.101 199.345 271.117C199.173 271.136 199.001 271.154 198.828 271.172C198.617 271.193 198.405 271.213 198.193 271.232C198.053 271.246 197.912 271.26 197.771 271.272C197.562 271.291 197.352 271.307 197.142 271.324C197.019 271.334 196.897 271.345 196.774 271.354C195.8 271.429 194.821 271.484 193.837 271.523C193.783 271.526 193.728 271.529 193.674 271.531C193.575 271.535 193.475 271.537 193.376 271.54C192.438 271.572 191.495 271.591 190.549 271.591L189.502 271.584C189.037 271.578 188.574 271.566 188.111 271.553C187.632 271.539 187.153 271.521 186.676 271.498C186.487 271.489 186.298 271.48 186.109 271.47C185.518 271.438 184.929 271.4 184.342 271.355C183.82 271.316 183.299 271.27 182.779 271.221C182.61 271.205 182.441 271.189 182.272 271.172C182.014 271.146 181.756 271.118 181.499 271.09C181.434 271.083 181.369 271.076 181.305 271.068C180.698 271 180.094 270.923 179.492 270.841C179.421 270.831 179.349 270.822 179.277 270.812C178.736 270.737 178.198 270.655 177.66 270.569C177.52 270.547 177.38 270.525 177.24 270.502C176.932 270.451 176.624 270.399 176.317 270.345C176.31 270.343 176.302 270.342 176.295 270.341C176.048 270.297 175.802 270.251 175.557 270.205C175.464 270.188 175.372 270.171 175.28 270.153C175.093 270.118 174.906 270.08 174.719 270.043C174.572 270.014 174.425 269.986 174.278 269.956C174.158 269.932 174.038 269.906 173.918 269.881C173.37 269.767 172.825 269.648 172.281 269.522C172.139 269.49 171.998 269.455 171.856 269.422C171.692 269.383 171.527 269.345 171.362 269.305C171.177 269.26 170.992 269.213 170.808 269.167C170.66 269.13 170.512 269.093 170.365 269.056C170.228 269.02 170.091 268.984 169.954 268.948C169.762 268.898 169.57 268.848 169.379 268.796C169.277 268.768 169.176 268.741 169.074 268.713C168.858 268.654 168.643 268.595 168.428 268.534C168.292 268.496 168.158 268.456 168.022 268.417C167.839 268.364 167.655 268.311 167.472 268.257C167.323 268.213 167.175 268.167 167.027 268.122C166.868 268.074 166.709 268.027 166.551 267.978C166.383 267.926 166.216 267.872 166.049 267.819C165.892 267.77 165.736 267.72 165.58 267.67C165.412 267.616 165.245 267.56 165.078 267.505C164.945 267.461 164.812 267.417 164.679 267.372C164.473 267.303 164.268 267.232 164.062 267.161C163.957 267.125 163.852 267.089 163.747 267.053C163.575 266.992 163.404 266.931 163.232 266.869C163.075 266.813 162.918 266.757 162.761 266.699C162.618 266.647 162.475 266.594 162.333 266.541C162.183 266.485 162.033 266.431 161.884 266.374C161.707 266.307 161.531 266.239 161.354 266.171C161.218 266.118 161.081 266.065 160.944 266.012C160.782 265.948 160.621 265.883 160.459 265.818C160.317 265.761 160.174 265.705 160.032 265.647C159.872 265.582 159.712 265.515 159.553 265.449C159.413 265.391 159.274 265.334 159.135 265.275C158.953 265.199 158.771 265.121 158.59 265.043C158.468 264.99 158.346 264.938 158.224 264.885C158.086 264.825 157.949 264.765 157.812 264.704C157.638 264.627 157.465 264.551 157.292 264.473C157.162 264.414 157.032 264.354 156.902 264.295C156.739 264.22 156.576 264.146 156.413 264.07C156.286 264.011 156.159 263.951 156.032 263.892C155.865 263.813 155.698 263.734 155.531 263.654C155.391 263.587 155.251 263.518 155.111 263.45C154.948 263.371 154.785 263.291 154.622 263.21C154.53 263.164 154.437 263.118 154.345 263.072C154.144 262.972 153.944 262.871 153.745 262.77C153.636 262.714 153.526 262.657 153.417 262.601C153.24 262.509 153.064 262.418 152.888 262.325C152.781 262.269 152.674 262.212 152.567 262.155C152.384 262.058 152.2 261.959 152.018 261.86C151.887 261.79 151.757 261.719 151.627 261.647C151.495 261.575 151.363 261.502 151.231 261.429C151.046 261.326 150.861 261.222 150.676 261.117C150.583 261.065 150.491 261.013 150.398 260.96C150.234 260.866 150.071 260.772 149.907 260.677C149.766 260.595 149.626 260.513 149.485 260.431C149.352 260.352 149.22 260.273 149.087 260.193C148.94 260.106 148.794 260.018 148.647 259.93C148.516 259.85 148.385 259.77 148.254 259.689C148.098 259.594 147.942 259.498 147.787 259.401C147.687 259.339 147.587 259.276 147.486 259.213C147.324 259.111 147.162 259.009 147.001 258.906C146.866 258.82 146.732 258.733 146.598 258.646C146.473 258.566 146.348 258.485 146.224 258.403C145.997 258.255 145.771 258.106 145.546 257.955C145.522 257.939 145.499 257.924 145.476 257.908C145.277 257.775 145.079 257.64 144.881 257.505C144.796 257.447 144.711 257.389 144.626 257.33C144.475 257.226 144.324 257.121 144.173 257.016C144.041 256.924 143.91 256.832 143.779 256.739C143.651 256.648 143.523 256.556 143.395 256.464C143.274 256.377 143.153 256.291 143.032 256.204C142.863 256.082 142.695 255.958 142.527 255.834C142.437 255.767 142.346 255.701 142.256 255.634C142.119 255.532 141.983 255.43 141.848 255.328C141.7 255.217 141.554 255.106 141.407 254.994C141.306 254.917 141.205 254.839 141.104 254.762C140.961 254.651 140.818 254.54 140.675 254.429C140.546 254.328 140.417 254.227 140.289 254.125C140.164 254.026 140.04 253.927 139.916 253.828C139.777 253.717 139.64 253.605 139.502 253.493C139.407 253.416 139.312 253.339 139.218 253.262C139.043 253.119 138.869 252.975 138.696 252.831C138.627 252.773 138.558 252.716 138.489 252.658C138.333 252.527 138.178 252.395 138.022 252.263C137.9 252.158 137.777 252.053 137.655 251.948C137.551 251.859 137.448 251.769 137.345 251.679C137.214 251.564 137.083 251.45 136.952 251.335C136.836 251.233 136.721 251.129 136.605 251.026C136.47 250.905 136.334 250.784 136.199 250.662C136.087 250.561 135.976 250.458 135.864 250.356C135.757 250.258 135.649 250.159 135.542 250.06C135.397 249.925 135.251 249.791 135.106 249.655C135.026 249.58 134.945 249.505 134.865 249.429C134.709 249.281 134.554 249.132 134.399 248.983C134.31 248.898 134.221 248.812 134.132 248.726C133.996 248.594 133.861 248.461 133.727 248.328C133.639 248.242 133.55 248.155 133.463 248.068C133.327 247.934 133.191 247.799 133.057 247.663C132.956 247.562 132.855 247.46 132.755 247.357C132.625 247.226 132.496 247.094 132.367 246.961C132.266 246.856 132.165 246.751 132.063 246.646C131.95 246.528 131.838 246.41 131.726 246.291C131.627 246.187 131.529 246.084 131.432 245.979C131.285 245.823 131.139 245.667 130.994 245.51C130.932 245.442 130.87 245.374 130.808 245.307C130.662 245.148 130.517 244.988 130.372 244.828C130.28 244.726 130.188 244.623 130.096 244.521C129.991 244.404 129.887 244.286 129.783 244.169C129.67 244.04 129.557 243.911 129.444 243.781C129.333 243.653 129.221 243.525 129.11 243.396C129.003 243.272 128.897 243.147 128.79 243.021C128.708 242.925 128.626 242.829 128.545 242.732C128.422 242.587 128.3 242.441 128.179 242.295C128.062 242.155 127.946 242.015 127.831 241.874C127.775 241.806 127.72 241.738 127.665 241.67C127.491 241.456 127.318 241.242 127.146 241.026C127.114 240.985 127.081 240.944 127.048 240.902C126.912 240.731 126.776 240.558 126.642 240.386C126.537 240.252 126.433 240.119 126.33 239.984C126.26 239.893 126.189 239.802 126.119 239.71C125.98 239.528 125.842 239.346 125.705 239.163C125.639 239.075 125.573 238.987 125.507 238.898C125.415 238.775 125.324 238.651 125.232 238.526C125.116 238.368 124.999 238.209 124.884 238.05C124.817 237.958 124.751 237.866 124.685 237.773C124.557 237.596 124.431 237.418 124.305 237.239C124.253 237.166 124.201 237.092 124.149 237.019C124.023 236.838 123.896 236.657 123.771 236.475C123.695 236.365 123.621 236.256 123.546 236.146C123.447 236.002 123.349 235.857 123.251 235.712C123.137 235.543 123.025 235.372 122.912 235.202C122.844 235.099 122.776 234.997 122.709 234.894C122.633 234.778 122.558 234.663 122.483 234.547C122.374 234.378 122.265 234.21 122.157 234.04C122.098 233.947 122.039 233.854 121.98 233.761C121.864 233.577 121.748 233.392 121.633 233.207C121.564 233.096 121.497 232.985 121.429 232.874C121.331 232.715 121.233 232.555 121.137 232.396C121.058 232.266 120.981 232.136 120.903 232.006C120.825 231.874 120.745 231.742 120.667 231.609C120.575 231.453 120.484 231.296 120.394 231.14C120.319 231.01 120.244 230.881 120.17 230.751C120.091 230.612 120.012 230.473 119.934 230.334C119.847 230.18 119.76 230.026 119.674 229.872C119.57 229.686 119.467 229.499 119.365 229.312C119.325 229.237 119.283 229.163 119.243 229.089C119.142 228.902 119.041 228.714 118.941 228.525C118.872 228.395 118.804 228.265 118.735 228.135C118.674 228.017 118.613 227.9 118.552 227.782C118.45 227.586 118.349 227.389 118.249 227.192C118.208 227.112 118.168 227.031 118.127 226.95C118.039 226.775 117.951 226.6 117.864 226.425C117.756 226.206 117.648 225.986 117.542 225.766C117.511 225.702 117.481 225.639 117.45 225.576C117.378 225.426 117.307 225.274 117.235 225.123C117.162 224.967 117.088 224.812 117.016 224.655C116.959 224.533 116.903 224.411 116.847 224.289C116.766 224.112 116.685 223.935 116.605 223.758C116.545 223.624 116.486 223.49 116.427 223.355C116.356 223.196 116.285 223.038 116.216 222.878C116.153 222.733 116.091 222.588 116.028 222.442C115.962 222.288 115.895 222.133 115.83 221.978C115.771 221.838 115.713 221.697 115.655 221.557C115.585 221.386 115.514 221.216 115.444 221.045C115.388 220.907 115.334 220.768 115.278 220.63C115.217 220.477 115.156 220.325 115.096 220.172C115.034 220.015 114.974 219.858 114.913 219.7C114.85 219.536 114.786 219.371 114.724 219.206C114.648 219.007 114.575 218.808 114.501 218.608C114.466 218.513 114.43 218.417 114.395 218.321C114.326 218.133 114.259 217.944 114.191 217.755C114.146 217.627 114.1 217.499 114.055 217.371C113.997 217.205 113.94 217.039 113.883 216.872C113.834 216.73 113.784 216.589 113.736 216.446C113.67 216.249 113.605 216.051 113.54 215.853C113.507 215.753 113.474 215.653 113.441 215.553C113.368 215.326 113.296 215.099 113.225 214.871C113.195 214.777 113.165 214.682 113.136 214.588C113.087 214.432 113.04 214.275 112.992 214.118C112.934 213.928 112.877 213.737 112.82 213.546C112.788 213.437 112.757 213.328 112.726 213.219C112.67 213.028 112.614 212.838 112.56 212.646C112.529 212.538 112.5 212.428 112.47 212.319C112.33 211.817 112.194 211.312 112.063 210.806L112.024 210.653C111.988 210.511 111.954 210.368 111.918 210.226C111.879 210.07 111.84 209.915 111.802 209.759C111.742 209.512 111.684 209.265 111.626 209.018C111.61 208.948 111.592 208.878 111.576 208.809C111.522 208.573 111.47 208.338 111.418 208.102C111.392 207.984 111.365 207.867 111.34 207.749C111.288 207.509 111.238 207.268 111.188 207.026C111.175 206.962 111.161 206.899 111.147 206.835C111.032 206.269 110.924 205.7 110.82 205.129C110.803 205.036 110.785 204.943 110.769 204.85C110.737 204.67 110.708 204.49 110.677 204.311C110.592 203.814 110.509 203.317 110.434 202.817C110.412 202.675 110.392 202.533 110.371 202.391C110.297 201.887 110.228 201.381 110.163 200.874C110.135 200.654 110.109 200.434 110.083 200.214C109.707 197.046 109.512 193.822 109.512 190.553C109.512 189.504 109.532 188.46 109.571 187.421C109.606 186.507 109.657 185.598 109.722 184.692C110.172 178.386 111.344 172.28 113.155 166.455C113.338 165.867 113.528 165.282 113.724 164.7C117.12 154.605 122.449 145.398 129.272 137.521C129.697 137.03 130.127 136.545 130.563 136.065C132.308 134.146 134.143 132.312 136.062 130.567C136.541 130.131 137.026 129.701 137.517 129.276C138.252 128.64 138.998 128.016 139.756 127.405C140.261 126.998 140.772 126.598 141.287 126.203C144.378 123.833 147.644 121.681 151.063 119.77C151.646 119.444 152.234 119.125 152.825 118.813C157.44 116.382 162.318 114.382 167.405 112.868C168.043 112.678 168.684 112.497 169.328 112.322C176.092 110.492 183.206 109.516 190.549 109.516C190.899 109.516 191.248 109.518 191.597 109.522Z%22 fill%3D%22%23FECE2E%22 fill-opacity%3D%220.2%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%22380%22 height%3D%22380%22 viewBox%3D%220 0 380 380%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M190 0C294.934 0 380 85.0659 380 190C380 294.934 294.934 380 190 380C85.0659 380 0 294.934 0 190C0 85.0659 85.0659 0 190 0ZM190 4C87.275 4 4 87.275 4 190C4 292.725 87.275 376 190 376C292.725 376 376 292.725 376 190C376 87.275 292.725 4 190 4ZM191.859 46.0039C270.534 47.0005 334.004 111.087 334.004 189.998L333.992 191.859C332.996 270.534 268.909 334.004 189.998 334.004L188.137 333.992C110.082 333.004 46.9927 269.914 46.0039 191.859L45.9922 189.998C45.9922 110.466 110.466 45.9922 189.998 45.9922L191.859 46.0039ZM189.998 85.9922C132.557 85.9922 85.9922 132.557 85.9922 189.998C85.9922 247.439 132.557 294.004 189.998 294.004C247.439 294.004 294.004 247.439 294.004 189.998C294.004 132.557 247.439 85.9922 189.998 85.9922ZM191.597 109.522C192.643 109.536 193.684 109.569 194.72 109.621C195.065 109.639 195.41 109.658 195.754 109.68C196.442 109.723 197.128 109.776 197.812 109.837C198.153 109.867 198.494 109.899 198.835 109.934C199.857 110.037 200.873 110.16 201.883 110.302C202.893 110.443 203.897 110.603 204.895 110.781C205.892 110.959 206.884 111.156 207.868 111.37C210.494 111.942 213.073 112.641 215.597 113.461C217.805 114.178 219.972 114.987 222.093 115.884C223.608 116.525 225.099 117.21 226.565 117.938C227.152 118.23 227.734 118.529 228.312 118.834C230.047 119.749 231.745 120.725 233.402 121.76C233.955 122.105 234.502 122.457 235.046 122.814C235.861 123.351 236.666 123.902 237.461 124.467C238.52 125.22 239.561 125.998 240.581 126.8C241.346 127.401 242.1 128.017 242.843 128.645C243.338 129.063 243.828 129.488 244.313 129.918C244.798 130.348 245.278 130.784 245.753 131.226C246.227 131.667 246.696 132.115 247.16 132.567C261.281 146.355 270.384 165.258 271.476 186.281C271.549 187.696 271.587 189.12 271.587 190.553C271.587 191.189 271.579 191.824 271.564 192.456C271.531 193.893 271.462 195.321 271.354 196.739C271.323 197.16 271.286 197.581 271.248 198C271.223 198.277 271.196 198.553 271.168 198.829C271.012 200.37 270.813 201.897 270.571 203.411C270.547 203.561 270.523 203.711 270.498 203.861C270.363 204.681 270.215 205.496 270.055 206.308C270.021 206.48 269.987 206.652 269.952 206.823C269.938 206.891 269.924 206.959 269.91 207.026C269.853 207.305 269.794 207.584 269.733 207.861C269.621 208.376 269.503 208.888 269.382 209.398C269.353 209.518 269.325 209.638 269.296 209.758C269.258 209.916 269.218 210.073 269.179 210.23C269.136 210.4 269.095 210.569 269.052 210.738C269.03 210.822 269.008 210.906 268.986 210.989C268.923 211.231 268.86 211.473 268.795 211.714C268.658 212.223 268.515 212.73 268.368 213.235C268.332 213.359 268.296 213.482 268.26 213.604C268.208 213.78 268.154 213.956 268.101 214.131C268.058 214.271 268.017 214.411 267.974 214.551C267.924 214.712 267.872 214.873 267.821 215.034C267.77 215.197 267.718 215.359 267.666 215.521C267.619 215.667 267.571 215.812 267.523 215.957C267.472 216.113 267.42 216.268 267.368 216.423C267.318 216.573 267.267 216.723 267.216 216.872C267.161 217.033 267.105 217.194 267.049 217.354C267.002 217.488 266.955 217.622 266.907 217.755C266.732 218.246 266.552 218.735 266.368 219.222C266.307 219.382 266.246 219.542 266.185 219.702C266.126 219.854 266.067 220.006 266.008 220.157C265.946 220.315 265.883 220.473 265.82 220.63C265.762 220.777 265.703 220.923 265.644 221.069C265.578 221.23 265.512 221.389 265.445 221.549C265.388 221.688 265.33 221.828 265.271 221.967C265.195 222.149 265.117 222.33 265.039 222.512C264.987 222.634 264.934 222.756 264.881 222.878C264.821 223.015 264.761 223.153 264.7 223.29C264.629 223.45 264.559 223.61 264.487 223.77C264.423 223.913 264.356 224.056 264.291 224.199C264.216 224.362 264.142 224.526 264.066 224.688C264.038 224.749 264.011 224.809 263.982 224.869C263.873 225.103 263.762 225.337 263.65 225.57C263.587 225.703 263.522 225.835 263.458 225.968C263.379 226.131 263.298 226.294 263.218 226.456C263.136 226.621 263.053 226.786 262.971 226.95C262.931 227.028 262.893 227.107 262.854 227.186C262.751 227.388 262.646 227.589 262.542 227.79C262.469 227.931 262.395 228.073 262.321 228.214C262.265 228.321 262.208 228.427 262.151 228.534C262.054 228.718 261.955 228.901 261.856 229.084C261.815 229.16 261.775 229.236 261.733 229.312C261.624 229.512 261.513 229.712 261.401 229.912C261.327 230.045 261.253 230.179 261.178 230.312C261.097 230.455 261.015 230.598 260.934 230.741C260.835 230.914 260.735 231.087 260.635 231.259C260.578 231.355 260.522 231.452 260.466 231.549C260.376 231.701 260.286 231.854 260.195 232.006C260.113 232.145 260.029 232.283 259.945 232.421C259.869 232.547 259.793 232.674 259.716 232.8C259.611 232.972 259.504 233.143 259.397 233.314C259.349 233.393 259.3 233.472 259.251 233.55C259.135 233.734 259.019 233.917 258.902 234.101C258.823 234.224 258.744 234.347 258.664 234.471C258.566 234.622 258.468 234.772 258.369 234.923C258.273 235.07 258.176 235.217 258.078 235.363C258.016 235.456 257.955 235.55 257.893 235.643C257.766 235.831 257.639 236.019 257.511 236.206C257.449 236.296 257.388 236.386 257.326 236.476C257.222 236.627 257.117 236.778 257.012 236.929C256.92 237.06 256.828 237.191 256.735 237.322C256.644 237.451 256.552 237.579 256.46 237.707C256.378 237.822 256.297 237.937 256.214 238.051C256.087 238.226 255.958 238.4 255.83 238.574C255.771 238.654 255.713 238.734 255.654 238.813C255.546 238.96 255.436 239.105 255.326 239.251C255.225 239.386 255.124 239.52 255.021 239.654C254.937 239.765 254.853 239.875 254.769 239.984C254.656 240.131 254.543 240.277 254.429 240.423C254.33 240.55 254.23 240.676 254.13 240.802C254.03 240.928 253.929 241.055 253.828 241.181C253.718 241.318 253.608 241.454 253.497 241.591C253.418 241.689 253.338 241.786 253.258 241.884C253.124 242.047 252.99 242.208 252.855 242.37C252.772 242.47 252.689 242.57 252.605 242.669C252.506 242.787 252.407 242.904 252.308 243.021C252.183 243.168 252.057 243.314 251.932 243.46C251.846 243.559 251.761 243.658 251.675 243.757C251.561 243.888 251.446 244.019 251.331 244.149C251.229 244.265 251.125 244.381 251.022 244.496C250.901 244.632 250.78 244.767 250.658 244.902C250.557 245.014 250.455 245.126 250.353 245.237C250.254 245.345 250.155 245.452 250.056 245.56C249.933 245.692 249.811 245.824 249.688 245.956C249.583 246.067 249.479 246.178 249.374 246.288C249.26 246.408 249.147 246.528 249.032 246.647C248.922 246.762 248.811 246.877 248.7 246.991C248.575 247.12 248.45 247.247 248.324 247.375C248.238 247.463 248.151 247.551 248.064 247.639C247.936 247.768 247.807 247.897 247.678 248.025C247.549 248.153 247.421 248.281 247.292 248.407C247.202 248.495 247.112 248.583 247.021 248.671C246.888 248.801 246.754 248.931 246.619 249.06C246.516 249.159 246.412 249.258 246.308 249.356C246.177 249.48 246.047 249.603 245.916 249.726C245.808 249.826 245.7 249.927 245.592 250.027C245.463 250.147 245.333 250.266 245.203 250.385C245.098 250.481 244.993 250.577 244.888 250.672C244.755 250.792 244.622 250.911 244.488 251.03C244.386 251.122 244.283 251.214 244.18 251.305C244.022 251.444 243.863 251.583 243.704 251.722C243.624 251.791 243.544 251.86 243.464 251.929C243.307 252.064 243.149 252.199 242.99 252.334C242.903 252.408 242.816 252.483 242.729 252.557C242.583 252.679 242.437 252.801 242.291 252.923C242.17 253.023 242.05 253.123 241.929 253.223C241.819 253.313 241.709 253.401 241.599 253.49C241.445 253.615 241.291 253.74 241.137 253.863C241.047 253.935 240.957 254.007 240.867 254.078C240.706 254.206 240.544 254.333 240.382 254.46C240.258 254.556 240.135 254.652 240.011 254.748C239.909 254.826 239.808 254.905 239.706 254.982C239.555 255.098 239.403 255.214 239.251 255.328C239.132 255.417 239.014 255.506 238.895 255.595C238.771 255.687 238.647 255.778 238.522 255.869C238.364 255.986 238.205 256.102 238.046 256.218C237.954 256.284 237.862 256.351 237.77 256.417C237.592 256.544 237.414 256.671 237.235 256.797C237.162 256.849 237.088 256.901 237.015 256.952C236.834 257.079 236.653 257.206 236.471 257.331C236.37 257.401 236.268 257.47 236.167 257.539C235.999 257.654 235.83 257.768 235.661 257.882C235.571 257.942 235.481 258.002 235.391 258.062C235.22 258.176 235.049 258.288 234.878 258.4C234.767 258.473 234.655 258.546 234.543 258.618C234.381 258.723 234.219 258.829 234.056 258.933C233.922 259.018 233.787 259.102 233.652 259.187C233.526 259.266 233.401 259.345 233.274 259.424C233.132 259.512 232.989 259.6 232.847 259.688C232.695 259.78 232.544 259.873 232.392 259.965C232.276 260.035 232.161 260.104 232.045 260.173C231.899 260.26 231.752 260.348 231.605 260.435C231.449 260.526 231.293 260.617 231.136 260.708C231.006 260.783 230.877 260.857 230.747 260.932C230.608 261.011 230.469 261.089 230.33 261.168C230.176 261.255 230.023 261.342 229.868 261.428C229.736 261.501 229.603 261.574 229.471 261.646C229.342 261.717 229.214 261.789 229.085 261.858C228.898 261.96 228.71 262.06 228.521 262.16C228.413 262.218 228.304 262.276 228.195 262.333C228.057 262.406 227.917 262.478 227.778 262.55C227.609 262.638 227.439 262.726 227.269 262.812C227.127 262.884 226.985 262.955 226.844 263.026C226.728 263.085 226.612 263.143 226.495 263.201C226.323 263.286 226.151 263.37 225.979 263.454C225.821 263.531 225.662 263.608 225.504 263.684C225.396 263.735 225.288 263.786 225.18 263.837C225.017 263.914 224.855 263.991 224.692 264.066C224.495 264.158 224.298 264.249 224.1 264.339C224.012 264.379 223.924 264.419 223.836 264.459C223.594 264.568 223.351 264.675 223.108 264.782C223.059 264.804 223.009 264.827 222.959 264.849C222.76 264.936 222.56 265.021 222.36 265.106C222.231 265.161 222.103 265.217 221.974 265.271C221.834 265.33 221.693 265.388 221.553 265.446C221.382 265.517 221.212 265.588 221.041 265.657C220.913 265.709 220.784 265.76 220.655 265.812C220.493 265.876 220.331 265.942 220.168 266.006C220.011 266.068 219.854 266.128 219.696 266.188C219.536 266.25 219.376 266.312 219.215 266.373C218.729 266.557 218.241 266.736 217.75 266.911C217.622 266.957 217.495 267.002 217.367 267.047C217.225 267.097 217.083 267.145 216.94 267.194C216.775 267.251 216.609 267.309 216.442 267.365C216.245 267.432 216.047 267.496 215.849 267.562C215.749 267.594 215.649 267.628 215.549 267.66C215.322 267.734 215.095 267.805 214.867 267.877C214.775 267.906 214.682 267.935 214.59 267.964C214.351 268.038 214.111 268.111 213.871 268.183C213.799 268.204 213.727 268.227 213.654 268.248C213.455 268.307 213.254 268.365 213.054 268.423C212.919 268.462 212.785 268.501 212.65 268.539C212.472 268.59 212.293 268.638 212.114 268.688C211.976 268.725 211.838 268.764 211.7 268.801C211.529 268.847 211.358 268.892 211.187 268.937C211.033 268.977 210.88 269.018 210.726 269.058C210.558 269.101 210.39 269.142 210.222 269.184C210.066 269.222 209.911 269.262 209.755 269.3C209.564 269.346 209.374 269.392 209.183 269.437C209.058 269.466 208.933 269.496 208.809 269.524C208.241 269.655 207.671 269.779 207.1 269.897C207.01 269.916 206.921 269.936 206.831 269.954C206.61 269.999 206.388 270.042 206.166 270.085C206.062 270.105 205.958 270.127 205.854 270.146C205.665 270.183 205.476 270.217 205.286 270.252C205.135 270.28 204.984 270.308 204.832 270.335C204.698 270.359 204.565 270.381 204.431 270.404C204.225 270.44 204.02 270.476 203.814 270.51C203.693 270.53 203.571 270.548 203.449 270.567C203.252 270.599 203.056 270.631 202.858 270.661C202.701 270.685 202.544 270.707 202.387 270.73C202.19 270.759 201.994 270.788 201.797 270.815C201.278 270.888 200.757 270.953 200.234 271.016C200.085 271.033 199.936 271.052 199.787 271.069C199.64 271.086 199.492 271.101 199.345 271.117C199.173 271.136 199.001 271.154 198.828 271.172C198.617 271.193 198.405 271.213 198.193 271.232C198.053 271.246 197.912 271.26 197.771 271.272C197.562 271.291 197.352 271.307 197.142 271.324C197.019 271.334 196.897 271.345 196.774 271.354C195.8 271.429 194.821 271.484 193.837 271.523C193.783 271.526 193.728 271.529 193.674 271.531C193.575 271.535 193.475 271.537 193.376 271.54C192.438 271.572 191.495 271.591 190.549 271.591L189.502 271.584C189.037 271.578 188.574 271.566 188.111 271.553C187.632 271.539 187.153 271.521 186.676 271.498C186.487 271.489 186.298 271.48 186.109 271.47C185.518 271.438 184.929 271.4 184.342 271.355C183.82 271.316 183.299 271.27 182.779 271.221C182.61 271.205 182.441 271.189 182.272 271.172C182.014 271.146 181.756 271.118 181.499 271.09C181.434 271.083 181.369 271.076 181.305 271.068C180.698 271 180.094 270.923 179.492 270.841C179.421 270.831 179.349 270.822 179.277 270.812C178.736 270.737 178.198 270.655 177.66 270.569C177.52 270.547 177.38 270.525 177.24 270.502C176.932 270.451 176.624 270.399 176.317 270.345C176.31 270.343 176.302 270.342 176.295 270.341C176.048 270.297 175.802 270.251 175.557 270.205C175.464 270.188 175.372 270.171 175.28 270.153C175.093 270.118 174.906 270.08 174.719 270.043C174.572 270.014 174.425 269.986 174.278 269.956C174.158 269.932 174.038 269.906 173.918 269.881C173.37 269.767 172.825 269.648 172.281 269.522C172.139 269.49 171.998 269.455 171.856 269.422C171.692 269.383 171.527 269.345 171.362 269.305C171.177 269.26 170.992 269.213 170.808 269.167C170.66 269.13 170.512 269.093 170.365 269.056C170.228 269.02 170.091 268.984 169.954 268.948C169.762 268.898 169.57 268.848 169.379 268.796C169.277 268.768 169.176 268.741 169.074 268.713C168.858 268.654 168.643 268.595 168.428 268.534C168.292 268.496 168.158 268.456 168.022 268.417C167.839 268.364 167.655 268.311 167.472 268.257C167.323 268.213 167.175 268.167 167.027 268.122C166.868 268.074 166.709 268.027 166.551 267.978C166.383 267.926 166.216 267.872 166.049 267.819C165.892 267.77 165.736 267.72 165.58 267.67C165.412 267.616 165.245 267.56 165.078 267.505C164.945 267.461 164.812 267.417 164.679 267.372C164.473 267.303 164.268 267.232 164.062 267.161C163.957 267.125 163.852 267.089 163.747 267.053C163.575 266.992 163.404 266.931 163.232 266.869C163.075 266.813 162.918 266.757 162.761 266.699C162.618 266.647 162.475 266.594 162.333 266.541C162.183 266.485 162.033 266.431 161.884 266.374C161.707 266.307 161.531 266.239 161.354 266.171C161.218 266.118 161.081 266.065 160.944 266.012C160.782 265.948 160.621 265.883 160.459 265.818C160.317 265.761 160.174 265.705 160.032 265.647C159.872 265.582 159.712 265.515 159.553 265.449C159.413 265.391 159.274 265.334 159.135 265.275C158.953 265.199 158.771 265.121 158.59 265.043C158.468 264.99 158.346 264.938 158.224 264.885C158.086 264.825 157.949 264.765 157.812 264.704C157.638 264.627 157.465 264.551 157.292 264.473C157.162 264.414 157.032 264.354 156.902 264.295C156.739 264.22 156.576 264.146 156.413 264.07C156.286 264.011 156.159 263.951 156.032 263.892C155.865 263.813 155.698 263.734 155.531 263.654C155.391 263.587 155.251 263.518 155.111 263.45C154.948 263.371 154.785 263.291 154.622 263.21C154.53 263.164 154.437 263.118 154.345 263.072C154.144 262.972 153.944 262.871 153.745 262.77C153.636 262.714 153.526 262.657 153.417 262.601C153.24 262.509 153.064 262.418 152.888 262.325C152.781 262.269 152.674 262.212 152.567 262.155C152.384 262.058 152.2 261.959 152.018 261.86C151.887 261.79 151.757 261.719 151.627 261.647C151.495 261.575 151.363 261.502 151.231 261.429C151.046 261.326 150.861 261.222 150.676 261.117C150.583 261.065 150.491 261.013 150.398 260.96C150.234 260.866 150.071 260.772 149.907 260.677C149.766 260.595 149.626 260.513 149.485 260.431C149.352 260.352 149.22 260.273 149.087 260.193C148.94 260.106 148.794 260.018 148.647 259.93C148.516 259.85 148.385 259.77 148.254 259.689C148.098 259.594 147.942 259.498 147.787 259.401C147.687 259.339 147.587 259.276 147.486 259.213C147.324 259.111 147.162 259.009 147.001 258.906C146.866 258.82 146.732 258.733 146.598 258.646C146.473 258.566 146.348 258.485 146.224 258.403C145.997 258.255 145.771 258.106 145.546 257.955C145.522 257.939 145.499 257.924 145.476 257.908C145.277 257.775 145.079 257.64 144.881 257.505C144.796 257.447 144.711 257.389 144.626 257.33C144.475 257.226 144.324 257.121 144.173 257.016C144.041 256.924 143.91 256.832 143.779 256.739C143.651 256.648 143.523 256.556 143.395 256.464C143.274 256.377 143.153 256.291 143.032 256.204C142.863 256.082 142.695 255.958 142.527 255.834C142.437 255.767 142.346 255.701 142.256 255.634C142.119 255.532 141.983 255.43 141.848 255.328C141.7 255.217 141.554 255.106 141.407 254.994C141.306 254.917 141.205 254.839 141.104 254.762C140.961 254.651 140.818 254.54 140.675 254.429C140.546 254.328 140.417 254.227 140.289 254.125C140.164 254.026 140.04 253.927 139.916 253.828C139.777 253.717 139.64 253.605 139.502 253.493C139.407 253.416 139.312 253.339 139.218 253.262C139.043 253.119 138.869 252.975 138.696 252.831C138.627 252.773 138.558 252.716 138.489 252.658C138.333 252.527 138.178 252.395 138.022 252.263C137.9 252.158 137.777 252.053 137.655 251.948C137.551 251.859 137.448 251.769 137.345 251.679C137.214 251.564 137.083 251.45 136.952 251.335C136.836 251.233 136.721 251.129 136.605 251.026C136.47 250.905 136.334 250.784 136.199 250.662C136.087 250.561 135.976 250.458 135.864 250.356C135.757 250.258 135.649 250.159 135.542 250.06C135.397 249.925 135.251 249.791 135.106 249.655C135.026 249.58 134.945 249.505 134.865 249.429C134.709 249.281 134.554 249.132 134.399 248.983C134.31 248.898 134.221 248.812 134.132 248.726C133.996 248.594 133.861 248.461 133.727 248.328C133.639 248.242 133.55 248.155 133.463 248.068C133.327 247.934 133.191 247.799 133.057 247.663C132.956 247.562 132.855 247.46 132.755 247.357C132.625 247.226 132.496 247.094 132.367 246.961C132.266 246.856 132.165 246.751 132.063 246.646C131.95 246.528 131.838 246.41 131.726 246.291C131.627 246.187 131.529 246.084 131.432 245.979C131.285 245.823 131.139 245.667 130.994 245.51C130.932 245.442 130.87 245.374 130.808 245.307C130.662 245.148 130.517 244.988 130.372 244.828C130.28 244.726 130.188 244.623 130.096 244.521C129.991 244.404 129.887 244.286 129.783 244.169C129.67 244.04 129.557 243.911 129.444 243.781C129.333 243.653 129.221 243.525 129.11 243.396C129.003 243.272 128.897 243.147 128.79 243.021C128.708 242.925 128.626 242.829 128.545 242.732C128.422 242.587 128.3 242.441 128.179 242.295C128.062 242.155 127.946 242.015 127.831 241.874C127.775 241.806 127.72 241.738 127.665 241.67C127.491 241.456 127.318 241.242 127.146 241.026C127.114 240.985 127.081 240.944 127.048 240.902C126.912 240.731 126.776 240.558 126.642 240.386C126.537 240.252 126.433 240.119 126.33 239.984C126.26 239.893 126.189 239.802 126.119 239.71C125.98 239.528 125.842 239.346 125.705 239.163C125.639 239.075 125.573 238.987 125.507 238.898C125.415 238.775 125.324 238.651 125.232 238.526C125.116 238.368 124.999 238.209 124.884 238.05C124.817 237.958 124.751 237.866 124.685 237.773C124.557 237.596 124.431 237.418 124.305 237.239C124.253 237.166 124.201 237.092 124.149 237.019C124.023 236.838 123.896 236.657 123.771 236.475C123.695 236.365 123.621 236.256 123.546 236.146C123.447 236.002 123.349 235.857 123.251 235.712C123.137 235.543 123.025 235.372 122.912 235.202C122.844 235.099 122.776 234.997 122.709 234.894C122.633 234.778 122.558 234.663 122.483 234.547C122.374 234.378 122.265 234.21 122.157 234.04C122.098 233.947 122.039 233.854 121.98 233.761C121.864 233.577 121.748 233.392 121.633 233.207C121.564 233.096 121.497 232.985 121.429 232.874C121.331 232.715 121.233 232.555 121.137 232.396C121.058 232.266 120.981 232.136 120.903 232.006C120.825 231.874 120.745 231.742 120.667 231.609C120.575 231.453 120.484 231.296 120.394 231.14C120.319 231.01 120.244 230.881 120.17 230.751C120.091 230.612 120.012 230.473 119.934 230.334C119.847 230.18 119.76 230.026 119.674 229.872C119.57 229.686 119.467 229.499 119.365 229.312C119.325 229.237 119.283 229.163 119.243 229.089C119.142 228.902 119.041 228.714 118.941 228.525C118.872 228.395 118.804 228.265 118.735 228.135C118.674 228.017 118.613 227.9 118.552 227.782C118.45 227.586 118.349 227.389 118.249 227.192C118.208 227.112 118.168 227.031 118.127 226.95C118.039 226.775 117.951 226.6 117.864 226.425C117.756 226.206 117.648 225.986 117.542 225.766C117.511 225.702 117.481 225.639 117.45 225.576C117.378 225.426 117.307 225.274 117.235 225.123C117.162 224.967 117.088 224.812 117.016 224.655C116.959 224.533 116.903 224.411 116.847 224.289C116.766 224.112 116.685 223.935 116.605 223.758C116.545 223.624 116.486 223.49 116.427 223.355C116.356 223.196 116.285 223.038 116.216 222.878C116.153 222.733 116.091 222.588 116.028 222.442C115.962 222.288 115.895 222.133 115.83 221.978C115.771 221.838 115.713 221.697 115.655 221.557C115.585 221.386 115.514 221.216 115.444 221.045C115.388 220.907 115.334 220.768 115.278 220.63C115.217 220.477 115.156 220.325 115.096 220.172C115.034 220.015 114.974 219.858 114.913 219.7C114.85 219.536 114.786 219.371 114.724 219.206C114.648 219.007 114.575 218.808 114.501 218.608C114.466 218.513 114.43 218.417 114.395 218.321C114.326 218.133 114.259 217.944 114.191 217.755C114.146 217.627 114.1 217.499 114.055 217.371C113.997 217.205 113.94 217.039 113.883 216.872C113.834 216.73 113.784 216.589 113.736 216.446C113.67 216.249 113.605 216.051 113.54 215.853C113.507 215.753 113.474 215.653 113.441 215.553C113.368 215.326 113.296 215.099 113.225 214.871C113.195 214.777 113.165 214.682 113.136 214.588C113.087 214.432 113.04 214.275 112.992 214.118C112.934 213.928 112.877 213.737 112.82 213.546C112.788 213.437 112.757 213.328 112.726 213.219C112.67 213.028 112.614 212.838 112.56 212.646C112.529 212.538 112.5 212.428 112.47 212.319C112.33 211.817 112.194 211.312 112.063 210.806L112.024 210.653C111.988 210.511 111.954 210.368 111.918 210.226C111.879 210.07 111.84 209.915 111.802 209.759C111.742 209.512 111.684 209.265 111.626 209.018C111.61 208.948 111.592 208.878 111.576 208.809C111.522 208.573 111.47 208.338 111.418 208.102C111.392 207.984 111.365 207.867 111.34 207.749C111.288 207.509 111.238 207.268 111.188 207.026C111.175 206.962 111.161 206.899 111.147 206.835C111.032 206.269 110.924 205.7 110.82 205.129C110.803 205.036 110.785 204.943 110.769 204.85C110.737 204.67 110.708 204.49 110.677 204.311C110.592 203.814 110.509 203.317 110.434 202.817C110.412 202.675 110.392 202.533 110.371 202.391C110.297 201.887 110.228 201.381 110.163 200.874C110.135 200.654 110.109 200.434 110.083 200.214C109.707 197.046 109.512 193.822 109.512 190.553C109.512 189.504 109.532 188.46 109.571 187.421C109.606 186.507 109.657 185.598 109.722 184.692C110.172 178.386 111.344 172.28 113.155 166.455C113.338 165.867 113.528 165.282 113.724 164.7C117.12 154.605 122.449 145.398 129.272 137.521C129.697 137.03 130.127 136.545 130.563 136.065C132.308 134.146 134.143 132.312 136.062 130.567C136.541 130.131 137.026 129.701 137.517 129.276C138.252 128.64 138.998 128.016 139.756 127.405C140.261 126.998 140.772 126.598 141.287 126.203C144.378 123.833 147.644 121.681 151.063 119.77C151.646 119.444 152.234 119.125 152.825 118.813C157.44 116.382 162.318 114.382 167.405 112.868C168.043 112.678 168.684 112.497 169.328 112.322C176.092 110.492 183.206 109.516 190.549 109.516C190.899 109.516 191.248 109.518 191.597 109.522Z%22 fill%3D%22%23FECE2E%22 fill-opacity%3D%220.2%22%2F%3E%3C%2Fsvg%3E");
  pointer-events: none;
  transition: background-color 200ms ease;
}

.service_item--category .service_item-bg,
.service_item:hover .service_item-bg {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.service_item-content {
  display: flex;
  align-items: center;
  gap: .75em;
  flex: 1;
  min-width: 0;
}

.service_item-icon {
  width: 2.5em;
  height: 2.5em;
  margin: .4375em;
  background-color: rgb(192, 194, 203);
  background-color: var(--theme-light-grey-v2);
  transition: background-color 200ms ease;
}

.service_item--category .service_item-icon {
  display: none;
}

.service_item:hover .service_item-icon {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.service_item-text {
  display: flex;
  flex-direction: column;
  gap: .25em;
  flex: 1;
  min-width: 0;
}

.service_item-title {
  font-weight: 600;
  font-size: 1.125em;
  line-height: 1.111;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: rgb(23, 24, 26);
  text-decoration-color: var(--theme-primary);
  text-underline-offset: 20%;
  transition: text-decoration-color 200ms ease;
  /* stylelint-disable-next-line value-no-vendor-prefix */
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  text-overflow: ellipsis;
  overflow: hidden;
  -webkit-box-orient: vertical;
}

.service_item--category .service_item-title {
  -webkit-text-decoration: none;
  text-decoration: none;
}

.service_item:hover .service_item-title {
  text-decoration-color: rgb(254, 206, 46);
  text-decoration-color: var(--theme-accent);
}

.service_item-category {
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
  margin: 0;
}

.service_item-btn {
  position: absolute;
  top: .625em;
  right: .625em;
  width: 1.75em;
  height: 1.75em;
  display: flex;
  align-items: center;
  justify-content: center;
  background: transparent;
  border: 1.4px solid rgb(23, 24, 26);
  border: 1.4px solid var(--theme-primary);
  border-radius: 50%;
  opacity: .5;
  cursor: pointer;
  padding: 0;
  transition: border-color 200ms ease;
}

.service_item--category .service_item-btn,
.service_item:hover .service_item-btn {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.service_item-btn_icon {
  width: 1.125em;
  height: 1.125em;
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
  transform: rotate(-45deg);
  transition: background-color 200ms ease;
}

.service_item--category .service_item-btn_icon,
.service_item:hover .service_item-btn_icon {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

@media (max-width: 992px) {
  .service_item {
    height: 4.6875em;
    padding: .625em;
    padding-right: 2.1875em;
    border-radius: .5em;
  }

  .service_item-bg {
    top: .5em;
    right: 1.875em;
    width: 8.125em;
    height: 8.125em;
  }

  .service_item-content {
    gap: .625em;
  }

  .service_item-icon {
    width: 2.8125em;
    height: 2.8125em;
    -webkit-mask-size: 2.0625em;
            mask-size: 2.0625em;
    margin: 0;
  }

  .service_item-text {
    gap: .1875em;
  }

  .service_item-title {
    font-size: .9375em;
    line-height: 1;
  }

  .service_item-category {
    font-size: .875em;
  }

  .service_item-btn {
    top: .5em;
    right: .5em;
    width: 1.46875em;
    height: 1.46875em;
    border-width: 1.2px;
  }

  .service_item-btn_icon {
    width: .9375em;
    height: .9375em;
  }
}

@media (max-width: 768px) {
  .service_item {
    height: 4.375em;
    padding: .5em;
    padding-right: 2em;
    border-width: 1px;
    border-radius: .4375em;
  }

  .service_item-bg {
    top: .4375em;
    right: 1.75em;
    width: 7.5em;
    height: 7.5em;
  }

  .service_item-content {
    gap: .5em;
  }

  .service_item-icon {
    width: 2.5em;
    height: 2.5em;
    -webkit-mask-size: 1.875em;
            mask-size: 1.875em;
  }

  .service_item-text {
    gap: .125em;
  }

  .service_item-title {
    font-size: .875em;
    line-height: 1;
  }

  .service_item-category {
    font-size: .8125em;
  }

  .service_item-btn {
    top: .4375em;
    right: .4375em;
    width: 1.375em;
    height: 1.375em;
    border-width: 1px;
  }

  .service_item-btn_icon {
    width: .875em;
    height: .875em;
  }
}

.services_preview {
  display: flex;
  flex-direction: column;
  gap: 1.5em;
  width: 100%;
}

.services_preview-filters {
  display: flex;
  flex-direction: column;
  gap: .5em;
}

.services_preview-search {
  display: flex;
  flex-direction: column;
  position: relative;
  z-index: 2;
}

.services_preview-categories {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(23.4375em, 1fr));
  grid-gap: 1.5em;
  gap: 1.5em;
}

.services_preview-items {
  display: grid;
  grid-template-columns: repeat(auto-fit, minmax(40em, 1fr));
  grid-gap: .75em;
  gap: .75em;
}

.services_preview-more {
  margin: 2em auto 0;
  max-width: 28.75em;
  width: 100%;
  padding: .8125em 1.5em;
  font-weight: 500;
}

.services_preview-more_icon {
  width: 1.625em;
  height: 1.625em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  transition: transform 200ms ease;
}

.services_preview-search_close {
  position: absolute;
  left: 100%;
  top: 50%;
  transform: translateY(-50%);
  font-size: 1rem;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: transparent;
  border: 0;
  padding: .4375em;
  cursor: pointer;
  transition: opacity 200ms ease;
}

.services_preview-search_close:hover {
  opacity: .7;
}

.services_preview-search_close_icon {
  box-sizing: border-box;
  width: 1.625em;
  height: 1.625em;
  background-color: #333;
}

@media (max-width: 992px) {
  .services_preview-categories {
    grid-template-columns: 1fr;
  }

  .services_preview-items {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 768px) {
  .services_preview {
    gap: 1.125em;
  }

  .services_preview-categories {
    gap: 1.125em;
  }

  .services_preview-search_close {
    padding: .375em;
  }

  .services_preview-search_close_icon {
    width: 1.375em;
    height: 1.375em;
  }
}

.services_search {
  position: absolute;
  top: 100%;
  left: 0;
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  z-index: 1;
}

.services_search-content {
  position: relative;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  border-radius: .625em;
  box-shadow: 0 .25em 1em rgba(23, 24, 26, .1);
  box-shadow: 0 .25em 1em rgba(var(--theme-primary-rgb), .1);
  padding: 1.125em;
  padding-bottom: calc(1.125em + 2.6875em);
  width: 100%;
  display: flex;
  flex-direction: column;
  gap: 2.125em;
  margin-top: .5em;
  box-sizing: border-box;
}

.services_search-section {
  display: flex;
  flex-direction: column;
  gap: 1em;
}

.services_search-title {
  font-weight: 500;
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
  letter-spacing: .15;
  margin: 0;
}

.services_search-categories {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: .75em;
  gap: .75em;
}

.services_search-items {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-gap: .75em;
  gap: .75em;
}

.services_search-show_all {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: space-between;
  font-size: 1rem;
  padding: .75em;
  border: 0;
  border-top: 1px solid rgba(192, 194, 203, .35);
  border-top: 1px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  background-color: rgba(192, 194, 203, .1);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .1);
  border-radius: 0 0 .625em .625em;
  cursor: pointer;
  transition: background-color 200ms ease, border-color 200ms ease;
  -webkit-text-decoration: none;
  text-decoration: none;
  box-sizing: border-box;
}

.services_search-show_all:hover {
  border-color: rgba(192, 194, 203, .6);
  border-color: rgba(var(--theme-light-grey-v2-rgb), .6);
  background-color: rgba(192, 194, 203, .2);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .2);
}

.services_search-show_all_text {
  font-weight: 500;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  transition: color 200ms ease;
}

.services_search-show_all:hover .services_search-show_all_text {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.services_search-show_all_icon {
  width: 1.25em;
  height: 1.25em;
  background-color: rgba(23, 24, 26, .6);
  background-color: rgba(var(--theme-primary-rgb), .6);
  transition: background-color 200ms ease;
}

.services_search-show_all:hover .services_search-show_all_icon {
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
}

@media (max-width: 992px) {
  .services_search-categories {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .services_search-content {
    padding: .875em;
    padding-bottom: calc(.875em + 2.6875em);
    gap: 1.5em;
    margin-top: .375em;
  }

  .services_search-section {
    gap: .75em;
  }

  .services_search-title {
    font-size: .8125em;
  }

  .services_search-categories {
    grid-template-columns: 1fr;
    gap: .75em;
  }

  .services_search-items {
    grid-template-columns: 1fr;
    gap: .625em;
  }

  .services_search-show_all {
    padding: .625em .75em;
  }
}

.sign_modal {
  font-size: 1rem;
  box-sizing: border-box;
  padding: 2.5em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  border-radius: .625em;
  display: flex;
  flex-direction: column;
  gap: 2.125em;
  align-items: center;
  width: 100%;
  max-width: 31.25em;
}

.sign_modal-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: .5em;
}

.sign_modal-title {
  font-size: 2.25em;
  font-weight: 600;
  line-height: normal;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
  text-align: center;
}

.sign_modal-subtitle {
  font-size: 1.125rem;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  margin: 0;
  text-align: center;
}

.sign_modal-content {
  display: flex;
  flex-direction: column;
  gap: 2.125em;
  width: 100%;
}

@media (max-width: 768px) {
  .sign_modal {
    padding: 2.75em .875em 1.5em;
    gap: 1.75em;
    max-width: 22.75em;
  }

  .sign_modal-title {
    font-size: 1.5em;
  }
}

.support {
  position: fixed;
  right: .5em;
  bottom: 0;
  z-index: 9999;
}

.support-trigger {
  font-size: 1rem;
  display: flex;
  width: 3.25em;
  height: 3.25em;
  padding: 0;
  border: 0;
  background: transparent;
  cursor: pointer;
  transition: transform 200ms ease;
}

.support-trigger--closed:hover {
  transform: translateY(-.375em);
}

.support-trigger_wrapper {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  border: 2px solid transparent;
  box-sizing: border-box;
  border-radius: .625em .625em 0 0;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  box-shadow: 0 0 1.25em 0 rgba(23, 24, 26, .1);
  box-shadow: var(--theme-box-shadow);
  overflow: hidden;
  transition: border-radius 200ms ease, border-color 200ms ease;
}

.support-trigger--closed:hover .support-trigger_wrapper {
  border-radius: 50%;
  border-color: rgb(65, 146, 255);
  border-color: var(--theme-blue);
}

.support-trigger_inner {
  display: flex;
  width: 100%;
  height: 100%;
  justify-content: center;
  align-items: center;
  background-color: transparent;
  transition: background-color 200ms ease;
}

.support-trigger--closed:hover .support-trigger_inner {
  background-color: rgba(65, 146, 255, .1);
  background-color: rgba(var(--theme-blue-rgb), .1);
}

.support-trigger_icon {
  width: 2.5em;
  height: 2.5em;
  background-color: rgb(192, 194, 203);
  background-color: var(--theme-light-grey-v2);
  transition: background-color 200ms ease;
}

.support-trigger--closed:hover .support-trigger_icon {
  background-color: rgb(65, 146, 255);
  background-color: var(--theme-blue);
}

.support-close_icon {
  width: 2em;
  height: 2em;
  background-color: rgba(192, 194, 203, .8);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .8);
  transition: background-color 200ms ease;
}

.support-trigger:hover .support-close_icon {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.support-modal {
  position: absolute;
  right: 0;
  bottom: 3.875em;
  width: 20em;
  height: 38.75em;
  display: flex;
  flex-direction: column;
  padding: .625em .875em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  border-radius: .625em;
  box-shadow: 0 0 1.25em 0 rgba(23, 24, 26, .1);
  box-shadow: var(--theme-box-shadow);
  box-sizing: border-box;
  overflow: hidden;
}

.support-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding-bottom: .625em;
  border-bottom: 1px solid rgba(192, 194, 203, .2);
  border-bottom: 1px solid rgba(var(--theme-light-grey-v2-rgb), .2);
  flex-shrink: 0;
}

.support-header_left {
  display: flex;
  align-items: center;
  gap: .625em;
}

.support-header_logo {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.75em;
  height: 2.75em;
  border-radius: 50%;
  background-color: rgba(65, 146, 255, .1);
  background-color: rgba(var(--theme-blue-rgb), .1);
}

.support-header_logo_icon {
  width: 2em;
  height: 2em;
  background-color: rgb(65, 146, 255);
  background-color: var(--theme-blue);
}

.support-header_back {
  font-size: 1rem;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.125em;
  height: 2.125em;
  padding: 0;
  border: 1.4px solid rgba(192, 194, 203, .35);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: .25em;
  background-color: transparent;
  cursor: pointer;
  transition: border-color 200ms ease, background-color 200ms ease;
}

.support-header_back:hover {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  background-color: rgba(254, 206, 46, .05);
  background-color: rgba(var(--theme-accent-rgb), .05);
}

.support-header_back_icon {
  width: 1em;
  height: 1em;
  background-color: rgb(192, 194, 203);
  background-color: var(--theme-light-grey-v2);
  transform: rotate(180deg);
}

.support-header_title {
  font-size: 1.125em;
  font-weight: 600;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.support-header_subtitle {
  font-size: .875em;
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
}

.support-close {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.125em;
  height: 2.125em;
  padding: 0;
  border: 1.4px solid rgba(192, 194, 203, .2);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .2);
  border-radius: .25em;
  background-color: transparent;
  cursor: pointer;
  transition: border-color 200ms ease, background-color 200ms ease;
}

.support-close:hover {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  background-color: rgba(254, 206, 46, .05);
  background-color: rgba(var(--theme-accent-rgb), .05);
}

.support-content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: .625em;
  width: 100%;
  min-height: 0;
  padding: .625em .875em 4em 0;
  overflow-y: auto;
  overflow-x: hidden;
}

.support-promo {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: .625em;
  padding: .75em;
  background-color: rgba(192, 194, 203, .05);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .05);
  border: 1px solid rgba(23, 24, 26, .1);
  border: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: .5em;
  text-align: center;
}

.support-promo_title {
  font-size: 1.125em;
  font-weight: 600;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.support-promo_text {
  font-size: 1em;
  line-height: 1.4;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.support-promo_btn {
  margin-top: .25em;
  padding: .625em 1em;
}

.support-divider {
  border: 1.2px solid transparent;
  width: 100%;
}

.support-assistant {
  display: flex;
  align-items: flex-start;
  gap: .625em;
  padding: .75em;
  background-color: rgba(192, 194, 203, .05);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .05);
  border: 1px solid rgba(23, 24, 26, .1);
  border: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: .5em;
  cursor: pointer;
  transition: border-color 200ms ease, background-color 200ms ease;
}

.support-assistant:hover {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  background-color: rgba(254, 206, 46, .08);
  background-color: rgba(var(--theme-accent-rgb), .08);
}

.support-assistant_avatar {
  position: relative;
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.875em;
  height: 1.875em;
  flex-shrink: 0;
  border-radius: 50%;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.support-assistant_avatar_icon {
  width: 1.25em;
  height: 1.25em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
}

.support-assistant_badge {
  position: absolute;
  top: .1875em;
  right: -.125em;
  width: .5em;
  height: .5em;
  border-radius: 50%;
  background-color: rgb(65, 146, 255);
  background-color: var(--theme-blue);
}

.support-assistant_content {
  flex: 1;
  min-width: 0;
}

.support-assistant_title {
  font-size: 1em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* stylelint-disable value-no-vendor-prefix, property-no-vendor-prefix */

.support-assistant_desc {
  margin-top: .125em;
  font-size: .875em;
  line-height: 1.4;
  color: rgb(187, 185, 174);
  color: var(--theme-grey);
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* stylelint-enable value-no-vendor-prefix, property-no-vendor-prefix */

.support-menu {
  display: flex;
  flex-direction: column;
  gap: .625em;
}

.support-menu_item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: .375em;
  padding: .75em;
  background-color: rgba(192, 194, 203, .05);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .05);
  border: 1px solid rgba(23, 24, 26, .1);
  border: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: .5em;
  cursor: pointer;
  -webkit-text-decoration: none;
  text-decoration: none;
  transition: border-color 200ms ease, background-color 200ms ease;
}

.support-menu_item:hover {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  background-color: rgba(254, 206, 46, .08);
  background-color: rgba(var(--theme-accent-rgb), .08);
}

.support-menu_item_left {
  display: flex;
  align-items: center;
  gap: .625em;
  min-width: 0;
}

.support-menu_item_icon {
  width: 1.5em;
  height: 1.5em;
  flex-shrink: 0;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.support-menu_item_text {
  font-size: 1em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.support-menu_item_arrow {
  width: 1.125em;
  height: 1.125em;
  flex-shrink: 0;
  opacity: .6;
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
  transition: background-color 200ms ease;
}

.support-menu_item:hover .support-menu_item_arrow {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.support-bottom {
  position: absolute;
  left: .875em;
  right: .875em;
  bottom: .5em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
}

.support-bottom_btn {
  width: calc(100% + .75em);
  margin-left: -.375em;
}

.support-chat_content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: .625em;
  width: 100%;
  min-height: 0;
  padding: .625em .875em 0 0;
  overflow-y: auto;
}

.support-chat_message {
  display: flex;
  gap: .375em;
  align-items: flex-end;
}

.support-chat_message--user {
  flex-direction: row-reverse;
}

.support-chat_message_avatar {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 1.875em;
  height: 1.875em;
  flex-shrink: 0;
  border-radius: 50%;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.support-chat_message_avatar_icon {
  width: 1.5em;
  height: 1.5em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
}

.support-chat_message_body {
  display: flex;
  flex-direction: column;
  gap: .125em;
  max-width: 16.75em;
}

.support-chat_message--user .support-chat_message_body {
  align-items: flex-end;
}

.support-chat_message_time {
  font-size: 1em;
  color: rgba(23, 24, 26, .2);
  color: rgba(var(--theme-primary-rgb), .2);
}

.support-chat_message_bubble {
  padding: .75em;
  border-radius: 1.125em;
  font-size: 1em;
  line-height: 1.4;
  white-space: pre-line;
}

.support-chat_message_bubble--bot {
  background-color: rgba(192, 194, 203, .2);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .2);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.support-chat_message_bubble--user {
  background-color: rgb(65, 146, 255);
  background-color: var(--theme-blue);
  color: #fff;
  border-bottom-right-radius: 0;
}

.support-chat_quick {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: .25em;
  margin-top: 2em;
}

.support-chat_quick_btn {
  max-width: 100%;
  padding: .25em .5em;
  border: 1px solid rgb(65, 146, 255);
  border: 1px solid var(--theme-blue);
  border-radius: .25em;
  background-color: transparent;
  color: rgb(65, 146, 255);
  color: var(--theme-blue);
  font-size: .875em;
  font-weight: 500;
  font-family: inherit;
  text-align: center;
  cursor: pointer;
  transition: background-color 200ms ease;
}

.support-chat_quick_btn:hover {
  background-color: rgba(65, 146, 255, .1);
  background-color: rgba(var(--theme-blue-rgb), .1);
}

.support-chat_input {
  display: flex;
  align-items: center;
  gap: .25em;
  width: calc(100% + 1.75em);
  margin-left: -.875em;
  margin-bottom: -.625em;
  padding: .5em;
  box-sizing: border-box;
  flex-shrink: 0;
  box-shadow: 0 -2px .625em rgba(0, 0, 0, .06);
  box-shadow: 0 -2px .625em rgba(var(--theme-black-rgb), .06);
}

.support-chat_input_field {
  flex: 1;
  height: 3.25em;
  padding: 1em 1.125em;
}

.support-chat_input_field::-moz-placeholder {
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

.support-chat_input_field::placeholder {
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

.support-chat_input_btn {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 2.75em;
  height: 3.25em;
  padding: 0;
  border: 0;
  border-radius: .5em;
  background-color: transparent;
  cursor: pointer;
  flex-shrink: 0;
}

.support-chat_input_btn:disabled {
  cursor: not-allowed;
}

.support-chat_input_btn_icon {
  width: 2em;
  height: 2em;
  background-color: rgb(192, 194, 203);
  background-color: var(--theme-light-grey-v2);
  transition: background-color 200ms ease;
}

.support-chat_input_btn--active .support-chat_input_btn_icon {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.support-contacts {
  display: flex;
  flex-direction: column;
  gap: 1em;
  margin-top: .5em;
}

.support-contact {
  display: flex;
  gap: .625em;
  align-items: flex-start;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: inherit;
}

.support-contact--link {
  cursor: pointer;
}

.support-contact--link:hover .support-contact_text {
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.support-contact_icon {
  width: 1.5em;
  height: 1.5em;
  flex-shrink: 0;
  margin-top: .125em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.support-contact_content {
  display: flex;
  flex-direction: column;
  gap: .125em;
}

.support-contact_text {
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.support-contact_text--address {
  max-width: 14em;
}

.support-contact_subtitle {
  font-size: .875em;
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

.support-lang_list {
  display: flex;
  flex-direction: column;
  gap: .375em;
  margin-top: .5em;
}

.support-lang_item {
  display: flex;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  padding: .625em 1em;
  border: 1.4px solid rgba(192, 194, 203, .35);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: .25em;
  background-color: transparent;
  font-size: 1rem;
  font-weight: 500;
  font-family: inherit;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  cursor: pointer;
  transition: border-color 200ms ease, background-color 200ms ease;
}

.support-lang_item:hover {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  background-color: rgba(254, 206, 46, .05);
  background-color: rgba(var(--theme-accent-rgb), .05);
}

.support-lang_item--active {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  color: rgb(255, 255, 255);
  color: var(--theme-white);
  font-weight: 600;
}

.support-lang_item--active:hover {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.support-lang_item_name {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.support-lang_item_check {
  width: 1.25em;
  height: 1.25em;
  flex-shrink: 0;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
}

@media (max-width: 576px) {
  .support {
    right: 1em;
  }

  .support-modal {
    position: fixed;
    left: .5em;
    right: .5em;
    top: .5em;
    bottom: 4.5em;
    width: auto;
    height: auto;
  }
}

.switch {
  position: relative;
  width: 2.375em;
  height: 1.25em;
  border: 1px solid rgba(192, 194, 203, .35);
  border: 1px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: 2em;
  background-color: rgba(192, 194, 203, .2);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .2);
  transition: background-color 200ms ease-out;
  cursor: pointer;
}

.switch:hover {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  background-color: rgba(254, 206, 46, .4);
  background-color: rgba(var(--theme-accent-rgb), .4);
}

.switch--active,
.switch--active:hover {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.switch::after {
  position: absolute;
  top: 50%;
  left: .125em;
  content: '';
  width: 1em;
  height: 1em;
  border-radius: 50%;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
  transform: translateY(-50%);
  transition: left 150ms ease-out;
}

.switch--active::after {
  left: calc(100% - 1.125em);
}

.tabs {
  display: flex;
  position: relative;
  width: 100%;
  border-bottom: 2px solid rgba(162, 165, 174, .2);
  border-bottom: 2px solid rgba(var(--theme-light-grey-v3-rgb), .2);
}

.tabs-tab {
  flex: 1;
  cursor: pointer;
  padding: 0 .625em .25em;
  text-align: center;
}

.tabs-tab_label {
  font-weight: 500;
  font-size: 1.125em;
  line-height: normal;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
  transition: color 200ms ease-out;
}

.tabs-tab--active .tabs-tab_label {
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
}

.tabs-underline {
  position: absolute;
  bottom: -2px;
  left: 0;
  height: 2px;
  border-radius: .625em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  transition: transform 200ms ease-out;
}

.analytics {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1.5em;
  gap: 1.5em;
  margin-bottom: 6.375em;
}

/* Base card */

.analytics-card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-height: 14.375em;
  padding: 1.25em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  border-radius: .625em;
  box-shadow: 0 2px 18px 0 rgba(0, 0, 0, .06);
  box-sizing: border-box;
  overflow: hidden;
  isolation: isolate;
}

.analytics-card--circlebg::before {
  content: '';
  position: absolute;
  top: -8.75em;
  right: -7.875em;
  width: 15.875em;
  height: 15.875em;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: rgba(192, 194, 203, .4);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .4);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%22380%22 height%3D%22380%22 viewBox%3D%220 0 380 380%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M190 0C294.934 0 380 85.0659 380 190C380 294.934 294.934 380 190 380C85.0659 380 0 294.934 0 190C0 85.0659 85.0659 0 190 0ZM190 4C87.275 4 4 87.275 4 190C4 292.725 87.275 376 190 376C292.725 376 376 292.725 376 190C376 87.275 292.725 4 190 4ZM191.859 46.0039C270.534 47.0005 334.004 111.087 334.004 189.998L333.992 191.859C332.996 270.534 268.909 334.004 189.998 334.004L188.137 333.992C110.082 333.004 46.9927 269.914 46.0039 191.859L45.9922 189.998C45.9922 110.466 110.466 45.9922 189.998 45.9922L191.859 46.0039ZM189.998 85.9922C132.557 85.9922 85.9922 132.557 85.9922 189.998C85.9922 247.439 132.557 294.004 189.998 294.004C247.439 294.004 294.004 247.439 294.004 189.998C294.004 132.557 247.439 85.9922 189.998 85.9922ZM191.597 109.522C192.643 109.536 193.684 109.569 194.72 109.621C195.065 109.639 195.41 109.658 195.754 109.68C196.442 109.723 197.128 109.776 197.812 109.837C198.153 109.867 198.494 109.899 198.835 109.934C199.857 110.037 200.873 110.16 201.883 110.302C202.893 110.443 203.897 110.603 204.895 110.781C205.892 110.959 206.884 111.156 207.868 111.37C210.494 111.942 213.073 112.641 215.597 113.461C217.805 114.178 219.972 114.987 222.093 115.884C223.608 116.525 225.099 117.21 226.565 117.938C227.152 118.23 227.734 118.529 228.312 118.834C230.047 119.749 231.745 120.725 233.402 121.76C233.955 122.105 234.502 122.457 235.046 122.814C235.861 123.351 236.666 123.902 237.461 124.467C238.52 125.22 239.561 125.998 240.581 126.8C241.346 127.401 242.1 128.017 242.843 128.645C243.338 129.063 243.828 129.488 244.313 129.918C244.798 130.348 245.278 130.784 245.753 131.226C246.227 131.667 246.696 132.115 247.16 132.567C261.281 146.355 270.384 165.258 271.476 186.281C271.549 187.696 271.587 189.12 271.587 190.553C271.587 191.189 271.579 191.824 271.564 192.456C271.531 193.893 271.462 195.321 271.354 196.739C271.323 197.16 271.286 197.581 271.248 198C271.223 198.277 271.196 198.553 271.168 198.829C271.012 200.37 270.813 201.897 270.571 203.411C270.547 203.561 270.523 203.711 270.498 203.861C270.363 204.681 270.215 205.496 270.055 206.308C270.021 206.48 269.987 206.652 269.952 206.823C269.938 206.891 269.924 206.959 269.91 207.026C269.853 207.305 269.794 207.584 269.733 207.861C269.621 208.376 269.503 208.888 269.382 209.398C269.353 209.518 269.325 209.638 269.296 209.758C269.258 209.916 269.218 210.073 269.179 210.23C269.136 210.4 269.095 210.569 269.052 210.738C269.03 210.822 269.008 210.906 268.986 210.989C268.923 211.231 268.86 211.473 268.795 211.714C268.658 212.223 268.515 212.73 268.368 213.235C268.332 213.359 268.296 213.482 268.26 213.604C268.208 213.78 268.154 213.956 268.101 214.131C268.058 214.271 268.017 214.411 267.974 214.551C267.924 214.712 267.872 214.873 267.821 215.034C267.77 215.197 267.718 215.359 267.666 215.521C267.619 215.667 267.571 215.812 267.523 215.957C267.472 216.113 267.42 216.268 267.368 216.423C267.318 216.573 267.267 216.723 267.216 216.872C267.161 217.033 267.105 217.194 267.049 217.354C267.002 217.488 266.955 217.622 266.907 217.755C266.732 218.246 266.552 218.735 266.368 219.222C266.307 219.382 266.246 219.542 266.185 219.702C266.126 219.854 266.067 220.006 266.008 220.157C265.946 220.315 265.883 220.473 265.82 220.63C265.762 220.777 265.703 220.923 265.644 221.069C265.578 221.23 265.512 221.389 265.445 221.549C265.388 221.688 265.33 221.828 265.271 221.967C265.195 222.149 265.117 222.33 265.039 222.512C264.987 222.634 264.934 222.756 264.881 222.878C264.821 223.015 264.761 223.153 264.7 223.29C264.629 223.45 264.559 223.61 264.487 223.77C264.423 223.913 264.356 224.056 264.291 224.199C264.216 224.362 264.142 224.526 264.066 224.688C264.038 224.749 264.011 224.809 263.982 224.869C263.873 225.103 263.762 225.337 263.65 225.57C263.587 225.703 263.522 225.835 263.458 225.968C263.379 226.131 263.298 226.294 263.218 226.456C263.136 226.621 263.053 226.786 262.971 226.95C262.931 227.028 262.893 227.107 262.854 227.186C262.751 227.388 262.646 227.589 262.542 227.79C262.469 227.931 262.395 228.073 262.321 228.214C262.265 228.321 262.208 228.427 262.151 228.534C262.054 228.718 261.955 228.901 261.856 229.084C261.815 229.16 261.775 229.236 261.733 229.312C261.624 229.512 261.513 229.712 261.401 229.912C261.327 230.045 261.253 230.179 261.178 230.312C261.097 230.455 261.015 230.598 260.934 230.741C260.835 230.914 260.735 231.087 260.635 231.259C260.578 231.355 260.522 231.452 260.466 231.549C260.376 231.701 260.286 231.854 260.195 232.006C260.113 232.145 260.029 232.283 259.945 232.421C259.869 232.547 259.793 232.674 259.716 232.8C259.611 232.972 259.504 233.143 259.397 233.314C259.349 233.393 259.3 233.472 259.251 233.55C259.135 233.734 259.019 233.917 258.902 234.101C258.823 234.224 258.744 234.347 258.664 234.471C258.566 234.622 258.468 234.772 258.369 234.923C258.273 235.07 258.176 235.217 258.078 235.363C258.016 235.456 257.955 235.55 257.893 235.643C257.766 235.831 257.639 236.019 257.511 236.206C257.449 236.296 257.388 236.386 257.326 236.476C257.222 236.627 257.117 236.778 257.012 236.929C256.92 237.06 256.828 237.191 256.735 237.322C256.644 237.451 256.552 237.579 256.46 237.707C256.378 237.822 256.297 237.937 256.214 238.051C256.087 238.226 255.958 238.4 255.83 238.574C255.771 238.654 255.713 238.734 255.654 238.813C255.546 238.96 255.436 239.105 255.326 239.251C255.225 239.386 255.124 239.52 255.021 239.654C254.937 239.765 254.853 239.875 254.769 239.984C254.656 240.131 254.543 240.277 254.429 240.423C254.33 240.55 254.23 240.676 254.13 240.802C254.03 240.928 253.929 241.055 253.828 241.181C253.718 241.318 253.608 241.454 253.497 241.591C253.418 241.689 253.338 241.786 253.258 241.884C253.124 242.047 252.99 242.208 252.855 242.37C252.772 242.47 252.689 242.57 252.605 242.669C252.506 242.787 252.407 242.904 252.308 243.021C252.183 243.168 252.057 243.314 251.932 243.46C251.846 243.559 251.761 243.658 251.675 243.757C251.561 243.888 251.446 244.019 251.331 244.149C251.229 244.265 251.125 244.381 251.022 244.496C250.901 244.632 250.78 244.767 250.658 244.902C250.557 245.014 250.455 245.126 250.353 245.237C250.254 245.345 250.155 245.452 250.056 245.56C249.933 245.692 249.811 245.824 249.688 245.956C249.583 246.067 249.479 246.178 249.374 246.288C249.26 246.408 249.147 246.528 249.032 246.647C248.922 246.762 248.811 246.877 248.7 246.991C248.575 247.12 248.45 247.247 248.324 247.375C248.238 247.463 248.151 247.551 248.064 247.639C247.936 247.768 247.807 247.897 247.678 248.025C247.549 248.153 247.421 248.281 247.292 248.407C247.202 248.495 247.112 248.583 247.021 248.671C246.888 248.801 246.754 248.931 246.619 249.06C246.516 249.159 246.412 249.258 246.308 249.356C246.177 249.48 246.047 249.603 245.916 249.726C245.808 249.826 245.7 249.927 245.592 250.027C245.463 250.147 245.333 250.266 245.203 250.385C245.098 250.481 244.993 250.577 244.888 250.672C244.755 250.792 244.622 250.911 244.488 251.03C244.386 251.122 244.283 251.214 244.18 251.305C244.022 251.444 243.863 251.583 243.704 251.722C243.624 251.791 243.544 251.86 243.464 251.929C243.307 252.064 243.149 252.199 242.99 252.334C242.903 252.408 242.816 252.483 242.729 252.557C242.583 252.679 242.437 252.801 242.291 252.923C242.17 253.023 242.05 253.123 241.929 253.223C241.819 253.313 241.709 253.401 241.599 253.49C241.445 253.615 241.291 253.74 241.137 253.863C241.047 253.935 240.957 254.007 240.867 254.078C240.706 254.206 240.544 254.333 240.382 254.46C240.258 254.556 240.135 254.652 240.011 254.748C239.909 254.826 239.808 254.905 239.706 254.982C239.555 255.098 239.403 255.214 239.251 255.328C239.132 255.417 239.014 255.506 238.895 255.595C238.771 255.687 238.647 255.778 238.522 255.869C238.364 255.986 238.205 256.102 238.046 256.218C237.954 256.284 237.862 256.351 237.77 256.417C237.592 256.544 237.414 256.671 237.235 256.797C237.162 256.849 237.088 256.901 237.015 256.952C236.834 257.079 236.653 257.206 236.471 257.331C236.37 257.401 236.268 257.47 236.167 257.539C235.999 257.654 235.83 257.768 235.661 257.882C235.571 257.942 235.481 258.002 235.391 258.062C235.22 258.176 235.049 258.288 234.878 258.4C234.767 258.473 234.655 258.546 234.543 258.618C234.381 258.723 234.219 258.829 234.056 258.933C233.922 259.018 233.787 259.102 233.652 259.187C233.526 259.266 233.401 259.345 233.274 259.424C233.132 259.512 232.989 259.6 232.847 259.688C232.695 259.78 232.544 259.873 232.392 259.965C232.276 260.035 232.161 260.104 232.045 260.173C231.899 260.26 231.752 260.348 231.605 260.435C231.449 260.526 231.293 260.617 231.136 260.708C231.006 260.783 230.877 260.857 230.747 260.932C230.608 261.011 230.469 261.089 230.33 261.168C230.176 261.255 230.023 261.342 229.868 261.428C229.736 261.501 229.603 261.574 229.471 261.646C229.342 261.717 229.214 261.789 229.085 261.858C228.898 261.96 228.71 262.06 228.521 262.16C228.413 262.218 228.304 262.276 228.195 262.333C228.057 262.406 227.917 262.478 227.778 262.55C227.609 262.638 227.439 262.726 227.269 262.812C227.127 262.884 226.985 262.955 226.844 263.026C226.728 263.085 226.612 263.143 226.495 263.201C226.323 263.286 226.151 263.37 225.979 263.454C225.821 263.531 225.662 263.608 225.504 263.684C225.396 263.735 225.288 263.786 225.18 263.837C225.017 263.914 224.855 263.991 224.692 264.066C224.495 264.158 224.298 264.249 224.1 264.339C224.012 264.379 223.924 264.419 223.836 264.459C223.594 264.568 223.351 264.675 223.108 264.782C223.059 264.804 223.009 264.827 222.959 264.849C222.76 264.936 222.56 265.021 222.36 265.106C222.231 265.161 222.103 265.217 221.974 265.271C221.834 265.33 221.693 265.388 221.553 265.446C221.382 265.517 221.212 265.588 221.041 265.657C220.913 265.709 220.784 265.76 220.655 265.812C220.493 265.876 220.331 265.942 220.168 266.006C220.011 266.068 219.854 266.128 219.696 266.188C219.536 266.25 219.376 266.312 219.215 266.373C218.729 266.557 218.241 266.736 217.75 266.911C217.622 266.957 217.495 267.002 217.367 267.047C217.225 267.097 217.083 267.145 216.94 267.194C216.775 267.251 216.609 267.309 216.442 267.365C216.245 267.432 216.047 267.496 215.849 267.562C215.749 267.594 215.649 267.628 215.549 267.66C215.322 267.734 215.095 267.805 214.867 267.877C214.775 267.906 214.682 267.935 214.59 267.964C214.351 268.038 214.111 268.111 213.871 268.183C213.799 268.204 213.727 268.227 213.654 268.248C213.455 268.307 213.254 268.365 213.054 268.423C212.919 268.462 212.785 268.501 212.65 268.539C212.472 268.59 212.293 268.638 212.114 268.688C211.976 268.725 211.838 268.764 211.7 268.801C211.529 268.847 211.358 268.892 211.187 268.937C211.033 268.977 210.88 269.018 210.726 269.058C210.558 269.101 210.39 269.142 210.222 269.184C210.066 269.222 209.911 269.262 209.755 269.3C209.564 269.346 209.374 269.392 209.183 269.437C209.058 269.466 208.933 269.496 208.809 269.524C208.241 269.655 207.671 269.779 207.1 269.897C207.01 269.916 206.921 269.936 206.831 269.954C206.61 269.999 206.388 270.042 206.166 270.085C206.062 270.105 205.958 270.127 205.854 270.146C205.665 270.183 205.476 270.217 205.286 270.252C205.135 270.28 204.984 270.308 204.832 270.335C204.698 270.359 204.565 270.381 204.431 270.404C204.225 270.44 204.02 270.476 203.814 270.51C203.693 270.53 203.571 270.548 203.449 270.567C203.252 270.599 203.056 270.631 202.858 270.661C202.701 270.685 202.544 270.707 202.387 270.73C202.19 270.759 201.994 270.788 201.797 270.815C201.278 270.888 200.757 270.953 200.234 271.016C200.085 271.033 199.936 271.052 199.787 271.069C199.64 271.086 199.492 271.101 199.345 271.117C199.173 271.136 199.001 271.154 198.828 271.172C198.617 271.193 198.405 271.213 198.193 271.232C198.053 271.246 197.912 271.26 197.771 271.272C197.562 271.291 197.352 271.307 197.142 271.324C197.019 271.334 196.897 271.345 196.774 271.354C195.8 271.429 194.821 271.484 193.837 271.523C193.783 271.526 193.728 271.529 193.674 271.531C193.575 271.535 193.475 271.537 193.376 271.54C192.438 271.572 191.495 271.591 190.549 271.591L189.502 271.584C189.037 271.578 188.574 271.566 188.111 271.553C187.632 271.539 187.153 271.521 186.676 271.498C186.487 271.489 186.298 271.48 186.109 271.47C185.518 271.438 184.929 271.4 184.342 271.355C183.82 271.316 183.299 271.27 182.779 271.221C182.61 271.205 182.441 271.189 182.272 271.172C182.014 271.146 181.756 271.118 181.499 271.09C181.434 271.083 181.369 271.076 181.305 271.068C180.698 271 180.094 270.923 179.492 270.841C179.421 270.831 179.349 270.822 179.277 270.812C178.736 270.737 178.198 270.655 177.66 270.569C177.52 270.547 177.38 270.525 177.24 270.502C176.932 270.451 176.624 270.399 176.317 270.345C176.31 270.343 176.302 270.342 176.295 270.341C176.048 270.297 175.802 270.251 175.557 270.205C175.464 270.188 175.372 270.171 175.28 270.153C175.093 270.118 174.906 270.08 174.719 270.043C174.572 270.014 174.425 269.986 174.278 269.956C174.158 269.932 174.038 269.906 173.918 269.881C173.37 269.767 172.825 269.648 172.281 269.522C172.139 269.49 171.998 269.455 171.856 269.422C171.692 269.383 171.527 269.345 171.362 269.305C171.177 269.26 170.992 269.213 170.808 269.167C170.66 269.13 170.512 269.093 170.365 269.056C170.228 269.02 170.091 268.984 169.954 268.948C169.762 268.898 169.57 268.848 169.379 268.796C169.277 268.768 169.176 268.741 169.074 268.713C168.858 268.654 168.643 268.595 168.428 268.534C168.292 268.496 168.158 268.456 168.022 268.417C167.839 268.364 167.655 268.311 167.472 268.257C167.323 268.213 167.175 268.167 167.027 268.122C166.868 268.074 166.709 268.027 166.551 267.978C166.383 267.926 166.216 267.872 166.049 267.819C165.892 267.77 165.736 267.72 165.58 267.67C165.412 267.616 165.245 267.56 165.078 267.505C164.945 267.461 164.812 267.417 164.679 267.372C164.473 267.303 164.268 267.232 164.062 267.161C163.957 267.125 163.852 267.089 163.747 267.053C163.575 266.992 163.404 266.931 163.232 266.869C163.075 266.813 162.918 266.757 162.761 266.699C162.618 266.647 162.475 266.594 162.333 266.541C162.183 266.485 162.033 266.431 161.884 266.374C161.707 266.307 161.531 266.239 161.354 266.171C161.218 266.118 161.081 266.065 160.944 266.012C160.782 265.948 160.621 265.883 160.459 265.818C160.317 265.761 160.174 265.705 160.032 265.647C159.872 265.582 159.712 265.515 159.553 265.449C159.413 265.391 159.274 265.334 159.135 265.275C158.953 265.199 158.771 265.121 158.59 265.043C158.468 264.99 158.346 264.938 158.224 264.885C158.086 264.825 157.949 264.765 157.812 264.704C157.638 264.627 157.465 264.551 157.292 264.473C157.162 264.414 157.032 264.354 156.902 264.295C156.739 264.22 156.576 264.146 156.413 264.07C156.286 264.011 156.159 263.951 156.032 263.892C155.865 263.813 155.698 263.734 155.531 263.654C155.391 263.587 155.251 263.518 155.111 263.45C154.948 263.371 154.785 263.291 154.622 263.21C154.53 263.164 154.437 263.118 154.345 263.072C154.144 262.972 153.944 262.871 153.745 262.77C153.636 262.714 153.526 262.657 153.417 262.601C153.24 262.509 153.064 262.418 152.888 262.325C152.781 262.269 152.674 262.212 152.567 262.155C152.384 262.058 152.2 261.959 152.018 261.86C151.887 261.79 151.757 261.719 151.627 261.647C151.495 261.575 151.363 261.502 151.231 261.429C151.046 261.326 150.861 261.222 150.676 261.117C150.583 261.065 150.491 261.013 150.398 260.96C150.234 260.866 150.071 260.772 149.907 260.677C149.766 260.595 149.626 260.513 149.485 260.431C149.352 260.352 149.22 260.273 149.087 260.193C148.94 260.106 148.794 260.018 148.647 259.93C148.516 259.85 148.385 259.77 148.254 259.689C148.098 259.594 147.942 259.498 147.787 259.401C147.687 259.339 147.587 259.276 147.486 259.213C147.324 259.111 147.162 259.009 147.001 258.906C146.866 258.82 146.732 258.733 146.598 258.646C146.473 258.566 146.348 258.485 146.224 258.403C145.997 258.255 145.771 258.106 145.546 257.955C145.522 257.939 145.499 257.924 145.476 257.908C145.277 257.775 145.079 257.64 144.881 257.505C144.796 257.447 144.711 257.389 144.626 257.33C144.475 257.226 144.324 257.121 144.173 257.016C144.041 256.924 143.91 256.832 143.779 256.739C143.651 256.648 143.523 256.556 143.395 256.464C143.274 256.377 143.153 256.291 143.032 256.204C142.863 256.082 142.695 255.958 142.527 255.834C142.437 255.767 142.346 255.701 142.256 255.634C142.119 255.532 141.983 255.43 141.848 255.328C141.7 255.217 141.554 255.106 141.407 254.994C141.306 254.917 141.205 254.839 141.104 254.762C140.961 254.651 140.818 254.54 140.675 254.429C140.546 254.328 140.417 254.227 140.289 254.125C140.164 254.026 140.04 253.927 139.916 253.828C139.777 253.717 139.64 253.605 139.502 253.493C139.407 253.416 139.312 253.339 139.218 253.262C139.043 253.119 138.869 252.975 138.696 252.831C138.627 252.773 138.558 252.716 138.489 252.658C138.333 252.527 138.178 252.395 138.022 252.263C137.9 252.158 137.777 252.053 137.655 251.948C137.551 251.859 137.448 251.769 137.345 251.679C137.214 251.564 137.083 251.45 136.952 251.335C136.836 251.233 136.721 251.129 136.605 251.026C136.47 250.905 136.334 250.784 136.199 250.662C136.087 250.561 135.976 250.458 135.864 250.356C135.757 250.258 135.649 250.159 135.542 250.06C135.397 249.925 135.251 249.791 135.106 249.655C135.026 249.58 134.945 249.505 134.865 249.429C134.709 249.281 134.554 249.132 134.399 248.983C134.31 248.898 134.221 248.812 134.132 248.726C133.996 248.594 133.861 248.461 133.727 248.328C133.639 248.242 133.55 248.155 133.463 248.068C133.327 247.934 133.191 247.799 133.057 247.663C132.956 247.562 132.855 247.46 132.755 247.357C132.625 247.226 132.496 247.094 132.367 246.961C132.266 246.856 132.165 246.751 132.063 246.646C131.95 246.528 131.838 246.41 131.726 246.291C131.627 246.187 131.529 246.084 131.432 245.979C131.285 245.823 131.139 245.667 130.994 245.51C130.932 245.442 130.87 245.374 130.808 245.307C130.662 245.148 130.517 244.988 130.372 244.828C130.28 244.726 130.188 244.623 130.096 244.521C129.991 244.404 129.887 244.286 129.783 244.169C129.67 244.04 129.557 243.911 129.444 243.781C129.333 243.653 129.221 243.525 129.11 243.396C129.003 243.272 128.897 243.147 128.79 243.021C128.708 242.925 128.626 242.829 128.545 242.732C128.422 242.587 128.3 242.441 128.179 242.295C128.062 242.155 127.946 242.015 127.831 241.874C127.775 241.806 127.72 241.738 127.665 241.67C127.491 241.456 127.318 241.242 127.146 241.026C127.114 240.985 127.081 240.944 127.048 240.902C126.912 240.731 126.776 240.558 126.642 240.386C126.537 240.252 126.433 240.119 126.33 239.984C126.26 239.893 126.189 239.802 126.119 239.71C125.98 239.528 125.842 239.346 125.705 239.163C125.639 239.075 125.573 238.987 125.507 238.898C125.415 238.775 125.324 238.651 125.232 238.526C125.116 238.368 124.999 238.209 124.884 238.05C124.817 237.958 124.751 237.866 124.685 237.773C124.557 237.596 124.431 237.418 124.305 237.239C124.253 237.166 124.201 237.092 124.149 237.019C124.023 236.838 123.896 236.657 123.771 236.475C123.695 236.365 123.621 236.256 123.546 236.146C123.447 236.002 123.349 235.857 123.251 235.712C123.137 235.543 123.025 235.372 122.912 235.202C122.844 235.099 122.776 234.997 122.709 234.894C122.633 234.778 122.558 234.663 122.483 234.547C122.374 234.378 122.265 234.21 122.157 234.04C122.098 233.947 122.039 233.854 121.98 233.761C121.864 233.577 121.748 233.392 121.633 233.207C121.564 233.096 121.497 232.985 121.429 232.874C121.331 232.715 121.233 232.555 121.137 232.396C121.058 232.266 120.981 232.136 120.903 232.006C120.825 231.874 120.745 231.742 120.667 231.609C120.575 231.453 120.484 231.296 120.394 231.14C120.319 231.01 120.244 230.881 120.17 230.751C120.091 230.612 120.012 230.473 119.934 230.334C119.847 230.18 119.76 230.026 119.674 229.872C119.57 229.686 119.467 229.499 119.365 229.312C119.325 229.237 119.283 229.163 119.243 229.089C119.142 228.902 119.041 228.714 118.941 228.525C118.872 228.395 118.804 228.265 118.735 228.135C118.674 228.017 118.613 227.9 118.552 227.782C118.45 227.586 118.349 227.389 118.249 227.192C118.208 227.112 118.168 227.031 118.127 226.95C118.039 226.775 117.951 226.6 117.864 226.425C117.756 226.206 117.648 225.986 117.542 225.766C117.511 225.702 117.481 225.639 117.45 225.576C117.378 225.426 117.307 225.274 117.235 225.123C117.162 224.967 117.088 224.812 117.016 224.655C116.959 224.533 116.903 224.411 116.847 224.289C116.766 224.112 116.685 223.935 116.605 223.758C116.545 223.624 116.486 223.49 116.427 223.355C116.356 223.196 116.285 223.038 116.216 222.878C116.153 222.733 116.091 222.588 116.028 222.442C115.962 222.288 115.895 222.133 115.83 221.978C115.771 221.838 115.713 221.697 115.655 221.557C115.585 221.386 115.514 221.216 115.444 221.045C115.388 220.907 115.334 220.768 115.278 220.63C115.217 220.477 115.156 220.325 115.096 220.172C115.034 220.015 114.974 219.858 114.913 219.7C114.85 219.536 114.786 219.371 114.724 219.206C114.648 219.007 114.575 218.808 114.501 218.608C114.466 218.513 114.43 218.417 114.395 218.321C114.326 218.133 114.259 217.944 114.191 217.755C114.146 217.627 114.1 217.499 114.055 217.371C113.997 217.205 113.94 217.039 113.883 216.872C113.834 216.73 113.784 216.589 113.736 216.446C113.67 216.249 113.605 216.051 113.54 215.853C113.507 215.753 113.474 215.653 113.441 215.553C113.368 215.326 113.296 215.099 113.225 214.871C113.195 214.777 113.165 214.682 113.136 214.588C113.087 214.432 113.04 214.275 112.992 214.118C112.934 213.928 112.877 213.737 112.82 213.546C112.788 213.437 112.757 213.328 112.726 213.219C112.67 213.028 112.614 212.838 112.56 212.646C112.529 212.538 112.5 212.428 112.47 212.319C112.33 211.817 112.194 211.312 112.063 210.806L112.024 210.653C111.988 210.511 111.954 210.368 111.918 210.226C111.879 210.07 111.84 209.915 111.802 209.759C111.742 209.512 111.684 209.265 111.626 209.018C111.61 208.948 111.592 208.878 111.576 208.809C111.522 208.573 111.47 208.338 111.418 208.102C111.392 207.984 111.365 207.867 111.34 207.749C111.288 207.509 111.238 207.268 111.188 207.026C111.175 206.962 111.161 206.899 111.147 206.835C111.032 206.269 110.924 205.7 110.82 205.129C110.803 205.036 110.785 204.943 110.769 204.85C110.737 204.67 110.708 204.49 110.677 204.311C110.592 203.814 110.509 203.317 110.434 202.817C110.412 202.675 110.392 202.533 110.371 202.391C110.297 201.887 110.228 201.381 110.163 200.874C110.135 200.654 110.109 200.434 110.083 200.214C109.707 197.046 109.512 193.822 109.512 190.553C109.512 189.504 109.532 188.46 109.571 187.421C109.606 186.507 109.657 185.598 109.722 184.692C110.172 178.386 111.344 172.28 113.155 166.455C113.338 165.867 113.528 165.282 113.724 164.7C117.12 154.605 122.449 145.398 129.272 137.521C129.697 137.03 130.127 136.545 130.563 136.065C132.308 134.146 134.143 132.312 136.062 130.567C136.541 130.131 137.026 129.701 137.517 129.276C138.252 128.64 138.998 128.016 139.756 127.405C140.261 126.998 140.772 126.598 141.287 126.203C144.378 123.833 147.644 121.681 151.063 119.77C151.646 119.444 152.234 119.125 152.825 118.813C157.44 116.382 162.318 114.382 167.405 112.868C168.043 112.678 168.684 112.497 169.328 112.322C176.092 110.492 183.206 109.516 190.549 109.516C190.899 109.516 191.248 109.518 191.597 109.522Z%22 fill%3D%22%23FECE2E%22 fill-opacity%3D%220.2%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%22380%22 height%3D%22380%22 viewBox%3D%220 0 380 380%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M190 0C294.934 0 380 85.0659 380 190C380 294.934 294.934 380 190 380C85.0659 380 0 294.934 0 190C0 85.0659 85.0659 0 190 0ZM190 4C87.275 4 4 87.275 4 190C4 292.725 87.275 376 190 376C292.725 376 376 292.725 376 190C376 87.275 292.725 4 190 4ZM191.859 46.0039C270.534 47.0005 334.004 111.087 334.004 189.998L333.992 191.859C332.996 270.534 268.909 334.004 189.998 334.004L188.137 333.992C110.082 333.004 46.9927 269.914 46.0039 191.859L45.9922 189.998C45.9922 110.466 110.466 45.9922 189.998 45.9922L191.859 46.0039ZM189.998 85.9922C132.557 85.9922 85.9922 132.557 85.9922 189.998C85.9922 247.439 132.557 294.004 189.998 294.004C247.439 294.004 294.004 247.439 294.004 189.998C294.004 132.557 247.439 85.9922 189.998 85.9922ZM191.597 109.522C192.643 109.536 193.684 109.569 194.72 109.621C195.065 109.639 195.41 109.658 195.754 109.68C196.442 109.723 197.128 109.776 197.812 109.837C198.153 109.867 198.494 109.899 198.835 109.934C199.857 110.037 200.873 110.16 201.883 110.302C202.893 110.443 203.897 110.603 204.895 110.781C205.892 110.959 206.884 111.156 207.868 111.37C210.494 111.942 213.073 112.641 215.597 113.461C217.805 114.178 219.972 114.987 222.093 115.884C223.608 116.525 225.099 117.21 226.565 117.938C227.152 118.23 227.734 118.529 228.312 118.834C230.047 119.749 231.745 120.725 233.402 121.76C233.955 122.105 234.502 122.457 235.046 122.814C235.861 123.351 236.666 123.902 237.461 124.467C238.52 125.22 239.561 125.998 240.581 126.8C241.346 127.401 242.1 128.017 242.843 128.645C243.338 129.063 243.828 129.488 244.313 129.918C244.798 130.348 245.278 130.784 245.753 131.226C246.227 131.667 246.696 132.115 247.16 132.567C261.281 146.355 270.384 165.258 271.476 186.281C271.549 187.696 271.587 189.12 271.587 190.553C271.587 191.189 271.579 191.824 271.564 192.456C271.531 193.893 271.462 195.321 271.354 196.739C271.323 197.16 271.286 197.581 271.248 198C271.223 198.277 271.196 198.553 271.168 198.829C271.012 200.37 270.813 201.897 270.571 203.411C270.547 203.561 270.523 203.711 270.498 203.861C270.363 204.681 270.215 205.496 270.055 206.308C270.021 206.48 269.987 206.652 269.952 206.823C269.938 206.891 269.924 206.959 269.91 207.026C269.853 207.305 269.794 207.584 269.733 207.861C269.621 208.376 269.503 208.888 269.382 209.398C269.353 209.518 269.325 209.638 269.296 209.758C269.258 209.916 269.218 210.073 269.179 210.23C269.136 210.4 269.095 210.569 269.052 210.738C269.03 210.822 269.008 210.906 268.986 210.989C268.923 211.231 268.86 211.473 268.795 211.714C268.658 212.223 268.515 212.73 268.368 213.235C268.332 213.359 268.296 213.482 268.26 213.604C268.208 213.78 268.154 213.956 268.101 214.131C268.058 214.271 268.017 214.411 267.974 214.551C267.924 214.712 267.872 214.873 267.821 215.034C267.77 215.197 267.718 215.359 267.666 215.521C267.619 215.667 267.571 215.812 267.523 215.957C267.472 216.113 267.42 216.268 267.368 216.423C267.318 216.573 267.267 216.723 267.216 216.872C267.161 217.033 267.105 217.194 267.049 217.354C267.002 217.488 266.955 217.622 266.907 217.755C266.732 218.246 266.552 218.735 266.368 219.222C266.307 219.382 266.246 219.542 266.185 219.702C266.126 219.854 266.067 220.006 266.008 220.157C265.946 220.315 265.883 220.473 265.82 220.63C265.762 220.777 265.703 220.923 265.644 221.069C265.578 221.23 265.512 221.389 265.445 221.549C265.388 221.688 265.33 221.828 265.271 221.967C265.195 222.149 265.117 222.33 265.039 222.512C264.987 222.634 264.934 222.756 264.881 222.878C264.821 223.015 264.761 223.153 264.7 223.29C264.629 223.45 264.559 223.61 264.487 223.77C264.423 223.913 264.356 224.056 264.291 224.199C264.216 224.362 264.142 224.526 264.066 224.688C264.038 224.749 264.011 224.809 263.982 224.869C263.873 225.103 263.762 225.337 263.65 225.57C263.587 225.703 263.522 225.835 263.458 225.968C263.379 226.131 263.298 226.294 263.218 226.456C263.136 226.621 263.053 226.786 262.971 226.95C262.931 227.028 262.893 227.107 262.854 227.186C262.751 227.388 262.646 227.589 262.542 227.79C262.469 227.931 262.395 228.073 262.321 228.214C262.265 228.321 262.208 228.427 262.151 228.534C262.054 228.718 261.955 228.901 261.856 229.084C261.815 229.16 261.775 229.236 261.733 229.312C261.624 229.512 261.513 229.712 261.401 229.912C261.327 230.045 261.253 230.179 261.178 230.312C261.097 230.455 261.015 230.598 260.934 230.741C260.835 230.914 260.735 231.087 260.635 231.259C260.578 231.355 260.522 231.452 260.466 231.549C260.376 231.701 260.286 231.854 260.195 232.006C260.113 232.145 260.029 232.283 259.945 232.421C259.869 232.547 259.793 232.674 259.716 232.8C259.611 232.972 259.504 233.143 259.397 233.314C259.349 233.393 259.3 233.472 259.251 233.55C259.135 233.734 259.019 233.917 258.902 234.101C258.823 234.224 258.744 234.347 258.664 234.471C258.566 234.622 258.468 234.772 258.369 234.923C258.273 235.07 258.176 235.217 258.078 235.363C258.016 235.456 257.955 235.55 257.893 235.643C257.766 235.831 257.639 236.019 257.511 236.206C257.449 236.296 257.388 236.386 257.326 236.476C257.222 236.627 257.117 236.778 257.012 236.929C256.92 237.06 256.828 237.191 256.735 237.322C256.644 237.451 256.552 237.579 256.46 237.707C256.378 237.822 256.297 237.937 256.214 238.051C256.087 238.226 255.958 238.4 255.83 238.574C255.771 238.654 255.713 238.734 255.654 238.813C255.546 238.96 255.436 239.105 255.326 239.251C255.225 239.386 255.124 239.52 255.021 239.654C254.937 239.765 254.853 239.875 254.769 239.984C254.656 240.131 254.543 240.277 254.429 240.423C254.33 240.55 254.23 240.676 254.13 240.802C254.03 240.928 253.929 241.055 253.828 241.181C253.718 241.318 253.608 241.454 253.497 241.591C253.418 241.689 253.338 241.786 253.258 241.884C253.124 242.047 252.99 242.208 252.855 242.37C252.772 242.47 252.689 242.57 252.605 242.669C252.506 242.787 252.407 242.904 252.308 243.021C252.183 243.168 252.057 243.314 251.932 243.46C251.846 243.559 251.761 243.658 251.675 243.757C251.561 243.888 251.446 244.019 251.331 244.149C251.229 244.265 251.125 244.381 251.022 244.496C250.901 244.632 250.78 244.767 250.658 244.902C250.557 245.014 250.455 245.126 250.353 245.237C250.254 245.345 250.155 245.452 250.056 245.56C249.933 245.692 249.811 245.824 249.688 245.956C249.583 246.067 249.479 246.178 249.374 246.288C249.26 246.408 249.147 246.528 249.032 246.647C248.922 246.762 248.811 246.877 248.7 246.991C248.575 247.12 248.45 247.247 248.324 247.375C248.238 247.463 248.151 247.551 248.064 247.639C247.936 247.768 247.807 247.897 247.678 248.025C247.549 248.153 247.421 248.281 247.292 248.407C247.202 248.495 247.112 248.583 247.021 248.671C246.888 248.801 246.754 248.931 246.619 249.06C246.516 249.159 246.412 249.258 246.308 249.356C246.177 249.48 246.047 249.603 245.916 249.726C245.808 249.826 245.7 249.927 245.592 250.027C245.463 250.147 245.333 250.266 245.203 250.385C245.098 250.481 244.993 250.577 244.888 250.672C244.755 250.792 244.622 250.911 244.488 251.03C244.386 251.122 244.283 251.214 244.18 251.305C244.022 251.444 243.863 251.583 243.704 251.722C243.624 251.791 243.544 251.86 243.464 251.929C243.307 252.064 243.149 252.199 242.99 252.334C242.903 252.408 242.816 252.483 242.729 252.557C242.583 252.679 242.437 252.801 242.291 252.923C242.17 253.023 242.05 253.123 241.929 253.223C241.819 253.313 241.709 253.401 241.599 253.49C241.445 253.615 241.291 253.74 241.137 253.863C241.047 253.935 240.957 254.007 240.867 254.078C240.706 254.206 240.544 254.333 240.382 254.46C240.258 254.556 240.135 254.652 240.011 254.748C239.909 254.826 239.808 254.905 239.706 254.982C239.555 255.098 239.403 255.214 239.251 255.328C239.132 255.417 239.014 255.506 238.895 255.595C238.771 255.687 238.647 255.778 238.522 255.869C238.364 255.986 238.205 256.102 238.046 256.218C237.954 256.284 237.862 256.351 237.77 256.417C237.592 256.544 237.414 256.671 237.235 256.797C237.162 256.849 237.088 256.901 237.015 256.952C236.834 257.079 236.653 257.206 236.471 257.331C236.37 257.401 236.268 257.47 236.167 257.539C235.999 257.654 235.83 257.768 235.661 257.882C235.571 257.942 235.481 258.002 235.391 258.062C235.22 258.176 235.049 258.288 234.878 258.4C234.767 258.473 234.655 258.546 234.543 258.618C234.381 258.723 234.219 258.829 234.056 258.933C233.922 259.018 233.787 259.102 233.652 259.187C233.526 259.266 233.401 259.345 233.274 259.424C233.132 259.512 232.989 259.6 232.847 259.688C232.695 259.78 232.544 259.873 232.392 259.965C232.276 260.035 232.161 260.104 232.045 260.173C231.899 260.26 231.752 260.348 231.605 260.435C231.449 260.526 231.293 260.617 231.136 260.708C231.006 260.783 230.877 260.857 230.747 260.932C230.608 261.011 230.469 261.089 230.33 261.168C230.176 261.255 230.023 261.342 229.868 261.428C229.736 261.501 229.603 261.574 229.471 261.646C229.342 261.717 229.214 261.789 229.085 261.858C228.898 261.96 228.71 262.06 228.521 262.16C228.413 262.218 228.304 262.276 228.195 262.333C228.057 262.406 227.917 262.478 227.778 262.55C227.609 262.638 227.439 262.726 227.269 262.812C227.127 262.884 226.985 262.955 226.844 263.026C226.728 263.085 226.612 263.143 226.495 263.201C226.323 263.286 226.151 263.37 225.979 263.454C225.821 263.531 225.662 263.608 225.504 263.684C225.396 263.735 225.288 263.786 225.18 263.837C225.017 263.914 224.855 263.991 224.692 264.066C224.495 264.158 224.298 264.249 224.1 264.339C224.012 264.379 223.924 264.419 223.836 264.459C223.594 264.568 223.351 264.675 223.108 264.782C223.059 264.804 223.009 264.827 222.959 264.849C222.76 264.936 222.56 265.021 222.36 265.106C222.231 265.161 222.103 265.217 221.974 265.271C221.834 265.33 221.693 265.388 221.553 265.446C221.382 265.517 221.212 265.588 221.041 265.657C220.913 265.709 220.784 265.76 220.655 265.812C220.493 265.876 220.331 265.942 220.168 266.006C220.011 266.068 219.854 266.128 219.696 266.188C219.536 266.25 219.376 266.312 219.215 266.373C218.729 266.557 218.241 266.736 217.75 266.911C217.622 266.957 217.495 267.002 217.367 267.047C217.225 267.097 217.083 267.145 216.94 267.194C216.775 267.251 216.609 267.309 216.442 267.365C216.245 267.432 216.047 267.496 215.849 267.562C215.749 267.594 215.649 267.628 215.549 267.66C215.322 267.734 215.095 267.805 214.867 267.877C214.775 267.906 214.682 267.935 214.59 267.964C214.351 268.038 214.111 268.111 213.871 268.183C213.799 268.204 213.727 268.227 213.654 268.248C213.455 268.307 213.254 268.365 213.054 268.423C212.919 268.462 212.785 268.501 212.65 268.539C212.472 268.59 212.293 268.638 212.114 268.688C211.976 268.725 211.838 268.764 211.7 268.801C211.529 268.847 211.358 268.892 211.187 268.937C211.033 268.977 210.88 269.018 210.726 269.058C210.558 269.101 210.39 269.142 210.222 269.184C210.066 269.222 209.911 269.262 209.755 269.3C209.564 269.346 209.374 269.392 209.183 269.437C209.058 269.466 208.933 269.496 208.809 269.524C208.241 269.655 207.671 269.779 207.1 269.897C207.01 269.916 206.921 269.936 206.831 269.954C206.61 269.999 206.388 270.042 206.166 270.085C206.062 270.105 205.958 270.127 205.854 270.146C205.665 270.183 205.476 270.217 205.286 270.252C205.135 270.28 204.984 270.308 204.832 270.335C204.698 270.359 204.565 270.381 204.431 270.404C204.225 270.44 204.02 270.476 203.814 270.51C203.693 270.53 203.571 270.548 203.449 270.567C203.252 270.599 203.056 270.631 202.858 270.661C202.701 270.685 202.544 270.707 202.387 270.73C202.19 270.759 201.994 270.788 201.797 270.815C201.278 270.888 200.757 270.953 200.234 271.016C200.085 271.033 199.936 271.052 199.787 271.069C199.64 271.086 199.492 271.101 199.345 271.117C199.173 271.136 199.001 271.154 198.828 271.172C198.617 271.193 198.405 271.213 198.193 271.232C198.053 271.246 197.912 271.26 197.771 271.272C197.562 271.291 197.352 271.307 197.142 271.324C197.019 271.334 196.897 271.345 196.774 271.354C195.8 271.429 194.821 271.484 193.837 271.523C193.783 271.526 193.728 271.529 193.674 271.531C193.575 271.535 193.475 271.537 193.376 271.54C192.438 271.572 191.495 271.591 190.549 271.591L189.502 271.584C189.037 271.578 188.574 271.566 188.111 271.553C187.632 271.539 187.153 271.521 186.676 271.498C186.487 271.489 186.298 271.48 186.109 271.47C185.518 271.438 184.929 271.4 184.342 271.355C183.82 271.316 183.299 271.27 182.779 271.221C182.61 271.205 182.441 271.189 182.272 271.172C182.014 271.146 181.756 271.118 181.499 271.09C181.434 271.083 181.369 271.076 181.305 271.068C180.698 271 180.094 270.923 179.492 270.841C179.421 270.831 179.349 270.822 179.277 270.812C178.736 270.737 178.198 270.655 177.66 270.569C177.52 270.547 177.38 270.525 177.24 270.502C176.932 270.451 176.624 270.399 176.317 270.345C176.31 270.343 176.302 270.342 176.295 270.341C176.048 270.297 175.802 270.251 175.557 270.205C175.464 270.188 175.372 270.171 175.28 270.153C175.093 270.118 174.906 270.08 174.719 270.043C174.572 270.014 174.425 269.986 174.278 269.956C174.158 269.932 174.038 269.906 173.918 269.881C173.37 269.767 172.825 269.648 172.281 269.522C172.139 269.49 171.998 269.455 171.856 269.422C171.692 269.383 171.527 269.345 171.362 269.305C171.177 269.26 170.992 269.213 170.808 269.167C170.66 269.13 170.512 269.093 170.365 269.056C170.228 269.02 170.091 268.984 169.954 268.948C169.762 268.898 169.57 268.848 169.379 268.796C169.277 268.768 169.176 268.741 169.074 268.713C168.858 268.654 168.643 268.595 168.428 268.534C168.292 268.496 168.158 268.456 168.022 268.417C167.839 268.364 167.655 268.311 167.472 268.257C167.323 268.213 167.175 268.167 167.027 268.122C166.868 268.074 166.709 268.027 166.551 267.978C166.383 267.926 166.216 267.872 166.049 267.819C165.892 267.77 165.736 267.72 165.58 267.67C165.412 267.616 165.245 267.56 165.078 267.505C164.945 267.461 164.812 267.417 164.679 267.372C164.473 267.303 164.268 267.232 164.062 267.161C163.957 267.125 163.852 267.089 163.747 267.053C163.575 266.992 163.404 266.931 163.232 266.869C163.075 266.813 162.918 266.757 162.761 266.699C162.618 266.647 162.475 266.594 162.333 266.541C162.183 266.485 162.033 266.431 161.884 266.374C161.707 266.307 161.531 266.239 161.354 266.171C161.218 266.118 161.081 266.065 160.944 266.012C160.782 265.948 160.621 265.883 160.459 265.818C160.317 265.761 160.174 265.705 160.032 265.647C159.872 265.582 159.712 265.515 159.553 265.449C159.413 265.391 159.274 265.334 159.135 265.275C158.953 265.199 158.771 265.121 158.59 265.043C158.468 264.99 158.346 264.938 158.224 264.885C158.086 264.825 157.949 264.765 157.812 264.704C157.638 264.627 157.465 264.551 157.292 264.473C157.162 264.414 157.032 264.354 156.902 264.295C156.739 264.22 156.576 264.146 156.413 264.07C156.286 264.011 156.159 263.951 156.032 263.892C155.865 263.813 155.698 263.734 155.531 263.654C155.391 263.587 155.251 263.518 155.111 263.45C154.948 263.371 154.785 263.291 154.622 263.21C154.53 263.164 154.437 263.118 154.345 263.072C154.144 262.972 153.944 262.871 153.745 262.77C153.636 262.714 153.526 262.657 153.417 262.601C153.24 262.509 153.064 262.418 152.888 262.325C152.781 262.269 152.674 262.212 152.567 262.155C152.384 262.058 152.2 261.959 152.018 261.86C151.887 261.79 151.757 261.719 151.627 261.647C151.495 261.575 151.363 261.502 151.231 261.429C151.046 261.326 150.861 261.222 150.676 261.117C150.583 261.065 150.491 261.013 150.398 260.96C150.234 260.866 150.071 260.772 149.907 260.677C149.766 260.595 149.626 260.513 149.485 260.431C149.352 260.352 149.22 260.273 149.087 260.193C148.94 260.106 148.794 260.018 148.647 259.93C148.516 259.85 148.385 259.77 148.254 259.689C148.098 259.594 147.942 259.498 147.787 259.401C147.687 259.339 147.587 259.276 147.486 259.213C147.324 259.111 147.162 259.009 147.001 258.906C146.866 258.82 146.732 258.733 146.598 258.646C146.473 258.566 146.348 258.485 146.224 258.403C145.997 258.255 145.771 258.106 145.546 257.955C145.522 257.939 145.499 257.924 145.476 257.908C145.277 257.775 145.079 257.64 144.881 257.505C144.796 257.447 144.711 257.389 144.626 257.33C144.475 257.226 144.324 257.121 144.173 257.016C144.041 256.924 143.91 256.832 143.779 256.739C143.651 256.648 143.523 256.556 143.395 256.464C143.274 256.377 143.153 256.291 143.032 256.204C142.863 256.082 142.695 255.958 142.527 255.834C142.437 255.767 142.346 255.701 142.256 255.634C142.119 255.532 141.983 255.43 141.848 255.328C141.7 255.217 141.554 255.106 141.407 254.994C141.306 254.917 141.205 254.839 141.104 254.762C140.961 254.651 140.818 254.54 140.675 254.429C140.546 254.328 140.417 254.227 140.289 254.125C140.164 254.026 140.04 253.927 139.916 253.828C139.777 253.717 139.64 253.605 139.502 253.493C139.407 253.416 139.312 253.339 139.218 253.262C139.043 253.119 138.869 252.975 138.696 252.831C138.627 252.773 138.558 252.716 138.489 252.658C138.333 252.527 138.178 252.395 138.022 252.263C137.9 252.158 137.777 252.053 137.655 251.948C137.551 251.859 137.448 251.769 137.345 251.679C137.214 251.564 137.083 251.45 136.952 251.335C136.836 251.233 136.721 251.129 136.605 251.026C136.47 250.905 136.334 250.784 136.199 250.662C136.087 250.561 135.976 250.458 135.864 250.356C135.757 250.258 135.649 250.159 135.542 250.06C135.397 249.925 135.251 249.791 135.106 249.655C135.026 249.58 134.945 249.505 134.865 249.429C134.709 249.281 134.554 249.132 134.399 248.983C134.31 248.898 134.221 248.812 134.132 248.726C133.996 248.594 133.861 248.461 133.727 248.328C133.639 248.242 133.55 248.155 133.463 248.068C133.327 247.934 133.191 247.799 133.057 247.663C132.956 247.562 132.855 247.46 132.755 247.357C132.625 247.226 132.496 247.094 132.367 246.961C132.266 246.856 132.165 246.751 132.063 246.646C131.95 246.528 131.838 246.41 131.726 246.291C131.627 246.187 131.529 246.084 131.432 245.979C131.285 245.823 131.139 245.667 130.994 245.51C130.932 245.442 130.87 245.374 130.808 245.307C130.662 245.148 130.517 244.988 130.372 244.828C130.28 244.726 130.188 244.623 130.096 244.521C129.991 244.404 129.887 244.286 129.783 244.169C129.67 244.04 129.557 243.911 129.444 243.781C129.333 243.653 129.221 243.525 129.11 243.396C129.003 243.272 128.897 243.147 128.79 243.021C128.708 242.925 128.626 242.829 128.545 242.732C128.422 242.587 128.3 242.441 128.179 242.295C128.062 242.155 127.946 242.015 127.831 241.874C127.775 241.806 127.72 241.738 127.665 241.67C127.491 241.456 127.318 241.242 127.146 241.026C127.114 240.985 127.081 240.944 127.048 240.902C126.912 240.731 126.776 240.558 126.642 240.386C126.537 240.252 126.433 240.119 126.33 239.984C126.26 239.893 126.189 239.802 126.119 239.71C125.98 239.528 125.842 239.346 125.705 239.163C125.639 239.075 125.573 238.987 125.507 238.898C125.415 238.775 125.324 238.651 125.232 238.526C125.116 238.368 124.999 238.209 124.884 238.05C124.817 237.958 124.751 237.866 124.685 237.773C124.557 237.596 124.431 237.418 124.305 237.239C124.253 237.166 124.201 237.092 124.149 237.019C124.023 236.838 123.896 236.657 123.771 236.475C123.695 236.365 123.621 236.256 123.546 236.146C123.447 236.002 123.349 235.857 123.251 235.712C123.137 235.543 123.025 235.372 122.912 235.202C122.844 235.099 122.776 234.997 122.709 234.894C122.633 234.778 122.558 234.663 122.483 234.547C122.374 234.378 122.265 234.21 122.157 234.04C122.098 233.947 122.039 233.854 121.98 233.761C121.864 233.577 121.748 233.392 121.633 233.207C121.564 233.096 121.497 232.985 121.429 232.874C121.331 232.715 121.233 232.555 121.137 232.396C121.058 232.266 120.981 232.136 120.903 232.006C120.825 231.874 120.745 231.742 120.667 231.609C120.575 231.453 120.484 231.296 120.394 231.14C120.319 231.01 120.244 230.881 120.17 230.751C120.091 230.612 120.012 230.473 119.934 230.334C119.847 230.18 119.76 230.026 119.674 229.872C119.57 229.686 119.467 229.499 119.365 229.312C119.325 229.237 119.283 229.163 119.243 229.089C119.142 228.902 119.041 228.714 118.941 228.525C118.872 228.395 118.804 228.265 118.735 228.135C118.674 228.017 118.613 227.9 118.552 227.782C118.45 227.586 118.349 227.389 118.249 227.192C118.208 227.112 118.168 227.031 118.127 226.95C118.039 226.775 117.951 226.6 117.864 226.425C117.756 226.206 117.648 225.986 117.542 225.766C117.511 225.702 117.481 225.639 117.45 225.576C117.378 225.426 117.307 225.274 117.235 225.123C117.162 224.967 117.088 224.812 117.016 224.655C116.959 224.533 116.903 224.411 116.847 224.289C116.766 224.112 116.685 223.935 116.605 223.758C116.545 223.624 116.486 223.49 116.427 223.355C116.356 223.196 116.285 223.038 116.216 222.878C116.153 222.733 116.091 222.588 116.028 222.442C115.962 222.288 115.895 222.133 115.83 221.978C115.771 221.838 115.713 221.697 115.655 221.557C115.585 221.386 115.514 221.216 115.444 221.045C115.388 220.907 115.334 220.768 115.278 220.63C115.217 220.477 115.156 220.325 115.096 220.172C115.034 220.015 114.974 219.858 114.913 219.7C114.85 219.536 114.786 219.371 114.724 219.206C114.648 219.007 114.575 218.808 114.501 218.608C114.466 218.513 114.43 218.417 114.395 218.321C114.326 218.133 114.259 217.944 114.191 217.755C114.146 217.627 114.1 217.499 114.055 217.371C113.997 217.205 113.94 217.039 113.883 216.872C113.834 216.73 113.784 216.589 113.736 216.446C113.67 216.249 113.605 216.051 113.54 215.853C113.507 215.753 113.474 215.653 113.441 215.553C113.368 215.326 113.296 215.099 113.225 214.871C113.195 214.777 113.165 214.682 113.136 214.588C113.087 214.432 113.04 214.275 112.992 214.118C112.934 213.928 112.877 213.737 112.82 213.546C112.788 213.437 112.757 213.328 112.726 213.219C112.67 213.028 112.614 212.838 112.56 212.646C112.529 212.538 112.5 212.428 112.47 212.319C112.33 211.817 112.194 211.312 112.063 210.806L112.024 210.653C111.988 210.511 111.954 210.368 111.918 210.226C111.879 210.07 111.84 209.915 111.802 209.759C111.742 209.512 111.684 209.265 111.626 209.018C111.61 208.948 111.592 208.878 111.576 208.809C111.522 208.573 111.47 208.338 111.418 208.102C111.392 207.984 111.365 207.867 111.34 207.749C111.288 207.509 111.238 207.268 111.188 207.026C111.175 206.962 111.161 206.899 111.147 206.835C111.032 206.269 110.924 205.7 110.82 205.129C110.803 205.036 110.785 204.943 110.769 204.85C110.737 204.67 110.708 204.49 110.677 204.311C110.592 203.814 110.509 203.317 110.434 202.817C110.412 202.675 110.392 202.533 110.371 202.391C110.297 201.887 110.228 201.381 110.163 200.874C110.135 200.654 110.109 200.434 110.083 200.214C109.707 197.046 109.512 193.822 109.512 190.553C109.512 189.504 109.532 188.46 109.571 187.421C109.606 186.507 109.657 185.598 109.722 184.692C110.172 178.386 111.344 172.28 113.155 166.455C113.338 165.867 113.528 165.282 113.724 164.7C117.12 154.605 122.449 145.398 129.272 137.521C129.697 137.03 130.127 136.545 130.563 136.065C132.308 134.146 134.143 132.312 136.062 130.567C136.541 130.131 137.026 129.701 137.517 129.276C138.252 128.64 138.998 128.016 139.756 127.405C140.261 126.998 140.772 126.598 141.287 126.203C144.378 123.833 147.644 121.681 151.063 119.77C151.646 119.444 152.234 119.125 152.825 118.813C157.44 116.382 162.318 114.382 167.405 112.868C168.043 112.678 168.684 112.497 169.328 112.322C176.092 110.492 183.206 109.516 190.549 109.516C190.899 109.516 191.248 109.518 191.597 109.522Z%22 fill%3D%22%23FECE2E%22 fill-opacity%3D%220.2%22%2F%3E%3C%2Fsvg%3E");
  pointer-events: none;
  z-index: -1;
}

.analytics-card_content {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: .5em;
  flex: 1;
}

.analytics-card_title {
  margin: 0;
  font-weight: 500;
  font-size: 1.25em;
  line-height: 1.4;
  color: rgba(23, 24, 26, .8);
  color: rgba(var(--theme-primary-rgb), .8);
  max-width: 15.25em;
}

.analytics-card_subtitle {
  margin: 0;
  font-size: 1em;
  line-height: 1.4;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  max-width: 18em;
}

.analytics-card_value {
  font-weight: 700;
  font-size: 5.875em;
  line-height: 1;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.analytics-card_chart {
  position: relative;
  z-index: 1;
  margin-top: auto;
}

/* Total requests card - wave chart */

.analytics-card_chart--wave {
  display: block;
  width: calc(100% + 2.5em);
  height: 11em;
  margin-left: -1.25em;
  margin-bottom: -1.25em;
}

/* Avg time card - gauge chart */

.analytics-card--avg_time {
  padding-bottom: 1.75em;
}

.analytics-card--avg_time .analytics-card_title {
  font-size: 1.75em;
  font-weight: 700;
  line-height: normal;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.analytics-card_chart--gauge {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-top: auto;
  padding-top: 1em;
}

.analytics-gauge {
  display: block;
  max-width: 100%;
  min-width: 12.5em;
  height: auto;
}

.analytics-gauge_scale {
  stroke: rgba(192, 194, 203, .4);
  stroke: rgba(var(--theme-light-grey-v2-rgb), .4);
}

.analytics-gauge_track {
  stroke: rgba(192, 194, 203, .4);
  stroke: rgba(var(--theme-light-grey-v2-rgb), .4);
}

.analytics-gauge_progress {
  stroke: #6135ee;
}

.analytics-gauge_value {
  position: absolute;
  bottom: 0;
  left: 50%;
  transform: translateX(-50%);
  display: flex;
  flex-direction: column;
  align-items: center;
  text-align: center;
}

.analytics-gauge_label {
  font-size: .875em;
  line-height: 1.2;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.analytics-gauge_number {
  font-weight: 700;
  font-size: 2.875em;
  line-height: 1;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

/* Status card - donut chart */

.analytics-card--status {
  grid-column: span 2;
}

.analytics-card_header {
  display: flex;
  align-items: center;
  gap: .75em;
  margin-bottom: 1em;
}

.analytics-card_header_rect {
  flex-shrink: 0;
  width: 2.5em;
  height: 2.5em;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: .5em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-yellow);
}

.analytics-card_header_icon {
  width: 1.75em;
  height: 1.75em;
  background-color: #fff;
}

.analytics-card_header_title {
  margin: 0;
  font-weight: 600;
  font-size: 1.5em;
  line-height: 1.4;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.analytics-status_chart {
  flex: 1;
  min-height: 18em;
}

.analytics-status_echart {
  width: 100%;
  height: 100%;
}

/* Top services card - bubble chart */

.analytics-card--top_services {
  grid-column: 1 / -1;
  min-height: auto;
  padding: 1.5em;
}

.analytics-card_title--large {
  font-size: 1.75em;
  font-weight: 700;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  max-width: none;
  margin-bottom: 1em;
}

.analytics-bubble_chart {
  display: flex;
  justify-content: center;
  padding: 1.5em;
  background-image: url("data:image/svg+xml,%3csvg width='100%25' height='100%25' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='100%25' height='100%25' rx='8' ry='8' fill='none' stroke='%23A6A9B659' stroke-width='1' stroke-dasharray='8%2c 6' stroke-dashoffset='0' stroke-linecap='square'/%3e%3c/svg%3e");
  border-radius: .5em;
  margin-bottom: 1.5em;
  box-sizing: border-box;
  width: 100%;
  height: 20em;
}

.analytics-bubble_echart {
  width: 100%;
  height: 100%;
}

.analytics-bubble_legends {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1.25em;
  gap: 1.25em;
}

.analytics-bubble_legend {
  display: flex;
  gap: .625em;
  align-items: flex-start;
}

.analytics-bubble_legend_rect {
  flex-shrink: 0;
  width: 1.75em;
  height: 1.75em;
  border-radius: .375em;
  display: flex;
  align-items: center;
  justify-content: center;
}

.analytics-bubble_legend_icon {
  background-color: #fff;
  width: 1.25em;
  height: 1.25em;
}

.analytics-bubble_legend_content {
  display: flex;
  flex-direction: column;
  gap: .125em;
  min-width: 0;
}

.analytics-bubble_legend_name {
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  overflow: hidden;
  text-overflow: ellipsis;
}

.analytics-bubble_legend_count {
  line-height: 1.4;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

/* Skeleton loader */

@keyframes analytics_skeleton_shine {
  to {
    background-position-x: -200%;
  }
}

.analytics-card--loading {
  background: linear-gradient(
    110deg,
    rgba(192, 194, 203, .3) 8%,
    rgba(192, 194, 203, .15) 18%,
    rgba(192, 194, 203, .3) 33%
  );
  background: linear-gradient(
    110deg,
    rgba(var(--theme-light-grey-v2-rgb), .3) 8%,
    rgba(var(--theme-light-grey-v2-rgb), .15) 18%,
    rgba(var(--theme-light-grey-v2-rgb), .3) 33%
  );
  background-size: 200% 100%;
  animation: analytics_skeleton_shine 1.5s linear infinite;
}

.analytics-card--total_requests.analytics-card--loading,
.analytics-card--avg_time.analytics-card--loading {
  min-height: 18em;
}

.analytics-card--status.analytics-card--loading {
  min-height: 22em;
}

.analytics-card--top_services.analytics-card--loading {
  min-height: 28em;
}

/* Tablet - 2 columns */

@media (max-width: 1200px) {
  .analytics {
    grid-template-columns: repeat(2, 1fr);
  }

  .analytics-card {
    min-height: 12.5em;
  }

  .analytics-card--status {
    grid-column: 1 / -1;
  }

  .analytics-bubble_legends {
    grid-template-columns: repeat(3, 1fr);
  }

  .analytics-card--total_requests.analytics-card--loading,
  .analytics-card--avg_time.analytics-card--loading {
    min-height: 16em;
  }

  .analytics-card--status.analytics-card--loading {
    min-height: 20em;
  }

  .analytics-card--top_services.analytics-card--loading {
    min-height: 26em;
  }
}

@media (max-width: 992px) {
  .analytics {
    gap: 1em;
  }

  .analytics-card {
    min-height: 11.25em;
    padding: 1em;
  }

  .analytics-card_chart--wave {
    width: calc(100% + 2em);
    margin-left: -1em;
    margin-bottom: -1em;
  }

  .analytics-card--top_services {
    padding: 1.25em;
  }

  .analytics-bubble_chart {
    height: 18em;
    padding: 1em;
  }

  .analytics-bubble_legends {
    grid-template-columns: repeat(2, 1fr);
  }

  .analytics-card--total_requests.analytics-card--loading,
  .analytics-card--avg_time.analytics-card--loading {
    min-height: 14em;
  }

  .analytics-card--status.analytics-card--loading {
    min-height: 18em;
  }

  .analytics-card--top_services.analytics-card--loading {
    min-height: 24em;
  }
}

/* Mobile - 1 column */

@media (max-width: 768px) {
  .analytics {
    grid-template-columns: 1fr;
  }

  .analytics-card {
    min-height: auto;
  }

  .analytics-card--status {
    grid-column: span 1;
  }

  .analytics-card_title {
    font-size: 1em;
  }

  .analytics-card_value {
    font-size: 4em;
  }

  .analytics-card--avg_time .analytics-card_title {
    font-size: 1.25em;
  }

  .analytics-card_header_title {
    font-size: 1.25em;
  }

  .analytics-status_chart {
    min-height: 18em;
  }

  .analytics-card--top_services {
    padding: 1em;
  }

  .analytics-card_title--large {
    font-size: 1.25em;
  }

  .analytics-bubble_chart {
    height: 16em;
  }

  .analytics-bubble_legends {
    grid-template-columns: 1fr 1fr;
    gap: .75em;
  }

  .analytics-card--total_requests.analytics-card--loading,
  .analytics-card--avg_time.analytics-card--loading {
    min-height: 12em;
  }

  .analytics-card--status.analytics-card--loading {
    min-height: 20em;
  }

  .analytics-card--top_services.analytics-card--loading {
    min-height: 22em;
  }
}

@media (max-width: 576px) {
  .analytics {
    margin: 0 2.5em 4em;
    margin: 0 var(--app-container-padding-x) 4em;
    gap: .75em;
  }

  .analytics-card {
    padding: 1em;
  }

  .analytics-card_chart--wave {
    width: calc(100% + 2em);
    height: 8em;
    margin-left: -1em;
    margin-bottom: -1em;
  }

  .analytics-card_value {
    font-size: 3em;
  }

  .analytics-bubble_chart {
    height: 14em;
    margin-bottom: 1em;
  }

  .analytics-bubble_legends {
    grid-template-columns: 1fr;
  }

  .analytics-card--total_requests.analytics-card--loading,
  .analytics-card--avg_time.analytics-card--loading {
    min-height: 10em;
  }

  .analytics-card--status.analytics-card--loading {
    min-height: 18em;
  }

  .analytics-card--top_services.analytics-card--loading {
    min-height: 20em;
  }
}

.applications {
  display: flex;
  gap: 1em;
}

.applications-spinner {
  margin: auto;
}

.applications-content {
  display: flex;
  flex-direction: column;
  min-width: 0;
  gap: 1em;
  flex: 1;
}

.applications-forms_catalog {
  display: flex;
  flex-direction: column;
  width: 300px;
  flex-shrink: 0;
  height: 100%;
  box-sizing: border-box;
  overflow-y: auto;
  border: 1px solid rgba(23, 24, 26, .15);
  border: 1px solid rgba(var(--theme-primary-rgb), .15);
}

.applications-sheet {
  border: 1px solid rgba(23, 24, 26, .15);
  border: 1px solid rgba(var(--theme-primary-rgb), .15);
  border-bottom: 0;
  max-height: 70vh;
  height: 100%;
}

.applications-charts {
  display: grid;
  grid-template-columns: repeat(2, 1fr);
  grid-auto-rows: minmax(500px, auto);
  grid-auto-columns: minmax(500px, auto);
  grid-gap: 1em;
  width: 100%;
}

.applications-chart {
  display: flex;
  flex-direction: column;
  box-sizing: border-box;
  border: 1px solid rgba(23, 24, 26, .15);
  border: 1px solid rgba(var(--theme-primary-rgb), .15);
  border-radius: .5em;
}

.applications-chart_iframe {
  width: 100%;
  height: 100%;
}

@media (max-width: 768px) {
  .applications {
    flex-direction: column;
  }

  .applications-forms_catalog {
    width: 100%;
  }

  .applications-charts {
    grid-template-columns: 1fr;
  }
}

.burials-search {
  margin-bottom: 6.56em;
}

.burials-search_title {
  margin: 0;
  font-size: 2.6em;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin-bottom: 1em;
}

.burials-funeral_services {
  margin-bottom: 6.56em;
}

.burials-intro {
  margin-bottom: 6.55em;
}

.burials-intro_title {
  text-align: center;

  font-size: 2.6em;
  font-weight: 700;
  width: 18em;
  margin: auto;
  margin-bottom: .55em;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  line-height: 1;
}

.burials-intro_buttons {
  display: flex;
  justify-content: center;
  gap: .8em;
}

@media (max-width: 1200px) {
  .burials-search_title {
    font-size: 2.25rem;
  }
}

@media (max-width: 992px) {
  .burials-intro_title {
    font-size: 2.4em;
  }

  .burials-search_title {
    font-size: 2rem;
  }
}

@media (max-width: 768px) {

  .burials-intro_title {
    font-size: 2.2em;
    width: 15em;
  }

  .burials-intro_buttons {
    gap: .6em;
  }

  .burials-search_title {
    font-size: 1.875rem;
  }
}

@media (max-width: 576px) {
  .burials-intro_title {
    font-size: 2em;
  }

  .burials-intro_buttons {
    flex-direction: column;
    align-items: center;
    gap: .5em;
  }

  .burials-search_title {
    font-size: 1.625rem;
  }
}

@media (max-width: 375px) {
  .burials-intro_title {
    width: 8em;
  }

  .burials-intro_buttons {
    gap: .4em;
  }
}

.burials_map {
  width: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
}

.burials_map-map {
  width: 100%;
  flex: 1;
}

.burials_products-title {
  margin: 0;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-size: 2.62em;
  font-weight: 700;
}

.burials_products-search {
  width: 27.5em;
}

.burials_products-header {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 2.65em;
}

.burials_products-religion_chips {
  margin-bottom: 1.25em;
}

.burials_products-filter_chips {
  margin-bottom: 2.62em;
}

.burials_products-cards {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  grid-gap: 1.75em;
  gap: 1.75em;
  margin-bottom: 3em;
}

.burials_products-loading {
  display: flex;
  flex-direction: column;
  align-items: center;
  padding: 2em;
  margin-bottom: 3em;
}

.appspinner.burials_products-loading_spinner {
  padding: 1em 1.5em;
  /* width: 2.5em;
  height: 2.5em;
  border: 3px solid var(--theme-light-grey);
  border-top: 3px solid var(--theme-accent);
  border-radius: 50%;
  animation: spin 1s linear infinite;
  */
}

.burials_products-loading_text {
  margin: 0;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
  font-size: 1em;
}

.burials_products-pagination {
  display: flex;
  align-items: center;
  min-width: 350px;
  justify-content: space-between;
}

/*@keyframes spin {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}*/

@media (max-width: 1200px) {
  .burials_products-cards {
    grid-template-columns: repeat(3, 1fr);
  }

  .burials_products-title {
    font-size: 2.25rem;
  }
}

@media (max-width: 992px) {
  .burials_products-header {
    flex-direction: column;
    align-items: flex-start;
    gap: 1.5em;
  }

  .burials_products-search {
    width: 100%;
  }

  .burials_products-cards {
    grid-template-columns: repeat(2, 1fr);
  }

  .burials_products-title {
    font-size: 2rem;
  }
}

@media (max-width: 768px) {
  .burials_products-cards {
    grid-template-columns: 1fr;
    gap: 1.25em;
  }

  .burials_products-title {
    font-size: 1.875rem;
  }
}

@media (max-width: 576px) {
  .burials_products-title {
    font-size: 1.625rem;
  }
}

.product_page-content {
  display: flex;
  justify-content: space-between;
}

.product_page-info_block {
  width: 48.75em;
}

.product_page-category {
  margin-bottom: .5em;
}

.product_page-service_category,
.product_page-religion_category {
  font-size: .75em;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
  margin-right: .75em;
}

.product_page-service_category--accent,
.product_page-religion_category--accent {
  font-size: .91em;
  padding: .28em .65em;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  background: rgba(254, 206, 46, .6);
  background: rgba(var(--theme-accent-rgb), .6);
  border-radius: .28em;
}

.product_page-overview {
  margin-bottom: 1.87em;
}

.product_page-overview_title {
  margin: 0;
  font-size: 2.62em;
  font-weight: 700;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin-bottom: .25em;
}

.product_page-overview_description {
  margin: 0;
  font-size: .875em;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  line-height: 1.4;
}

.product_page-contact {
  display: flex;
  gap: 1.375em;
}

.product_page-contact_item {
  display: flex;
  gap: .25em;
  cursor: pointer;
}

.product_page-contact_info {
  display: grid;
}

.product_page-contact_info--address {
  padding-top: 2px;
}

.product_page-contact_icon {
  width: 1.5em;
  height: 1.5em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.product_page-contact_info_title {
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  font-size: 1em;
}

.product_page-contact_info_title:hover {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  -webkit-text-decoration: underline;
  text-decoration: underline;
}

.product_page-contact_info_subtitle {
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
  font-size: .875em;
}

.product_page-general_info {
  padding-bottom: 1.875em;
  border-bottom: 1px solid rgb(243, 243, 243);
  border-bottom: 1px solid var(--theme-light-grey);
  margin-bottom: 1.875em;
}

.product_page-price {
  padding: .625em .875em;
  border: 1px solid rgb(65, 146, 255);
  border: 1px solid var(--theme-blue);
  border-radius: .37em;
  display: inline-block;
}

.product_page-price_label {
  display: block;
  font-size: .75em;
  color: rgb(65, 146, 255);
  color: var(--theme-blue);
  font-weight: 400;
}

.product_page-price_value {
  font-size: 2.25em;
  font-weight: 900;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.product_page-price_currency {
  font-size: .65em;
  font-weight: 500;
}

.product_page-image_block {
  background-color: rgb(243, 243, 243);
  background-color: var(--theme-light-grey);
  width: 22.625em;
  height: 22.625em;
}

.product_page-image {
  width: 100%;
  height: 100%;
}

.faq-search {
  width: 50em;
  margin-bottom: 2.375em;
}

.faq-container {
  display: flex;
  align-items: flex-start;
  gap: 1.75em;
}

.faq-contents {
  position: sticky;
  top: 1.5em;
  display: flex;
  flex-direction: column;
  gap: 1.5em;
  min-width: 23.25em;
  padding-right: 1.75em;
  border-right: 1px solid rgba(23, 24, 26, .05);
  border-right: 1px solid rgba(var(--theme-primary-rgb), .05);
}

.faq-contents_header {
  display: none;
}

.faq-contents_list {
  display: flex;
  flex-direction: column;
  gap: 1.5em;
}

.faq-question {
  width: -moz-fit-content;
  width: fit-content;
  font-weight: 500;
  font-size: 1.125em;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
  cursor: pointer;
  transition: color 200ms, border-bottom 200ms;
}

.faq-question:hover,
.faq-question--active {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-underline-offset: .25em;
  text-decoration-color: rgb(254, 206, 46);
  text-decoration-color: var(--theme-accent);
}

.faq-items {
  width: -moz-fit-content;
  width: fit-content;
  display: flex;
  flex-direction: column;
  gap: 2.375em;
}

.faq-item {
  padding-bottom: 1.125em;
}

@media (max-width: 992px) {
  .faq-search {
    width: calc(100% - 2.25em);
    max-width: 47.75em;
    min-width: 0;
  }

  .faq-container {
    flex-direction: column;
    gap: 5em;
  }

  .faq-contents {
    position: static;
    width: calc(100% - 2.25em);
    max-width: 47.75em;
    min-width: 0;
    padding: 1.125em 1.125em 1.5em;
    border-radius: .625em;
    border: 1px solid rgba(23, 24, 26, .1);
    background: rgb(255, 255, 255);
    background: var(--theme-white);
  }

  .faq-contents_header {
    display: flex;
    align-items: center;
    gap: .75em;
    padding-bottom: .875rem;
    border-bottom: 2px solid rgb(254, 206, 46);
    border-bottom: 2px solid var(--theme-accent);
  }

  .faq-contents_icon {
    width: 2em;
    height: 2em;
    background-color: rgb(254, 206, 46);
    background-color: var(--theme-accent);
  }

  .faq-contents_subtitle {
    margin: 0;
    font-size: 1.375em;
    font-weight: bold;
    color: rgb(23, 24, 26);
    color: var(--theme-primary);
  }

  .faq-contents_list {
    gap: 1.125em;
  }
}

@media (max-width: 768px) {
  .faq-header {
    margin-bottom: 2.125em;
  }

  .faq-search {
    margin-bottom: 1.75em;
  }

  .faq-contents {
    gap: 1.25em;
  }

  .faq-contents_header {
    padding-bottom: .75rem;
  }

  .faq-contents_icon {
    width: 1.75em;
    height: 1.75em;
  }

  .faq-contents_subtitle {
    font-size: 1.25em;
  }

  .faq-question {
    font-size: 1em;
  }
}

@media (max-width: 376px) {
  .faq-header {
    margin-bottom: 1.75em;
  }

  .faq-search {
    margin-bottom: 1.375em;
  }

  .faq-items {
    gap: 2.125em;
  }
}

.form {
  min-height: 100vh;
}

.form-loader_text {
  font-size: 1.125em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
}

.form-header {
  display: flex;
  gap: 1.125em;
  width: 100%;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  padding: 1.625em 1.75em;
  border-radius: .625em;
  box-sizing: border-box;
  margin-bottom: 1.75em;
}

.form-top {
  display: flex;
  gap: .75em;
  flex-direction: column;
}

.form-header_meta {
  display: flex;
  gap: 1.25em;
  align-items: center;
  flex-wrap: wrap;
}

.form-forms_step::before {
  width: 1.125em;
  height: 1.125em;
}

.form-back_btn {
  flex-shrink: 0;
  width: 2.875em;
  height: 2.875em;
  padding: .625em;
}

.form-back_btn .icon {
  width: 1.625em;
  height: 1.625em;
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
  transform: rotate(180deg);
}

.form-title_block {
  flex: 1;
  display: flex;
  align-items: center;
  min-width: 0;
}

.form-title {
  font-size: 1.625em;
  font-weight: 700;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
}

@media (max-width: 768px) {
  .form {
    gap: 1em;
  }

  .form-header {
    padding: 1.25em 1em;
    gap: 1em;
  }

  .form-top {
    gap: .875em;
  }

  .form-title {
    font-size: 1.25em;
  }

  .form-back_btn {
    width: 2.5em;
    height: 2.5em;
  }
}

@media (max-width: 576px) {
  .form-header {
    padding: 1em .875em;
  }

  .form-title {
    font-size: 1.125em;
  }

  .form-back_btn {
    width: 2.25em;
    height: 2.25em;
  }
}

.home {
  display: flex;
  flex-direction: column;
  gap: 7.5em;
}

.home-section {
  position: relative;
  z-index: 3;
  display: flex;
  flex-direction: column;
  width: 100%;
}

.home-section_header {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: auto;
  text-align: center;
  margin-bottom: 2.625em;
  gap: .75em;
}

.home-section_header--start {
  align-items: start;
  margin: 0 0 2.625em;
}

.home-section_title {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
  font-size: 2.625rem;
}

.home-header_title_accent {
  color: rgb(254, 206, 46);
  color: var(--theme-title-accent);
}

.home-section_subtext {
  margin: 0;
  color: rgba(23, 24, 26, .4);
  color: rgba(var(--theme-primary-rgb), .4);
  max-width: 42.5em;
}

.home-section_link {
  display: flex;
  align-items: center;
  justify-content: center;
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
  -webkit-text-decoration: none;
  text-decoration: none;
  font-size: 1.125em;
  gap: .1875rem;
  margin-top: .375rem;
}

.home-section_link:hover {
  opacity: .8;
}

.home-section_icon {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  width: 1.25em;
  height: 1.25em;
}

.home-section--hero::before {
  content: '';
  height: 2em;
  width: 100vw;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: 2;
  background: linear-gradient(0deg,
  rgba(255, 255, 255, 0) 0%,
  rgb(255, 255, 255) 90%,
  rgb(255, 255, 255) 100%
);
  background: linear-gradient(0deg,
  rgba(var(--theme-block-bg-rgb), 0) 0%,
  var(--theme-block-bg) 90%,
  var(--theme-block-bg) 100%
);
  display: none;
}

.home-polygon {
  width: 12.125em;
  height: 8.125em;
  position: absolute;
  z-index: 3;
  top: 1em;
}

.home-polygon:nth-child(2) {
  transform: rotate(-142deg);
  top: 30%;
  left: 1em;
}

.home-polygon:nth-child(3) {
  top: 70%;
  left: -5%;
}

.home-polygon:nth-child(4) {
  top: 10%;
  right: -10%;
}

.home-polygon:nth-child(5) {
  top: 45%;
  right: -1%;
}

.home-header {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 1em;
  text-align: center;
  margin-bottom: 2.25em;
  position: relative;
  z-index: 3;
}

.home-header::before {
  content: '';
  height: 100%;
  width: 100vw;
  position: absolute;
  top: 0;
  left: 50%;
  transform: translateX(-50%);
  pointer-events: none;
  -webkit-user-select: none;
     -moz-user-select: none;
          user-select: none;
  z-index: -1;
  background: linear-gradient(0deg,
  rgba(255, 255, 255, 0) 0%,
  rgb(255, 255, 255) 90%,
  rgb(255, 255, 255) 100%
);
  background: linear-gradient(0deg,
  rgba(var(--theme-block-bg-rgb), 0) 0%,
  var(--theme-block-bg) 90%,
  var(--theme-block-bg) 100%
);
}

.home-header_title {
  display: flex;
  flex-direction: column;
  font-size: max(1.625rem, min(4vw, 4rem));
  font-weight: 700;
  letter-spacing: max(2.2px, min(.45vw, 7.2px));
  text-transform: uppercase;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
}

.home-header_subtext {
  margin: 0;
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
  max-width: 50em;
}

.home-hero {
  display: flex;
  justify-content: space-between;
  align-items: center;
  position: relative;
  height: 36.25em;
}

.home-nucleus {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}

.home-features {
  display: flex;
  height: 100%;
  width: 100%;
}

.home-feature {
  display: flex;
  position: absolute;
  z-index: 4;
}

.home-feature:nth-child(1) {
  top: 0;
  left: 8.125em;
}

.home-feature:nth-child(2) {
  left: 0;
  top: 50%;
  transform: translateY(-50%);
}

.home-feature:nth-child(3) {
  bottom: 0;
  left: 8.125em;
}

.home-feature:nth-child(4) {
  top: 0;
  right: 8.125em;
}

.home-feature:nth-child(5) {
  right: 0;
  top: 50%;
  transform: translateY(-50%);
}

.home-feature:nth-child(6) {
  bottom: 0;
  right: 8.125em;
}

.home-feature:last-child {
  display: none;
}

.home-section--services {
  background: linear-gradient(180deg,
  rgba(255, 255, 255, 0) 0%,
  rgb(255, 255, 255) 15%,
  rgb(255, 255, 255) 100%
);
  background: linear-gradient(180deg,
  rgba(var(--theme-block-bg-rgb), 0) 0%,
  var(--theme-block-bg) 15%,
  var(--theme-block-bg) 100%
);
}

.home-analytics {
  display: flex;
  gap: 5em;
  justify-content: center;
  align-items: start;
  flex-wrap: wrap;
}

.home-analytics_item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1em;
  flex: 1;
  width: 26.875em;
}

.home-analytics_visual {
  position: relative;
  display: flex;
  align-items: center;
  gap: .375em;
}

.home-analytics_circle {
  position: absolute;
  left: -3.1875em;
  top: -3.25em;
  width: 17.6875em;
  height: 17.6875em;
  background: radial-gradient(50% 50% at 50% 50%, rgba(254, 206, 46, .15) 0%, rgba(254, 206, 46, 0) 100%);
  background: radial-gradient(50% 50% at 50% 50%, rgba(var(--theme-accent-rgb), .15) 0%, rgba(var(--theme-accent-rgb), 0) 100%);
  border-radius: 50%;
  pointer-events: none;
  z-index: -1;
}

.home-analytics_image {
  width: 11.25em;
  height: 11.25em;
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

.home-analytics_image--total_applications {
  background-image: url('/assets/unified/total_applications.png');
}

.home-analytics_image--available_services {
  background-image: url('/assets/unified/available_services.png');
}

.home-analytics_image--completed_applications {
  background-image: url('/assets/unified/completed_applications.png');
}

[data-theme='dark'] .home-analytics_image--total_applications {
  background-image: url('/assets/unified/total_applications_dark.png');
}

[data-theme='dark'] .home-analytics_image--available_services {
  background-image: url('/assets/unified/available_services_dark.png');
}

[data-theme='dark'] .home-analytics_image--completed_applications {
  background-image: url('/assets/unified/completed_applications_dark.png');
}

.home-analytics_number {
  font-size: 4.625rem;
  font-weight: 700;
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
  line-height: 1;
}

.home-analytics_label {
  margin: 0;
  font-size: 1.75rem;
  font-weight: 500;
  color: rgba(23, 24, 26, .8);
  color: rgba(var(--theme-primary-rgb), .8);
  text-align: center;
}

.home-advantages {
  display: flex;
  gap: 3.625em;
  justify-content: center;
  align-items: flex-start;
}

.home-advantages_column {
  display: flex;
  flex-direction: column;
  gap: 3.375em;
  width: 23.75em;
}

.home-advantages_item {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1em;
  text-align: center;
}

.home-advantages_circle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.25em;
  height: 3.25em;
  border-radius: 50%;
  border: 1.5px solid rgb(254, 206, 46);
  border: 1.5px solid var(--theme-accent);
  background-color: transparent;
  box-sizing: border-box;
}

.home-advantages_icon {
  width: 2em;
  height: 2em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.home-advantages_content {
  display: flex;
  flex-direction: column;
  gap: .75em;
}

.home-advantages_title {
  margin: 0;
  font-size: 1.5rem;
  font-weight: 700;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.home-advantages_description {
  margin: 0;
  font-size: 1rem;
  font-weight: 400;
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
  line-height: 1.5;
}

.home-advantages_preview {
  width: 28.625em;
  height: 28.625em;
  background-image: url('/assets/unified/advantages_light.png');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
  flex-shrink: 0;
}

[data-theme='dark'] .home-advantages_preview {
  background-image: url('/assets/unified/advantages_dark.png');
}

@media (max-width: 1512px) {
  .home-header {
    gap: .875em;
  }
  .home-hero {
    height: 28.125em;
  }
}

@media (max-width: 1200px) {
  .home-analytics_item {
    width: 16.5em;
  }

  .home-analytics_circle {
    left: -2.15625em;
    top: -2.125em;
    width: 12.5em;
    height: 12.5em;
  }

  .home-analytics_image {
    width: 6.05em;
    height: 6.05em;
  }

  .home-analytics_number {
    font-size: 3rem;
  }

  .home-analytics_label {
    font-size: 1.25rem;
  }

  .home-advantages_icon .icon {
    width: 1.25em;
    height: 1.25em;
  }

  .home-advantages_item {
    gap: .875em;
  }

  .home-advantages_content {
    gap: .625em;
  }

  .home-advantages_title {
    font-size: 1.375rem;
  }

  .home-advantages_preview {
    width: 18.75em;
    height: 18.75em;
  }
}

@media (max-width: 992px) {
  .home-section--hero::before {
    display: block;
  }

  .home-polygon {
    display: none;
  }

  .home-header {
    margin-top: 13.5em;
    margin-bottom: 5.625em;
  }

  .home-header::before {
    height: 100vh;
    top: -2em;
    background: linear-gradient(180deg,
    rgba(255, 255, 255, 0) 0%,
    rgb(255, 255, 255) 5%,
    rgb(255, 255, 255) 100%
  );
    background: linear-gradient(180deg,
    rgba(var(--theme-block-bg-rgb), 0) 0%,
    var(--theme-block-bg) 5%,
    var(--theme-block-bg) 100%
  );
  }

  .home-nucleus {
    top: -2em;
    transform: translate(-50%, 50%);
    pointer-events: none;
  }

  .home-hero {
    height: auto;
    position: static;
    position: initial;
  }

  .home-features {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 4.75em 1em;
  }

  .home-feature:nth-child(n) {
    display: flex;
    position: static;
    transform: none;
    flex: 1;
    min-width: 22.125em;
    max-width: 22.125em;
  }

  .home-section_header {
    margin-bottom: 2.125em;
  }

  .home-section_title {
    font-size: 2rem;
  }

  .home-analytics {
    gap: 2.5em;
  }

  .home-analytics_circle {
    left: -2.21875em;
    top: -2.25em;
  }

  .home-analytics_image {
    width: 5.68875em;
    height: 5.68875em;
  }

  .home-analytics_label {
    font-size: 1.125rem;
  }

  .home-advantages {
    flex-wrap: wrap;
    gap: 1.75em;
  }

  .home-advantages_column {
    display: contents;
  }

  .home-advantages_item {
    width: 21.875em;
  }

  .home-advantages_preview {
    display: none;
  }
}

@media (max-width: 768px) {
  .home-feature:nth-child(n) {
    min-width: 16.25em;
    max-width: 22.125em;
  }
  .home-analytics {
    gap: 2.375em;
  }

  .home-advantages_item {
    width: 16em;
    gap: .75em;
  }

  .home-advantages_title {
    font-size: 1.25rem;
  }
}

@media (max-width: 576px) {
  .home-header {
    margin-bottom: 2.25em;
  }

  .home-section_title {
    font-size: 1.625em;
  }

  .home-section_header {
    margin-bottom: 1.75em;
  }

  .home-features {
    gap: 1em;
  }

  .home-feature:nth-child(n) {
    max-width: none;
    max-width: initial;
  }

  .home-advantages {
    flex-direction: column;
    align-items: center;
    gap: 2.75em;
  }

  .home-advantages_item {
    width: 21.875em;
    max-width: 100%;
  }
}

.not_found {
  display: flex;
  align-items: center;
  justify-content: center;
  padding: 2em;
  box-sizing: border-box;
}

.not_found-content {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.5em;
  text-align: center;
}

.not_found-code {
  margin: 0;
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
  font-weight: 700;
  font-size: 8em;
  line-height: 1;
  letter-spacing: -.02em;
}

.not_found-message {
  margin: 0;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-weight: 500;
  font-size: 1.5em;
  line-height: 1.5;
}

.not_found-link {
  padding: 1em 2em;
  -webkit-text-decoration: none;
  text-decoration: none;
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
}

.notifications {
  margin: 0 auto;
}

.notifications-content {
  display: flex;
  flex-direction: column;
  gap: .5em;
}

/* stylelint-disable */

.process_content {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.process_content h2 {
  font-size: 1rem;
  display: flex;
  gap: .75em;
  align-items: flex-start;
  padding-bottom: .875em;
  border-bottom: 1px solid rgb(254, 206, 46);
  border-bottom: 1px solid var(--theme-accent);
  margin: 0 0 .875em;
}

.process_content h2 > .icon {
  width: 2em;
  height: 2em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.process_content h2 > span {
  font-size: 1.375em;
  font-weight: 600;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
  padding-top: .1875rem;
}

.process_content p {
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.62;
  margin: 0 0 3em;
}

.process_content a {
  font-weight: 500;
  color: rgb(65, 146, 255);
  color: var(--theme-blue);
  text-underline-position: from-font;
}

.process_content a:hover {
  opacity: .8;
}

@media (max-width: 768px) {
  .process_content h2 {
    font-size: .9375rem;
    gap: .625em;
    padding-bottom: .75em;
    margin-bottom: .75em;
  }

  .process_content h2 > .icon {
    width: 1.75em;
    height: 1.75em;
  }

  .process_content h2 > span {
    font-size: 1.25em;
    padding-top: .125rem;
  }

  .process_content p {
    font-size: .9375rem;
    margin-bottom: 2em;
  }
}

@media (max-width: 480px) {
  .process_content h2 {
    font-size: .875rem;
    gap: .5em;
    padding-bottom: .625em;
    margin-bottom: .625em;
  }

  .process_content h2 > .icon {
    width: 1.5em;
    height: 1.5em;
  }

  .process_content h2 > span {
    font-size: 1.125em;
  }

  .process_content p {
    font-size: .875rem;
    line-height: 1.5;
    margin-bottom: 1.5em;
  }
}

.process {
  font-size: 1rem;
  display: flex;
  flex-direction: column;
  gap: 1.25em;
}

.process-spinner {
  min-height: 100vh;
}

.process-loader_text {
  font-size: 1.125em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
}

.process-header {
  display: flex;
  flex-direction: column;
  gap: 1.25em;
  width: 100%;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  padding: 1.625em 1.75em;
  border-radius: .625em;
  box-sizing: border-box;
}

.process-top {
  display: flex;
  align-items: center;
  gap: 1.125em;
  flex-wrap: wrap;
}

.process-back_btn {
  flex-shrink: 0;
  width: 2.875em;
  height: 2.875em;
  padding: .625em;
}

.process-back_btn .icon {
  width: 1.625em;
  height: 1.625em;
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
  transform: rotate(180deg);
}

.process-title_block {
  flex: 1;
  display: flex;
  align-items: center;
  min-width: 0;
}

.process-title {
  font-size: 1.625em;
  font-weight: 700;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
}

.process-create_btn {
  flex-shrink: 0;
  display: flex;
  align-items: center;
  gap: .75em;
}

.process-create_btn .icon {
  width: 1.625em;
  height: 1.625em;
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-filled-block-text-color);
}

.process-user_access_btn {
  flex-shrink: 0;
  width: 2.875em;
  height: 2.875em;
  padding: .625em;
}

.process-user_access_btn .icon {
  width: 1.625em;
  height: 1.625em;
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
}

.process-user_access_btn:hover .icon {
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
}

.process-user_access_btn_text {
  display: none;
}

.process-main {
  display: grid;
  grid-template-columns: 1fr 2fr;
  grid-gap: 1.5em;
  gap: 1.5em;
  align-items: start;
}

.process-sidebar {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(300px, 1fr));
  grid-gap: 1.5em;
  gap: 1.5em;
  grid-auto-flow: dense;
  align-items: start;
}

.process-content {
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  padding: 1.625em 1.75em 2.5em;
  border-radius: .625em;
}

@media (max-width: 1200px) {
  .process-main {
    grid-template-columns: 25em 1fr;
    gap: 1.25em;
  }

  .process-sidebar {
    grid-template-columns: 1fr;
  }
}

@media (max-width: 992px) {
  .process-main {
    grid-template-columns: 1fr;
    grid-template-rows: auto auto;
  }

  .process-sidebar {
    order: 2;
    grid-template-columns: repeat(2, 1fr);
  }

  .process-block:nth-child(odd):last-child {
    grid-column: 1 / -1;
  }

  .process-content {
    order: 1;
  }
}

@media (max-width: 768px) {
  .process {
    gap: 1em;
  }

  .process-header {
    padding: 1.25em 1em;
    gap: 1em;
  }

  .process-top {
    gap: .875em;
  }

  .process-title {
    font-size: 1.25em;
  }

  .process-back_btn {
    width: 2.5em;
    height: 2.5em;
  }

  .process-create_btn {
    width: 100%;
    justify-content: center;
  }

  .process-user_access_btn {
    width: 100%;
    height: auto;
    padding: .75em 1em;
    gap: .5em;
  }

  .process-user_access_btn_text {
    display: inline;
  }

  .process-main {
    gap: 1em;
  }

  .process-sidebar {
    grid-template-columns: auto;
    gap: 1.25em;
  }

  .process-content {
    padding: 1.25em 1em;
  }
}

@media (max-width: 576px) {
  .process-sidebar {
    gap: 1em;
  }
}

@media (max-width: 576px) {
  .process-header {
    padding: 1em .875em;
  }

  .process-title {
    font-size: 1.125em;
  }

  .process-back_btn {
    width: 2.25em;
    height: 2.25em;
  }

  .process-user_access_btn {
    padding: .625em .875em;
  }

  .process-content {
    padding: 1em .875em;
  }
}

.process_user_access {
  min-height: 100vh;
}

.process_user_access-header {
  display: flex;
  gap: 1.125em;
  width: 100%;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  padding: 1.625em 1.75em;
  border-radius: .625em;
  box-sizing: border-box;
  margin-bottom: 1.75em;
}

.process_user_access-top {
  display: flex;
  gap: .75em;
  flex-direction: column;
}

.process_user_access-back_btn {
  flex-shrink: 0;
  width: 2.875em;
  height: 2.875em;
  padding: .625em;
}

.process_user_access-back_btn .icon {
  width: 1.625em;
  height: 1.625em;
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
  transform: rotate(180deg);
}

.process_user_access-title_block {
  flex: 1;
  display: flex;
  align-items: center;
  min-width: 0;
}

.process_user_access-title {
  font-size: 1.625em;
  font-weight: 700;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
}

.process_user_access-content {
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  padding: 1.625em 1.75em 2.5em;
  border-radius: .625em;
}

@media (max-width: 768px) {
  .process_user_access {
    gap: 1em;
  }

  .process_user_access-header {
    padding: 1.25em 1em;
    gap: 1em;
  }

  .process_user_access-top {
    gap: .875em;
  }

  .process_user_access-title {
    font-size: 1.25em;
  }

  .process_user_access-back_btn {
    width: 2.5em;
    height: 2.5em;
  }

  .process_user_access-content {
    padding: 1.25em 1em;
  }
}

@media (max-width: 576px) {
  .process_user_access-header {
    padding: 1em .875em;
  }

  .process_user_access-title {
    font-size: 1.125em;
  }

  .process_user_access-back_btn {
    width: 2.25em;
    height: 2.25em;
  }

  .process_user_access-content {
    padding: 1em .875em;
  }
}

/* stylelint-disable geonomix/unused-classes */

/* Forms User Access Override */

.forms_user_access {
  display: flex;
  flex-direction: column;
  padding: 0;
  overflow-y: visible;
}

.forms_user_access-step_box {
  margin: 0;
  margin-bottom: 1.5em;
  padding: 1.5em;
  border: 1px solid rgba(23, 24, 26, .1);
  border: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: .625em;
  width: 100%;
  font-weight: 400;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  box-sizing: border-box;
}

.forms_user_access-step_box:last-child {
  margin-bottom: 0;
}

.forms_user_access-step_btns {
  font-size: .875em;
}

.forms_user_access-step_data_box {
  display: flex;
  justify-content: space-between;
  align-items: center;
  font-size: 1.125em;
  font-weight: 500;
  margin-bottom: 1em;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.forms_user_access-add_user_box {
  max-height: 300px;
  overflow: hidden;
  overflow-y: auto;
}

.forms_user_access-step_access_box {
  display: grid;
  grid-template-columns: [column-id] 1fr [column-fullname] 4fr [column-write_access] 1fr [column-read_access] 1fr;
  margin-bottom: .5em;
  grid-gap: .5em;
  gap: .5em;
}

.forms_user_access-step_access_box--admin {
  grid-template-columns: [column-id] 1fr [column-fullname] 4fr [column-write_access] 1fr [column-read_access] 1fr [column-grant_access] 1fr;
}

.forms_user_access-step_header_row {
  display: contents;
  font-weight: 500;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.forms_user_access-step_user_header_cell {
  border-bottom: 1px solid rgba(23, 24, 26, .1);
  border-bottom: 1px solid rgba(var(--theme-primary-rgb), .1);
  padding: .75em 0;
  font-size: .875em;
}

.forms_user_access-step_user_header_id {
  grid-column: column-id;
}

.forms_user_access-step_user_header_fullname {
  grid-column: column-fullname;
}

.forms_user_access-step_user_header_write_access {
  grid-column: column-write_access;
  text-align: center;
}

.forms_user_access-step_user_header_read_access {
  grid-column: column-read_access;
  text-align: center;
}

.forms_user_access-step_user_header_grant_access {
  grid-column: column-grant_access;
  text-align: center;
}

.forms_user_access-step_user_row {
  display: contents;
}

.forms_user_access-step_user_row--new {
  font-weight: 600;
  color: rgb(54, 189, 88);
  color: var(--theme-green);
}

.forms_user_access-step_user_cell {
  border-bottom: 1px solid rgba(23, 24, 26, .1);
  border-bottom: 1px solid rgba(var(--theme-primary-rgb), .1);
  padding: .75em 0;
  font-size: .875em;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.forms_user_access-step_user_grant_access,
.forms_user_access-step_user_write_access,
.forms_user_access-step_user_read_access {
  display: flex;
  justify-content: center;
  align-items: center;
}

.forms_user_access-step_user_id {
  grid-column: column-id;
  overflow: hidden;
  text-overflow: ellipsis;
}

.forms_user_access-step_user_fullname {
  grid-column: column-fullname;
  overflow: hidden;
  text-overflow: ellipsis;
}

.forms_user_access-step_user_write_access {
  grid-column: column-write_access;
}

.forms_user_access-step_user_read_access {
  grid-column: column-read_access;
}

.forms_user_access-step_user_grant_access {
  grid-column: column-grant_access;
}

.forms_user_access-add_user_open {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2em;
  height: 2em;
  padding: 0;
  border: 1px solid rgba(23, 24, 26, .1);
  border: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: 50%;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  color: rgb(23, 24, 26);
  color: var(--theme-filled-block-text-color);
  cursor: pointer;
  transition: background-color 200ms ease, border-color 200ms ease;
}

.forms_user_access-add_user_open:hover {
  background-color: rgba(254, 206, 46, .8);
  background-color: rgba(var(--theme-accent-rgb), .8);
}

.forms_user_access-add_user_sheet {
  display: grid;
  grid-template-columns: [column-button] auto [column-id] 1fr [column-lastname] 2fr [column-firstname] 2fr [column-patronymic] 2fr;
  align-items: center;
  grid-gap: .5em;
  gap: .5em;
  margin-top: 1em;
  padding: 1em;
  border: 1px solid rgba(23, 24, 26, .1);
  border: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: .5em;
  background-color: rgba(192, 194, 203, .1);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .1);
}

.forms_user_access-add_user_close {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2em;
  height: 2em;
  padding: 0;
  border: 1px solid rgba(23, 24, 26, .1);
  border: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: 50%;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  color: rgb(23, 24, 26);
  color: var(--theme-filled-block-text-color);
  cursor: pointer;
  grid-column: column-button;
  transition: background-color 200ms ease;
}

.forms_user_access-add_user_close:hover {
  background-color: rgba(254, 206, 46, .8);
  background-color: rgba(var(--theme-accent-rgb), .8);
}

.forms_user_access-add_user_header_row {
  display: contents;
  font-weight: 500;
  font-size: .875em;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

.forms_user_access-add_user_header_id {
  grid-column: column-id;
}

.forms_user_access-add_user_header_lastname {
  grid-column: column-lastname;
}

.forms_user_access-add_user_header_firstname {
  grid-column: column-firstname;
}

.forms_user_access-add_user_header_patronymic {
  grid-column: column-patronymic;
}

.forms_user_access-add_user_search_row {
  display: contents;
}

.forms_user_access-add_user_search_cell {
  width: 100%;
}

.forms_user_access-add_user_search_id {
  grid-column: column-id;
}

.forms_user_access-add_user_search_lastname {
  grid-column: column-lastname;
}

.forms_user_access-add_user_search_firstname {
  grid-column: column-firstname;
}

.forms_user_access-add_user_search_patronymic {
  grid-column: column-patronymic;
}

.forms_user_access-add_user_row {
  display: contents;
  cursor: pointer;
}

.forms_user_access-add_user_row:hover .forms_user_access-add_user_cell {
  background-color: rgba(254, 206, 46, .1);
  background-color: rgba(var(--theme-accent-rgb), .1);
}

.forms_user_access-add_user_cell {
  padding: .5em;
  border-radius: .25em;
  font-size: .875em;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  overflow: hidden;
  text-overflow: ellipsis;
  transition: background-color 200ms ease;
}

.forms_user_access-add_user_id {
  grid-column: column-id;
}

.forms_user_access-add_user_lastname {
  grid-column: column-lastname;
}

.forms_user_access-add_user_firstname {
  grid-column: column-firstname;
}

.forms_user_access-add_user_patronymic {
  grid-column: column-patronymic;
}

.forms_user_access-add_user_load_more {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: .25em;
  padding: .5em 1em;
  border: 1px solid rgba(23, 24, 26, .1);
  border: 1px solid rgba(var(--theme-primary-rgb), .1);
  border-radius: .375em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
  color: rgb(23, 24, 26);
  color: var(--theme-filled-block-text-color);
  font-family: inherit;
  font-size: .875em;
  font-weight: 500;
  cursor: pointer;
  transition: background-color 200ms ease;
}

.forms_user_access-add_user_load_more:hover {
  background-color: rgba(254, 206, 46, .8);
  background-color: rgba(var(--theme-accent-rgb), .8);
}

.checkbox--active {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.monaco-editor{font-family:-apple-system,BlinkMacSystemFont,Segoe WPC,Segoe UI,HelveticaNeue-Light,system-ui, -apple-system, Segoe UI, Roboto, Ubuntu, Cantarell, Noto Sans, sans-serif,Droid Sans,sans-serif;--monaco-monospace-font: "SF Mono", Monaco, Menlo, Consolas, "Ubuntu Mono", "Liberation Mono", "DejaVu Sans Mono", "Courier New", monospace}

.monaco-menu .monaco-action-bar.vertical .action-item .action-menu-item:focus .action-label{stroke-width:1.2px}

.monaco-editor.vs-dark .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-black .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label,.monaco-editor.hc-light .monaco-menu .monaco-action-bar.vertical .action-menu-item:focus .action-label{stroke-width:1.2px}

.monaco-hover p{margin:0}

.monaco-aria-container{position:absolute!important;top:0;height:1px;width:1px;margin:-1px;overflow:hidden;padding:0;clip:rect(1px,1px,1px,1px);-webkit-clip-path:inset(50%);clip-path:inset(50%)}

.monaco-editor,.monaco-diff-editor .synthetic-focus,.monaco-diff-editor [tabindex="0"]:focus,.monaco-diff-editor [tabindex="-1"]:focus,.monaco-diff-editor button:focus,.monaco-diff-editor input[type=button]:focus,.monaco-diff-editor input[type=checkbox]:focus,.monaco-diff-editor input[type=search]:focus,.monaco-diff-editor input[type=text]:focus,.monaco-diff-editor select:focus,.monaco-diff-editor textarea:focus{outline-width:1px;outline-style:solid;outline-offset:-1px;outline-color:var(--vscode-focusBorder);opacity:1}

.monaco-workbench .workbench-hover{position:relative;font-size:13px;line-height:19px;z-index:40;overflow:hidden;max-width:700px;background:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:3px;color:var(--vscode-editorHoverWidget-foreground);box-shadow:0 2px 8px var(--vscode-widget-shadow)}

.monaco-workbench .workbench-hover hr{border-bottom:none}

.monaco-workbench .workbench-hover:not(.skip-fade-in){animation:fadein .1s linear}

.monaco-workbench .workbench-hover.compact{font-size:12px}

.monaco-workbench .workbench-hover.compact .hover-contents{padding:2px 8px}

.monaco-workbench .workbench-hover-container.locked .workbench-hover{outline:1px solid var(--vscode-editorHoverWidget-border)}

.monaco-workbench .workbench-hover-container.locked .workbench-hover:focus,.monaco-workbench .workbench-hover-lock:focus{outline:1px solid var(--vscode-focusBorder)}

.monaco-workbench .workbench-hover-container.locked .workbench-hover-lock:hover{background:var(--vscode-toolbar-hoverBackground)}

.monaco-workbench .workbench-hover-pointer{position:absolute;z-index:41;pointer-events:none}

.monaco-workbench .workbench-hover-pointer:after{content:"";position:absolute;width:5px;height:5px;background-color:var(--vscode-editorHoverWidget-background);border-right:1px solid var(--vscode-editorHoverWidget-border);border-bottom:1px solid var(--vscode-editorHoverWidget-border)}

.monaco-workbench .locked .workbench-hover-pointer:after{width:4px;height:4px;border-right-width:2px;border-bottom-width:2px}

.monaco-workbench .workbench-hover-pointer.left{left:-3px}

.monaco-workbench .workbench-hover-pointer.right{right:3px}

.monaco-workbench .workbench-hover-pointer.top{top:-3px}

.monaco-workbench .workbench-hover-pointer.bottom{bottom:3px}

.monaco-workbench .workbench-hover-pointer.left:after{transform:rotate(135deg)}

.monaco-workbench .workbench-hover-pointer.right:after{transform:rotate(315deg)}

.monaco-workbench .workbench-hover-pointer.top:after{transform:rotate(225deg)}

.monaco-workbench .workbench-hover-pointer.bottom:after{transform:rotate(45deg)}

.monaco-workbench .workbench-hover a{color:var(--vscode-textLink-foreground)}

.monaco-workbench .workbench-hover a:focus{outline:1px solid;outline-offset:-1px;-webkit-text-decoration:underline;text-decoration:underline;outline-color:var(--vscode-focusBorder)}

.monaco-workbench .workbench-hover a:hover,.monaco-workbench .workbench-hover a:active{color:var(--vscode-textLink-activeForeground)}

.monaco-workbench .workbench-hover code{background:var(--vscode-textCodeBlock-background)}

.monaco-workbench .workbench-hover .hover-row .actions{background:var(--vscode-editorHoverWidget-statusBarBackground)}

.monaco-workbench .workbench-hover.right-aligned{left:1px}

.monaco-workbench .workbench-hover.right-aligned .hover-row.status-bar .actions{flex-direction:row-reverse}

.monaco-workbench .workbench-hover.right-aligned .hover-row.status-bar .actions .action-container{margin-right:0;margin-left:16px}

.monaco-scrollable-element>.scrollbar>.scra{cursor:pointer;font-size:11px!important}

.monaco-scrollable-element>.visible{opacity:1;background:rgba(0,0,0,0);transition:opacity .1s linear;z-index:11}

.monaco-scrollable-element>.invisible{opacity:0;pointer-events:none}

.monaco-scrollable-element>.invisible.fade{transition:opacity .8s linear}

.monaco-scrollable-element>.shadow{position:absolute;display:none}

.monaco-scrollable-element>.shadow.top{display:block;top:0;left:3px;height:3px;width:100%;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}

.monaco-scrollable-element>.shadow.left{display:block;top:3px;left:0;height:100%;width:3px;box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}

.monaco-scrollable-element>.shadow.top-left-corner{display:block;top:0;left:0;height:3px;width:3px}

.monaco-scrollable-element>.shadow.top.left{box-shadow:var(--vscode-scrollbar-shadow) 6px 0 6px -6px inset}

.monaco-scrollable-element>.scrollbar>.slider{background:var(--vscode-scrollbarSlider-background)}

.monaco-scrollable-element>.scrollbar>.slider:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}

.monaco-scrollable-element>.scrollbar>.slider.active{background:var(--vscode-scrollbarSlider-activeBackground)}

.monaco-hover{cursor:default;position:absolute;overflow:hidden;-moz-user-select:text;user-select:text;-webkit-user-select:text;box-sizing:border-box;animation:fadein .1s linear;line-height:1.5em;white-space:normal;white-space:var(--vscode-hover-whiteSpace, normal)}

.monaco-hover.hidden{display:none}

.monaco-hover a:hover:not(.disabled){cursor:pointer}

.monaco-hover .hover-contents:not(.html-hover-contents){padding:4px 8px}

.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents){max-width:500px;max-width:var(--vscode-hover-maxWidth, 500px);word-wrap:break-word}

.monaco-hover .markdown-hover>.hover-contents:not(.code-hover-contents) hr{min-width:100%}

.monaco-hover p,.monaco-hover .code,.monaco-hover ul,.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{margin:8px 0}

.monaco-hover h1,.monaco-hover h2,.monaco-hover h3,.monaco-hover h4,.monaco-hover h5,.monaco-hover h6{line-height:1.1}

.monaco-hover code{font-family:var(--monaco-monospace-font)}

.monaco-hover hr{box-sizing:border-box;border-left:0px;border-right:0px;margin:4px -8px -4px;height:1px}

.monaco-hover p:first-child,.monaco-hover .code:first-child,.monaco-hover ul:first-child{margin-top:0}

.monaco-hover p:last-child,.monaco-hover .code:last-child,.monaco-hover ul:last-child{margin-bottom:0}

.monaco-hover ul,.monaco-hover ol{padding-left:20px}

.monaco-hover li>p{margin-bottom:0}

.monaco-hover li>ul{margin-top:0}

.monaco-hover code{border-radius:3px;padding:0 .4em}

.monaco-hover .monaco-tokenized-source{white-space:pre-wrap;white-space:var(--vscode-hover-sourceWhiteSpace, pre-wrap)}

.monaco-hover .hover-row.status-bar{font-size:12px;line-height:22px}

.monaco-hover .hover-row.status-bar .info{font-style:italic;padding:0 8px}

.monaco-hover .hover-row.status-bar .actions{display:flex;padding:0 8px;width:100%}

.monaco-hover .hover-row.status-bar .actions .action-container{margin-right:16px;cursor:pointer}

.monaco-hover .hover-row.status-bar .actions .action-container .action .icon{padding-right:4px}

.monaco-hover .hover-row.status-bar .actions .action-container a{color:var(--vscode-textLink-foreground);-webkit-text-decoration:var(--text-link-decoration);text-decoration:var(--text-link-decoration)}

.monaco-hover .markdown-hover .hover-contents .codicon{color:inherit;font-size:inherit;vertical-align:middle}

.monaco-hover .hover-contents a.code-link:hover,.monaco-hover .hover-contents a.code-link{color:inherit}

.monaco-hover .hover-contents a.code-link:before{content:"("}

.monaco-hover .hover-contents a.code-link:after{content:")"}

.monaco-hover .hover-contents a.code-link>span{-webkit-text-decoration:underline;text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-foreground)}

.monaco-hover .hover-contents a.code-link>span:hover{color:var(--vscode-textLink-activeForeground)}

.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span{margin-bottom:4px;display:inline-block}

.monaco-hover .markdown-hover .hover-contents:not(.code-hover-contents):not(.html-hover-contents) span.codicon{margin-bottom:2px}

.monaco-hover-content .action-container a{-webkit-user-select:none;-moz-user-select:none;user-select:none}

.monaco-hover-content .action-container.disabled{pointer-events:none;opacity:.4;cursor:default}

.monaco-editor .rendered-markdown kbd{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow);vertical-align:middle;padding:1px 3px}

.rendered-markdown li:has(input[type=checkbox]){list-style-type:none}

.monaco-aria-container{position:absolute;left:-999em}

.context-view{position:absolute}

.context-view.fixed{animation:none 0s ease 0s 1 normal none running;backface-visibility:visible;background:transparent none repeat 0 0 / auto auto padding-box border-box scroll;border:medium none currentcolor;border-collapse:separate;-o-border-image:none;border-image:none;border-radius:0;border-spacing:0;bottom:auto;box-shadow:none;box-sizing:content-box;caption-side:top;clear:none;clip:auto;color:#000;-moz-columns:auto;columns:auto;-moz-column-count:auto;column-count:auto;-moz-column-fill:balance;column-fill:balance;-moz-column-gap:normal;column-gap:normal;-moz-column-rule:medium none currentcolor;column-rule:medium none currentcolor;-moz-column-span:1;column-span:1;-moz-column-width:auto;column-width:auto;content:normal;counter-increment:none;counter-reset:none;cursor:auto;display:inline;empty-cells:show;float:none;font-family:serif;font-size:medium;font-style:normal;font-variant:normal;font-weight:normal;font-stretch:normal;line-height:normal;height:auto;-webkit-hyphens:none;hyphens:none;left:auto;letter-spacing:normal;list-style:disc outside none;margin:0;max-height:none;max-width:none;min-height:0;min-width:0;opacity:1;orphans:2;outline:medium none currentcolor;overflow:visible;overflow-x:visible;overflow-y:visible;padding:0;page-break-after:auto;page-break-before:auto;page-break-inside:auto;perspective:none;perspective-origin:50% 50%;position:static;right:auto;-moz-tab-size:8;-o-tab-size:8;tab-size:8;table-layout:auto;text-align:left;-moz-text-align-last:auto;text-align-last:auto;-webkit-text-decoration:none;text-decoration:none;text-indent:0;text-shadow:none;text-transform:none;top:auto;transform:none;transform-origin:50% 50% 0;transform-style:flat;transition:none 0s ease 0s;vertical-align:baseline;visibility:visible;white-space:normal;widows:2;width:auto;word-spacing:normal;z-index:auto;all:initial;font-family:inherit;font-size:13px;position:fixed;color:inherit}

.monaco-list{position:relative;height:100%;width:100%;white-space:nowrap}

.monaco-list.mouse-support{-moz-user-select:none;user-select:none;-webkit-user-select:none}

.monaco-list>.monaco-scrollable-element{height:100%}

.monaco-list-rows{position:relative;width:100%;height:100%}

.monaco-list.horizontal-scrolling .monaco-list-rows{width:auto;min-width:100%}

.monaco-list-row{position:absolute;box-sizing:border-box;overflow:hidden;width:100%}

.monaco-list.mouse-support .monaco-list-row{cursor:pointer;touch-action:none}

.monaco-list .monaco-scrollable-element>.scrollbar.vertical,.monaco-pane-view>.monaco-split-view2.vertical>.monaco-scrollable-element>.scrollbar.vertical{z-index:14}

.monaco-list-row.scrolling{display:none!important}

.monaco-list.element-focused,.monaco-list.selection-single,.monaco-list.selection-multiple{outline:0!important}

.monaco-drag-image{display:inline-block;padding:1px 7px;border-radius:10px;font-size:12px;position:absolute;z-index:1000}

.monaco-list-type-filter-message{position:absolute;box-sizing:border-box;width:100%;height:100%;top:0;left:0;padding:40px 1em 1em;text-align:center;white-space:normal;opacity:.7;pointer-events:none}

.monaco-list-type-filter-message:empty{display:none}

.monaco-select-box-dropdown-padding{--dropdown-padding-top: 1px;--dropdown-padding-bottom: 1px}

.hc-black .monaco-select-box-dropdown-padding,.hc-light .monaco-select-box-dropdown-padding{--dropdown-padding-top: 3px;--dropdown-padding-bottom: 4px}

.monaco-select-box-dropdown-container{display:none;box-sizing:border-box}

.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown *{margin:0}

.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown a:focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px}

.monaco-select-box-dropdown-container>.select-box-details-pane>.select-box-description-markdown code{line-height:15px;font-family:var(--monaco-monospace-font)}

.monaco-select-box-dropdown-container.visible{display:flex;flex-direction:column;text-align:left;width:1px;overflow:hidden;border-bottom-left-radius:3px;border-bottom-right-radius:3px}

.monaco-select-box-dropdown-container>.select-box-dropdown-list-container{flex:0 0 auto;align-self:flex-start;padding-top:var(--dropdown-padding-top);padding-bottom:var(--dropdown-padding-bottom);padding-left:1px;padding-right:1px;width:100%;overflow:hidden;box-sizing:border-box}

.monaco-select-box-dropdown-container>.select-box-details-pane{padding:5px}

.hc-black .monaco-select-box-dropdown-container>.select-box-dropdown-list-container{padding-top:var(--dropdown-padding-top);padding-bottom:var(--dropdown-padding-bottom)}

.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row{cursor:pointer}

.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-text{text-overflow:ellipsis;overflow:hidden;padding-left:3.5px;white-space:nowrap;float:left}

.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-detail{text-overflow:ellipsis;overflow:hidden;padding-left:3.5px;white-space:nowrap;float:left;opacity:.7}

.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.option-decorator-right{text-overflow:ellipsis;overflow:hidden;padding-right:10px;white-space:nowrap;float:right}

.monaco-select-box-dropdown-container>.select-box-dropdown-list-container .monaco-list .monaco-list-row>.visually-hidden{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}

.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control{flex:1 1 auto;align-self:flex-start;opacity:0}

.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div{overflow:hidden;max-height:0px}

.monaco-select-box-dropdown-container>.select-box-dropdown-container-width-control>.width-control-div>.option-text-width-control{padding-left:4px;padding-right:8px;white-space:nowrap}

.monaco-select-box{width:100%;cursor:pointer;border-radius:2px}

.monaco-select-box-dropdown-container{font-size:13px;font-weight:400;text-transform:none}

.monaco-action-bar .action-item.select-container{cursor:default}

.monaco-action-bar .action-item .monaco-select-box{cursor:pointer;min-width:100px;min-height:18px;padding:2px 23px 2px 8px}

.mac .monaco-action-bar .action-item .monaco-select-box{font-size:11px;border-radius:5px}

.monaco-action-bar{white-space:nowrap;height:100%}

.monaco-action-bar .actions-container{display:flex;margin:0 auto;padding:0;height:100%;width:100%;align-items:center}

.monaco-action-bar.vertical .actions-container{display:inline-block}

.monaco-action-bar .action-item{display:block;align-items:center;justify-content:center;cursor:pointer;position:relative}

.monaco-action-bar .action-item.disabled{cursor:default}

.monaco-action-bar .action-item .icon,.monaco-action-bar .action-item .codicon{display:block}

.monaco-action-bar .action-item .codicon{display:flex;align-items:center;width:16px;height:16px}

.monaco-action-bar .action-label{display:flex;font-size:11px;padding:3px;border-radius:5px}

.monaco-action-bar .action-item.disabled .action-label,.monaco-action-bar .action-item.disabled .action-label:before,.monaco-action-bar .action-item.disabled .action-label:hover{color:var(--vscode-disabledForeground)}

.monaco-action-bar.vertical{text-align:left}

.monaco-action-bar.vertical .action-item{display:block}

.monaco-action-bar.vertical .action-label.separator{display:block;border-bottom:1px solid #bbb;padding-top:1px;margin-left:.8em;margin-right:.8em}

.monaco-action-bar .action-item .action-label.separator{width:1px;height:16px;margin:5px 4px!important;cursor:default;min-width:1px;padding:0;background-color:#bbb}

.secondary-actions .monaco-action-bar .action-label{margin-left:6px}

.monaco-action-bar .action-item.select-container{overflow:hidden;flex:1;max-width:170px;min-width:60px;display:flex;align-items:center;justify-content:center;margin-right:10px}

.monaco-action-bar .action-item.action-dropdown-item{display:flex}

.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator{display:flex;align-items:center;cursor:default}

.monaco-action-bar .action-item.action-dropdown-item>.action-dropdown-item-separator>div{width:1px}

.monaco-dropdown{height:100%;padding:0}

.monaco-dropdown>.dropdown-label{cursor:pointer;height:100%;display:flex;align-items:center;justify-content:center}

.monaco-dropdown>.dropdown-label>.action-label.disabled{cursor:default}

.monaco-dropdown-with-primary{display:flex!important;flex-direction:row;border-radius:5px}

.monaco-dropdown-with-primary>.action-container>.action-label{margin-right:0}

.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}

.monaco-dropdown-with-primary>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}

.monaco-action-bar .action-item.menu-entry .action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}

.monaco-action-bar .action-item.menu-entry.text-only .action-label{color:var(--vscode-descriptionForeground);overflow:hidden;border-radius:2px}

.monaco-action-bar .action-item.menu-entry.text-only.use-comma:not(:last-of-type) .action-label:after{content:", "}

.monaco-action-bar .action-item.menu-entry.text-only+.action-item:not(.text-only)>.monaco-dropdown .action-label{color:var(--vscode-descriptionForeground)}

.monaco-dropdown-with-default{display:flex!important;flex-direction:row;border-radius:5px}

.monaco-dropdown-with-default>.action-container>.action-label{margin-right:0}

.monaco-dropdown-with-default>.action-container.menu-entry>.action-label.icon{width:16px;height:16px;background-repeat:no-repeat;background-position:50%;background-size:16px}

.monaco-dropdown-with-default:hover{background-color:var(--vscode-toolbar-hoverBackground)}

.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label .codicon[class*=codicon-]{font-size:12px;padding-left:0;padding-right:0;line-height:16px;margin-left:-3px}

.monaco-dropdown-with-default>.dropdown-action-container>.monaco-dropdown>.dropdown-label>.action-label{display:block;background-size:16px;background-position:center center;background-repeat:no-repeat}

.quick-input-widget{font-size:13px}

.quick-input-widget .monaco-highlighted-label .highlight{color:#0066bf}

.vs .quick-input-widget .monaco-list-row.focused .monaco-highlighted-label .highlight{color:#9dddff}

.vs-dark .quick-input-widget .monaco-highlighted-label .highlight{color:#0097fb}

.hc-black .quick-input-widget .monaco-highlighted-label .highlight{color:#f38518}

.hc-light .quick-input-widget .monaco-highlighted-label .highlight{color:#0f4a85}

.monaco-keybinding>.monaco-keybinding-key{background-color:rgba(221,221,221,0.4);border:solid 1px rgba(204,204,204,.4);border-bottom-color:rgba(187,187,187,0.4);box-shadow:inset 0 -1px rgba(187,187,187,0.4);color:#555}

.hc-black .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px rgb(111,195,223);box-shadow:none;color:#fff}

.hc-light .monaco-keybinding>.monaco-keybinding-key{background-color:transparent;border:solid 1px #0F4A85;box-shadow:none;color:#292929}

.vs-dark .monaco-keybinding>.monaco-keybinding-key{background-color:rgba(128,128,128,0.16863);border:solid 1px rgba(51,51,51,.6);border-bottom-color:rgba(68,68,68,0.6);box-shadow:inset 0 -1px rgba(68,68,68,0.6);color:#ccc}

.monaco-custom-toggle{margin-left:2px;float:left;cursor:pointer;overflow:hidden;width:20px;height:20px;border-radius:3px;border:1px solid transparent;padding:1px;box-sizing:border-box;-moz-user-select:none;user-select:none;-webkit-user-select:none}

.monaco-custom-toggle:hover{background-color:var(--vscode-inputOption-hoverBackground)}

.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{border:1px dashed var(--vscode-focusBorder)}

.hc-black .monaco-custom-toggle,.hc-light .monaco-custom-toggle,.hc-black .monaco-custom-toggle:hover,.hc-light .monaco-custom-toggle:hover{background:none}

.monaco-custom-toggle.monaco-checkbox{height:18px;width:18px;border:1px solid transparent;border-radius:3px;margin-right:9px;margin-left:0;padding:0;opacity:1;background-size:16px!important}

.monaco-action-bar .checkbox-action-item{display:flex;align-items:center;border-radius:2px;padding-right:2px}

.monaco-action-bar .checkbox-action-item:hover{background-color:var(--vscode-toolbar-hoverBackground)}

.monaco-action-bar .checkbox-action-item>.monaco-custom-toggle.monaco-checkbox{margin-right:4px}

.monaco-action-bar .checkbox-action-item>.checkbox-label{font-size:12px}

.monaco-custom-toggle.monaco-checkbox:not(.checked):before{visibility:hidden}

.quick-input-widget{position:absolute;width:600px;z-index:2550;left:50%;margin-left:-300px;-webkit-app-region:no-drag;border-radius:6px}

.quick-input-titlebar{display:flex;align-items:center;border-top-right-radius:5px;border-top-left-radius:5px}

.quick-input-left-action-bar{display:flex;margin-left:4px;flex:1}

.quick-input-inline-action-bar{margin:2px 0 0 5px}

.quick-input-title{padding:3px 0;text-align:center;text-overflow:ellipsis;overflow:hidden}

.quick-input-right-action-bar{display:flex;margin-right:4px;flex:1}

.quick-input-right-action-bar>.actions-container{justify-content:flex-end}

.quick-input-titlebar .monaco-action-bar .action-label.codicon{background-position:center;background-repeat:no-repeat;padding:2px}

.quick-input-description{margin:6px 6px 6px 11px}

.quick-input-header .quick-input-description{margin:4px 2px;flex:1}

.quick-input-header{display:flex;padding:8px 6px 2px}

.quick-input-widget.hidden-input .quick-input-header{padding:0;margin-bottom:0}

.quick-input-and-message{display:flex;flex-direction:column;flex-grow:1;min-width:0;position:relative}

.quick-input-check-all{align-self:center;margin:0}

.quick-input-filter{flex-grow:1;display:flex;position:relative}

.quick-input-box{flex-grow:1}

.quick-input-widget.show-checkboxes .quick-input-box,.quick-input-widget.show-checkboxes .quick-input-message{margin-left:5px}

.quick-input-visible-count{position:absolute;left:-10000px}

.quick-input-count{align-self:center;position:absolute;right:4px;display:flex;align-items:center}

.quick-input-count .monaco-count-badge{vertical-align:middle;padding:2px 4px;border-radius:2px;min-height:auto;line-height:normal}

.quick-input-action{margin-left:6px}

.quick-input-action .monaco-text-button{font-size:11px;padding:0 6px;display:flex;height:25px;align-items:center}

.quick-input-message{margin-top:-1px;padding:5px;word-wrap:break-word}

.quick-input-message>.codicon{margin:0 .2em;vertical-align:text-bottom}

.quick-input-message a{color:inherit}

.quick-input-progress.monaco-progress-container{position:relative}

.quick-input-list{line-height:22px}

.quick-input-widget.hidden-input .quick-input-list{margin-top:4px;padding-bottom:4px}

.quick-input-list .monaco-list{overflow:hidden;max-height:440px;padding-bottom:5px}

.quick-input-list .monaco-scrollable-element{padding:0 5px}

.quick-input-list .quick-input-list-entry{box-sizing:border-box;overflow:hidden;display:flex;padding:0 6px}

.quick-input-list .quick-input-list-entry.quick-input-list-separator-border{border-top-width:1px;border-top-style:solid}

.quick-input-list .monaco-list-row{border-radius:3px}

.quick-input-list .monaco-list-row[data-index="0"] .quick-input-list-entry.quick-input-list-separator-border{border-top-style:none}

.quick-input-list .quick-input-list-label{overflow:hidden;display:flex;height:100%;flex:1}

.quick-input-list .quick-input-list-checkbox{align-self:center;margin:0}

.quick-input-list .quick-input-list-icon{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;display:flex;align-items:center;justify-content:center}

.quick-input-list .quick-input-list-rows{overflow:hidden;text-overflow:ellipsis;display:flex;flex-direction:column;height:100%;flex:1;margin-left:5px}

.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-rows{margin-left:10px}

.quick-input-widget .quick-input-list .quick-input-list-checkbox{display:none}

.quick-input-widget.show-checkboxes .quick-input-list .quick-input-list-checkbox{display:inline}

.quick-input-list .quick-input-list-rows>.quick-input-list-row{display:flex;align-items:center}

.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label,.quick-input-list .quick-input-list-rows>.quick-input-list-row .monaco-icon-label .monaco-icon-label-container>.monaco-icon-name-container{flex:1}

.quick-input-list .quick-input-list-rows>.quick-input-list-row .codicon[class*=codicon-]{vertical-align:text-bottom}

.quick-input-list .quick-input-list-rows .monaco-highlighted-label>span{opacity:1}

.quick-input-list .quick-input-list-entry .quick-input-list-entry-keybinding{margin-right:8px}

.quick-input-list .quick-input-list-label-meta{opacity:.7;line-height:normal;text-overflow:ellipsis;overflow:hidden}

.quick-input-list .monaco-list .monaco-list-row .monaco-highlighted-label .highlight{font-weight:700;background-color:transparent;background-color:initial;color:var(--vscode-list-highlightForeground)!important}

.quick-input-list .monaco-list .monaco-list-row.focused .monaco-highlighted-label .highlight{color:var(--vscode-list-focusHighlightForeground)!important}

.quick-input-list .quick-input-list-entry .quick-input-list-separator{margin-right:4px}

.quick-input-list .quick-input-list-entry-action-bar{display:flex;flex:0;overflow:visible}

.quick-input-list .quick-input-list-entry-action-bar .action-label{display:none}

.quick-input-list .quick-input-list-entry-action-bar .action-label.codicon{margin-right:4px;padding:2px}

.quick-input-list .quick-input-list-entry-action-bar{margin-top:1px}

.quick-input-list .quick-input-list-entry-action-bar{margin-right:4px}

.quick-input-list .quick-input-list-entry .quick-input-list-entry-action-bar .action-label.always-visible,.quick-input-list .quick-input-list-entry:hover .quick-input-list-entry-action-bar .action-label,.quick-input-list .quick-input-list-entry.focus-inside .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.focused .quick-input-list-entry-action-bar .action-label,.quick-input-list .monaco-list-row.passive-focused .quick-input-list-entry-action-bar .action-label{display:flex}

.quick-input-list .monaco-list-row.focused .monaco-keybinding-key,.quick-input-list .monaco-list-row.focused .quick-input-list-entry .quick-input-list-separator{color:inherit}

.quick-input-list .monaco-list-row.focused .monaco-keybinding-key{background:none}

.quick-input-list .quick-input-list-separator-as-item{padding:4px 6px;font-size:12px}

.quick-input-list .quick-input-list-separator-as-item .label-name{font-weight:600}

.quick-input-list .quick-input-list-separator-as-item .label-description{opacity:1!important}

.quick-input-list .monaco-tree-sticky-row .quick-input-list-entry.quick-input-list-separator-as-item.quick-input-list-separator-border{border-top-style:none}

.quick-input-list .monaco-tree-sticky-row{padding:0 5px}

.quick-input-list .monaco-tl-twistie{display:none!important}

.monaco-text-button{box-sizing:border-box;display:flex;width:100%;padding:4px;border-radius:2px;text-align:center;cursor:pointer;justify-content:center;align-items:center;border:1px solid transparent;border:1px solid var(--vscode-button-border, transparent);line-height:18px}

.monaco-text-button:focus{outline-offset:2px!important}

.monaco-text-button:hover{-webkit-text-decoration:none!important;text-decoration:none!important}

.monaco-button.disabled:focus,.monaco-button.disabled{opacity:.4!important;cursor:default}

.monaco-text-button .codicon{margin:0 .2em;color:inherit!important}

.monaco-text-button.monaco-text-button-with-short-label{flex-direction:row;flex-wrap:wrap;padding:0 4px;overflow:hidden;height:28px}

.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label{flex-basis:100%}

.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{flex-grow:1;width:0;overflow:hidden}

.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label,.monaco-text-button.monaco-text-button-with-short-label>.monaco-button-label-short{display:flex;justify-content:center;align-items:center;font-weight:400;font-style:inherit;padding:4px 0}

.monaco-button-dropdown{display:flex;cursor:pointer}

.monaco-button-dropdown.disabled{cursor:default}

.monaco-button-dropdown>.monaco-button:focus{outline-offset:-1px!important}

.monaco-button-dropdown.disabled>.monaco-button.disabled,.monaco-button-dropdown.disabled>.monaco-button.disabled:focus,.monaco-button-dropdown.disabled>.monaco-button-dropdown-separator{opacity:.4!important}

.monaco-button-dropdown>.monaco-button.monaco-text-button{border-right-width:0!important}

.monaco-button-dropdown .monaco-button-dropdown-separator{padding:4px 0;cursor:default}

.monaco-button-dropdown .monaco-button-dropdown-separator>div{height:100%;width:1px}

.monaco-button-dropdown>.monaco-button.monaco-dropdown-button{border:1px solid transparent;border:1px solid var(--vscode-button-border, transparent);border-left-width:0!important;border-radius:0 2px 2px 0;display:flex;align-items:center}

.monaco-button-dropdown>.monaco-button.monaco-text-button{border-radius:2px 0 0 2px}

.monaco-description-button{display:flex;flex-direction:column;align-items:center;margin:4px 5px}

.monaco-description-button .monaco-button-description{font-style:italic;font-size:11px;padding:4px 20px}

.monaco-description-button .monaco-button-label,.monaco-description-button .monaco-button-description{display:flex;justify-content:center;align-items:center}

.monaco-description-button .monaco-button-label>.codicon,.monaco-description-button .monaco-button-description>.codicon{margin:0 .2em;color:inherit!important}

.monaco-button.default-colors,.monaco-button-dropdown.default-colors>.monaco-button{color:var(--vscode-button-foreground);background-color:var(--vscode-button-background)}

.monaco-button.default-colors:hover,.monaco-button-dropdown.default-colors>.monaco-button:hover{background-color:var(--vscode-button-hoverBackground)}

.monaco-button.default-colors.secondary,.monaco-button-dropdown.default-colors>.monaco-button.secondary{color:var(--vscode-button-secondaryForeground);background-color:var(--vscode-button-secondaryBackground)}

.monaco-button.default-colors.secondary:hover,.monaco-button-dropdown.default-colors>.monaco-button.secondary:hover{background-color:var(--vscode-button-secondaryHoverBackground)}

.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator{background-color:var(--vscode-button-background);border-top:1px solid var(--vscode-button-border);border-bottom:1px solid var(--vscode-button-border)}

.monaco-button-dropdown.default-colors .monaco-button.secondary+.monaco-button-dropdown-separator{background-color:var(--vscode-button-secondaryBackground)}

.monaco-button-dropdown.default-colors .monaco-button-dropdown-separator>div{background-color:var(--vscode-button-separator)}

.monaco-count-badge{padding:3px 6px;border-radius:11px;font-size:11px;min-width:18px;min-height:18px;line-height:11px;font-weight:400;text-align:center;display:inline-block;box-sizing:border-box}

.monaco-count-badge.long{padding:2px 3px;border-radius:2px;min-height:auto;line-height:normal}

.monaco-progress-container{width:100%;height:2px;overflow:hidden}

.monaco-progress-container .progress-bit{width:2%;height:2px;position:absolute;left:0;display:none}

.monaco-progress-container.active .progress-bit{display:inherit}

.monaco-progress-container.discrete .progress-bit{left:0;transition:width .1s linear}

.monaco-progress-container.discrete.done .progress-bit{width:100%}

.monaco-progress-container.infinite .progress-bit{animation-name:progress;animation-duration:4s;animation-iteration-count:infinite;transform:translateZ(0);animation-timing-function:linear}

.monaco-progress-container.infinite.infinite-long-running .progress-bit{animation-timing-function:steps(100)}

@keyframes progress{0%{transform:translate(0) scaleX(1)}50%{transform:translate(2500%) scaleX(3)}to{transform:translate(4900%) scaleX(1)}}

.monaco-inputbox{position:relative;display:block;padding:0;box-sizing:border-box;border-radius:2px;font-size:inherit}

.monaco-inputbox>.ibwrapper>.input,.monaco-inputbox>.ibwrapper>.mirror{padding:4px 6px}

.monaco-inputbox>.ibwrapper{position:relative;width:100%;height:100%}

.monaco-inputbox>.ibwrapper>.input{display:inline-block;box-sizing:border-box;width:100%;height:100%;line-height:inherit;border:none;font-family:inherit;font-size:inherit;resize:none;color:inherit}

.monaco-inputbox>.ibwrapper>input{text-overflow:ellipsis}

.monaco-inputbox>.ibwrapper>textarea.input{display:block;scrollbar-width:none;outline:none}

.monaco-inputbox>.ibwrapper>textarea.input::-webkit-scrollbar{display:none}

.monaco-inputbox>.ibwrapper>textarea.input.empty{white-space:nowrap}

.monaco-inputbox>.ibwrapper>.mirror{position:absolute;display:inline-block;width:100%;top:0;left:0;box-sizing:border-box;white-space:pre-wrap;visibility:hidden;word-wrap:break-word}

.monaco-inputbox-container{text-align:right}

.monaco-inputbox-container .monaco-inputbox-message{display:inline-block;overflow:hidden;text-align:left;width:100%;box-sizing:border-box;padding:.4em;font-size:12px;line-height:17px;margin-top:-1px;word-wrap:break-word}

.monaco-inputbox .monaco-action-bar{position:absolute;right:2px;top:4px}

.monaco-inputbox .monaco-action-bar .action-item{margin-left:2px}

.monaco-inputbox .monaco-action-bar .action-item .codicon{background-repeat:no-repeat;width:16px;height:16px}

.monaco-findInput{position:relative}

.monaco-findInput .monaco-inputbox{font-size:13px;width:100%}

.monaco-findInput>.controls{position:absolute;top:3px;right:2px}

.vs .monaco-findInput.disabled{background-color:#e1e1e1}

.vs-dark .monaco-findInput.disabled{background-color:#333}

.monaco-findInput.highlight-0 .controls,.hc-light .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-0 .1s linear 0s}

.monaco-findInput.highlight-1 .controls,.hc-light .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-1 .1s linear 0s}

.hc-black .monaco-findInput.highlight-0 .controls,.vs-dark .monaco-findInput.highlight-0 .controls{animation:monaco-findInput-highlight-dark-0 .1s linear 0s}

.hc-black .monaco-findInput.highlight-1 .controls,.vs-dark .monaco-findInput.highlight-1 .controls{animation:monaco-findInput-highlight-dark-1 .1s linear 0s}

@keyframes monaco-findInput-highlight-0{0%{background:rgba(253,255,0,0.8)}to{background:transparent}}

@keyframes monaco-findInput-highlight-1{0%{background:rgba(253,255,0,0.8)}99%{background:transparent}}

@keyframes monaco-findInput-highlight-dark-0{0%{background:rgba(255,255,255,0.43922)}to{background:transparent}}

@keyframes monaco-findInput-highlight-dark-1{0%{background:rgba(255,255,255,0.43922)}99%{background:transparent}}

:root{--vscode-sash-size: 4px;--vscode-sash-hover-size: 4px}

.monaco-sash{position:absolute;z-index:35;touch-action:none}

.monaco-sash.disabled{pointer-events:none}

.monaco-sash.mac.vertical{cursor:col-resize}

.monaco-sash.vertical.minimum{cursor:e-resize}

.monaco-sash.vertical.maximum{cursor:w-resize}

.monaco-sash.mac.horizontal{cursor:row-resize}

.monaco-sash.horizontal.minimum{cursor:s-resize}

.monaco-sash.horizontal.maximum{cursor:n-resize}

.monaco-sash.disabled{cursor:default!important;pointer-events:none!important}

.monaco-sash.vertical{cursor:ew-resize;top:0;width:4px;width:var(--vscode-sash-size);height:100%}

.monaco-sash.horizontal{cursor:ns-resize;left:0;width:100%;height:4px;height:var(--vscode-sash-size)}

.monaco-sash:not(.disabled)>.orthogonal-drag-handle{content:" ";height:calc(4px * 2);height:calc(var(--vscode-sash-size) * 2);width:calc(4px * 2);width:calc(var(--vscode-sash-size) * 2);z-index:100;display:block;cursor:all-scroll;position:absolute}

.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.start,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.end{cursor:nwse-resize}

.monaco-sash.horizontal.orthogonal-edge-north:not(.disabled)>.orthogonal-drag-handle.end,.monaco-sash.horizontal.orthogonal-edge-south:not(.disabled)>.orthogonal-drag-handle.start{cursor:nesw-resize}

.monaco-sash.vertical>.orthogonal-drag-handle.start{left:calc(4px * -.5);left:calc(var(--vscode-sash-size) * -.5);top:calc(4px * -1);top:calc(var(--vscode-sash-size) * -1)}

.monaco-sash.vertical>.orthogonal-drag-handle.end{left:calc(4px * -.5);left:calc(var(--vscode-sash-size) * -.5);bottom:calc(4px * -1);bottom:calc(var(--vscode-sash-size) * -1)}

.monaco-sash.horizontal>.orthogonal-drag-handle.start{top:calc(4px * -.5);top:calc(var(--vscode-sash-size) * -.5);left:calc(4px * -1);left:calc(var(--vscode-sash-size) * -1)}

.monaco-sash.horizontal>.orthogonal-drag-handle.end{top:calc(4px * -.5);top:calc(var(--vscode-sash-size) * -.5);right:calc(4px * -1);right:calc(var(--vscode-sash-size) * -1)}

.monaco-sash:before{content:"";pointer-events:none;position:absolute;width:100%;height:100%;background:transparent}

.monaco-workbench:not(.reduce-motion) .monaco-sash:before{transition:background-color .1s ease-out}

.monaco-sash.hover:before,.monaco-sash.active:before{background:var(--vscode-sash-hoverBorder)}

.monaco-sash.vertical:before{width:4px;width:var(--vscode-sash-hover-size);left:calc(50% - (4px / 2));left:calc(50% - (var(--vscode-sash-hover-size) / 2))}

.monaco-sash.horizontal:before{height:4px;height:var(--vscode-sash-hover-size);top:calc(50% - (4px / 2));top:calc(50% - (var(--vscode-sash-hover-size) / 2))}

.pointer-events-disabled{pointer-events:none!important}

.monaco-sash.debug{background:#0ff}

.monaco-sash.debug.disabled{background:rgba(0,255,255,0.2)}

.monaco-sash.debug:not(.disabled)>.orthogonal-drag-handle{background:red}

.monaco-split-view2{position:relative;width:100%;height:100%}

.monaco-split-view2>.sash-container{position:absolute;width:100%;height:100%;pointer-events:none}

.monaco-split-view2>.sash-container>.monaco-sash{pointer-events:initial}

.monaco-split-view2>.monaco-scrollable-element{width:100%;height:100%}

.monaco-split-view2>.monaco-scrollable-element>.split-view-container{width:100%;height:100%;white-space:nowrap;position:relative}

.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view{white-space:normal;white-space:initial;position:absolute}

.monaco-split-view2>.monaco-scrollable-element>.split-view-container>.split-view-view:not(.visible){display:none}

.monaco-split-view2.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view{width:100%}

.monaco-split-view2.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view{height:100%}

.monaco-split-view2.separator-border>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{content:" ";position:absolute;top:0;left:0;z-index:5;pointer-events:none;background-color:var(--separator-border)}

.monaco-split-view2.separator-border.horizontal>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:100%;width:1px}

.monaco-split-view2.separator-border.vertical>.monaco-scrollable-element>.split-view-container>.split-view-view:not(:first-child):before{height:1px;width:100%}

.monaco-table{display:flex;flex-direction:column;position:relative;height:100%;width:100%;white-space:nowrap;overflow:hidden}

.monaco-table>.monaco-split-view2{border-bottom:1px solid transparent}

.monaco-table>.monaco-list{flex:1}

.monaco-table-tr{display:flex;height:100%}

.monaco-table-th{width:100%;height:100%;font-weight:700;overflow:hidden;text-overflow:ellipsis}

.monaco-table-th,.monaco-table-td{box-sizing:border-box;flex-shrink:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}

.monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{content:"";position:absolute;left:calc(4px / 2);left:calc(var(--vscode-sash-size) / 2);width:0;border-left:1px solid transparent}

.monaco-workbench:not(.reduce-motion) .monaco-table>.monaco-split-view2,.monaco-workbench:not(.reduce-motion) .monaco-table>.monaco-split-view2 .monaco-sash.vertical:before{transition:border-color .2s ease-out}

.monaco-tl-row{display:flex;height:100%;align-items:center;position:relative}

.monaco-tl-row.disabled{cursor:default}

.monaco-tl-indent{height:100%;position:absolute;top:0;left:16px;pointer-events:none}

.hide-arrows .monaco-tl-indent{left:12px}

.monaco-tl-indent>.indent-guide{display:inline-block;box-sizing:border-box;height:100%;border-left:1px solid transparent}

.monaco-workbench:not(.reduce-motion) .monaco-tl-indent>.indent-guide{transition:border-color .1s linear}

.monaco-tl-twistie,.monaco-tl-contents{height:100%}

.monaco-tl-twistie{font-size:10px;text-align:right;padding-right:6px;flex-shrink:0;width:16px;display:flex!important;align-items:center;justify-content:center;transform:translate(3px)}

.monaco-tl-contents{flex:1;overflow:hidden}

.monaco-tl-twistie:before{border-radius:20px}

.monaco-tl-twistie.collapsed:before{transform:rotate(-90deg)}

.monaco-tl-twistie.codicon-tree-item-loading:before{animation:codicon-spin 1.25s steps(30) infinite}

.monaco-tree-type-filter{position:absolute;top:0;display:flex;padding:3px;max-width:200px;z-index:100;margin:0 6px;border:1px solid var(--vscode-widget-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px}

.monaco-workbench:not(.reduce-motion) .monaco-tree-type-filter{transition:top .3s}

.monaco-tree-type-filter.disabled{top:-40px!important}

.monaco-tree-type-filter-grab{display:flex!important;align-items:center;justify-content:center;cursor:grab;margin-right:2px}

.monaco-tree-type-filter-grab.grabbing{cursor:grabbing}

.monaco-tree-type-filter-input{flex:1}

.monaco-tree-type-filter-input .monaco-inputbox{height:23px}

.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.input,.monaco-tree-type-filter-input .monaco-inputbox>.ibwrapper>.mirror{padding:2px 4px}

.monaco-tree-type-filter-input .monaco-findInput>.controls{top:2px}

.monaco-tree-type-filter-actionbar{margin-left:4px}

.monaco-tree-type-filter-actionbar .monaco-action-bar .action-label{padding:2px}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container{position:absolute;top:0;left:0;width:100%;height:0;z-index:13;background-color:var(--vscode-sideBar-background)}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row.monaco-list-row{position:absolute;width:100%;opacity:1!important;overflow:hidden;background-color:var(--vscode-sideBar-background)}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-row:hover{background-color:var(--vscode-list-hoverBackground)!important;cursor:pointer}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty,.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container.empty .monaco-tree-sticky-container-shadow{display:none}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container .monaco-tree-sticky-container-shadow{position:absolute;bottom:-3px;left:0;height:0px;width:100%}

.monaco-list .monaco-scrollable-element .monaco-tree-sticky-container[tabindex="0"]:focus{outline:none}

.monaco-icon-label{display:flex;overflow:hidden;text-overflow:ellipsis}

.monaco-icon-label:before{background-size:16px;background-position:left center;background-repeat:no-repeat;padding-right:6px;width:16px;height:22px;line-height:inherit!important;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;vertical-align:top;flex-shrink:0}

.monaco-icon-label-iconpath{width:16px;height:16px;padding-left:2px;margin-top:2px;display:flex}

.monaco-icon-label-container.disabled{color:var(--vscode-disabledForeground)}

.monaco-icon-label>.monaco-icon-label-container{min-width:0;overflow:hidden;text-overflow:ellipsis;flex:1}

.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name{color:inherit;white-space:pre}

.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-name-container>.label-name>.label-separator{margin:0 2px;opacity:.5}

.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-suffix-container>.label-suffix{opacity:.7;white-space:pre}

.monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.7;margin-left:.5em;font-size:.9em;white-space:pre}

.monaco-icon-label.nowrap>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{white-space:nowrap}

.vs .monaco-icon-label>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{opacity:.95}

.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.italic>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{font-style:italic}

.monaco-icon-label.deprecated{-webkit-text-decoration:line-through;text-decoration:line-through;opacity:.66}

.monaco-icon-label.italic:after{font-style:italic}

.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-name-container>.label-name,.monaco-icon-label.strikethrough>.monaco-icon-label-container>.monaco-icon-description-container>.label-description{-webkit-text-decoration:line-through;text-decoration:line-through}

.monaco-icon-label:after{opacity:.75;font-size:90%;font-weight:600;margin:auto 16px 0 5px;text-align:center}

.monaco-list:focus .selected .monaco-icon-label,.monaco-list:focus .selected .monaco-icon-label:after{color:inherit!important}

.monaco-list-row.focused.selected .label-description,.monaco-list-row.selected .label-description{opacity:.8}

.monaco-keybinding{display:flex;align-items:center;line-height:10px}

.monaco-keybinding>.monaco-keybinding-key{display:inline-block;border-style:solid;border-width:1px;border-radius:3px;vertical-align:middle;font-size:11px;padding:3px 5px;margin:0 2px}

.monaco-keybinding>.monaco-keybinding-key:first-child{margin-left:0}

.monaco-keybinding>.monaco-keybinding-key:last-child{margin-right:0}

.monaco-keybinding>.monaco-keybinding-key-separator{display:inline-block}

.monaco-keybinding>.monaco-keybinding-key-chord-separator{width:6px}

::-ms-clear{display:none}

.monaco-editor .editor-widget input{color:inherit}

.monaco-editor{position:relative;overflow:visible;-webkit-text-size-adjust:100%;color:var(--vscode-editor-foreground);background-color:var(--vscode-editor-background);word-wrap:initial}

.monaco-editor-background{background-color:var(--vscode-editor-background)}

.monaco-editor .rangeHighlight{background-color:var(--vscode-editor-rangeHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-rangeHighlightBorder)}

.monaco-editor.hc-black .rangeHighlight,.monaco-editor.hc-light .rangeHighlight{border-style:dotted}

.monaco-editor .symbolHighlight{background-color:var(--vscode-editor-symbolHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-symbolHighlightBorder)}

.monaco-editor.hc-black .symbolHighlight,.monaco-editor.hc-light .symbolHighlight{border-style:dotted}

.monaco-editor .overflow-guard{position:relative;overflow:hidden}

.monaco-editor .view-overlays{position:absolute;top:0}

.monaco-editor .view-overlays>div,.monaco-editor .margin-view-overlays>div{position:absolute;width:100%}

.monaco-editor .squiggly-error{border-bottom:4px double var(--vscode-editorError-border)}

.monaco-editor .squiggly-error:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorError-background)}

.monaco-editor .squiggly-warning{border-bottom:4px double var(--vscode-editorWarning-border)}

.monaco-editor .squiggly-warning:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorWarning-background)}

.monaco-editor .squiggly-info{border-bottom:4px double var(--vscode-editorInfo-border)}

.monaco-editor .squiggly-info:before{display:block;content:"";width:100%;height:100%;background:var(--vscode-editorInfo-background)}

.monaco-editor .squiggly-hint{border-bottom:2px dotted var(--vscode-editorHint-border)}

.monaco-editor.showUnused .squiggly-unnecessary{border-bottom:2px dashed var(--vscode-editorUnnecessaryCode-border)}

.monaco-editor.showDeprecated .squiggly-inline-deprecated{-webkit-text-decoration:line-through;text-decoration:line-through;text-decoration-color:inherit;text-decoration-color:var(--vscode-editor-foreground, inherit)}

.monaco-editor .inputarea{min-width:0;min-height:0;margin:0;padding:0;position:absolute;outline:none!important;resize:none;border:none;overflow:hidden;color:transparent;background-color:transparent;z-index:-10}

.monaco-editor .inputarea.ime-input{z-index:10;caret-color:var(--vscode-editorCursor-foreground);color:var(--vscode-editor-foreground)}

.monaco-editor .margin-view-overlays .line-numbers{bottom:0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;position:absolute;text-align:right;display:inline-block;vertical-align:middle;box-sizing:border-box;cursor:default}

.monaco-editor .relative-current-line-number{text-align:left;display:inline-block;width:100%}

.monaco-editor .margin-view-overlays .line-numbers.lh-odd{margin-top:1px}

.monaco-editor .line-numbers{color:var(--vscode-editorLineNumber-foreground)}

.monaco-editor .line-numbers.active-line-number{color:var(--vscode-editorLineNumber-activeForeground)}

.monaco-editor .margin{background-color:var(--vscode-editorGutter-background)}

.monaco-mouse-cursor-text{cursor:text}

.monaco-editor .blockDecorations-container{position:absolute;top:0;pointer-events:none}

.monaco-editor .blockDecorations-block{position:absolute;box-sizing:border-box}

.monaco-editor .view-overlays .current-line,.monaco-editor .margin-view-overlays .current-line{display:block;position:absolute;left:0;top:0;box-sizing:border-box;height:100%}

.monaco-editor .margin-view-overlays .current-line.current-line-margin.current-line-margin-both{border-right:0}

.monaco-editor .lines-content .cdr{position:absolute;height:100%}

.monaco-editor .glyph-margin{position:absolute;top:0}

.monaco-editor .glyph-margin-widgets .cgmr{position:absolute;display:flex;align-items:center;justify-content:center}

.monaco-editor .glyph-margin-widgets .cgmr.codicon-modifier-spin:before{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}

.monaco-editor .lines-content .core-guide{position:absolute;box-sizing:border-box;height:100%}

.mtkcontrol{color:#fff!important;background:#960000!important}

.mtkoverflow{background-color:var(--vscode-button-background, var(--vscode-editor-background));color:var(--vscode-button-foreground, var(--vscode-editor-foreground));border-width:1px;border-style:solid;border-color:var(--vscode-contrastBorder);border-radius:2px;padding:4px;cursor:pointer}

.mtkoverflow:hover{background-color:var(--vscode-button-hoverBackground)}

.monaco-editor.no-user-select .lines-content,.monaco-editor.no-user-select .view-line,.monaco-editor.no-user-select .view-lines{-moz-user-select:none;user-select:none;-webkit-user-select:none}

.monaco-editor.mac .lines-content:hover,.monaco-editor.mac .view-line:hover,.monaco-editor.mac .view-lines:hover{-moz-user-select:text;user-select:text;-webkit-user-select:text;-ms-user-select:text}

.monaco-editor.enable-user-select{-moz-user-select:initial;user-select:initial;-webkit-user-select:initial}

.monaco-editor .view-lines{white-space:nowrap}

.monaco-editor .view-line{position:absolute;width:100%}

.monaco-editor .lines-content>.view-lines>.view-line>span{top:0;bottom:0;position:absolute}

.monaco-editor .mtkw{color:var(--vscode-editorWhitespace-foreground)!important}

.monaco-editor .mtkz{display:inline-block;color:var(--vscode-editorWhitespace-foreground)!important}

.monaco-editor .lines-decorations{position:absolute;top:0;background:#fff}

.monaco-editor .margin-view-overlays .cldr{position:absolute;height:100%}

.monaco-editor .margin-view-overlays .cmdr{position:absolute;left:0;width:100%;height:100%}

.monaco-editor .minimap.slider-mouseover .minimap-slider{opacity:0;transition:opacity .1s linear}

.monaco-editor .minimap.slider-mouseover:hover .minimap-slider,.monaco-editor .minimap.slider-mouseover .minimap-slider.active{opacity:1}

.monaco-editor .minimap-slider .minimap-slider-horizontal{background:var(--vscode-minimapSlider-background)}

.monaco-editor .minimap-slider:hover .minimap-slider-horizontal{background:var(--vscode-minimapSlider-hoverBackground)}

.monaco-editor .minimap-slider.active .minimap-slider-horizontal{background:var(--vscode-minimapSlider-activeBackground)}

.monaco-editor .minimap-shadow-visible{box-shadow:var(--vscode-scrollbar-shadow) -6px 0 6px -6px inset}

.monaco-editor .minimap-shadow-hidden{position:absolute;width:0}

.monaco-editor .minimap-shadow-visible{position:absolute;left:-6px;width:6px}

.monaco-editor.no-minimap-shadow .minimap-shadow-visible{position:absolute;left:-1px;width:1px}

.minimap.autohide{opacity:0;transition:opacity .5s}

.minimap.autohide:hover{opacity:1}

.monaco-editor .minimap{z-index:5}

.monaco-editor .overlayWidgets{position:absolute;top:0;left:0}

.monaco-editor .view-ruler{position:absolute;top:0;box-shadow:1px 0 0 0 var(--vscode-editorRuler-foreground) inset}

.monaco-editor .scroll-decoration{position:absolute;top:0;left:0;height:6px;box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px inset}

.monaco-editor .lines-content .cslr{position:absolute}

.monaco-editor .focused .selected-text{background-color:var(--vscode-editor-selectionBackground)}

.monaco-editor .selected-text{background-color:var(--vscode-editor-inactiveSelectionBackground)}

.monaco-editor .top-left-radius{border-top-left-radius:3px}

.monaco-editor .bottom-left-radius{border-bottom-left-radius:3px}

.monaco-editor .top-right-radius{border-top-right-radius:3px}

.monaco-editor .bottom-right-radius{border-bottom-right-radius:3px}

.monaco-editor.hc-black .top-left-radius{border-top-left-radius:0}

.monaco-editor.hc-black .bottom-left-radius{border-bottom-left-radius:0}

.monaco-editor.hc-black .top-right-radius{border-top-right-radius:0}

.monaco-editor.hc-black .bottom-right-radius{border-bottom-right-radius:0}

.monaco-editor.hc-light .top-left-radius{border-top-left-radius:0}

.monaco-editor.hc-light .bottom-left-radius{border-bottom-left-radius:0}

.monaco-editor.hc-light .top-right-radius{border-top-right-radius:0}

.monaco-editor.hc-light .bottom-right-radius{border-bottom-right-radius:0}

.monaco-editor .cursors-layer{position:absolute;top:0}

.monaco-editor .cursors-layer>.cursor{position:absolute;overflow:hidden;box-sizing:border-box}

.monaco-editor .cursors-layer.cursor-smooth-caret-animation>.cursor{transition:all 80ms}

.monaco-editor .cursors-layer.cursor-block-outline-style>.cursor{background:transparent!important;border-style:solid;border-width:1px}

.monaco-editor .cursors-layer.cursor-underline-style>.cursor{border-bottom-width:2px;border-bottom-style:solid;background:transparent!important}

.monaco-editor .cursors-layer.cursor-underline-thin-style>.cursor{border-bottom-width:1px;border-bottom-style:solid;background:transparent!important}

@keyframes monaco-cursor-smooth{0%,20%{opacity:1}60%,to{opacity:0}}

@keyframes monaco-cursor-phase{0%,20%{opacity:1}90%,to{opacity:0}}

@keyframes monaco-cursor-expand{0%,20%{transform:scaleY(1)}80%,to{transform:scaleY(0)}}

.cursor-smooth{animation:monaco-cursor-smooth .5s ease-in-out 0s 20 alternate}

.cursor-phase{animation:monaco-cursor-phase .5s ease-in-out 0s 20 alternate}

.cursor-expand>.cursor{animation:monaco-cursor-expand .5s ease-in-out 0s 20 alternate}

.monaco-editor .mwh{position:absolute;color:var(--vscode-editorWhitespace-foreground)!important}

.monaco-editor .diff-hidden-lines-widget{width:100%}

.monaco-editor .diff-hidden-lines{height:0px;transform:translateY(-10px);font-size:13px;line-height:14px}

.monaco-editor .diff-hidden-lines:not(.dragging) .top:hover,.monaco-editor .diff-hidden-lines:not(.dragging) .bottom:hover,.monaco-editor .diff-hidden-lines .top.dragging,.monaco-editor .diff-hidden-lines .bottom.dragging{background-color:var(--vscode-focusBorder)}

.monaco-editor .diff-hidden-lines .top,.monaco-editor .diff-hidden-lines .bottom{transition:background-color .1s ease-out;height:4px;background-color:transparent;background-clip:padding-box;border-bottom:2px solid transparent;border-top:4px solid transparent}

.monaco-editor.draggingUnchangedRegion.canMoveTop:not(.canMoveBottom) *,.monaco-editor .diff-hidden-lines .top.canMoveTop:not(.canMoveBottom),.monaco-editor .diff-hidden-lines .bottom.canMoveTop:not(.canMoveBottom){cursor:n-resize!important}

.monaco-editor.draggingUnchangedRegion:not(.canMoveTop).canMoveBottom *,.monaco-editor .diff-hidden-lines .top:not(.canMoveTop).canMoveBottom,.monaco-editor .diff-hidden-lines .bottom:not(.canMoveTop).canMoveBottom{cursor:s-resize!important}

.monaco-editor.draggingUnchangedRegion.canMoveTop.canMoveBottom *,.monaco-editor .diff-hidden-lines .top.canMoveTop.canMoveBottom,.monaco-editor .diff-hidden-lines .bottom.canMoveTop.canMoveBottom{cursor:ns-resize!important}

.monaco-editor .diff-hidden-lines .top{transform:translateY(4px)}

.monaco-editor .diff-hidden-lines .bottom{transform:translateY(-6px)}

.monaco-editor .diff-unchanged-lines{background:var(--vscode-diffEditor-unchangedCodeBackground)}

.monaco-editor .noModificationsOverlay{z-index:1;background:var(--vscode-editor-background);display:flex;justify-content:center;align-items:center}

.monaco-editor .diff-hidden-lines .center{background:var(--vscode-diffEditor-unchangedRegionBackground);color:var(--vscode-diffEditor-unchangedRegionForeground);overflow:hidden;display:block;text-overflow:ellipsis;white-space:nowrap;height:24px;box-shadow:inset 0 -5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow),inset 0 5px 5px -7px var(--vscode-diffEditor-unchangedRegionShadow)}

.monaco-editor .diff-hidden-lines .center span.codicon{vertical-align:middle}

.monaco-editor .diff-hidden-lines .center a:hover .codicon{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}

.monaco-editor .diff-hidden-lines div.breadcrumb-item{cursor:pointer}

.monaco-editor .diff-hidden-lines div.breadcrumb-item:hover{color:var(--vscode-editorLink-activeForeground)}

.monaco-editor .movedOriginal,.monaco-editor .movedModified{border:2px solid var(--vscode-diffEditor-move-border)}

.monaco-editor .movedOriginal.currentMove,.monaco-editor .movedModified.currentMove{border:2px solid var(--vscode-diffEditor-moveActive-border)}

.monaco-diff-editor .moved-blocks-lines path.currentMove{stroke:var(--vscode-diffEditor-moveActive-border)}

.monaco-diff-editor .moved-blocks-lines path{pointer-events:visiblestroke}

.monaco-diff-editor .moved-blocks-lines .arrow{fill:var(--vscode-diffEditor-move-border)}

.monaco-diff-editor .moved-blocks-lines .arrow.currentMove{fill:var(--vscode-diffEditor-moveActive-border)}

.monaco-diff-editor .moved-blocks-lines .arrow-rectangle{fill:var(--vscode-editor-background)}

.monaco-diff-editor .moved-blocks-lines{position:absolute;pointer-events:none}

.monaco-diff-editor .moved-blocks-lines path{fill:none;stroke:var(--vscode-diffEditor-move-border);stroke-width:2}

.monaco-editor .char-delete.diff-range-empty{margin-left:-1px;border-left:solid var(--vscode-diffEditor-removedTextBackground) 3px}

.monaco-editor .char-insert.diff-range-empty{border-left:solid var(--vscode-diffEditor-insertedTextBackground) 3px}

.monaco-editor .fold-unchanged{cursor:pointer}

.monaco-diff-editor .diff-moved-code-block{display:flex;justify-content:flex-end;margin-top:-4px}

.monaco-diff-editor .diff-moved-code-block .action-bar .action-label.codicon{width:12px;height:12px;font-size:12px}

.monaco-diff-editor .diffOverview{z-index:9}

.monaco-diff-editor .diffOverview .diffViewport{z-index:10}

.monaco-diff-editor.vs .diffOverview{background:rgba(0,0,0,0.03137)}

.monaco-diff-editor.vs-dark .diffOverview{background:rgba(255,255,255,0.01176)}

.monaco-scrollable-element.modified-in-monaco-diff-editor.vs .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.vs-dark .scrollbar{background:rgba(0,0,0,0)}

.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-black .scrollbar,.monaco-scrollable-element.modified-in-monaco-diff-editor.hc-light .scrollbar{background:none}

.monaco-scrollable-element.modified-in-monaco-diff-editor .slider{z-index:10}

.modified-in-monaco-diff-editor .slider.active{background:rgba(171,171,171,0.4)}

.modified-in-monaco-diff-editor.hc-black .slider.active,.modified-in-monaco-diff-editor.hc-light .slider.active{background:none}

.monaco-editor .insert-sign,.monaco-diff-editor .insert-sign,.monaco-editor .delete-sign,.monaco-diff-editor .delete-sign{font-size:11px!important;opacity:.7!important;display:flex!important;align-items:center}

.monaco-editor.hc-black .insert-sign,.monaco-diff-editor.hc-black .insert-sign,.monaco-editor.hc-black .delete-sign,.monaco-diff-editor.hc-black .delete-sign,.monaco-editor.hc-light .insert-sign,.monaco-diff-editor.hc-light .insert-sign,.monaco-editor.hc-light .delete-sign,.monaco-diff-editor.hc-light .delete-sign{opacity:1}

.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .inline-added-margin-view-zone{text-align:right}

.monaco-editor .arrow-revert-change{z-index:10;position:absolute}

.monaco-editor .arrow-revert-change:hover{cursor:pointer}

.monaco-editor .view-zones .view-lines .view-line span{display:inline-block}

.monaco-editor .margin-view-zones .lightbulb-glyph:hover{cursor:pointer}

.monaco-editor .char-insert,.monaco-diff-editor .char-insert{background-color:var(--vscode-diffEditor-insertedTextBackground)}

.monaco-editor .line-insert,.monaco-diff-editor .line-insert{background-color:var(--vscode-diffEditor-insertedLineBackground, var(--vscode-diffEditor-insertedTextBackground))}

.monaco-editor .line-insert,.monaco-editor .char-insert{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-insertedTextBorder)}

.monaco-editor.hc-black .line-insert,.monaco-editor.hc-light .line-insert,.monaco-editor.hc-black .char-insert,.monaco-editor.hc-light .char-insert{border-style:dashed}

.monaco-editor .line-delete,.monaco-editor .char-delete{box-sizing:border-box;border:1px solid var(--vscode-diffEditor-removedTextBorder)}

.monaco-editor.hc-black .line-delete,.monaco-editor.hc-light .line-delete,.monaco-editor.hc-black .char-delete,.monaco-editor.hc-light .char-delete{border-style:dashed}

.monaco-editor .inline-added-margin-view-zone,.monaco-editor .gutter-insert,.monaco-diff-editor .gutter-insert{background-color:var(--vscode-diffEditorGutter-insertedLineBackground, var(--vscode-diffEditor-insertedLineBackground), var(--vscode-diffEditor-insertedTextBackground))}

.monaco-editor .char-delete,.monaco-diff-editor .char-delete,.monaco-editor .inline-deleted-text{background-color:var(--vscode-diffEditor-removedTextBackground)}

.monaco-editor .inline-deleted-text{-webkit-text-decoration:line-through;text-decoration:line-through}

.monaco-editor .line-delete,.monaco-diff-editor .line-delete{background-color:var(--vscode-diffEditor-removedLineBackground, var(--vscode-diffEditor-removedTextBackground))}

.monaco-editor .inline-deleted-margin-view-zone,.monaco-editor .gutter-delete,.monaco-diff-editor .gutter-delete{background-color:var(--vscode-diffEditorGutter-removedLineBackground, var(--vscode-diffEditor-removedLineBackground), var(--vscode-diffEditor-removedTextBackground))}

.monaco-diff-editor.side-by-side .editor.modified{box-shadow:-6px 0 5px -5px var(--vscode-scrollbar-shadow);border-left:1px solid var(--vscode-diffEditor-border)}

.monaco-diff-editor.side-by-side .editor.original{box-shadow:6px 0 5px -5px var(--vscode-scrollbar-shadow);border-right:1px solid var(--vscode-diffEditor-border)}

.monaco-diff-editor .diffViewport{background:var(--vscode-scrollbarSlider-background)}

.monaco-diff-editor .diffViewport:hover{background:var(--vscode-scrollbarSlider-hoverBackground)}

.monaco-diff-editor .diffViewport:active{background:var(--vscode-scrollbarSlider-activeBackground)}

.monaco-editor .diagonal-fill{background-image:linear-gradient(-45deg,var(--vscode-diffEditor-diagonalFill) 12.5%,rgba(0,0,0,0) 12.5%,rgba(0,0,0,0) 50%,var(--vscode-diffEditor-diagonalFill) 50%,var(--vscode-diffEditor-diagonalFill) 62.5%,rgba(0,0,0,0) 62.5%,rgba(0,0,0,0) 100%);background-size:8px 8px}

.monaco-diff-editor .gutter{position:relative;overflow:hidden;flex-shrink:0;flex-grow:0;}

.monaco-diff-editor .gutter >div{position:absolute}

.monaco-diff-editor .gutter .gutterItem{opacity:0;transition:opacity .7s;}

.monaco-diff-editor .gutter .gutterItem.showAlways{opacity:1;transition:none}

.monaco-diff-editor .gutter .gutterItem.noTransition{transition:none}

.monaco-diff-editor .gutter:hover .gutterItem{opacity:1;transition:opacity .1s ease-in-out}

.monaco-diff-editor .gutter .gutterItem .background{position:absolute;height:100%;left:50%;width:1px;border-left:2px var(--vscode-menu-border) solid}

.monaco-diff-editor .gutter .gutterItem .buttons{position:absolute;width:100%;display:flex;justify-content:center;align-items:center;}

.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar{height:-moz-fit-content;height:fit-content;}

.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar{line-height:1;}

.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container{width:-moz-fit-content;width:fit-content;border-radius:4px;background:var(--vscode-editorGutter-commentRangeForeground);}

.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container .action-item:hover{background:var(--vscode-toolbar-hoverBackground)}

.monaco-diff-editor .gutter .gutterItem .buttons .monaco-toolbar .monaco-action-bar .actions-container .action-item .action-label{padding:1px 2px}

.monaco-diff-editor .diff-hidden-lines-compact{display:flex;height:11px;}

.monaco-diff-editor .diff-hidden-lines-compact .line-left,.monaco-diff-editor .diff-hidden-lines-compact .line-right{height:1px;border-top:1px solid;border-color:var(--vscode-editorCodeLens-foreground);opacity:.5;margin:auto;width:100%}

.monaco-diff-editor .diff-hidden-lines-compact .line-left{width:20px}

.monaco-diff-editor .diff-hidden-lines-compact .text{color:var(--vscode-editorCodeLens-foreground);text-wrap:nowrap;font-size:11px;line-height:11px;margin:0 4px}

.monaco-component.diff-review{-moz-user-select:none;user-select:none;-webkit-user-select:none;z-index:99}

.monaco-diff-editor .diff-review{position:absolute}

.monaco-component.diff-review .diff-review-line-number{text-align:right;display:inline-block;color:var(--vscode-editorLineNumber-foreground)}

.monaco-component.diff-review .diff-review-summary{padding-left:10px}

.monaco-component.diff-review .diff-review-shadow{position:absolute;box-shadow:var(--vscode-scrollbar-shadow) 0 -6px 6px -6px inset}

.monaco-component.diff-review .diff-review-row{white-space:pre}

.monaco-component.diff-review .diff-review-table{display:table;min-width:100%}

.monaco-component.diff-review .diff-review-row{display:table-row;width:100%}

.monaco-component.diff-review .diff-review-spacer{display:inline-block;width:10px;vertical-align:middle}

.monaco-component.diff-review .diff-review-spacer>.codicon{font-size:9px!important}

.monaco-component.diff-review .diff-review-actions{display:inline-block;position:absolute;right:10px;top:2px;z-index:100}

.monaco-component.diff-review .diff-review-actions .action-label{width:16px;height:16px;margin:2px 0}

.monaco-component.diff-review .revertButton{cursor:pointer}

.monaco-toolbar{height:100%}

.monaco-toolbar .toolbar-toggle-more{display:inline-block;padding:0}

.monaco-component.multiDiffEditor{background:var(--vscode-multiDiffEditor-background);position:relative;height:100%;width:100%;overflow-y:hidden;}

.monaco-component.multiDiffEditor >div{position:absolute;top:0;left:0;height:100%;width:100%;}

.monaco-component.multiDiffEditor >div.placeholder{visibility:hidden;display:grid;align-items:center;justify-items:center;place-items:center;align-content:center;justify-content:center;place-content:center;}

.monaco-component.multiDiffEditor >div.placeholder.visible{visibility:visible}

.monaco-component.multiDiffEditor .active{--vscode-multiDiffEditor-border: var(--vscode-focusBorder)}

.monaco-component.multiDiffEditor .multiDiffEntry{display:flex;flex-direction:column;flex:1;overflow:hidden;}

.monaco-component.multiDiffEditor .multiDiffEntry .collapse-button{margin:0 5px;cursor:pointer;}

.monaco-component.multiDiffEditor .multiDiffEntry .collapse-button a{display:block}

.monaco-component.multiDiffEditor .multiDiffEntry .header{z-index:1000;background:var(--vscode-editor-background);}

.monaco-component.multiDiffEditor .multiDiffEntry .header:not(.collapsed) .header-content{border-bottom:1px solid var(--vscode-sideBarSectionHeader-border)}

.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content{margin:8px 0 0;padding:4px 5px;border-top:1px solid var(--vscode-multiDiffEditor-border);display:flex;align-items:center;color:var(--vscode-foreground);background:var(--vscode-multiDiffEditor-headerBackground);}

.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content.shadow{box-shadow:var(--vscode-scrollbar-shadow) 0 6px 6px -6px}

.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path{display:flex;flex:1;min-width:0;}

.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .title{font-size:14px;line-height:22px;}

.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .title.original{flex:1;min-width:0;text-overflow:ellipsis}

.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .file-path .status{font-weight:600;opacity:.75;margin:0 10px;line-height:22px}

.monaco-component.multiDiffEditor .multiDiffEntry .header .header-content .actions{padding:0 8px}

.monaco-component.multiDiffEditor .multiDiffEntry .editorParent{flex:1;display:flex;flex-direction:column;border-bottom:1px solid var(--vscode-multiDiffEditor-border);overflow:hidden}

.monaco-component.multiDiffEditor .multiDiffEntry .editorContainer{flex:1}

.monaco-editor .selection-anchor{background-color:#007acc;width:2px!important}

.monaco-editor .bracket-match{box-sizing:border-box;background-color:var(--vscode-editorBracketMatch-background);border:1px solid var(--vscode-editorBracketMatch-border)}

.inline-editor-progress-decoration{display:inline-block;width:1em;height:1em}

.inline-progress-widget{display:flex!important;justify-content:center;align-items:center}

.inline-progress-widget .icon{font-size:80%!important}

.inline-progress-widget:hover .icon{font-size:90%!important;animation:none}

.inline-progress-widget:hover .icon:before{content:var(--vscode-icon-x-content);font-family:var(--vscode-icon-x-font-family)}

.monaco-editor .monaco-editor-overlaymessage{padding-bottom:8px;z-index:10000}

.monaco-editor .monaco-editor-overlaymessage.below{padding-bottom:0;padding-top:8px;z-index:10000}

@keyframes fadeIn{0%{opacity:0}to{opacity:1}}

.monaco-editor .monaco-editor-overlaymessage.fadeIn{animation:fadeIn .15s ease-out}

@keyframes fadeOut{0%{opacity:1}to{opacity:0}}

.monaco-editor .monaco-editor-overlaymessage.fadeOut{animation:fadeOut .1s ease-out}

.monaco-editor .monaco-editor-overlaymessage .message{padding:2px 4px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-inputValidation-infoBorder);border-radius:3px}

.monaco-editor .monaco-editor-overlaymessage .message p{margin-top:0px;margin-bottom:0px}

.monaco-editor .monaco-editor-overlaymessage .message a{color:var(--vscode-textLink-foreground)}

.monaco-editor .monaco-editor-overlaymessage .message a:hover{color:var(--vscode-textLink-activeForeground)}

.monaco-editor.hc-black .monaco-editor-overlaymessage .message,.monaco-editor.hc-light .monaco-editor-overlaymessage .message{border-width:2px}

.monaco-editor .monaco-editor-overlaymessage .anchor{width:0!important;height:0!important;border-color:transparent;border-style:solid;z-index:1000;border-width:8px;position:absolute;left:2px}

.monaco-editor .monaco-editor-overlaymessage .anchor.top{border-bottom-color:var(--vscode-inputValidation-infoBorder)}

.monaco-editor .monaco-editor-overlaymessage .anchor.below{border-top-color:var(--vscode-inputValidation-infoBorder)}

.monaco-editor .monaco-editor-overlaymessage:not(.below) .anchor.top,.monaco-editor .monaco-editor-overlaymessage.below .anchor.below{display:none}

.monaco-editor .monaco-editor-overlaymessage.below .anchor.top{display:inherit;top:-8px}

.post-edit-widget{box-shadow:0 0 8px 2px var(--vscode-widget-shadow);border:1px solid transparent;border:1px solid var(--vscode-widget-border, transparent);border-radius:4px;background-color:var(--vscode-editorWidget-background);overflow:hidden}

.post-edit-widget .monaco-button{padding:2px;border:none;border-radius:0}

.post-edit-widget .monaco-button:hover{background-color:var(--vscode-button-secondaryHoverBackground)!important}

.post-edit-widget .monaco-button .codicon{margin:0}

@font-face{font-family:codicon;font-display:block;src:url(data:font/ttf;base64,AAEAAAALAIAAAwAwR1NVQiCLJXoAAAE4AAAAVE9TLzI3T0tHAAABjAAAAGBjbWFwQ5s/ewAACSQAABreZ2x5ZvJtKHkAACekAAD3FGhlYWRYl6BTAAAA4AAAADZoaGVhAlsC+QAAALwAAAAkaG10eBxB//oAAAHsAAAHOGxvY2EFi8dWAAAkBAAAA55tYXhwAu8BgQAAARgAAAAgbmFtZZP3uUsAAR64AAAB+HBvc3RjGEbCAAEgsAAAGSQAAQAAASwAAAAAASz////+AS4AAQAAAAAAAAAAAAAAAAAAAc4AAQAAAAEAAFT7+XFfDzz1AAsBLAAAAAB8JbCAAAAAAHwlsID////9AS4BLQAAAAgAAgAAAAAAAAABAAABzgF1ABcAAAAAAAIAAAAKAAoAAAD/AAAAAAAAAAEAAAAKADAAPgACREZMVAAObGF0bgAaAAQAAAAAAAAAAQAAAAQAAAAAAAAAAQAAAAFsaWdhAAgAAAABAAAAAQAEAAQAAAABAAgAAQAGAAAAAQAAAAQBKwGQAAUAAADLANIAAAAqAMsA0gAAAJAADgBNAAACAAUDAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFBmRWQAwOpg8QEBLAAAABsBRwADAAAAAQAAAAAAAAAAAAAAAAACAAAAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEs//8BLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLP//ASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEs//8BLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASz//wEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASz//wEsAAABLAAAASwAAAEs//8BLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAASwAAAEsAAABLAAAAAAABQAAAAMAAAAsAAAABAAABSYAAQAAAAAEIAADAAEAAAAsAAMACgAABSYABAP0AAAAEgAQAAMAAuqI6ozqx+rJ6wnrTuw08QH//wAA6mDqiuqP6snqzOsL61DxAf//AAAAAAAAAAAAAAAAAAAAAAABABIAYgBmANYA1gFQAdYDngAAAAMA8QFKAUcAtAE3AZUBJQFuAQ4BdABOAcMBYAFqAWkAkQA2ATAAhgDPAP4AQQGTAHkAFwG+AJsAiAFDAR0BFAEVAagAyQCmALwBoAGAAIsBkQF5AYgBhgF6AYkBkAGLAYQAvgF/AY0AAgAEAAUACgALAAwADQAOAA8AEAASABsAHQAeAB8AXABdAF4AXwBiAGMAIgAjACQAJQAmACkAKwAsAC0ALgAvADAAMgAzADQANQA8ADkAPQA+AD8AQABCAEMARgBIAEkASwBVAFYAVwBYAGcAaQBrAG4AcgB0AHUAdgB3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AKIAAOr2AADq9gAAAKMAAOr3AADq9wAAAKUAAOr4AADq+AAAAKgAAOr5AADq+QAAAKkAAOr6AADq+gAAAKoAAOr7AADq+wAAAJQAAOr8AADq/AAAAKsAAOr9AADq/QAAAKwAAOr+AADq/gAAAK4AAOr/AADq/wAAALgAAOsAAADrAAAAALkAAOsBAADrAQAAAL0AAOsCAADrAgAAAMAAAOsDAADrAwAAAMQAAOsEAADrBAAAAMUAAOsFAADrBQAAAMgAAOsGAADrBgAAAMoAAOsHAADrBwAAAMsAAOsIAADrCAAAAMwAAOsJAADrCQAAAM0AAOsLAADrCwAAANMAAOsMAADrDAAAANQAAOsNAADrDQAAANUAAOsOAADrDgAAANYAAOsPAADrDwAAANcAAOsQAADrEAAAANgAAOsRAADrEQAAANkAAOsSAADrEgAAANoAAOsTAADrEwAAAO8AAOsUAADrFAAAAPIAAOsVAADrFQAAAPMAAOsWAADrFgAAAPYAAOsXAADrFwAAAPkAAOsYAADrGAAAAPoAAOsZAADrGQAAAPsAAOsaAADrGgAAAPwAAOsbAADrGwAAAQAAAOscAADrHAAAAQEAAOsdAADrHQAAAQYAAOseAADrHgAAAQcAAOsfAADrHwAAAQgAAOsgAADrIAAAAQ0AAOshAADrIQAAAQ8AAOsiAADrIgAAARAAAOsjAADrIwAAAREAAOskAADrJAAAARMAAOslAADrJQAAARcAAOsmAADrJgAAARgAAOsnAADrJwAAARsAAOsoAADrKAAAARwAAOspAADrKQAAAR8AAOsqAADrKgAAASAAAOsrAADrKwAAASgAAOssAADrLAAAASwAAOstAADrLQAAAS0AAOsuAADrLgAAAS4AAOsvAADrLwAAAS8AAOswAADrMAAAATEAAOsxAADrMQAAATIAAOsyAADrMgAAATMAAOszAADrMwAAATQAAOs0AADrNAAAATUAAOs1AADrNQAAATYAAOs2AADrNgAAATsAAOs3AADrNwAAATwAAOs4AADrOAAAAT0AAOs5AADrOQAAAT4AAOs6AADrOgAAAT8AAOs7AADrOwAAAUAAAOs8AADrPAAAAUEAAOs9AADrPQAAAUIAAOs+AADrPgAAAUQAAOs/AADrPwAAAUYAAOtAAADrQAAAAUgAAOtBAADrQQAAAUkAAOtCAADrQgAAAUsAAOtDAADrQwAAAUwAAOtEAADrRAAAAU4AAOtFAADrRQAAAU8AAOtGAADrRgAAAVAAAOtHAADrRwAAAVEAAOtIAADrSAAAAVIAAOtJAADrSQAAAVkAAOtKAADrSgAAAVoAAOtLAADrSwAAAVsAAOtMAADrTAAAAVwAAOtNAADrTQAAAV0AAOtOAADrTgAAAV8AAOtQAADrUAAAAWQAAOtRAADrUQAAAWUAAOtSAADrUgAAAWYAAOtTAADrUwAAAWgAAOtUAADrVAAAAWsAAOtVAADrVQAAAW0AAOtWAADrVgAAAXEAAOtXAADrVwAAAXIAAOtYAADrWAAAAXMAAOtZAADrWQAAAXUAAOtaAADrWgAAAXYAAOtbAADrWwAAAXsAAOtcAADrXAAAAXwAAOtdAADrXQAAAX0AAOteAADrXgAAAX4AAOtfAADrXwAAAYEAAOtgAADrYAAAAYIAAOthAADrYQAAAYMAAOtiAADrYgAAAYUAAOtjAADrYwAAAYcAAOtkAADrZAAAAYoAAOtlAADrZQAAAYwAAOtmAADrZgAAAY4AAOtnAADrZwAAAZcAAOtoAADraAAAAZgAAOtpAADraQAAAaEAAOtqAADragAAAaIAAOtrAADrawAAAaQAAOtsAADrbAAAAaYAAOttAADrbQAAAacAAOtuAADrbgAAAakAAOtvAADrbwAAAaoAAOtwAADrcAAAAasAAOtxAADrcQAAAawAAOtyAADrcgAAAa0AAOtzAADrcwAAAbEAAOt0AADrdAAAAbMAAOt1AADrdQAAAbQAAOt2AADrdgAAAbUAAOt3AADrdwAAAbgAAOt4AADreAAAAbkAAOt5AADreQAAAboAAOt6AADregAAAbwAAOt7AADrewAAAb0AAOt8AADrfAAAAcQAAOt9AADrfQAAAcUAAOt+AADrfgAAAcYAAOt/AADrfwAAAccAAOuAAADrgAAAAcgAAOuBAADrgQAAAcwAAOuCAADrggAAAc0AAOuDAADrgwAAAPQAAOuEAADrhAAAAPUAAOuFAADrhQAAAPcAAOuGAADrhgAAAPgAAOuHAADrhwAAAGAAAOuIAADriAAAAGEAAOuJAADriQAAAHAAAOuKAADrigAAADoAAOuLAADriwAAAHEAAOuMAADrjAAAAGQAAOuNAADrjQAAAY8AAOuOAADrjgAAAG8AAOuPAADrjwAAAHMAAOuQAADrkAAAAG0AAOuRAADrkQAAAFsAAOuSAADrkgAAACcAAOuTAADrkwAAACgAAOuUAADrlAAAAQkAAOuVAADrlQAAAI0AAOuWAADrlgAAAJIAAOuXAADrlwAAAMYAAOuYAADrmAAAAbIAAOuZAADrmQAAAAEAAOuaAADrmgAAABgAAOubAADrmwAAAGUAAOucAADrnAAAAO4AAOudAADrnQAAAR4AAOueAADrngAAAVUAAOufAADrnwAAAZIAAOugAADroAAAASoAAOuhAADroQAAALoAAOuiAADrogAAAWMAAOujAADrowAAAWIAAOukAADrpAAAASIAAOulAADrpQAAAXcAAOumAADrpgAAASsAAOunAADrpwAAATkAAOuoAADrqAAAAFoAAOupAADrqQAAAbsAAOuqAADrqgAAAEQAAOurAADrqwAAAQoAAOusAADrrAAAAI4AAOutAADrrQAAAMEAAOuuAADrrgAAAP8AAOuvAADrrwAAARoAAOuwAADrsAAAAToAAOuxAADrsQAAACoAAOuyAADrsgAAASkAAOuzAADrswAAASEAAOu0AADrtAAAADcAAOu1AADrtQAAADgAAOu2AADrtgAAAEoAAOu3AADrtwAAAZQAAOu4AADruAAAAbYAAOu5AADruQAAAbAAAOu6AADrugAAAa4AAOu7AADruwAAAa8AAOu8AADrvAAAALAAAOu9AADrvQAAAVMAAOu+AADrvgAAAVYAAOu/AADrvwAAARkAAOvAAADrwAAAAGwAAOvBAADrwQAAAckAAOvCAADrwgAAAcsAAOvDAADrwwAAAcoAAOvEAADrxAAAAZoAAOvFAADrxQAAAZsAAOvGAADrxgAAAZwAAOvHAADrxwAAAZ0AAOvIAADryAAAAZ4AAOvJAADryQAAAZ8AAOvKAADrygAAAZkAAOvLAADrywAAABEAAOvMAADrzAAAAFMAAOvNAADrzQAAASQAAOvOAADrzgAAAJ0AAOvPAADrzwAAAcIAAOvQAADr0AAAAGoAAOvRAADr0QAAANEAAOvSAADr0gAAAN0AAOvTAADr0wAAANwAAOvUAADr1AAAANsAAOvVAADr1QAAAFEAAOvWAADr1gAAAFAAAOvXAADr1wAAAE8AAOvYAADr2AAA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ACAAaQBjAG8AbgAgAGYAbwBuAHQAIABmAG8AcgAgAFYAaQBzAHUAYQBsACAAUwB0AHUAZABpAG8AIABDAG8AZABlAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAgAAAAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHOAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF/AYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB+QH6AfsB/AH9Af4B/wIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI/AkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ+An8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTApQClQKWApcCmAKZApoCmwKcAp0CngKfAqACoQKiAqMCpAKlAqYCpwKoAqkCqgKrAqwCrQKuAq8CsAKxArICswK0ArUCtgK3ArgCuQK6ArsCvAK9Ar4CvwLAAsECwgLDAsQCxQLGAscCyALJAsoCywLMAs0CzgLPAAdhY2NvdW50FGFjdGl2YXRlLWJyZWFrcG9pbnRzA2FkZAdhcmNoaXZlCmFycm93LWJvdGgRYXJyb3ctY2lyY2xlLWRvd24RYXJyb3ctY2lyY2xlLWxlZnQSYXJyb3ctY2lyY2xlLXJpZ2h0D2Fycm93LWNpcmNsZS11cAphcnJvdy1kb3duCmFycm93LWxlZnQLYXJyb3ctcmlnaHQQYXJyb3ctc21hbGwtZG93bhBhcnJvdy1zbWFsbC1sZWZ0EWFycm93LXNtYWxsLXJpZ2h0DmFycm93LXNtYWxsLXVwCmFycm93LXN3YXAIYXJyb3ctdXAGYXR0YWNoDGF6dXJlLWRldm9wcwVhenVyZQtiZWFrZXItc3RvcAZiZWFrZXIIYmVsbC1kb3QOYmVsbC1zbGFzaC1kb3QKYmVsbC1zbGFzaARiZWxsBWJsYW5rBGJvbGQEYm9vawhib29rbWFyawticmFja2V0LWRvdA1icmFja2V0LWVycm9yCWJyaWVmY2FzZQlicm9hZGNhc3QHYnJvd3NlcgNidWcIY2FsZW5kYXINY2FsbC1pbmNvbWluZw1jYWxsLW91dGdvaW5nDmNhc2Utc2Vuc2l0aXZlCWNoZWNrLWFsbAVjaGVjawljaGVja2xpc3QMY2hldnJvbi1kb3duDGNoZXZyb24tbGVmdA1jaGV2cm9uLXJpZ2h0CmNoZXZyb24tdXAEY2hpcAxjaHJvbWUtY2xvc2UPY2hyb21lLW1heGltaXplD2Nocm9tZS1taW5pbWl6ZQ5jaHJvbWUtcmVzdG9yZQ1jaXJjbGUtZmlsbGVkE2NpcmNsZS1sYXJnZS1maWxsZWQMY2lyY2xlLWxhcmdlDGNpcmNsZS1zbGFzaBNjaXJjbGUtc21hbGwtZmlsbGVkDGNpcmNsZS1zbWFsbAZjaXJjbGUNY2lyY3VpdC1ib2FyZAljbGVhci1hbGwGY2xpcHB5CWNsb3NlLWFsbAVjbG9zZQ5jbG91ZC1kb3dubG9hZAxjbG91ZC11cGxvYWQFY2xvdWQIY29kZS1vc3MEY29kZQZjb2ZmZWUMY29sbGFwc2UtYWxsCmNvbG9yLW1vZGUHY29tYmluZRJjb21tZW50LWRpc2N1c3Npb24NY29tbWVudC1kcmFmdBJjb21tZW50LXVucmVzb2x2ZWQHY29tbWVudA5jb21wYXNzLWFjdGl2ZQtjb21wYXNzLWRvdAdjb21wYXNzB2NvcGlsb3QEY29weQhjb3ZlcmFnZQtjcmVkaXQtY2FyZARkYXNoCWRhc2hib2FyZAhkYXRhYmFzZQlkZWJ1Zy1hbGwPZGVidWctYWx0LXNtYWxsCWRlYnVnLWFsdCdkZWJ1Zy1icmVha3BvaW50LWNvbmRpdGlvbmFsLXVudmVyaWZpZWQcZGVidWctYnJlYWtwb2ludC1jb25kaXRpb25hbCBkZWJ1Zy1icmVha3BvaW50LWRhdGEtdW52ZXJpZmllZBVkZWJ1Zy1icmVha3BvaW50LWRhdGEkZGVidWctYnJlYWtwb2ludC1mdW5jdGlvbi11bnZlcmlmaWVkGWRlYnVnLWJyZWFrcG9pbnQtZnVuY3Rpb24fZGVidWctYnJlYWtwb2ludC1sb2ctdW52ZXJpZmllZBRkZWJ1Zy1icmVha3BvaW50LWxvZxxkZWJ1Zy1icmVha3BvaW50LXVuc3VwcG9ydGVkDWRlYnVnLWNvbnNvbGUUZGVidWctY29udGludWUtc21hbGwOZGVidWctY29udGludWUOZGVidWctY292ZXJhZ2UQZGVidWctZGlzY29ubmVjdBJkZWJ1Zy1saW5lLWJ5LWxpbmULZGVidWctcGF1c2ULZGVidWctcmVydW4TZGVidWctcmVzdGFydC1mcmFtZQ1kZWJ1Zy1yZXN0YXJ0FmRlYnVnLXJldmVyc2UtY29udGludWUXZGVidWctc3RhY2tmcmFtZS1hY3RpdmUQZGVidWctc3RhY2tmcmFtZQtkZWJ1Zy1zdGFydA9kZWJ1Zy1zdGVwLWJhY2sPZGVidWctc3RlcC1pbnRvDmRlYnVnLXN0ZXAtb3V0D2RlYnVnLXN0ZXAtb3ZlcgpkZWJ1Zy1zdG9wBWRlYnVnEGRlc2t0b3AtZG93bmxvYWQTZGV2aWNlLWNhbWVyYS12aWRlbw1kZXZpY2UtY2FtZXJhDWRldmljZS1tb2JpbGUKZGlmZi1hZGRlZAxkaWZmLWlnbm9yZWQNZGlmZi1tb2RpZmllZA1kaWZmLW11bHRpcGxlDGRpZmYtcmVtb3ZlZAxkaWZmLXJlbmFtZWQLZGlmZi1zaW5nbGUEZGlmZgdkaXNjYXJkBGVkaXQNZWRpdG9yLWxheW91dAhlbGxpcHNpcwxlbXB0eS13aW5kb3cLZXJyb3Itc21hbGwFZXJyb3IHZXhjbHVkZQpleHBhbmQtYWxsBmV4cG9ydApleHRlbnNpb25zCmV5ZS1jbG9zZWQDZXllCGZlZWRiYWNrC2ZpbGUtYmluYXJ5CWZpbGUtY29kZQpmaWxlLW1lZGlhCGZpbGUtcGRmDmZpbGUtc3VibW9kdWxlFmZpbGUtc3ltbGluay1kaXJlY3RvcnkRZmlsZS1zeW1saW5rLWZpbGUIZmlsZS16aXAEZmlsZQVmaWxlcw1maWx0ZXItZmlsbGVkBmZpbHRlcgVmbGFtZQlmb2xkLWRvd24HZm9sZC11cARmb2xkDWZvbGRlci1hY3RpdmUOZm9sZGVyLWxpYnJhcnkNZm9sZGVyLW9wZW5lZAZmb2xkZXIEZ2FtZQRnZWFyBGdpZnQLZ2lzdC1zZWNyZXQKZ2l0LWNvbW1pdAtnaXQtY29tcGFyZQlnaXQtZmV0Y2gJZ2l0LW1lcmdlF2dpdC1wdWxsLXJlcXVlc3QtY2xvc2VkF2dpdC1wdWxsLXJlcXVlc3QtY3JlYXRlFmdpdC1wdWxsLXJlcXVlc3QtZHJhZnQeZ2l0LXB1bGwtcmVxdWVzdC1nby10by1jaGFuZ2VzHGdpdC1wdWxsLXJlcXVlc3QtbmV3LWNoYW5nZXMQZ2l0LXB1bGwtcmVxdWVzdA9naXQtc3Rhc2gtYXBwbHkNZ2l0LXN0YXNoLXBvcAlnaXQtc3Rhc2gNZ2l0aHViLWFjdGlvbgpnaXRodWItYWx0D2dpdGh1Yi1pbnZlcnRlZA5naXRodWItcHJvamVjdAZnaXRodWIFZ2xvYmUKZ28tdG8tZmlsZQxnby10by1zZWFyY2gHZ3JhYmJlcgpncmFwaC1sZWZ0CmdyYXBoLWxpbmUNZ3JhcGgtc2NhdHRlcgVncmFwaAdncmlwcGVyEWdyb3VwLWJ5LXJlZi10eXBlDGhlYXJ0LWZpbGxlZAVoZWFydAdoaXN0b3J5BGhvbWUPaG9yaXpvbnRhbC1ydWxlBWh1Ym90BWluYm94BmluZGVudARpbmZvBmluc2VydAdpbnNwZWN0C2lzc3VlLWRyYWZ0Dmlzc3VlLXJlb3BlbmVkBmlzc3VlcwZpdGFsaWMGamVyc2V5BGpzb24Oa2ViYWItdmVydGljYWwDa2V5A2xhdw1sYXllcnMtYWN0aXZlCmxheWVycy1kb3QGbGF5ZXJzF2xheW91dC1hY3Rpdml0eWJhci1sZWZ0GGxheW91dC1hY3Rpdml0eWJhci1yaWdodA9sYXlvdXQtY2VudGVyZWQObGF5b3V0LW1lbnViYXITbGF5b3V0LXBhbmVsLWNlbnRlchRsYXlvdXQtcGFuZWwtanVzdGlmeRFsYXlvdXQtcGFuZWwtbGVmdBBsYXlvdXQtcGFuZWwtb2ZmEmxheW91dC1wYW5lbC1yaWdodAxsYXlvdXQtcGFuZWwXbGF5b3V0LXNpZGViYXItbGVmdC1vZmYTbGF5b3V0LXNpZGViYXItbGVmdBhsYXlvdXQtc2lkZWJhci1yaWdodC1vZmYUbGF5b3V0LXNpZGViYXItcmlnaHQQbGF5b3V0LXN0YXR1c2JhcgZsYXlvdXQHbGlicmFyeRFsaWdodGJ1bGItYXV0b2ZpeBFsaWdodGJ1bGItc3BhcmtsZQlsaWdodGJ1bGINbGluay1leHRlcm5hbARsaW5rC2xpc3QtZmlsdGVyCWxpc3QtZmxhdAxsaXN0LW9yZGVyZWQObGlzdC1zZWxlY3Rpb24JbGlzdC10cmVlDmxpc3QtdW5vcmRlcmVkCmxpdmUtc2hhcmUHbG9hZGluZwhsb2NhdGlvbgpsb2NrLXNtYWxsBGxvY2sGbWFnbmV0CW1haWwtcmVhZARtYWlsCm1hcC1maWxsZWQTbWFwLXZlcnRpY2FsLWZpbGxlZAxtYXAtdmVydGljYWwDbWFwCG1hcmtkb3duCW1lZ2FwaG9uZQdtZW50aW9uBG1lbnUFbWVyZ2UKbWljLWZpbGxlZANtaWMJbWlsZXN0b25lBm1pcnJvcgxtb3J0YXItYm9hcmQEbW92ZRBtdWx0aXBsZS13aW5kb3dzBW11c2ljBG11dGUIbmV3LWZpbGUKbmV3LWZvbGRlcgduZXdsaW5lCm5vLW5ld2xpbmUEbm90ZRFub3RlYm9vay10ZW1wbGF0ZQhub3RlYm9vawhvY3RvZmFjZQxvcGVuLXByZXZpZXcMb3JnYW5pemF0aW9uBm91dHB1dAdwYWNrYWdlCHBhaW50Y2FuC3Bhc3MtZmlsbGVkBHBhc3MKcGVyY2VudGFnZQpwZXJzb24tYWRkBnBlcnNvbgVwaWFubwlwaWUtY2hhcnQDcGluDHBpbm5lZC1kaXJ0eQZwaW5uZWQLcGxheS1jaXJjbGUEcGxheQRwbHVnDXByZXNlcnZlLWNhc2UHcHJldmlldxBwcmltaXRpdmUtc3F1YXJlB3Byb2plY3QFcHVsc2UIcXVlc3Rpb24FcXVvdGULcmFkaW8tdG93ZXIJcmVhY3Rpb25zC3JlY29yZC1rZXlzDHJlY29yZC1zbWFsbAZyZWNvcmQEcmVkbwpyZWZlcmVuY2VzB3JlZnJlc2gFcmVnZXgPcmVtb3RlLWV4cGxvcmVyBnJlbW90ZQZyZW1vdmULcmVwbGFjZS1hbGwHcmVwbGFjZQVyZXBseQpyZXBvLWNsb25lCnJlcG8tZmV0Y2gPcmVwby1mb3JjZS1wdXNoC3JlcG8tZm9ya2VkCXJlcG8tcHVsbAlyZXBvLXB1c2gEcmVwbwZyZXBvcnQPcmVxdWVzdC1jaGFuZ2VzBXJvYm90BnJvY2tldBJyb290LWZvbGRlci1vcGVuZWQLcm9vdC1mb2xkZXIDcnNzBHJ1YnkJcnVuLWFib3ZlEHJ1bi1hbGwtY292ZXJhZ2UHcnVuLWFsbAlydW4tYmVsb3cMcnVuLWNvdmVyYWdlCnJ1bi1lcnJvcnMIc2F2ZS1hbGwHc2F2ZS1hcwRzYXZlC3NjcmVlbi1mdWxsDXNjcmVlbi1ub3JtYWwMc2VhcmNoLWZ1enp5C3NlYXJjaC1zdG9wBnNlYXJjaARzZW5kEnNlcnZlci1lbnZpcm9ubWVudA5zZXJ2ZXItcHJvY2VzcwZzZXJ2ZXINc2V0dGluZ3MtZ2VhcghzZXR0aW5ncwVzaGFyZQZzaGllbGQHc2lnbi1pbghzaWduLW91dAZzbWlsZXkFc25ha2UPc29ydC1wcmVjZWRlbmNlDnNvdXJjZS1jb250cm9sDnNwYXJrbGUtZmlsbGVkB3NwYXJrbGUQc3BsaXQtaG9yaXpvbnRhbA5zcGxpdC12ZXJ0aWNhbAhzcXVpcnJlbApzdGFyLWVtcHR5CXN0YXItZnVsbAlzdGFyLWhhbGYLc3RvcC1jaXJjbGUNc3Vycm91bmQtd2l0aAxzeW1ib2wtYXJyYXkOc3ltYm9sLWJvb2xlYW4Mc3ltYm9sLWNsYXNzDHN5bWJvbC1jb2xvcg9zeW1ib2wtY29uc3RhbnQSc3ltYm9sLWVudW0tbWVtYmVyC3N5bWJvbC1lbnVtDHN5bWJvbC1ldmVudAxzeW1ib2wtZmllbGQLc3ltYm9sLWZpbGUQc3ltYm9sLWludGVyZmFjZQpzeW1ib2wta2V5DnN5bWJvbC1rZXl3b3JkDXN5bWJvbC1tZXRob2QLc3ltYm9sLW1pc2MQc3ltYm9sLW5hbWVzcGFjZQ5zeW1ib2wtbnVtZXJpYw9zeW1ib2wtb3BlcmF0b3IQc3ltYm9sLXBhcmFtZXRlcg9zeW1ib2wtcHJvcGVydHkMc3ltYm9sLXJ1bGVyDnN5bWJvbC1zbmlwcGV0DXN5bWJvbC1zdHJpbmcQc3ltYm9sLXN0cnVjdHVyZQ9zeW1ib2wtdmFyaWFibGUMc3luYy1pZ25vcmVkBHN5bmMFdGFibGUDdGFnBnRhcmdldAh0YXNrbGlzdAl0ZWxlc2NvcGUNdGVybWluYWwtYmFzaAx0ZXJtaW5hbC1jbWQPdGVybWluYWwtZGViaWFuDnRlcm1pbmFsLWxpbnV4E3Rlcm1pbmFsLXBvd2Vyc2hlbGwNdGVybWluYWwtdG11eA90ZXJtaW5hbC11YnVudHUIdGVybWluYWwJdGV4dC1zaXplCnRocmVlLWJhcnMRdGh1bWJzZG93bi1maWxsZWQKdGh1bWJzZG93bg90aHVtYnN1cC1maWxsZWQIdGh1bWJzdXAFdG9vbHMFdHJhc2gNdHJpYW5nbGUtZG93bg10cmlhbmdsZS1sZWZ0DnRyaWFuZ2xlLXJpZ2h0C3RyaWFuZ2xlLXVwB3R3aXR0ZXISdHlwZS1oaWVyYXJjaHktc3ViFHR5cGUtaGllcmFyY2h5LXN1cGVyDnR5cGUtaGllcmFyY2h5BnVuZm9sZBN1bmdyb3VwLWJ5LXJlZi10eXBlBnVubG9jawZ1bm11dGUKdW52ZXJpZmllZA52YXJpYWJsZS1ncm91cA92ZXJpZmllZC1maWxsZWQIdmVyaWZpZWQIdmVyc2lvbnMJdm0tYWN0aXZlCnZtLWNvbm5lY3QKdm0tb3V0bGluZQp2bS1ydW5uaW5nAnZtAnZyD3ZzY29kZS1pbnNpZGVycwZ2c2NvZGUEd2FuZAd3YXJuaW5nBXdhdGNoCndoaXRlc3BhY2UKd2hvbGUtd29yZAZ3aW5kb3cJd29yZC13cmFwEXdvcmtzcGFjZS10cnVzdGVkEXdvcmtzcGFjZS11bmtub3duE3dvcmtzcGFjZS11bnRydXN0ZWQHem9vbS1pbgh6b29tLW91dAAA) format("truetype")}

.codicon[class*=codicon-]{font: 16px/1 codicon;display:inline-block;-webkit-text-decoration:none;text-decoration:none;text-rendering:auto;text-align:center;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-moz-user-select:none;user-select:none;-webkit-user-select:none}

.codicon-wrench-subaction{opacity:.5}

@keyframes codicon-spin{to{transform:rotate(360deg)}}

.codicon-sync.codicon-modifier-spin,.codicon-loading.codicon-modifier-spin,.codicon-gear.codicon-modifier-spin,.codicon-notebook-state-executing.codicon-modifier-spin{animation:codicon-spin 1.5s steps(30) infinite}

.codicon-modifier-disabled{opacity:.4}

.codicon-loading,.codicon-tree-item-loading:before{animation-duration:1s!important;animation-timing-function:cubic-bezier(.53,.21,.29,.67)!important}

.monaco-editor .codicon.codicon-symbol-array,.monaco-workbench .codicon.codicon-symbol-array{color:var(--vscode-symbolIcon-arrayForeground)}

.monaco-editor .codicon.codicon-symbol-boolean,.monaco-workbench .codicon.codicon-symbol-boolean{color:var(--vscode-symbolIcon-booleanForeground)}

.monaco-editor .codicon.codicon-symbol-class,.monaco-workbench .codicon.codicon-symbol-class{color:var(--vscode-symbolIcon-classForeground)}

.monaco-editor .codicon.codicon-symbol-method,.monaco-workbench .codicon.codicon-symbol-method{color:var(--vscode-symbolIcon-methodForeground)}

.monaco-editor .codicon.codicon-symbol-color,.monaco-workbench .codicon.codicon-symbol-color{color:var(--vscode-symbolIcon-colorForeground)}

.monaco-editor .codicon.codicon-symbol-constant,.monaco-workbench .codicon.codicon-symbol-constant{color:var(--vscode-symbolIcon-constantForeground)}

.monaco-editor .codicon.codicon-symbol-constructor,.monaco-workbench .codicon.codicon-symbol-constructor{color:var(--vscode-symbolIcon-constructorForeground)}

.monaco-editor .codicon.codicon-symbol-value,.monaco-workbench .codicon.codicon-symbol-value,.monaco-editor .codicon.codicon-symbol-enum,.monaco-workbench .codicon.codicon-symbol-enum{color:var(--vscode-symbolIcon-enumeratorForeground)}

.monaco-editor .codicon.codicon-symbol-enum-member,.monaco-workbench .codicon.codicon-symbol-enum-member{color:var(--vscode-symbolIcon-enumeratorMemberForeground)}

.monaco-editor .codicon.codicon-symbol-event,.monaco-workbench .codicon.codicon-symbol-event{color:var(--vscode-symbolIcon-eventForeground)}

.monaco-editor .codicon.codicon-symbol-field,.monaco-workbench .codicon.codicon-symbol-field{color:var(--vscode-symbolIcon-fieldForeground)}

.monaco-editor .codicon.codicon-symbol-file,.monaco-workbench .codicon.codicon-symbol-file{color:var(--vscode-symbolIcon-fileForeground)}

.monaco-editor .codicon.codicon-symbol-folder,.monaco-workbench .codicon.codicon-symbol-folder{color:var(--vscode-symbolIcon-folderForeground)}

.monaco-editor .codicon.codicon-symbol-function,.monaco-workbench .codicon.codicon-symbol-function{color:var(--vscode-symbolIcon-functionForeground)}

.monaco-editor .codicon.codicon-symbol-interface,.monaco-workbench .codicon.codicon-symbol-interface{color:var(--vscode-symbolIcon-interfaceForeground)}

.monaco-editor .codicon.codicon-symbol-key,.monaco-workbench .codicon.codicon-symbol-key{color:var(--vscode-symbolIcon-keyForeground)}

.monaco-editor .codicon.codicon-symbol-keyword,.monaco-workbench .codicon.codicon-symbol-keyword{color:var(--vscode-symbolIcon-keywordForeground)}

.monaco-editor .codicon.codicon-symbol-module,.monaco-workbench .codicon.codicon-symbol-module{color:var(--vscode-symbolIcon-moduleForeground)}

.monaco-editor .codicon.codicon-symbol-namespace,.monaco-workbench .codicon.codicon-symbol-namespace{color:var(--vscode-symbolIcon-namespaceForeground)}

.monaco-editor .codicon.codicon-symbol-null,.monaco-workbench .codicon.codicon-symbol-null{color:var(--vscode-symbolIcon-nullForeground)}

.monaco-editor .codicon.codicon-symbol-number,.monaco-workbench .codicon.codicon-symbol-number{color:var(--vscode-symbolIcon-numberForeground)}

.monaco-editor .codicon.codicon-symbol-object,.monaco-workbench .codicon.codicon-symbol-object{color:var(--vscode-symbolIcon-objectForeground)}

.monaco-editor .codicon.codicon-symbol-operator,.monaco-workbench .codicon.codicon-symbol-operator{color:var(--vscode-symbolIcon-operatorForeground)}

.monaco-editor .codicon.codicon-symbol-package,.monaco-workbench .codicon.codicon-symbol-package{color:var(--vscode-symbolIcon-packageForeground)}

.monaco-editor .codicon.codicon-symbol-property,.monaco-workbench .codicon.codicon-symbol-property{color:var(--vscode-symbolIcon-propertyForeground)}

.monaco-editor .codicon.codicon-symbol-reference,.monaco-workbench .codicon.codicon-symbol-reference{color:var(--vscode-symbolIcon-referenceForeground)}

.monaco-editor .codicon.codicon-symbol-snippet,.monaco-workbench .codicon.codicon-symbol-snippet{color:var(--vscode-symbolIcon-snippetForeground)}

.monaco-editor .codicon.codicon-symbol-string,.monaco-workbench .codicon.codicon-symbol-string{color:var(--vscode-symbolIcon-stringForeground)}

.monaco-editor .codicon.codicon-symbol-struct,.monaco-workbench .codicon.codicon-symbol-struct{color:var(--vscode-symbolIcon-structForeground)}

.monaco-editor .codicon.codicon-symbol-text,.monaco-workbench .codicon.codicon-symbol-text{color:var(--vscode-symbolIcon-textForeground)}

.monaco-editor .codicon.codicon-symbol-type-parameter,.monaco-workbench .codicon.codicon-symbol-type-parameter{color:var(--vscode-symbolIcon-typeParameterForeground)}

.monaco-editor .codicon.codicon-symbol-unit,.monaco-workbench .codicon.codicon-symbol-unit{color:var(--vscode-symbolIcon-unitForeground)}

.monaco-editor .codicon.codicon-symbol-variable,.monaco-workbench .codicon.codicon-symbol-variable{color:var(--vscode-symbolIcon-variableForeground)}

.monaco-editor .lightBulbWidget{display:flex;align-items:center;justify-content:center}

.monaco-editor .lightBulbWidget:hover{cursor:pointer}

.monaco-editor .lightBulbWidget.codicon-light-bulb,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}

.monaco-editor .lightBulbWidget.codicon-lightbulb-autofix,.monaco-editor .lightBulbWidget.codicon-lightbulb-sparkle-autofix{color:var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground))}

.monaco-editor .lightBulbWidget.codicon-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground))}

.monaco-editor .lightBulbWidget:before{position:relative;z-index:2}

.monaco-editor .lightBulbWidget:after{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;opacity:.3;z-index:1}

.monaco-editor .glyph-margin-widgets .cgmr[class*=codicon-gutter-lightbulb]{display:block;cursor:pointer}

.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle{color:var(--vscode-editorLightBulb-foreground)}

.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-auto-fix,.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-aifix-auto-fix{color:var(--vscode-editorLightBulbAutoFix-foreground, var(--vscode-editorLightBulb-foreground))}

.monaco-editor .glyph-margin-widgets .cgmr.codicon-gutter-lightbulb-sparkle-filled{color:var(--vscode-editorLightBulbAi-foreground, var(--vscode-icon-foreground))}

.action-widget{font-size:13px;min-width:160px;max-width:80vw;z-index:40;display:block;width:100%;border:1px solid var(--vscode-editorWidget-border)!important;border-radius:5px;background-color:var(--vscode-editorActionList-background);color:var(--vscode-editorActionList-foreground);padding:4px;box-shadow:0 2px 8px var(--vscode-widget-shadow)}

.context-view-block{position:fixed;cursor:auto;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:-1}

.context-view-pointerBlock{position:fixed;cursor:auto;cursor:initial;left:0;top:0;width:100%;height:100%;z-index:2}

.action-widget .monaco-list{-moz-user-select:none;user-select:none;-webkit-user-select:none;border:none!important;border-width:0!important}

.action-widget .monaco-list:focus:before{outline:0!important}

.action-widget .monaco-list .monaco-scrollable-element{overflow:visible}

.action-widget .monaco-list .monaco-list-row{padding:0 10px;white-space:nowrap;cursor:pointer;touch-action:none;width:100%;border-radius:4px}

.action-widget .monaco-list .monaco-list-row.action.focused:not(.option-disabled){background-color:var(--vscode-editorActionList-focusBackground)!important;color:var(--vscode-editorActionList-focusForeground);outline:1px solid transparent;outline:1px solid var(--vscode-menu-selectionBorder, transparent);outline-offset:-1px}

.action-widget .monaco-list-row.group-header{color:var(--vscode-descriptionForeground)!important;font-weight:600;font-size:12px}

.action-widget .monaco-list-row.group-header:not(:first-of-type){margin-top:2px}

.action-widget .monaco-list .group-header,.action-widget .monaco-list .option-disabled,.action-widget .monaco-list .option-disabled:before,.action-widget .monaco-list .option-disabled .focused,.action-widget .monaco-list .option-disabled .focused:before{cursor:default!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:transparent!important;outline:0 solid!important}

.action-widget .monaco-list-row.action{display:flex;gap:8px;align-items:center}

.action-widget .monaco-list-row.action.option-disabled,.action-widget .monaco-list:focus .monaco-list-row.focused.action.option-disabled,.action-widget .monaco-list-row.action.option-disabled .codicon,.action-widget .monaco-list:not(.drop-target):not(.dragging) .monaco-list-row:hover:not(.selected):not(.focused).option-disabled{color:var(--vscode-disabledForeground)}

.action-widget .monaco-list-row.action:not(.option-disabled) .codicon{color:inherit}

.action-widget .monaco-list-row.action .title{flex:1;overflow:hidden;text-overflow:ellipsis}

.action-widget .monaco-list-row.action .monaco-keybinding>.monaco-keybinding-key{background-color:var(--vscode-keybindingLabel-background);color:var(--vscode-keybindingLabel-foreground);border-style:solid;border-width:1px;border-radius:3px;border-color:var(--vscode-keybindingLabel-border);border-bottom-color:var(--vscode-keybindingLabel-bottomBorder);box-shadow:inset 0 -1px 0 var(--vscode-widget-shadow)}

.action-widget .action-widget-action-bar{background-color:var(--vscode-editorActionList-background);border-top:1px solid var(--vscode-editorHoverWidget-border);margin-top:2px}

.action-widget .action-widget-action-bar:before{display:block;content:"";width:100%}

.action-widget .action-widget-action-bar .actions-container{padding:3px 8px 0}

.action-widget-action-bar .action-label{color:var(--vscode-textLink-activeForeground);font-size:12px;line-height:22px;padding:0;pointer-events:all}

.action-widget-action-bar .action-item{margin-right:16px;pointer-events:none}

.action-widget-action-bar .action-label:hover{background-color:transparent!important}

.monaco-action-bar .actions-container.highlight-toggled .action-label.checked{background:var(--vscode-actionBar-toggledBackground)!important}

.monaco-editor .codelens-decoration{overflow:hidden;display:inline-block;text-overflow:ellipsis;white-space:nowrap;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize);padding-right:calc(var(--vscode-editorCodeLens-fontSize)*.5);font-feature-settings:var(--vscode-editorCodeLens-fontFeatureSettings);font-family:var(--vscode-editorCodeLens-fontFamily),var(--vscode-editorCodeLens-fontFamilyDefault)}

.monaco-editor .codelens-decoration>span,.monaco-editor .codelens-decoration>a{-moz-user-select:none;user-select:none;-webkit-user-select:none;white-space:nowrap;vertical-align:sub}

.monaco-editor .codelens-decoration>a{-webkit-text-decoration:none;text-decoration:none}

.monaco-editor .codelens-decoration>a:hover{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}

.monaco-editor .codelens-decoration>a:hover .codicon{color:var(--vscode-editorLink-activeForeground)!important}

.monaco-editor .codelens-decoration .codicon{vertical-align:middle;color:currentColor!important;color:var(--vscode-editorCodeLens-foreground);line-height:var(--vscode-editorCodeLens-lineHeight);font-size:var(--vscode-editorCodeLens-fontSize)}

.monaco-editor .codelens-decoration>a:hover .codicon:before{cursor:pointer}

@keyframes fadein{0%{opacity:0;visibility:visible}to{opacity:1}}

.monaco-editor .codelens-decoration.fadein{animation:fadein .1s linear}

.colorpicker-widget{height:190px;-moz-user-select:none;user-select:none;-webkit-user-select:none}

.colorpicker-color-decoration,.hc-light .colorpicker-color-decoration{border:solid .1em #000;box-sizing:border-box;margin:.1em .2em 0;width:.8em;height:.8em;line-height:.8em;display:inline-block;cursor:pointer}

.hc-black .colorpicker-color-decoration,.vs-dark .colorpicker-color-decoration{border:solid .1em #eee}

.colorpicker-header{display:flex;height:24px;position:relative;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}

.colorpicker-header .picked-color{width:240px;display:flex;align-items:center;justify-content:center;line-height:24px;cursor:pointer;color:#fff;flex:1;white-space:nowrap;overflow:hidden}

.colorpicker-header .picked-color .picked-color-presentation{white-space:nowrap;margin-left:5px;margin-right:5px}

.colorpicker-header .picked-color .codicon{color:inherit;font-size:14px}

.colorpicker-header .picked-color.light{color:#000}

.colorpicker-header .original-color{width:74px;z-index:inherit;cursor:pointer}

.standalone-colorpicker{color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}

.colorpicker-header.standalone-colorpicker{border-bottom:none}

.colorpicker-header .close-button{cursor:pointer;background-color:var(--vscode-editorHoverWidget-background);border-left:1px solid var(--vscode-editorHoverWidget-border)}

.colorpicker-header .close-button-inner-div{width:100%;height:100%;text-align:center}

.colorpicker-header .close-button-inner-div:hover{background-color:var(--vscode-toolbar-hoverBackground)}

.colorpicker-header .close-icon{padding:3px}

.colorpicker-body{display:flex;padding:8px;position:relative}

.colorpicker-body .saturation-wrap{overflow:hidden;height:150px;position:relative;min-width:220px;flex:1}

.colorpicker-body .saturation-box{height:150px;position:absolute}

.colorpicker-body .saturation-selection{width:9px;height:9px;margin:-5px 0 0 -5px;border:1px solid rgb(255,255,255);border-radius:100%;box-shadow:0 0 2px rgba(0,0,0,0.8);position:absolute}

.colorpicker-body .strip{width:25px;height:150px}

.colorpicker-body .standalone-strip{width:25px;height:122px}

.colorpicker-body .hue-strip{position:relative;margin-left:8px;cursor:grab;background:linear-gradient(to bottom,red,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}

.colorpicker-body .opacity-strip{position:relative;margin-left:8px;cursor:grab;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAZdEVYdFNvZnR3YXJlAHBhaW50Lm5ldCA0LjAuMTZEaa/1AAAAHUlEQVQYV2PYvXu3JAi7uLiAMaYAjAGTQBPYLQkAa/0Zef3qRswAAAAASUVORK5CYII=);background-size:9px 9px;image-rendering:pixelated}

.colorpicker-body .strip.grabbing{cursor:grabbing}

.colorpicker-body .slider{position:absolute;top:0;left:-2px;width:calc(100% + 4px);height:4px;box-sizing:border-box;border:1px solid rgba(255,255,255,.71);box-shadow:0 0 1px rgba(0,0,0,0.85098)}

.colorpicker-body .strip .overlay{height:150px;pointer-events:none}

.colorpicker-body .standalone-strip .standalone-overlay{height:122px;pointer-events:none}

.standalone-colorpicker-body{display:block;border:1px solid transparent;border-bottom:1px solid var(--vscode-editorHoverWidget-border);overflow:hidden}

.colorpicker-body .insert-button{position:absolute;height:20px;width:58px;padding:0;right:8px;bottom:8px;background:var(--vscode-button-background);color:var(--vscode-button-foreground);border-radius:2px;border:none;cursor:pointer}

.colorpicker-body .insert-button:hover{background:var(--vscode-button-hoverBackground)}

.monaco-editor .inlineSuggestionsHints.withBorder{z-index:39;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}

.monaco-editor .inlineSuggestionsHints a,.monaco-editor .inlineSuggestionsHints a:hover{color:var(--vscode-foreground)}

.monaco-editor .inlineSuggestionsHints .keybinding{display:flex;margin-left:4px;opacity:.6}

.monaco-editor .inlineSuggestionsHints .keybinding .monaco-keybinding-key{font-size:8px;padding:2px 3px}

.monaco-editor .inlineSuggestionsHints .availableSuggestionCount a{display:flex;min-width:19px;justify-content:center}

.monaco-editor .inlineSuggestionStatusBarItemLabel{margin-right:2px}

.monaco-editor .peekview-widget .head{box-sizing:border-box;display:flex;justify-content:space-between;flex-wrap:nowrap}

.monaco-editor .peekview-widget .head .peekview-title{display:flex;align-items:baseline;font-size:13px;margin-left:20px;min-width:0;text-overflow:ellipsis;overflow:hidden}

.monaco-editor .peekview-widget .head .peekview-title.clickable{cursor:pointer}

.monaco-editor .peekview-widget .head .peekview-title .dirname:not(:empty){font-size:.9em;margin-left:.5em}

.monaco-editor .peekview-widget .head .peekview-title .meta{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}

.monaco-editor .peekview-widget .head .peekview-title .dirname,.monaco-editor .peekview-widget .head .peekview-title .filename{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.monaco-editor .peekview-widget .head .peekview-title .meta:not(:empty):before{content:"-";padding:0 .3em}

.monaco-editor .peekview-widget .head .peekview-actions{flex:1;text-align:right;padding-right:2px}

.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar{display:inline-block}

.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar,.monaco-editor .peekview-widget .head .peekview-actions>.monaco-action-bar>.actions-container{height:100%}

.monaco-editor .peekview-widget>.body{border-top:1px solid;position:relative}

.monaco-editor .peekview-widget .head .peekview-title .codicon{margin-right:4px;align-self:center}

.monaco-editor .peekview-widget .monaco-list .monaco-list-row.focused .codicon{color:inherit!important}

.monaco-editor .zone-widget{position:absolute;z-index:10}

.monaco-editor .zone-widget .zone-widget-container{border-top-style:solid;border-bottom-style:solid;border-top-width:0;border-bottom-width:0;position:relative}

.monaco-editor .zone-widget .zone-widget-container.reference-zone-widget{border-top-width:1px;border-bottom-width:1px}

.monaco-editor .reference-zone-widget .inline{display:inline-block;vertical-align:top}

.monaco-editor .reference-zone-widget .messages{height:100%;width:100%;text-align:center;padding:3em 0}

.monaco-editor .reference-zone-widget .ref-tree{line-height:23px;background-color:var(--vscode-peekViewResult-background);color:var(--vscode-peekViewResult-lineForeground)}

.monaco-editor .reference-zone-widget .ref-tree .reference{text-overflow:ellipsis;overflow:hidden}

.monaco-editor .reference-zone-widget .ref-tree .reference-file{display:inline-flex;width:100%;height:100%;color:var(--vscode-peekViewResult-fileForeground)}

.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .selected .reference-file{color:inherit!important}

.monaco-editor .reference-zone-widget .ref-tree .monaco-list:focus .monaco-list-rows>.monaco-list-row.selected:not(.highlighted){background-color:var(--vscode-peekViewResult-selectionBackground);color:var(--vscode-peekViewResult-selectionForeground)!important}

.monaco-editor .reference-zone-widget .ref-tree .reference-file .count{margin-right:12px;margin-left:auto}

.monaco-editor .reference-zone-widget .ref-tree .referenceMatch .highlight{background-color:var(--vscode-peekViewResult-matchHighlightBackground)}

.monaco-editor .reference-zone-widget .preview .reference-decoration{background-color:var(--vscode-peekViewEditor-matchHighlightBackground);border:2px solid var(--vscode-peekViewEditor-matchHighlightBorder);box-sizing:border-box}

.monaco-editor .reference-zone-widget .preview .monaco-editor .monaco-editor-background,.monaco-editor .reference-zone-widget .preview .monaco-editor .inputarea.ime-input{background-color:var(--vscode-peekViewEditor-background)}

.monaco-editor .reference-zone-widget .preview .monaco-editor .margin{background-color:var(--vscode-peekViewEditorGutter-background)}

.monaco-editor.hc-black .reference-zone-widget .ref-tree .reference-file,.monaco-editor.hc-light .reference-zone-widget .ref-tree .reference-file{font-weight:700}

.monaco-editor.hc-black .reference-zone-widget .ref-tree .referenceMatch .highlight,.monaco-editor.hc-light .reference-zone-widget .ref-tree .referenceMatch .highlight{border:1px dotted transparent;border:1px dotted var(--vscode-contrastActiveBorder, transparent);box-sizing:border-box}

.monaco-editor .hoverHighlight{background-color:var(--vscode-editor-hoverHighlightBackground)}

.monaco-editor .monaco-hover-content{padding-right:2px;padding-bottom:2px;box-sizing:border-box}

.monaco-editor .monaco-hover{color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);border-radius:3px}

.monaco-editor .monaco-hover a{color:var(--vscode-textLink-foreground)}

.monaco-editor .monaco-hover a:hover{color:var(--vscode-textLink-activeForeground)}

.monaco-editor .monaco-hover .hover-row{display:flex}

.monaco-editor .monaco-hover .hover-row .hover-row-contents{min-width:0;display:flex;flex-direction:column}

.monaco-editor .monaco-hover .hover-row .verbosity-actions{display:flex;flex-direction:column;padding-left:5px;padding-right:5px;justify-content:end;border-right:1px solid var(--vscode-editorHoverWidget-border)}

.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon{cursor:pointer;font-size:11px}

.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon.enabled{color:var(--vscode-textLink-foreground)}

.monaco-editor .monaco-hover .hover-row .verbosity-actions .codicon.disabled{opacity:.6}

.monaco-editor .monaco-hover .hover-row .actions{background-color:var(--vscode-editorHoverWidget-statusBarBackground)}

.monaco-editor .monaco-hover code{background-color:var(--vscode-textCodeBlock-background)}

.monaco-editor.vs .dnd-target,.monaco-editor.hc-light .dnd-target{border-right:2px dotted black;color:#fff}

.monaco-editor.vs-dark .dnd-target{border-right:2px dotted #AEAFAD;color:#51504f}

.monaco-editor.hc-black .dnd-target{border-right:2px dotted #fff;color:#000}

.monaco-editor.mouse-default .view-lines,.monaco-editor.vs-dark.mac.mouse-default .view-lines,.monaco-editor.hc-black.mac.mouse-default .view-lines,.monaco-editor.hc-light.mac.mouse-default .view-lines{cursor:default}

.monaco-editor.mouse-copy .view-lines,.monaco-editor.vs-dark.mac.mouse-copy .view-lines,.monaco-editor.hc-black.mac.mouse-copy .view-lines,.monaco-editor.hc-light.mac.mouse-copy .view-lines{cursor:copy}

.monaco-editor .findOptionsWidget{background-color:var(--vscode-editorWidget-background);color:var(--vscode-editorWidget-foreground);box-shadow:0 0 8px 2px var(--vscode-widget-shadow);border:2px solid var(--vscode-contrastBorder)}

.monaco-editor .find-widget{position:absolute;z-index:35;height:33px;overflow:hidden;line-height:19px;transition:transform .2s linear;padding:0 4px;box-sizing:border-box;transform:translateY(calc(-100% - 10px));box-shadow:0 0 8px 2px var(--vscode-widget-shadow);color:var(--vscode-editorWidget-foreground);border-left:1px solid var(--vscode-widget-border);border-right:1px solid var(--vscode-widget-border);border-bottom:1px solid var(--vscode-widget-border);border-bottom-left-radius:4px;border-bottom-right-radius:4px;background-color:var(--vscode-editorWidget-background)}

.monaco-workbench.reduce-motion .monaco-editor .find-widget{transition:transform 0ms linear}

.monaco-editor .find-widget textarea{margin:0}

.monaco-editor .find-widget.hiddenEditor{display:none}

.monaco-editor .find-widget.replaceToggled>.replace-part{display:flex}

.monaco-editor .find-widget.visible{transform:translateY(0)}

.monaco-editor .find-widget .monaco-inputbox.synthetic-focus{outline:1px solid -webkit-focus-ring-color;outline-offset:-1px;outline-color:var(--vscode-focusBorder)}

.monaco-editor .find-widget .monaco-inputbox .input{background-color:transparent;min-height:0}

.monaco-editor .find-widget .monaco-findInput .input{font-size:13px}

.monaco-editor .find-widget>.find-part,.monaco-editor .find-widget>.replace-part{margin:3px 25px 0 17px;font-size:12px;display:flex}

.monaco-editor .find-widget>.find-part .monaco-inputbox,.monaco-editor .find-widget>.replace-part .monaco-inputbox{min-height:25px}

.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-right:22px}

.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.find-part .monaco-inputbox>.ibwrapper>.mirror,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.input,.monaco-editor .find-widget>.replace-part .monaco-inputbox>.ibwrapper>.mirror{padding-top:2px;padding-bottom:2px}

.monaco-editor .find-widget>.find-part .find-actions{height:25px;display:flex;align-items:center}

.monaco-editor .find-widget>.replace-part .replace-actions{height:25px;display:flex;align-items:center}

.monaco-editor .find-widget .monaco-findInput{vertical-align:middle;display:flex;flex:1}

.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element{width:100%}

.monaco-editor .find-widget .monaco-findInput .monaco-scrollable-element .scrollbar.vertical{opacity:0}

.monaco-editor .find-widget .matchesCount{display:flex;flex:initial;margin:0 0 0 3px;padding:2px 0 0 2px;height:25px;vertical-align:middle;box-sizing:border-box;text-align:center;line-height:23px}

.monaco-editor .find-widget .button{width:16px;height:16px;padding:3px;border-radius:5px;flex:initial;margin-left:3px;background-position:center center;background-repeat:no-repeat;cursor:pointer;display:flex;align-items:center;justify-content:center}

.monaco-editor .find-widget .codicon-find-selection{width:22px;height:22px;padding:3px;border-radius:5px}

.monaco-editor .find-widget .button.left{margin-left:0;margin-right:3px}

.monaco-editor .find-widget .button.wide{width:auto;padding:1px 6px;top:-1px}

.monaco-editor .find-widget .button.toggle{position:absolute;top:0;left:3px;width:18px;height:100%;border-radius:0;box-sizing:border-box}

.monaco-editor .find-widget .button.toggle.disabled{display:none}

.monaco-editor .find-widget .disabled{color:var(--vscode-disabledForeground);cursor:default}

.monaco-editor .find-widget>.replace-part{display:none}

.monaco-editor .find-widget>.replace-part>.monaco-findInput{position:relative;display:flex;vertical-align:middle;flex:auto;flex-grow:0;flex-shrink:0}

.monaco-editor .find-widget>.replace-part>.monaco-findInput>.controls{position:absolute;top:3px;right:2px}

.monaco-editor .find-widget.reduced-find-widget .matchesCount{display:none}

.monaco-editor .find-widget.narrow-find-widget{max-width:257px!important}

.monaco-editor .find-widget.collapsed-find-widget{max-width:170px!important}

.monaco-editor .find-widget.collapsed-find-widget .button.previous,.monaco-editor .find-widget.collapsed-find-widget .button.next,.monaco-editor .find-widget.collapsed-find-widget .button.replace,.monaco-editor .find-widget.collapsed-find-widget .button.replace-all,.monaco-editor .find-widget.collapsed-find-widget>.find-part .monaco-findInput .controls{display:none}

.monaco-editor .find-widget.no-results .matchesCount{color:var(--vscode-errorForeground)}

.monaco-editor .findMatch{animation-duration:0;animation-name:inherit!important;background-color:var(--vscode-editor-findMatchHighlightBackground)}

.monaco-editor .currentFindMatch{background-color:var(--vscode-editor-findMatchBackground);border:2px solid var(--vscode-editor-findMatchBorder);padding:1px;box-sizing:border-box}

.monaco-editor .findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}

.monaco-editor .find-widget .monaco-sash{left:0!important;background-color:var(--vscode-editorWidget-resizeBorder, var(--vscode-editorWidget-border))}

.monaco-editor.hc-black .find-widget .button:before{position:relative;top:1px;left:2px}

.monaco-editor .find-widget .button:not(.disabled):hover,.monaco-editor .find-widget .codicon-find-selection:hover{background-color:var(--vscode-toolbar-hoverBackground)!important}

.monaco-editor.findMatch{background-color:var(--vscode-editor-findMatchHighlightBackground)}

.monaco-editor.currentFindMatch{background-color:var(--vscode-editor-findMatchBackground)}

.monaco-editor.findScope{background-color:var(--vscode-editor-findRangeHighlightBackground)}

.monaco-editor.findMatch{background-color:var(--vscode-editorWidget-background)}

.monaco-editor .find-widget>.button.codicon-widget-close{position:absolute;top:5px;right:4px}

.monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-editor .margin-view-overlays .codicon-folding-collapsed{cursor:pointer;opacity:0;transition:opacity .5s;display:flex;align-items:center;justify-content:center;font-size:140%;margin-left:2px}

.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-collapsed,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-manual-expanded,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-expanded,.monaco-workbench.reduce-motion .monaco-editor .margin-view-overlays .codicon-folding-collapsed{transition:none 0s ease 0s;transition:initial}

.monaco-editor .margin-view-overlays:hover .codicon,.monaco-editor .margin-view-overlays .codicon.codicon-folding-collapsed,.monaco-editor .margin-view-overlays .codicon.codicon-folding-manual-collapsed,.monaco-editor .margin-view-overlays .codicon.alwaysShowFoldIcons{opacity:1}

.monaco-editor .inline-folded:after{color:var(--vscode-editor-foldPlaceholderForeground);margin:.1em .2em 0;content:"\22ef";display:inline;line-height:1em;cursor:pointer}

.monaco-editor .folded-background{background-color:var(--vscode-editor-foldBackground)}

.monaco-editor .cldr.codicon.codicon-folding-expanded,.monaco-editor .cldr.codicon.codicon-folding-collapsed,.monaco-editor .cldr.codicon.codicon-folding-manual-expanded,.monaco-editor .cldr.codicon.codicon-folding-manual-collapsed{color:var(--vscode-editorGutter-foldingControlForeground)!important}

.monaco-editor .suggest-preview-additional-widget{white-space:nowrap}

.monaco-editor .suggest-preview-additional-widget .content-spacer{color:transparent;white-space:pre}

.monaco-editor .suggest-preview-additional-widget .button{display:inline-block;cursor:pointer;-webkit-text-decoration:underline;text-decoration:underline;text-underline-position:under}

.monaco-editor .ghost-text-hidden{opacity:0;font-size:0}

.monaco-editor .ghost-text-decoration,.monaco-editor .suggest-preview-text .ghost-text{font-style:italic}

.monaco-editor .ghost-text-decoration,.monaco-editor .ghost-text-decoration-preview,.monaco-editor .suggest-preview-text .ghost-text{color:var(--vscode-editorGhostText-foreground)!important;background-color:var(--vscode-editorGhostText-background);border:1px solid var(--vscode-editorGhostText-border)}

.monaco-editor .snippet-placeholder{min-width:2px;outline-style:solid;outline-width:1px;background-color:transparent;background-color:var(--vscode-editor-snippetTabstopHighlightBackground, transparent);outline-color:transparent;outline-color:var(--vscode-editor-snippetTabstopHighlightBorder, transparent)}

.monaco-editor .finish-snippet-placeholder{outline-style:solid;outline-width:1px;background-color:transparent;background-color:var(--vscode-editor-snippetFinalTabstopHighlightBackground, transparent);outline-color:transparent;outline-color:var(--vscode-editor-snippetFinalTabstopHighlightBorder, transparent)}

.monaco-editor .suggest-widget{width:430px;z-index:40;display:flex;flex-direction:column;border-radius:3px}

.monaco-editor .suggest-widget.message{flex-direction:row;align-items:center}

.monaco-editor .suggest-widget,.monaco-editor .suggest-details{flex:0 1 auto;width:100%;border-style:solid;border-width:1px;border-color:var(--vscode-editorSuggestWidget-border);background-color:var(--vscode-editorSuggestWidget-background)}

.monaco-editor.hc-black .suggest-widget,.monaco-editor.hc-black .suggest-details,.monaco-editor.hc-light .suggest-widget,.monaco-editor.hc-light .suggest-details{border-width:2px}

.monaco-editor .suggest-widget .suggest-status-bar{box-sizing:border-box;display:none;flex-flow:row nowrap;justify-content:space-between;width:100%;font-size:80%;padding:0 4px;border-top:1px solid var(--vscode-editorSuggestWidget-border);overflow:hidden}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar{display:flex}

.monaco-editor .suggest-widget .suggest-status-bar .left{padding-right:8px}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-label{color:var(--vscode-editorSuggestWidgetStatus-foreground)}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label{margin-right:0}

.monaco-editor .suggest-widget.with-status-bar .suggest-status-bar .action-item:not(:last-of-type) .action-label:after{content:", ";margin-right:.3em}

.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row>.contents>.main>.right>.readMore,.monaco-editor .suggest-widget.with-status-bar .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:none}

.monaco-editor .suggest-widget.with-status-bar:not(.docs-side) .monaco-list .monaco-list-row:hover>.contents>.main>.right.can-expand-details>.details-label{width:100%}

.monaco-editor .suggest-widget>.message{padding-left:22px}

.monaco-editor .suggest-widget>.tree{height:100%;width:100%}

.monaco-editor .suggest-widget .monaco-list{-moz-user-select:none;user-select:none;-webkit-user-select:none}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row{display:flex;-mox-box-sizing:border-box;box-sizing:border-box;padding-right:10px;background-repeat:no-repeat;background-position:2px 2px;white-space:nowrap;cursor:pointer;touch-action:none}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused{color:var(--vscode-editorSuggestWidget-selectedForeground)}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused .codicon{color:var(--vscode-editorSuggestWidget-selectedIconForeground)}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents{flex:1;height:100%;overflow:hidden;padding-left:2px}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main{display:flex;overflow:hidden;text-overflow:ellipsis;white-space:pre;justify-content:space-between}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{display:flex}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.focused)>.contents>.main .monaco-icon-label{color:var(--vscode-editorSuggestWidget-foreground)}

.monaco-editor .suggest-widget:not(.frozen) .monaco-highlighted-label .highlight{font-weight:700}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-highlightForeground)}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused>.contents>.main .monaco-highlighted-label .highlight{color:var(--vscode-editorSuggestWidget-focusHighlightForeground)}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:before{color:inherit;opacity:1;font-size:14px;cursor:pointer}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close{position:absolute;top:6px;right:2px}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.codicon-close:hover,.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore:hover{opacity:1}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{opacity:.7}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.signature-label{overflow:hidden;text-overflow:ellipsis;opacity:.6}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.qualifier-label{margin-left:12px;opacity:.4;font-size:85%;line-height:normal;line-height:initial;text-overflow:ellipsis;overflow:hidden;align-self:center}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{font-size:85%;margin-left:1.1em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label>.monaco-tokenized-source{display:inline}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.details-label{display:none}

.monaco-editor .suggest-widget:not(.shows-details) .monaco-list .monaco-list-row.focused>.contents>.main>.right>.details-label{display:inline}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.right>.details-label,.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row.focused:not(.string-label)>.contents>.main>.right>.details-label{display:inline}

.monaco-editor .suggest-widget:not(.docs-side) .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right.can-expand-details>.details-label{width:calc(100% - 26px)}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left{flex-shrink:1;flex-grow:1;overflow:hidden}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.left>.monaco-icon-label{flex-shrink:0}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row:not(.string-label)>.contents>.main>.left>.monaco-icon-label{max-width:100%}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.left>.monaco-icon-label{flex-shrink:1}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right{overflow:hidden;flex-shrink:4;max-width:70%}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:inline-block;position:absolute;right:10px;width:18px;height:18px;visibility:hidden}

.monaco-editor .suggest-widget.docs-side .monaco-list .monaco-list-row>.contents>.main>.right>.readMore{display:none!important}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.string-label>.contents>.main>.right>.readMore{display:none}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused.string-label>.contents>.main>.right>.readMore{display:inline-block}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row.focused:hover>.contents>.main>.right>.readMore{visibility:visible}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated{opacity:.66;text-decoration:none;text-decoration:initial}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label.deprecated>.monaco-icon-label-container>.monaco-icon-name-container{-webkit-text-decoration:line-through;text-decoration:line-through}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .monaco-icon-label:before{height:100%}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon{display:block;height:16px;width:16px;margin-left:2px;background-repeat:no-repeat;background-size:80%;background-position:center}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.hide{display:none}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .suggest-icon{display:flex;align-items:center;margin-right:4px}

.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .icon,.monaco-editor .suggest-widget.no-icons .monaco-list .monaco-list-row .suggest-icon:before{display:none}

.monaco-editor .suggest-widget .monaco-list .monaco-list-row .icon.customcolor .colorspan{margin:0 0 0 .3em;border:.1em solid #000;width:.7em;height:.7em;display:inline-block}

.monaco-editor .suggest-details-container{z-index:41}

.monaco-editor .suggest-details{display:flex;flex-direction:column;cursor:default;color:var(--vscode-editorSuggestWidget-foreground)}

.monaco-editor .suggest-details.focused{border-color:var(--vscode-focusBorder)}

.monaco-editor .suggest-details a{color:var(--vscode-textLink-foreground)}

.monaco-editor .suggest-details a:hover{color:var(--vscode-textLink-activeForeground)}

.monaco-editor .suggest-details code{background-color:var(--vscode-textCodeBlock-background)}

.monaco-editor .suggest-details.no-docs{display:none}

.monaco-editor .suggest-details>.monaco-scrollable-element{flex:1}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body{box-sizing:border-box;height:100%;width:100%}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type{flex:2;overflow:hidden;text-overflow:ellipsis;opacity:.7;white-space:pre;margin:0 24px 0 0;padding:4px 0 12px 5px}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.header>.type.auto-wrap{white-space:normal;word-break:break-all}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs{margin:0;padding:4px 5px;white-space:pre-wrap}

.monaco-editor .suggest-details.no-type>.monaco-scrollable-element>.body>.docs{margin-right:24px;overflow:hidden}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs{padding:0;white-space:normal;white-space:initial;min-height:calc(1rem + 8px)}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div,.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>span:not(:empty){padding:4px 5px}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:first-child{margin-top:0}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs>div>p:last-child{margin-bottom:0}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .monaco-tokenized-source{white-space:pre}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs .code{white-space:pre-wrap;word-wrap:break-word}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>.docs.markdown-docs .codicon{vertical-align:sub}

.monaco-editor .suggest-details>.monaco-scrollable-element>.body>p:empty{display:none}

.monaco-editor .suggest-details code{border-radius:3px;padding:0 .4em}

.monaco-editor .suggest-details ul,.monaco-editor .suggest-details ol{padding-left:20px}

.monaco-editor .suggest-details p code{font-family:var(--monaco-monospace-font)}

.monaco-editor .goto-definition-link{-webkit-text-decoration:underline;text-decoration:underline;cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}

.monaco-editor .peekview-widget .head .peekview-title .severity-icon{display:inline-block;vertical-align:text-top;margin-right:4px}

.monaco-editor .marker-widget{text-overflow:ellipsis;white-space:nowrap}

.monaco-editor .marker-widget>.stale{opacity:.6;font-style:italic}

.monaco-editor .marker-widget .title{display:inline-block;padding-right:5px}

.monaco-editor .marker-widget .descriptioncontainer{position:absolute;white-space:pre;-moz-user-select:text;user-select:text;-webkit-user-select:text;padding:8px 12px 0 20px}

.monaco-editor .marker-widget .descriptioncontainer .message{display:flex;flex-direction:column}

.monaco-editor .marker-widget .descriptioncontainer .message .details{padding-left:6px}

.monaco-editor .marker-widget .descriptioncontainer .message .source,.monaco-editor .marker-widget .descriptioncontainer .message span.code{opacity:.6}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link{opacity:.6;color:inherit}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:before{content:"("}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link:after{content:")"}

.monaco-editor .marker-widget .descriptioncontainer .message a.code-link>span{-webkit-text-decoration:underline;text-decoration:underline;border-bottom:1px solid transparent;text-underline-position:under;color:var(--vscode-textLink-activeForeground)}

.monaco-editor .marker-widget .descriptioncontainer .filename{cursor:pointer;color:var(--vscode-textLink-activeForeground)}

.monaco-editor .zone-widget .codicon.codicon-error,.markers-panel .marker-icon.error,.markers-panel .marker-icon .codicon.codicon-error,.text-search-provider-messages .providerMessage .codicon.codicon-error,.extensions-viewlet>.extensions .codicon.codicon-error,.extension-editor .codicon.codicon-error,.preferences-editor .codicon.codicon-error{color:var(--vscode-problemsErrorIcon-foreground)}

.monaco-editor .zone-widget .codicon.codicon-warning,.markers-panel .marker-icon.warning,.markers-panel .marker-icon .codicon.codicon-warning,.text-search-provider-messages .providerMessage .codicon.codicon-warning,.extensions-viewlet>.extensions .codicon.codicon-warning,.extension-editor .codicon.codicon-warning,.preferences-editor .codicon.codicon-warning{color:var(--vscode-problemsWarningIcon-foreground)}

.monaco-editor .zone-widget .codicon.codicon-info,.markers-panel .marker-icon.info,.markers-panel .marker-icon .codicon.codicon-info,.text-search-provider-messages .providerMessage .codicon.codicon-info,.extensions-viewlet>.extensions .codicon.codicon-info,.extension-editor .codicon.codicon-info,.preferences-editor .codicon.codicon-info{color:var(--vscode-problemsInfoIcon-foreground)}

.monaco-editor.vs .valueSetReplacement{outline:solid 2px var(--vscode-editorBracketMatch-border)}

.monaco-editor .linked-editing-decoration{background-color:var(--vscode-editor-linkedEditingBackground);min-width:1px}

.monaco-editor .detected-link,.monaco-editor .detected-link-active{-webkit-text-decoration:underline;text-decoration:underline;text-underline-position:under}

.monaco-editor .detected-link-active{cursor:pointer;color:var(--vscode-editorLink-activeForeground)!important}

.monaco-editor .focused .selectionHighlight{background-color:var(--vscode-editor-selectionHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-selectionHighlightBorder)}

.monaco-editor.hc-black .focused .selectionHighlight,.monaco-editor.hc-light .focused .selectionHighlight{border-style:dotted}

.monaco-editor .wordHighlight{background-color:var(--vscode-editor-wordHighlightBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightBorder)}

.monaco-editor.hc-black .wordHighlight,.monaco-editor.hc-light .wordHighlight{border-style:dotted}

.monaco-editor .wordHighlightStrong{background-color:var(--vscode-editor-wordHighlightStrongBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightStrongBorder)}

.monaco-editor.hc-black .wordHighlightStrong,.monaco-editor.hc-light .wordHighlightStrong{border-style:dotted}

.monaco-editor .wordHighlightText{background-color:var(--vscode-editor-wordHighlightTextBackground);box-sizing:border-box;border:1px solid var(--vscode-editor-wordHighlightTextBorder)}

.monaco-editor.hc-black .wordHighlightText,.monaco-editor.hc-light .wordHighlightText{border-style:dotted}

.monaco-editor .inline-edit-remove{background-color:var(--vscode-editorGhostText-background);font-style:italic}

.monaco-editor .inline-edit-hidden{opacity:0;font-size:0}

.monaco-editor .inline-edit-decoration,.monaco-editor .suggest-preview-text .inline-edit{font-style:italic}

.monaco-editor .inline-completion-text-to-replace{-webkit-text-decoration:underline;text-decoration:underline;text-underline-position:under}

.monaco-editor .inline-edit-decoration,.monaco-editor .inline-edit-decoration-preview,.monaco-editor .suggest-preview-text .inline-edit{color:var(--vscode-editorGhostText-foreground)!important;background-color:var(--vscode-editorGhostText-background);border:1px solid var(--vscode-editorGhostText-border)}

.monaco-editor .inlineEditHints.withBorder{z-index:39;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}

.monaco-editor .inlineEditHints a,.monaco-editor .inlineEditHints a:hover{color:var(--vscode-foreground)}

.monaco-editor .inlineEditHints .keybinding{display:flex;margin-left:4px;opacity:.6}

.monaco-editor .inlineEditHints .keybinding .monaco-keybinding-key{font-size:8px;padding:2px 3px}

.monaco-editor .inlineEditStatusBarItemLabel{margin-right:2px}

.monaco-editor .inlineEditSideBySide{z-index:39;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border);white-space:pre}

.monaco-editor div.inline-edits-widget{--widget-color: var(--vscode-notifications-background);}

.monaco-editor div.inline-edits-widget .promptEditor .monaco-editor{--vscode-editor-placeholder-foreground: var(--vscode-editorGhostText-foreground)}

.monaco-editor div.inline-edits-widget .toolbar,.monaco-editor div.inline-edits-widget .promptEditor{opacity:0;transition:opacity .2s ease-in-out}

.monaco-editor div.inline-edits-widget:hover .toolbar,.monaco-editor div.inline-edits-widget.focused .toolbar,.monaco-editor div.inline-edits-widget:hover .promptEditor,.monaco-editor div.inline-edits-widget.focused .promptEditor{opacity:1}

.monaco-editor div.inline-edits-widget .preview .monaco-editor{--vscode-editor-background: var(--widget-color);}

.monaco-editor div.inline-edits-widget .preview .monaco-editor .mtk1{color:var(--vscode-editorGhostText-foreground)}

.monaco-editor div.inline-edits-widget .preview .monaco-editor .view-overlays .current-line-exact,.monaco-editor div.inline-edits-widget .preview .monaco-editor .current-line-margin{border:none}

.monaco-editor div.inline-edits-widget svg .gradient-start{stop-color:var(--vscode-editor-background)}

.monaco-editor div.inline-edits-widget svg .gradient-stop{stop-color:var(--widget-color)}

.monaco-editor .parameter-hints-widget{z-index:39;display:flex;flex-direction:column;line-height:1.5em;cursor:default;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}

.hc-black .monaco-editor .parameter-hints-widget,.hc-light .monaco-editor .parameter-hints-widget{border-width:2px}

.monaco-editor .parameter-hints-widget>.phwrapper{max-width:440px;display:flex;flex-direction:row}

.monaco-editor .parameter-hints-widget.multiple{min-height:3.3em;padding:0}

.monaco-editor .parameter-hints-widget.multiple .body:before{content:"";display:block;height:100%;position:absolute;opacity:.5;border-left:1px solid var(--vscode-editorHoverWidget-border)}

.monaco-editor .parameter-hints-widget p,.monaco-editor .parameter-hints-widget ul{margin:8px 0}

.monaco-editor .parameter-hints-widget .monaco-scrollable-element,.monaco-editor .parameter-hints-widget .body{display:flex;flex:1;flex-direction:column;min-height:100%}

.monaco-editor .parameter-hints-widget .signature{padding:4px 5px;position:relative}

.monaco-editor .parameter-hints-widget .signature.has-docs:after{content:"";display:block;position:absolute;left:0;width:100%;padding-top:4px;opacity:.5;border-bottom:1px solid var(--vscode-editorHoverWidget-border)}

.monaco-editor .parameter-hints-widget .code{font-family:var(--vscode-parameterHintsWidget-editorFontFamily),var(--vscode-parameterHintsWidget-editorFontFamilyDefault)}

.monaco-editor .parameter-hints-widget .docs{padding:0 10px 0 5px;white-space:pre-wrap}

.monaco-editor .parameter-hints-widget .docs.empty{display:none}

.monaco-editor .parameter-hints-widget .docs a{color:var(--vscode-textLink-foreground)}

.monaco-editor .parameter-hints-widget .docs a:hover{color:var(--vscode-textLink-activeForeground);cursor:pointer}

.monaco-editor .parameter-hints-widget .docs .markdown-docs{white-space:normal;white-space:initial}

.monaco-editor .parameter-hints-widget .docs code{font-family:var(--monaco-monospace-font);border-radius:3px;padding:0 .4em;background-color:var(--vscode-textCodeBlock-background)}

.monaco-editor .parameter-hints-widget .docs .monaco-tokenized-source,.monaco-editor .parameter-hints-widget .docs .code{white-space:pre-wrap}

.monaco-editor .parameter-hints-widget .controls{display:none;flex-direction:column;align-items:center;min-width:22px;justify-content:flex-end}

.monaco-editor .parameter-hints-widget.multiple .controls{display:flex;padding:0 2px}

.monaco-editor .parameter-hints-widget.multiple .button{width:16px;height:16px;background-repeat:no-repeat;cursor:pointer}

.monaco-editor .parameter-hints-widget .button.previous{bottom:24px}

.monaco-editor .parameter-hints-widget .overloads{text-align:center;height:12px;line-height:12px;font-family:var(--monaco-monospace-font)}

.monaco-editor .parameter-hints-widget .signature .parameter.active{color:var(--vscode-editorHoverWidget-highlightForeground);font-weight:700}

.monaco-editor .parameter-hints-widget .documentation-parameter>.parameter{font-weight:700;margin-right:.5em}

.monaco-editor{--vscode-editor-placeholder-foreground: var(--vscode-editorGhostText-foreground);}

.monaco-editor .editorPlaceholder{top:0;position:absolute;overflow:hidden;text-overflow:ellipsis;text-wrap:nowrap;pointer-events:none;color:var(--vscode-editor-placeholder-foreground)}

.monaco-editor .rename-box{z-index:100;color:inherit;border-radius:4px}

.monaco-editor .rename-box.preview{padding:4px 4px 0}

.monaco-editor .rename-box .rename-input-with-button{padding:3px;border-radius:2px;width:calc(100% - 8px)}

.monaco-editor .rename-box .rename-input{width:calc(100% - 8px);padding:0}

.monaco-editor .rename-box .rename-input:focus{outline:none}

.monaco-editor .rename-box .rename-suggestions-button{display:flex;align-items:center;padding:3px;background-color:transparent;border:none;border-radius:5px;cursor:pointer}

.monaco-editor .rename-box .rename-suggestions-button:hover{background-color:var(--vscode-toolbar-hoverBackground)}

.monaco-editor .rename-box .rename-candidate-list-container .monaco-list-row{border-radius:2px}

.monaco-editor .rename-box .rename-label{display:none;opacity:.8}

.monaco-editor .rename-box.preview .rename-label{display:inherit}

.monaco-editor .sticky-widget{overflow:hidden}

.monaco-editor .sticky-widget-line-numbers{float:left;background-color:inherit}

.monaco-editor .sticky-widget-lines-scrollable{display:inline-block;position:absolute;overflow:hidden;width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:inherit}

.monaco-editor .sticky-widget-lines{position:absolute;background-color:inherit}

.monaco-editor .sticky-line-number,.monaco-editor .sticky-line-content{color:var(--vscode-editorLineNumber-foreground);white-space:nowrap;display:inline-block;position:absolute;background-color:inherit}

.monaco-editor .sticky-line-number .codicon-folding-expanded,.monaco-editor .sticky-line-number .codicon-folding-collapsed{float:right;transition:var(--vscode-editorStickyScroll-foldingOpacityTransition)}

.monaco-editor .sticky-line-content{width:var(--vscode-editorStickyScroll-scrollableWidth);background-color:inherit;white-space:nowrap}

.monaco-editor .sticky-line-number-inner{display:inline-block;text-align:right}

.monaco-editor .sticky-widget{border-bottom:1px solid var(--vscode-editorStickyScroll-border)}

.monaco-editor .sticky-line-content:hover{background-color:var(--vscode-editorStickyScrollHover-background);cursor:pointer}

.monaco-editor .sticky-widget{width:100%;box-shadow:var(--vscode-editorStickyScroll-shadow) 0 4px 2px -2px;z-index:4;background-color:var(--vscode-editorStickyScroll-background);right:auto!important;right:initial!important}

.monaco-editor .sticky-widget.peek{background-color:var(--vscode-peekViewEditorStickyScroll-background)}

.monaco-editor .unicode-highlight{border:1px solid var(--vscode-editorUnicodeHighlight-border);background-color:var(--vscode-editorUnicodeHighlight-background);box-sizing:border-box}

.editor-banner{box-sizing:border-box;cursor:default;width:100%;font-size:12px;display:flex;overflow:visible;height:26px;background:var(--vscode-banner-background)}

.editor-banner .icon-container{display:flex;flex-shrink:0;align-items:center;padding:0 6px 0 10px}

.editor-banner .icon-container.custom-icon{background-repeat:no-repeat;background-position:center center;background-size:16px;width:16px;padding:0;margin:0 6px 0 10px}

.editor-banner .message-container{display:flex;align-items:center;line-height:26px;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}

.editor-banner .message-container p{margin-top:0;margin-bottom:0}

.editor-banner .message-actions-container{flex-grow:1;flex-shrink:0;line-height:26px;margin:0 4px}

.editor-banner .message-actions-container a.monaco-button{width:inherit;margin:2px 8px;padding:0 12px}

.editor-banner .message-actions-container a{padding:3px;margin-left:12px;-webkit-text-decoration:underline;text-decoration:underline}

.editor-banner .action-container{padding:0 10px 0 6px}

.editor-banner{background-color:var(--vscode-banner-background)}

.editor-banner,.editor-banner .action-container .codicon,.editor-banner .message-actions-container .monaco-link{color:var(--vscode-banner-foreground)}

.editor-banner .icon-container .codicon{color:var(--vscode-banner-iconForeground)}

.monaco-link{color:var(--vscode-textLink-foreground)}

.monaco-link:hover{color:var(--vscode-textLink-activeForeground)}

.monaco-editor .iPadShowKeyboard{width:58px;min-width:0;height:36px;min-height:0;margin:0;padding:0;position:absolute;resize:none;overflow:hidden;background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjNDI0MjQyIi8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #F6F6F6;border-radius:4px}

.monaco-editor.vs-dark .iPadShowKeyboard{background:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIHZpZXdCb3g9IjAgMCA1MyAzNiIgZmlsbD0ibm9uZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj4KPGcgY2xpcC1wYXRoPSJ1cmwoI2NsaXAwKSI+CjxwYXRoIGZpbGwtcnVsZT0iZXZlbm9kZCIgY2xpcC1ydWxlPSJldmVub2RkIiBkPSJNNDguMDM2NCA0LjAxMDQySDQuMDA3NzlMNC4wMDc3OSAzMi4wMjg2SDQ4LjAzNjRWNC4wMTA0MlpNNC4wMDc3OSAwLjAwNzgxMjVDMS43OTcyMSAwLjAwNzgxMjUgMC4wMDUxODc5OSAxLjc5OTg0IDAuMDA1MTg3OTkgNC4wMTA0MlYzMi4wMjg2QzAuMDA1MTg3OTkgMzQuMjM5MiAxLjc5NzIxIDM2LjAzMTIgNC4wMDc3OSAzNi4wMzEySDQ4LjAzNjRDNTAuMjQ3IDM2LjAzMTIgNTIuMDM5IDM0LjIzOTIgNTIuMDM5IDMyLjAyODZWNC4wMTA0MkM1Mi4wMzkgMS43OTk4NCA1MC4yNDcgMC4wMDc4MTI1IDQ4LjAzNjQgMC4wMDc4MTI1SDQuMDA3NzlaTTguMDEwNDIgOC4wMTMwMkgxMi4wMTNWMTIuMDE1Nkg4LjAxMDQyVjguMDEzMDJaTTIwLjAxODIgOC4wMTMwMkgxNi4wMTU2VjEyLjAxNTZIMjAuMDE4MlY4LjAxMzAyWk0yNC4wMjA4IDguMDEzMDJIMjguMDIzNFYxMi4wMTU2SDI0LjAyMDhWOC4wMTMwMlpNMzYuMDI4NiA4LjAxMzAySDMyLjAyNlYxMi4wMTU2SDM2LjAyODZWOC4wMTMwMlpNNDAuMDMxMiA4LjAxMzAySDQ0LjAzMzlWMTIuMDE1Nkg0MC4wMzEyVjguMDEzMDJaTTE2LjAxNTYgMTYuMDE4Mkg4LjAxMDQyVjIwLjAyMDhIMTYuMDE1NlYxNi4wMTgyWk0yMC4wMTgyIDE2LjAxODJIMjQuMDIwOFYyMC4wMjA4SDIwLjAxODJWMTYuMDE4MlpNMzIuMDI2IDE2LjAxODJIMjguMDIzNFYyMC4wMjA4SDMyLjAyNlYxNi4wMTgyWk00NC4wMzM5IDE2LjAxODJWMjAuMDIwOEgzNi4wMjg2VjE2LjAxODJINDQuMDMzOVpNMTIuMDEzIDI0LjAyMzRIOC4wMTA0MlYyOC4wMjZIMTIuMDEzVjI0LjAyMzRaTTE2LjAxNTYgMjQuMDIzNEgzNi4wMjg2VjI4LjAyNkgxNi4wMTU2VjI0LjAyMzRaTTQ0LjAzMzkgMjQuMDIzNEg0MC4wMzEyVjI4LjAyNkg0NC4wMzM5VjI0LjAyMzRaIiBmaWxsPSIjQzVDNUM1Ii8+CjwvZz4KPGRlZnM+CjxjbGlwUGF0aCBpZD0iY2xpcDAiPgo8cmVjdCB3aWR0aD0iNTMiIGhlaWdodD0iMzYiIGZpbGw9IndoaXRlIi8+CjwvY2xpcFBhdGg+CjwvZGVmcz4KPC9zdmc+Cg==) center center no-repeat;border:4px solid #252526}

.monaco-editor .tokens-inspect-widget{z-index:50;-moz-user-select:text;user-select:text;-webkit-user-select:text;padding:10px;color:var(--vscode-editorHoverWidget-foreground);background-color:var(--vscode-editorHoverWidget-background);border:1px solid var(--vscode-editorHoverWidget-border)}

.monaco-editor.hc-black .tokens-inspect-widget,.monaco-editor.hc-light .tokens-inspect-widget{border-width:2px}

.monaco-editor .tokens-inspect-widget .tokens-inspect-separator{height:1px;border:0;background-color:var(--vscode-editorHoverWidget-border)}

.monaco-editor .tokens-inspect-widget .tm-token{font-family:var(--monaco-monospace-font)}

.monaco-editor .tokens-inspect-widget .tm-token-length{font-weight:400;font-size:60%;float:right}

.monaco-editor .tokens-inspect-widget .tm-metadata-table{width:100%}

.monaco-editor .tokens-inspect-widget .tm-metadata-value{font-family:var(--monaco-monospace-font);text-align:right}

.monaco-editor .tokens-inspect-widget .tm-token-type{font-family:var(--monaco-monospace-font)}

.process_test {
  min-height: 100vh;
  display: flex;
  flex-direction: column;
  background-color: var(--theme-bg);
  box-sizing: border-box;
}

.process_test-layout {
  display: flex;
  flex-direction: column;
  gap: 1.5em;
  flex: 1;
  min-height: 0;
}

.process_test-editor {
  display: flex;
  flex-direction: column;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  border-radius: .625em;
  overflow: hidden;
  height: 80vh;
  min-height: 30em;
  flex-shrink: 0;
}

.process_test-editor_header {
  padding: .5em 1em;
  border-bottom: 1px solid rgba(23, 24, 26, .1);
  border-bottom: 1px solid rgba(var(--theme-primary-rgb), .1);
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1em;
}

.process_test-editor_title {
  font-size: 1.25em;
  font-weight: 600;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
}

.process_test-reset_btn {
  flex-shrink: 0;
}

.process_test-monaco {
  flex: 1;
  min-height: 0;
  overflow: hidden;
  position: relative;
}

/* stylelint-disable-next-line geonomix/unused-classes */

.process_test-monaco .monaco-editor {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.process_test-error {
  background-color: rgba(255, 87, 87, .1);
  border: 1px solid rgba(255, 87, 87, .3);
  border-radius: .5em;
  padding: 1.5em;
  display: flex;
  gap: 1em;
  align-items: flex-start;
}

.process_test-error_icon {
  font-size: 2em;
  flex-shrink: 0;
}

.process_test-error_message {
  flex: 1;
}

.process_test-error_message_title {
  font-size: 1.125em;
  font-weight: 600;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0 0 .5em;
}

.process_test-error_message_text {
  font-family: 'Roboto Mono', monospace;
  font-size: .875em;
  color: rgb(255, 79, 82);
  color: var(--theme-red);
  margin: 0;
  white-space: pre-wrap;
  word-break: break-word;
}

.process_test-icons {
  display: flex;
  flex-direction: column;
  gap: 1em;
}

.process_test-icons_toggle {
  align-self: flex-start;
  display: flex;
  align-items: center;
  gap: .5em;
}

.process_test-icons_toggle .icon {
  width: 1.25em;
  height: 1.25em;
  background-color: currentColor;
}

.process_test-icons_gallery {
  display: grid;
  grid-template-columns: repeat(auto-fill, minmax(140px, 1fr));
  grid-gap: 1em;
  gap: 1em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  border-radius: .625em;
  padding: 1.5em;
}

.process_test-icons_item {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: .625em;
  padding: 1em;
  border-radius: .5em;
  background-color: var(--theme-bg);
  transition: background-color 200ms ease;
  cursor: pointer;
}

.process_test-icons_item:hover {
  background-color: rgba(23, 24, 26, .05);
  background-color: rgba(var(--theme-primary-rgb), .05);
}

.process_test-icons_item--copied {
  background-color: rgba(23, 24, 26, .15);
  background-color: rgba(var(--theme-primary-rgb), .15);
  animation: pulse_copied 300ms ease;
}

@keyframes pulse_copied {
  0% {
    transform: scale(1);
  }
  50% {
    transform: scale(1.05);
  }
  100% {
    transform: scale(1);
  }
}

.process_test-icons_preview {
  width: 2.5em;
  height: 2.5em;
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
  flex-shrink: 0;
}

.process_test-icons_name {
  font-size: .875em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  text-align: center;
  word-break: break-word;
  line-height: 1.3;
}

.process_test-icons_copied {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  padding: .5em .875em;
  border-radius: .375em;
  font-size: .875em;
  font-weight: 600;
  display: flex;
  align-items: center;
  gap: .375em;
  box-shadow: 0 .25em .75em rgba(0, 0, 0, .15);
  animation: fade_in 200ms ease;
  white-space: nowrap;
}

.process_test-icons_copied .icon {
  width: 1em;
  height: 1em;
  background-color: #fff;
}

@keyframes fade_in {
  0% {
    opacity: 0;
    transform: translate(-50%, -50%) scale(.9);
  }
  100% {
    opacity: 1;
    transform: translate(-50%, -50%) scale(1);
  }
}

@media (max-width: 768px) {
  .process_test {
    padding: 1em;
  }

  .process_test-layout {
    gap: 1em;
  }

  .process_test-editor {
    height: 40vh;
    min-height: 20em;
  }

  .process_test-editor_header {
    padding: 1em;
  }

  .process_test-editor_title {
    font-size: 1.125em;
  }

  .process_test-icons_gallery {
    grid-template-columns: repeat(auto-fill, minmax(120px, 1fr));
    gap: .75em;
    padding: 1em;
  }

  .process_test-icons_item {
    padding: .75em;
  }

  .process_test-icons_preview {
    width: 2em;
    height: 2em;
  }

  .process_test-icons_name {
    font-size: .8125em;
  }
}

.profile {
  display: flex;
  flex-direction: column;
  gap: 2em;
  padding: 1.375em 1.5em 1.875em;
  border-radius: .625em;
  background: rgb(255, 255, 255);
  background: var(--theme-white);
}

.profile-header {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 2em;
  padding: .875em 1.375em .875em 1em;
  border: 1.4px solid rgb(192, 194, 203);
  border: 1.4px solid var(--theme-light-grey-v2);
  border-radius: .5em;
  -webkit-text-decoration: none;
  text-decoration: none;
  overflow: hidden;
  transition: border-color 200ms ease, background-color 200ms ease;
}

.profile-header:hover {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
}

.profile-user {
  display: flex;
  align-items: center;
  gap: 1em;
}

.profile-user_circle {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.5em;
  height: 3.5em;
  border: 2px solid rgb(254, 206, 46);
  border: 2px solid var(--theme-accent);
  border-radius: 50%;
  flex-shrink: 0;
}

.profile-user_circle::before {
  content: '';
  position: absolute;
  width: calc(100% - .25em);
  height: calc(100% - .25em);
  z-index: 1;
  background-color: rgba(192, 194, 203, .35);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: inherit;
}

.profile-user_icon {
  width: 2em;
  height: 2em;
  z-index: 2;
  background-color: #fff;
}

.profile-user_info {
  display: flex;
  flex-direction: column;
  gap: .1875em;
}

.profile-user_title {
  margin: 0;
  font-size: 1.375em;
  font-weight: 600;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.profile-user_text {
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
}

.profile-link {
  display: flex;
  gap: .1875em;
}

.profile-link--medium,
.profile-link--small {
  display: none;
}

.profile-link_text {
  font-size: 1.125em;
  font-weight: 500;
  color: rgba(162, 165, 174, .8);
  color: rgba(var(--theme-light-grey-v3-rgb), .8);
  -webkit-text-decoration: underline;
  text-decoration: underline;
  text-decoration-color: rgba(254, 206, 46, .03);
  text-decoration-color: rgba(var(--theme-accent-rgb), .03);
  transition: 200ms ease color, 200ms ease text-decoration-color;
}

.profile-header:hover .profile-link_text {
  color: rgb(254, 206, 46);
  color: var(--theme-accent);
  text-decoration-color: rgb(254, 206, 46);
  text-decoration-color: var(--theme-accent);
}

.profile-link_icon {
  width: 1.25em;
  height: 1.25em;
  background-color: rgba(162, 165, 174, .8);
  background-color: rgba(var(--theme-light-grey-v3-rgb), .8);
  transition: 200ms ease background-color;
}

.profile-header:hover .profile-link_icon {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.profile-bg {
  position: absolute;
  top: -1.25em;
  right: -1em;
  width: 5.4375em;
  height: 5.4375em;
  background-color: rgba(192, 194, 203, .15);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .15);
  transition: 200ms ease background-color;
}

.profile-header:hover .profile-bg {
  background-color: rgba(254, 206, 46, .15);
  background-color: rgba(var(--theme-accent-rgb), .15);
}

.profile-list {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-gap: 1.25em 1.75em;
  gap: 1.25em 1.75em;
}

.profile-item:not(:nth-last-child(-1n+2)) {
  padding-bottom: 1.1875em;
  border-bottom: 1px solid rgb(243, 243, 243);
  border-bottom: 1px solid var(--theme-light-grey);
}

.profile-item {
  display: flex;
  align-items: center;
  gap: .75em;
}

.profile-item_rect {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.375em;
  height: 2.375em;
  border: 1px solid rgba(166, 169, 182, .25);
  border: 1px solid rgba(var(--theme-grey-blue-rgb), .25);
  border-radius: .25em;
  background-color: rgba(166, 169, 182, .08);
  background-color: rgba(var(--theme-grey-blue-rgb), .08);
  flex-shrink: 0;
}

.profile-item_icon {
  width: 1.625em;
  height: 1.625em;
  background-color: rgba(23, 24, 26, .5);
  background-color: rgba(var(--theme-primary-rgb), .5);
}

.profile-item_info {
  display: flex;
  flex-direction: column;
  gap: .1875em;
}

.profile-item_id {
  font-size: 1em;
  color: rgba(162, 165, 174, .8);
  color: rgba(var(--theme-light-grey-v3-rgb), .8);
}

.profile-item_value {
  font-size: 1.125em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-filled-block-text-color);
}

.profile-item_value--null {
  font-weight: 400;
  color: rgb(166, 169, 182);
  color: var(--theme-grey-blue);
}

@media (max-width: 992px) {
  .profile {
    padding: 1.25em 1.25em 1.875em;
  }

  .profile-link--large {
    display: none;
  }

  .profile-link--medium {
    display: flex;
  }
}

@media (max-width: 768px) {
  .profile {
    padding: 1.125em;
  }

  .profile-header {
    position: relative;
    display: block;
  }

  .profile-link--medium {
    display: none;
  }

  .profile-link--small {
    display: flex;
  }

  .profile-link_circle {
    position: absolute;
    top: .625em;
    right: .625em;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 1.75em;
    height: 1.75em;
    border: 1.4px solid rgba(192, 194, 203, .4);
    border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .4);
    border-radius: 50%;
    transition: border-color 200ms ease;
    flex-shrink: 0;
  }
  .profile-header:hover .profile-link_circle {
    border-color: rgb(254, 206, 46);
    border-color: var(--theme-accent);
  }

  .profile-link_icon {
    width: calc(50% + .25em);
    height: calc(50% + .25em);
    transform: rotate(-45deg);
  }

  .profile-bg {
    top: auto;
    right: 1.5em;
    bottom: -2.25em;
  }

  .profile-list {
    display: flex;
    flex-direction: column;
    gap: 1.25em;
  }

  .profile-item:not(:last-child) {
    padding-bottom: 1.1875em;
    border-bottom: 1px solid rgb(243, 243, 243);
    border-bottom: 1px solid var(--theme-light-grey);
  }
}

@media (max-width: 576px) {
  .profile {
    gap: 1.75em;
    padding-bottom: 1.75em;
    padding-left: 2.5em;
    padding-left: var(--app-container-padding-x);
    padding-right: 2.5em;
    padding-right: var(--app-container-padding-x);
    border-radius: 0;
  }

  .profile-header {
    padding: .75em .875em .75em 1.75em;
  }

  .profile-user {
    gap: .875em;
  }

  .profile-user_circle {
    width: 3.375em;
    height: 3.375em;
  }

  .profile-user_info {
    gap: .125em;
  }

  .profile-user_title {
    font-size: 1.25em;
  }

  .profile-link_circle {
    top: .5em;
    right: .5em;
  }

  .profile-list {
    display: flex;
    flex-direction: column;
    gap: 1.125em;
  }

  .profile-item {
    gap: .625em;
  }

  .profile-item_rect {
    width: 2.25em;
    height: 2.25em;
  }

  .profile-item_icon {
    width: 1.5em;
    height: 1.5em;
  }

  .profile-item_info {
    gap: .25em;
  }

  .profile-item_value {
    font-size: 1em;
  }
}

@media (max-width: 376px) {
  .profile {
    gap: 1.625em;
    padding-top: .875em;
    padding-bottom: 1.625em;
  }

  .profile-header {
    padding-left: .75em;
    border-radius: .375em;
  }

  .profile-user_circle {
    width: 3.125em;
    height: 3.125em;
  }

  .profile-user_title {
    font-size: 1.125em;
  }

  .profile-link_circle {
    top: .275em;
    right: .275em;
    width: 1.5em;
    height: 1.5em;
  }

  .profile-bg {
    width: 4.21875em;
    height: 4.21875em;
  }
}

.profile_edit {
  padding: 2.125em 1.5em 2.5em;
  border-radius: .625em;
  background: rgb(255, 255, 255);
  background: var(--theme-block-bg);
}

.profile_edit-form {
  display: flex;
  flex-direction: column;
  gap: 2.375em;
  width: 56.25em;
  margin-bottom: 0;
}

.profile_edit-inputs {
  display: flex;
  flex-direction: column;
  gap: 1.25rem;
}

.profile_edit-field {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: .875rem;
}

.profile_edit-label {
  color: rgba(23, 24, 26, .8);
  color: rgba(var(--theme-primary-rgb), .8);
}

.profile_edit-label--required::after {
  content: '*';
  display: inline-block;
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

.profile_edit-input {
  width: 34.25em;
  height: 2.75em;
  padding: .875em 1.125em .9375em;
  border-radius: .25em;
}

.profile_edit-input--textarea {
  height: 5.625em;
  resize: vertical;
}

.profile_edit-buttons {
  display: flex;
  gap: 1.25rem;
}

.profile_edit-btn {
  width: 100%;
  border-radius: .25em;
}

@media (max-width: 992px) {
  .profile_edit {
    padding-left: 2.5em;
    padding-left: var(--app-container-padding-x);
    padding-right: 2.5em;
    padding-right: var(--app-container-padding-x);
  }

  .profile_edit-form,
  .profile_edit-input {
    width: 100%;
  }

  .profile_edit-field {
    flex-direction: column;
    align-items: start;
    gap: .375rem;
  }

  .profile_edit-btn {
    white-space: wrap;
  }
}

.settings {
  display: flex;
  flex-direction: column;
  gap: 2em;
}

.settings-block {
  padding: 1.375em 1.5em 1.875em;
  border-radius: .625em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-block-bg);
}

.settings-block_title {
  display: flex;
  justify-content: space-between;
  margin-top: 0;
  margin-bottom: 1.625rem;
  font-size: 1.625em;
  font-weight: 600;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.settings-reset_btn {
  height: 2.5em;
  width: 6.25em;
  padding: .625em .875em .688em;
  border: 1.4px solid rgba(192, 194, 203, .15);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .15);
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  background-color: rgba(192, 194, 203, .15);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .15);
  border-radius: .25em;
}

.settings-block_text {
  margin: 0;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
}

.settings-block_content {
  display: flex;
  flex-direction: column;
  gap: 1.375em;
}

.settings-block_item {
  display: flex;
  align-items: center;
}

.settings-block_item:not(:last-child) {
  padding-bottom: 1.375em;
  border-bottom: 1.6px solid rgba(192, 194, 203, .2);
  border-bottom: 1.6px solid rgba(var(--theme-light-grey-v2-rgb), .2);
}

.settings-block_subtitle {
  margin: 0;
  font-size: 1.125em;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

/* PROFILE */

.settings-block_item--profile {
  justify-content: space-between;
  gap: 1.625em;
}

.settings-profile {
  display: flex;
  align-items: center;
  gap: 1em;
}

.settings-profile_circle {
  position: relative;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.5em;
  height: 3.5em;
  border: 2px solid rgb(254, 206, 46);
  border: 2px solid var(--theme-accent);
  border-radius: 50%;
  flex-shrink: 0;
}

.settings-profile_circle::before {
  content: '';
  position: absolute;
  width: calc(100% - .25em);
  height: calc(100% - .25em);
  z-index: 1;
  background-color: rgba(192, 194, 203, .35);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: inherit;
}

.settings-profile_icon {
  width: calc(50% + .25em);
  height: calc(50% + .25em);
  z-index: 2;
  background-color: #fff;
}

.settings-profile_info {
  display: flex;
  flex-direction: column;
  gap: .1875em;
}

.settings-profile_title {
  margin: 0;
  font-size: 1.375em;
  font-weight: 600;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.settings-profile_text {
  margin: 0;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
}

.settings-profile_btn {
  gap: .5em;
  padding: .5em 1.125em .5em .875em;
  border-radius: .375em;
  -webkit-text-decoration: none;
  text-decoration: none;
}

.settings-btn_icon {
  width: 1.375em;
  height: 1.375em;
  background-color: rgba(23, 24, 26, .3);
  background-color: rgba(var(--theme-primary-rgb), .3);
}

/* LANGUAGE & APPEARANCE */

/* ACCESSIBILITY */

.settings-block_item--appearance .settings-block_subtitle,
.settings-block_item--accessibility .settings-block_subtitle {
  min-width: 16.875rem;
  max-width: 16.875rem;
}

.settings-toggle_list {
  display: flex;
  flex-wrap: wrap;
  gap: .625em;
}

.settings-toggle {
  display: flex;
  align-items: center;
  justify-content: space-between;
  border: 1.4px solid rgba(192, 194, 203, .35);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: .5em;
  cursor: pointer;
  transition: border-color 200ms ease-out;
}

.settings-toggle--active {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.settings-toggle_text {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.settings-toggle_circle {
  display: none;
  align-items: center;
  justify-content: center;
  width: 1.3125em;
  height: 1.3125em;
  border-radius: 50%;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.settings-toggle--active .settings-toggle_circle {
  display: flex;
}

.settings-toggle_check {
  width: .75em;
  height: .75em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
}

/* LANGUAGE & APPEARANCE */

.settings-block_item--appearance {
  gap: 1.625em;
}

.settings-block_item--appearance .settings-toggle {
  width: 13.75em;
  height: 2.5em;
  padding-right: .5em;
  padding-left: .75em;
}

.settings-block_item--appearance .settings-toggle_info {
  display: flex;
  align-items: center;
  gap: .5em;
}

.settings-block_item--appearance .settings-toggle_icon {
  width: 1.375em;
  height: 1.375em;
  background-color: rgba(23, 24, 26, .4);
  background-color: rgba(var(--theme-primary-rgb), .4);
}

.settings-toggle--active .settings-toggle_icon {
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
}

/* ACCESSIBILITY */

.settings-block_item--accessibility {
  gap: 1.5em;
}

.settings-block_item--accessibility .settings-toggle {
  position: relative;
  width: 13.5em;
  height: 5.125em;
  padding: .75em;
}

.settings-block_item--accessibility .settings-toggle_info {
  display: flex;
  flex-direction: column;
  gap: 1.3125em;
}

.settings-block_item--accessibility .settings-toggle_icon {
  width: 1.625em;
  height: 1.625em;
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
}

.settings-block_item--accessibility .settings-toggle_icon--small {
  width: 1.375em;
  height: 1.375em;
}

.settings-block_item--accessibility .settings-toggle_icon--large {
  width: 1.875em;
  height: 1.875em;
}

.settings-toggle_rect {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.5rem;
  height: 2.5rem;
  border: 1px solid rgba(23, 24, 26, .15);
  border: 1px solid rgba(var(--theme-primary-rgb), .15);
  border-radius: .25em;
}

.settings-toggle_rect--black {
  background-color: rgb(23, 24, 26);
  background-color: var(--theme-primary);
}

.settings-toggle_rect--black .settings-toggle_icon {
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
}

.settings-toggle_rect--blue {
  background-color: rgb(65, 146, 255);
  background-color: var(--theme-blue);
}

.settings-toggle_rect--gray {
  background-color: #cccdd2;
}

.settings-block_item--accessibility .settings-toggle_circle {
  position: absolute;
  top: .75em;
  right: .75em;
}

/* NOTIFICATIONS */

/* SECUTIRY */

.settings-block_item--notifications,
.settings-block_item--security {
  flex-direction: column;
  align-items: flex-start;
  gap: 1.375em;
}

.settings-block_item--notifications:not(:last-child),
.settings-block_item--security:not(:last-child) {
  border-bottom: none;
}

.settings-block_subheader {
  width: 100%;
  padding-bottom: .875rem;
  border-bottom: 1.6px solid rgba(192, 194, 203, .2);
  border-bottom: 1.6px solid rgba(var(--theme-light-grey-v2-rgb), .2);
}

.settings-block_subheader .settings-block_subtitle {
  font-size: 1.25em;
}

/* NOTIFICATIONS */

.settings-switch_list {
  display: flex;
  flex-direction: column;
  gap: 1.375em;
  width: 100%;
}

.settings-switch {
  display: flex;
  align-items: center;
  gap: 2em;
}

.settings-switch:not(:last-child) {
  padding-bottom: 1.375em;
  border-bottom: 1px solid rgba(192, 194, 203, .2);
  border-bottom: 1px solid rgba(var(--theme-light-grey-v2-rgb), .2);
}

.settings-switch_text {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

/* SECUTIRY */

.settings-block_item--security .settings-block_subtitle {
  margin-bottom: .25em;
}

.settings-auth_list {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  grid-gap: .75em;
}

.settings-auth {
  position: relative;
  display: flex;
  flex-direction: column;
  gap: 1.25em;
  width: auto;
  padding: .75em;
  border: 1.8px solid rgba(192, 194, 203, .35);
  border: 1.8px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: .5em;
  background-color: transparent;
  cursor: pointer;
  transition: border-color 200ms ease, background-color 200ms ease;
}

.settings-auth:hover,
.settings-auth--active {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  background-color: rgba(254, 206, 46, .03);
  background-color: rgba(var(--theme-secondary-rgb), .03);
}

.settings-auth_title {
  font-size: 1.125em;
  font-weight: 500;
  margin-top: 0;
  margin-bottom: .25rem;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

.settings-auth--disabled .settings-auth_title {
  color: rgb(192, 194, 203);
  color: var(--theme-light-grey-v2);
}

.settings-auth_subtitle {
  margin: 0;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
}

.settings-auth--disabled .settings-auth_subtitle {
  color: rgba(192, 194, 203, .6);
  color: rgba(var(--theme-light-grey-v2-rgb), .6);
}

.settings-auth_rect {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3rem;
  height: 3rem;
  border: 1.4px solid rgba(192, 194, 203, .35);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: .25em;
  transition: border-color 200ms ease;
}

.settings-auth--active .settings-auth_rect {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.settings-auth_icon {
  width: calc(50% + .375em);
  height: calc(50% + .375em);
  background-color: rgba(162, 165, 174, .8);
  background-color: rgba(var(--theme-light-grey-v3-rgb), .8);
  transition: background-color 200ms ease;
}

.settings-auth--active .settings-auth_icon {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.settings-auth_info {
  width: 100%;
}

.settings-auth_circle {
  position: absolute;
  top: .5em;
  right: .5em;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 1.875em;
  height: 1.875em;
  border: 1.4px solid rgba(192, 194, 203, .35);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .35);
  border-radius: 50%;
  transition: border-color 200ms ease;
  flex-shrink: 0;
}

.settings-auth:hover .settings-auth_circle {
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
}

.settings-auth_circle::after {
  position: absolute;
  width: calc( 100% - .25em);
  height: calc( 100% - .25em);
  border-radius: 50%;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.settings-auth--active .settings-auth_circle::after {
  content: '';
}

.settings-auth_btn {
  width: 1.375em;
  height: 1.375em;
  background-color: rgba(192, 194, 203, .35);
  background-color: rgba(var(--theme-light-grey-v2-rgb), .35);
  transition: background-color 200ms ease;
}

.settings-auth_btn.icon--chevron_right {
  transform: rotate(-45deg);
}

.settings-auth:hover .settings-auth_btn {
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

.settings-auth_btn.icon--alert_circle {
  display: none;
}

.settings-auth--disabled .settings-auth_btn.icon--alert_circle {
  display: block;
}

.settings-btn {
  max-width: 18.1875em;
  width: 100%;
  height: 3em;
  margin-bottom: .5em;
}

.settings-alert {
  display: flex;
  align-items: center;
  gap: .3125em;
}

.settings-alert_text {
  margin: 0;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
}

.settings-alert_icon {
  width: 1.125em;
  height: 1.125em;
  background-color: rgb(162, 165, 174);
  background-color: var(--theme-light-grey-v3);
}

/* TERMS & PRIVACY */

.settings-link {
  font-size: 18px;
  font-weight: 500;
  color: rgba(23, 24, 26, .6);
  color: rgba(var(--theme-primary-rgb), .6);
}

@media (max-width: 1200px) {
  .settings {
    gap: 1.875em;
  }

  .settings-block_item--appearance .settings-block_subtitle,
  .settings-block_item--accessibility .settings-block_subtitle {
    min-width: 15rem;
    max-width: 15rem;
  }

  .settings-toggle_list {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    grid-gap: .625em;
    width: 100%;
  }

  .settings-block_item--appearance:first-child .settings-toggle,
  .settings-block_item--appearance:last-child .settings-toggle,
  .settings-block_item--accessibility .settings-toggle {
    width: auto;
  }
}

@media (max-width: 992px) {
  .settings {
    gap: 1.75em;
  }

  .settings-block {
    padding: 1.25em 1.25em 1.875em;
  }

  .settings-block_title {
    margin-bottom: 1.5rem;
    font-size: 1.5em;
  }

  .settings-profile {
    gap: .875em;
  }

  .settings-profile_circle {
    width: 3.125em;
    height: 3.125em;
  }

  .settings-profile_info {
    gap: .125em;
  }

  .settings-profile_title {
    font-size: 1.25em;
  }

  .settings-block_item--appearance,
  .settings-block_item--accessibility {
    flex-direction: column;
    align-items: flex-start;
    gap: .875em;
  }

  .settings-auth_list {
    grid-template-columns: repeat(2, 1fr);
  }
}

@media (max-width: 768px) {
  .settings {
    gap: 1.625em;
  }

  .settings-block {
    padding: 1.125em 1.125em 1.75em;
  }

  .settings-block_title {
    margin-bottom: 1.375rem;
    font-size: 1.375em;
  }

  .settings-block_item--profile {
    gap: 1.375em;
  }

  .settings-block_item--notifications,
  .settings-block_item--security {
    gap: 1.125em;
  }

  .settings-auth_list {
    grid-template-columns: 1fr;
    grid-gap: .625em;
    width: 100%;
  }

  .settings-auth {
    flex-direction: row;
    align-items: center;
    gap: 1em;
    padding: .5em;
    border-radius: .375em;
  }

  .settings-auth_circle {
    position: static;
  }

  .settings-auth_circle::after {
    position: absolute;
  }
}

@media (max-width: 576px) {
  .settings {
    gap: 1.5em;
  }

  .settings-block {
    padding-left: 2.5em;
    padding-left: var(--app-container-padding-x);
    padding-right: 2.5em;
    padding-right: var(--app-container-padding-x);
    border-radius: 0;
  }

  .settings-block_item--profile {
    align-items: flex-start;
    flex-direction: column;
  }

  .settings-block_item--appearance .settings-toggle_list {
    grid-template-columns: repeat(2, 1fr);
    grid-gap: .375em .625em;
  }

  .settings-block_item--accessibility .settings-toggle_list {
    grid-template-columns: 1fr;
    grid-gap: .375em;
  }

  .settings-block_item--accessibility .settings-toggle {
    height: 2.25em;
    padding: .375em;
  }

  .settings-block_item--accessibility .settings-toggle_info {
    flex-direction: row;
    align-items: center;
    gap: .625em;
  }

  .settings-toggle_rect {
    width: 2.25rem;
    height: 2.25rem;
  }

  .settings-block_item--accessibility .settings-toggle_circle {
    position: static;
  }

  .settings-block_item--notifications,
  .settings-block_item--security {
    gap: 1em;
  }

  .settings-block_subheader {
    padding-bottom: .75rem;
  }

  .settings-block_subheader .settings-block_subtitle {
    font-size: 1.125em;
  }

  .settings-auth_rect {
    border-width: 1.8px;
    border-radius: .375em;
  }
}

@media (max-width: 480px) {
  .settings-block {
    padding-bottom: 1.625em;
  }

  .settings-block_title {
    font-size: 1.25em;
  }

  .settings-block_item--profile {
    gap: 1em;
  }

  .settings-profile_circle {
    width: 2.875em;
    height: 2.875em;
  }

  .settings-profile_title {
    font-size: 1.125em;
  }

  .settings-profile_btn {
    justify-content: flex-start;
    width: 100%;
  }

  .settings-block_item--appearance .settings-toggle_list {
    grid-template-columns: 1fr;
    grid-gap: .375em;
  }

  .settings-block_item--notifications:not(:last-child) {
    padding-bottom: 1.125em;
  }

  .settings-switch:not(:last-child) {
    padding-bottom: 1.125em;
  }

  .settings-switch {
    gap: 1.125em;
  }

  .settings-auth {
    flex-direction: column;
    align-items: flex-start;
    gap: .625em;
  }

  .settings-auth_title {
    font-size: 1em;
  }

  .settings-auth_rect {
    width: 2.125rem;
    height: 2.125rem;
  }

  .settings-auth_circle {
    position: absolute;
    top: .3125em;
    right: .3125em;
    width: 1.5em;
    height: 1.5em;
  }

  .settings-btn {
    white-space: wrap;
  }
}

.sailau {
  display: flex;
  flex-direction: column;
}

.sailau-header {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1.375em;
  margin: 0 auto 3.5em;
  max-width: 53.375em;
}

.sailau-header_badge {
  border: 1px dashed rgba(254, 206, 46, .8);
  border: 1px dashed rgba(var(--theme-accent-rgb), .8);
  border-radius: 3.125em;
  padding: .5em 1.125em;
  width: -moz-max-content;
  width: max-content;
  text-align: center;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  font-weight: 500;
}

.sailau-header_title {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
  font-size: 3.375em;
  font-weight: 700;
  line-height: 1;
  text-align: center;
}

.sailau-header_description {
  margin: 0;
  font-size: 1em;
  font-weight: 400;
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
  text-align: center;
  max-width: 47.125em;
}

.sailau-form {
  display: flex;
  flex-direction: column;
  /*gap: 1.75em;*/
  padding: 1.5em;
  background: rgb(255, 255, 255);
  background: var(--theme-block-bg);
  border: 1.4px solid rgba(192, 194, 203, .2);
  border: 1.4px solid rgba(var(--theme-light-grey-v2-rgb), .2);
  box-shadow: 0 2px 10px 0 rgba(0, 0, 0, .06);
  border-radius: .625em;
}

.sailau-form_chips {
  display: flex;
  gap: .5em;
  margin-bottom: 1.375em;
}

.sailau-form_admterr_chips {
  margin-bottom: .75em;
}

.sailau-form_search {
  position: relative;
}

.sailau-error {
  margin-top: .25em;
  display: flex;
  align-items: flex-start;
  gap: .3125em;
  color: rgb(255, 79, 82);
  color: var(--theme-red);
}

.sailau-error_icon {
  width: 1.125em;
  height: 1.125em;
  background-color: rgb(255, 79, 82);
  background-color: var(--theme-red);
}

.sailau-no_result {
  margin-top: 1.5em;
}

.sailau-info {
  display: flex;
  margin-top: 10em;
  gap: 5em;
}

.sailau-steps {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 2.625em;
  background: rgb(255, 255, 255);
  background: var(--theme-block-bg);
  border-radius: .625em;
}

.sailau-steps_header {
  display: flex;
  align-items: center;
  gap: .875em;
}

.sailau-steps_header_icon {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3em;
  height: 3em;
  background: rgb(254, 206, 46);
  background: var(--theme-accent);
  border-radius: 50%;
  flex-shrink: 0;
}

.sailau-steps_header_icon .icon {
  width: 2.375em;
  height: 2.375em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
}

.sailau-steps_header_title {
  margin: 0;
  font-size: 2.625em;
  font-weight: 700;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  line-height: 1;
  white-space: nowrap;
}

.sailau-steps_list {
  display: flex;
  flex-direction: column;
  gap: 2.5em;
  width: 100%;
}

.sailau-step {
  display: flex;
  gap: 2em;
  align-items: flex-end;
}

.sailau-step_img {
  width: 8.125em;
  height: 8.125em;
  flex-shrink: 0;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.sailau-step_img--vote1 {
  background-image: url('/assets/unified/vote1_light.png');
}

.sailau-step_img--vote2 {
  background-image: url('/assets/unified/vote2_light.png');
}

.sailau-step_img--vote3 {
  background-image: url('/assets/unified/vote3_light.png');
}

.sailau-step_img--vote4 {
  background-image: url('/assets/unified/vote4_light.png');
}

.sailau-step_content {
  flex: 1;
  display: flex;
  flex-direction: column;
  gap: .875em;
  justify-content: center;
}

.sailau-step_circle {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 2.875em;
  height: 2.875em;
  border: 1px solid rgba(192, 194, 203, .4);
  border: 1px solid rgba(var(--theme-light-grey-v2-rgb), .4);
  border-radius: 50%;
  box-sizing: border-box;
  flex-shrink: 0;
}

.sailau-step_num {
  font-size: 1.375em;
  font-weight: 500;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
  line-height: 1.75;
}

.sailau-step_texts {
  display: flex;
  flex-direction: column;
  gap: .375em;
}

.sailau-step_title {
  margin: 0;
  font-size: 1.375em;
  font-weight: 600;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  line-height: 1.2;
}

.sailau-step_desc {
  margin: 0;
  font-size: 1em;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
}

.sailau-callcenter {
  position: relative;
  width: 42.5em;
  background: rgba(254, 206, 46, .03);
  background: rgba(var(--theme-accent-rgb), .03);
  border: 1.6px solid rgba(254, 206, 46, .6);
  border: 1.6px solid rgba(var(--theme-accent-rgb), .6);
  border-radius: 1.25em;
  overflow: hidden;
  height: -moz-max-content;
  height: max-content;
  flex: 1;
}

.sailau-callcenter_bg {
  position: absolute;
  top: -14em;
  right: -11.875em;
  width: 23.75em;
  height: 23.75em;
  -webkit-mask-size: contain;
          mask-size: contain;
  -webkit-mask-position: center;
          mask-position: center;
  -webkit-mask-repeat: no-repeat;
          mask-repeat: no-repeat;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-secondary);
  -webkit-mask-image: url("data:image/svg+xml,%3Csvg width%3D%22380%22 height%3D%22380%22 viewBox%3D%220 0 380 380%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M190 0C294.934 0 380 85.0659 380 190C380 294.934 294.934 380 190 380C85.0659 380 0 294.934 0 190C0 85.0659 85.0659 0 190 0ZM190 4C87.275 4 4 87.275 4 190C4 292.725 87.275 376 190 376C292.725 376 376 292.725 376 190C376 87.275 292.725 4 190 4ZM191.859 46.0039C270.534 47.0005 334.004 111.087 334.004 189.998L333.992 191.859C332.996 270.534 268.909 334.004 189.998 334.004L188.137 333.992C110.082 333.004 46.9927 269.914 46.0039 191.859L45.9922 189.998C45.9922 110.466 110.466 45.9922 189.998 45.9922L191.859 46.0039ZM189.998 85.9922C132.557 85.9922 85.9922 132.557 85.9922 189.998C85.9922 247.439 132.557 294.004 189.998 294.004C247.439 294.004 294.004 247.439 294.004 189.998C294.004 132.557 247.439 85.9922 189.998 85.9922ZM191.597 109.522C192.643 109.536 193.684 109.569 194.72 109.621C195.065 109.639 195.41 109.658 195.754 109.68C196.442 109.723 197.128 109.776 197.812 109.837C198.153 109.867 198.494 109.899 198.835 109.934C199.857 110.037 200.873 110.16 201.883 110.302C202.893 110.443 203.897 110.603 204.895 110.781C205.892 110.959 206.884 111.156 207.868 111.37C210.494 111.942 213.073 112.641 215.597 113.461C217.805 114.178 219.972 114.987 222.093 115.884C223.608 116.525 225.099 117.21 226.565 117.938C227.152 118.23 227.734 118.529 228.312 118.834C230.047 119.749 231.745 120.725 233.402 121.76C233.955 122.105 234.502 122.457 235.046 122.814C235.861 123.351 236.666 123.902 237.461 124.467C238.52 125.22 239.561 125.998 240.581 126.8C241.346 127.401 242.1 128.017 242.843 128.645C243.338 129.063 243.828 129.488 244.313 129.918C244.798 130.348 245.278 130.784 245.753 131.226C246.227 131.667 246.696 132.115 247.16 132.567C261.281 146.355 270.384 165.258 271.476 186.281C271.549 187.696 271.587 189.12 271.587 190.553C271.587 191.189 271.579 191.824 271.564 192.456C271.531 193.893 271.462 195.321 271.354 196.739C271.323 197.16 271.286 197.581 271.248 198C271.223 198.277 271.196 198.553 271.168 198.829C271.012 200.37 270.813 201.897 270.571 203.411C270.547 203.561 270.523 203.711 270.498 203.861C270.363 204.681 270.215 205.496 270.055 206.308C270.021 206.48 269.987 206.652 269.952 206.823C269.938 206.891 269.924 206.959 269.91 207.026C269.853 207.305 269.794 207.584 269.733 207.861C269.621 208.376 269.503 208.888 269.382 209.398C269.353 209.518 269.325 209.638 269.296 209.758C269.258 209.916 269.218 210.073 269.179 210.23C269.136 210.4 269.095 210.569 269.052 210.738C269.03 210.822 269.008 210.906 268.986 210.989C268.923 211.231 268.86 211.473 268.795 211.714C268.658 212.223 268.515 212.73 268.368 213.235C268.332 213.359 268.296 213.482 268.26 213.604C268.208 213.78 268.154 213.956 268.101 214.131C268.058 214.271 268.017 214.411 267.974 214.551C267.924 214.712 267.872 214.873 267.821 215.034C267.77 215.197 267.718 215.359 267.666 215.521C267.619 215.667 267.571 215.812 267.523 215.957C267.472 216.113 267.42 216.268 267.368 216.423C267.318 216.573 267.267 216.723 267.216 216.872C267.161 217.033 267.105 217.194 267.049 217.354C267.002 217.488 266.955 217.622 266.907 217.755C266.732 218.246 266.552 218.735 266.368 219.222C266.307 219.382 266.246 219.542 266.185 219.702C266.126 219.854 266.067 220.006 266.008 220.157C265.946 220.315 265.883 220.473 265.82 220.63C265.762 220.777 265.703 220.923 265.644 221.069C265.578 221.23 265.512 221.389 265.445 221.549C265.388 221.688 265.33 221.828 265.271 221.967C265.195 222.149 265.117 222.33 265.039 222.512C264.987 222.634 264.934 222.756 264.881 222.878C264.821 223.015 264.761 223.153 264.7 223.29C264.629 223.45 264.559 223.61 264.487 223.77C264.423 223.913 264.356 224.056 264.291 224.199C264.216 224.362 264.142 224.526 264.066 224.688C264.038 224.749 264.011 224.809 263.982 224.869C263.873 225.103 263.762 225.337 263.65 225.57C263.587 225.703 263.522 225.835 263.458 225.968C263.379 226.131 263.298 226.294 263.218 226.456C263.136 226.621 263.053 226.786 262.971 226.95C262.931 227.028 262.893 227.107 262.854 227.186C262.751 227.388 262.646 227.589 262.542 227.79C262.469 227.931 262.395 228.073 262.321 228.214C262.265 228.321 262.208 228.427 262.151 228.534C262.054 228.718 261.955 228.901 261.856 229.084C261.815 229.16 261.775 229.236 261.733 229.312C261.624 229.512 261.513 229.712 261.401 229.912C261.327 230.045 261.253 230.179 261.178 230.312C261.097 230.455 261.015 230.598 260.934 230.741C260.835 230.914 260.735 231.087 260.635 231.259C260.578 231.355 260.522 231.452 260.466 231.549C260.376 231.701 260.286 231.854 260.195 232.006C260.113 232.145 260.029 232.283 259.945 232.421C259.869 232.547 259.793 232.674 259.716 232.8C259.611 232.972 259.504 233.143 259.397 233.314C259.349 233.393 259.3 233.472 259.251 233.55C259.135 233.734 259.019 233.917 258.902 234.101C258.823 234.224 258.744 234.347 258.664 234.471C258.566 234.622 258.468 234.772 258.369 234.923C258.273 235.07 258.176 235.217 258.078 235.363C258.016 235.456 257.955 235.55 257.893 235.643C257.766 235.831 257.639 236.019 257.511 236.206C257.449 236.296 257.388 236.386 257.326 236.476C257.222 236.627 257.117 236.778 257.012 236.929C256.92 237.06 256.828 237.191 256.735 237.322C256.644 237.451 256.552 237.579 256.46 237.707C256.378 237.822 256.297 237.937 256.214 238.051C256.087 238.226 255.958 238.4 255.83 238.574C255.771 238.654 255.713 238.734 255.654 238.813C255.546 238.96 255.436 239.105 255.326 239.251C255.225 239.386 255.124 239.52 255.021 239.654C254.937 239.765 254.853 239.875 254.769 239.984C254.656 240.131 254.543 240.277 254.429 240.423C254.33 240.55 254.23 240.676 254.13 240.802C254.03 240.928 253.929 241.055 253.828 241.181C253.718 241.318 253.608 241.454 253.497 241.591C253.418 241.689 253.338 241.786 253.258 241.884C253.124 242.047 252.99 242.208 252.855 242.37C252.772 242.47 252.689 242.57 252.605 242.669C252.506 242.787 252.407 242.904 252.308 243.021C252.183 243.168 252.057 243.314 251.932 243.46C251.846 243.559 251.761 243.658 251.675 243.757C251.561 243.888 251.446 244.019 251.331 244.149C251.229 244.265 251.125 244.381 251.022 244.496C250.901 244.632 250.78 244.767 250.658 244.902C250.557 245.014 250.455 245.126 250.353 245.237C250.254 245.345 250.155 245.452 250.056 245.56C249.933 245.692 249.811 245.824 249.688 245.956C249.583 246.067 249.479 246.178 249.374 246.288C249.26 246.408 249.147 246.528 249.032 246.647C248.922 246.762 248.811 246.877 248.7 246.991C248.575 247.12 248.45 247.247 248.324 247.375C248.238 247.463 248.151 247.551 248.064 247.639C247.936 247.768 247.807 247.897 247.678 248.025C247.549 248.153 247.421 248.281 247.292 248.407C247.202 248.495 247.112 248.583 247.021 248.671C246.888 248.801 246.754 248.931 246.619 249.06C246.516 249.159 246.412 249.258 246.308 249.356C246.177 249.48 246.047 249.603 245.916 249.726C245.808 249.826 245.7 249.927 245.592 250.027C245.463 250.147 245.333 250.266 245.203 250.385C245.098 250.481 244.993 250.577 244.888 250.672C244.755 250.792 244.622 250.911 244.488 251.03C244.386 251.122 244.283 251.214 244.18 251.305C244.022 251.444 243.863 251.583 243.704 251.722C243.624 251.791 243.544 251.86 243.464 251.929C243.307 252.064 243.149 252.199 242.99 252.334C242.903 252.408 242.816 252.483 242.729 252.557C242.583 252.679 242.437 252.801 242.291 252.923C242.17 253.023 242.05 253.123 241.929 253.223C241.819 253.313 241.709 253.401 241.599 253.49C241.445 253.615 241.291 253.74 241.137 253.863C241.047 253.935 240.957 254.007 240.867 254.078C240.706 254.206 240.544 254.333 240.382 254.46C240.258 254.556 240.135 254.652 240.011 254.748C239.909 254.826 239.808 254.905 239.706 254.982C239.555 255.098 239.403 255.214 239.251 255.328C239.132 255.417 239.014 255.506 238.895 255.595C238.771 255.687 238.647 255.778 238.522 255.869C238.364 255.986 238.205 256.102 238.046 256.218C237.954 256.284 237.862 256.351 237.77 256.417C237.592 256.544 237.414 256.671 237.235 256.797C237.162 256.849 237.088 256.901 237.015 256.952C236.834 257.079 236.653 257.206 236.471 257.331C236.37 257.401 236.268 257.47 236.167 257.539C235.999 257.654 235.83 257.768 235.661 257.882C235.571 257.942 235.481 258.002 235.391 258.062C235.22 258.176 235.049 258.288 234.878 258.4C234.767 258.473 234.655 258.546 234.543 258.618C234.381 258.723 234.219 258.829 234.056 258.933C233.922 259.018 233.787 259.102 233.652 259.187C233.526 259.266 233.401 259.345 233.274 259.424C233.132 259.512 232.989 259.6 232.847 259.688C232.695 259.78 232.544 259.873 232.392 259.965C232.276 260.035 232.161 260.104 232.045 260.173C231.899 260.26 231.752 260.348 231.605 260.435C231.449 260.526 231.293 260.617 231.136 260.708C231.006 260.783 230.877 260.857 230.747 260.932C230.608 261.011 230.469 261.089 230.33 261.168C230.176 261.255 230.023 261.342 229.868 261.428C229.736 261.501 229.603 261.574 229.471 261.646C229.342 261.717 229.214 261.789 229.085 261.858C228.898 261.96 228.71 262.06 228.521 262.16C228.413 262.218 228.304 262.276 228.195 262.333C228.057 262.406 227.917 262.478 227.778 262.55C227.609 262.638 227.439 262.726 227.269 262.812C227.127 262.884 226.985 262.955 226.844 263.026C226.728 263.085 226.612 263.143 226.495 263.201C226.323 263.286 226.151 263.37 225.979 263.454C225.821 263.531 225.662 263.608 225.504 263.684C225.396 263.735 225.288 263.786 225.18 263.837C225.017 263.914 224.855 263.991 224.692 264.066C224.495 264.158 224.298 264.249 224.1 264.339C224.012 264.379 223.924 264.419 223.836 264.459C223.594 264.568 223.351 264.675 223.108 264.782C223.059 264.804 223.009 264.827 222.959 264.849C222.76 264.936 222.56 265.021 222.36 265.106C222.231 265.161 222.103 265.217 221.974 265.271C221.834 265.33 221.693 265.388 221.553 265.446C221.382 265.517 221.212 265.588 221.041 265.657C220.913 265.709 220.784 265.76 220.655 265.812C220.493 265.876 220.331 265.942 220.168 266.006C220.011 266.068 219.854 266.128 219.696 266.188C219.536 266.25 219.376 266.312 219.215 266.373C218.729 266.557 218.241 266.736 217.75 266.911C217.622 266.957 217.495 267.002 217.367 267.047C217.225 267.097 217.083 267.145 216.94 267.194C216.775 267.251 216.609 267.309 216.442 267.365C216.245 267.432 216.047 267.496 215.849 267.562C215.749 267.594 215.649 267.628 215.549 267.66C215.322 267.734 215.095 267.805 214.867 267.877C214.775 267.906 214.682 267.935 214.59 267.964C214.351 268.038 214.111 268.111 213.871 268.183C213.799 268.204 213.727 268.227 213.654 268.248C213.455 268.307 213.254 268.365 213.054 268.423C212.919 268.462 212.785 268.501 212.65 268.539C212.472 268.59 212.293 268.638 212.114 268.688C211.976 268.725 211.838 268.764 211.7 268.801C211.529 268.847 211.358 268.892 211.187 268.937C211.033 268.977 210.88 269.018 210.726 269.058C210.558 269.101 210.39 269.142 210.222 269.184C210.066 269.222 209.911 269.262 209.755 269.3C209.564 269.346 209.374 269.392 209.183 269.437C209.058 269.466 208.933 269.496 208.809 269.524C208.241 269.655 207.671 269.779 207.1 269.897C207.01 269.916 206.921 269.936 206.831 269.954C206.61 269.999 206.388 270.042 206.166 270.085C206.062 270.105 205.958 270.127 205.854 270.146C205.665 270.183 205.476 270.217 205.286 270.252C205.135 270.28 204.984 270.308 204.832 270.335C204.698 270.359 204.565 270.381 204.431 270.404C204.225 270.44 204.02 270.476 203.814 270.51C203.693 270.53 203.571 270.548 203.449 270.567C203.252 270.599 203.056 270.631 202.858 270.661C202.701 270.685 202.544 270.707 202.387 270.73C202.19 270.759 201.994 270.788 201.797 270.815C201.278 270.888 200.757 270.953 200.234 271.016C200.085 271.033 199.936 271.052 199.787 271.069C199.64 271.086 199.492 271.101 199.345 271.117C199.173 271.136 199.001 271.154 198.828 271.172C198.617 271.193 198.405 271.213 198.193 271.232C198.053 271.246 197.912 271.26 197.771 271.272C197.562 271.291 197.352 271.307 197.142 271.324C197.019 271.334 196.897 271.345 196.774 271.354C195.8 271.429 194.821 271.484 193.837 271.523C193.783 271.526 193.728 271.529 193.674 271.531C193.575 271.535 193.475 271.537 193.376 271.54C192.438 271.572 191.495 271.591 190.549 271.591L189.502 271.584C189.037 271.578 188.574 271.566 188.111 271.553C187.632 271.539 187.153 271.521 186.676 271.498C186.487 271.489 186.298 271.48 186.109 271.47C185.518 271.438 184.929 271.4 184.342 271.355C183.82 271.316 183.299 271.27 182.779 271.221C182.61 271.205 182.441 271.189 182.272 271.172C182.014 271.146 181.756 271.118 181.499 271.09C181.434 271.083 181.369 271.076 181.305 271.068C180.698 271 180.094 270.923 179.492 270.841C179.421 270.831 179.349 270.822 179.277 270.812C178.736 270.737 178.198 270.655 177.66 270.569C177.52 270.547 177.38 270.525 177.24 270.502C176.932 270.451 176.624 270.399 176.317 270.345C176.31 270.343 176.302 270.342 176.295 270.341C176.048 270.297 175.802 270.251 175.557 270.205C175.464 270.188 175.372 270.171 175.28 270.153C175.093 270.118 174.906 270.08 174.719 270.043C174.572 270.014 174.425 269.986 174.278 269.956C174.158 269.932 174.038 269.906 173.918 269.881C173.37 269.767 172.825 269.648 172.281 269.522C172.139 269.49 171.998 269.455 171.856 269.422C171.692 269.383 171.527 269.345 171.362 269.305C171.177 269.26 170.992 269.213 170.808 269.167C170.66 269.13 170.512 269.093 170.365 269.056C170.228 269.02 170.091 268.984 169.954 268.948C169.762 268.898 169.57 268.848 169.379 268.796C169.277 268.768 169.176 268.741 169.074 268.713C168.858 268.654 168.643 268.595 168.428 268.534C168.292 268.496 168.158 268.456 168.022 268.417C167.839 268.364 167.655 268.311 167.472 268.257C167.323 268.213 167.175 268.167 167.027 268.122C166.868 268.074 166.709 268.027 166.551 267.978C166.383 267.926 166.216 267.872 166.049 267.819C165.892 267.77 165.736 267.72 165.58 267.67C165.412 267.616 165.245 267.56 165.078 267.505C164.945 267.461 164.812 267.417 164.679 267.372C164.473 267.303 164.268 267.232 164.062 267.161C163.957 267.125 163.852 267.089 163.747 267.053C163.575 266.992 163.404 266.931 163.232 266.869C163.075 266.813 162.918 266.757 162.761 266.699C162.618 266.647 162.475 266.594 162.333 266.541C162.183 266.485 162.033 266.431 161.884 266.374C161.707 266.307 161.531 266.239 161.354 266.171C161.218 266.118 161.081 266.065 160.944 266.012C160.782 265.948 160.621 265.883 160.459 265.818C160.317 265.761 160.174 265.705 160.032 265.647C159.872 265.582 159.712 265.515 159.553 265.449C159.413 265.391 159.274 265.334 159.135 265.275C158.953 265.199 158.771 265.121 158.59 265.043C158.468 264.99 158.346 264.938 158.224 264.885C158.086 264.825 157.949 264.765 157.812 264.704C157.638 264.627 157.465 264.551 157.292 264.473C157.162 264.414 157.032 264.354 156.902 264.295C156.739 264.22 156.576 264.146 156.413 264.07C156.286 264.011 156.159 263.951 156.032 263.892C155.865 263.813 155.698 263.734 155.531 263.654C155.391 263.587 155.251 263.518 155.111 263.45C154.948 263.371 154.785 263.291 154.622 263.21C154.53 263.164 154.437 263.118 154.345 263.072C154.144 262.972 153.944 262.871 153.745 262.77C153.636 262.714 153.526 262.657 153.417 262.601C153.24 262.509 153.064 262.418 152.888 262.325C152.781 262.269 152.674 262.212 152.567 262.155C152.384 262.058 152.2 261.959 152.018 261.86C151.887 261.79 151.757 261.719 151.627 261.647C151.495 261.575 151.363 261.502 151.231 261.429C151.046 261.326 150.861 261.222 150.676 261.117C150.583 261.065 150.491 261.013 150.398 260.96C150.234 260.866 150.071 260.772 149.907 260.677C149.766 260.595 149.626 260.513 149.485 260.431C149.352 260.352 149.22 260.273 149.087 260.193C148.94 260.106 148.794 260.018 148.647 259.93C148.516 259.85 148.385 259.77 148.254 259.689C148.098 259.594 147.942 259.498 147.787 259.401C147.687 259.339 147.587 259.276 147.486 259.213C147.324 259.111 147.162 259.009 147.001 258.906C146.866 258.82 146.732 258.733 146.598 258.646C146.473 258.566 146.348 258.485 146.224 258.403C145.997 258.255 145.771 258.106 145.546 257.955C145.522 257.939 145.499 257.924 145.476 257.908C145.277 257.775 145.079 257.64 144.881 257.505C144.796 257.447 144.711 257.389 144.626 257.33C144.475 257.226 144.324 257.121 144.173 257.016C144.041 256.924 143.91 256.832 143.779 256.739C143.651 256.648 143.523 256.556 143.395 256.464C143.274 256.377 143.153 256.291 143.032 256.204C142.863 256.082 142.695 255.958 142.527 255.834C142.437 255.767 142.346 255.701 142.256 255.634C142.119 255.532 141.983 255.43 141.848 255.328C141.7 255.217 141.554 255.106 141.407 254.994C141.306 254.917 141.205 254.839 141.104 254.762C140.961 254.651 140.818 254.54 140.675 254.429C140.546 254.328 140.417 254.227 140.289 254.125C140.164 254.026 140.04 253.927 139.916 253.828C139.777 253.717 139.64 253.605 139.502 253.493C139.407 253.416 139.312 253.339 139.218 253.262C139.043 253.119 138.869 252.975 138.696 252.831C138.627 252.773 138.558 252.716 138.489 252.658C138.333 252.527 138.178 252.395 138.022 252.263C137.9 252.158 137.777 252.053 137.655 251.948C137.551 251.859 137.448 251.769 137.345 251.679C137.214 251.564 137.083 251.45 136.952 251.335C136.836 251.233 136.721 251.129 136.605 251.026C136.47 250.905 136.334 250.784 136.199 250.662C136.087 250.561 135.976 250.458 135.864 250.356C135.757 250.258 135.649 250.159 135.542 250.06C135.397 249.925 135.251 249.791 135.106 249.655C135.026 249.58 134.945 249.505 134.865 249.429C134.709 249.281 134.554 249.132 134.399 248.983C134.31 248.898 134.221 248.812 134.132 248.726C133.996 248.594 133.861 248.461 133.727 248.328C133.639 248.242 133.55 248.155 133.463 248.068C133.327 247.934 133.191 247.799 133.057 247.663C132.956 247.562 132.855 247.46 132.755 247.357C132.625 247.226 132.496 247.094 132.367 246.961C132.266 246.856 132.165 246.751 132.063 246.646C131.95 246.528 131.838 246.41 131.726 246.291C131.627 246.187 131.529 246.084 131.432 245.979C131.285 245.823 131.139 245.667 130.994 245.51C130.932 245.442 130.87 245.374 130.808 245.307C130.662 245.148 130.517 244.988 130.372 244.828C130.28 244.726 130.188 244.623 130.096 244.521C129.991 244.404 129.887 244.286 129.783 244.169C129.67 244.04 129.557 243.911 129.444 243.781C129.333 243.653 129.221 243.525 129.11 243.396C129.003 243.272 128.897 243.147 128.79 243.021C128.708 242.925 128.626 242.829 128.545 242.732C128.422 242.587 128.3 242.441 128.179 242.295C128.062 242.155 127.946 242.015 127.831 241.874C127.775 241.806 127.72 241.738 127.665 241.67C127.491 241.456 127.318 241.242 127.146 241.026C127.114 240.985 127.081 240.944 127.048 240.902C126.912 240.731 126.776 240.558 126.642 240.386C126.537 240.252 126.433 240.119 126.33 239.984C126.26 239.893 126.189 239.802 126.119 239.71C125.98 239.528 125.842 239.346 125.705 239.163C125.639 239.075 125.573 238.987 125.507 238.898C125.415 238.775 125.324 238.651 125.232 238.526C125.116 238.368 124.999 238.209 124.884 238.05C124.817 237.958 124.751 237.866 124.685 237.773C124.557 237.596 124.431 237.418 124.305 237.239C124.253 237.166 124.201 237.092 124.149 237.019C124.023 236.838 123.896 236.657 123.771 236.475C123.695 236.365 123.621 236.256 123.546 236.146C123.447 236.002 123.349 235.857 123.251 235.712C123.137 235.543 123.025 235.372 122.912 235.202C122.844 235.099 122.776 234.997 122.709 234.894C122.633 234.778 122.558 234.663 122.483 234.547C122.374 234.378 122.265 234.21 122.157 234.04C122.098 233.947 122.039 233.854 121.98 233.761C121.864 233.577 121.748 233.392 121.633 233.207C121.564 233.096 121.497 232.985 121.429 232.874C121.331 232.715 121.233 232.555 121.137 232.396C121.058 232.266 120.981 232.136 120.903 232.006C120.825 231.874 120.745 231.742 120.667 231.609C120.575 231.453 120.484 231.296 120.394 231.14C120.319 231.01 120.244 230.881 120.17 230.751C120.091 230.612 120.012 230.473 119.934 230.334C119.847 230.18 119.76 230.026 119.674 229.872C119.57 229.686 119.467 229.499 119.365 229.312C119.325 229.237 119.283 229.163 119.243 229.089C119.142 228.902 119.041 228.714 118.941 228.525C118.872 228.395 118.804 228.265 118.735 228.135C118.674 228.017 118.613 227.9 118.552 227.782C118.45 227.586 118.349 227.389 118.249 227.192C118.208 227.112 118.168 227.031 118.127 226.95C118.039 226.775 117.951 226.6 117.864 226.425C117.756 226.206 117.648 225.986 117.542 225.766C117.511 225.702 117.481 225.639 117.45 225.576C117.378 225.426 117.307 225.274 117.235 225.123C117.162 224.967 117.088 224.812 117.016 224.655C116.959 224.533 116.903 224.411 116.847 224.289C116.766 224.112 116.685 223.935 116.605 223.758C116.545 223.624 116.486 223.49 116.427 223.355C116.356 223.196 116.285 223.038 116.216 222.878C116.153 222.733 116.091 222.588 116.028 222.442C115.962 222.288 115.895 222.133 115.83 221.978C115.771 221.838 115.713 221.697 115.655 221.557C115.585 221.386 115.514 221.216 115.444 221.045C115.388 220.907 115.334 220.768 115.278 220.63C115.217 220.477 115.156 220.325 115.096 220.172C115.034 220.015 114.974 219.858 114.913 219.7C114.85 219.536 114.786 219.371 114.724 219.206C114.648 219.007 114.575 218.808 114.501 218.608C114.466 218.513 114.43 218.417 114.395 218.321C114.326 218.133 114.259 217.944 114.191 217.755C114.146 217.627 114.1 217.499 114.055 217.371C113.997 217.205 113.94 217.039 113.883 216.872C113.834 216.73 113.784 216.589 113.736 216.446C113.67 216.249 113.605 216.051 113.54 215.853C113.507 215.753 113.474 215.653 113.441 215.553C113.368 215.326 113.296 215.099 113.225 214.871C113.195 214.777 113.165 214.682 113.136 214.588C113.087 214.432 113.04 214.275 112.992 214.118C112.934 213.928 112.877 213.737 112.82 213.546C112.788 213.437 112.757 213.328 112.726 213.219C112.67 213.028 112.614 212.838 112.56 212.646C112.529 212.538 112.5 212.428 112.47 212.319C112.33 211.817 112.194 211.312 112.063 210.806L112.024 210.653C111.988 210.511 111.954 210.368 111.918 210.226C111.879 210.07 111.84 209.915 111.802 209.759C111.742 209.512 111.684 209.265 111.626 209.018C111.61 208.948 111.592 208.878 111.576 208.809C111.522 208.573 111.47 208.338 111.418 208.102C111.392 207.984 111.365 207.867 111.34 207.749C111.288 207.509 111.238 207.268 111.188 207.026C111.175 206.962 111.161 206.899 111.147 206.835C111.032 206.269 110.924 205.7 110.82 205.129C110.803 205.036 110.785 204.943 110.769 204.85C110.737 204.67 110.708 204.49 110.677 204.311C110.592 203.814 110.509 203.317 110.434 202.817C110.412 202.675 110.392 202.533 110.371 202.391C110.297 201.887 110.228 201.381 110.163 200.874C110.135 200.654 110.109 200.434 110.083 200.214C109.707 197.046 109.512 193.822 109.512 190.553C109.512 189.504 109.532 188.46 109.571 187.421C109.606 186.507 109.657 185.598 109.722 184.692C110.172 178.386 111.344 172.28 113.155 166.455C113.338 165.867 113.528 165.282 113.724 164.7C117.12 154.605 122.449 145.398 129.272 137.521C129.697 137.03 130.127 136.545 130.563 136.065C132.308 134.146 134.143 132.312 136.062 130.567C136.541 130.131 137.026 129.701 137.517 129.276C138.252 128.64 138.998 128.016 139.756 127.405C140.261 126.998 140.772 126.598 141.287 126.203C144.378 123.833 147.644 121.681 151.063 119.77C151.646 119.444 152.234 119.125 152.825 118.813C157.44 116.382 162.318 114.382 167.405 112.868C168.043 112.678 168.684 112.497 169.328 112.322C176.092 110.492 183.206 109.516 190.549 109.516C190.899 109.516 191.248 109.518 191.597 109.522Z%22 fill%3D%22%23FECE2E%22 fill-opacity%3D%220.2%22%2F%3E%3C%2Fsvg%3E");
          mask-image: url("data:image/svg+xml,%3Csvg width%3D%22380%22 height%3D%22380%22 viewBox%3D%220 0 380 380%22 fill%3D%22none%22 xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath d%3D%22M190 0C294.934 0 380 85.0659 380 190C380 294.934 294.934 380 190 380C85.0659 380 0 294.934 0 190C0 85.0659 85.0659 0 190 0ZM190 4C87.275 4 4 87.275 4 190C4 292.725 87.275 376 190 376C292.725 376 376 292.725 376 190C376 87.275 292.725 4 190 4ZM191.859 46.0039C270.534 47.0005 334.004 111.087 334.004 189.998L333.992 191.859C332.996 270.534 268.909 334.004 189.998 334.004L188.137 333.992C110.082 333.004 46.9927 269.914 46.0039 191.859L45.9922 189.998C45.9922 110.466 110.466 45.9922 189.998 45.9922L191.859 46.0039ZM189.998 85.9922C132.557 85.9922 85.9922 132.557 85.9922 189.998C85.9922 247.439 132.557 294.004 189.998 294.004C247.439 294.004 294.004 247.439 294.004 189.998C294.004 132.557 247.439 85.9922 189.998 85.9922ZM191.597 109.522C192.643 109.536 193.684 109.569 194.72 109.621C195.065 109.639 195.41 109.658 195.754 109.68C196.442 109.723 197.128 109.776 197.812 109.837C198.153 109.867 198.494 109.899 198.835 109.934C199.857 110.037 200.873 110.16 201.883 110.302C202.893 110.443 203.897 110.603 204.895 110.781C205.892 110.959 206.884 111.156 207.868 111.37C210.494 111.942 213.073 112.641 215.597 113.461C217.805 114.178 219.972 114.987 222.093 115.884C223.608 116.525 225.099 117.21 226.565 117.938C227.152 118.23 227.734 118.529 228.312 118.834C230.047 119.749 231.745 120.725 233.402 121.76C233.955 122.105 234.502 122.457 235.046 122.814C235.861 123.351 236.666 123.902 237.461 124.467C238.52 125.22 239.561 125.998 240.581 126.8C241.346 127.401 242.1 128.017 242.843 128.645C243.338 129.063 243.828 129.488 244.313 129.918C244.798 130.348 245.278 130.784 245.753 131.226C246.227 131.667 246.696 132.115 247.16 132.567C261.281 146.355 270.384 165.258 271.476 186.281C271.549 187.696 271.587 189.12 271.587 190.553C271.587 191.189 271.579 191.824 271.564 192.456C271.531 193.893 271.462 195.321 271.354 196.739C271.323 197.16 271.286 197.581 271.248 198C271.223 198.277 271.196 198.553 271.168 198.829C271.012 200.37 270.813 201.897 270.571 203.411C270.547 203.561 270.523 203.711 270.498 203.861C270.363 204.681 270.215 205.496 270.055 206.308C270.021 206.48 269.987 206.652 269.952 206.823C269.938 206.891 269.924 206.959 269.91 207.026C269.853 207.305 269.794 207.584 269.733 207.861C269.621 208.376 269.503 208.888 269.382 209.398C269.353 209.518 269.325 209.638 269.296 209.758C269.258 209.916 269.218 210.073 269.179 210.23C269.136 210.4 269.095 210.569 269.052 210.738C269.03 210.822 269.008 210.906 268.986 210.989C268.923 211.231 268.86 211.473 268.795 211.714C268.658 212.223 268.515 212.73 268.368 213.235C268.332 213.359 268.296 213.482 268.26 213.604C268.208 213.78 268.154 213.956 268.101 214.131C268.058 214.271 268.017 214.411 267.974 214.551C267.924 214.712 267.872 214.873 267.821 215.034C267.77 215.197 267.718 215.359 267.666 215.521C267.619 215.667 267.571 215.812 267.523 215.957C267.472 216.113 267.42 216.268 267.368 216.423C267.318 216.573 267.267 216.723 267.216 216.872C267.161 217.033 267.105 217.194 267.049 217.354C267.002 217.488 266.955 217.622 266.907 217.755C266.732 218.246 266.552 218.735 266.368 219.222C266.307 219.382 266.246 219.542 266.185 219.702C266.126 219.854 266.067 220.006 266.008 220.157C265.946 220.315 265.883 220.473 265.82 220.63C265.762 220.777 265.703 220.923 265.644 221.069C265.578 221.23 265.512 221.389 265.445 221.549C265.388 221.688 265.33 221.828 265.271 221.967C265.195 222.149 265.117 222.33 265.039 222.512C264.987 222.634 264.934 222.756 264.881 222.878C264.821 223.015 264.761 223.153 264.7 223.29C264.629 223.45 264.559 223.61 264.487 223.77C264.423 223.913 264.356 224.056 264.291 224.199C264.216 224.362 264.142 224.526 264.066 224.688C264.038 224.749 264.011 224.809 263.982 224.869C263.873 225.103 263.762 225.337 263.65 225.57C263.587 225.703 263.522 225.835 263.458 225.968C263.379 226.131 263.298 226.294 263.218 226.456C263.136 226.621 263.053 226.786 262.971 226.95C262.931 227.028 262.893 227.107 262.854 227.186C262.751 227.388 262.646 227.589 262.542 227.79C262.469 227.931 262.395 228.073 262.321 228.214C262.265 228.321 262.208 228.427 262.151 228.534C262.054 228.718 261.955 228.901 261.856 229.084C261.815 229.16 261.775 229.236 261.733 229.312C261.624 229.512 261.513 229.712 261.401 229.912C261.327 230.045 261.253 230.179 261.178 230.312C261.097 230.455 261.015 230.598 260.934 230.741C260.835 230.914 260.735 231.087 260.635 231.259C260.578 231.355 260.522 231.452 260.466 231.549C260.376 231.701 260.286 231.854 260.195 232.006C260.113 232.145 260.029 232.283 259.945 232.421C259.869 232.547 259.793 232.674 259.716 232.8C259.611 232.972 259.504 233.143 259.397 233.314C259.349 233.393 259.3 233.472 259.251 233.55C259.135 233.734 259.019 233.917 258.902 234.101C258.823 234.224 258.744 234.347 258.664 234.471C258.566 234.622 258.468 234.772 258.369 234.923C258.273 235.07 258.176 235.217 258.078 235.363C258.016 235.456 257.955 235.55 257.893 235.643C257.766 235.831 257.639 236.019 257.511 236.206C257.449 236.296 257.388 236.386 257.326 236.476C257.222 236.627 257.117 236.778 257.012 236.929C256.92 237.06 256.828 237.191 256.735 237.322C256.644 237.451 256.552 237.579 256.46 237.707C256.378 237.822 256.297 237.937 256.214 238.051C256.087 238.226 255.958 238.4 255.83 238.574C255.771 238.654 255.713 238.734 255.654 238.813C255.546 238.96 255.436 239.105 255.326 239.251C255.225 239.386 255.124 239.52 255.021 239.654C254.937 239.765 254.853 239.875 254.769 239.984C254.656 240.131 254.543 240.277 254.429 240.423C254.33 240.55 254.23 240.676 254.13 240.802C254.03 240.928 253.929 241.055 253.828 241.181C253.718 241.318 253.608 241.454 253.497 241.591C253.418 241.689 253.338 241.786 253.258 241.884C253.124 242.047 252.99 242.208 252.855 242.37C252.772 242.47 252.689 242.57 252.605 242.669C252.506 242.787 252.407 242.904 252.308 243.021C252.183 243.168 252.057 243.314 251.932 243.46C251.846 243.559 251.761 243.658 251.675 243.757C251.561 243.888 251.446 244.019 251.331 244.149C251.229 244.265 251.125 244.381 251.022 244.496C250.901 244.632 250.78 244.767 250.658 244.902C250.557 245.014 250.455 245.126 250.353 245.237C250.254 245.345 250.155 245.452 250.056 245.56C249.933 245.692 249.811 245.824 249.688 245.956C249.583 246.067 249.479 246.178 249.374 246.288C249.26 246.408 249.147 246.528 249.032 246.647C248.922 246.762 248.811 246.877 248.7 246.991C248.575 247.12 248.45 247.247 248.324 247.375C248.238 247.463 248.151 247.551 248.064 247.639C247.936 247.768 247.807 247.897 247.678 248.025C247.549 248.153 247.421 248.281 247.292 248.407C247.202 248.495 247.112 248.583 247.021 248.671C246.888 248.801 246.754 248.931 246.619 249.06C246.516 249.159 246.412 249.258 246.308 249.356C246.177 249.48 246.047 249.603 245.916 249.726C245.808 249.826 245.7 249.927 245.592 250.027C245.463 250.147 245.333 250.266 245.203 250.385C245.098 250.481 244.993 250.577 244.888 250.672C244.755 250.792 244.622 250.911 244.488 251.03C244.386 251.122 244.283 251.214 244.18 251.305C244.022 251.444 243.863 251.583 243.704 251.722C243.624 251.791 243.544 251.86 243.464 251.929C243.307 252.064 243.149 252.199 242.99 252.334C242.903 252.408 242.816 252.483 242.729 252.557C242.583 252.679 242.437 252.801 242.291 252.923C242.17 253.023 242.05 253.123 241.929 253.223C241.819 253.313 241.709 253.401 241.599 253.49C241.445 253.615 241.291 253.74 241.137 253.863C241.047 253.935 240.957 254.007 240.867 254.078C240.706 254.206 240.544 254.333 240.382 254.46C240.258 254.556 240.135 254.652 240.011 254.748C239.909 254.826 239.808 254.905 239.706 254.982C239.555 255.098 239.403 255.214 239.251 255.328C239.132 255.417 239.014 255.506 238.895 255.595C238.771 255.687 238.647 255.778 238.522 255.869C238.364 255.986 238.205 256.102 238.046 256.218C237.954 256.284 237.862 256.351 237.77 256.417C237.592 256.544 237.414 256.671 237.235 256.797C237.162 256.849 237.088 256.901 237.015 256.952C236.834 257.079 236.653 257.206 236.471 257.331C236.37 257.401 236.268 257.47 236.167 257.539C235.999 257.654 235.83 257.768 235.661 257.882C235.571 257.942 235.481 258.002 235.391 258.062C235.22 258.176 235.049 258.288 234.878 258.4C234.767 258.473 234.655 258.546 234.543 258.618C234.381 258.723 234.219 258.829 234.056 258.933C233.922 259.018 233.787 259.102 233.652 259.187C233.526 259.266 233.401 259.345 233.274 259.424C233.132 259.512 232.989 259.6 232.847 259.688C232.695 259.78 232.544 259.873 232.392 259.965C232.276 260.035 232.161 260.104 232.045 260.173C231.899 260.26 231.752 260.348 231.605 260.435C231.449 260.526 231.293 260.617 231.136 260.708C231.006 260.783 230.877 260.857 230.747 260.932C230.608 261.011 230.469 261.089 230.33 261.168C230.176 261.255 230.023 261.342 229.868 261.428C229.736 261.501 229.603 261.574 229.471 261.646C229.342 261.717 229.214 261.789 229.085 261.858C228.898 261.96 228.71 262.06 228.521 262.16C228.413 262.218 228.304 262.276 228.195 262.333C228.057 262.406 227.917 262.478 227.778 262.55C227.609 262.638 227.439 262.726 227.269 262.812C227.127 262.884 226.985 262.955 226.844 263.026C226.728 263.085 226.612 263.143 226.495 263.201C226.323 263.286 226.151 263.37 225.979 263.454C225.821 263.531 225.662 263.608 225.504 263.684C225.396 263.735 225.288 263.786 225.18 263.837C225.017 263.914 224.855 263.991 224.692 264.066C224.495 264.158 224.298 264.249 224.1 264.339C224.012 264.379 223.924 264.419 223.836 264.459C223.594 264.568 223.351 264.675 223.108 264.782C223.059 264.804 223.009 264.827 222.959 264.849C222.76 264.936 222.56 265.021 222.36 265.106C222.231 265.161 222.103 265.217 221.974 265.271C221.834 265.33 221.693 265.388 221.553 265.446C221.382 265.517 221.212 265.588 221.041 265.657C220.913 265.709 220.784 265.76 220.655 265.812C220.493 265.876 220.331 265.942 220.168 266.006C220.011 266.068 219.854 266.128 219.696 266.188C219.536 266.25 219.376 266.312 219.215 266.373C218.729 266.557 218.241 266.736 217.75 266.911C217.622 266.957 217.495 267.002 217.367 267.047C217.225 267.097 217.083 267.145 216.94 267.194C216.775 267.251 216.609 267.309 216.442 267.365C216.245 267.432 216.047 267.496 215.849 267.562C215.749 267.594 215.649 267.628 215.549 267.66C215.322 267.734 215.095 267.805 214.867 267.877C214.775 267.906 214.682 267.935 214.59 267.964C214.351 268.038 214.111 268.111 213.871 268.183C213.799 268.204 213.727 268.227 213.654 268.248C213.455 268.307 213.254 268.365 213.054 268.423C212.919 268.462 212.785 268.501 212.65 268.539C212.472 268.59 212.293 268.638 212.114 268.688C211.976 268.725 211.838 268.764 211.7 268.801C211.529 268.847 211.358 268.892 211.187 268.937C211.033 268.977 210.88 269.018 210.726 269.058C210.558 269.101 210.39 269.142 210.222 269.184C210.066 269.222 209.911 269.262 209.755 269.3C209.564 269.346 209.374 269.392 209.183 269.437C209.058 269.466 208.933 269.496 208.809 269.524C208.241 269.655 207.671 269.779 207.1 269.897C207.01 269.916 206.921 269.936 206.831 269.954C206.61 269.999 206.388 270.042 206.166 270.085C206.062 270.105 205.958 270.127 205.854 270.146C205.665 270.183 205.476 270.217 205.286 270.252C205.135 270.28 204.984 270.308 204.832 270.335C204.698 270.359 204.565 270.381 204.431 270.404C204.225 270.44 204.02 270.476 203.814 270.51C203.693 270.53 203.571 270.548 203.449 270.567C203.252 270.599 203.056 270.631 202.858 270.661C202.701 270.685 202.544 270.707 202.387 270.73C202.19 270.759 201.994 270.788 201.797 270.815C201.278 270.888 200.757 270.953 200.234 271.016C200.085 271.033 199.936 271.052 199.787 271.069C199.64 271.086 199.492 271.101 199.345 271.117C199.173 271.136 199.001 271.154 198.828 271.172C198.617 271.193 198.405 271.213 198.193 271.232C198.053 271.246 197.912 271.26 197.771 271.272C197.562 271.291 197.352 271.307 197.142 271.324C197.019 271.334 196.897 271.345 196.774 271.354C195.8 271.429 194.821 271.484 193.837 271.523C193.783 271.526 193.728 271.529 193.674 271.531C193.575 271.535 193.475 271.537 193.376 271.54C192.438 271.572 191.495 271.591 190.549 271.591L189.502 271.584C189.037 271.578 188.574 271.566 188.111 271.553C187.632 271.539 187.153 271.521 186.676 271.498C186.487 271.489 186.298 271.48 186.109 271.47C185.518 271.438 184.929 271.4 184.342 271.355C183.82 271.316 183.299 271.27 182.779 271.221C182.61 271.205 182.441 271.189 182.272 271.172C182.014 271.146 181.756 271.118 181.499 271.09C181.434 271.083 181.369 271.076 181.305 271.068C180.698 271 180.094 270.923 179.492 270.841C179.421 270.831 179.349 270.822 179.277 270.812C178.736 270.737 178.198 270.655 177.66 270.569C177.52 270.547 177.38 270.525 177.24 270.502C176.932 270.451 176.624 270.399 176.317 270.345C176.31 270.343 176.302 270.342 176.295 270.341C176.048 270.297 175.802 270.251 175.557 270.205C175.464 270.188 175.372 270.171 175.28 270.153C175.093 270.118 174.906 270.08 174.719 270.043C174.572 270.014 174.425 269.986 174.278 269.956C174.158 269.932 174.038 269.906 173.918 269.881C173.37 269.767 172.825 269.648 172.281 269.522C172.139 269.49 171.998 269.455 171.856 269.422C171.692 269.383 171.527 269.345 171.362 269.305C171.177 269.26 170.992 269.213 170.808 269.167C170.66 269.13 170.512 269.093 170.365 269.056C170.228 269.02 170.091 268.984 169.954 268.948C169.762 268.898 169.57 268.848 169.379 268.796C169.277 268.768 169.176 268.741 169.074 268.713C168.858 268.654 168.643 268.595 168.428 268.534C168.292 268.496 168.158 268.456 168.022 268.417C167.839 268.364 167.655 268.311 167.472 268.257C167.323 268.213 167.175 268.167 167.027 268.122C166.868 268.074 166.709 268.027 166.551 267.978C166.383 267.926 166.216 267.872 166.049 267.819C165.892 267.77 165.736 267.72 165.58 267.67C165.412 267.616 165.245 267.56 165.078 267.505C164.945 267.461 164.812 267.417 164.679 267.372C164.473 267.303 164.268 267.232 164.062 267.161C163.957 267.125 163.852 267.089 163.747 267.053C163.575 266.992 163.404 266.931 163.232 266.869C163.075 266.813 162.918 266.757 162.761 266.699C162.618 266.647 162.475 266.594 162.333 266.541C162.183 266.485 162.033 266.431 161.884 266.374C161.707 266.307 161.531 266.239 161.354 266.171C161.218 266.118 161.081 266.065 160.944 266.012C160.782 265.948 160.621 265.883 160.459 265.818C160.317 265.761 160.174 265.705 160.032 265.647C159.872 265.582 159.712 265.515 159.553 265.449C159.413 265.391 159.274 265.334 159.135 265.275C158.953 265.199 158.771 265.121 158.59 265.043C158.468 264.99 158.346 264.938 158.224 264.885C158.086 264.825 157.949 264.765 157.812 264.704C157.638 264.627 157.465 264.551 157.292 264.473C157.162 264.414 157.032 264.354 156.902 264.295C156.739 264.22 156.576 264.146 156.413 264.07C156.286 264.011 156.159 263.951 156.032 263.892C155.865 263.813 155.698 263.734 155.531 263.654C155.391 263.587 155.251 263.518 155.111 263.45C154.948 263.371 154.785 263.291 154.622 263.21C154.53 263.164 154.437 263.118 154.345 263.072C154.144 262.972 153.944 262.871 153.745 262.77C153.636 262.714 153.526 262.657 153.417 262.601C153.24 262.509 153.064 262.418 152.888 262.325C152.781 262.269 152.674 262.212 152.567 262.155C152.384 262.058 152.2 261.959 152.018 261.86C151.887 261.79 151.757 261.719 151.627 261.647C151.495 261.575 151.363 261.502 151.231 261.429C151.046 261.326 150.861 261.222 150.676 261.117C150.583 261.065 150.491 261.013 150.398 260.96C150.234 260.866 150.071 260.772 149.907 260.677C149.766 260.595 149.626 260.513 149.485 260.431C149.352 260.352 149.22 260.273 149.087 260.193C148.94 260.106 148.794 260.018 148.647 259.93C148.516 259.85 148.385 259.77 148.254 259.689C148.098 259.594 147.942 259.498 147.787 259.401C147.687 259.339 147.587 259.276 147.486 259.213C147.324 259.111 147.162 259.009 147.001 258.906C146.866 258.82 146.732 258.733 146.598 258.646C146.473 258.566 146.348 258.485 146.224 258.403C145.997 258.255 145.771 258.106 145.546 257.955C145.522 257.939 145.499 257.924 145.476 257.908C145.277 257.775 145.079 257.64 144.881 257.505C144.796 257.447 144.711 257.389 144.626 257.33C144.475 257.226 144.324 257.121 144.173 257.016C144.041 256.924 143.91 256.832 143.779 256.739C143.651 256.648 143.523 256.556 143.395 256.464C143.274 256.377 143.153 256.291 143.032 256.204C142.863 256.082 142.695 255.958 142.527 255.834C142.437 255.767 142.346 255.701 142.256 255.634C142.119 255.532 141.983 255.43 141.848 255.328C141.7 255.217 141.554 255.106 141.407 254.994C141.306 254.917 141.205 254.839 141.104 254.762C140.961 254.651 140.818 254.54 140.675 254.429C140.546 254.328 140.417 254.227 140.289 254.125C140.164 254.026 140.04 253.927 139.916 253.828C139.777 253.717 139.64 253.605 139.502 253.493C139.407 253.416 139.312 253.339 139.218 253.262C139.043 253.119 138.869 252.975 138.696 252.831C138.627 252.773 138.558 252.716 138.489 252.658C138.333 252.527 138.178 252.395 138.022 252.263C137.9 252.158 137.777 252.053 137.655 251.948C137.551 251.859 137.448 251.769 137.345 251.679C137.214 251.564 137.083 251.45 136.952 251.335C136.836 251.233 136.721 251.129 136.605 251.026C136.47 250.905 136.334 250.784 136.199 250.662C136.087 250.561 135.976 250.458 135.864 250.356C135.757 250.258 135.649 250.159 135.542 250.06C135.397 249.925 135.251 249.791 135.106 249.655C135.026 249.58 134.945 249.505 134.865 249.429C134.709 249.281 134.554 249.132 134.399 248.983C134.31 248.898 134.221 248.812 134.132 248.726C133.996 248.594 133.861 248.461 133.727 248.328C133.639 248.242 133.55 248.155 133.463 248.068C133.327 247.934 133.191 247.799 133.057 247.663C132.956 247.562 132.855 247.46 132.755 247.357C132.625 247.226 132.496 247.094 132.367 246.961C132.266 246.856 132.165 246.751 132.063 246.646C131.95 246.528 131.838 246.41 131.726 246.291C131.627 246.187 131.529 246.084 131.432 245.979C131.285 245.823 131.139 245.667 130.994 245.51C130.932 245.442 130.87 245.374 130.808 245.307C130.662 245.148 130.517 244.988 130.372 244.828C130.28 244.726 130.188 244.623 130.096 244.521C129.991 244.404 129.887 244.286 129.783 244.169C129.67 244.04 129.557 243.911 129.444 243.781C129.333 243.653 129.221 243.525 129.11 243.396C129.003 243.272 128.897 243.147 128.79 243.021C128.708 242.925 128.626 242.829 128.545 242.732C128.422 242.587 128.3 242.441 128.179 242.295C128.062 242.155 127.946 242.015 127.831 241.874C127.775 241.806 127.72 241.738 127.665 241.67C127.491 241.456 127.318 241.242 127.146 241.026C127.114 240.985 127.081 240.944 127.048 240.902C126.912 240.731 126.776 240.558 126.642 240.386C126.537 240.252 126.433 240.119 126.33 239.984C126.26 239.893 126.189 239.802 126.119 239.71C125.98 239.528 125.842 239.346 125.705 239.163C125.639 239.075 125.573 238.987 125.507 238.898C125.415 238.775 125.324 238.651 125.232 238.526C125.116 238.368 124.999 238.209 124.884 238.05C124.817 237.958 124.751 237.866 124.685 237.773C124.557 237.596 124.431 237.418 124.305 237.239C124.253 237.166 124.201 237.092 124.149 237.019C124.023 236.838 123.896 236.657 123.771 236.475C123.695 236.365 123.621 236.256 123.546 236.146C123.447 236.002 123.349 235.857 123.251 235.712C123.137 235.543 123.025 235.372 122.912 235.202C122.844 235.099 122.776 234.997 122.709 234.894C122.633 234.778 122.558 234.663 122.483 234.547C122.374 234.378 122.265 234.21 122.157 234.04C122.098 233.947 122.039 233.854 121.98 233.761C121.864 233.577 121.748 233.392 121.633 233.207C121.564 233.096 121.497 232.985 121.429 232.874C121.331 232.715 121.233 232.555 121.137 232.396C121.058 232.266 120.981 232.136 120.903 232.006C120.825 231.874 120.745 231.742 120.667 231.609C120.575 231.453 120.484 231.296 120.394 231.14C120.319 231.01 120.244 230.881 120.17 230.751C120.091 230.612 120.012 230.473 119.934 230.334C119.847 230.18 119.76 230.026 119.674 229.872C119.57 229.686 119.467 229.499 119.365 229.312C119.325 229.237 119.283 229.163 119.243 229.089C119.142 228.902 119.041 228.714 118.941 228.525C118.872 228.395 118.804 228.265 118.735 228.135C118.674 228.017 118.613 227.9 118.552 227.782C118.45 227.586 118.349 227.389 118.249 227.192C118.208 227.112 118.168 227.031 118.127 226.95C118.039 226.775 117.951 226.6 117.864 226.425C117.756 226.206 117.648 225.986 117.542 225.766C117.511 225.702 117.481 225.639 117.45 225.576C117.378 225.426 117.307 225.274 117.235 225.123C117.162 224.967 117.088 224.812 117.016 224.655C116.959 224.533 116.903 224.411 116.847 224.289C116.766 224.112 116.685 223.935 116.605 223.758C116.545 223.624 116.486 223.49 116.427 223.355C116.356 223.196 116.285 223.038 116.216 222.878C116.153 222.733 116.091 222.588 116.028 222.442C115.962 222.288 115.895 222.133 115.83 221.978C115.771 221.838 115.713 221.697 115.655 221.557C115.585 221.386 115.514 221.216 115.444 221.045C115.388 220.907 115.334 220.768 115.278 220.63C115.217 220.477 115.156 220.325 115.096 220.172C115.034 220.015 114.974 219.858 114.913 219.7C114.85 219.536 114.786 219.371 114.724 219.206C114.648 219.007 114.575 218.808 114.501 218.608C114.466 218.513 114.43 218.417 114.395 218.321C114.326 218.133 114.259 217.944 114.191 217.755C114.146 217.627 114.1 217.499 114.055 217.371C113.997 217.205 113.94 217.039 113.883 216.872C113.834 216.73 113.784 216.589 113.736 216.446C113.67 216.249 113.605 216.051 113.54 215.853C113.507 215.753 113.474 215.653 113.441 215.553C113.368 215.326 113.296 215.099 113.225 214.871C113.195 214.777 113.165 214.682 113.136 214.588C113.087 214.432 113.04 214.275 112.992 214.118C112.934 213.928 112.877 213.737 112.82 213.546C112.788 213.437 112.757 213.328 112.726 213.219C112.67 213.028 112.614 212.838 112.56 212.646C112.529 212.538 112.5 212.428 112.47 212.319C112.33 211.817 112.194 211.312 112.063 210.806L112.024 210.653C111.988 210.511 111.954 210.368 111.918 210.226C111.879 210.07 111.84 209.915 111.802 209.759C111.742 209.512 111.684 209.265 111.626 209.018C111.61 208.948 111.592 208.878 111.576 208.809C111.522 208.573 111.47 208.338 111.418 208.102C111.392 207.984 111.365 207.867 111.34 207.749C111.288 207.509 111.238 207.268 111.188 207.026C111.175 206.962 111.161 206.899 111.147 206.835C111.032 206.269 110.924 205.7 110.82 205.129C110.803 205.036 110.785 204.943 110.769 204.85C110.737 204.67 110.708 204.49 110.677 204.311C110.592 203.814 110.509 203.317 110.434 202.817C110.412 202.675 110.392 202.533 110.371 202.391C110.297 201.887 110.228 201.381 110.163 200.874C110.135 200.654 110.109 200.434 110.083 200.214C109.707 197.046 109.512 193.822 109.512 190.553C109.512 189.504 109.532 188.46 109.571 187.421C109.606 186.507 109.657 185.598 109.722 184.692C110.172 178.386 111.344 172.28 113.155 166.455C113.338 165.867 113.528 165.282 113.724 164.7C117.12 154.605 122.449 145.398 129.272 137.521C129.697 137.03 130.127 136.545 130.563 136.065C132.308 134.146 134.143 132.312 136.062 130.567C136.541 130.131 137.026 129.701 137.517 129.276C138.252 128.64 138.998 128.016 139.756 127.405C140.261 126.998 140.772 126.598 141.287 126.203C144.378 123.833 147.644 121.681 151.063 119.77C151.646 119.444 152.234 119.125 152.825 118.813C157.44 116.382 162.318 114.382 167.405 112.868C168.043 112.678 168.684 112.497 169.328 112.322C176.092 110.492 183.206 109.516 190.549 109.516C190.899 109.516 191.248 109.518 191.597 109.522Z%22 fill%3D%22%23FECE2E%22 fill-opacity%3D%220.2%22%2F%3E%3C%2Fsvg%3E");
  pointer-events: none;
}

.sailau-callcenter_content {
  position: relative;
  z-index: 1;
  display: flex;
  flex-direction: column;
  gap: 1.25em;
  padding: 1.5em;
}

.sailau-callcenter_icons {
  position: relative;
  width: 5.96156em;
  height: 3.75em;
}

.sailau-callcenter_icon {
  position: absolute;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 3.75em;
  height: 3.75em;
  border-radius: 50%;
}

.sailau-callcenter_icon--question {
  top: 0;
  left: 0;
  background: rgb(192, 194, 203);
  background: var(--theme-light-grey-v2);
  transform: rotate(-10deg);
}

.sailau-callcenter_icon--headset {
  bottom: 0;
  right: 0;
  background: rgb(254, 206, 46);
  background: var(--theme-accent);
}

.sailau-callcenter_icon .icon {
  width: 2.40387em;
  height: 2.40387em;
  background-color: rgb(255, 255, 255);
  background-color: var(--theme-white);
}

.sailau-callcenter_texts {
  display: flex;
  flex-direction: column;
  gap: .75em;
}

.sailau-callcenter_title {
  margin: 0;
  font-size: 2.375em;
  font-weight: 600;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  line-height: 1.2;
}

.sailau-callcenter_desc {
  margin: 0;
  font-size: 1em;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
  line-height: 1.5;
}

.sailau-callcenter_btn {
  width: 18em;
}

.sailau-callcenter_preview {
  width: 100%;
  height: 25.375em;
  margin-top: 1.25em;
  background-image: url('/assets/unified/callcenter_light.png');
  background-size: contain;
  background-position: center;
  background-repeat: no-repeat;
}

/* Dark theme images */

[data-theme='dark'] .sailau-step_img--vote1 {
  background-image: url('/assets/unified/vote1_dark.png');
}

[data-theme='dark'] .sailau-step_img--vote2 {
  background-image: url('/assets/unified/vote2_dark.png');
}

[data-theme='dark'] .sailau-step_img--vote3 {
  background-image: url('/assets/unified/vote3_dark.png');
}

[data-theme='dark'] .sailau-step_img--vote4 {
  background-image: url('/assets/unified/vote4_dark.png');
}

[data-theme='dark'] .sailau-callcenter_preview {
  background-image: url('/assets/unified/callcenter_dark.png');
}

.sailau-precinct {
  margin-top: 2.625em;
}

.sailau-precint_title {
  font-size: 1.625rem;
  font-weight: 500;
  color: rgb(162, 165, 174);
  color: var(--theme-light-grey-v3);
  margin: 0 0 1.125rem;
}

.sailau-banner {
  margin-top: 10em;
}

@media (max-width: 1200px) {
  .sailau-header {
    gap: 1.125em;
    margin: 0 auto 2.875em;
  }
  .sailau-header_title {
    font-size: 2.75em;
  }

  .sailau-form {
    gap: 1.5em;
    padding: 1.25em;
  }

  .sailau-info {
    gap: 4em;
    margin-top: 8em;
  }

  .sailau-steps {
    gap: 2.25em;
  }
  .sailau-steps_header_title {
    font-size: 2.25em;
  }
  .sailau-steps_list {
    gap: 2.125em;
  }
  .sailau-step {
    gap: 1.75em;
  }
  .sailau-step_img {
    width: 7em;
    height: 7em;
  }

  .sailau-callcenter_title {
    font-size: 2.125em;
  }

  .sailau-callcenter_preview {
    height: 22.75em;
  }

  .sailau-banner {
    margin-top: 8em;
  }
}

@media (max-width: 992px) {
  .sailau-header {
    gap: 1em;
    margin: 0 auto 2.5em;
  }

  .sailau-header_title {
    font-size: 2.25em;
  }

  .sailau-form {
    gap: 1.375em;
    padding: 1.125em;
  }

  .sailau-info {
    flex-direction: column;
    gap: 3.5em;
    margin-top: 6em;
  }

  .sailau-steps {
    width: 100%;
    gap: 2em;
  }

  .sailau-steps_header {
    gap: .75em;
  }

  .sailau-steps_header_icon {
    width: 2.625em;
    height: 2.625em;
  }

  .sailau-steps_header_icon .icon {
    width: 2.125em;
    height: 2.125em;
  }

  .sailau-steps_header_title {
    font-size: 2em;
  }

  .sailau-steps_list {
    gap: 1.875em;
  }

  .sailau-step {
    gap: 1.5em;
  }

  .sailau-step_img {
    width: 6.25em;
    height: 6.25em;
  }

  .sailau-step_title {
    font-size: 1.25em;
  }

  .sailau-callcenter {
    width: 100%;
  }

  .sailau-callcenter_content {
    gap: 1.125em;
  }

  .sailau-callcenter_title {
    font-size: 1.875em;
  }

  .sailau-callcenter_preview {
    width: 100%;
    height: 20em;
  }

  .sailau-banner {
    margin-top: 6em;
  }
}

@media (max-width: 768px) {
  .sailau-header {
    margin: 0 auto 2em;
  }

  .sailau-header_badge {
    padding: .4375em 1em;
  }

  .sailau-header_title {
    font-size: 1.875em;
  }

  .sailau-form {
    gap: 1.25em;
    padding: 1em;
  }

  .sailau-info {
    gap: 3em;
    margin-top: 5em;
  }

  .sailau-steps {
    gap: 1.75em;
  }

  .sailau-steps_header {
    gap: .625em;
  }

  .sailau-steps_header_icon {
    width: 2.375em;
    height: 2.375em;
  }

  .sailau-steps_header_icon .icon {
    width: 1.875em;
    height: 1.875em;
  }

  .sailau-steps_header_title {
    font-size: 1.75em;
  }

  .sailau-steps_list {
    gap: 1.625em;
  }

  .sailau-step {
    gap: 1.25em;
  }

  .sailau-step_img {
    width: 5.625em;
    height: 5.625em;
  }

  .sailau-step_circle {
    width: 2.5em;
    height: 2.5em;
  }

  .sailau-step_num {
    font-size: 1.25em;
  }

  .sailau-step_title {
    font-size: 1.125em;
  }

  .sailau-callcenter_content {
    gap: 1em;
    padding: 1.25em;
  }

  .sailau-callcenter_icons {
    width: 5.125em;
    height: 3.25em;
  }

  .sailau-callcenter_icon {
    width: 3.25em;
    height: 3.25em;
  }

  .sailau-callcenter_icon .icon {
    width: 2.125em;
    height: 2.125em;
  }

  .sailau-callcenter_title {
    font-size: 1.625em;
  }

  .sailau-callcenter_btn {
    width: 16em;
  }

  .sailau-callcenter_preview {
    height: 17.5em;
  }

  .sailau-banner {
    margin-top: 5em;
  }
}

@media (max-width: 576px) {
  .sailau-header {
    margin: 0 auto 1.75em;
  }

  .sailau-header_badge {
    padding: .375em .875em;
    border-radius: 2.5em;
    width: auto;
    width: initial;
  }

  .sailau-header_title {
    font-size: 1.5em;
  }

  .sailau-form {
    gap: 1.125em;
    padding: .875em;
  }

  .sailau-form_chips {
    flex-direction: column;
    gap: .625em;
  }

  .sailau-info {
    gap: 2.5em;
    margin-top: 4em;
  }

  .sailau-steps {
    gap: 1.5em;
  }

  .sailau-steps_header {
    gap: .5em;
  }

  .sailau-steps_header_icon {
    width: 2.125em;
    height: 2.125em;
  }

  .sailau-steps_header_icon .icon {
    width: 1.625em;
    height: 1.625em;
  }

  .sailau-steps_header_title {
    font-size: 1.5em;
    white-space: normal;
    text-align: center;
  }

  .sailau-steps_list {
    gap: 1.5em;
  }

  .sailau-step {
    flex-direction: column;
    align-items: flex-start;
    gap: 1em;
  }

  .sailau-step_img {
    display: none;
  }

  .sailau-step_content {
    gap: .75em;
    flex-direction: row;
  }

  .sailau-step_circle {
    width: 2.25em;
    height: 2.25em;
  }

  .sailau-step_num {
    font-size: 1.125em;
  }

  .sailau-step_texts {
    gap: .3125em;
  }

  .sailau-callcenter_bg {
    width: 18.75em;
    height: 18.75em;
    top: -10em;
    right: -9.375em;
  }

  .sailau-callcenter_content {
    gap: .875em;
    padding: 1em;
  }

  .sailau-callcenter_icons {
    width: 4.5em;
    height: 2.875em;
  }

  .sailau-callcenter_icon {
    width: 2.875em;
    height: 2.875em;
  }

  .sailau-callcenter_icon .icon {
    width: 1.875em;
    height: 1.875em;
  }

  .sailau-callcenter_title {
    font-size: 1.375em;
  }

  .sailau-callcenter_desc {
    line-height: normal;
  }

  .sailau-callcenter_btn {
    width: 100%;
  }

  .sailau-callcenter_preview {
    height: 15em;
    margin-top: 1em;
  }

  .sailau-banner {
    margin-top: 4em;
  }
}

@media (max-width: 376px) {
  .sailau-header {
    margin: 0 auto 1.5em;
  }

  .sailau-header_badge {
    padding: .3125em .75em;
  }
  .sailau-header_title {
    font-size: 1.25em;
  }

  .sailau-form {
    gap: 1em;
    padding: .75em;
  }

  .sailau-info {
    gap: 2em;
    margin-top: 3em;
  }

  .sailau-steps {
    gap: 1.25em;
  }

  .sailau-steps_header_icon {
    width: 1.875em;
    height: 1.875em;
  }

  .sailau-steps_header_icon .icon {
    width: 1.5em;
    height: 1.5em;
  }

  .sailau-steps_header_title {
    font-size: 1.25em;
  }

  .sailau-steps_list {
    gap: 1.25em;
  }

  .sailau-step {
    gap: .875em;
  }

  .sailau-step_img {
    height: 10em;
  }

  .sailau-step_content {
    gap: .625em;
  }

  .sailau-step_circle {
    width: 2em;
    height: 2em;
  }

  .sailau-step_num {
    font-size: 1em;
  }

  .sailau-callcenter_bg {
    width: 15em;
    height: 15em;
    top: -8em;
    right: -7.5em;
  }

  .sailau-callcenter_content {
    gap: .75em;
    padding: .875em;
  }

  .sailau-callcenter_icons {
    width: 4em;
    height: 2.5em;
  }

  .sailau-callcenter_icon {
    width: 2.5em;
    height: 2.5em;
  }

  .sailau-callcenter_icon .icon {
    width: 1.625em;
    height: 1.625em;
  }

  .sailau-callcenter_title {
    font-size: 1.125em;
  }

  .sailau-callcenter_preview {
    height: 12.5em;
    margin-top: .875em;
  }

  .sailau-banner {
    margin-top: 3em;
  }
}

.sailau_callcenter {
  display: flex;
  flex-direction: column;
}

.sailau_callcenter-btn {
  padding: .6875em 1.5em;
  gap: .75em;
  border-color: rgb(254, 206, 46);
  border-color: var(--theme-accent);
  -webkit-text-decoration: none;
  text-decoration: none;
  align-self: flex-end;

  position: absolute;
  top: 235;
}

.sailau_callcenter-btn_icon {
  width: 1.375em;
  height: 1.375em;
  background-color: rgb(254, 206, 46);
  background-color: var(--theme-accent);
}

@media (max-width: 879px) {
  .sailau_callcenter-btn {
    position: static;
    position: initial;
    margin-bottom: 1.375em;
    align-self: stretch;
  }
}

.sailau_map {
  width: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
}

.sailau_map-map {
  width: 100%;
  flex: 1;
}

.services {
  display: flex;
  flex-direction: column;
}

.services-filters {
  display: flex;
  flex-direction: column;
  gap: .5em;
  margin-bottom: 1.5em;
}

.services-admterrs_info {
  display: flex;
  gap: .3125em;
  color: rgba(23, 24, 26, .5);
  color: rgba(var(--theme-primary-rgb), .5);
}

.services-info_icon {
  width: 1.125em;
  height: 1.125em;
  background-color: rgba(23, 24, 26, .5);
  background-color: rgba(var(--theme-primary-rgb), .5);
}

.services-items {
  display: flex;
  flex-direction: column;
  gap: 1em;
}

.terms {
  display: flex;
  flex-direction: column;
  gap: 2.625rem;
  box-sizing: border-box;
}

.terms-text {
  font-size: 1.125rem;
  line-height: 1.6;
  font-weight: 500;
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
}

@media (max-width: 1200px) {
  .terms {
    width: 100%;
    gap: 2rem;
  }
}

@media (max-width: 992px) {
  .terms {
    gap: 1.75rem;
  }
}

@media (max-width: 768px) {
  .terms {
    gap: 1.5rem;
  }
}

@media (max-width: 576px) {
  .terms {
    gap: 1.25rem;
  }

  .terms-text {
    font-size: .875rem;
  }
}

@media (max-width: 375px) {
  .terms {
    gap: 1rem;
  }

  .terms-text {
    font-size: .8125rem;
  }
}

.trees {
  display: flex;
  flex-direction: column;
  gap: 6.5625em;
}

.trees-header {
  display: flex;
  margin: 0 auto;
  font-size: 3.375rem;
  margin-top: 1.625rem;
}

.trees-header_title {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
  font-size: 2.625rem;
  text-align: center;
}

.trees-section_title {
  color: rgb(23, 24, 26);
  color: var(--theme-primary);
  margin: 0;
  font-size: 2.625rem;
  margin-bottom: 1em;
}

.trees_map {
  width: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
}

.trees_map-map {
  width: 100%;
  flex: 1;
}
