/* line 1, app/assets/stylesheets/_activity_bar_wrapper.scss */
.activity_bar_wrapper {
  white-space: nowrap;
  margin-bottom: -7px;
}

/* line 5, app/assets/stylesheets/_activity_bar_wrapper.scss */
.activity_bar_wrapper .bar {
  display: inline-grid;
  grid-template-areas: "cells";
  grid-gap: 0px;
}

/* line 11, app/assets/stylesheets/_activity_bar_wrapper.scss */
.activity_bar_wrapper .bar ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 17, app/assets/stylesheets/_activity_bar_wrapper.scss */
.activity_bar_wrapper .bar .cells {
  grid-area: cells;
  grid-auto-flow: dense;
  display: grid;
  grid-gap: 0px;
  grid-auto-flow: column;
  grid-auto-columns: 2px;
  grid-template-rows: 40px;
}

/* line 26, app/assets/stylesheets/_activity_bar_wrapper.scss */
.activity_bar_wrapper .bar .cells li {
  background-color: green;
}
/* line 1, app/assets/stylesheets/_activity_grid_wrapper.scss */
.activity_grid_wrapper {
  overflow: scroll;
}

/* line 4, app/assets/stylesheets/_activity_grid_wrapper.scss */
.activity_grid_wrapper .grid {
  padding: 10px;
  display: inline-grid;
  grid-template-areas: "empty months" "days cells";
  grid-template-columns: auto 1fr;
  grid-gap: 10px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Helvetica, Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
  font-size: 12px;
}

/* line 14, app/assets/stylesheets/_activity_grid_wrapper.scss */
.activity_grid_wrapper .grid ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}

/* line 20, app/assets/stylesheets/_activity_grid_wrapper.scss */
.activity_grid_wrapper .grid .months {
  display: grid;
  grid-area: months;
  font-size: 85%;
}

/* line 26, app/assets/stylesheets/_activity_grid_wrapper.scss */
.activity_grid_wrapper .grid .days {
  grid-area: days;
}

/* line 29, app/assets/stylesheets/_activity_grid_wrapper.scss */
.activity_grid_wrapper .grid .days li:nth-child(odd) {
  visibility: hidden;
}

/* line 34, app/assets/stylesheets/_activity_grid_wrapper.scss */
.activity_grid_wrapper .grid .cells {
  grid-area: cells;
  grid-auto-flow: column;
  grid-auto-columns: 15px;
}

/* line 39, app/assets/stylesheets/_activity_grid_wrapper.scss */
.activity_grid_wrapper .grid .cells li {
  background-color: green;
  border-radius: 3px;
}

/* line 45, app/assets/stylesheets/_activity_grid_wrapper.scss */
.activity_grid_wrapper .grid .days,
.activity_grid_wrapper .grid .cells {
  display: grid;
  grid-gap: 5px;
  grid-template-rows: repeat(7, 15px);
}
/* line 2, app/assets/stylesheets/_admin_app_flow_container.scss */
#admin_app_flow_container #progress_bar_wrapper {
  margin: 8px 0 0;
  width: 100%;
}

/* line 7, app/assets/stylesheets/_admin_app_flow_container.scss */
#admin_app_flow_container > .card {
  padding: 20px;
  border: 0;
  border-radius: 8px;
  margin-top: 20px;
}

/* line 13, app/assets/stylesheets/_admin_app_flow_container.scss */
#admin_app_flow_container > .card.loading {
  opacity: 50%;
  position: relative;
}

/* line 17, app/assets/stylesheets/_admin_app_flow_container.scss */
#admin_app_flow_container > .card.loading:after {
  content: url(https://app.blitz-staging.com/assets/spinner-48cad218aab94f80a22c0a2e0bfc144c859397cbb4efde54fe8dac7731578186.svg);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 100;
}
/* line 1, app/assets/stylesheets/_diffs.scss */
pre, pre.language-ruby {
  padding: 1em 0;
  margin: .5em 0;
  overflow: auto;
}

/* line 8, app/assets/stylesheets/_diffs.scss */
pre div.added-line, pre div.deleted-line, pre div.unchanged-line, pre.language-ruby div.added-line, pre.language-ruby div.deleted-line, pre.language-ruby div.unchanged-line {
  padding: 0 1em;
}

/* line 12, app/assets/stylesheets/_diffs.scss */
pre div.added-line, pre.language-ruby div.added-line {
  background-color: #dafbe1;
}

/* line 15, app/assets/stylesheets/_diffs.scss */
pre div.added-line *,
pre div.added-line code,
pre div.added-line code.language-ruby, pre.language-ruby div.added-line *,
pre.language-ruby div.added-line code,
pre.language-ruby div.added-line code.language-ruby {
  background-color: #dafbe1;
}

/* line 20, app/assets/stylesheets/_diffs.scss */
pre div.added-line * .token.operator,
pre div.added-line code .token.operator,
pre div.added-line code.language-ruby .token.operator, pre.language-ruby div.added-line * .token.operator,
pre.language-ruby div.added-line code .token.operator,
pre.language-ruby div.added-line code.language-ruby .token.operator {
  background: none;
}

/* line 26, app/assets/stylesheets/_diffs.scss */
pre div.deleted-line, pre.language-ruby div.deleted-line {
  background-color: #ffebe9;
}

/* line 29, app/assets/stylesheets/_diffs.scss */
pre div.deleted-line *,
pre div.deleted-line code,
pre div.deleted-line code.language-ruby, pre.language-ruby div.deleted-line *,
pre.language-ruby div.deleted-line code,
pre.language-ruby div.deleted-line code.language-ruby {
  background-color: #ffebe9;
}

/* line 34, app/assets/stylesheets/_diffs.scss */
pre div.deleted-line * .token.operator,
pre div.deleted-line code .token.operator,
pre div.deleted-line code.language-ruby .token.operator, pre.language-ruby div.deleted-line * .token.operator,
pre.language-ruby div.deleted-line code .token.operator,
pre.language-ruby div.deleted-line code.language-ruby .token.operator {
  background: none;
}

/* line 40, app/assets/stylesheets/_diffs.scss */
pre div.unchanged-line, pre.language-ruby div.unchanged-line {
  background-color: white;
}

/* line 43, app/assets/stylesheets/_diffs.scss */
pre div.unchanged-line *,
pre div.unchanged-line code,
pre div.unchanged-line code.language-ruby, pre.language-ruby div.unchanged-line *,
pre.language-ruby div.unchanged-line code,
pre.language-ruby div.unchanged-line code.language-ruby {
  background-color: white;
}

/* line 48, app/assets/stylesheets/_diffs.scss */
pre div.unchanged-line * .token.operator,
pre div.unchanged-line code .token.operator,
pre div.unchanged-line code.language-ruby .token.operator, pre.language-ruby div.unchanged-line * .token.operator,
pre.language-ruby div.unchanged-line code .token.operator,
pre.language-ruby div.unchanged-line code.language-ruby .token.operator {
  background: none;
}
/* line 3, app/assets/stylesheets/_journey_flow_chart_wrapper.scss */
#journey_flow_chart_wrapper {
  width: 100%;
}

/* line 6, app/assets/stylesheets/_journey_flow_chart_wrapper.scss */
#journey_flow_chart_wrapper #stages_container {
  overflow-x: scroll;
  white-space: nowrap;
  padding-bottom: 20px;
  margin-top: 12px;
  margin-bottom: -20px;
}

/* line 14, app/assets/stylesheets/_journey_flow_chart_wrapper.scss */
#journey_flow_chart_wrapper #stages_container .stage {
  display: inline-block;
  padding: 6px 10px;
  border: 1px solid lightgray;
  border-radius: 10px;
}

/* line 21, app/assets/stylesheets/_journey_flow_chart_wrapper.scss */
#journey_flow_chart_wrapper #stages_container .stage.completed {
  background-color: #efefef;
  opacity: 80%;
  border: 2px solid green;
}

/* line 26, app/assets/stylesheets/_journey_flow_chart_wrapper.scss */
#journey_flow_chart_wrapper #stages_container .stage.completed + .flow_arrow {
  border-color: green;
  opacity: 80%;
}

/* line 30, app/assets/stylesheets/_journey_flow_chart_wrapper.scss */
#journey_flow_chart_wrapper #stages_container .stage.completed + .flow_arrow:after {
  border-color: green;
}

/* line 36, app/assets/stylesheets/_journey_flow_chart_wrapper.scss */
#journey_flow_chart_wrapper #stages_container .stage.current {
  border: 4px solid #FFB895;
}

/* line 40, app/assets/stylesheets/_journey_flow_chart_wrapper.scss */
#journey_flow_chart_wrapper #stages_container .stage .stage_label {
  font-weight: bold;
}

/* line 45, app/assets/stylesheets/_journey_flow_chart_wrapper.scss */
#journey_flow_chart_wrapper #stages_container .stage .stage_tooltip {
  display: inline-block;
  margin-left: 10px;
}

/* line 51, app/assets/stylesheets/_journey_flow_chart_wrapper.scss */
#journey_flow_chart_wrapper #stages_container .flow_arrow {
  display: inline-block;
  position: relative;
  top: -3px;
  width: 24px;
  border-bottom: 4px solid lightgray;
  margin-right: 7px;
}

/* line 59, app/assets/stylesheets/_journey_flow_chart_wrapper.scss */
#journey_flow_chart_wrapper #stages_container .flow_arrow:after {
  content: "";
  display: inline-block;
  position: absolute;
  width: 13px;
  height: 13px;
  border-left: 4px solid lightgray;
  border-bottom: 4px solid lightgray;
  transform: rotate(-135deg);
  bottom: -9px;
  right: 0px;
}
/* line 1, app/assets/stylesheets/_ofac.scss */
span.ofac_status {
  font-family: 'courier new', 'courier', 'monospace';
  font-weight: bold;
  font-size: 80%;
  padding: 4px 8px;
  border-radius: 15px;
}

/* line 8, app/assets/stylesheets/_ofac.scss */
span.ofac_status.hit, span.ofac_status.error {
  background-color: red;
  color: white;
}

/* line 14, app/assets/stylesheets/_ofac.scss */
span.ofac_status.no_hit {
  background-color: green;
  color: white;
}

/* line 19, app/assets/stylesheets/_ofac.scss */
span.ofac_status.resolved {
  background-color: lightblue;
  color: black;
}

/* line 24, app/assets/stylesheets/_ofac.scss */
span.ofac_status.no_op {
  background-color: yellowgreen;
  color: black;
}

/* line 29, app/assets/stylesheets/_ofac.scss */
span.ofac_status.pending {
  background-color: lightgray;
  color: black;
}

/* line 35, app/assets/stylesheets/_ofac.scss */
.ofac_resolution.card {
  padding: 20px;
  margin-bottom: 20px;
  border-color: red;
}

/* line 40, app/assets/stylesheets/_ofac.scss */
.ofac_resolution.card ul {
  padding-left: 1rem;
}

/* line 46, app/assets/stylesheets/_ofac.scss */
.resolution_modal .modal-dialog {
  max-width: 50%;
}

/* line 49, app/assets/stylesheets/_ofac.scss */
.resolution_modal .ofac_resolutions_table {
  border: 1px solid black;
}

/* line 52, app/assets/stylesheets/_ofac.scss */
.resolution_modal .ofac_resolutions_table th,
.resolution_modal .ofac_resolutions_table td {
  border: 1px solid black !important;
}

/* line 59, app/assets/stylesheets/_ofac.scss */
.ofac_resolution_type_table {
  border: 1px solid black;
}

/* line 62, app/assets/stylesheets/_ofac.scss */
.ofac_resolution_type_table th,
.ofac_resolution_type_table td {
  border: 1px solid black !important;
}

/* line 67, app/assets/stylesheets/_ofac.scss */
.ofac_resolution_type_table th {
  font-size: 80%;
  position: relative !important;
}

/* line 73, app/assets/stylesheets/_ofac.scss */
.ofac_resolution_type_table td {
  font-size: 70%;
}
@property --p {
  syntax: '<number>';
  inherits: true;
  initial-value: 1;
}

@keyframes p {
  from {
    --p:0;
  }
}

/* line 13, app/assets/stylesheets/_pie_charts.scss */
.pie {
  --p:20;
  --b:6px;
  --c:#FF6315;
  --w:46px;
  width: var(--w);
  aspect-ratio: 1;
  position: relative;
  display: inline-grid;
  margin: 5px;
  place-content: center;
  font-size: 90%;
}

/* line 29, app/assets/stylesheets/_pie_charts.scss */
.pie.animate {
  animation: p 1s .5s both;
}

/* line 32, app/assets/stylesheets/_pie_charts.scss */
.pie.no-round:before {
  background-size: 0 0, auto;
}

/* line 35, app/assets/stylesheets/_pie_charts.scss */
.pie.no-round:after {
  content: none;
}

/* line 38, app/assets/stylesheets/_pie_charts.scss */
.pie:before, .pie:after {
  content: "";
  position: absolute;
  border-radius: 50%;
  pointer-events: none;
}

/* line 45, app/assets/stylesheets/_pie_charts.scss */
.pie:before {
  inset: 0;
  background: radial-gradient(farthest-side, var(--c) 98%, #0000) top/var(--b) var(--b) no-repeat, conic-gradient(var(--c) calc(var(--p)*1%), #0000 0);
  -webkit-mask: radial-gradient(farthest-side, #0000 calc(99% - var(--b)), #000 calc(100% - var(--b)));
  mask: radial-gradient(farthest-side, #0000 calc(99% - var(--b)), #000 calc(100% - var(--b)));
}

/* line 53, app/assets/stylesheets/_pie_charts.scss */
.pie:after {
  inset: calc(50% - var(--b)/2);
  background: var(--c);
  transform: rotate(calc(var(--p)*3.6deg)) translateY(calc(50% - var(--w)/2));
}

/* line 62, app/assets/stylesheets/_pie_charts.scss */
.tooltip.pie_tooltip.show {
  opacity: 1;
}

/* line 65, app/assets/stylesheets/_pie_charts.scss */
.tooltip.pie_tooltip .tooltip-inner {
  background-color: white;
  box-shadow: 0 0 3px 0 lightgray;
}
/* line 5, app/assets/stylesheets/_portal_header.scss */
#portal_header {
  grid-area: head;
  background-color: white;
  box-shadow: 0 4px 6px 0px #33415505;
  padding-right: 5px;
  height: 70px;
}

/* line 12, app/assets/stylesheets/_portal_header.scss */
#portal_header .header_item {
  display: inline-block;
  padding: 15px 5px;
  height: 70px;
  vertical-align: middle;
}

/* line 18, app/assets/stylesheets/_portal_header.scss */
#portal_header .header_item .header-button {
  color: #7E7E7E;
  text-decoration: none;
  padding: 8px 0px 8px 8px;
  border: none;
}

/* line 24, app/assets/stylesheets/_portal_header.scss */
#portal_header .header_item .header-button .copy_icon,
#portal_header .header_item .header-button .checkmark_icon {
  padding: 10px;
  position: relative;
  width: 44px;
  top: -2px;
  filter: brightness(0) saturate(100%) invert(48%) sepia(0%) saturate(1682%) hue-rotate(140deg) brightness(103%) contrast(87%);
}

/* line 34, app/assets/stylesheets/_portal_header.scss */
#portal_header .header_item .header-button:hover span {
  color: white;
}

/* line 38, app/assets/stylesheets/_portal_header.scss */
#portal_header .header_item .header-button:hover .copy_icon,
#portal_header .header_item .header-button:hover .checkmark_icon {
  filter: brightness(0) invert(1);
}

/* line 45, app/assets/stylesheets/_portal_header.scss */
#portal_header .header_item .header_link {
  color: #7E7E7E;
  text-decoration: none;
  padding: 8px 0px 8px 8px;
}

/* line 50, app/assets/stylesheets/_portal_header.scss */
#portal_header .header_item .header_link img.header_icon {
  padding: 10px;
  position: relative;
  width: 44px;
  top: -2px;
  filter: brightness(0) saturate(100%) invert(48%) sepia(0%) saturate(1682%) hue-rotate(140deg) brightness(103%) contrast(87%);
}

/* line 58, app/assets/stylesheets/_portal_header.scss */
#portal_header .header_item .header_link img.header_icon_no_filter {
  padding: 10px;
  position: relative;
  width: 44px;
  top: -2px;
}

/* line 81, app/assets/stylesheets/_portal_header.scss */
#portal_header .header_item .header_link_hover_purple:hover {
  color: #752487;
}

/* line 84, app/assets/stylesheets/_portal_header.scss */
#portal_header .header_item .header_link_hover_purple:hover .header_icon {
  filter: none;
}
/* line 5, app/assets/stylesheets/_portal_integrations.scss */
#portal_integrations_container {
  padding: 8px;
}

/* line 8, app/assets/stylesheets/_portal_integrations.scss */
#portal_integrations_container .card {
  padding: 26px;
  display: inline-block;
  box-shadow: 0 4px 8px 0px #94a3b810;
  border: 0px;
  border-radius: 8px;
  margin-bottom: 20px;
}

/* line 17, app/assets/stylesheets/_portal_integrations.scss */
#portal_integrations_container .download_json_schema_button {
  font-family: "Montserrat", sans-serif;
  background-color: #fff1ea;
  border: 1px solid #FF6315;
  color: #FF6315;
  font-size: 90%;
  font-weight: bold;
  position: relative;
  padding-left: 60px;
  margin-bottom: 20px;
}

/* line 29, app/assets/stylesheets/_portal_integrations.scss */
#portal_integrations_container .download_json_schema_button img {
  position: absolute;
  left: 10px;
  top: 7px;
  padding-right: 10px;
  border-right: 1px solid #FF6315;
}

/* line 38, app/assets/stylesheets/_portal_integrations.scss */
#portal_integrations_container #api_key_group {
  max-width: 400px;
}

/* line 41, app/assets/stylesheets/_portal_integrations.scss */
#portal_integrations_container #api_key_group .form-control:disabled {
  background-color: white;
}

/* line 45, app/assets/stylesheets/_portal_integrations.scss */
#portal_integrations_container #api_key_group .btn {
  padding: 0;
}

/* line 50, app/assets/stylesheets/_portal_integrations.scss */
#portal_integrations_container #digital_application_link_group,
#portal_integrations_container #company_digital_application_link_group {
  max-width: 600px;
}

/* line 54, app/assets/stylesheets/_portal_integrations.scss */
#portal_integrations_container #digital_application_link_group .form-control:disabled,
#portal_integrations_container #company_digital_application_link_group .form-control:disabled {
  background-color: white;
}

/* line 58, app/assets/stylesheets/_portal_integrations.scss */
#portal_integrations_container #digital_application_link_group .btn,
#portal_integrations_container #company_digital_application_link_group .btn {
  padding: 0;
}

/* line 63, app/assets/stylesheets/_portal_integrations.scss */
#portal_integrations_container #emebeddable_digital_submission_group,
#portal_integrations_container #company_emebeddable_digital_submission_group {
  max-width: 600px;
  min-height: 100px;
}

/* line 68, app/assets/stylesheets/_portal_integrations.scss */
#portal_integrations_container #emebeddable_digital_submission_group textarea,
#portal_integrations_container #company_emebeddable_digital_submission_group textarea {
  resize: none;
}

/* line 72, app/assets/stylesheets/_portal_integrations.scss */
#portal_integrations_container #emebeddable_digital_submission_group .form-control:disabled,
#portal_integrations_container #company_emebeddable_digital_submission_group .form-control:disabled {
  background-color: white;
}

/* line 76, app/assets/stylesheets/_portal_integrations.scss */
#portal_integrations_container #emebeddable_digital_submission_group .btn,
#portal_integrations_container #company_emebeddable_digital_submission_group .btn {
  padding: 0;
}
/* line 5, app/assets/stylesheets/_portal_logo.scss */
#portal_logo {
  position: absolute;
  height: 70px;
  top: 0;
}

/* line 10, app/assets/stylesheets/_portal_logo.scss */
#portal_logo #logo_button {
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  box-sizing: border-box;
  height: calc(70px);
}

/* line 20, app/assets/stylesheets/_portal_logo.scss */
#portal_logo #logo_button img {
  position: relative;
  left: -10px;
  max-height: calc(50px);
}

/* line 27, app/assets/stylesheets/_portal_logo.scss */
#portal_logo #emblem_button {
  display: block;
  padding: 20px;
  height: calc(70px);
}

/* line 32, app/assets/stylesheets/_portal_logo.scss */
#portal_logo #emblem_button img {
  width: 85px;
  position: relative;
  top: -9px;
}
/* line 5, app/assets/stylesheets/_portal_second_sidebar.scss */
#application_sidebar,
#distribution_sidebar,
#business_intel_sidebar {
  grid-area: secondary-sidebar;
  width: 175px;
  z-index: 3;
}

/* line 12, app/assets/stylesheets/_portal_second_sidebar.scss */
#application_sidebar #applicationModules,
#application_sidebar #distribution_tab_list,
#application_sidebar #business_intel_tab_list,
#distribution_sidebar #applicationModules,
#distribution_sidebar #distribution_tab_list,
#distribution_sidebar #business_intel_tab_list,
#business_intel_sidebar #applicationModules,
#business_intel_sidebar #distribution_tab_list,
#business_intel_sidebar #business_intel_tab_list {
  position: sticky;
  top: 0;
  min-height: 100%;
  background: #e3e3e3;
  padding-top: 26px;
}

/* line 24, app/assets/stylesheets/_portal_second_sidebar.scss */
#application_sidebar #applicationModules a.nav-link,
#application_sidebar #distribution_tab_list a.nav-link,
#application_sidebar #business_intel_tab_list a.nav-link,
#distribution_sidebar #applicationModules a.nav-link,
#distribution_sidebar #distribution_tab_list a.nav-link,
#distribution_sidebar #business_intel_tab_list a.nav-link,
#business_intel_sidebar #applicationModules a.nav-link,
#business_intel_sidebar #distribution_tab_list a.nav-link,
#business_intel_sidebar #business_intel_tab_list a.nav-link {
  padding: 0;
  padding-left: 22px;
  margin: 14px 0px;
  border-left: 2px solid transparent;
  color: #7E7E7E;
  font-family: "Comfortaa", sans-serif;
  font-size: 80%;
  cursor: pointer;
}

/* line 34, app/assets/stylesheets/_portal_second_sidebar.scss */
#application_sidebar #applicationModules a.nav-link img,
#application_sidebar #distribution_tab_list a.nav-link img,
#application_sidebar #business_intel_tab_list a.nav-link img,
#distribution_sidebar #applicationModules a.nav-link img,
#distribution_sidebar #distribution_tab_list a.nav-link img,
#distribution_sidebar #business_intel_tab_list a.nav-link img,
#business_intel_sidebar #applicationModules a.nav-link img,
#business_intel_sidebar #distribution_tab_list a.nav-link img,
#business_intel_sidebar #business_intel_tab_list a.nav-link img {
  margin-right: 16px;
}

/* line 38, app/assets/stylesheets/_portal_second_sidebar.scss */
#application_sidebar #applicationModules a.nav-link.selected,
#application_sidebar #distribution_tab_list a.nav-link.selected,
#application_sidebar #business_intel_tab_list a.nav-link.selected,
#distribution_sidebar #applicationModules a.nav-link.selected,
#distribution_sidebar #distribution_tab_list a.nav-link.selected,
#distribution_sidebar #business_intel_tab_list a.nav-link.selected,
#business_intel_sidebar #applicationModules a.nav-link.selected,
#business_intel_sidebar #distribution_tab_list a.nav-link.selected,
#business_intel_sidebar #business_intel_tab_list a.nav-link.selected {
  color: #5b1c69;
  border-left: 4px solid #5b1c69;
  background-color: #e3e3e3;
}

/* line 44, app/assets/stylesheets/_portal_second_sidebar.scss */
#application_sidebar #applicationModules a.nav-link.active,
#application_sidebar #distribution_tab_list a.nav-link.active,
#application_sidebar #business_intel_tab_list a.nav-link.active,
#distribution_sidebar #applicationModules a.nav-link.active,
#distribution_sidebar #distribution_tab_list a.nav-link.active,
#distribution_sidebar #business_intel_tab_list a.nav-link.active,
#business_intel_sidebar #applicationModules a.nav-link.active,
#business_intel_sidebar #distribution_tab_list a.nav-link.active,
#business_intel_sidebar #business_intel_tab_list a.nav-link.active {
  color: #41144B;
  border-left: 2px solid #41144B;
}
/* line 5, app/assets/stylesheets/_portal_sidebar.scss */
#portal_sidebar {
  grid-area: sidebar;
  width: 120px;
  background-color: white;
  box-shadow: 16px 0px 26px 0px #1e293b05;
  overflow-y: auto;
}

/* line 12, app/assets/stylesheets/_portal_sidebar.scss */
#portal_sidebar .sidebar_item {
  padding-left: 20px;
  padding-right: 23px;
  padding-top: 11px;
  padding-bottom: 18px;
  display: block;
  text-align: center;
  font-weight: 500;
  font-size: 75%;
  color: #7e7e7e;
  text-decoration: none;
}

/* line 24, app/assets/stylesheets/_portal_sidebar.scss */
#portal_sidebar .sidebar_item.selected {
  color: #5b1c69;
  border-left: 4px solid #5b1c69;
  background-color: #ededed;
}

/* line 32, app/assets/stylesheets/_portal_sidebar.scss */
#portal_sidebar .icon_button img {
  padding: 4px;
}
/* line 1, app/assets/stylesheets/_resource_library.scss */
#resource_library_container {
  padding: 8px;
}

/* line 4, app/assets/stylesheets/_resource_library.scss */
#resource_library_container .card {
  padding: 26px;
  display: inline-block;
  box-shadow: 0 4px 8px 0px #94a3b810;
  border: 0px;
  border-radius: 8px;
  margin-bottom: 20px;
}
/* line 4, app/assets/stylesheets/admin.scss */
.accordion-body-info-header {
  font-weight: bold;
}

/* line 8, app/assets/stylesheets/admin.scss */
.accordion-body-info-data {
  display: block;
}

/* line 12, app/assets/stylesheets/admin.scss */
.status-success {
  color: green;
}

/* line 16, app/assets/stylesheets/admin.scss */
.status-in-progress {
  color: orange;
}

/* line 20, app/assets/stylesheets/admin.scss */
.status-unknown {
  color: gray;
}

/* line 24, app/assets/stylesheets/admin.scss */
.status-error {
  color: #E93434;
}

/* line 28, app/assets/stylesheets/admin.scss */
.blitz-accordion-header-status {
  margin-left: 20px;
  font-weight: bold;
  position: absolute;
  right: 50px;
}

/* .admin-side-panel {
  cursor: pointer;
} */
/* line 39, app/assets/stylesheets/admin.scss */
.status-open {
  color: green;
}

/* line 43, app/assets/stylesheets/admin.scss */
.status-closed {
  color: red;
}

/* line 47, app/assets/stylesheets/admin.scss */
.product-status-incomplete {
  color: gray;
}

/* line 51, app/assets/stylesheets/admin.scss */
.product-status-complete {
  color: green;
}

/* line 55, app/assets/stylesheets/admin.scss */
.product-phase-bound {
  color: green;
}

/* need to override bootstraps default to set borders */
/* line 60, app/assets/stylesheets/admin.scss */
.without-borders > :not(caption) > * > * {
  border-bottom-width: 0px;
}

/* line 64, app/assets/stylesheets/admin.scss */
.slidingpane-wrap {
  position: fixed;
  top: 0;
  bottom: 0;
  right: 0;
  width: 30em;
  transform: translateX(100%);
  transition: .3s ease-out;
  z-index: 1000;
  box-shadow: 0px 0px 8px 6px #64748b20;
}

/* line 75, app/assets/stylesheets/admin.scss */
.slidingpane-body {
  position: absolute;
  top: 40px;
  bottom: 0;
  left: 0;
  right: 0;
  background: #f6f6f6;
  padding: 5px 1em 1em 1em;
}

/* line 84, app/assets/stylesheets/admin.scss */
.admin-notes-tab {
  position: fixed;
  top: 50%;
  right: -22px;
  font-size: 16px;
  height: 40px;
  transform: rotate(-90deg);
  padding: 20px;
  border: none;
  color: white;
  background: #752487;
  border-radius: 10px 10px 0px 0px;
  line-height: 0px;
  cursor: pointer;
}

/* line 99, app/assets/stylesheets/admin.scss */
.uw-key-info-tab {
  position: fixed;
  top: 65%;
  right: -28px;
  font-size: 16px;
  height: 40px;
  transform: rotate(-90deg);
  padding: 20px;
  border: none;
  color: white;
  background: #FE712B;
  border-radius: 10px 10px 0px 0px;
  line-height: 0px;
  cursor: pointer;
}

/* line 114, app/assets/stylesheets/admin.scss */
.new_note {
  animation: changeColor ease;
  animation-iteration-count: infinite;
  animation-duration: 4s;
  animation-fill-mode: both;
}

@keyframes changeColor {
  0% {
    background-color: #752487;
  }
  50% {
    background-color: #FF6315;
  }
  100% {
    background-color: #752487;
  }
}

/* line 132, app/assets/stylesheets/admin.scss */
.slidingpane-close {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  padding: 1em;
  margin-left: -1px;
  background: #C3C3C3;
}

/* line 143, app/assets/stylesheets/admin.scss */
.note_wrapper {
  max-height: 50vh;
  overflow: scroll;
  border: 1px solid #C3C3C3;
  background-color: white;
}

/* line 150, app/assets/stylesheets/admin.scss */
.tab_wrapper {
  max-height: 90vh;
  overflow: scroll;
}

/* line 154, app/assets/stylesheets/admin.scss */
.note-container {
  padding: 5px;
}

/* line 158, app/assets/stylesheets/admin.scss */
.note-admin, .note-time {
  font-weight: bold;
  font-size: 10px;
}

/* line 163, app/assets/stylesheets/admin.scss */
.note-tag {
  font-size: 10px;
  background: gray;
  padding: 5px;
  color: white;
  border-radius: 3px;
  text-transform: capitalize;
}

/* line 172, app/assets/stylesheets/admin.scss */
.fade-enter {
  opacity: 0;
  transform: scaleY(0%) translateY(-80%);
}

/* line 177, app/assets/stylesheets/admin.scss */
.fade-enter-active {
  opacity: 1;
  transform: scaleY(100%) translateY(0);
  transition: transform 300ms ease;
}

/* line 183, app/assets/stylesheets/admin.scss */
.fade-exit {
  opacity: 0;
  transform: scaleY(100%) translateY(0);
}

/* line 188, app/assets/stylesheets/admin.scss */
.fade-exit-active {
  opacity: 1;
  transform: scaleY(0%) translateY(-70%);
  transition: transform 300ms ease;
}

/* line 194, app/assets/stylesheets/admin.scss */
#notification_container {
  position: fixed;
  top: 20px;
  right: 20px;
}

/* line 204, app/assets/stylesheets/admin.scss */
#notification_container .notification {
  margin-bottom: 23px;
  padding: 18px;
  border-radius: 14px;
  background-color: white;
  text-decoration: none;
  box-shadow: 8px 6px 13px 3px lightgray;
  max-width: 315px;
  position: relative;
}

/* line 214, app/assets/stylesheets/admin.scss */
#notification_container .notification a {
  text-decoration: none;
  font-family: inherit;
  color: inherit;
}

/* line 220, app/assets/stylesheets/admin.scss */
#notification_container .notification .close_button {
  background-color: white;
  border-radius: 50%;
  height: 26px;
  width: 26px;
  position: absolute;
  top: -10px;
  left: -10px;
  cursor: pointer;
  border: 1px solid orange;
  font-size: 80%;
  opacity: 0;
  transition: opacity 300ms ease;
}

/* line 234, app/assets/stylesheets/admin.scss */
#notification_container .notification:hover .close_button {
  opacity: 1;
}

/* line 240, app/assets/stylesheets/admin.scss */
dl {
  display: grid;
  grid-template-columns: max-content auto;
}

/* line 245, app/assets/stylesheets/admin.scss */
dt {
  grid-column-start: 1;
  margin-right: 10px;
}

/* line 249, app/assets/stylesheets/admin.scss */
dt::after {
  content: ':';
}

/* line 253, app/assets/stylesheets/admin.scss */
dd {
  margin-left: 10px;
  grid-column-start: 2;
}

/* line 259, app/assets/stylesheets/admin.scss */
span.checksum {
  display: inline-block;
  padding: 4px 8px;
  border-radius: 2px;
  font-weight: bold;
  font-family: 'Courier New', Courier, monospace;
}

/* line 267, app/assets/stylesheets/admin.scss */
.open_tasks_square:hover {
  background-color: #FE712B;
  color: white;
  cursor: pointer;
}

/* line 273, app/assets/stylesheets/admin.scss */
.in_progress_tasks_square:hover {
  background-color: #FE712B;
  color: white;
  cursor: pointer;
}

/* line 279, app/assets/stylesheets/admin.scss */
.queued_tasks_square:hover {
  background-color: #FE712B;
  color: white;
  cursor: pointer;
}

/* line 285, app/assets/stylesheets/admin.scss */
.on_hold_tasks_square:hover {
  background-color: #FE712B;
  color: white;
  cursor: pointer;
}

/* line 291, app/assets/stylesheets/admin.scss */
.open_tasks_square.selected {
  background-color: #FE712B;
  color: white;
  cursor: pointer;
}

/* line 297, app/assets/stylesheets/admin.scss */
.in_progress_tasks_square.selected {
  background-color: #FE712B;
  color: white;
  cursor: pointer;
}

/* line 303, app/assets/stylesheets/admin.scss */
.queued_tasks_square.selected {
  background-color: #FE712B;
  color: white;
  cursor: pointer;
}

/* line 309, app/assets/stylesheets/admin.scss */
.on_hold_tasks_square.selected {
  background-color: #FE712B;
  color: white;
  cursor: pointer;
}

/* line 315, app/assets/stylesheets/admin.scss */
#submit_endorsement_container {
  position: fixed;
  bottom: 20px;
  right: 30px;
  z-index: 1000;
}
@font-face {
  font-family: 'Red Hat Display';
  font-style: normal;
  font-weight: 400;
  src: url(https://fonts.gstatic.com/s/redhatdisplay/v7/8vIf7wUr0m80wwYf0QCXZzYzUoTK8RZQvRd-D1NYbmyWQkEz_lWZk33BGmGH.woff) format("woff");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'Red Hat Display Bold';
  font-weight: 800;
  src: url(https://fonts.gstatic.com/s/redhatdisplay/v7/8vIf7wUr0m80wwYf0QCXZzYzUoTK8RZQvRd-D1NYbuyRQkEz_lWZk33BGmGH.woff) format("woff");
  unicode-range: U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF;
}

@font-face {
  font-family: 'All Round Gothic';
  src: url("https://uploads-ssl.webflow.com/61caa295f0e447f07b8a1317/61caecb1ea918d89f7fe5c46_Dharma%20Type%20-%20All%20Round%20Gothic%20Text.otf") format("opentype");
  font-weight: 400;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'All Round Gothic';
  src: url("https://uploads-ssl.webflow.com/61caa295f0e447f07b8a1317/61caecb19a14f67430e19847_Dharma%20Type%20-%20All%20Round%20Gothic%20Semi.otf") format("opentype");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: 'Liberation Serif';
  src: url("data:application/x-font-ttf;base64,AAEAAAASAQAABAAgTFRTSImZOcgAAAxcAAACmU9TLzL5%2B4GZAAABqAAAAGBWRE1YTiNoggAADvgAABGUY21hcFajyzkAAF7UAAAGxmN2dCAtuDOlAABu0AAAAfhmcGdtc9MjsAAAZZwAAAcFZ2FzcAAYAAkAAmGcAAAAEGdseWZOgx6FAAB19AABvAJoZG14Tozj9wAAIIwAAD5IaGVhZObKCIYAAAEsAAAANmhoZWEOHwfdAAABZAAAACRobXR4p3zJ0gAAAggAAApSa2VybqOdqfUAAjH4AAAUZGxvY2FcAtQ0AABwyAAABSxtYXhwB2cIOgAAAYgAAAAgbmFtZSFm2O4AAkZcAAAHcXBvc3SYSWeHAAJN0AAAE8twcmVwA2AXXAAAbKQAAAIqAAEAAAABAAD%2BSiKGXw889QAZCAAAAAAAvxth8AAAAADB3lwr%2Fpb9kwgOB9oAAAAJAAEAAAAAAAAAAQAAByH%2BRQBXCGv%2Blv6YCA4AAQAAAAAAAAAAAAAAAAAAApQAAQAAApUBUgBUAH0ABQACABAALwBaAAAECwY5AAMAAQADBIUBkAAFAAgFmgUzAAABJQWaBTMAAAOgAGQBpAEFAgIGAwUEBQIDBKAAAq9QAHj7AAAAAAAAAAAxQVNDAEAAIPsCBYz%2BRgEzByEBu2AAAJ%2Ff1wAAA6wFPQAAACAAAAY5AAAAAAAAAgAAAAIAAAACqgDbA0QAfwQAACUEAABYBqoARgY5AE4BcQBWAqoAWgKqAEIEAABkBIMAZgIAAE4CqgBMAgAAhwI5AAAEAABOBAAAtAQAAFoEAABiBAAAKAQAAHcEAABYBAAAhwQAAE4EAABCAjkAogI5AGoEgwBmBIMAZgSDAGgDjQBqB14AbQXHABQFVgA7BVYAVAXHADsE4wA7BHMAOwXHAFQFxwA7AqoASgMdACsFxwA7BOMAOwcdADsFxwA7BccAVARzADsFxwBUBVYAOwRzAIkE4wAlBccAKwXHABcHjQACBccALQXHABcE4wBiAqoAmAI5AAACqgBKA8EAHQQA%2F%2FACqgB3A40ASAQAAAADjQBOBAAASgONAFACqgA%2FBAAAWAQAABQCOQArAjn%2FxQQAACcCOQApBjkAKwQAAC8EAABOBAAAIQQAAEoCqgApAx0AVAI5ABQEAAAbBAAAAAXHAAIEAAASBAAAGQONADcD1wC6AZoAmgPXALoEVAA5BccAFAXHABQFVgBUBOMAOwXHADsFxwBUBccAKwONAEgDjQBIA40ASAONAEgDjQBIA40ASAONAE4DjQBQA40AUAONAFADjQBQAjkAKwI5ABYCOf%2FYAjn%2F%2BgQAAC8EAABOBAAATgQAAE4EAABOBAAATgQAABsEAAAbBAAAGwQAABsEAAA%2FAzMAYgQAAH8EAAB5BAAAogLNAHMDoAAIBAAAFAYUAFgGFABYB9cAYAKqAJwCqgA%2FBGQAVQcdABQFxwBUBbQATQRkAFUEZABVBGQAVAQAAAIEnABCA%2FQARAW0AFwGlgByAjH%2FlQI1ACMCewAlBiUAgwVWAEgEAABGA40AVAKqANsEgwBmBGQAMwQAAMMEZAA5BOUALQQAAHUEAABSCAAA2QXHABQFxwAUBccAVAcdAFQFxwBOBAD%2F8ggA%2F%2FIDjQBiA40AVgKqAMUCqgC0BGQAVQP0AAgEAAAZBccAFwFW%2FpYEAAAfAqoAhQKqAIUEcwA%2FBHMAPwQAAD8CAACHAqoAsgONAFYIAAAtBccAFATjADsFxwAUBOMAOwTjADsCqgBKAqoAEgKqAD8CqgA2BccAVAXHAFQFxwBUBccAKwXHACsFxwArAjkAKwKqABICqgASAqoAGwKqADUCqgDrAqoAiQKqAI8Cqv%2F4AqoAfQKqABIE4wArAjkAFARzAIkDHQBUBOMAYgONADcBmgCaBccANQQAAE4FxwAXBAAAGQRzAEgEAAAOBIMAZgSDAKICZgBCAmYARAJmACsGAABCBgAAQgYAAEoEAAAcBccAVAQAAFgCqgBKBHMAiQMdAFQFVgBUA40ATgVWAFQDjQBOBAAASgQA%2F%2B8CqgDcBccAFAONAEgFxwAUA40ASAXHADsFLABKBccANQTjADsDjQBQBOMAOwONAFAE4wA7AjkAKQTjADsDQABHBOMAOwLAACkFxwA7BAAALwXHADsEAAAvBccAVAQAAE4FVgA7AqoAKQVWADsCqgASBHMAiQMdAFQE4wAlAjkAFATjACUDawAUBccAKwQAABsFxwArBAAAGwTjAGIDjQA3BOMAYgONADcEoAA7BccAVAXZAD4EMQBOA8UATQNcAE8EUABOAzcALQSeAE8EAP%2FwBJUA2wKFACMHwAAsCAABogQAARAIAAGiBAABEAgAAaIEAAEQBAABEAfVAZgFxwEaBIMAZgTNAJoEgwBmBNUCIgTVAQUFq%2F%2F2BasCjQWrAo0Fq%2F%2F2BasCjQWr%2F%2FYFqwKNBav%2F9gWr%2F%2FYFq%2F%2F2Bav%2F9gWr%2F%2FYFqwHZBasCjQWrAdkFqwHZBav%2F9gWr%2F%2FYFq%2F%2F2BasCjQWrAdkFqwHZBav%2F9gWr%2F%2FYFq%2F%2F2BasCjQWrAdkFqwHZBav%2F9gWr%2F%2FYFq%2F%2F2Bav%2F9gWr%2F%2FYFq%2F%2F2Bav%2F9gWr%2F%2FYFq%2F%2F2Bav%2F9gWr%2F%2FYFq%2F%2F2BasAAAWrAAAFqwAABasAAAWrAtUFqwBnBasAAAXVAAAE1QB7CAAAAAfrAZ4H6wGRB%2BsBngfrAZEE1QCnBNUAKQTVACkIKwGxCGsB0QdVAUYGAAHaBgABUQRAADsFQAA8BMAAZgQVAEIEAADEBgABEAWrAEoEawArBNUAAgHAAGUDVQBvBqsAbQPVAHkE1QAGAtYAbQLWAG0E1QCyAtYAcwXHABQDjQBIBVYAVAONAE4FVgBUA40ATgTjADsDjQBQBOMAOwONAFAE4wA7A40AUAXHAFQEAABYBccAVAQAAFgFxwBUBAAAWAXHADsEAAAUBccAOwQAABQCqgASAjn%2F2gKqABsCOf%2FkAqoANgI5%2F%2F8CqgBKAjkAKwMdACsCOf%2FFBccAOwQAACcEAAAnBOMAOwI5ACkFxwA7BAAALwWdADsD9QAvBccAVAQAAE4FxwBUBAAATgVWADsCqgApBHMAiQMdAEoE4wAlAjkAFAXHACsEAAAbBccAKwQAABsFxwArBAAAGwXHACsEAAAbB40AAgXHAAIFxwAXBAAAGQI5ADEFxwAUA40ASAcdABQFVgBIBccAVAQAAEYCOQCHB40AAgXHAAIHjQACBccAAgeNAAIFxwACBccAFwQAABkCqgDFAqr%2FxAQAAHkEzQBYBgAAQgYAAFUGAABXBgAAdwKqADICqgCPAqoA1wKqADMFxwAUBY3%2FuAZ3%2F7gDSv%2B4Bcf%2FxAaH%2F70F8v%2FEAif%2F9wXHABQFVgA7BSUATgTjADsE4wBiBccAOwKqAEoFxwA7Bc0AFAcdADsFxwA7BSUAbgXHAFQFxwA7BHMAOwSoAFAE4wAlBccAFwXHAC0F5wAGBfIAagKqAD8FxwAXBDEATgNcAE8ELwAgAicALQP2ABsEEgCEA4n%2F%2FQNQAFkELwAgA9UAYAInAC0ECAAnA%2BEANgRKAKYDngAFA5EAWgQAAE4D%2FgCEAysASwP2ABsDjf%2F%2BBQIAGwVEAFACJ%2F%2FxA%2FYAGwQAAE4D9gAbBUQAUATjADsGBAAlBKAAOwVIAFQEcwCJAqoASgKqAD8DHQArBvoAEwb6ADsF7gAlBVYAOwWqAEEFxwA7BccAFASYADsFVgA7BKAAOwV1AA4E4wA7BysAAAQCAGEFxwA7BccAOwVWADsFbQATBx0AOwXHADsFxwBUBccAOwRzADsFVgBUBOMAJQWqAEEGUgBTBccALQXHADsFMwAVCBIAOwgSADsFpgA9BvoAOwSYADsFSABxCDkAOwVWAAgDjQBIBBIAYAPHACUDSAAlBBIAAAONAFAFh%2F%2F4AykAOgRIACUESAAlA%2BMAJQP%2BABQFEAAvBEgAJQQAAE4ESAAlBAAAIQONAE4DfwAeBAAAGQUvAEsEAAASBEgAJQQGAB8GKQAjBikAIwQjACQFYAAlA6YAJQNvAEUF%2BgAkA64ABgONAFAD3QAUA0gAJQNvAE4DHQBUAjkAKwI5AAkCOf%2FFBdEAFAXJACUEAAAUA%2BMAJQQAABkESAAkA5oAOwLPACsIAP%2FyB6IAOwQKABwEAABgBGQAHAJmAAQCZgAvAmYAJgJmACICqv%2FlAUQAMgAyAAAAAAKVBwEBAWdoCDAIbv8GBlwIF10IPR4eHh4eHh4eHh5HaAgICMwzRUgOQBhiRz5lZWNlGEBAWUArOVJAQ9RDQGH%2FZfZPCGUyXj9IS%2BRkVDuyYkfzVF5eXi8iM1RhXGPHZRH0Bw0GBggHBgYGBwcHBwcHBwcHBwcICAgICAgICAgICAgICGNhYmI482FhQQcy9%2F9lpx4GCAgICCsCATcBs8skLyv6ZwgBGgFNwsUOBgYGDhUIAe8Sq9gIAggGAR4GBmVlY%2FoG%2BhIGBwYHBwYGBgYGBgYGBgY7XwZlAWUBaPsBXxxHCAhhZfRFCAYIWXwBCAcHYQdABw9HZGU5Ig4%2FDj8MCJBFMkUyQCouHEscS2VHHBZlEEBUQFRAXisvKy85IhwBUgFAVEBUYWVhZQFAEgEVGgEMCgH5AREBbwFvKG9vGS4BUwEZGQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAf%2F%2F%2F1ABMjIyMhlgGQEBKwEB%2Fv0BMQEBDBoZ7CsBGVGG%2Feb%2FRTIOPw4%2FHEscSxxLR2RHZEdkPlQ%2BVGU7ZTtlO2U7ZbNjYh5lR0BUARdAXkBeKy85IlIzQFRAVEBUQFRiW0DdDUUypy8uKwFiW2JbYltA3QEBYgEBAQEBAQH8AUUBAQFAASYoRUgBHGE%2BZWMBGEABQD5ZDFJAQxYmZUABGgEoFAELJAEZKBAOARYmXhQRFA0UIigUXhQiHAEBDzllZWUsLB4ODT5FDEgBARwBAT4%2BDg8YPkA%2BWQ5SDRlDPh8uLgEsDAEBATIBHBEOSxYBEhIRChASXhJePw%2FdHGMSARUVAQENAQMaSxUREiI7O7MBHFQREhIBAQEMAQgIJCQkJAEBAQAAAAAAAAMAAwEBAQEBBQMDAQIBAQAYBewLwAD4CP8ACAAI%2F%2F4ACQAK%2F%2F4ACgAK%2F%2F4ACwAL%2F%2F0ADAAM%2F%2F0ADQAM%2F%2F0ADgAN%2F%2F0ADwAN%2F%2FwAEAAP%2F%2FwAEQAP%2F%2FwAEgAQ%2F%2FwAEwAQ%2F%2FsAFAAR%2F%2FsAFQAS%2F%2FsAFgAU%2F%2FsAFwAU%2F%2FoAGAAV%2F%2FoAGQAX%2F%2FoAGgAX%2F%2FoAGwAY%2F%2FkAHAAa%2F%2FkAHQAa%2F%2FkAHgAb%2F%2FkAHwAc%2F%2FkAIAAc%2F%2FgAIQAd%2F%2FgAIgAf%2F%2FgAIwAg%2F%2FgAJAAg%2F%2FcAJQAh%2F%2FcAJgAi%2F%2FcAJwAi%2F%2FcAKAAk%2F%2FYAKQAl%2F%2FYAKgAm%2F%2FYAKwAn%2F%2FYALAAo%2F%2FUALQAp%2F%2FUALgAq%2F%2FUALwAq%2F%2FUAMAAr%2F%2FQAMQAs%2F%2FQAMgAt%2F%2FQAMwAt%2F%2FQANAAv%2F%2FMANQAw%2F%2FMANgAw%2F%2FMANwAx%2F%2FMAOAAy%2F%2FIAOQAz%2F%2FIAOgA1%2F%2FIAOwA1%2F%2FIAPAA2%2F%2FIAPQA2%2F%2FEAPgA3%2F%2FEAPwA4%2F%2FEAQAA6%2F%2FEAQQA6%2F%2FAAQgA7%2F%2FAAQwA8%2F%2FAARAA9%2F%2FAARQA9%2F%2B8ARgA%2F%2F%2B8ARwBA%2F%2B8ASABA%2F%2B8ASQBB%2F%2B4ASgBC%2F%2B4ASwBD%2F%2B4ATABE%2F%2B4ATQBF%2F%2B0ATgBG%2F%2B0ATwBH%2F%2B0AUABH%2F%2B0AUQBI%2F%2BwAUgBK%2F%2BwAUwBK%2F%2BwAVABL%2F%2BwAVQBM%2F%2BsAVgBN%2F%2BsAVwBN%2F%2BsAWABP%2F%2BsAWQBQ%2F%2BsAWgBR%2F%2BoAWwBR%2F%2BoAXABS%2F%2BoAXQBT%2F%2BoAXgBU%2F%2BkAXwBV%2F%2BkAYABW%2F%2BkAYQBX%2F%2BkAYgBX%2F%2BgAYwBY%2F%2BgAZABa%2F%2BgAZQBb%2F%2BgAZgBb%2F%2BcAZwBc%2F%2BcAaABd%2F%2BcAaQBd%2F%2BcAagBf%2F%2BYAawBg%2F%2BYAbABh%2F%2BYAbQBh%2F%2BYAbgBi%2F%2BUAbwBj%2F%2BUAcABk%2F%2BUAcQBl%2F%2BUAcgBm%2F%2BQAcwBn%2F%2BQAdABn%2F%2BQAdQBo%2F%2BQAdgBp%2F%2BQAdwBr%2F%2BMAeABr%2F%2BMAeQBs%2F%2BMAegBt%2F%2BMAewBu%2F%2BIAfABu%2F%2BIAfQBw%2F%2BIAfgBx%2F%2BIAfwBx%2F%2BEAgABy%2F%2BEAgQBz%2F%2BEAggB0%2F%2BEAgwB1%2F%2BAAhAB2%2F%2BAAhQB3%2F%2BAAhgB4%2F%2BAAhwB4%2F98AiAB5%2F98AiQB7%2F98AigB7%2F98AiwB8%2F94AjAB9%2F94AjQB%2B%2F94AjgB%2B%2F94AjwCA%2F90AkACB%2F90AkQCC%2F90AkgCC%2F90AkwCD%2F90AlACE%2F9wAlQCF%2F9wAlgCG%2F9wAlwCH%2F94AmACI%2F90AmQCI%2F90AmgCJ%2F90AmwCL%2F90AnACM%2F9wAnQCM%2F9wAngCN%2F9wAnwCO%2F9wAoACO%2F9sAoQCQ%2F9sAogCR%2F9sAowCS%2F9sApACS%2F9oApQCT%2F9oApgCU%2F9oApwCW%2F9oAqACW%2F9kAqQCX%2F9kAqgCY%2F9kAqwCZ%2F9oArACZ%2F9oArQCb%2F9kArgCc%2F9kArwCc%2F9kAsACd%2F9kAsQCe%2F9gAsgCf%2F9gAswCg%2F9gAtACh%2F9gAtQCi%2F9cAtgCj%2F9cAtwCj%2F9cAuACk%2F9cAuQCm%2F9YAugCm%2F9YAuwCn%2F9YAvACo%2F9YAvQCp%2F9UAvgCp%2F9UAvwCr%2F9UAwACs%2F9UAwQCt%2F9QAwgCt%2F9QAwwCu%2F9QAxACw%2F9QAxQCw%2F9MAxgCx%2F9MAxwCz%2F9MAyAC0%2F9MAyQC0%2F9MAygC1%2F9IAywC2%2F9IAzAC3%2F9IAzQC4%2F9IAzgC5%2F9EAzwC6%2F9EA0AC6%2F9EA0QC7%2F9EA0gC8%2F9AA0wC%2B%2F9AA1AC%2B%2F9AA1QC%2F%2F9AA1gDA%2F88A1wDB%2F88A2ADB%2F88A2QDD%2F88A2gDE%2F84A2wDE%2F84A3ADF%2F84A3QDG%2F84A3gDH%2F80A3wDI%2F80A4ADJ%2F80A4QDK%2F80A4gDL%2F8wA4wDL%2F8wA5ADM%2F8wA5QDO%2F8wA5gDO%2F8wA5wDP%2F8sA6ADQ%2F8sA6QDR%2F8sA6gDR%2F8sA6wDT%2F8oA7ADU%2F8oA7QDV%2F8oA7gDV%2F8oA7wDW%2F8oA8ADX%2F8oA8QDY%2F8oA8gDZ%2F8oA8wDa%2F8kA9ADb%2F8kA9QDb%2F8kA9gDc%2F8kA9wDe%2F8gA%2BADf%2F8gA%2BQDf%2F8gA%2BgDg%2F8gA%2BwDh%2F8cA%2FADh%2F8cA%2FQDj%2F8cA%2FgDk%2F8cA%2FwDl%2F8YA%2BAj%2FAAgACP%2F%2BAAkACv%2F%2BAAoACv%2F%2BAAsAC%2F%2F9AAwADP%2F9AA0ADP%2F9AA4ADf%2F9AA8ADf%2F8ABAAD%2F%2F8ABEAD%2F%2F8ABIAEP%2F8ABMAEP%2F7ABQAEf%2F7ABUAEv%2F7ABYAFP%2F7ABcAFP%2F6ABgAFf%2F6ABkAF%2F%2F6ABoAF%2F%2F6ABsAGP%2F5ABwAGv%2F5AB0AGv%2F5AB4AG%2F%2F5AB8AHP%2F5ACAAHP%2F4ACEAHf%2F4ACIAH%2F%2F4ACMAIP%2F4ACQAIP%2F3ACUAIf%2F3ACYAIv%2F3ACcAIv%2F3ACgAJP%2F2ACkAJf%2F2ACoAJv%2F2ACsAJ%2F%2F2ACwAKP%2F1AC0AKf%2F1AC4AKv%2F1AC8AKv%2F1ADAAK%2F%2F0ADEALP%2F0ADIALf%2F0ADMALf%2F0ADQAL%2F%2FzADUAMP%2FzADYAMP%2FzADcAMf%2FzADgAMv%2FyADkAM%2F%2FyADoANf%2FyADsANf%2FyADwANv%2FyAD0ANv%2FxAD4AN%2F%2FxAD8AOP%2FxAEAAOv%2FxAEEAOv%2FwAEIAO%2F%2FwAEMAPP%2FwAEQAPf%2FwAEUAPf%2FvAEYAP%2F%2FvAEcAQP%2FvAEgAQP%2FvAEkAQf%2FuAEoAQv%2FuAEsAQ%2F%2FuAEwARP%2FuAE0ARf%2FtAE4ARv%2FtAE8AR%2F%2FtAFAAR%2F%2FtAFEASP%2FsAFIASv%2FsAFMASv%2FsAFQAS%2F%2FsAFUATP%2FrAFYATf%2FrAFcATf%2FrAFgAT%2F%2FrAFkAUP%2FrAFoAUf%2FqAFsAUf%2FqAFwAUv%2FrAF0AU%2F%2FrAF4AVP%2FqAF8AVf%2FqAGAAVv%2FqAGEAV%2F%2FqAGIAV%2F%2FpAGMAWP%2FpAGQAWv%2FpAGUAW%2F%2FpAGYAW%2F%2FpAGcAXP%2FpAGgAXf%2FpAGkAXf%2FpAGoAX%2F%2FoAGsAYP%2FoAGwAYf%2FoAG0AYf%2FoAG4AYv%2FnAG8AY%2F%2FnAHAAZP%2FnAHEAZf%2FnAHIAZv%2FmAHMAZ%2F%2FmAHQAZ%2F%2FmAHUAaP%2FmAHYAaf%2FmAHcAa%2F%2FlAHgAa%2F%2FlAHkAbP%2FlAHoAbf%2FlAHsAbv%2FkAHwAbv%2FkAH0AcP%2FkAH4Acf%2FkAH8Acf%2FjAIAAcv%2FjAIEAc%2F%2FjAIIAdP%2FjAIMAdf%2FiAIQAdv%2FiAIUAd%2F%2FiAIYAeP%2FiAIcAeP%2FhAIgAef%2FhAIkAe%2F%2FhAIoAe%2F%2FhAIsAfP%2FgAIwAff%2FgAI0Afv%2FgAI4Afv%2FgAI8AgP%2FfAJAAgf%2FfAJEAgv%2FfAJIAgv%2FfAJMAg%2F%2FfAJQAhP%2FeAJUAhf%2FeAJYAhv%2FeAJcAh%2F%2FeAJgAiP%2FdAJkAiP%2FdAJoAif%2FdAJsAi%2F%2FdAJwAjP%2FcAJ0AjP%2FcAJ4Ajf%2FcAJ8Ajv%2FcAKAAjv%2FbAKEAkP%2FbAKIAkf%2FbAKMAkv%2FbAKQAkv%2FaAKUAk%2F%2FaAKYAlP%2FaAKcAlv%2FaAKgAlv%2FZAKkAl%2F%2FZAKoAmP%2FZAKsAmP%2FaAKwAmf%2FZAK0Am%2F%2FZAK4AnP%2FZAK8AnP%2FZALAAnf%2FZALEAnv%2FYALIAn%2F%2FYALMAoP%2FYALQAof%2FYALUAov%2FYALYAo%2F%2FYALcAo%2F%2FYALgApP%2FYALkApv%2FYALoApv%2FYALsAp%2F%2FYALwAqP%2FXAL0Aqf%2FXAL4Aqf%2FXAL8Aq%2F%2FXAMAArP%2FXAMEArf%2FWAMIArf%2FWAMMArv%2FWAMQAsP%2FWAMUAsP%2FVAMYAsf%2FUAMcAs%2F%2FUAMgAtP%2FUAMkAtP%2FUAMoAtf%2FTAMsAtv%2FTAMwAt%2F%2FTAM0AuP%2FTAM4Auf%2FSAM8Auv%2FSANAAuv%2FSANEAu%2F%2FSANIAvP%2FRANMAvv%2FRANQAvv%2FRANUAv%2F%2FSANYAwP%2FRANcAwf%2FRANgAwf%2FRANkAw%2F%2FRANoAxP%2FQANsAxP%2FQANwAxf%2FQAN0Axv%2FQAN4Ax%2F%2FPAN8AyP%2FPAOAAyf%2FPAOEAyv%2FPAOIAy%2F%2FOAOMAy%2F%2FOAOQAzP%2FOAOUAzv%2FOAOYAzv%2FOAOcAz%2F%2FNAOgA0P%2FNAOkA0f%2FNAOoA0f%2FMAOsA0%2F%2FLAOwA1P%2FLAO0A1f%2FLAO4A1f%2FLAO8A1v%2FLAPAA1%2F%2FLAPEA2P%2FLAPIA2f%2FMAPMA2v%2FLAPQA2%2F%2FLAPUA2%2F%2FLAPYA3P%2FLAPcA3v%2FKAPgA3%2F%2FKAPkA3%2F%2FKAPoA4P%2FKAPsA4f%2FJAPwA4f%2FJAP0A4%2F%2FJAP4A5P%2FJAP8A5f%2FIAPgI%2FwAIAAj%2F%2FgAJAAr%2F%2FgAKAAr%2F%2FgALAAv%2F%2FQAMAAz%2F%2FQANAAz%2F%2FQAOAA3%2F%2FQAPAA3%2F%2FAAQAA%2F%2F%2FAARAA%2F%2F%2FAASABD%2F%2FAATABD%2F%2BwAUABH%2F%2BwAVABL%2F%2BwAWABT%2F%2BwAXABT%2F%2BgAYABX%2F%2BgAZABf%2F%2BgAaABf%2F%2BgAbABj%2F%2BQAcABr%2F%2BQAdABr%2F%2BQAeABv%2F%2BQAfABz%2F%2BQAgABz%2F%2BAAhAB3%2F%2BAAiAB%2F%2F%2BAAjACD%2F%2BAAkACD%2F9wAlACH%2F9wAmACL%2F9wAnACL%2F9wAoACT%2F9gApACX%2F9gAqACb%2F9gArACf%2F9gAsACj%2F9QAtACn%2F9QAuACv%2F9QAvACr%2F9QAwACv%2F9AAxACz%2F9AAyAC3%2F9AAzAC3%2F9AA0AC%2F%2F8wA1ADD%2F8wA2ADD%2F8wA3ADH%2F8wA4ADL%2F8gA5ADP%2F8gA6ADX%2F8gA7ADX%2F8gA8ADb%2F8gA9ADb%2F8QA%2BADf%2F8QA%2FADj%2F8QBAADr%2F8QBBADr%2F8ABCADv%2F8ABDADz%2F8ABEAD3%2F8ABFAD3%2F7wBGAD%2F%2F7wBHAED%2F7wBIAED%2F7wBJAEH%2F7gBKAEL%2F7gBLAEP%2F7gBMAET%2F7gBNAEX%2F7QBOAEb%2F7QBPAEf%2F7QBQAEf%2F7QBRAEj%2F7ABSAEr%2F7ABTAEr%2F7ABUAEv%2F7ABVAEz%2F6wBWAE3%2F6wBXAE3%2F6wBYAE%2F%2F6wBZAFD%2F6wBaAFH%2F6gBbAFH%2F6gBcAFL%2F6wBdAFP%2F6wBeAFT%2F6gBfAFX%2F6gBgAFb%2F6gBhAFf%2F6gBiAFf%2F6QBjAFj%2F6QBkAFr%2F6QBlAFv%2F6QBmAFv%2F6QBnAFz%2F6QBoAF3%2F6QBpAF3%2F6QBqAF%2F%2F6ABrAGD%2F6ABsAGH%2F6ABtAGH%2F6ABuAGL%2F5wBvAGP%2F5wBwAGT%2F5wBxAGX%2F5wByAGb%2F5gBzAGf%2F5gB0AGf%2F5gB1AGj%2F5gB2AGn%2F5gB3AGv%2F5QB4AGv%2F5QB5AGz%2F5QB6AG3%2F5QB7AG7%2F5AB8AG7%2F5AB9AHD%2F5AB%2BAHH%2F5AB%2FAHH%2F4wCAAHL%2F4wCBAHP%2F4wCCAHT%2F4wCDAHX%2F4gCEAHb%2F4gCFAHf%2F4gCGAHj%2F4gCHAHj%2F4QCIAHn%2F4QCJAHv%2F4QCKAHv%2F4QCLAHz%2F4ACMAH3%2F4ACNAH7%2F4ACOAH7%2F4ACPAID%2F3wCQAIH%2F3wCRAIL%2F3wCSAIL%2F3wCTAIP%2F3wCUAIT%2F3gCVAIX%2F3gCWAIb%2F3gCXAIf%2F3gCYAIj%2F3QCZAIj%2F3QCaAIn%2F3QCbAIv%2F3QCcAIz%2F3ACdAIz%2F3ACeAI3%2F3ACfAI7%2F3ACgAI7%2F2wChAJD%2F2wCiAJH%2F2wCjAJL%2F2wCkAJL%2F2gClAJP%2F2gCmAJT%2F2gCnAJb%2F2gCoAJb%2F2QCpAJf%2F2QCqAJj%2F2QCrAJn%2F2gCsAJn%2F2QCtAJv%2F2QCuAJz%2F2QCvAJz%2F2QCwAJ3%2F2QCxAJ7%2F2ACyAJ%2F%2F2ACzAKD%2F2AC0AKH%2F2AC1AKL%2F1wC2AKP%2F2AC3AKP%2F2AC4AKT%2F2AC5AKb%2F2AC6AKb%2F2AC7AKf%2F2AC8AKj%2F1wC9AKn%2F1wC%2BAKn%2F1wC%2FAKv%2F1wDAAKz%2F1wDBAK3%2F1gDCAK3%2F1gDDAK7%2F1gDEAK%2F%2F1gDFALD%2F1QDGALH%2F1ADHALP%2F1ADIALT%2F1ADJALT%2F1ADKALX%2F0wDLALb%2F0wDMALf%2F0wDNALj%2F0wDOALn%2F0gDPALr%2F0gDQALr%2F0gDRALv%2F0gDSALz%2F0QDTAL7%2F0QDUAL7%2F0QDVAL%2F%2F0gDWAMD%2F0QDXAMH%2F0QDYAMH%2F0QDZAMP%2F0QDaAMT%2F0ADbAMT%2F0ADcAMX%2F0ADdAMb%2F0ADeAMf%2FzwDfAMj%2FzwDgAMn%2FzwDhAMr%2FzwDiAMv%2FzgDjAMv%2FzgDkAMz%2FzgDlAM7%2FzgDmAM7%2FzgDnAM%2F%2FzQDoAND%2FzQDpANH%2FzQDqANH%2FzADrANP%2FywDsANT%2FywDtANX%2FywDuANX%2FywDvANb%2FywDwANf%2FywDxANj%2FywDyANn%2FzADzANr%2FywD0ANv%2FywD1ANv%2FywD2ANz%2FywD3AN7%2FygD4AN%2F%2FygD5AN%2F%2FygD6AOD%2FygD7AOH%2FyQD8AOH%2FyQD9AOP%2FyQD%2BAOT%2FyQD%2FAOX%2FyAAAABgAAAKYCwwJAAMDBAUGBgkJAgQEBgYDBAMDBgYGBgYGBgYGBgMDBgYGBQoIBwcIBwYHCAQECAcKCAgHCAcFCAgHCwgIBwQDBAUGBAUFBQUFBAUGAwMGAwkGBgYFBAQEBQYHBgYFBQIFBggIBwcICAgFBQUFBQUFBQUFBQMDAwMGBgYGBgYFBQUFBQQGBgUEBQUICAwEBAYLCAgGBgYGBQUICQMEAwgIBgUEBgYGBgYGBgoICAgKCAYLBgUEBAYFBggCBgQEBgYGAwQFCwgHCAcHBAQEBAgICAgICAMEBAMEAwQEBAQEBwMFBAcFAggGCAYGBgYGAwMDCAgIBgcFBAUEBwUHBQUGBAgFCAUIBwgHBQcFBwMHBAcECAYIBggGBwQHBAUEBwMIBQgFCAUHBQcFBggIBgUFBgUGBgUDCwsGCwYLBgYLCAYHBgcHCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIDAwMBwsLCwsLBwcHCwwKCAgGBwcGBggHBgcDBQkFBwQEBwUIBQcFBwUHBQcFBwUHBQcFBwUIBggGBAMEAwQDBAMEAwgGBgcDCAYIBggGCAYHBAUECAQIBQgFCAUIBQsHCAYECAULCAgGAwsHCwcLBwgGBAQGBwgICAgEBAQECAgJBQgJCAMIBwcHBwgECAgKCAcICAcHCAgICAgECAYFBgMGBgUFBgUDBgUGBQUGBQQGBQcIAwYGBggHCAYHBQQEBAoKCAcICAgHBwYIBwoGCAgHBwoICAgHBwgICAgICAoKCAoHBwsHBQYFBQUFBwQGBgUFBwYGBgYFBQYHBgYGCAgGBwUFCAUFBgUFBAMDAwgIBgUFBgUECwsGBgYDAwMDBAICAAwNCQADAwQFBgYKCQIEBAYHAwQDAwYGBgYGBgYGBgYDAwcHBwULCQgICQcHCQkEBQkHDAkJBwkIBggJCAsJCAgEAwQGBgQFBgUGBQQFBgMDBgMJBgYHBgQFBAYGCQUHBgYCBgYJCQgHCQkJBQUFBQUFBQUFBQUDAwMDBgYGBgYGBgYGBgYFBgYFBAYGCQkMBAQHCwkJBwcHBgcGCQoDBAMJCAYFBAcHBgcHBgYMCQkJCwkGDAYFBAQHBgcIAgYEBAYGBgMEBQwJBwkHBwQEBAQJCQkJCQkDBAQEBAQEBAQEBAcDBgUIBgMJBggHBwcHBwQEBAkJCQcJBQQGBQgFCAUGBgQJBQkFCQgJBwUHBQcDBwUHBAkGCQYJBggECAQGBQcDCAUJBgkGCAYIBgcJCAYGBQYFBwYGBAwMBgwGDAYGDAkHBwcHBwkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQwMDAgMDAwMDAcIBwwNCwkJBgkHBgYJCQYHAwUKBggFBQcFCQUIBQgFBwUHBQcFCQUJBQkFCQYJBgQDBAMEAwQDBQMJBgYHAwkGCAYJBgkGCAQGBQgECQYJBgkGCQYLCQgHBAkFCwgJBgMLCQsJCwkIBwQEBgcJCQkJBAQEBAkICgUJCgkDCQgIBwgJBAkJDAkICQkHBwgICQkJBAgGBQYDBgYFBQYGAwYGBgYFBgYFBgYICAMGBgYIBwkHCAYEBAULCwkICQkJBwgHCAcLBgkJCAgMCQkJBwgICQkJCQgMDAgKBwgMCAUGBgUGBQgFBgYGBgcGBgYHBQUHCAUGBgkJBggGBQkGBQYFBQUDAwMJCQYGBgYFBAwLBgYHBAQEBAQCAgANDgoAAwMEBgcGCwoCBAQHBwMEAwQGBgYGBgYGBgYGAwQHBwcGDAoICAkHBwgJBAUJBwwJCQcJCAcICQgNCQgIBAQEBgcEBgcGBwYEBwcDAwYDCQcHBwcEBgQHBwkFBwUGAgYHCgoIBwkJCQYGBgYGBgYGBgYGAwMDAwcHBwcHBwcHBwcGBQYHBwQGBwoKDAQEBwsJCQcHBwcHBgkLBAQECgkHBQQHBwYHCAcHDAoKCQsJBw0GBgQEBwYHCAIGBAQHBwYDBAUOCgcKBwcEBAQECQkJCQkJAwUEBAQEBAQEBAUIAwcGCAUCCQcIBwcHBwcEBAQKCgoHCAcEBwYIBggGBwcECgYKBgkICQcGBwYHAwgFBwQJBwkHCQcIBAgEBwYIBAgGCQcJBwgFCAUICQoHBwUHBQgHBgQNDQcNBw0HBw0JBwgHCAgJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkJCQkMDAwIDQ0NDQ0ICAgNDgwKCggJCAcHCgkHCAMFCwYIBQUIBQoGCAYIBgcGBwYHBggHCAcIBwkHCQcEAwQDBAMEAwUDCQYHBwMJBwkHCQcJBwgEBwYIBAkHCQcJBwkHDQkIBwQKBgsJCQcEDQkNCQ0JCAcEBAcICgoKCgQEBAQKCQsFCQsKAwoICAcICQQJCQwJCAkJBwgICAkKCgQIBwUHAwYHBgUHBwMGBwcGBgcGBgYGBwkDBgcGCQcKCAkHBAQFCwsKCAkJCgcICAkHDAcJCQgJDAkJCQcICAkKCQkIDAwJCwcJDQkGBwYFBgYJBQcHBgYJBwcHBwYFBwkFBwcKCgcJBgYKBgYGBQYGAwMDCQkHBgcHBgUNDAcHBwQEBAQEAgIADxAMAAQEBQUIBw0MAwUFBwgDBQQEBwcHBwcHBwcHBwMECAgIBw4LCgoLCQgKCwUGCwkNCwsJCwoICQsLDgoLCQUEBQYIBAcHBwcHBQcHAwMHAwsHBwcHBQYEBwcLBwcGBwMHCAsLCgkLCwsHBwcHBwcHBwcHBwMDAwMHBwcHBwcHBwcHBwYICAgFBwgLCw8EBQgNCwsICAgIBwcLDAQEBAwKCAcFCAgHCAkHBw8LCwsNCwgPBgcFBQgHBwsDBwUFCAkHBAUGDwsJCwkJBQUFBQsLCwsLCwMFBQUFBAUEBQUFCQMIBgkGAwwICwcJCAgIBQUFCwsLCAoHBQgGCgcKBwgIBQsHCwcLCgsJBwkHCQMJBgkECwcLBwsHCgUKBQgGCQQJBgsHCwcJBgkGCQsLCAcGCAYJCAgFDw8HDwcPBwcPCwgJCAkJCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLDAwMCQ8PDw8PCQkJDxAOCwsICwkICAsLBwkDBg0HCQUFCQYLBwoHCgcJBwkHCQcKBwoHCgcLBwsHBQMFAwUDBQMGAwsHBwkDCwcLBwsHCwcKBQgGCQQLBwsHCwcLBw4LCwcECwcNCgsIBA4LDgsOCwsHBQUICQsLCwsFBQQFCwoMBgsMCwQLCgoJCQsFCwsNCwoLCwkJCQsKCwsFCwgGCAQHCAcGCAcEBwcIBwcHBwYHBwkJBAcHBwkJCwkKCAUFBg0NCwoLCwsJCgkKCQ0ICwsKCg0LCwsJCgkLCwoLCg8PCw0JCg8KBwgHBggHCgYHBwcHCgcHBwcHBwcJBwcICwsICgcGCwcHBwYGBgMDAwsLBwcIBwcFDw4ICAgFBQUFBQICABARDAAEBAUFCAgNDAMFBQgJBAYEBAgICAgICAgICAgDBAkJCQcPCwoLCwkJCwsFBgwJDgwMCQwKCQkLCw8LCwkFBAUICAUHCAcIBwQHBwMECAMLBwgICAUGBAcHCwcHBgcDCAkLCwsJDAwLBwcHBwcHBwcHBwcDAwMDBwgICAgIBwcHBwgGCAgIBgcIDAwQBQUJDQwLCQkJCAcICw0EBQUMCwgHBQkJCAkJBwcQCwsMDgsIEAYGBQUJCAcLAwgFBQcHBwQFBhALCQsJCQUFBQUMDAwLCwsDBQUFBQUFBAUFBQkDCQYJBgMLCAsHCggJCQUFBQwMDAgLBwUJBgsHCwcICAULBwsHCwoLCQcJBwkDCQYJBgwHDAcMCAoFCgUJBgoECQcLBwsHCQYJBgkMCwgIBwkGCQgIBQ8QBxAHEAcHEAsJCgkKCgsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwsLCwwMDAkQEBAQEAoKChARDwwMCAsKCAgMCwcJAwcNCAkGBgkGCwcLBwsHCQcJBwkHCwcLBwsHCwcLBwUDBQMFAwUDBgQMCAgJAwwHCwcMCAwICgUJBgkECwcLBwsHCwcPCwsHBAsHDQsMCAQPCw8LDwsLBwUFCAoMDAwMBQUFBQsLDQcMDQwECwoKCQkLBQwMDgwKDAsJCQkLCwwMBQsIBwgECAgHBwgIBAgICQcHCAgHCAcKCwQICAgLCQwJCwkFBQYODgwLCwsLCQoJCwkOCAsLCwsOCwwLCQsJCw0LCwoPDwsOCQsQCwcICAYIBwsGCQkHCAoJCAkIBwcHCQcJCAsLCAsHBwwHBwcGBwYDAwQMDAcHCAkHBhAPCAgJBQUFBQUDAwAREg0ABAQFBQkJDg0DBgYJCgQGBAUJCQkJCQkJCQkJBQQKCgoHDwsLCwwKCQwMBQcMCg8MDAoMCwkJDAsQDAsKBQUFCAkGBwgICAgGCAgFBQgFDQgJCAgGBwUIBwsICAcIAwgJCwsLCgwMDAcHBwcHBwgICAgIBQUFBQgJCQkJCQgICAgJBwgJCAYICQ0NEQUFCQ4MDAkJCQkICAwOBQUGDQsJBwUKCQkJCwgIEQsLDA8MCREGBwUFCQgICwMJBgYKCggEBgYQCwoLCgoFBQUFDAwMDAwMBQYGBgYFBgQFBgYKBQkHCgcDDQkLCAoICgoFBQUNDQ0JDAgFCQcLCAsICQkFCwcLBwwLDAoICggKBQoHCgYMCAwIDAkLBgsGCQcKBQkHDAgMCAoHCgcKDAsJCAcJBwoJCAUQEQkRCREJCREMCgoKCgoMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwKEREREREKCgoREhANDQoLCgkJDQwJCgMHDggKBgYLBgsHCwgLCAoICggKCAwIDAgMCAwIDAgFBQUFBQUFBQcFDAgJCgUMCAwIDAkMCQsGCQcJBQwIDAgMCAwIEAsLCAULBw4LDAkFEAsQCxALCwgGBgkKDQ0NDQYGBQYLDA4HDA4NBQsLCwoKDAUMDA8MCwwMCgoJCwwNDQULCQcJBQgJCAcJCAUJCAkICAkIBwgICwsFCAkICwoNCgsJBQUHDw8NCwwMCwoLCgwKDwkMDAsMDwwMDAoLCQwNDAwLEREMDwoLEQsHCQgHCQgLBwgICAgLCAkICAgHCAsICAkNDQkLCAcNCAgIBwgHBQUFDAwICAgICAYREAkJCQUFBQUGAwMAExQPAAUFBggKCRAPBAYGCQsFBgUFCQkJCQkJCQkJCQQFCwsLCBENDA0NCwsODQYHDQsQDQ4LDg0LDA0NEg0NCwYFBggKBggKCQoIBgkJBAQJBA4JCgoKBggFCQkNCQkICQMJCg0NDQsNDg0ICAgICAgJCAgICAYGBgYJCgoKCgoJCQkJCggJCgkHCQkODhQGBwoSDg4KCgoKCwkOEAUFBg8NCggGCwoJCgwKChMNDQ4RDgoTCQgHBwoJCQ0DCQYGCgoKBQYIEw0LDQsLBgYGBg4ODg0NDQYGBgcGBgYGBwYGDAQLCAsIAw4KDQkLCgsLBgYFDg8OCg4JBgsIDQkNCQoKBg0IDQgNDA4LCAsICwQMCAsHDQkNCQ4KDQYNBgsIDAUMCA0JDQkLCAsICw4OCgoICggLCgsGEhMKEwkTCQkTDgsLCwsLDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDQ0NDAwMDBMTExMTCwwLExQRDg4KDwsKCg4NCwsECBAJCwYGDAcNCA0JDQkLCAsICwgOCQ4JDgkNCQ0JBgYGBgYGBgQHBA0JCgsEDQkNCQ4KDgoNBgsIDAUNCQ0JDQkNCRINDQkFDQgSDQ4KBRINEg0SDQ0JBgYKCw4ODg4GBgYGDQ0PCA4QDgUNDAwLCw0GDQ4QDQwODQsLDA0NDg4GDQoICgUKCggICgkFCgkKCQgKCggKCAsNBQoKCg0LDgsNCwYGBxERDg0NDQ0LDAsNCxEKDQ0NDRANDg0LDQwNDg0NDBISDRELDRQNCAoJCAoIDQgKCgkJDAoKCgoJCAkMCQoKDg4KDQkIDgkICQgICAQGBA4OCQkKCgkHExIKCgoGBgYGBgMDABUWEAAFBQYICwsSEAQHBwoMBQcFBgsLCwsLCwsLCwsGBQwMDAoTDg4ODw0MDw8GCA8MEg8PDA8OCwwPDxMODwwHBgcKCwYJCgkKCQcKCgYGCgYQCgsKCgcIBgsKDwoJCQoDCgsODg4NDw8PCQkJCQkJCQkJCQkGBgYGCgsLCwsLCwsLCwsICgoLBwoKEBAWBgcMEw8PDAwMCwwKDxEGBQcQDgsKBgwMCwwNCwsVDg4PEw8LFQkJBwcMCgkPBAsHBwwLCwUHCRUODQ4NDQYGBgYPDw8PDw8GBwcIBwcHBgcHBw0GCwgMCQMQCw8JDQsMDAYGBhAQEAsPCgYLCA4JDgkLCwcOCQ4JDw4PDQkNCQwGDQgMBw8KDwoPCw4HDgcLCA0GDAkPCw8LDAkMCQwPDwsKCQsIDAsLBxQVCRUJFQkJFQ8MDQwNDQ8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDwwMDA0VFRUVFQ0NDRUWExAQCg8MCwsQDwwNBAkSCgwHBw0HDgkOCQ4JDQkNCQ0JDwoPCg8KDwoPCgYGBgYGBgYGCAYPCgsMBg8KDwoPCw8LDgcLCAwGDwsPCw8LDwsTDw8JBg4JEw4PCwYTDxMPEw8PCQcHCg0QEBAQBwcGBw4PEQkPERAGDg4ODQwPBg8PEg8ODw8MDAwPDhAQBg8LCQsGCgsJCQsKBgsKCwoJCwoICgkNDgYKCwoODRAMDgsGBggSEhAODw8ODA4MDg0TCw8PDg4SDw8PDA4MDxEODw4VFQ8SDA4WDgkLCgkLCQ4ICwsKCg0LCwsKCQkJDgoLCxAQCw4KCRAKCQoJCQgGBgYPDwoKCwsJBxUUCwsMBgYGBgcDAwAYGRMABgYICgwMFBMECAgMDgYIBgcMDAwMDAwMDAwMBgcODg4KFhEQEBEPDRERCAkRDxUREQ4REAwOEBAXEREOCAcICgwICwwLDAsICwwGBgwGEgwMDAwICQcMDBEMDAoMBQwNEREQDxEREAsLCwsLCwsLCwsLBgYGBgwMDAwMDAwMDAwMCQwMDAgLDBISGAcIDRYREQ0NDQwODBEUBwYIEhAMCggODQwNDwwMGBERERURDBgMCwgIDQwMEQQMCAgNDQwGCAwYEQ8RDw8ICAgIEREREBAQBgkICAgHCAcHCAkPBgwJDgoFEgwRDA4MDg4HBwcSEhIMEQsIDAkQCxALDAwIEQsRCxEQEQ8LDwsPBg8KDwgRDBEMEQwQCBAIDAkOBw4KEAwQDA4KDgoOERINCwoNCg4MDQgXGAwYDBgMCxgRDg4ODw8REREREREREREREREREREREREREREREREREREREREREREREREREREREREREREMDAwOGBgYGBgPDg8ZGRYSEg0RDgwMEhENDwUKFAwPCQkPCBELEAsQCw8LDwsPCxELEQsRCxEMEQwIBggGCAYIBgkGEQwMDwYRDBEMEQwRDBAIDAkOBxAMEAwQDBAMFxERDAcRCxYQEQwHFxEXERcREQwICAwOEhISEggIBwgRERMKERQSBxEQDw8OEQgRERURDxERDg4OERESEggRDQoNBwwMCwoNDAcMDA0LCwwMCgwLDxAHDAwMEA8SDhAMCAgJFRUSEBEREQ4QDhAPFgwRERAQFREREQ4QDhESEREQGBgRFQ4QGRALDAsKDAsRCQ0NDAwPDQwNDAsKDBAMDQwSEgwQCwoSCwsMCgoJBgYGEREMDAwNCwgYFwwMDQcHBwcIBAQAGxwVAAcHCAoODRYVBAkJDQ8HCQcIDg4ODg4ODg4ODgYIDw8PDBkTEhITEQ8TEwgKExAYExMPExIPEBMTGRMTEAkHCQwOCAwODA4MCAwOBwcNCBQODg4OCQoIDgwTDQ0MDQUNDxMTEhETExMMDAwMDAwMDAwMDAcHBwcODg4ODg4ODg4ODgoNDQ0KDA4VFRoHCA8YFBMPDw8OEA0TFgcGCRUSDgwIDw8ODxEMDBsTExMYFA4bDAwJCQ8NDRMFDgkJDw8OBwkMGxMRExERCAgICBMTExMTEwcJCQkJCAkICAkJEQgPChAMBRMOEw0PDQ8PCAgHFBQUDhMMCA8KEgwSDA4OCBMMEwwTERQRDBEMEAgRCxAJEw4TDhMOEgkSCQ8KEQgQDBMOEw4QDBAMEBMUDg0LDwsQDg4JGhsNGw0bDQ0aFA8QDxAQExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTExMTEQwYEBsbGxsbEBEQHBwZFBQPExAODhQTDxAGCxcNEAoKEAsTDBIMEgwRDBEMEQwTDBMMEwwTDhQOCAcIBwgHCAcKBxMNDhAIEw4TDRMOEw4SCQ8KEAgTDhMOEw4TDhkTEw0IEwwYEhQOCBkTGRMZExMNCQkNEBQUFBQJCQcJExMWCxMWFAcTEhEREBMIExQYExETEw8QEBMTFBQIEw4LDgcNDgwLDg0HDg0ODAwODQsNDBESBw0ODRIRFBASDwgIChgYFBITExMQEhASERgOFBQSEhgTExMPEhATFRMTEhoaExgQEhwSDA4MCw4MEwsODg0NEQ4ODg4MDA0SDQ4OFRUOEgwMFAwMDQsMCgcHBxQTDg0ODgwJGxoODg8ICAgICQQEAB0fFwAHBwgKDw8YFwQKCg8QBwkHCA4ODg4ODg4ODg4ICBAQEAwbFBMTFRIQFBQKCxQRGhUUEBQTEBIVFRsVFREJCAkODwoMDgwODQkNDggIDggWDg4ODgkLCA4OFA4NDQ4FDhAUFBMSFRQVDAwMDAwMDA0NDQ0ICAgIDg4ODg4ODg4ODg8LDg8OCg0OFhYcCQgOGBQVEBAQDxEOFRcICAkWEw8MCBAQDxASDg4dFBQUGhUPHQwNCQkQDg0VBQ4KChAQDwcKDB0UEhQSEgoKCgoUFBQVFRUICgoKCgkKCAkKChIIEAsRDQUVDxUNEQ4QEAkJCRYWFg8UDQoQCxMMEwwPDwkUDBQMFRIVEg0SDREIEgwRChUOFQ4UDhMJEwkQCxIIEgwVDhUOEQ0RDREUFQ8ODBAMEQ8OCRwdDR0NHQ0NHBUQERASEhUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRUVFRcYGBEdHR0dHRISEh4fGxYWDxURDw8WFRASBgwYDhEKChMLFAwTDBMMEg0SDRINFA0UDRQNFA4UDgoICggKCAoICwgUDg4RCBUOFA4UDhQOEwkQCxIIFQ4VDhUOFQ4bFBUNCBQMGBMUDwgbFBsUGxQVDQoKDxEWFhYWCgoJChQUFwwUGBYIFBMTEhEUChQVGhUTFBQQERIVFRUWChUPDA8IDg8NDA8OCA8OEA0NDg4LDg0SEwgODg4TEhYRExAKCgsZGRYTFRQUERMRFBIaDxQUExQaFBQUEBMSFRcVFBMcHBQZERMeEwwPDgwPDRQLEBAODhIQDhAODA0NEw4QDxYWDxMNDBYNDQ4MDAsICAgVFQ4ODxANCh0cDw8QCQkJCQoFBQAgIhkACAgLDRAQGxkFCwsPEggKCAkQEBAQEBAQEBAQCQkSEhIOHRYVFRcUEhcXCw0WExwXFxIXFRITFhcdFxcTCwgLDxAKDhAOEA4KDw8JCRAJFw8QEBALCwkPDxcPDw4PBQ8RFhYVFBcXFg4ODg4ODg4ODg4OCQkJCQ8QEBAQEA8PDw8QDBAQEAsPERgYIAoKEB0XFxISEhASEBcaCQgKGRUQDQsSEhASFBAQIBYWFxwXECAPDgsLEhAPFwUQCwsREREJCw8gFhQWFBQLCwsLFxcXFhYWCQsLCwsKCwoLCwsUCRILEw4FFxAXDxIQEhIKCggYGBgQFw8LEgsVDhUOEBALFg4WDhcVFxQOFA4TCRQNEwsXDxcPFxAVCxULEgsUCRMOFg8WDxMOEw4TFxcRDw0RDRIQEgofIBAgECAQEB8XEhMSExMXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXGBgUICAgICATFBMhIh0YGBEXExAQGBcSEwcNGw8TCwsUDBYOFQ4VDhQOFA4UDhcPFw8XDxcPFw8LCQsJCwkLCQ0JFhAQEwkXDxYQFxAXEBULEgsTCRYPFg8WDxYPHRcXDwkWDh0VFxAJHRcdFx0XFw8LCxATGBgYGAsLCgsWFhoNFxoYCRYVFRQTFwsWFxwXFRcXEhMTFxcYGAsXEQ0RCRAQDg0RDwkQEBEODhAQDRAOFBUJEBAQFRQYExUSCwsNHBwYFRcXFhIVExYUHRAXFxUWHBcXFxIVExcZFxcVICAXHBIVIRUOEA8NEA4WDREREBAUERAREA4ODxUPERAZGREWDw4YDw4PDQ4LCQkJFxcPEBARDgsgHxAQEgoKCgoLBQUAISMaAAgICw0RERsZBQsLDxMICggJEREREREREREREQkJExMTDx4XFhYYFBIYGAsNFxQdGBgSGBYSFRcXHxcYFAsICw8RCg8QDhAOChAQCQkRCRkQEBAQCwwJERAXEBAOEAUQEhcXFhQYGBcPDw8PDw8ODg4ODgkJCQkQEBAQEBAREREREAwQERELDxEZGSEKChEdGBgSEhIRExAYGwkJChkWEQ8LExIREhQQECEXFxgdGBEhDw8LCxIQEBgGEQsLEhIQCQsPIRcUFxQUCwsLCxgYGBcXFwkLCwsLCgsKCwsLFAkSDBQOBRgRGBASERMTCgoKGRkZERgQCxIMFg4WDhERCxcPFw8YFRgUDhQOFAkUDRQLGBAYEBgQFgsWCxIMFAkVDhcRFxEUDhQOExgYERAOEg0TERIKICEQIRAgEBAgGBMUExQUFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXFxcXGBgYFCEhISEhFBUUIiMeGRkRFxQRERkXEhQHDhwQEwsLFAwXDxYOFg4UDhQOFA4YEBgQGBAYEBgQCwkLCQsJCwkNCBcRERQJGBAXEBgQGBAWCxIMFQkXERcRFxEXER8XGBAJFw8dFhgRCR8XHxcfFxgQCwsRFBkZGRkLCwoLFxcbDhgbGQkXFhUUFBgLFxgdGBUYGBITFRgXGBkLGBEOEQkQEQ8OERAJERASDw8QEA0QDxUVCRAQEBUUGRMWEgsLDR0dGBYXGBcTFhMXFB4RGBgWFh0YGBgSFhUXGhcYFSEhFx0TFiIWDxEQDhEOFw0SEhAQFRIQEhAODhAVEBIRGRkRFg8OGQ8OEA4ODAkJCRgYEBAREg8MIR8RERIKCgoKCwUFACUnHQAJCQsPExMfHAUMDBMVCQsJChMTExMTExMTExMJChUVFRAiGRkZGxcTGhsLDxoWIRsbFRsZFBcbGyIbGxYMCQwREwwQEhASEAwSEwkJEgkdExISEwwOChMSGxIREBIHEhQZGRkXGxsbEBAQEBAQEBAQEBAJCQkJExISEhISExMTExMPEhMTDRESHBwlCwsTIBsaFBQUExUSGh4KCgwcGRMPCxUUExQXEBAlGRkbIRsTJREQDQ0UEhEbBhMMDBQUEgkMESUZFxkXFwsLCwsbGxsbGxsJDAwNDAsMCgsMDBcJFA4WEAcbExsRFRIVFQsLCxwbHBMaEgsUDhkQGRATEwwZEBkQGxcbFxAXEBYJFw8WDRsTGxMbEhkMGQwUDhcKFxAbExsTFhAWEBUbGxMREBQPFRMTDCQlEyUTJBMTJBsVFhUWFhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhoaGhgYGBYlJSUlJRYWFiYnIhwcExkWExMcGhQWCA8fEhcMDBYNGRAZEBkQFxAXEBcQGhIaEhoSGxMbEwsJCwkLCQsJDwkaEhMWCRsTGhIbEhsSGQwUDhcKGxMbExsTGxMiGxsRChkQIBkbEwoiGyIbIhsbEQwMExYcHBwcDAwLDBkaHg8bHhwKGRkYFxYbCxobIRsYGxsVFhcbGxscCxsTEBMKEhMQDxMSChMSFBEREhIPEhAXGAoSEhIYFxwVGBQLCw8gIBsZGhsZFRkVGRchExsbGRkhGxsbFRkXGh0bGxglJRogFRgmGRATEQ8TEBoPFBQSEhcUEhQSEBARGBIUExwcExkREBwREBIPEA4JCQkbGxMSExQRDSUjExMUCwsLCwwGBgAqLCEACwsOERUVIyAIDg4VGAsOCwwVFRUVFRUVFRUVDAwYGBgSJx4bHB4aFx4dDhAeGSUeHhceGxcaHR4nHh4ZDgsOFBUOExQSFRINFRYMCxUMIRYUFRUPEAwVFB0VExMUCBQXHh4cGh4eHRMTExMTExISEhISDAwMDBYUFBQUFBUVFRUVERUVFQ4TFSAgKg0NFSYeHhcXFxUXFR4jDAsNIBwUEg4YFxUXGhUVKh4eHiUeFSoSEw4OFxUTHgcVDg4XFxULDhIqHhoeGhoODg4OHh4eHR0dDA4ODg4NDg0ODg4aDBcQGRMIHxUeExgWGBgNDQ0gICAVHhUOFxAcEhwSFRUOHhMeEx4bHhoSGhIZDBoRGQ4eFh4WHhQbDxsPFxAaDBoSHRUdFRkTGRMYHh8WFBIXERgVGA0pKhQqFCoUFCkeGBgYGRkeHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4YGBsZKioqKioZGhkrLCcgIBUdGRUVIB4XGQkSIxQZDw8aDh4THBIcEhoSGhIaEh4VHhUeFR0WHhYODA4MDgwODBALHhUVGQweFh0VHhQeFBsPFxAaDB0VHRUdFR0VJx0eEwweEyYcHhQMJx0nHScdHhMODhUZICAgIA4ODQ4eHSIRHiIfCx4bGxoZHQ4eHiUeGx4eFxgaHh4fHw4eFhIWCxUVExEWFAsVFBcTExQVERUTGhwLFRQVHBogGBwXDg4QJSUfHB4eHhgbGB0aJhUeHhwcJR0eHhccGh4hHh4bKioeJRgcKxwTFRQRFRIdERYWFBUbFhQWFRISExsVFhUgIBYcExIfExIUERIQDAwLHx4WFBUWEw8qKBUVFw0NDQ0OBwcALjAkAAwMDhIXFyYkCA8PFRoMDwwNFxcXFxcXFxcXFwwNGhoaFCogHh8hHBohIQ8SIRwpISEaIR8aHSAgKyEgHA8MDxYXDxUXFBYTDxYWDAwWDCIWFhcWEBINFxYgFxYUFggWGSAgHxwhISAVFRUVFRUUExMTEwwMDAwWFhYWFhYXFxcXGBIWFxcQFBcjIy0NDhkqISEZGRkXGxchJQ0NDiMeFxQOGhkXGRwWFi4gICEpIRcuFRQPDxkXFiAIFw8PGBgYDA8VLiAcIBwcDw8PDyEhISAgIAwQDw8PDg8ODw8QHAwaEhwUCCEXIBYaGBoaDg4OIyIjFyEWDxoSHxQfFBcXDyAVIBUhHiEcExwTHAwcExwQIRYhFiEWHxAfEBoSHA0dFCAXIBccFBwUGyEiGBYTGRIbFxgOLS4WLhYuFhYtIRobGhwcISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhISEhIiMkHC4uLi4uHB0cLzAqIyMYHxsXFyMhGRwJEyYWGxAQHBEgFR8UHxQcExwTHBMhFiEWIRYhFiEWDwwPDA8MDwwSDCEWFxwMIRYgFyEWIRYfEBoSHQ0gFyAXIBcgFysgIBYNIBUqHiEXDSsgKyArICAWDw8XHCMjIyMPDw0PICAlEyEmIgwgHh4cHCEPISEpIR4hIRobHSAhIiIPIBgTGAwXFxQTGBYMFxYZFRUWFxIXFB0eDBcWFx4cIxseGg8PEigoIh8hISAaHhsfHCkXISEfHykhISEaHx0hJCEhHi4uICgaHi8fFRcWExcTIBIZGRYXHRkWGRcUFBYeFxkXIyMYHxUUIhUTFhMUEgwMDCEhFhYXGRUQLiwXFxkODg4ODwcHADI1JwANDRAUGRkqJggRERkcDRENDhkZGRkZGRkZGRkODRwcHBUtIyEhJB8bJCQREyMeLCQkHCQhHB8kJC4kJB4RDhEXGRAWGBYZFg8ZGAwMGQwlGBoZGRETDxkYJBgXFhgKGBsjIyEfJCQkFhYWFhYWFhYWFhYMDAwMGBoaGhoaGRkZGRkTGRkZERYaJiYxDxAbLSQkGxsbGR0ZJCkODRAmIRkUEBwbGRsfGBgyIyMkLCQZMhUWEBAbGRckCBkRERsbGQ0RFTIjHyMfHxEREREkJCQkJCQMERESEQ8RDxARER8MHBMeFgokGSQXHBkcHA8PDiYmJhkkGREcEyEWIRYZGRAjFiMWJCAkHxYfFh4MHxQeESQYJBgkGiERIREcEx8OHxUkGSQZHhYeFh0kJRoYFRsUHRkbEDAyGDIYMhgYMSQcHhweHiMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyIjJB4yMTExMR4fHjM1LiYmGiEeGhkmIxweChUqGB8RESASIxYhFiEWHxYfFh8WJBkkGSQZJBgkGBEMEQwRDBEMEwwjGRkeDCQYIxkkGiQaIREcEx8PJBkkGSQZJBkuJCQXDiMWLSEkGQ4uJC4kLiQkFxERGR4mJiYmEREPESMjKBUkKSUNIyEgHx4kESMkLCQgJCQcHR8kJCUlESQaFRoNGRkWFRoYDRkYGxcWGhkUGRYfIQ0ZGhkhHyYdIRwRERMsLCUhIyQjHSEdIh8tGSQkISIsJCQkHCEfIygkJCEyMiMsHSEzIRYZGBUZFiMUGxsYGSAbGhsZFhYXIBgbGScnGiIXFSUXFhgVFRMMDAwkJBgYGRsXEjIwGRkbDw8PDxEICAA2OSoADg4RFhsbLSkJEhIbHg4SDg8bGxsbGxsbGxsbDw8eHh4YMiYkJCchHicnERUnIDAnJx4nJB0hJyczJychEg8SGRsSGBsYGxgSGhsPDxoPKRsbGxsSFQ8bGicbGxgaChodJiYkIScnJxgYGBgYGBgYGBgYDw8PDxsbGxsbGxsbGxsbFhobGxIYGykpNhESHjAnJx4eHhsfGycrDw8RKSQbFxEeHhseIhsbNiYmJzAnGzYXGBISHhsbJwkbEhIdHRwOEhc2JiEmISERERERJycnJycnDxISExIREhASEhIhDx0VIRgKJxsnGx4bHh4QEBApKSkbJxoRHRUkGCQYGxsSJhgmGCcjJyEYIRggDyEWIBMnGycbJxskEiQSHRUhDyEXJxsnGyEYIRgfJyccGRcdFh8bHRE0Nhs2GzYbGzUnHiAeISEmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYmJiYjIyQhNjU1NTUhIiE3OTEpKRwlIBwbKSYeIQsWLRohFBQiEyYYJBgkGCEYIRghGCcaJxonGicbJxsRDxEPEQ8RDxUPJxobIA8nGyYbJxsnGyQSHRUhDycbJxsnGycbMycnGw8mGDAkJxsPMyczJzMnJxsSEhsgKSkpKRISERImJSwWJywoDyYkIyEhJxEnJzAnIycnHh8hJycoKBEnHBccDxsbGBYcGg8bGh0YGBsbFRsYIiQPGxsbJCEpHyQdEREVLy8oJCYnJh8kHyUhMBsnJyQlMCcnJx4kISYrJycjNjYmLx8kOCQYGxoWGxglFR0dGhsiHRsdGxgYGyMbHRsqKhwkGRcoGRgaFhcVDw8PJycbGhsdGBM2NBsbHhAQEBASCQkAOj0tAA8PERcdHTAtCRMTGyEPEw8QHR0dHR0dHR0dHQ8QISEhGTUpJicqIx8qKRMXKSI0KiogKicgIyoqNyoqIxMPExsdExodGh0aEhwcDxAdDyscHR0dExcQHBwqHBwaHAocHykpJyMqKioaGhoaGhoaGhoaGg8PDw8cHR0dHR0cHBwcHhcdHR0UGh4sLDoREiAzKikgICAdIR0pMBAQEi0nHRkRISAdICQcHDopKSo0Kh06GxoUFCAdHCoKHRMTICAdDhMbOikjKSMjExMTEyoqKioqKg8UExQTEhMREhMUIw8gFyMaCiodKhwhHSEhERERLCssHSocEyAXJxonGh0dEykaKRoqJiojGiMaIg8jGCIUKhwqHCodJxMnEyAXIxAjGSocKhwjGiMaIioqHhsYHxchHR4SODodOh06HR05KiEiISMjKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpKSkpIyMkIzo5OTk5IyMjOz01LCwfJyIeHSwpICMLGDAcIxUVIxQpGicaJxojGiMaIxoqHCocKhwpHCkcEw8TDxMPEw8XECkdHSIPKhwpHSodKh0nEyAXIxAqHCocKhwqHDcqKhwQKRozJyodEDcqNyo3KiocExMdIywsLCwTExETKSgvGCovKxApJiUjIykTKSo0KiUqKSAiIyoqKysTKh4YHhAdHhoYHhwQHRwfGhodHRcdGiQmEB0dHSYjLCImIBMTFzMzKycpKSkhJiIoIzQdKSknJzQpKikgJyMpLiopJjo6KTMhJjwnGh4bGB4aKBcfHxwdJR8dHx0aGRwmHB8dLS0eJxoZKxsaHBgZFw8PECoqHBwdHxoUOjcdHSAREREREwkJAENHNAARERQbIiI4MwwWFiEmERYREyIiIiIiIiIiIiISEyYmJh0%2BLy0tMCkkLzAUGi8nPDAwJTAtJSgwMD4wMCgXEhcfIhYeIh4iHRYhIhMTIhI0IiEiIhYaEyIhLyEgHSAMICQvLy0pMDAwHh4eHh4eHh0dHR0TExMTIiEhISEhIiIiIiIaISIiFx4iMjNCFRUjOzAwJSUlIichMDcSEhUzLSIcFCYlIiUpICBDLy8wPDAiQx0eFhYlISAwCyIWFiUlIhEWHUMvKS8pKRQUFBQwMDAwMDATFhYXFhUWFBYWFikSJRooHQ0wIjAgJSEmJhQUFDIyMiIvIRQlGi0eLR4iIhYvHi8eMCswKR0pHScSKRsnFzAiMCIwIS0WLRYlGikTKB0wIjAiKB0oHScwMSMgHCQbJyIjFUFDIUMhQyEhQjAmKCYoKC8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy8vLy4uMClDQkJCQigqKERHPTIyJC0oIiIyLyUoDRw4ICkXFykYLx4tHi0eKR0pHSkdLyEvIS8hMCIwIhQTFBMUExQTGhMvIiInEjAiLyEwITAhLRYlGigTMCIwIjAiMCI%2BLzAgEy8eOy0wIhM%2BLz4vPi8wIBYWIigyMjIyFhYVFi8uNhwwNzISLy0rKSgwFC8xPDArMDAlJygwMDEyFDAjHCMSISIeHCMgEiIgJB4eISEbIR4qLBIhISEsKTInLCUUFBo6OjItLzAvJi0nLik8IjAwLS08MDAwJS0oLzUwMCxERC86JixFLR4iIBsiHS4aJCQhISokISQiHh0gKyEkIjQ0Iy0fHTIfHSAbHRoTExMxMCIhIiQeGENAIiIlFBQUFBYLCwBLTzoAExMYHiYmPjoNGRkjKhMZExUmJiYmJiYmJiYmFRUqKiohRTUyMjYuKjU2GR02LUM2Nis2MiotNjdGNzYuGhQaIyYYISYhJiEYJSYVFSUVOSYmJiYZHRUmJTUlJCEkDSQpNTUyLjY2NiEhISEhISEhISEhFRUVFSYmJiYmJiYmJiYmHSUmJhkiJTk5ShgZKEE2NSkpKSYrJTU%2BFRMXOjImIhgqKSYpLiMjSzU1NkM2JkshIRkZKSUkNg0mGRkpKSYTGSFLNS41Li4ZGRkZNjY2NjY2FRkZGRkZGRcXGRkuFSodLiENNyY2JCslKioWFhY4OTgmNSUZKh0yITIhJiYZNSE1ITYwNi4hLiEtFS4eLRo2JjYmNiYyGTIZKh0uFS0gNiY2Ji4hLiErNjcnIyAoHismKhhJSyRLJEskJEk2Ki0qLS01NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTU1NTUuLjAuS0pKSkotLi1NT0U4OCgzLSYmODUpLQ4fPyQtGxovGjUhMiEyIS4hLiEuITUlNSU1JTYmNiYZFRkVGRUZFR0VNiUmLRU2JjUlNiY2JjIZKh0tFTYmNiY2JjYmRjU2JBU1IUEyNiYVRjVGNUY1NiQZGSYtODg4OBkZGBk1ND0fNj04FDUyMC4uNhk2NkM2MDY2KywtNjc3OBk2JyAnFCUmIR8nJBQmJCgiISYlHiUhLzEUJSYlMS44KzIqGRkdQUE4MjU2NSsyKzMuQyY2NjIzQzY2NisyLTU7NzYxTEw1QSsyTTIhJiMfJiE0HigoJCUvKCYoJiEhJDElKCY6OicyIiA4IyEkHyAdFRUVNzYmJCYoIhpLSCYmKRYWFhYZDAwAU1dBABUVGyMqKkVADhwcKC8VGxUXKioqKioqKioqKhcXLy8vJkw7ODc8My48PBwhPDJKPDwvPDcuNDw8Tzw8MhwWHCcqGyUqJSolGykpFxgpFz8pKioqHCAXKSk6KSglKA8oLTs7NzM8PDwlJSUlJSUlJSUlJRcXFxcpKioqKiopKSkpKiEpKSocJSo%2FP1IaHixIPDsuLi4qMCk7RBcXG0A3KiUbLy4qLjMnJ1M7OzxKPCpTJCUbGy4pKDwOKhwcLS0qFRwkUzszOzMzHBwcHDw8PDw8PBccHB0cHBwYGhwcMxcuIDIlDzwqPCgvKS8vGRkZPj8%2BKjwpHC4gNyU3JSoqHDslOyU8NjwzJTMlMhczIjIdPCk8KTwqNxw3HC4gMxc0IzwpPCkyJTIlMDw9KycjLSEwKi8aUFMoUyhTKChRPC8yLzIyOzs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ojo8MlNSUlJSMjMyVVdMPj4tNzEqKj47LjISI0UoMh0cMh47JTclNyUzJTMlMyU8KTwpPCk8KTwpHBccFxwXHBchGDwpKjIXPCk6KTwqPCo3HC4gNBc8KTwpPCk8KU86PCgXOyVINzwqF086TzpPOjwoHBwpMj4%2BPj4cHBocOzpDIjxEPhY7ODUzMjwcPDxKPDU8PC8wNDw8PT4cPCsjKxYpKiUiKygWKigtJiUqKSEpJTQ3FikqKTczPjA3LhwcIUhIPjc7PDswODA5M0oqPDw3OEo8PDwvNzQ7Qjw8NlRUO0gwN1U3JSonIiolOSEsLCgpNSwqLColJCg2KSwqQEArOCYkPiYlKCIkIBcXGDw8KSgqLCUdU08qKi4ZGRkZHA0NAFxhSAAXFx4mLi5NRw8fHy40Fx0XGi4uLi4uLi4uLi4aGjQ0NClUQj09QjgzQkIdJUM4UkJCM0I9MzlCQ1dDQjcfGR8rLh4pLikuKR8tLhobLRpGLi4uLh8kGi4tQi4tKCwRLDJCQj04QkJCKSkpKSkpKSkpKSkaGhoaLi4uLi4uLi4uLi8kLi4uICkuRkZbHiExUEJCMzMzLjUtQkwZGB1HPS4oHjQzLjM5LCxcQkJCUkIuXCkpHx8zLS1CDy4fHzIyLxcfKVxCOEI4OB0dHR1CQkJCQkIaHx8gHx8fGx0fHzgaMyQ3KBJCLkItMy40NBwcG0VFRS5CLR0zJD0pPSkuLh9CKUIpQjtCOCk4KTgaOCU4IEIuQi5CLj0fPR8zJDgaOSdCLkIuNyg3KDVCQzArJzIlNS40HVlcLlwuWy4uWkI0NzQ4OEFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQUFBQTo6PDdcW1tbWzg4OF5hVEVFMj83Ly5FQTM4FCZNLDghIDggQik9KT0pOCk4KTgpQi1CLUItQi5CLh0aHRodGh0aJRtDLS44GkIuQS5CLkIuPR8zJDkaQi5CLkIuQi5XQkItGkIpUD1CLhpXQldCV0JCLR8fLjdFRUVFHx8eH0JASiZCS0QZQj07ODdCHUNDUkI7QkIzNjlCQ0REHUIwJzAZLi8pJjAsGS4tMSopLi4kLik6PRkuLi49OEU1PTMdHSVQUEQ9QUJCNT01PzhSLkJCPT5SQkJCMz05QUlDQjxdXUFQNT1fPSkvKyYvKUAkMTEtLjoxLjEuKSgtPC4xLkdHMD4qJ0UqKSwmJyQaGhtDQy4tLjEpIFxYLi4zHBwcHB8PDwBkaU4AGRkhKDIyU00RISEyOBkhGRwyMjIyMjIyMjIyHBw4ODguXEhCQ0g9N0hIHyhIO1lISDhIQzg9SEhfSEg8IhoiLzIgLDIsMiwhMTIcHDIcTjIyMjIhJxwyMkgzLy0wEjA2SEhDPUhISCwsLCwsLCwsLCwsHBwcHDIyMjIyMjIyMjIzKDIyMiMtMkxMYiAjNVZIRzc3NzI6MUdSGxwfTUMyLSE4NzI3PS4uZEhISFlIMmQsLCEhNzEvSBEyISE2NjIZIS1kSD1IPT0fHx8fSEhISEhIHCEhIiEiIR0fISE9HDgnPC0SSDJILzgxODgeHh5LS0sySDEfOCdDLEMsMjIhSCxILEhBSD0sPSw7HD0pOyJIMkgySDJDIUMhOCc9HD0rSDJIMjwtPC06SEk0Lyo2KDoyOSBhZDFkMWQxMWJIODs4PDxHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dHR0dGRkg8ZGNjY2M8PTxmaVxLSzZDOzMyS0c3PBQqUzA8JCQ%2BJEgsQyxDLD0sPSw9LEgxSDFIMUgySDIfHB8cHxwfHCgcSDIyOxxIMkYxSDJIMkMhOCc9HEgySDJIMkgyX0hILxxILFZDSDIcX0hfSF9ISC8hITI8S0tLSyEhICFIRVEpSFJKG0hCQD08SB9ISVlIQEhIODo9SEhKSh9INCo0GzIzLCk0MBsyMDYtLTIyKDIsP0IbMjIyQj1LOkI4Hx8oV1dKQ0dISDlCOkQ9WjJISENEWUhISDhDPUdPSEhBZWVHVzlCZ0MsMy8pMyxFKDY2MTI%2FNjI2MiwsL0EzNjJNTTRDLitLLiwwKSsnHBwcSUgyMTI2LSNkXzIyNx4eHh4hEBAAAAAAAwAAAAMAAAAcAAEAAAAABcAAAwABAAAAHAAEBaQAAAC%2BAIAABgA%2BAH4BfwGSAf8CxwLJAt0DfgOKA4wDoQPOBAwETwRcBF8EkR6FHvMgFSAeICIgJiAwIDMgOiA8ID4gRCB%2FIKQgpyCsIQUhEyEWISIhJiEuIV4hlSGoIgIiBiIPIhIiFSIaIh8iKSIrIkgiYSJlIwIjECMhJQAlAiUMJRAlFCUYJRwlJCUsJTQlPCVsJYAlhCWIJYwlkyWhJawlsiW6JbwlxCXLJc8l2SXmJjwmQCZCJmAmYyZmJmvwAvAF%2BwL%2F%2FwAAACAAoAGSAfoCxgLJAtgDfgOEA4wDjgOjBAEEDgRRBF4EkB6AHvIgEyAXICAgJiAwIDIgOSA8ID4gRCB%2FIKMgpyCsIQUhEyEWISIhJiEuIVshkCGoIgIiBiIPIhEiFSIZIh4iKSIrIkgiYCJkIwIjECMgJQAlAiUMJRAlFCUYJRwlJCUsJTQlPCVQJYAlhCWIJYwlkCWgJaolsiW6JbwlxCXKJc8l2CXmJjomQCZCJmAmYyZlJmrwAfAE%2BwH%2F%2F%2F%2FjAAD%2FE%2F%2FbAAD%2BDgAA%2FKAAAP5oAAAAAP4q%2Fin%2BKP4n%2FffjXOLwAAAAAAAA4ITglOFa4IPg%2BOGn4HbgtgAA4I%2FgD%2BCJ4HzhdN9q33jgueCN36ffld6W3qHeiwAA3qUAAAAA3xbecN5eAADeMN4%2F3jLeI9xF3ETcO9w43DXcMtwv3CjcIdwa3BPcANvt2%2Brb59vk2%2BEAAAAA28Xbvtu927YAANvE26TbrttE20HbQNsj2yHbINsdEL0R6AW9AAEAAAC8AAAAAAJ2AAACdgAAAn4AAAKIAq4AAAAAAAAAAAAAAAAAAAL2AvoDCAAAAAAAAAAAAAAAAAAAAAAC%2FAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAC4gAAAuIC5AAAAAAAAALgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAArgCugAAAAAAAAAAArYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAMAogCEAIUCjACWAOUAhgCOAIsAnACoAKMAEACKAP8AgwCTAO8A8ACNAJcAiADBANsA7gCdAKkA8gDxAPMAoQCrAMcAxQCsAGIAYwCQAGQAyQBlAMYAyADNAMoAywDMAOYAZgDQAM4AzwCtAGcA7QCRANMA0QDSAGgA6ADqAIkAagBpAGsAbQBsAG4AnwBvAHEAcAByAHMAdQB0AHYAdwDnAHgAegB5AHsAfQB8ALYAoAB%2FAH4AgACBAOkA6wC4AZUBlgEBAQIBAwEEAPoA%2BwGXAZgBmQGaAPwA%2FQEFAQYBBwD%2BAZsBnAGdAZ4BnwGgAQgBCQEKAQsBoQGiAPUA9gGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAPcA1AGJAYoBswG0AbUBtgG3AQwBDQG4AbkBDgEPARABEQDfAOABEgETAboBuwEUARUBiwG8Ab0BvgG%2FAcABwQEWARcArgCvARgBGQHCAcMBGgEbARwBHQHEAcUA%2BAD5AOEA4gEeAR8BIAEhAcYBxwHIAckBygHLAcwBzQEiASMBJAElAc4BzwHQAdEB0gHTALkBJgEnASgBKQDjAOQB1ADVAN4A2ADZANoA3QDWANwB7gHvAfAB2wHxAfIB8wH1AfYB9wH4AfkBKgH6AfsB%2FAH9ASsB%2FgH%2FAgACAQICAgMCBAIFAgYCBwIIAgkBLAIKAgsCDAINAg4CDwIQAhECEgITAS0CFAIVAS4BLwIWAhcCGAIZAhoCGwIcAh0CHgIfAosCIAIhATABMQIiATICIwIkAiUCJgInAigCKQIqALAAsQKJATMAtAC1AMIB5ACyALMAwwCCAMAAhwD0AeYAmQDsAMEApACSAT4AjwFAAXUBkAGRAZIBdgC3AXsAAAEGAAABAAAAAAAAAAECAAAAAgAAAAAAAAAAAAAAAAAAAAEAAAMEBQYHCAkKCwwNDg8QERITFBUWFxgZGhscHR4fICEiIyQlJicoKSorLC0uLzAxMjM0NTY3ODk6Ozw9Pj9AQUJDREVGR0hJSktMTU5PUFFSU1RVVldYWVpbXF1eX2BhAGJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1%2Bf4CBgoOEhYaHiImKi4yNjo%2BQkZKTlJWWl5iZmgCbnJ2en6ChoqOkpaanqKmqA6usra6vsLGys7S1tre4ubq7vL2%2Bv8DBwsPExcbHyMnKy8zNzs8A0NHS09TV1tfY2drb3N3eAABARVlYVVRTUlFQT05NTEtKSUhHRkVEQ0JBQD8%2BPTw7Ojk4NzY1MTAvLi0sKCcmJSQjIiEfGBQREA8ODQsKCQgHBgUEAwIBACxFI0ZgILAmYLAEJiNISC0sRSNGI2EgsCZhsAQmI0hILSxFI0ZgsCBhILBGYLAEJiNISC0sRSNGI2GwIGAgsCZhsCBhsAQmI0hILSxFI0ZgsEBhILBmYLAEJiNISC0sRSNGI2GwQGAgsCZhsEBhsAQmI0hILSwBECA8ADwtLCBFIyCwzUQjILgBWlFYIyCwjUQjWSCw7VFYIyCwTUQjWSCwBCZRWCMgsA1EI1khIS0sICBFGGhEILABYCBFsEZ2aIpFYEQtLAGxCwpDI0NlCi0sALEKC0MjQwstLACwKCNwsQEoPgGwKCNwsQIoRTqxAgAIDS0sIEWwAyVFYWSwUFFYRUQbISFZLSxJsA4jRC0sIEWwAENgRC0sAbAGQ7AHQ2UKLSwgabBAYbAAiyCxLMCKjLgQAGJgKwxkI2RhXFiwA2FZLSyKA0WKioewESuwKSNEsCl65BgtLEVlsCwjREWwKyNELSxLUlhFRBshIVktLEtRWEVEGyEhWS0sAbAFJRAjIIr1ALABYCPt7C0sAbAFJRAjIIr1ALABYSPt7C0sAbAGJRD1AO3sLSxGI0ZgiopGIyBGimCKYbj%2FgGIjIBAjirEMDIpwRWAgsABQWLABYbj%2FuosbsEaMWbAQYGgBOi0sIEWwAyVGUkuwE1FbWLACJUYgaGGwAyWwAyU%2FIyE4GyERWS0sIEWwAyVGUFiwAiVGIGhhsAMlsAMlPyMhOBshEVktLACwB0OwBkMLLSwhIQxkI2SLuEAAYi0sIbCAUVgMZCNki7ggAGIbsgBALytZsAJgLSwhsMBRWAxkI2SLuBVVYhuyAIAvK1mwAmAtLAxkI2SLuEAAYmAjIS0sS1NYirAEJUlkI0VpsECLYbCAYrAgYWqwDiNEIxCwDvYbISOKEhEgOS9ZLSxLU1ggsAMlSWRpILAFJrAGJUlkI2GwgGKwIGFqsA4jRLAEJhCwDvaKELAOI0SwDvawDiNEsA7tG4qwBCYREiA5IyA5Ly9ZLSxFI0VgI0VgI0VgI3ZoGLCAYiAtLLBIKy0sIEWwAFRYsEBEIEWwQGFEGyEhWS0sRbEwL0UjRWFgsAFgaUQtLEtRWLAvI3CwFCNCGyEhWS0sS1FYILADJUVpU1hEGyEhWRshIVktLEWwFEOwAGBjsAFgaUQtLLAvRUQtLEUjIEWKYEQtLEUjRWBELSxLI1FYuQAz%2F%2BCxNCAbszMANABZREQtLLAWQ1iwAyZFilhkZrAfYBtksCBgZiBYGyGwQFmwAWFZI1hlWbApI0QjELAp4BshISEhIVktLLACQ1RYS1MjS1FaWDgbISFZGyEhISFZLSywFkNYsAQlRWSwIGBmIFgbIbBAWbABYSNYG2VZsCkjRLAFJbAIJQggWAIbA1mwBCUQsAUlIEawBCUjQjywBCWwByUIsAclELAGJSBGsAQlsAFgI0I8IFgBGwBZsAQlELAFJbAp4LApIEVlRLAHJRCwBiWwKeCwBSWwCCUIIFgCGwNZsAUlsAMlQ0iwBCWwByUIsAYlsAMlsAFgQ0gbIVkhISEhISEhLSwCsAQlICBGsAQlI0KwBSUIsAMlRUghISEhLSwCsAMlILAEJQiwAiVDSCEhIS0sRSMgRRggsABQIFgjZSNZI2ggsEBQWCGwQFkjWGVZimBELSxLUyNLUVpYIEWKYEQbISFZLSxLVFggRYpgRBshIVktLEtTI0tRWlg4GyEhWS0ssAAhS1RYOBshIVktLLACQ1RYsEYrGyEhISFZLSywAkNUWLBHKxshISFZLSywAkNUWLBIKxshISEhWS0ssAJDVFiwSSsbISEhWS0sIIoII0tTiktRWlgjOBshIVktLACwAiVJsABTWCCwQDgRGyFZLSwBRiNGYCNGYSMgECBGimG4%2F4BiirFAQIpwRWBoOi0sIIojSWSKI1NYPBshWS0sS1JYfRt6WS0ssBIASwFLVEItLLECAEKxIwGIUbFAAYhTWli5EAAAIIhUWLICAQJDYEJZsSQBiFFYuSAAAECIVFiyAgICQ2BCsSQBiFRYsgIgAkNgQgBLAUtSWLICCAJDYEJZG7lAAACAiFRYsgIEAkNgQlm5QAAAgGO4AQCIVFiyAggCQ2BCWblAAAEAY7gCAIhUWLICEAJDYEJZuUAAAgBjuAQAiFRYsgJAAkNgQllZWVlZLSxFGGgjS1FYIyBFIGSwQFBYfFloimBZRC0ssAAWsAIlsAIlAbABIz4AsAIjPrEBAgYMsAojZUKwCyNCAbABIz8AsAIjP7EBAgYMsAYjZUKwByNCsAEWAS0seooQRSP1GC0AAABAQgmA8pDyAvHwKR%2Bv8L%2FwAk%2FvX%2B%2Bv7wMw7wEP7wEg7TDtcO2A7ZDtwO0GT%2BwBkOsB4%2BA4H98z3VXeM9xVUN2A3bDdA7j%2FwEBR3QgLRt0BA1XcAxYfEMAgwDDAcMCAwNDA4MDwwAiAvpC%2BAr28Lx8PvB%2B8Ah%2BzT7N%2FswNgqAEPqB%2BoAlCbYJsCkPsBL%2FsBmpkuH5lHHh%2BXlicfuP%2FAs5YWJEa4%2F8BANJYNEUZflQF%2Fko%2BSAnCGgIaQhgOAhZCFAnZ1JB9zUCkfb24rH25HKh8ZMxhVBzMDVQYD%2Fx%2B4%2F8BAnfolKEZgX0AfX1ApH1taMB9aRykfEzMSVQUBA1UEMwNVDwMfAz8DTwNvA48DvwMHCFJRLx9RUCkf4FDwUAIPTx9PL08DYEpwSoBKA0lGKR9IRzgfD0cfRy9Hz0ffR%2B9HBl9HAZ9HAZ9Gr0a%2FRgNARikvRkBGHiFGHEgbVRYzFVUQMw9VATMAVS8P%2Fw8CDw9fD38PAw8APwACgBYBBQG4AZCxVFMrK0u4B%2F9SS7AIUFuwAYiwJVOwAYiwQFFasAaIsABVWltYsQEBjlmFjY0AQh1LsDJTWLBgHVlLsGRTWLBAHVlLsIBTWLAQHbEWAEJZc3N0KysrKwErK3NzdHUrK3MAdXQrK15zKysrASsrACsrKysrKwErKwArKwFzcwBzcwErKysrK3NzAHNzcwFzAHMrAXNzACsrK3MrKwErc3MAc3NzcwFzK3MYXgAABY0AFQAABT0ADwBwBT0ADwAAAAAAAAAAAAAAAAAAA6wAGQAAAAD%2F7AAAAAD%2F7AAAAAD%2F7AAA%2Fkz%2F%2BgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIAAAAAAAAmACmALQAjQDZAF0AAAAAAAAARgBQAGkAdQDZAAAAAAAAAAAAAAAAAMEA0QBpAAAAAABQAFoAqgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACsALgAWgAAAAAAUABgAI8AmQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUACXALMAxwDZAAAAAAAAAAAAAABQAG0AewCNALUA2QExAMkAAAFvAPIBCACBAMUAuADyAAAATQAAAAAAAAAAAAAAAAAAAAAAAAAAAg4AAABmAAAAAABmAAAAAAAAAAAAAALbAJsCiwBKAuQAAACZAGYAAAIvAhAAxACcAV4AAAF0AEYAjQAAAAAAAABGADwAAAAAAAAAAAAAAAAAAAAAAIcAfQAAAFMAaAB2AIcAAAAAAAAFPfzaAAn%2F8wCPAH0ASgCCAEEAbAAAAAAAAAAAAAAAvAGfAwoAAANUAJ8ApgDBAAAAAAAvAAAAAAAAAAAAigExAAAAAAAAAAAAAACAAQABiQJ1AyYEygWsBegGLQbPBwsHUgecB9AIAwhqCKEJDgm4ChgKlgs8C3oMKwzIDVMNyw36DiwOWhAFESkRxRKTEwoTghPzFI8VPhWqFiEWmBdoF%2FkYehjtGWEZ6BqYGygb6h0JHYceIx%2FvITEhpSJYIysjmCR5JMEk1SU5JdEmWCbIJ0YnvyjIKf8qlCsPK%2BAspS0BLzMvxTA8MMkxTDGkMj4ykTMBM6M0tzXEN6Y4LDinOYE58zpSOmw6hTqYOq86xjrgOvk7DDsfOzI7RjtZO247gTuUO6c7ujvNO9878jwFPBk8LTxAPFQ8aDx9PJE8pDy3PMo83j1MPd8%2Bnz9LQHlBb0HiQr9DykSqRihHRkjlSZNLV0wcTMBNFE1jTbROVU7aT3BP6FA3UKhR2lLgU51UY1UNVoNXDFczV39X9FisWSJamFwMXIRcnFy0XMxdjF4wXkVeWl%2BgYA5gxmGPYetiM2JHYmBikmM%2BY2pjlGRSZRhluWaCZrZoGmj%2FaRdpLmlFaV5pdWmMaaNpvWnVaexqA2obajJqSWpharhrLGuMa91sIGymbQ5t5W8Zb19v2nA6cK5wxXDXcO5xAHHTcpJzSHNfc3J0FHVydZF1xnXvdkl3A3cfd5h3uHgqeDZ4QnhOeFp4ZXhxeH14iXiVeTd5Tnmzeb95ynnWeeJ57nogei96O3pHelN6X3prend6iXqkerB6wnrOetp65nryev57CnsWeyF7LXs4e0R7UHtie257enuGe5J7nnuqe7Z7wnvOe9p75XwUfIh9JH2Wfhd%2BnX7xfyl%2Fmn%2BmgnSCyIO7g9yEgIShhUeFrIZmhymHOYdkh3%2BH14fniA6IO4hIiFWIZYh1iIWIlYioiLqIzIjeiPaJCokeiTOJSIliiXeJjImmibuJ0Inqif%2BKFIotikWKX4p%2FipaKr4rQiumLAIsgizmLUItxi5OLtYvhi%2B%2BL%2FYwLjBmMJ48Hk%2FyY15kRmR6ZLJk6mUiZVpmQmiqaa5rRmyGbi5vUnEmeD6AZoFmgiqC%2BoP2hD6E8oU%2BiwaLmo3yj76T%2BpgOnKajiqjmqRapQqlyqaKp0qoCqjKqYqqSqsKq8qsiq1Krgquyq%2BKsEqxCrHKsoq8eseqyGrJGsnayorLSsv6zKrNWs4a3ZreWt8a5hrm2ueK6ErpCu969kr3CvfK%2BIr5SvoK%2Brr7evwrEVsW6xerGGsZKxnrGqsbaxwrHOsdqx5rHysf6yOrJKslqyZrJysn6yirKysr6yyrLWsuKy7rL6swazEbNDs1i0MLSNtKS0u7TStOm1HrVZtvi3TrdZt2a3c7eAt4y3mbelt7C3uLfAt%2Fm4AbgJuBG4GbghuGe4b7h3uPO4%2B7lTuVu5trm%2Buca5zrovuri6xLrQuty66Lr0uv%2B7C7t%2Fu9q8O7yLvOS9Gb10vdS%2BFb5fvwG%2FCb9Uv7G%2F%2FMCNwOHBa8F2wYLBjsGawabBssIxwj3Cn8Knwq%2FCu8LDwz3DssQbxCfEM8SZxKHFBMUMxRTFZcVtxhLGiMbwxvzHase5x8HHycfRx9nH4cfpx%2FHIUsjzyPvJXcnCyjTKscsIy3HLwcwbzIzM9sz%2BzWjNzM39zlHOWc8Iz4PP1s%2Fi0EzQndD70UvRU9GQ0ZjRoNHb0ePSjtKW0t7TN9OL0%2BzUP9Sk1PDVTNWx1hLWHtav1rrXHdcl1y3XONdA17TYJNjT2N%2FY%2BtlI2XbZotm32kzavdt62%2B%2FcNdyN3LvdTN2E3cHeAQACANv%2F4wHNBT0AEwAXALFAjDYZRhnGGdYZBBYZJhmmGbYZBLYZxhnWGQOUGaQZAoIZAQFQGWAZcBkDJBk0GUQZAwAZEBkCOfAZAdQZ5BkCwBkBlBmkGbQZA2AZcBmAGQMEGTQZRBlUGQTQGeAZ8BkDVBlkGaQZtBnEGQVAGQECEBkgGTAZA4AZsBnAGdAZBBWZFBQAlgoVAxYPmwUTAD%2F9zj8BL%2B0zL%2B1dcV9xcXFycnJycnJeXV1dX11dXXFyMTAlFA4CIyIuAjU0PgIzMh4CAzMDIwHNEyAtGRosIBMTICwaGS0gE%2BbaPl5cGSwhExMhLBkZLSATEyAtBMj8SAAAAgB%2FA1wCxQU9AAMABwDVQIimCbYJAlkJaQkCSwkBBAkB1gnmCfYJAwlAUVRIFgkmCTYJA%2BkJAcYJAXQJAWYJAVIJAQEgCTAJQAkDBAkUCQI60AkBtAnECQKACZAJAjQJZAl0CQMQCQEECQF0CaQJtAnkCfQJBVAJASQJNAlECQPUCQGACZAJAgJgCXAJAj8JXwkCEAkBAZkAuP%2FAQBcOEUgABZkABBAEIAQDCAQHEAIBAgQAAwA%2FMs1dMgEvXl3t3CvtXV1dX11dcXFxcnJycnJyXl1dX11dXV1dcStxcnJycjEwATMDIwEzAyMCAMU%2BSv5CxT5KBT3%2BHwHh%2Fh8AAAIAJQAAA9sFPQAbAB8AoUBfEx8cBgQSB6oIEA0MCQQIEaoSFxobAgQWA6oEFB4dBQQEFaoWPxJPEgIIEgQWFgQSCAQKABhADhFIGCEOCgYCCq0LHBsLHxoOrQ8XEw8PCwEPDwEICw8LDwMVEQMIAxIAPzM%2FMxI5OS8vXl1dETMzEO0yMhEzMxDtMjIBLzIQzisyERc5Ly8vL10Q7REXORDtERc5EO0RFzkQ7REXOTEwARUhAyMTIQMjEyM1MxMjNSETMwMhEzMDMxUjAyEhEyED2%2F78TmhO%2FspNaU6swDr6AQxMaEsBNUxoTKS2Of5iATU5%2FssCDGb%2BWgGm%2FloBpmYBM2cBl%2F5pAZf%2BaWf%2BzQEzAAADAFj%2FZAPBBcsANwBAAEkBAkCLDBMBDBIBBDMUMyQzA5VDAQ0YnRgClCwBijsBgkWSRQJDRFNEk0QDAzYuZi52LpYuBDYrZit2KwMHIAsPSBApICkCAgApAR0pPgM2cBBGIEYCDw0fDS8NAwgNGkYDNzcVOG4wIUAMEEghIYYwATBLYEsBAEsgSzBLA0BLYEugS%2BBLBEFuFQYGiRUBFbj%2FwEAmCg1IFUcocx04MD0OKUYVQQgdAAAiASIiHBodBz4NczcABzUHABkAPzIyLxDN7TI%2FM80zL10REhc5EO0yAS8rXTMvEO1dcXIQzl0yLysQ7RE5LxczXl1d7RcyXV9dMTArXV0AX11dXV0BXQBdAV1dXQUuAycRMxceAxcRLgU1ND4CNzUzFRYWFxEjJy4DJxEeBRUUDgIHFSMBNC4CJxE2NgEUHgIXEQYGAeE4c2lYHUIiEUJRWSguWlRINR42YotUUlGkPkEdEDA4Ph8vX1lNOSE2ZpReUgE2JD5TL252%2FfsgOEssZGsUAQ0UGA0BQL8XKSEUAgI2ECErN0xjQUl3VzYHgX8DGQ%2F%2B6aQPGRMNAv4jESMtOlBoRVaOaEAHjAHmPVQ8KxL97hGEA1Q3TDcmEgG7DWoABQBG%2F%2BUGZAVSAAMADwAjAC8AQwCeuQAu%2F%2BCzCAxILLj%2F4LMIDEgOuP%2FgswgMSAy4%2F%2BBAKggMSCggCAxIJiAIDEgIIAgMSAYgCAxIOrQqtSQ0AQE0AwEBAwEDCiS0MLj%2FwEAlCAxIMBC0BLUatHAKAV8KAQoftge3FbYNBAIENbYttz%2B2JycAEwA%2FMi%2Ft9O0%2FP%2B307QEvXV3t9O0vK%2B0ROTkvL11dEPTtMTAAKysrKysrKysFIwEzARQGIyImNTQ2MzIWBzQuAiMiDgIVFB4CMzI%2BAgEUBiMiJjU0NjMyFgc0LgIjIg4CFRQeAjMyPgIBuG4DtG%2F9ZKGpoaChpp%2BlnBIoQzExQCYPDyZAMTFDKBIEL6CpoaGipp%2BkmxIoQzExQCYPDyZAMTFDKBIUBWb%2BkbPBvrayvbi3Rm1LJydLbUZHb0wpKUxv%2Fb60wb63sr24t0ZtSycnS21GR29MKSlMbwAAAwBO%2F%2BwGFAVSADMAQwBSAlhAI4NKk0oCiR4BZUd1RwJlQXVBAko6WjoCCzoBOiAMD0hbOQExuP%2FgswgNSC24%2F%2BBAZQgLSDsiAVMZASoYehgCehcBZBIBdA0BCwsbCwILChsKAggFBhUGAgoDGDk6JQQqF0gUEwYFSQQUREgqAEhODglrCQEqTgkJTioDIAwEFAELFFSEVAFgVHBUAjRURFRUVAMgVAFUuP%2FAQBXz%2BEirVAGAVAFkVHRUAlBUAcRUAVS4%2F8BAK%2BXrSKBUsFQChFSUVAJwVAFEVFRUZFQDMFQBBFQUVCRUA9fUVORUArtUAVS4%2F8BAFsbPSLBUwFQClFSkVAKAVAHkVPRUAlS4%2F8BAEbi%2BSLtUy1QCBFQUVKRUA6dUuP%2FAQBeqr0jAVNBUAiRUNFREVAPEVNRU9FQDVLj%2FwEBenaJIsFQBAhBUIFRAVFBUYFSAVJBUoFQIAFQwVEBUA3cAVJBU0FTgVAQQVCBUMFRQVLBUwFTwVAcAVBBUMFRAVFBUoFTgVAdAIFRwVKBUsFTgVAWQVNBU4FQDwFQBVLj%2FwLN%2BhEhUuP%2FAs3B1SFS4%2F8BAMGJlSA9UAVA%2FAT9ICSCJIJkgAwggDglQCwsXGDkTBjolBUkIHVBQLwQ0UB0WFFAXFQA%2F7T%2FtP%2B0SFzkSOS%2FtMgEvXl3tcV0rKytdcXJeXXFyXl1xX3ErcXJyK15dXStdcXFxK3JyXl1dXV1dXStdcXFxcStycnJyEMxeXTIRFzkvLy9dETMQ7RDtERc5EO0RFzkxMABfXl0BXl1dXV1dAF1dAV0AKysBXStdAF1dAV0AXV0BFA4CBwE2NjcnNSEVBw4DBxcXFSEnDgMjIiY1ND4CNy4DNTQ%2BAjMyHgIBMj4CNwEOAxUUHgIDFB4CFz4DNTQjIgYD3TldeD4Bpi42A44ByYsMIy89KOSl%2FqirJ11yiVP4%2BT5gdTccNisaKVqOZWKJVSb%2BfUBtWksg%2Fg0lRzgjLlV5XB4tNxgzVDogtmlcBDtKaE04GP6AXrlUGzU1Gypnc3o70Bk1myNAMBzBt12BWDgVG0NRYDg%2Fa04sK0tm%2B8wYKjcgAckQL0hmSExxSyUEADZXRDQSEys%2BWULAYAAAAQBWA1wBGwU9AAMBqrkABf%2FAQA77%2F0jUBeQF9AUDwgUBBbj%2FgEAJ8vZIVgVmBQIFuP%2BAs%2BzvSAW4%2F8Cz5%2BtIBbj%2FwEAK4uVIZAUBVgUBBbj%2FgLfc30gGBQHbBbj%2FgLbW2khWBQEFuP%2FAs9HVSAW4%2F8BADMvPSDQFRAUCIgUBBbj%2FgLPAxEgFuP%2FAQAq7v0h0BQHWBQEFuP%2FAQFO1uUjEBQGmBbYFApQFAWkFATYFRgUCFAUkBQIGBQGjOQUBBUCbnkgFQJWYSOYF9gUCaQV5BQIJBRkFuQXJBQRwBUB%2FgkjWBQGJBZkFqQUDdgUBBbj%2FwEAKYmVIxAUBtgUBBbj%2FgLZWWkhmBQEFuP%2FAs1FVSAW4%2F8BADktPSCQFAQIFEgUCQAEFuP%2BAszs%2FSAW4%2F8C2NjpI0AUBBbj%2FwEAMMDRI0AXgBfAFAwIFuP%2FAsx8kSAW4%2F8BAGRkdSA8FrwW%2FBQMIAZkwAEAAAgAQAgECAAMAP81dAS9d7V5dKytfcStyKytfXl1dKytdK3FxK3JyciteXXFxKytyXl1dXV1dXV0rXXErK3JyKytyK15dK11dKysrcStxcSsxMBMzAyNWxT5KBT3%2BHwABAFr%2BTAJoBY0AFwAosRMHuP%2FAQBMKDkgHAPKPDQENQAgLSA0SAAgbAD8%2FAS8rXe3MKzIxMAEUHgQXFS4CAjU0EjY2NxUOAwEbCBctSmxLhsWDQECDxYZxhEUTAe5Up5%2BVg3ErVEen2wEcvb0BG9qmR1RBud32AAABAEL%2BTAJQBY0AFwA8QCdFF1UXAkoPWg8CAw0AQAoOSAAT8lAIAQIACBAIIAhACAQICA4AABsAPz8BL15dX139zCsyMTAAX11dEzU%2BBTU0LgInNR4CEhUUAgYGQktsSi0XCBNFhHGFxoNAQIPG%2FkxUK3GDlZ%2BnVH723blBVEem2v7lvb3%2B5NunAAABAGQCTgOeBT0AEQD2QBckEwEWEwECEwHkE%2FQTAsYT1hMCpBMBE7j%2FwECZT1JIQBMBIhMyEwIEExQTAvYTAeITAcQT1BMCdhOmE7YTA2ITAQFAE1ATAiQTNBMCABMQEwI5pBO0E%2BQT9BMEgBMBZBN0EwJAE1ATAiQTNBMCpBPkE%2FQTA4ATAQIgE2ATcBMDYBOgE7ATwBMECAULAg4RBgAJcAeABwIHDAQQfwCPAAIADTADAQMPChAJCw4IEQUCBwAGAQ4MuP%2FAtQgMSAwEAwA%2FzCsXOQEvXTPMXTLdMsxdMhEXOV1xX3FxcnJycnJeXV1dX11dXV1dcXFxK3FxcXJycjEwEzcFAzMDJRcFBQclEyMTBSclZEABOyucLwE9QP60AUxA%2FsMvnCv%2BxUABSAQpj8IBR%2F65vo1iYY28%2FrsBSMOPYwABAGYAywQfBIUACwBHQAsKDgEFDgkBqkAGArj%2FwEAbCA9IAgIOBAcFDgAHEAdAB1AHBAgHAAStCQWzAD8z7TLGXl0rABgQTeYBLysyGu0y5BDkMTABESMRITUhETMRIRUCdWf%2BWAGoZwGqAnX%2BVgGqZgGq%2FlZmAAABAE7%2BxQF%2FANMAFwBDuQAF%2F8BAKgwRSAmYAJcQBSAFAgUAEAEQYBnQGQIGnQWobwl%2FCY8JAwlgE3ATgBMDEwAvXTNd9O0BXS9dxF397SsxMCUUDgIHNTY2NTQuBDU0NjMyHgIBfyFJdFNbVRQeIx4URDUcNCcYMTtvXkwYTR1UNxIZExIZJRw2ORUpPQAAAQBMAZYCYAIvAAMAe0ASMAUBRAV0BYQFpAW0BQWUBQEFuP%2FAQBhWW0iABQECAAUBOcAF8AUCQAVwBYAFAwW4%2F8CzO0BIBbj%2FwEAkIydIfwUBIAKAAgKAArACwALgAgQCQABwAAKgANAAAgAAuQG8AD%2FtAS9dcS9xcl0rK3FyXl1fXStdcXIxMBM1IRVMAhQBlpmZAAEAh%2F%2FjAXkA1QATACdAGQCWAAoBAAoQCvAKAwAKEArwCgMICg%2BbBRMAP%2B0BL15dcXLtMTAlFA4CIyIuAjU0PgIzMh4CAXkTIC0ZGiwgExMgLBoZLSATXBksIRMTISwZGS0gExMgLQAAAQAA%2F%2BwCOQVGAAMATLkAAP%2FoQCcbIEgKAgEKAhoCKgK6AuoC%2BgIGCQIYGyBIAAUBPGAFoAUCQAMBAwG4%2F7C3CA1IAQIEABMAPz8BLysvXXFeXTEwK15dcSsXIwEzZGQB12IUBVoAAgBO%2F%2BwDsgVSAA0AIQBhtR8QCw9IG7j%2F8EA9DA9IVhVmFQIREAwPSHcMAXkKAXgGAXcDAQ5vACMAI0AjAkAjYCOgI%2BAjBBhvQAiQCKAIAwgTcwsHHXMFGQA%2F7T%2FtAS9d7V1xEN7tMTBdXV1dK10rKwEUAgYGIyICERASMzISAzQuAiMiDgIVFB4CMzI%2BAgOyNWymcdTY2NzU3LgZO2NJSl82FRU2X0pJYzsZAqSo%2FvyxWwFkAVQBTQFh%2FqP%2Br5Dim1FRm%2BKQkOWfVVWf5QABALQAAAOFBUgACgA%2BQCoQDFAMAlAMcAywDPAMBABuQBAFAQAFQAVQBaAFsAUFCAUHgAoGAAVzAxgAP%2B0yPxrNAS9eXXEa7V1xMTAlBRUhNSURBTUlMwJzARL9LwET%2FvEBhzRQGzU1GwRGYTXeAAEAWgAAA48FTAAiAHRAS5kPAQUZlRkCCCoEARUeAQwSHBI8EkwSBBQUAglvGiIiGiQAJEAkAkAkYCSgJOAkBCECCRchjxIBABIQEgISEgxzhxcBFwYCIXYBGAA%2F7TI%2FXe0zL11dERI5AS8zXXEQzjIvEO0ROS8xMF1dAF0BXl0AXSEhNT4FNTQmIyIOAgcHIxE2NjMyFhUUDgQHIQOP%2FMtlqYdlQyF2hh47Ni8SI0JMk1bc3StQdJSxZAKyk16VgXaAlF2CiAkPEwqkAQISGbenUoyBfYaXWwAAAQBi%2F%2BwDsAVMADwAp0ALBQMBCHwSAXY3ATS4%2F%2BBAYwgLSAogCQ1IKyAJDUg6G4Y1ATVvIH8gjyACXxtvGwIsGyAgGywDCRVvdgCGAAIAPgA%2BQD4CQD5gPqA%2B4D4EIAkBCTobcxwcMhAAKxArAisrJXMyBxBzBXAKgAoCDwoBCgoFGQA%2FMy9dXRDtP%2B0zL10REjkv7TkBL11dcRDeXe0RFzkvLy9dXRDtXRE5MTArKytdXV5dARQOAiMiJicDMxceAzMyPgI1NC4CJyc1NzY2NTQuAiMiDgIHByMRPgMzMhYVFA4CBxYWA7BAebFxY7pLC0ItEjpDRx5dd0UaLE1nO4%2BPcWwbOl1DHj04MBIjQiNGTFQx09siSG9MtqwBbVuPYzQYEwEavAoUDwkuU3NETmc%2FHQMIUgkGgIJBYUAgCQ8TCqQBAgkQCweiqD9tVDkLFacAAAIAKAAAA%2BAFRAAKAA4AgUAQDDgWHUg1BkUGVQYDVgYBBrj%2F8EASExpIEBBQEAJQEHAQsBDwEAQNuP%2FoQDEWG0gNBEAUGUgECgoIAW4OBgACEAIgAkACUAJwAqACsAIICAIIBQ51AAMDAQsHBgEYAD8%2FMxI5LzPtMjIBL15dMzPtMjIvLyszK11xMTArXXEAKwERIxEhNQEzETMVASMBIQMqrP2qAo9ztv6eBf4gAeUBJ%2F7ZASeFA5j8co8DMv1dAAEAd%2F%2FsA7AFPQAsAHlAMYUCAQ8gCQ1IBggBBQMVAyUDAwgmJigab3YFhgUCBS4ALkAuAkAuYC6gLuAuBChwIw64%2F8BAHQkNSA4iH3MAABUndiQGFXMKcA%2BADwIPDwEPDwoZAD8zL11dEO0%2F7RI5L%2B0yAS8r1u1dcRDeXe0SOS8xMF5dXStdATIeAhUUDgIjIiYnAzMXHgMzMj4CNTQuAiMiBgcjESEVIRE%2BAwHlcKx0Ozl2s3leqUwLQi0SMzxAHl13RRobSH1iO1odYAKo%2FbISLTdFAxAtXpFlX5puPBUWARq8ChQPCS9WeElOdE4nEAgCmZn%2BVAQIBwUAAAIAWP%2FsA8MFTAAmADYArEBLgiQBFBQkFFQUZBR0FAU0HGQcdBwDNTWVNQIEAwEEJRQlJCWEJQQILG8A3xMBE0ANEEgTE4YAAQA4ADhAOAJAOGA4oDjgOAQfMm8KuP%2FwQCwMD0gwCkAKAgofMjIvdIYiASIiJxpzDwAUEBQgFAMUFA8HJ3OIBQF5BQEFGQA%2FXV3tPzMvXRDtEjkvXe0yEMkBL10r7TJdcRDOXTIvK3EQ7TEwXl1dXV1dAF0BFA4CIyIuAjU0EjY2MzIWFxUjJy4DIyIOAgc2NjMyHgIBMj4CNTQmIyIGBxQeAgPDNWiZZG6tdz9Ti7ZiS5o%2BQiMSLzMzF0dxUi8ESKtUVIdeMv5iQFg2F2dwRJVKH0RoAaBoonA6Vqv%2FqrYBBqpQFA%2FniQoQDAdEitCNJjAvYJL%2BOSpVf1SkkhoYkN6ZTwAAAQCHAAADxQU9AAgAUUA1ACAJD0gFBgYBBwMKEApQCgJQCnAKsArwCgQAATABQAFQAQQIAQUYBAh2Ao8AAQAAAQAAAgYAPzMvXV0Q7Tk%2FAS9eXV1xEM4yETkvMzEwKxMjESEVASMBIclCAz79qoECS%2F2zBAABPU37EASkAAMATv%2FsA7IFUgAdADEARQCfQHCHAQGFAwERAxSGAJYAAgBvMjxvHxQBghSSFAIQMgGPMp8yAhQyFDIOHm%2BGCJYIAghHEEdQRwJQR3BHsEfwRwQob4kOmQ4CUA4BDhEDI3NBQS03cwUZFRklGYUZlRkFGQctcwkLGQspC4kLmQsFCAsZAD9eXe0%2FXe0SOS%2FtOTkBL11d7V1xEN5d7RE5OS8vXXFdce0Q7V0ROTkxMF1dARQGBx4DFRQGIyImNTQ2NyYmNTQ%2BAjMyHgIDNC4CIyIOAhUUHgIzMj4CAzQuAiMiDgIVFB4CMzI%2BAgOJa1s2WD8i1uLW1oBtV20xYpRkYJJjMosaPWRJSmA4FhY4YEpJZD0aKRUyVD4%2BUS8TEy9RPj5UMhUD9m6ZKBRAV29DvsC9wYWvKSiYb0%2BBWzEwWoH9I0lxTigoTnFJSnFMKChMcQLWO2JHKChHYjs8YEQkJERgAAIAQv%2FsA6wFTAAoADgAl0BqGxYrFgKaHwGJJwFqDXoNmg0DHigMD0g3GAwPSAomGiYqJgM0IW8KOhA6UDoCUDpwOrA68DoELG8AFBRvAH8AAgAhNDQxdAkkiSSZJAMkJCkccxEfFi8WPxYDFhYRGSlzBgWGBZYFAwgFBwA%2FXl3tPzMvXRDtEjkvXe0yEMkBL10zLxDtXXEQ3u0yMTAAXQErK11dXV0TND4CMzIWFhIVFA4EIyImJzUzFx4DMzI%2BAjcGBiMiLgIBIgYVFB4CMzI2NzQuAkI8cKBkcqZtNSdGYXSDRViPREEjEy8zNRlGeVo3BUKaWVSMZTcBsoF5IT9bO0KEPhw8YgOkZ59rN1Cn%2Fv6xgcuabUQfERHokAkOCwU7hNOYJTAzZZYBurOpUnJHIBwZk9%2BVSwAAAgCi%2F%2BMBkwPBABMAJwCitzQpRClUKQMpuP%2FAQA1DRkgAKRApAjzUKQEpuP%2FAtjg7SJApASm4%2F8BAHi0wSOApAbQpxCnUKQMwKQECACkQKSApA6ApsCkCKbj%2FwEASDRBIFACWHnAKgAqQCgOwCgEKuP%2FAsyEmSAq4%2F8BAExYbSJ8KAQAKAQgKGZsjEA%2BbBRMAP%2B0%2F7QEvXl1dKytdcjPtMitdcV9xcXErcityXl0rXTEwJRQOAiMiLgI1ND4CMzIeAhEUDgIjIi4CNTQ%2BAjMyHgIBkxMgLBkaLCATEyAsGhksIBMTICwZGiwgExMgLBoZLCATXBksIRMTISwZGS0gExMgLQLTGiwgExMgLBoZLCETEyEsAAACAGr%2BxQGcA8EAEwArAHFACgCWCgokHZgUlxm4%2F8BAIgoRSBkAJNAkAggkgC0BAC0BP4AtkC0CoC2wLdAtA4AtAS24%2F8BAGxQXSBqdGahvHX8djx0DHWAncCeAJwMnBZsPEAA%2F7S9dM1307QErXXFyXl1yL15dxCv97REzL%2B0xMAEUDgIjIi4CNTQ%2BAjMyHgITFA4CBzU2NjU0LgQ1NDYzMh4CAZMTICwZGiwgExMgLBoZLCATCSFJdVNbVhQeJB4URTQcNScYA0gaLCATEyAsGhksIRMTISz80DtvXkwYTR1UNxIZExIZJRw2ORUpPQABAGYAugQfBJYABgA2QCACAAYBCAZvBH8EAgQABgIBAC8EAQ8EPwRvBM8E%2FwQFBAAZL11xMzPNzQEYLzNdL15dMjEwEzUBFQEBFWYDufzXAykCjzIB1Wf%2Bef55ZwAAAgBmAagEHwOoAAMABwA8QCcGMAIBAgUAABAAMABQAHAABQgAAq2AAwEDBq0fBwEPBwEHQAwQSAcALytdce3eXe0BL15dMy9dMjEwARUhNQEVITUEH%2FxHA7n8RwIOZmYBmmZmAAEAaAC6BCEElgAGADZAIHACgAICAgAGAQgGBAAGBQQALwIBDwI%2FAm8CzwL%2FAgUCABkvXXHNzTMzARgvMy9eXTNdMTA3NQEBNQEVaAMp%2FNcDubpnAYcBh2f%2BKzIAAgBq%2F%2BMDOQVMAB8AMwK%2FQP9qEZoRAgUgDBFIIJYqHwABAgEqASoBEwiZNhlGGQIFGRUZJRkDCAMZNfs1Aek1Ads1ATVA%2BfxIazV7NYs1Azk1STUCGzUrNQIJNQHpNfk1Ats1Ack1Abs1ATVA5%2BpIazUBWTUBOzVLNQItNQEbNQENNQHrNfs1As013TUCNYDY20htNX01AjWA0dVIDTUB0DWAzM9IvTXNNQKrNQGZNQF7NYs1Al01bTUCSTUBNYC%2Fwkj9NQHpNQG7Ncs12zUDnTWtNQJ5NYk1Als1azUCTTUBOzUBKTUBNYCssEjJNQGbNas1uzUDjTUBAX81AVs1azUCNYCgo0gLNQGf3zXvNf9AyDUDyzUBvzUBqzUBNYCUmEg7NUs1Ai81ARs1AQ81Af81Aes1Ac813zUCqzW7NQKfNQGLNQFvNX81Als1AT81TzUCNUB%2BgUjfNe81Ass1Ab81AYs1mzWrNQN%2FNQFrNQFfNQE7NUs1Ah81LzUCCzUBb%2Bs1%2BzUCzzXfNQI1QGVpSG81ASs1OzVbNQMPNR81Ars1yzXbNQOvNQE1QFNWSE81AQs1GzUC%2FzUBmzWrNbs16zUEhDUBcDUBVDVkNQIwNQEkNQEANRA1Aj41uP%2FAQCY4PUjQNQHENQGwNQECADUQNSA1QDUEADUgNVA1cDWwNcA14DUHNbj%2FwEApLzJI3zUBkDUBHzUvNQIANQEIMBMBDxMBEx%2BdAgIWAC%2BbJRMREQ2dFgQAP%2B0zLz%2F9zhE5L%2B0BL11dXl1dXV0rcXJfcnJyK15dXV1dXV1dXXFxK3FxcnJyK3JyXl1dXV1dXV1dXV0rcXFxcXFxcXFxcnJycitycnJyXl0rXV1fXV1dK3FxcXFxcXFxcStycnJycnIrXl0rXStdXXFxcXFxcStxcXFxcnJycitycnIQ3l9eXV3tETk5Ly8RMxDNMhDtMTArXQEjAzc%2BAzU0LgIjIgYHByM1NjYzMhYVFA4CBwcTFA4CIyIuAjU0PgIzMh4CAbhQGo8kPCwYGThcQzxjIyNCRo1U1NQhS3hXOU0TICwZGiwgExMgLBoZLCATAV4BTh0HI0NpTUlmQB0cFaT%2BExisqEZ%2FZ0sSDf36GSwhExMhLBkZLSATEyAtAAACAG3%2BewbyBVQAZAB8APpAb5sxAUUTAQRdFF2UXQOVXAELUWtRe1EDalB6UAIGPBY8Agg1FAFaB2oHAkQBAXTSLTxC0iV8ZWQlDyUBCS0lLSUKTtMAFhAWAgwWfg9%2BAf9%2BAQB%2BEH7QfuB%2B8H4FQEB%2BoH4CYH5wfgKQfqB%2BsH4Dfrj%2FwEA5Wl5ID34ffgIIRlpWWnZaA1rSZwoBWAoBDQoBCkfXHR132Cpq1jcvKgEqNyo3BQlTAVPVEQRkX9UFAC%2FtMz%2FtXRI5OS8vXRDtEO0zEO0BL11dXe1dXl0rXXFyXl1xchDeXl3tETk5Ly9eXRE5MzMQ7TIQ7TEwAF0BXV1eXV1dXV0AXQFdBQ4DIyIkJgI1NBI%2BAzMyBBYWFRQOBCMiLgI1NDY3DgMjIiY1ND4CNz4DMzIyFhYXAw4DFRQeAjMyPgQ1NC4CIyIOBBUUHgIzMj4CNwEmJyYmIyIOAgcOAxUUFjMyPgI3BbI2eZGrZ7X%2B58FkQXmt1vuMrwEIsVk4YoacrFcMFxIMBQMbSVRcLkhPHjpYOTBYXWg%2FFB8cGxByBQgGBAQPHRpBcl1JMRpSmdmGgN23jWEzTqH0pl%2BZfmsx%2FuIKCQgQBh1FR0YcHTQnFygoJEtHPRW4Kko4IXXMARKcjwEE3rV%2FRVeg4otnvKGEXTIEDBQPHEUcGz40I21bU6OUfi4mMRsKAQMC%2Fe4VMi8qDgwXEQoyV3aHkUiBxodGQ3ipy%2Bl9hPK5bxwvPiMDrAEBAQEGER4ZGldwgkVHThYhKRIAAAIAFAAABbgFSAAPABIA6UBIBhEBEQ4PEA8JEgESDQwGAVIMEAxaBwYUBwcGBQFSDxAPYAQFFAQEBRsQARAgDBFIEBAEnwcBQAdQBwIzBwEDBxQUFAHkFAEUuP%2FAszBYSBS4%2F8BADysuSNAUAQJgFNAU8BQDFLj%2FwLMgJEgUuP%2FAsxoeSBS4%2F8BAJhATSF8UATYEAQQNDmASDxEBEREBCxBLEAIIEAYFBAwHBA9fCgESAD8z7TIyMj8zM15dEjkvXTPtMgEvXV0rKytdX3ErK3FyEMxfXV1dETk9LytxhxgQK4crxIcYECuHK8QQwMABXRCHwMABXTEwJRUhNTcBMwEXFSE1NwMhAwEDIQHN%2FkeYAcm%2BAduq%2Fcm0hf3whwGL5gHTNTU1GwT4%2BwgbNTUbAYP%2BfQRo%2FXUAAAMAO%2F%2F6BPIFPQAMAB0AOwDtQBqaAgGLCpsKApoQAXobihuaGwN6D4oPmg8DJ7j%2F4EBICAtIBDYBmi4BBS4BCC4HAFspQA4RSCkpMwcUWiAgsCACICkNAQ1bADMQMzAzQDNQM7AzBgwzPTA9kD0CcD2QPaA9sD3QPQU9uP%2FAQEhgZEgvPe89Ag89ATUAPSA9MD1gPcA9BToQPVA9AgA9kD3wPQNAPVA9cD2gPdA94D0GLhJgoAcBBwcjGWA4EiFfBmAjAyBfHhIAP%2B0%2F7e0%2F7RE5L3HtOQFdcXJeXV5dcStxchDeXl3tXS9d7TIROS8r7RI5Xl1dMTBdK11dXV1dATQuAiMjETMyPgITNC4CIyMRFhcWFjMyPgIBNTcRJzUhMh4CFRQOAgceAxUUDgIjIiYjA74jTnxaz9tdekcdZS1flmnwLjIraDNeglEk%2FBisrAJljbxyMClJZjxXjWI1O37GjHDeXgP4O1g7Hf4FJ0dk%2FcRGZkMh%2FcwCAQIBKk1u%2Fsc1GwSeGjUrUnVJP2hPNQ0JNFNyRleRZzkGAAABAFT%2F7ATlBUwAKwBoQBVlHAEVHSUdZR0DFRglGGUYAyUXASS4%2F%2BizCQ1IErj%2F6EAnCQ1IEBAmLUAtARpbMAVABQIFQAgLSAUVXwoAEQEREQoEJiYfXwATAD%2FtMy8%2FMy9dEO0BLytd7V0QzjIvMTArK11dXV0FIiQmJjU0EjYkMzIeAhcTIycmJiMiDgIVFB4CMzI%2BAjc3MwMOAwMGpP7%2FsVxdsQECpkV6b2QvBkIeRrlgdbd%2BQ0J8s3I%2BcWFNGiVBBipseoYUXK77nrQBCK1UCQ4SCv7brisvQJHtrZjhlUoQHCUUyP7FDBcSCgAAAgA7%2F%2FwFdQU9ABAAJgB4QFR1GQF1EwELDhsOaw4DXQNtAwI5A0kDAgsDGwMCCRsCAQkCAQkAAQ4AWwAWARcWKAAoAT9AKAEgKAFwKKAo4CgDB1pQI%2BAjAiMkXwZgJgMjXwxgGxIAP%2B3tP%2B3tAS9d7V1xcl5dEN5eXe1eXTEwXV1eXV1dXV1dATQuAiMjER4DMzI%2BAgEyBBYWFRQGBgQjIi4CIyM1NxEnNQSkUpnYhbQeRkpLJH%2B1dDf9%2BKcBDb5nVKr%2B%2Fa85h4J1J6ysrAKolNeMRPt7AgIDAUuV3gMpRp78t6T%2BrloBAgE1GwSeGjUAAQA7AAAEfQU9ACEAeEBMBR0VHQIFCBUIdQgDEgYSBhcfI0AjUCNwI6Aj4CMFDxdaUAHgAQIBPxEBEREWYA8wFAEUFA8PBBdgIR4eAV8hEg5gBAAHAQcHAl8EAwA%2F7TMvXRDtP%2B0zLxDtETkvMy9dEO0yL10BL13tMl0QzhE5OS8vMTBdXTc3ESc1IREjJy4DIyMRITczESMnIREhMj4CNzczAyE7rKwD7kIgIFteVBfbAWofQEAf%2FpYBCD5uWD8POUIT%2B9E1GwSeGjX%2Bv9kEBgMB%2FfSg%2FmSi%2Fd0DBAYD%2BP6eAAEAOwAABCkFPQAaAOFAShUNJQ01DQMVDCUMNQwDGRVFFVUVAgMVFxcBCwsBCAscdByEHJQcA2AcAUQcVBwC5BwB0BwBVBx0HLQcxBwEQBwBJBw0HAKwHAEcuP%2FAQBM%2BRUgAHBAcIBwDOwQclBykHAMcuP%2FAQDs3OkjAHAECsBwBFAFaUAbgBgIGPxYBFhYAYBQwGQEZGS8UXxRvFAMUFAYTYAkADAEMDAdfCQMBBl8EEgA%2F7TI%2F7TMvXRDtEjkvXTMvXRDtMi9dAS9d7TJxX3Ercl5dK11xcXFxcXJychDOXl0ROS8zX10RMzEwXV0BERcVITU3ESc1IREjJy4DIyMRITczESMnAajf%2FcGfrAPuQiAgW15UF9sBix89PR8CWv32GzU1GwSeGjX%2Bv9kEBgMB%2FdGg%2FmSiAAEAVP%2FsBYcFTAApAN9ALnkFAXkKAQYRFhEmEUYRBCUcAQUbFRslGwMlFgEFFxUXJRcDCQMJDwEqDw8jWgC4%2F8BAGQwPSAArJitGK2YrdisE9isB0isBAcArASu4%2F8BAWEFESFArAQQrJCs0K0QrBDkEKwEkKzQrRCuUK7QrxCvkK%2FQrCBArAQIgK0ArYCtwK%2BArBRlbMAhACAIIQAgLSAgpJF8PJh8mnyYDJiYeFF8LEBALBB5fAxMAP%2B0%2FMy8Q7RI5L13tMgEvK13tXV9xcXJeXV0rXV9dXXEQ3ivtMy9eXTEwX15dXV1dXV1dJQYGIyIuAjUQACEyFhcRIycmJiMiDgIVFB4CMzI%2BAjcRJzUhFQcFBHT6kJ%2F%2FtGABYQFVgutqQxtFwWt1t35DToWvYTFhVUITrAHvg0YmNFer%2FKUBYAFdIBz%2B4KYxNUGS7aut54o6DRQYCwF9GjY2GgAAAQA7AAAFiwU9ABsAfkAcChZaWxEBNBFEEQIRHUQdZB3EHQMkHTQdRB0DHbj%2FwLM6PUgduP%2FAQDAnKkjgHQECUB1wHaAd0B0ECRlaUALgAgICGGAJCQIICxADA18NBQMRFhkDAl8UABIAPzLtFzI%2FM%2B0XMhI5L%2B0BL13tMl1fXSsrcXIQ3F1d7TIxMDM1NxEnNSEVBxEhESc1IRUHERcVITU3ESERFxU7rKwCGawCd6wCGKys%2Feis%2FYmsNRsEnho1NRr98QIPGjU1GvtiGzU1GwI1%2FcsbNQAAAQBKAAACYgU9AAsAvkA3AFoUBSQFlAWkBQQEBYQFlAUDDQVwDYANkA0DRA1UDWQNAxANIA0CBA0B4A3wDQK0DcQN1A0DDbj%2FwLNNUEgNuP%2FAQFdESUhgDXANgA0DRA1UDQIwDQEEDRQNJA0DOwQNNA1EDWQNdA2EDcQN1A3kDQnQDeANAgIQDSANMA1QDWANoA2wDcANCIANsA3ADdANBAsGXwgDAAVfAxIAP%2B0yP%2B0yAV1xX3FyXl1dXV0rK3FxcnJyci9eXXHtMTAlFxUhNTcRJzUhFQcBtqz96KysAhisUBs1NRsEnho1NRoAAAEAK%2F%2FsAvIFPQAYAJ9AFhMICg1ICAQBCAMBIQgCAQgBASoYWga4%2F8BAXAwPSAYaDxofGk8afxqPGgUfGi8azxr%2FGgQPGi8ajxqfGq8a3xoGPD8abxq%2FGu8aBL8azxoCGkBTVkigGgF%2FGgEgGgFfGgEAGgEQGRZgDR8SLxICEhINEwUAXwIDAD%2FtMj8zL10Q7QEQxl1dcXFxK3FyXl1xchDeK%2B0xMF5dXV5dXSsBJzUhFQcRFA4EIyImJzUzFxYWMzI1AZqsAgSYIjhJTk4hQWklQh4TRiqMBO4aNTUa%2FMJbimRDKBAQDvSLFxq%2BAAABADsAAAWyBT0AGQFBQFB0C4QLAkQDVAPkAwM3CEcIVwgDCgEBJRgBCAcBUgkCB1oEAxQEBAN6F4oXmhcDFwIDCAkCCQMIAgkeAgEDCgIBCQgDAgIDCAMKBAQUBAIMBLj%2FwEA3DxJIBBukGwGQGwFUG2QbhBsDOxsBBBsB8BsBtBvkGwKbGwE0G0QbZBt0GwTQGwGUG6QbxBsDG7j%2FwEBZPD9IIBsBBBsUGwI5lBsBABtAGwICIBswG0AbcBuAG7AbwBvgG%2FAbCVAboBvQG%2BAbBBYKWlAP4A8CDxUXAgMQX3UWhRblFgN1CYUJAhYJDRkSAwoED18HDRIAPzPtMjI%2FMxI5OV1d7RcyAS9d7TJdcV9ycl5dXStdXXFxcXFycnJychDMK15dERc5Ly8vXl1fXRESADk5EIcFwMARATNdhxArCCsQxDEwAV1dXV1dARUHAQEXFSEBBxEXFSE1NxEnNSEVBxEBJzUFSZv%2BNgI9kf64%2FfO1wP3TrKwCGawCgoUFPTUa%2FkD9Ihs1AqaR%2FjsbNTUbBJ4aNTUa%2FYgCeBo1AAEAOwAABGgFPQAQAOBACgUHFQcCCQMIEhK4%2F4BAMGBkSAYSFhImEkYSVhJmEgb0EgHmEgHUEgFmEnYSphK2EsYSBVQSASYSRhIC1hIBErj%2FgEA5QUVIZhJ2EgJEElQSAjISAQEgEgEUEgEAEgE5FBI0EmQSlBLUEuQS9BIHABIBAnASAUASUBJwEgMSuP%2FAsyUoSBK4%2F8CzGh1IErj%2FwEAcExdIAlpQDOAMAgwBDV8PAwxfClAIAQgIA2AKEgA%2F7TMvXRDtP%2B0yAS9d7SsrK11xX3JyXl1dXV9dXV0rXXFxcXFxcXIrEM4xMF9eXQEHESEyNjcTMwMhNTcRJzUhAnfPAQh9nh4%2BQRL75aysAjwFCBr7aA4GARf%2BfzUbBJ4aNQAAAQA7AAAG4QU9ABgAqUAgARgMEUgAGAsRSBcAAQEADQ0IGA4XWjASQBJQEgMSGhq4%2F8BAFRMXSE8aAXEMgQyRDANDDFMMYwwDDLj%2F6EA2CAtIDAICA1xgCIAIAgiCDZINAgwNHA0CDQYCERgDCV8ODAsDAxIXAwhfAAEPAR8BAggVAQYSAD8zM15dETPtFzI%2FMzPtFzISOV1dAS9d7TIvMitdXV0rENxd7TIyEjk9LzMzMTBdKyshIwERFxUhNTcRJzUhAQEhFQcRFxUhNTcRA14j%2FhW0%2FjesrAGWAbQB3AGArKz94LQEgfvPGzU1GwSeGjX8BAP8NRr7Yhs1NRsEMQAAAQA7AAAFmAU9ABMAnEAvGAdYBwI3BwESAVIHCAdaExIUExIHE1wABhAGAgwGFQAVAT9AFQEgFQGgFeAVAhK4%2F8hANggQSBIICVxQDgEOBQgVCAIDAAUIAw9fEgIRAwkOX4MTAQJgE3ATAlETAUMTASUTNRMCEwcMEgA%2FMzNdXV1dX13tMj8zM%2B0XMl9dAS9d7TIyK11xcl5dEN5eXf0yhyuHK8QBXV0xMAEnNSEVBxEjAREXFSE1NxEnNSEBBIO0AcmsYfzFtP43rKwBlgKyBO4aNTUa%2BxIEtvuaGzU1GwSeGjX8HwACAFT%2F7AVzBUwAEwAnAGxATVklaSUCViFmIQIGG1YbZhsDCRdZF2kXAwoHAQoNAQUDAQURAQsKWwAeARceKQApAT8gKUApAgBbMBRAFAIPFB8ULxQDFAVfIxMPXxkEAD%2FtP%2B0BL11d7XFeXRDeXl3tMTBeXV1dXV1dXV0BFB4CMzI%2BAjU0LgIjIg4CBzQSNjYzMhYWEhUUAgYGIyImJgIBJSpmrIKCrGcqKmesgoKsZirRV6b0npnzqlpaqvOZmfKqWgKgjOKgV1eg4oyL4J1UVJ3gi7IBAqhQUKj%2B%2FrKy%2FvuqU1OqAQUAAgA7AAAEIQU9AAwAIQCkQH2kEbQRAgUfAYUalRoCBRmFGQIICgIaAgIOChgMD0gAWhwjDyMvI28jfyOPIwUvIz8jTyNvI58jvyPfIwcPI18jbyPPI98j%2FyMGOL8j3yMCDyMvI38jvyMEDyMfIz8jfyOfI68jBggHDlpQEwETCGANDREFYBRfFgMOE18REgA%2F7TI%2F7e0ROS%2FtAS9d7TJeXXFyXl1xchDe7TEwK15dXl1dXV0BNC4CIyMRMzI%2BAgERFxUhNTcRJzUhMh4CFRQOAiMDWiNPgF5iaF5%2FTSD%2BTtX9y5%2BsAfqNvXIwL2%2B6igOwUHRLJP2FLVR6%2Fqv%2BQhs1NRsEnho1PWuQU1KYdEYAAgBU%2FrQFpAVMABMAQQCitVMlYyUCJbj%2F6EBnDA9IYCQBYCUBIyUzJVMlAyUjZSMCCjdKNwIKDQEKBwEFEQEFAwELIzonFC8vClseQwBDAT8gQ0BDAgBbMBRAFAIPFB8ULxQDFClAjzQBNIBIIwE6IwVfeD2IPQI9Ew9fdxmHGQIZBAA%2FXe0%2FXe0zM10a3F0azQEvXV3tcV5dEN7tMy8REjk5MTBeXV1dXV1dXV1dACtdARQeAjMyPgI1NC4CIyIOAgc0EjY2MzIWFhIVFA4CBxceAzMyPgI3FQ4DIyIuAicnBgYjIiYmAgElKmasgoKsZyoqZ6yCgqxmKtFXpvSemfOqWi9bhFUyK0pBPB4HGBgWBQssNzwbOVtXWzkpEikZmfKqWgKejOKfVlaf4oyL4Z1VVZ3hi7IBA6hRUaj%2B%2FbKAzZ1wIz42TjEXAQEBAUIFDAwIHT9lRzQCAlKqAQQAAAIAOwAABVMFPQAZACYAo0BqChOKEwKkBLQEAoQClAIChhGWEQJoJQGaHAFoHIgcAgUNFQ0CCBkYAVIVFBkUGFoVFBQVFBkUIQ8wFQEVFRpaDygQKAFAKHAo0CgDIQFaUAYBBhQAYC8hbyECISEGH2AHXwkDFQEGXxgEEgA%2FM%2B0yMj%2Ft7RI5L13tMgEvXe0yXXIQ3O0zL10REjk5hysQAMGHBSsQxDEwAV5dXV1dXV1dAF0BERcVITU3ESc1ITIeAhUUDgIHARcVIQEBNC4CIyMRMzI%2BAgGoy%2F3Vn6wCQ429cjAtTGQ2AWuR%2Fr%2F%2BhwEKJlF%2FWquxXH5OIgJM%2FgQbNTUbBJ4aNTJdhFNNeVw9EP3oGzUCTAF9UGxCHP3DIUduAAEAif%2FsA%2FQFTAA7AONAnxQfJB80HwMLEwEIGwErAQIKAQEKNAF0LwF2LgEFLiUuAjEqAQQYAQkpEwEKEgELCw4BDAYKFgoCDx4fHgIQHh4MWjE9AD0BOOA98D0CAD3QPQIwPUA90D0DKFoVAAAAFTAVQBVQFQQIFWYoAVQoAYMsAXYsAVQsZCwCJSwBFiwBiRABShB6EAIMECwoBBoHXzYBATYTI18aAB8BHx8aBAA%2FMy9dEO0%2FMy8Q7RIXOV1dXV1dXV1dXQEvXl0zLxDtXXFyXl0Q3u0zL15dMTAAXV5dXl1dXl1dXV1dXQFdXV5dXRMzFx4DMzI%2BAjU0LgY1ND4CMzIWFxEjJyYmIyIOAhUUHgYVFA4CIyIuAieLQSMTRFNcLExwSSQ9Y36FfmM9PHSpbGOyS0EjLIBQSmtGIj1jf4V%2FYz05c611PnhqWiEBabUYKyETKUhiOkheQS0uOFZ%2FXU5%2FWTAaEf7ppCAqIDdLK0FWPSwvO1uDYF2WazkMFBoNAAABACUAAATBBT0AFwHxQP8FDRUNJQ0DCggaCAIJDxkB%2Fg8ZTxlfGX8Zjxm%2FGd8Z%2FxkI8BkBjxmfGc8ZA3AZAQ8ZHxlPGQPPGd8Z7xkDsBkBnxkBgBkBHxkvGV8ZAwAZAc5vGa8ZvxnvGQRQGQEPGS8ZPxkD%2FxkB0BkBvxkBoBkBPxlPGX8ZAyAZAX8Znxm%2FGc8Z%2FxkFYBkBTxkBMBkBDxkBne8ZAdAZAS8Zbxl%2FGa8ZBBAZAb8ZzxnvGf8ZBJAZoBkCfxkBYBkBDxk%2FGQLgGQE%2FGV8ZfxmPGb8ZBSAZAQ8ZAWvwGQHPGQGgGQGPGQFwGQEPGR8ZTxkD8BkBzxkBsBkBXxlvGY8ZnxkEMBlAGQJAhx8ZAQAZAd8ZAYAZsBkCXxkBABkwGQI7%2FxkB4BkBzxkBsBkBTxlfGY8ZAzAZAbAZ4BnwGQOPGQFwGQFfGQEAGSAZMBkD8BkB3xkBwBkBnxkBcBmAGQIfGS8ZPxkDABkBUAyADLAMwAwEDAJfCY8JvwnPCQQJFVoCDQAJAQkJFANgCgMVAl8AEgA%2F7TI%2F7TIzL10zAS%2F9zF0QzF1dXV1dXV1dcXFxcXFycnJycnJeXV1dXXFxcXFxcXFycnJycnJeXV1dXXFxcXFxcnJycl5dXV1dXXFxcXFxcXJycl5dXV1dXV1xcXFxcl5dMTBeXV0hNTcRIyIGBwcjESERIycuAyMjERcVATvVM4OyJRtDBJxEGxJHXm86MdU1GwSXDAjRATv%2BxdEEBgUD%2B2sbNQAAAQAr%2F%2BwFnAU9AB8AmUAraAEBNQlFCQI1CEUIAjoNSg0CCBwBCwMfXAQGFAYCDAYhBCEBPzQhRCECIbj%2FwLMqL0ghuP%2FAQDggJEggIQEEIRQhAvAhAQJgIYAhsCHAIeAhBRVaDgAFFAMPXwIRA0caVxoCGmAICwEICwgOEUgLEwA%2FK15d7V0%2FM%2B0XMgEv7V1fXXFxKytxXl0Q3l5d7TEwX15dXV1dXQEnNSEVBxEUDgIjICQ1ESc1IRUHERQeAjMyPgI1BIe0AcmsLnTJmv71%2FvesAhisJ1WHYGmWYS0E7ho1NRr831ythlLx3QM0GjU1GvzbUodgNDRehlEAAQAX%2F%2BEFsAU9AA4A%2BEB6cwWDBQIVDQFGBAF6BIoEAgkDSQMCeQOJAwJlAwEECgMBAwQLNAtEC1QLdAuECwYLCwUMeQKJAgJgAgEKAgEJAhAfEF8QAg8QPxBPEH8QrxDvEAbfEP8QAgAQQBBwELAQBDugELAQwBADIBCAEJAQAwAQ0BDgEPAQBBC4%2F8CzLC9IELj%2FwLMQFEgQuP%2FAQDALDkhgCnAKgAoDUwoBNQpFCgInCgEKbwUBBQUVBQIFDwIKDAMFXw4HA4MLAQsEAxMAPzMzXT8z7RcyARDOXV0yXV1dXSsrK11xcl5dXXFyEM5eXV1dMhE5PS9dM10zMTBdXXFdcV1dARUHASMBJzUhFQcBASc1BbCT%2FeUz%2Fd%2BXAh60AZYBlbAFPTUa%2BvMFDRo1NRr8JQPbGjUAAQAC%2F%2BEHiQU9ABQDQEBSYgIBjwMBawMBWQMBVQ9lDwJWDGYMAmoRehGKEQMQKA4RSBoQAYcPAWsPAVcPASUPNQ8Cjg4Bdw4BbA4BVw4Bhw0BGg0BBAwkDDQMAxULJQsCC7j%2F6EAJDRFIdQqFCgIGuP%2FwQN4OEUgVBiUGRQYDZgUBWAUBJQU1BUUFA0cEATIEAQMEIwQCCXoDAWgDAVsDAUgDAWgCAV0CARUCJQICXwEBSgEBJAEBBQEVAQIKAwAQDhFIAgFSAhAODw5aAwIUAwMCDQFSBAMEWgwNFAwMDQEBUhACEFoAARQAAAEFAVILDAtaBgUUBgYFDg0DBQQMAgEPBw8BFgwBBwwBEAwDDw8DDAMGEAAWyRYBuxYBqRYBmxYBiRYBJhZWFnYWA9YW5hYCtBbEFgKmFgGJFgF7FgFmFgFUFgFGFgEJFhkWKRYD4ha4%2F8BAbNneSJQWpBYChhYBUhYBJBY0FkQWAxYWAQIWAfIWAeQWAdYWAaQWtBbEFgN5FokWAkYWASkWARYWJhZ2FoYWthYFCRYBqukW%2BRYCFkClqEjLFtsWAhZAmp1IexYBaRYBRhZWFgImFjYWthYDFrj%2FwLOQk0gWuP%2FAQCWHi0gUFgEGFgH2FgHUFgF2FoYWxhYDWRYBSxYBBhYWFjYWA3IWuP%2FAs2tvSBa4%2F8BAL2ZpSLkWAYIWAQFwFgFkFgHUFuQWAosWmxarFgNwFgFUFmQWAkAWARQWJBY0FgMWuP%2FAQC1DRkiLFgFAFlAWAgIAFjAWAjnwFgG%2FFs8WAgAWEBaQFgMQFnAWsBbAFtAWBRa4%2F8BAIhQXSB8WLxZPFgMLBgMNDQ4ACxAOBAZfEggDAQIEDA8FBRMAPxczPzPtFzIvMy8zAS8yXStxcnJyXl1fXV0rcXFxcXFxcnJfcnIrK15dXV1dXV1xcSsrcXJycityK3JeXV1xcXFxcXFxcnJycnJyK15dXV1dXV1dXV1xcXFxcXEQxjIRFzk9Ly8vXl1dXREzMxEzMxEzM4cYECuHK8SHGBArhyvEhxgQK4crxIcYECuHCCvEMTABK19eXV1dXV1dXV1dXV1eXV1dXV1dXStdK11dXV1dXV1dXV1dXV0rXQBdXV1dXV0BASMBASMBJzUhFQcBATMBASc1IRUHFP5KNf6k%2Fps1%2FkR1AgDFAT8BaS0BXAEw0QG8BO768wOc%2FGQFDRo1NRr8TwOi%2FF4DsRo1NQABAC0AAAWiBT0AGwIbQBt7G4sbmxsDaxsBTxsBcxSDFJMUA1UUAUoUAQ24%2F8BAWg0RSDQNAUkGuQYCZRsBKho6GkoaqhoEuxkBuxgBShUBhRQBExRjFHMUkxQEKhM6E4oTAwsQGxACCw8bD7sPyw8EKg46DooOAwN2DYYNlg0DgAyQDAJyDAECDLj%2FuECCDA5IMwwBJQwBA7QLAZALAXILggsCAlALYAsCNQtFCwIDtAoBggqSCgICUApgCnAKA5MHAYIHAYQFAQQCFAK0AsQCBAQBFAG0AcQBBAhEAAEUDBUbBxoAEwANDBUGBxoFDgUUDQwVDBsGBxoHDgFSABMAYAUOFAUFDisaAQQaFBoCDLj%2FwLMsL0gMuP%2FAQIYXKEgMAVIVBxVaGgwUGhoMDhMTFA0bBgQHGl8VARsVAQAVAQwVHR8dXx0CDx0%2FHU8dfx2vHe8dBt8d%2Fx0CAB1AHXAdsB0EO0AdASAdgB2QHQMAHWAdcB2gHcAd0B3gHQcMYAdwB4AHAwcHAAUFHAwOEwMHXxsGFA0EAxAJAwAVGgMFXxgDEgA%2FM%2B0XMj8zEhc57RcyEQEzLzMzL10yXXFyXl1dcXIQzF5dXV0yERc5Mi8zhxArhyvEASsrcXGHGBArhyvEEIfAwBCHwMAQhwjACMAQhwjACMAxMAFdXl1dXV1dXV9dXV9dXV9dXV1fXV0rX11dXV9dXV1dXV1dXV1dXQBdXStdXV1dXV0lFxUhNTcBASc1IRUHAQEnNSEVBwEBFxUhNTcBAT2m%2FkqUAcj%2Be5cCKaoBFgE3pgG3lP6HAc2Y%2Fdeq%2FqBQGzU1GwJeAkAaNTUa%2FmIBnho1NRr%2BCv1YGzU1GwIIAAEAFwAABZMFPQAUAJhAaQMQExAjEAMIaQ4BDg0BUg1aCAcUCAgHDgBaBwcIDwAUEBQgFEAUBAsUFgAWAT9QFmAWAhAWMBZgFgNAFlAWYBaAFpAWsBbwFgcNfwiPCJ8IAwAIAQgIDQ8UAwhfBwAOAwQRCgMBBl8EEgA%2F7TI%2FMxIXOe0XMgEvXl1dMl1xcl5dEM5eXTIROS%2FtOYcQKysQxAFdMTBeXQERFxUhNTcRASc1IRUHAQEnNSEVBwNG1f2V1f4plwI3tAGBAW6qAbSTAhD%2BQBs1NRsBugLkGjU1Gv2VAmsaNTUaAAABAGIAAARzBT0AFQEXuQAK%2F7iyDkkKuP%2B4QCQJCkiMCwELKAkPSBIBUgECjwABAEAKD0gDEhMSAgwGHAYCCQu4%2F9BAHAkRSAoBOgECDgMBGAkMSAFbCwobCgIQCgoTFxe4%2F8BADmFkSHAXAVQXdBekFwMXuP%2FAs1pfSBe4%2F8BAKVVYSAAXAQIAFyAXMBdQFwQ5kBfgFwJAF3AXkBewF8AX4BcGUBdwFwIXuP%2FAs0BISBe4%2F8CzKSxIF7j%2FwEAmExtIPxcBABcBC1sAgAcBBwcAFgALXxUSEhUSCgFgCQAGAQYGCQMAPzMvXRDtMj8zLxDtMgEQzjIvXRDtXV0rKytdcXJeXV9xKytxcisQzjIvXl3tMTArX15dK15dXQArXV0rXSsrNwEjIgYHByMRIRUBITI%2BAjcTMwMhYgLw%2BoOsJR9FA5H9CwEiQYFuUhI7Rhv8Cl4EiQwI0wE9VvttBwsLBAEA%2FosAAQCY%2Fu4CYAWNAAcBfkAjBwsCGwIrAgMIAkAOEUgCCQsJAf3kCQHQCQG0CcQJAqAJAQm4%2F8BAC%2B%2F0SBAJIAkwCQMJuP%2FAQBLo60iwCcAJAmQJhAmUCaQJBAm4%2F4BAEd3gSAQJFAkC1An0CQLACQEJuP%2FAQCnS1khgCQFUCQEwCUAJAgQJFAkkCQPLtAnUCeQJA6AJAYQJlAkCcAkBCbj%2FwECet8FImwmrCbsJA4QJATsJSwkCuwnbCesJA5QJAQlAnaBIBAkBm3sJiwnrCQO7CcsJ%2BwkDdAkBKwk7CQKrCdsJAoQJAQlAam1IBAkBafQJAUsJWwm7CQMbCSsJOwlbCWsJiwmbCcsJCA8JAf8JAQKfCa8J3wnvCQRQCQEPCQE5%2FwkBwAkBQAnQCQLfCQGACQEE8AFADhFIAQP1AgAG9QAAL%2B0%2F7QEvK%2B1dXXFycl5dXV1fXXFxcnJeXStdXXFxcXJeXStdXXFxcStycnJyXl1dXV0rXV1xK3FxK3IrcnJycl5dEM4rXl0yMTATESEVBREFFZgByP7XASn%2B7gafLyn6ESkvAAABAAD%2F7AI5BUYAAwDAQC8qAwEDGBQZSAUDFQMCJQEBCgEaAQIIA6AFsAUCBAU0BUQFVAV0BYQFlAUHZAUBBbj%2FwEBGUVdIUAUBJAU0BUQFAxAFAQIABQEABRAFoAWwBcAF4AXwBQc5EAUgBUAFUAVgBYAFwAXwBQggBTAFYAVwBYAFBQAFsAUCBbj%2FwLM8QEgFuP%2FAQAojJkgAAkACAgIAuP%2FAtwgMSAACEwAEAD8%2FAS8rL10rK11xcl5dcV9xcXErcXJyMTBfXl1dXStdETMBI2IB12QFRvqmAAEASv7uAhIFjQAHAZuyAvAHuP%2FAQCgMEUgHCQYJFgk2CUYJBPv2CQHkCQHWCQG0CcQJAqIJAXQJhAmUCQMJuP%2FAQBLt8UgSCQEECQHkCfQJAtYJAQm4%2F4C24%2BdIdgkBCbj%2FgEAz3uFIIgkBBAkUCQL0CQHmCQHECdQJAqYJtgkCdAmECQJiCQE0CUQJVAkDBgkWCSYJA8sJuP%2FAQBnGyUikCQGWCQGECQFyCQEBQAlQCWAJAwIJuP%2FAs7u%2BSAm4%2F4BAJbe6SJ8JrwkCgAkB3wnvCQIACZAJoAnACQSbwAnQCQJ%2FCY8JAgm4%2F8BAaYyPSP8JAUAJcAnQCQPfCQGACbAJwAkDTwkBAAkBafAJAb8JAZAJoAkCTwlfCQIACRAJAl8JbwnPCQOfCa8JAglARkxIUAmACQIPCQE5YAnACQJACdAJAt8JAYAJAQQvAAEABPUFAAH1AAAv7T%2FtAS9dM11dcXJeXV0rXXFycnJycl5dXV1dcXErcnJeXV1xcSsrX3JfcnJyciteXV1dXV1dXV1xcStxK3FxcnIrcnJycnJyXl0Q3ivtMTATNSURJTUhEUoBKf7XAcj%2B7i8pBe8pL%2FlhAAEAHQGFA6YFPQAGAGhASwgCGAICBwYXBgIQAAgBTiAIAVAIYAigCLAI4AjwCAYFAwIfBi8GXwZvBgQGEAIgAlACYAIEAgEAAARABFAEYASABJAEBgQGAgQAAwA%2FMi8zARkvXTMzzV3NXREzMl1xXl0xMF5dXQEzASMBASMByTEBrGf%2Bov6iZgU9%2FEgDKfzXAAH%2F8P74BBD%2FXgADAA60AgAAugEAL%2B0BLy8xMAM1IRUQBCD%2B%2BGZmAAABAHcEXwIQBZAABQClQD7WAwEFABUAAgigB7AHwAcDAAcQBzAHYAdwB5AHBjhAB1AHoAewBwQgBzAHgAeQB%2BAH8AcGYAdwB8AH0AcEB7j%2FwLNcYEgHuP%2FAs1ZaSAe4%2F8CzUFNIB7j%2FwLNKTUgHuP%2FAQCFER0gvBwEABxAHAgAFVQMBAxACAQICkoAPAB8ALwADCAAAL15dGu0BL10yXS8zXV0rKysrK11xcl5dcjEwXl1dAQE1MxMVAdn%2BntXEBF8BDCX%2B8CEAAAIASP%2FsA3EDwQAqADYAk0AhayYBGxcrFwIOFj4WAhIgCw9IHRItEgIMEgENEQEBBAEDuP%2FgQB0JEUgBAwEIHAo2RwY4gDgBXzgBQDgBgDgBMUcUJ7j%2FwEAdCg5IJydPFAEUJiYiK1AcHAAzUQ8WBlAJFSJQABAAP%2B0%2F7T%2FtETkv7RI5LwEvXTMvKxDtXXFychDc7TIyMTBeXStdXV1dK11dXQEyHgIVERcVIScOAyMiLgI1ND4ENzc1NC4CIyIGBwcjNTY2EwcOAxUUMzI2NwHRQG5QLXX%2B%2FhMPM0hfOkRdOBgeNklVXzCNDiE4KjBiJSI4QYvWgztWOByPRGMyA8EYOmNL%2FYUZLV4PKCMYKktnPD5bPicWCAEEkypFMhwaFXXNDhX%2BHgQCEy5QPrAfGAACAAD%2F7AOyBY0AEAAqAItAEAsjAQgIDxgPAg4DHhMeAh64%2F9hATggLSABIByAXIAIQICxALAEALIAsAjkgLKAsAlAscCyQLKAswCzQLPAsBzAscCyQLNAsBBoLRwAqECogKgMIKg5QJRYaCgoFUR0QEVAUAAA%2F7T%2FtMhDJP%2B0BL15d7TJdcXJeXXIQ3l5d7TEwACtdAV5dAF5dATQuAiMiDgIHERYWMzI2ASc1IREUDgIHNjYzMhYVFA4CIyIuAicC%2FiVFYTsYNzYyEipsM4p8%2FYuJAS8BAQMBLYFOwM00bKVxMGNgWiYB8GaLViUECQwI%2FRcICNgELhgt%2FrATMTU1GCMr6ex3v4ZICxIZDwABAE7%2F7ANOA8UAJwBtQCcIB4gHAggNiA0CCAkBARkGAQEdExMnKQApAT5AKYApoCnQKfApBSm4%2F8BAHyotSF8prykCVh1mHQIdSHkKiQoCChhQFA8QJyJRBRYAP%2B0yPzPtAS9d7V1dK3FeXRDOMi8xMABeXQFeXV5dXSUOAyMiLgI1ND4CMzIWFxEjJyYmIyIOAhUUHgIzMj4CNwNOGkhSWSp6rW40Q3ilYlGYPjcrJWk5QWNFIx5MgWMiR0M7FzkTHRMKQ4C5dYC5dzgTDP76phUaL2Saa1qRZjgFCQwHAAIASv%2FsA%2BcFjQAaACkAfEA1Zih2KAKYCAEJCIkIApwEAY0EAQwEAQgSACNHFysAKwFHACsBQCuAK8ArAyArYCuAK8ArBCu4%2F8BAHCsuSBtITwUBBRdQGhUTUBYAJ1AKECMAACBRAxYAP%2B0zEMk%2F7T%2FtP%2B0BL13tK11xcl5dENztMjIxMF5dXV1dXV0lBgYjIBE0PgIzMhYXLgM1NSc1IREXFSEBFB4CMzI2NxEmJiMiBgLTLINZ%2Fn8zaqJvM3M1AgIBAZ4BRHT%2B%2BP4fJURgOzxqJSpuM4V%2FRiM3AeF1u4NFDAsLKzEwD%2FQYLfq5GS0BzWmQWScXEALnCAnWAAIAUP%2FsA0YDxQAfACoAdEAtiRQBmBMBCxOLEwIWGyYbAgkYGRgpGJkYBAgmSB8LCx8sACwBPoAsoCzwLAMsuP%2FAs0NKSCy4%2F8BAFyouSCUBSIgWARYAUCUlBiBQGRAGUREWAD%2FtP%2B0SOS%2FtAS9d7TIrK3FeXRDOMi8Q7TEwXl1dXV1dARUUHgIzMj4CNxUOAyMiLgI1NDYzMh4CFRUBIg4CFSE0LgIBBBU%2Fcl0eQkI%2BGhdBTlgtdaFkLM6%2FS4NiOf6XOFE1GQGSEStIAdkSSYZnPQUICgY4DxsWDUB%2Bunn28ihennZSAZwvVntMTHtWLwAAAQA%2FAAACqgWiACEBr0ANCQYZBikGAwgLIwH9I7j%2FwEBe%2BPtIiyMBNCNEI2QjA4Qj1CPkI%2FQjBHAjARQjRCNUI2QjBFQjZCN0I7Qj5CP0IwYLIxsjAszwIwHEI9Qj5CMDiyMBNCNkI3QjA6Qj1CPkI%2FQjBFQjZCN0I%2BQj9CMFI7j%2FwEAKsLNICyMbIwKcI7j%2FwEAMmJtImyMBdCOEIwIjuP%2FAQDGJjUirIwFUI2QjhCMDGyMBBCMB9CMBuyMBZCN0I4QjAxsjKyMCBCMBa2QjhCOUIwMjuP%2FAQJBlaEhLIwEEIwH0IwGrI7sjApQjASsjWyMCBCMUIwKrI7sjyyMDBCMUI0QjVCN0IwU6%2ByMBtCPUIwKgIwEkIzQjRCN0I4QjlCMGECMBAgAjASAjMCNQI4AjkCOwI%2BAj8CMIECMgI4AjwCMEGA0NHEcDACEQISAhgCEECCEcIVAfFQAaUAMZDxJQCV8OAQ4OCQEAPzMvXRDtPzPtMj%2FtMgEvXl0y7TIvMl1xcl9ycnJycl5dXXFxcXFxcnIrcl5dXV1dXXFxcXErcnIrXl0rXXFycnJyXl1dcXFxcnIrXl0xMF5dEyM1NzU0PgIzMhYXFSMnJiYjIg4CFRUzFSMRFxUhNTfhoqIrUXVJLUYcMS0QJhwjLBoK%2BvrL%2FgSLA1gxJ0JqoW04CwjNewoLH0FkRpxU%2FPYhLS0hAAADAFj%2BRgPZBBsANABHAFkBc0AXeUUBVjFmMQJIMVgxaDGIMQQCGAgLSDK4%2F9hADggQSCQoCAxIJxgIC0gNuP%2FgQE4ID0gWIAgMSB84CA1IICgIEEgHRyIyLgYjBABVSCULIksiAgslSyUCIiUiJRiHDgEORjU1C0sBS0gEABQAAgkAW1RbAUBbATRbASBbAVu4%2F8BAEllgSIBbAXRbAWBbAbRbxFsCW7j%2FwEAbTVRIoFsBBFsBPwRbhFukWwOkW8Rb1FvkWwRbuP%2FAs0FISFu4%2F8CzNT1IW7j%2FwLMrL0hbuP%2FAQBMeIUhAWwE0WwEgWwECIFswWwJbuP%2FAQC4PGkg5PkkdMBgBGAYjMi8EKgNQSB04Cw9IH0gvSAOgCwFIC0gLQ1BQKhBDUBMcAD%2FtP%2B0SOTkvL11dEM0yEO0RFzkBL10z7TIrXV9xcXErKysrcXJeXV0rXXFxcStycnJyEN5eXe1xMy%2FtXRI5OS8vcXEQ7RIXORDtMTArKysrKysrACtdAV1dARQGIyImJwcWFjMhMhYVFA4CIyIuAjU0PgI3LgM1NyY1ND4CMzIeAhc3FwcWFgM0JiMhDgMVFB4CMzI%2BAgEyNjU0LgIjIg4CFRQeAgNmwrYpUxw%2FA0g2ARaYkzV3wIxrll4qGS0%2BJBIvKhyenjRhjlocOjMmCd0jiyIhKUZH%2FpQVIxkOFzliSlqDVin%2Bs21bFS9MNjdNMRYWMEwCg6KmCQaDER6EdEF9YTsjPlIwITs3NBoGGyo3IrJK2U95USkGBwkDbyuQJnP8ujlAEi80NRkkOyoYIz9WAjl9fz9dPB4ePF0%2FP18%2FHwAAAQAUAAAD5QWNACgAsLkADf%2FgQCsJEEgpFDkUAhgUAQkUAQkUFUcPEAEWECqgKgEAKhAqwCrgKgQ5oCrwKgIquP%2FAQBQrMEgvKgEQKgFQKgFwKoAqkCoDKrj%2FwLMfIkgquP%2FAQCsTFkgAH0eAJAEAJBAkICTAJNAk4CQGCCQlUCgAHxUQJFATIhUFHh4ZUgoQAD%2FtMhDJPzPtMjIyP%2B0BL15dce0yKytdcXJyK3JeXXEQ3F5d7TJeXV1dMTArARQOAgc%2BAzMyHgIVERcVITU3ETQmIyIOAgcRFxUhNTcRJzUhAUYBAQMCHFBXVyQ2WkElcv5rfVFVHD8%2BNhJ%2F%2FmR3jAEyA%2FYOKCsoDRAkHhMeQmpL%2FZYZLS0ZAl5TWQYICwT9ExktLRkFAhgtAAIAKwAAAhIFTAATAB0Al0BPAEoLCqsKAusK%2BwoChAoBChlHCxQrFAJLFFsU%2BxQDCxQrFDsUqxS7FOsUBhAUQDk9SBQfBB8UHwI59B8BkB8BAlAfoB%2BwH8AfBJAfoB8CH7j%2FwLMtMEgfuP%2FAsxgbSB%2B4%2F8BADw0QSA9TBRpQHQ8UGVAXFQA%2F7TI%2F7d7tASsrK11xX3JyXl0Q3CteXXFy%2FdRdXXHtMTABFA4CIyIuAjU0PgIzMh4CAxcVITU3ESc1IQF7ER4oFhYnHhERHicWFigeEQqh%2FhmghQErBN8WJx4RER4nFhYoHhERHij7URktLRkDIBktAAL%2Fxf5MAYkFTAATACgBKEDNCRcZFykXAwkASisKAQpAHiFIBAoBGAocBCQBISRHFCoLKhsqAv7UKuQqAmsqeyqLKgMkKgGrKtsqAqsquyr7KgOUKgELKgHOKyprKgIqQLK1SCpAp6pIZCoBCyobKisqA57rKvsqAsQq1CoCGypLKosqA1sqayoCNCpEKgK7KvsqAoQqAQsqAW3rKvsqAksqWyp7KosqmyoFKkBbX0g0KgELKnsqqyq7Ktsq6yoGO6AqAQIgKgEAKiAqMCqwKsAq0CoGUCpgKnAqsCoEKrj%2FwEATLTBIDyoBCA9TBSVQKA8hUB0ZGwA%2FM%2B0%2F7d7tAV5dK11xcl9yXl1xK3FyXl1dXXFxcnJyXl1dKytyXl1dXXFycnJeXRDe%2FV5dzNReXStx7TEwAF5dARQOAiMiLgI1ND4CMzIeAgMUDgIjIiYnNTMXFjMyNjURJzUhAYkRHicWFyceEREeJxcWJx4RCitPbUIsQCUvGyEyOzyNATME3xYnHhERHicWFigeEREeKPrkapdgLAoIx20cfowDwBktAAABACcAAAQABY0AGQErQBCDB5MHAk8PXw8CTwBfAAISuP%2FoswkNSBG4%2F%2BBAPQkNSA0oDhFIOwxLDFsMAzsLSwtbCwMbCQFkB3QHlAcDIAdAB1AHAwQHFAc0BwNkAgEBrwa%2FBs8GAwYGDQi4%2F8BAQQkNSA8IAQgIG0AbYBsCoBsBABsgG0AbUBvAG%2BAbBj0QG7AbAhAbMBtQG2Ab0BvwGwYAG1AbcBuQG7AbwBvQGwcbuP%2FAs1ldSBu4%2F8CzTVVIG7j%2FwLM1OUgbuP%2FAQC0rMUgHDg8GDw8AEEcAFRAVIBUDCBUWUBkACA0QAxVQDwAOBwQDCxMVBgFQAw8AP%2B0yPzMSFzntFzI%2F7QEvXl3tMjIQh8DAASsrKytdcXJeXXFyEM1eXSsyMi9dMzEwXV1dXV1dXSsrKwBdXV0BASc1IRUHAQEXFSE1NwEHERcVITU3ESc1IQFYAYFiAUx1%2FvQBWGb%2Bf1b%2B%2Fntk%2Fn93iwExAcUBnxstLRf%2B7v3uFy0tGQGVh%2F7yGS0tGQUCGC0AAQApAAACEAWNAAkAjUAtBUcrAAELAAE6WwBrAHsAmwAEGwBbALsAywAEewCbAKsAAwQAFAACAAvECwELuP%2FAsz9GSAu4%2F8BAHDg7SJALAQIACxALUAugC7ALwAsGkAugC%2FALAwu4%2F8CzLTBIC7j%2FwEAMDRBIBlAJAAAFUAMVAD%2FtMj%2FtASsrXXFfcisrchDcXV1xcl5dce0xMCUXFSE1NxEnNSEBb6H%2BGaCgAUZGGS0tGQUCGC0AAAEAKwAABhkDxQA8A7dAhQQ1AeQ19DUCBTUVNSU1AwQ0AeQ09DQCBTQVNCU0AwsnAesn%2BycCvyfPJwInIAgNSAsoAeso%2BygCvyjPKAIoIAgNSAQmAeQm9CYCBSYVJiUmAwQlAeQl9CUCBSUVJSUlAwsXAesX%2BxcCvxfPFwIXIAgNSAsWAesW%2BxYCvxbPFgIWIAgNSAe4%2F8hACwoeSAEGEQYhBgMQuP%2FYQNAIEEgDEQEIAwgkRykpOBhHBhOWEwIKEz5GPnY%2BAik%2BARQ%2BAQY%2BAfjkPgHSPgG0PsQ%2BAqI%2BAZQ%2BAYI%2BAXQ%2BAWI%2BAVQ%2BAQY%2BFj4mPkY%2BBPI%2BAcQ%2B1D7kPgOyPgGkPgE2PlY%2BZj52PpY%2BBSQ%2BARY%2BAQQ%2BAfQ%2BAdY%2B5j4CxD4Blj62PgKEPgF2PgFZPgE0PkQ%2BAiY%2BARI%2BAQQ%2BAcj2PgG0PsQ%2B1D4Dpj4BlD4Bhj4Bcj4BZD4BUD4BQj4BJD40PgISPgEEPgH2PgHiPgHUPgHGPgE%2BuP%2BAQBevskhSPmI%2BAkQ%2BATY%2BASQ%2BAQY%2BFj4CPrj%2FgED%2FpKdIoj6yPgKUPgGGPgFyPgFkPgFWPgEkPjQ%2BAhY%2BAQQ%2BAZjWPuY%2B9j4DpD60PsQ%2BA5Y%2BAYQ%2BAVY%2Bdj4CRD4BJj42PgICPhI%2BAvQ%2BAeY%2BAcQ%2B1D4Ctj4BhD6UPgI2PlY%2Bdj4DJD4BBj4WPgL2PgHUPuQ%2BAsY%2BAaQ%2BAZY%2BAWI%2BAQFQPgFEPgEwPgEEPhQ%2BJD4DaPA%2BAdQ%2B5D4CdD60PgJAPgEEPiQ%2BND4D9D4B2z4BsD7APgJkPoQ%2BpD4DUD4BJD40PkQ%2BAxA%2BAQQ%2BAfQ%2BAdA%2BAcQ%2BAas%2BAZA%2BAYQ%2BATs%2Baz4CID4BBD4UPgI41D7kPgJgPqA%2BAlQ%2BAUA%2BARQ%2BND4CQFiUPsQ%2B5D70PgSAPgFUPnQ%2BAkA%2BATQ%2BARs%2BAQQ%2BAeQ%2BAcA%2BAQIQPlA%2BcD6APrA%2BBQ8%2BAQgAM0cAOAE4OVA8DxMYJCkzBThQJxY2FQghIRxSDRAAMjItUgUQAD%2FtMhDJP%2B0yEMk%2FMzPtFzI%2F7QEvXe0yXl1dX11dcXFxcXFxcXJycnJyXl1dXV1dXV1dXXFxcXFxcXFxcnJycnJeXV1dXV9dXV1dXV1xcXFxcXFxcXJycnJycnJyXl1dXV1dXV1dXStxcXFxcStxcXFxcnJycnJycnJycnJyXl1dXV1dXV1dXV1dcXFxcXFxcXFycnJycnJycnJyXl1dXV0Q1F5d7RE5L%2B0yMTBfXl0rAF0rAStdXXErXV1xXV1xXV1xK11dcStdXXFdXXFdXXEBPgMzMhYXPgMzMh4CFREXFSE1NxE0JiMiDgIHFhURFxUhNTcRNCYjIg4CBxEXFSE1NxEnNSEBRhxNUlQkRXUdIFphXyY2WD8jef5VjEtVGkVFPxURjf5Ci1VVHD07NRKN%2FlZ3dwETA2AQJB4TNDkSJyAUHkJqS%2F2WGS0tGQJYU1kICg0ENkH9lhktLRkCWFNZBggLBP0ZGS0tGQMgGS0AAQAvAAAD4QPFACMAtrkACP%2FgQCoJEEgECAEIDxAJDEgPEEcLC%2BsLAhYLJaQlAQQlFCXEJeQlBDmkJfQlAiW4%2F8BAGCswSCslARQlAcAlAQJQJQFwJYAlkCUDJbj%2FwLMfIkgluP%2FAQC0TFkgAGkeAH8AfAgAfEB8gH8Af0B%2FgHwYIHyBQIw8aEAsfUA4dFQAZGRRSBRAAP%2B0yEMk%2FM%2B0yMjI%2F7QEvXl1x7TIrK11xX3FycityXl1xENxeXe0yKzEwXl0rAT4DMzIeAhURFxUhNTcRNCYjIg4CBxEXFSE1NxEnNSEBRBxNVFQkNlpBJXL%2Ba31RVRw%2BPDUSf%2F5qcXEBDANgECQeEx5Cakv9lhktLRkCWFNfBggLBP0TGS0tGQMgGS0AAAIATv%2FsA7IDxQALAB8AjEA8hAqUCgIFCgGLCJsIAgoIAYsEmwQCCQQBhAKUAgIGAgEIDEgAIQAhICECECEwIVAh4CEEACEgIUAhAzshuP%2FAQBZBSkifIQFwIQFAIWAhgCGgIQRgIQEhuP%2FAQA4lLkgWSAYRUAkQG1ADFgA%2F7T%2FtAS%2FtK11xcnIrXl1xchDe7TEwXl1dXV1dXV1dARQCIyImNTQ2MzIWBzQuAiMiDgIVFB4CMzI%2BAgOy1uLU2Njc1tq0Gj1kSUpgOBYWOGBKSWQ9GgHb7%2F8A%2FvHu%2FPfzYZlpNzdpmWFimms5OWuaAAACACH%2BTAOwA8UAIQAwAIpAYWkveS8CBh0BhBGUEQIGEQGEC5QLAgMLAQgGAQEJIkgOMkAyAQAygDICOUAyAVAycDKQMtAy8DIFcDKQMtAyA08yASsWBBxHACEQISAhAwghIRxQHhsuUBMWJ1EJEABQAw8AP%2B0%2F7T%2FtP%2B0yAS9eXe0yMjJdXXFyXl1yEN7tMTBeXV5dXV1dXV0TJzUhFz4DMzIeAhUUDgIjIiYnHgMVFRcVITU3ATQuAiMiBgcRFhYzMjaYawEIAhU5QkomWIxiMzRonWkzcTMBAwEBpP5AdwJkIkFeOzBtJipmM4R4A2YZLTcSHRUMPnu1dnO5g0YLCwwfIRwJ%2FhgvLxgDTmaQWyoREP0RCAnbAAACAEr%2BTAPbA9kAGQAqAINAWgsPiw%2BbDwNlKXUpAhoDAQsUAQsGAQgkGQAHASEHRwIsQCwBACyALAI5UCwBQCxgLIAsoCwEICxgLIAswCwEGkh4EYgRAk8RAREoUAEWEAskJB9RDhYCB1AFGwA%2F7TI%2F7TIQyT8z7QEvXV3tXXFyXl1yEN7tXl0yMjEwXl1dXV0AXQEzERcVITU3ETQ2NwYGIyImNTQ%2BAjMyFhcBFB4CMzI%2BAjcRJiYjIgYDLUZo%2FnGBBAYthVrFvDRpoWwzdzX%2BKyNCYT4YODcyEipuM4SAA9n6uhgvLxgBBSZXKiMw%2B%2BxzuYFFDAv%2BJWaRXSsECQwIAu0ICdYAAQApAAACmAPFABgAX7QECgEIArj%2F2EAjCQ9IEw8BAQEBCUcADhAOsA7ADtAOBQ4fGl8aAkAaARMDGAK4%2F8BAEAkMSAICGBAPUBIPCQ5QDBUAP%2B0yP%2B0%2FMy8rEMkzAXFyL13tMi9dMjEwK15dARUjJyIOAgcRFxUhNTcRJzUhFz4DMwKYKzocQEA7FqH%2BQnd3ARIJF1BdXSQDxf5uCA0SCv1CGS0tGQMgGS11EzEsHgABAFT%2F7ALTA8UANQChQCRKMooyAnwVjBUCOhZKFnoWihYEBTMVMyUzAzwaTBp8GowaBAK4%2F9hAFwkNSB4YCQxIJUAQFUglJRNGADcgNwE3uP%2FAQDAeIUhPN183rzcDLUYcCwscEy0FKlAhNCZEJgImJiEQEFAFNAtEC6QLAyALAQsLBRYAPzMvXV0Q7T8zL10Q7RI5OQEvMy8Q7V0rcRDe7TMvKzEwKytdAF1dXV0BFA4CIyIuAic1MxcWFjMyNjU0LgY1ND4CMzIWFxUjJyYmIyIGFRQeBgLTJ1SFXi9bTjoNLTEfYkJdZSpEV1tXRCouU3NFRII8LyoaWjNRVSpFWFxYRSoBCD9pSykLDxAF54McKFFVMkEsHR4mPFpDQGREIxMMzW0XGFBELjspHiApQFwAAAEAFP%2FsAi0EgQAZAFdAOQI4CBFIBAYBrxsBwBsBPxtPGwIKDkcDUBRgFAIUFAcAAxADIAMDCAMEDFAJQAkOSAkHCw8VEVEAFgA%2F7TM%2FM84r7TIBL15dMzMvXRDtMl1dcjEwXSsFIiY1ESM1NzczFTMVIxEUFjMyNjcVDgMBTmBfe31lP9fXOzAlSR8PMTtCFHJnApMtJ9XVVP1%2FQUIKBkEKFA8KAAABABv%2F7APdA6wAHQCCQF8MCTwJAgwIPAgCCBdACBBIDwZHCx%2BgHwEAHxAfwB%2FgHwQ5EB8wH0AfUB%2FwHwVQH3AfgB%2FAHwQwH3AfgB%2BQH7AfwB8GAEcAGRAZIBkDCBkHGlAJHQ8PBgYDUhQWC1AOFQA%2F7T%2FtMhDJPzPtMgEvXl3tXXFyXl1xENztMjEwK15dXQEUFjMyNjcRJzUhERcVIScOAyMiLgI1ESc1IQE5S1U4eDiOATN3%2Fu4IHVBXWCQ2WD8jeAEeAQxTWQ8QAucZLfyaGS1MECIcEh5CaUsCZhktAAEAAP%2FsBAADrAAOAQRAHVoKagqKCgNaAGoAAlUIZQgCVQNlAwIEBBQEAgkHuP%2FgswgMSAa4%2F%2BBACQgMSAwBAR0DAbj%2FyLMJDEgJuP%2FgQCAJDEgKAVIBAAFLCQoUCQkKAgFSCAkIRwMCFAMDAgIBCbj%2F4EAKDRFICQkDCgAQELj%2FwLdIYEgAEAFHELj%2FwEARKEZI4BABtBDEENQQA6AQARC4%2F8BAKh0iSBAQIBAwEAMEEAGkEMQQAoAQAQJgEHAQAggDAAgKAwNQDAUPCQECFgA%2FMzM%2FM%2B0XMgEvMl1fXV1xcStxcXErXl0rEM4yETk9LyszM4cYECuHK8SHGBArhyvEMTABKytfXl0rK15dXV1dXQEBIwEnNSEVBwEBJzUhFQOm%2FodK%2Fn1gAbaVARIBBpUBXANq%2FIIDehktLRv9dwKLGS0tAAEAAv%2FsBb4DrAAUAdVAEGsCAQIgKS1IahB6EJoQAwu4%2F%2BhAFw4RSEsFWwUCYgVyBYIFA6IFsgXCBQMFuP%2FQQHUpLUiNBZ0FAmoFegUCWAUBAyYUARkCKQJJAlkCBBYOJg5GDlYOBAYKFgomCgMWByYHAgYBARABUgEAAUsPEBQPDxACAVIODw5HAwIUAwMCDQFSBAMESwwNFAwNDAFSCwULRwYMFAYGDAUEDA4NAwIBDzYPAQ%2B4%2F%2BBACg4RSAcPFw8CCAy4%2F7hACxFJdAwBVQxlDAIMuP%2BoQFkNSTMMAQYMFgwCCQwDDw8DDAMGEAAWJBZEFlQWAxAWAQQWAbQW9BYCoBYBRBZ0FoQWlBYEMBYBJBYBVBZkFpQWpBYEABYBOVQW5Bb0FgNAFgECgBYB0BYBFrj%2FwLMpLEgWuP%2FAQC8bH0i%2FFgFwFoAWoBYDXxYBIBYBCwAGEAYCBg0DDgALEA4EBlASCA8BAgQMDwUFFgA%2FFzM%2FM%2B0XMi8zMwEvXTJdXV1dKytdcV9ycl5dXXFxcXFxcnJyEM4yERc5PS8vL15dXStdXSteXStdETMzETMzETMzhxgQK4cr1IcYK4crxIcYECuHK8SHGBArhyvEMTABXV1dXV1dX11dXStdcXErXStxAQEjAwMjASc1IRUHExMzExMnNSEVBVb%2BxU7o5Ur%2Bu28Bv5zf41Ti1ZoBZgNq%2FIICbP2UA3oZLS0b%2FYUCZf2XAoEZLS0AAAEAEgAAA%2BcDrAAbAbVAL3YUlhQCBRuFGwJqGnoamhoDBRoBFyAIDUgWIAgNSBMTIxMzEwNjEwGjEwF1EwESuP%2FgswgNSBG4%2F%2BBADQgNSAoNig0CCQwBCAm4%2F%2BCzCA1ICLj%2F4ECxCA1IDAUcBQJMBfwFAowFAQMEIAgNSAMgCA1IGxMABg4FBxoHFBMADQ4FDBUMGxQTABMGDQ4FDhUBUgcaB0sMFRQMDBUFAVITABNHDgUUDg4FFRoaFBsTAA0GDgUFBAAUAAIKAB0dQGFkSAQdFB0CJB00HUQdZB2EHaQdxB3UHeQdCQQdFB0kHUQdhB2kHbQdxB3kHfQdCjkEHRQdNB10HZQdpB20HQc0HbQd1B30HQQduP%2FAsx0hSB24%2F8BAMQ8XSFAdAQIQHUAdAhMODgcADBAMIAwDCAwTFRoDDlAGDRsUBAoXEA8ABQcDDFADChUAPzPtFzI%2FMxIXOe0XMgEvXl0zMy8yXV9dKytxcl5dcXIrEMxeXTIREjk5ERI5OTMvM4cQK4crxIcYECuHK8QQh8DAEIfAwBCHCMAIwBCHCMAIwDEwASsrX11xcisrXl1dKytdXXFyKytdXV0AXSUXFSE1NwMDFxUhNTcBASc1IRUHExMnNSEVBwEDeW7%2BVn3Z%2FoH%2Brm0BNf7wbwGqfbXQgQFSbP74QhUtLRcBTf6xFS0tEAGYAZEZLS0b%2FvIBEBktLRX%2BqgABABn%2BRgP4A6wAIgNSQAo1IkUiAgMgAQgfuP%2FYtgkMSIAcARy4%2F9hACQwQSHMbgxsCG7j%2F2EAJCQxIcxqDGgIauP%2FYQC8JDEgEGBQYAgkFFxUXVRcDXRYBShYBBgQWBAIMAwEYCw9IARYHHTcdRx1XHQQSHbj%2F4ED%2FCRBIHR0XHgAkWSRpJHkkA0skARkkKSQ5JAMLJAH46yT7JAKZJKkkySQDiyQBViQBSyQBJEDn6kjrJAG5JAGrJAF5JIkkAlskayQCPSRNJAIbJCskAtYk5iT2JAOpJAGbJAGNJAF7JAFZJGkkAhYkAQskAcj7JAHtJAG5JMkkAqskAVkkaSSJJANLJAEJJAH5JAHrJAHZJAHLJAG5JAGrJAF2JAFZJGkkAiskOyRLJAMZJAHWJPYkApkkqSQCeySLJAIJJGkkApj5JAHbJOskAskkAbQkAXYkliSmJANJJAE2JAEUJCQkAgYkAdYk9iQCqSQBliQBdCSEJAJWJGYkQHoCAiQB8iQB1CTkJAK2JMYkAokkAXQkAVAkYCQCMiRCJAIUJCQkAgYkAWjWJPYkArIkwiQCpCQBkiQBdCSEJAJmJAFUJAFGJAESJCIkMiQDBCQB9CQB1iTmJAK0JMQkAqYkAZIkAYQkAVIkYiRyJAM0JEQkAhYkJiQCJLj%2FgEBQRUhIxiQBpCS0JAKSJAF0JIQkAlIkYiQCNCREJAImJAEUJAEGJAE49iQB1CQBsiTCJAKEJJQkpCQDciQBZiQBVCQBRiQBMiQBJCQBEiQBASS4%2F4BACSUoSLQkxCQCJLj%2FwEBPHiFIUCQBNCREJAL0JAHQJAECcCSAJJAksCTAJAUPJE8kAgggDDAMAgwMHAAXEBcgFwMXRR1VHWUdhR0EARYdAyMAHB4DF1AgGQ8QUQwGHAA%2FM%2B0%2FM%2B0XMhEXM10BL10yMi9dXl1dX11dcXErcStfcnJycnJycnJycnJeXV1dXV1dXV1dK3FxcXFxcXFxcXJycnJycnJycnJeXV1dXV1dXV1dcXFxcXFxcnJycnJycnJyXl1dXV1xcXFxcXFxcXFxcnJycnJycl5dXV1dXV1dXXFxcXFxcXErcnJycnJeXV1dXRDOMhE5PS8rXl0zMzEwK19eXV1dXV5dK10rXStdK15dXQEBDgMjIi4CJzUzFxYzMj4CNzcBJzUhFQcTEyc1IRUDlv6RIEJRaEUaJyIiFS8hHzcrRjswFhr%2BmmABtJT%2B9pMBXgNq%2FFtRjGc7AgUGBctgFyZFXjlIA3AZLS0b%2FW8CkxktLQAAAQA3AAADVAOsABcAvEATBBUUFSQVAwsJGwkrCQMOAA4BDrj%2F2EANDRBIDwIBEQIoDRBIFrj%2FwEBgEBZIFhYCDRmPGQEAGSAZQBkDsBnQGQLfGQEAGSAZUBlwGZAZBTyPGQEAGQEAGZAZsBngGQRQGXAZgBmQGcAZ4BnwGQdPGQEAGQEIDgEKCgENAlAMCQkMDwEOUAAWFgAVAD8yLxDtMj8zLxDtMgEvMy8RM15dXV1xcnJeXV1xcnIQzjIyLysxMCteXStdXl1dMzUBIyIOAgcHIzUhFQEhMj4CNzczAzcCBN0cNzEmCh8vArb9%2FAETGz05MQ8zLxktAy8FCQ0Ih%2Fox%2FNUHDBELxf68AAEAuv7uAx0FjQAtAHVATgoEAQMYCAtIAhgIDkgUGAgLSAoSGhIqEgMTGAgPSJoJAYAvARdvLQEQLQEtIRwo8QURBQsLnwUBAAUQBVAFAwgFIQv1DAwWLPUtF%2FUWAAA%2F7S%2FtETkv7TkBL15dXTMvETMQ7TIyL11dM10xMF0rXSsrK10BIi4CNRE0LgInNT4DNRE0NjMzFSMiBhURFA4CBxUeAxURFBYzMxUClkFiQSEdN1AzM1A3HYKDhz5bTR0zRykrRjMcTVs%2B%2Fu4pTWxEASc%2FWDkcAi0BHDlYPgEmjZgvbWr%2BtjJUQSsJAworQVQz%2FrJqbS8AAAEAmv5GAQAFjQADAZpAOgVA%2BfxIBUDt8kiWBaYFtgUDGQUpBTkFiQUEBUDU2UgGBRYFAtAFQMfKSAVAusBIlgWmBQIFQKyxSAW4%2F8BAC6irSGkFeQWJBQMFuP%2FAQAqgo0gEBRQFAp4FuP%2FAtpqdSPkFAQW4%2F8CzlJdIBbj%2FwLOPkkgFuP%2FAQA6GjEjEBQHWBeYF9gUDBbj%2FwLN7hEgFuP%2FAQBNsckgUBSQFAgIFAWniBfIFAgEFuP%2BAQBNiZkhkBXQFhAUDQAVQBQI0BQEFuP%2BAQBFTW0iUBQFgBXAFgAUDVAUBBbj%2FgLNJTUgFuP%2FAQApFSEiwBQGkBQEFuP%2BAQBg6P0gEBQE59AUB4AUBxAXUBQJwBYAFAgW4%2F8BADysvSIAFkAWgBQMCQAUBBbj%2FwLMcIEgFuP%2FAQBcSFUgfBQEDqmAAcACAAAOwAMAA0AADALj%2FwLMeJUgAuP%2FAtggNSAABABwAPy8BLysrXXLtXSsrXV9xK3JycnJeXStdXSsrcXFxK3Jycitfcl5dXSsrXXErKytyK15dK10rK3ErK15dK3FxKysxMBMRMxGaZv5GB0f4uQABALr%2B7gMdBY0ALQBkt0UqVSplKgMquP%2FgswgLSBq4%2F%2BizDA9IGrj%2F2EApCAtIIhwo8RELnwUBAAUQBQIFFgAAEABAAAMIAAwi9SEhARb1FwAB9QAAL%2B0%2F7RI5L%2B05AS9eXTMvXV0zM%2B0yMjEwKysrXRM1MzI2NRE0PgI3NS4DNRE0JiMjNTMyFhURFB4CFxUOAxURFA4CI7o%2BW00cM0YrKUczHU1bPoiCgh04TzMzTzgdIUFiQP7uL21qAU4zVEErCgMJK0FUMgFKam0vmI3%2B2j5YORwBLQIcOVg%2F%2FtlEbE0pAAABADkB9gQZA04AIwBXuQAi%2F%2BhAGQgMSBAYCA1IOQNJAwJwH5AfsB%2FQH%2FAfBR%2B4%2F8BAGwkNSB%2BPDZ8NAg1AJQEZrQAADGAMAggMHgetEgAv7cTcXl3U7QFdL10vK10xMABdASsrASIuBCMiDgIHIz4DMzIeBDMyPgI3Mw4DAwwuVE9JRkQiKTooFwZlBhs6Y08wVk9KRUIgKDgnFwhnCB07YQH2JDU%2FNSQdPFs9PXtjPSQ2PjYkID5aOj16Yz7%2F%2FwAUAAAFuAZ7AiYAJAAAAQcAjgGBAW0AGbYDAhYFJgMCuP%2FwtCkTAgglASs1NQArNTUA%2F%2F8AFAAABbgGjwImACQAAAEHANoBfgDEABi1AwI2BAMCuP%2FstB0TAgglASs1NQA%2FNTX%2F%2FwBU%2FkwE5QVMAiYAJgAAAQcA2wGtAAAAC7YBYDQsBSYlASs1AP%2F%2FADsAAAR9Bt4CJgAoAAABBwCNAToBTgATQAsBIgUmAUYiJQAfJQErNQArNQD%2F%2FwA7AAAFmAayAiYAMQAAAQcA1gGYAU4AE0ALARQFJgEEHy8MAyUBKzUAKzUA%2F%2F8AVP%2FsBXMGewImADIAAAEHAI4BiwFtABm2AwIrBSYDArj%2F%2FLQ%2BKBQeJQErNTUAKzU1AP%2F%2FACv%2F7AWcBnsCJgA4AAABBwCOAY8BbQAXQA0CASMFJgIBADYgEAMlASs1NQArNTUA%2F%2F8ASP%2FsA3EFkAImAEQAAAEHAI0AugAAAAu2AkY3OhQHJQErNQD%2F%2FwBI%2F%2BwDcQWQAiYARAAAAQYAQ0cAAA65AAL%2FrrQ4OxQHJQErNf%2F%2FAEj%2F7ANxBZECJgBEAAABBgDVfQAADrkAAv%2F3tDc7FAclASs1%2F%2F8ASP%2FsA3EFDgImAEQAAAEGAI5zAAAQsQMCuP%2FrtE03FAclASs1Nf%2F%2FAEj%2F7ANxBWQCJgBEAAABBgDWcwAADrkAAv%2FttEJSFAclASs1%2F%2F8ASP%2FsA3EFywImAEQAAAEHANoAgwAAABCxAwK4%2F%2Fu0QTcUByUBKzU1%2F%2F8ATv5MA04DxQImAEYAAAEHANsAsgAAAAu2ATMwKAoAJQErNQD%2F%2FwBQ%2F%2BwDRgWQAiYASAAAAQcAjQDiAAAAC7YCfysuFh4lASs1AP%2F%2FAFD%2F7ANGBZACJgBIAAABBgBDeQAADrkAAv%2FytCwvFh4lASs1%2F%2F8AUP%2FsA0YFkQImAEgAAAEHANUAhQAAAAu2AhArLxYeJQErNQD%2F%2FwBQ%2F%2BwDRgUOAiYASAAAAQYAjn0AAA23AwIGQSsWHiUBKzU1AP%2F%2FACsAAAIjBZACJgDUAAABBgCN7gAAC7YBOAoNAwElASs1AP%2F%2FABYAAAISBZACJgDUAAABBgBDnwAADrkAAf%2FEtAsOAwElASs1%2F%2F%2F%2F2AAAAmAFkQImANQAAAEGANXGAAAOuQAB%2F%2F60Cg4DASUBKzX%2F%2F%2F%2F6AAACJQUOAiYA1AAAAQYAjrsAABCxAgG4%2F%2FG0IAoDASUBKzU1%2F%2F8ALwAAA%2BEFZAImAFEAAAEHANYArgAAAA65AAH%2F%2FLQvPx0MJQErNf%2F%2FAE7%2F7AOyBZACJgBSAAABBwCNAPgAAAALtgJgICMGACUBKzUA%2F%2F8ATv%2FsA7IFkAImAFIAAAEHAEMAggAAAA65AAL%2FxrQhJAYAJQErNf%2F%2FAE7%2F7AOyBZECJgBSAAABBwDVAKkAAAAOuQAC%2F%2F%2B0ICQGACUBKzX%2F%2FwBO%2F%2BwDsgUOAiYAUgAAAQcAjgCoAAAAELEDArj%2F%2FbQ2IAYAJQErNTX%2F%2FwBO%2F%2BwDsgVkAiYAUgAAAQcA1gCiAAAADrkAAv%2F4tCs7BgAlASs1%2F%2F8AG%2F%2FsA90FkAImAFgAAAEHAI0BCAAAAAu2AXQeIRsMJQErNQD%2F%2FwAb%2F%2BwD3QWQAiYAWAAAAQYAQ1YAAA65AAH%2FnrQfIhsMJQErNf%2F%2FABv%2F7APdBZECJgBYAAABBwDVAKcAAAALtgEBHiIbDCUBKzUA%2F%2F8AG%2F%2FsA90FDgImAFgAAAEHAI4ArAAAAA23AgEENB4bDCUBKzU1AAABAD%2F%2FEAPBBY0ADQCdQHIPDy8PTw%2BPD58Prw%2FPDwdPD28Pjw%2FvDwQPDy8Prw%2FPD%2B8PBTjwDwFvD48PAlAPAc8P7w8CkA%2BwDwIvDwEQDwEwD1APcA%2FwDwQNCgcEBAMMwAAJCQEAvgXAAwgIAp8DAQADUAMCCAMMvwvCCQW%2FBsIJAAEALz%2F07RD27QEvXl1dMzMvEObtMjIvEOYSFzldcXFxcXJycl5dcXIxMAEDIwM3BTUFAzMDJRUlAmRNLkk%2F%2FmABoCucLwGg%2FmADDPwEA%2FygL5wrAZ%2F%2BYSucLwAAAgBiAuUCzwVSABMAJwCztRIYCAtIDLj%2F6LMIC0gIuP%2FoQBwIC0gCGAgLSB6qCikEKQH0KQHgKQFEKQG0KQEpuP%2FAQBZXXUigKQECACkBQEApAQApsCnAKQMpuP%2FAs0NJSCm4%2F8CzLzVIKbj%2FwEAuGyFIFKqAAJAAsADAAOAABQAAMABAAFAABAAZrY8Pnw%2B%2FD88PBAAPAQgPI60FBAA%2F7dxeXXHtAS9dce0rKytxcl5dX10rXXFxcXIQ3u0xMCsrKysTND4CMzIeAhUUDgIjIi4CNxQeAjMyPgI1NC4CIyIOAmIwVHFBQHJUMTFUckBBcVQwZiA5SywsTTggIDhNLCxLOSAEG0ByVDExVHJAQXFUMDBUcUEsTDkhITlMLCxNOSEhOU0AAgB%2FAAADfwU9ACUALgDzQCV1LQF1KQEbAosCmwIDGwiLCJsIAwAXEBcCFw0kKwoAJRAlAggluP%2FAQG8LDkglJQUPEQEuEREdMAAwIDBAMFAwYDCAMAYAMCAwQDBQMIAwoDDAMNAwCAAwIDAwMEAwgDCgMLAwwDAIOyAwQDBQMKAwwDDQMAYAMCAwQDCAMKAwwDDQMAcAMEAwgDCgMMAw0DDgMAdlJgEmSAW4%2F8BAGwgNSAUsFlANEhIKDSsXUSMAIw0jDSMMJBUMAwA%2FPxI5OS8vETMQ7TIRMzMvEO0yAS8r7V1dcXJeXXFyEM4yL15dETkvK15dMzPNMjJdMTBdXV1dJS4DNTQ%2BAjc1MxUWFhcRIycmJicRMzI%2BAjcVDgMHFSMDFB4CFxEGBgIYbZtjLj1sllpSRoI2NysfUC0XIkdDOxcXQElOJ1LlFTRYRG53ugdJgLJwebJ3PgWsqgMQC%2F76pREYBfzhBQkMBzwSGhQLA7oCrE2AY0EOAxUOxAAAAQB5AAADwQVMADAAzEB2FBskGwIkKAsOSA8oCw5IChMaE3oTihOaEwUIKCswAyJvCwgfJi8mTyYDChFaEWoRehEEChEmGhomEQMCADJAMmAygDIDIDJAMmAygDKgMrAyBgAyIDJAMmAyBDsAMiAyQDJgMgQAMiAy4DIDADLAMuAyAw0NArj%2FwEAcCQ1IAigMcyUNDTAfcxQAGxAbAhsbFAcDMHYCGAA%2F7Tk%2FMy9dEO0SOS8z7TIBLyszL11xcl5dcXIQzhEXOS8vL15dXTMz7RcyMTBeXSsrXSUVITU%2BAzU0JicjNTMmJjU0NjMyHgIXESMnJiYjIgYVFBYXIRUhFhYVFA4CBwPB%2FLoiS0AqIRaifxwn0dArSkZEJkEjI2I8c3ISCwEW%2FvoGChgrOiKamnUfQUtYNi9iNlJBkVWotgcLEAn%2B%2FqQUIYeDX4w8UilTLjZXST4dAAACAKL%2FAANoBW0ATwBjAVZAhVVhhWGVYQNbYYthm2EDVF2EXZRdAxRdJF1EXVRdhF2UXQZrV3tXAmNXc1cCO1NbU2tTe1MEa1N7UwJ7TgGLSZtJAntDAWtCAYBAkEACgECQQAJFQFVAAgYsAQgsIAgLSHQnhCcCKicBZCMBKx4BRBwBWxtrGwIrGmsaexoDbxl%2FGY8ZAwK4%2F%2BBAOQgLSD0qX0taABclVReAKgEqFyoXIFBGRk8yATJACRFICjIKMiBGZQBlIGXgZQMgZUBlAiBlMGUCZbj%2FwLQRFEhaILj%2FwEAjCAxIID1VXxcEBTpQLzMzgC8BDy8vLz8vAy8SUAVACwELCwUALzMvXRDtL11dMy8Q7RIXOQEvK80rXXFyEM4ROTkvLytxEO0ROTkvL3ESOTkQzRE5ORDNMTArAF1dXV0BXV0AXV0BKwBeXQFdXQBdXV0BXQBdAV0AXQFdAF1dAV1dAF0lFA4CIyIuAic1MxceAzMyPgI1NC4GNTQ%2BAjcuAzU0PgIzMhYXFSMnLgMjIgYVFB4GFRQOAgceAwM0LgInDgMVFB4CFz4DA0oqWIleL19RPQ0tJw8vOEAhLkw2HS1KX2JfSi0lQFYyKUs5IS5Tc0VEfz8vIQ0oLjQZUlQuSl9kX0ouJkVfOC1SPyZ7IztNKidHNh8iO0wqKEg2Hx0%2FaUsqCxAPBeiEDhgSCxQpPyoyTDw0NTtNY0IzVUEtChU1RVc2QGREIw4L020LEgwGUEQvRDUtLjVHXD84XUgwDBo6S14B6yg8MSgTAhktPSUtQDIrFwUcL0EAAQBzAbICWgOaABMBqkAcCxUB%2F8sV6xX7FQOUFbQVAoAVAWQVdBUCUBUBFbj%2FwEAk7PFI6xUBwBUBpBW0FQKQFQFUFXQVhBUDQBUBJBU0FQIQFQEVuP%2FAQB3Y3UirFQFkFXQVAlAVATQVRBUCABUBzYQVlBUCFbj%2FwEAJx8xIaxV7FQIVuP%2FAQAy8wEjQFQFEFVQVAhW4%2F8BACbO4SCsVOxUCFbj%2FwEBdqK1IkBUBAgAVEBUCnAAVgBWgFbAVBEAV8BUCABWwFcAVA2wAFSAVMBVAFYAVsBXAFeAVCAAVQBVwFYAVoBXwFQYAFTAVQBVgFbAVwBXgFfAVCDuQFcAV0BXgFQQVuP%2FAs5%2BkSBW4%2F8CzjpFIFbj%2FwLOCiEgVuP%2FAs3p9SBW4%2F8BAO250SG8VARAVQBUCUBWAFZAVAy8VAQAVARAVQBVQFdAVBABAClAKcAqACpAKBTAKQApQCnAKgAqQCgYKuP%2FAQAkJD0gKBT8PAQ8AL13NAS8rcXLNXXFxcXJyKysrKytyXl1xcl5dcXJeXV9dK3ErcXErcityXl1dXV1dK3FxcXFxcXFxK3JycnJyXl0xMAEUDgIjIi4CNTQ%2BAjMyHgICWiZCWTMzWEImJkJYMzNZQiYCpjNZQiYmQlkzM1lCJiZCWQAAAQAI%2Fv4DiQU9ABMAo0BNBQ8BCRAVMBVQFXAVBBAVYBWAFaAVwBUFABUgFUAVYBWQFbAV0BXwFQg5UBVwFZAVsBXAFeAVBi8VTxUCDxWfFb8V3xUEPxXvFQIFcAa4%2F8C2CBJIBgYCDLj%2FwLYIC0gMAXACuP%2FAsw0SSAK4%2F8BADwgLSAIHBwETAARzEQYGAQAvMz%2FtMjkSOS8BLysr7S8rEjkvK%2B1dcXJyXl1xcjEwXl0BESMRIxEjEyIuAjU0PgIzIRUDK16qXgJconpHN22jawHPBPL6DAX0%2BgwDNy5ilmhajGEzNQABABT%2F7AO4BaIAQwEDQBKNIQF2CgFmBwEmQQEjGAkMSA64%2F9hAfgkOSCgoCQ1ICjwaPCo8ijwEBUcmAEcrXxcB7xf%2FFwIXXysBDyYfJj8mAwkmKyYrOh9GDEVfRX9FAkBFAT9FX0XfRQMgRQG%2FRQGARQEfRT9FAgBFATmvRQFwRQEPRQHQRfBFAo9FAVBFAe9FATBFsEXQRQM1RwA6EDogOgMIOrj%2FwEAgEhZIOgUfEQCAKwErKxwwUIY%2FAT8BOVA2FRxQERgYERYAPzMvEO0%2F7T9d7RI5L13NEjk5AS8rXl3tXV1xcXFycnJeXV1dXXFxcnIQ3u0ROTkvL15dXcZdcRDtEO0xMF0rKytdXV0AXQEOAxUUHgQVFA4CIyIuAic1MxcWFjMyNjU0LgQ1ND4CNzQuAiMiDgIVESE1NxE0PgIzMh4CA20tX0wxMkxYTDIiSXJQIEM%2FNRItIRdPM0dPMkpYSjInQ1s1Fy9JMitHMx3%2Bzow2YIROV4VbLgPlBQ0kQjpAVUQ%2BUnRWP2ZIJwcMEQvAXhwmUVVGW0U8TmxTPls%2FJglaeEofGjxgRvuqLRkD32qRWiguaaoABABY%2F%2BwFvgVSABkALwBHAFQBLLUsRzxHAkS4%2F9hAIwsRSDNBQ0FTQQM0PUQ9VD0DOCgKEEg1KAsQSBMzIzMzMwMyuP%2FYQFsKEEhHQkJPSMQ%2FTEaMRpxGA0ZDXz8BQz9DPyRPMcQ%2FNk82nzYDNjYACSRJJFkkAwgkww8OLw4CCQ5W0FYBAFYwVkBWA0BwVrBW4FbwVgQGGkYaVhoDGsMAAAEAuP%2FAQEkMD0gAQzYxyTRGNEIwyU83Tsk5ADQQNAIgNIA0kDSgNPA0BaA0AQ80ARA5IDkCNE85OU80AwcGH1YfAh%2FIFRMJK1krAggryAcEAD%2FtXl0%2F7V0SFzkvLy9dXV1xchDtMhDtMhEzEO0yMgEvK13tXXFeXXEQ3l5d7V5dETkvXe0yETk5Ly9dLzNdEO0SOREzMTArXSsrXV0rXRM0PgQzMh4EFRQOBCMiLgI3FB4CMzI%2BAjU0LgQjIg4CBREXFSE1NxEnNSEyHgIVFAYHExcVIwM3NC4CIyMRMzI%2BAlgxWn2asGBgsZp%2BWjExWn6asWCQ%2B7tsRmGo4oGB46liLVFxi59WgeKoYQH%2Bcv6mYGgBSlR3TCRaWNVUzeWuFzBMNj9DN0wuFAKeYLGafloxMVp%2BmrFgYLCafVoxbLv7kIHiqWFhqeKBVp%2BKclEsYqjjrv7fESsrEQKwECkgO1ExTXAc%2Fs0RKwFd6TA%2BJQ%2F%2BtBMoQQAAAwBY%2F%2BwFvgVSABkALwBTANy5AE%2F%2F2EBEDhFIZT91PwJjP3M%2FAhszKzM7MwMbNys3OzcDPgBRcFECUUjErzUBjTWdNQIPNR81LzVvNX81BTU1AA7DsCTAJPAkAyS4%2F8BAIA4RSEIkUiQCICQwJAICJAEkBhpGGlYaAxrDAACwAAIAuP%2FAQDEMEEgAT0vJMEPJOj86DzAfMC8wAxA6IDoCMDowOgcGH1YfAh%2FIFRMJK1krAggryAcEAD%2FtXl0%2F7V0SOTkvL11dETMQ7RDtMwEvK13tXS9dXV0rXe0SOS9dXV3tL10zMTBdXV0AXQErEzQ%2BBDMyHgQVFA4EIyIuAjcUHgIzMj4CNTQuBCMiDgIBIi4CNTQ%2BAjMyFhcXIycmJiMiDgIVFBYzMjY3NzMHBgZYMVp9mrBgYLGafloxMVp%2BmrFgkPu7bEZhqOKBgeOpYi1RcYufVoHiqGECfWObazc4apxkUYM4BDETKmU5QmZHJIyBS20fFjEEM5cCnmCxmn5aMTFafpqxYGCwmn1aMWy7%2B5CB4qlhYanigVafinJRLGKo4%2F3jOGmWX2yfZzMTC7tpGhkiU4pnt6YjGXfHEBcAAAIAYAIZB4MFPQAVAC4Ca0AVCykBBB0BCyYBBCABCQYkFiQCDQMiuP%2FYQP8JD0gHDRcNJw0DCAgYCCgIAw4rMAEZMAELMAH9%2BzAB6TABuzDLMAKNMJ0wrTADfzABMMDv80gLMBswAvswAc0w3TDtMAO%2FMAGtMAGfMAF9MI0wAgFfMG8wAjBA299IvzDPMN8wA6swAZ8wAVswazCLMANPMAEbMCswOzADDzABzf8wAeswAd8wAZswuzDLMAN%2FMI8wAjswSzBrMAO7MNswAqQwAWswezACFDAB%2BzABxDDUMAKrMAFUMHQwhDCUMAQbMDswAgQwAZ3kMPQwAkswizCrMAMkMDQwAvswATBAg4ZIjzABWzABFDAkMALLMAFEMFQwhDCUMLQwBQswKzBAxQJqhDDEMAIbMCswSzBbMGswBcQwAYswmzACyzABMEBMUEi0MAGLMAEkMHQwAgswATqbMOswAoQwAQswKzBbMANLMGswizCbMLswyzDbMAerMLsw2zADVDBkMAIbMDswAiIZw2seAR4eAijEJHstAWQtAVAtAQIALUAtAggPLQEtCRPEDAACEAJQAmACcAIFAhIfJwMEyQojFxcTGR4oLQUCySsccACgAMAA8AAEAAoYISQuBApQCGAIAghQDWANAg0NCAoDAD8zMy9dL10RFzMQ3F0yMu0XMjMRMxDtFzIBL13M%2FcwvXV5dX11dXTPtEjkvXe0yXV1dcXJycl5dXV1dK11xcXJyXl1dXXFxcStxcnJyXl1dXV1dXXFxcXFycnJycnJeXV1dXV1dXStxX3FxcXFxcXIrcnJycnJeXV1dMTBeXV0rX15dXl1dXV0TNTcRIyIGBwcjNSEVIycmJiMjERcVISMBERcVITU3ESc1IRMBMxUHERcVITU3Ef5%2FH05hFREpAsUpEBZsRx1%2FAt8c%2FuNt%2FuNoaAEO9AEI%2FmZm%2FqRsAhkrEAKsBwV9xsZ9BQX9VhArAp39nhArKxACsBAp%2FbkCRykQ%2FVAQKysQAmAAAQCcBF8CNQWQAAUCGrYJBRkFAggHuP%2FAQDv8%2F0jwBwHEBwGQB6AHAmQHASsHAQAHAeQH9AcC0AcBxAcBcAeABwJkBwELBwHcFAckBzQHA%2BQH9AcCB7j%2FwLPW2kgHuP%2FAQBjQ1EjAB9AHArQHAYAHkAegBwNkB3QHAge4%2F4BAEbm8SAQHFAcC8AcB1AfkBwIHuP%2BAQBGts0gkB0QHVAcDAAcQBwKnB7j%2FwEAioqZI8AcB5AcBwAfQBwK0BwGQB6AHAjQHRAdkB3QHhAcFB7j%2FwEB1i5NIcAeABwIUByQHRAdUB2QHBYQHlAe0B8QH5Af0BwZQB2AHAgQHJAc0B0QHBHJkB5QHpAfEB9QH9AcGMAdABwIEBxQHJAcDJAd0B6QHtAfUBwUQBwEEBwFUB4QHlAe0B%2BQH9AcGIAcwB0AHAxQHAQAHAUIHuP9Asz5BSAe4%2F4BACTg9SOQH9AcCB7j%2FgEAJMjVIhAeUBwIHuP%2BAQAksL0gkBzQHAge4%2F4BACSYpSEQHVAcCB7j%2FwEBEICVIIAcwBwICAAcQBwJgB3AHkAfAB9AH8AcGLwcBAAcQBwJgA3ADkAMDVgMBAwAAEABgAHAABAACkoAPAB8ALwADCAAAL15dGu0BL10vXV1dXV1xX3ErcStyK3IrcisrXl1dXV1xcXFycnJeXV1dcXErcnJycnJyK15dXStdXXErcXFxcSsrcXJeXV1dXV1dcXFxcXFxKzEwXl0TNRMzFQGcxNX%2BngRfIQEQJf70AAACAD8ERQJqBQ4ADQAdAuFALUofWh8CGx8rHzsfAwwfAfofwPX5SKsfux%2FLHwOcHwGKHwF5HwFKH1ofah8DH7gBAEBr6OtI6R%2F5HwLIH9gfArofAYwfnB%2BsHwNdH20ffR8DTh8BPB8BKx8BDB8cHwL8HwHNH90f7R8Dvh8BnB%2BsHwKNHwFsH3wfAl0fATwfTB8CLR8BCx8bHwLI%2FB8B2h%2FqHwLLHwGsH7wfAp0fAR%2B4AQBAX7zASBwfLB88HwMNHwHrH%2FsfArwfzB%2FcHwOdH60fAnwfjB8CWh9qHwIrHzsfSx8DDB8cHwL7HwHsHwHKH9ofArsfAZofqh8Cax97H4sfA1wfATofSh8CCx8bHysfA5gfuAFAQOGUl0iqH7ofAosfmx8Ceh8BSx9bH2sfAzwfARofKh8CCx8B%2Bx8B6h8B2x8Buh%2FKHwKrHwGJH5kfAlofah96HwMrHzsfSx8DHB8BCh8B%2BR8Byh%2FaH%2BofA5sfqx%2B7HwOMHwEAax97HwI9H00fXR8DLx8BDR8dHwJo%2Fx8B6x8B2R8Bqx%2B7H8sfA30fjR%2BdHwNvHwEfgFldSA0fAe0f%2FR8C3x8Bux%2FLHwIfwE5SSEsfWx8CCR8ZHwL5HwHEH9Qf5B8Dph%2B2HwKSHwGEHwFiH3IfAjQfRB9UHwMGHxYfJh8DONQfAR%2B4%2F8BAZTA0SHQfAWYfAUQfVB8CJh82HwISHwEBAB8B4B%2FwHwLEH9QfArAfAYQflB%2BkHwNQHwECIB8wH0AfA%2FAfAa8fvx8CkB8BDx8fHy8fAw6FFgCFUAgBCAsbkwMPER8RLxFPEW8RBQgRAC9eXTPtMgEvXe0v7V1dXV1xX3FxcXFxcl9ycnJycityXl1dXV1dXV1dcXErcXFxcitycnJycnJeXV1dXV9dXV1dcXFxcXFxcXFxcXJycnJycnIrXl1dXV1dXV1dXXFxcXFxcXFycitycnJycl5dXV1dXV1dXV1dcXFxcXFxcXFxK3JycnJyK15dXV0xMAEUBiMiLgI1NDYzMhYFFAYjIi4CNTQ%2BAjMyFgJqOCoVJBsQOioqOP6cOCoVJBwQEBwkFSo4BKoqOxAcJBUqOjoqKjsQHCQVFSQbEDoAAAEAVQCMBA4ExAATARNAbQgSARF0FYQVAmIVAUQVVBUCNhUBIhUBBBUUFQL0FQHGFdYV5hUDtBUBhhWWFaYVA3QVAUYVZhUCBBUUFSQVA%2FYVAeQVAdYVAcQVAZYVphW2FQN0FQEGFTYVVhVmFQQ89hUBQhUBNBUBIhUBARW4%2F4BAMyYqSMQVAbAVAaQVAZAVAYQVAXAVAWQVAUAVAQITEgADEQ4EBw0KCgEPCwZAAWABgAEDAbj%2FwEAiCAtIAQMPrRAJCQcLrQSADAEMEBISAB8QAQ8QARBADBBIEAAvK11xMzMvEN5dMu0yMi8Q7TIBLytdMy8zEhc5X3FxcXFxcXFxK19ycnJyXl1dXV1dXV1xcXFxcXFxcnJycnJyMTBeXQEzFSEDIRUhAyMTIzUhEyE1IRMzAyLs%2Fs3XAgr9rsZ7xuwBM9f99gJRxn0DqGb%2BzGb%2B5AEcZgE0ZgEcAAIAFAAABrYFPQApACwC9kAfNB1EHVQdAzQYRBhUGAMFChUKNQpFCgQDJhMmAgkDD7j%2F2ECVCQ5ILAMrBAkaGRopGgMJDhkOKQ4DDA4aDhonFx9aCisBAQknLgYuAf6GLqYuti7GLvYuBSkuaS4CBi4BmS65LtkuAwYuJi5GLlYuBGYudi7GLtYu9i4FUi4BNC5ELgImLgESLgEELgHO9C4B5i4B1C4Bpi62LsYuA5QuAYYuAXQuAWYuAUQuVC4CFi4mLjYuA%2FYuAS64%2F8BAd7i7SIIuAXQuAWIuAVQuAUIuARQuJC40LgMCLgHkLvQuAtYuAcIuAaQutC4Cli4Bgi4BcC4BQi5SLmIuAyQuNC4CFi4BAi4BnvIuAdQu5C4Csi7CLgKELpQupC4DZi52LgJULgFGLgE0LgEmLgEULgEGLgH0LgEuuP%2FAtoeMSHQuAS64%2F8BAE3qESKQutC4Cli4BZC50LoQuAy64%2F8BAbnBzSBIuAQQuAW7kLvQuAnYuli6mLsYu1i4FUi5iLgIBIC4wLkAuAxQuAQAuAfQuAeAuAbQuxC7ULgOQLqAuAoQuAVAuYC5wLgMULkQuAtAu4C4ClC7ELgKALgEULiQuRC5ULnQuBQAuAT70LgEuuP%2FAQHo5PUgrLjsuSy5rLosuqy7bLgcULgEALgHgLvAuAsQu1C4Ciy4BUC4BAkAuAQ8uAb8uzy7%2FLgNQLoAukC4DDy4fLj8uAwQJTxkBGRkeYBdAHAEcHBcXDB9gKSYmAV8pEgJgDyoBCCoqBysWYAwADwEPDwpfDAMECV8HEgA%2F7TI%2F7TMvXRDtMhI5L15d7T%2FtMy8Q7RE5LzMvXRDtMi9dAS8zXV1dcXFfcXFxcXJycityXl1dXV1dcXFxcXFxcXJycl9ycnJeXV0rXV1dK3ErcXJycnJycnJycnJyXl1dXV1dXV1dXV1dcXFxcXFxcStxcnJycnJycnJycl5dXV1dXV1xcXJycl5dEM4ROS8zM%2B0yETk5Ly9eXV0REjk5MTArX15dXV1dJTcRIQMXFSE1NwEnNSERIycuAyMjESE3MxEjJyERMzI%2BAjc3MwMhExEBAtuY%2FmTPnv5uiAKHpAPjQSEgW15UF4kBGR5AQB7%2B57Y%2Bblg%2FDzpBEvw3mP6VNRsBg%2F59GzU1GwSmEjX%2Bv9kEBgMB%2FfSg%2FmSi%2Fd0DBAYD%2BP6eAi0Cov1eAAADAFT%2FyQVzBW8AGwAnADMA5EA6iiuaKwKEH5QfAocsATgsATcgdyACOjEBNSUBgxqTGgINGh0aLRoDFTgIC0iODJ4MAgIMEgwiDAMIB7j%2FyEBiCAtIRiwBJCwBSSsBeiuKKwJLIAErIAFGHwF0H4QfAisgLB8EHChbDgsIFhkEAAoKdg6GDgIONUA1ARxbABgYeQCJAAIwAEAAAg8AHwAvAAMAHysjL18TFxcTEyNfBQkJBQQAPzMvEO0%2FMy8Q7RE5OQEvXV1dMy8Q7XEQzl0yLxEXORDtERc5MTAAXXFdcV1xXXErAV5dXQArAV1dXV1dXV1dXRM0EjY2MzIWFzczBxYWFRQCBgYjIiYnByM3JgI3FBYXASYmIyIOAgU0JicBFhYzMj4CVFem9J5%2F01B7c6pRWVqq85l%2FzlB5d6pUWNEeIwLLNKN3gqxmKgN9HiL9ODSgdYKsZyoCoLIBAqhQODmUzVX9sLL%2B%2B6pTNTmRzVYBArJ5x04DYUJHVJ3gi3XCTPyeQkRXoOIAAwBNAMsFZgPXACEAMQBBAIlAMGQYdBiEGANrB3sHiwcDlDcBmzABBCABBAIBCxIBCw4BCDwyTDICNCVEJQIyJRAALbj%2FwEAtCBRILToAEBAQMBBAEFAQgBCQEAcQIjWtFSg%2FrQglMhoEBQALUAsCCx0PFQEVAC9dM9xdMhc57TIQ7TIBL13NLyvNETk5XV0xMF5dXV1dXV1dXQEUDgIjIiYnBgYjIi4CNTQ%2BAjMyHgIXNjYzMh4CJSIGBxYWMzI%2BAjU0LgIBJiYjIg4CFRQeAjMyNgVmLVN0R2OxS0CkXUZ1VC8tU3ZIL15aUiNAnWlGc1Iu%2FtpQhUA8hVYyUTgeIDlR%2FhQ5hVowTzceGzZRNlGGAk5OjWo%2BfIx%2Fgzdkj1lRjmg8HD1jRn1%2FN2WPwoyOjY4tTWg7O2dLK%2F7sjI8tTWg7OWZNLY0AAAIAVQAABA4EhQALAA8AbEBFDwQOAgsBDgwACxALQAtQC5ALBQsJAaoGAAIQAjACQAJQAnACBggDAgytDgIOA0AHBg4ABxAHQAdQB5AHBQgHAAOtCQazAD8z7TLNXl0rABoYEE3tL%2B0BL19eXcT9xN5dxCsBGBBN9sQxMAERIxEhNSERMxEhFREVITUCZGf%2BWAGoZwGq%2FEcCdf5WAapmAar%2BVmb98WZmAAIAVQAABA4ElgAGAAoAbUAWPARMBGwEAwQACgIGAAcgB0AHAw0DB7j%2FwEAtCAtIBwetQAkGDgQgAgQOUAJgApACoAIEAgEADwQ%2FBAIPBB8ETwR%2FBN8EBQgEABkvXl1xMzPNXSsAGhkQTe0YLxrtAS8rX15dMjIvMzNdMTATNQEVAQEdAiE1VQO5%2FNcDKfxHAo8yAdVn%2Fnn%2BeWdUZmYAAgBUAAAEDwSWAAYACgBvQBgEAAozAkMCYwJzAgQCBgAHIAdABwMNAwe4%2F8BALQgLSAcHrUAJBgUEDgIgAAIOXwBvAJ8ArwAEAA8CPwICDwIfAk8CfwLfAgUIAgAZL15dcc1dKwAaGRBN7TMzGC8a7QEvK19eXTIyXS8zMzEwNzUBATUBFQMVITVWAyn81wO5AvxHumcBhwGHZ%2F4rMv3XZmYAAQACAAAD%2FgU9ACQAzEAXGx0BFBQkFAIEFhQWJBYDBBUUFSQVAxq4%2F%2BBAawsPSGkeeR4CaRl5GQJmF3YXAmYSdhICGBcBUhdaEg0UEhEODRINLxIBEg0IGSAeAR4jIQEDWg8KAAgBCAgXGR4DEl8UIg5fEQIJXyQwDAEMQAgLSAwfDSMGGBQ%2FEU8RAhERBhsUAwMIXwYSAD%2FtMj8zEjkvXRI5Ejk5M9wrXTLtMhDtMhDtFzIBL15dMzP9MjLEzF0yEMTMXRCHwMAQKysQxDEwAV1dXV0rXV1dXQEVIRUXFSE1NzUhNSE1JyE1MwEnNSEVBxMTJzUhFQcBMxUhBxUDdf7prP3orP7pARcP%2Fvjm%2FvlkAcWD7%2FZ7AVBo%2Fvfo%2FvUMAYlS5xs1NRvnUoEjUgJvGjU1Gv2VAmsaNTUa%2FZFSHYcAAAEAQv5MBFkDrAApAI5ANykkASkjASkAIUdrJnsmiyYDFCYBJisUKwG0KwFgK3ArgCsDAiArAQgXRxILSAwMYBJwEoASAxK4%2F8BAJQgLSBImUCkVIhNQJBYPCxsAIV8XjxcCXwiPCAIIFyEDHFISBRYAPzPtFzJdXRDJPz8z7TI%2F7QEvK10zL%2B0Q7TJdX11dchDcXV3tMjIxMF1dJQ4DIyImJxQCByM1PgM1ESc1IREUHgIzMj4CNxEnNSERFxUhAzAWOURPLEFaGRERsgYSEAyMATIeNkwvH0A9NxWOATOJ%2Fup5FDErHS4ghf7%2BZy0TVnmWVAMhGS39dC1HMhoQGR8PAq8ZLfyaGS0AAgBE%2F%2BUDoAXFADAASABmQEGLRAGEOpQ6AgMuEy4CCHsgiyACdBiEGAIzFEMUYxQDDCgIC0gmDxlAMQExSQBKPUgPJSIPLAEsMTZQGRYPQlAKFgA%2F7T8z7TIvXc0yAS%2FtEN7tcTIROTEwACtdAV1dAF5dAV1dARQOAgcOAyMiLgI1ND4EMzIWFzM0NjU0LgIjIgYHJzc%2BAzMyHgIDLgMjIg4EFRQeAjMyPgQDoAcMEQsdXXybXFl7SyEYM09uj1ldjyIEBCVJbUg%2BdTEkaQkfKTEba5FZJnMJKDlHKDtgTDYkERcwSTExV0s9MCEDqi5oamowgM6QTTxjgkY4hod%2FYTtjUxk5Im%2BveD8yIiGWBAwLCFiVw%2F5uLU06ITVZc3p5MzdgRikwU3OFkwAAAQBc%2FkwFJQU9ABwAjLkAC%2F%2FYQAoIC0gDFQGTHAECuP%2FYQEIOEUgcAAFSAFoQERQQEBEREQ4AAAEQQA4RSBAQDAIOFBQMEREcYBIQAQADEg4AFAEIFBQSAw8wDhFIDwJhDgwMDhsAPzMvEO0yKz8zL15dERIXORDtMi8BLzMvLzMSOS8rMzMvETMvhwQQKwUrEMQxMAErXV0rARUBITI%2BBDc3MwMhNQEBNSERIycuAiIjJQM%2F%2FdMBvSlhY19NOAo5QhP7SgJC%2FesEUUIqIGRpXBf%2BbAJLJ%2FzSAQIEAwQC5P5iSgNLAw1P%2FqH3BAUDAgAAAQBy%2FkwGJgU9ABMAWUA7DloACQEICRUQFSAVoBUDEBWQFaAVAwAVkBUCPlAV0BUCQBUBEVowAkACAgIIA18QYAUDEQ4JAl8MABsAPzLtMjIyP%2B3tMgEvXe1xcl5dcXIQ3l5d7TEwEzU3ESc1IRUHERcVITU3ESERFxVyrKwFtKys%2Feis%2FSWs%2Fkw1GwZSGjU1GvmuGzU1GwZH%2BbkbNQAB%2F5X92wKZBbYASQAbQA4%2BSBk0UQ8lfyUCJQ9RAAAv7S9d7QEv7TEwEyIuAic1PgM3MxYWMzI%2BAjU0LgI1ND4CNz4FMzIeAhcVDgMHIyYmIyIOAhUUHgIVFA4EBw4DEBEmIxsGBAgIBwIUHEEiGSwiFAICAgMEBQIEJDZESUceESgmHQUECgkJAhUcQSIYLSIUAQIBAgMDBAMBBUdjcP3bBwoLBQgMJCUiDBwpJkhoQjqhtbxUTZ%2BReSc%2Fb1xJMhoHCQwECQwjJiIMHComSWhCPJmZhScqe4qNe1wTYJlqOQAAAgAjAwYCMQVSACYAMwHNuQAD%2F%2BBAEQkNSAsWARYgCxFIEigJEUgDuP%2FgQLAJEUgVAgE1MEUwAiYwARUwAQQwARUZAQMHGQEJNUD5%2F0ivNQErNTs1izWbNQQ1QOftSI81AQs1azV7NQPemzXbNQI1QNjbSDVAy9RINUC7wUjvNQF7Nds1Ags1GzW7Ncs1BJx7NYs1mzXLNds1BTVAq69INUChpEhvNQFLNVs1AvQ1AQs1SzVrNXs1qzW7NQbQNQEENSQ1NDVENWQ1dDWkNbQ1xDUJafQ1AdQ15DUCNbj%2FwEAhWV1ISzUBIDUBAgA1sDXANQM5IDWQNaA1sDXQNQXwNQE1uP%2FAQBFHSkivNQFwNYA1AsA10DUCNbj%2FwEBbGBtIPzVPNY81AxoKBuEQMwEzLeEUgCOQIwIjIxRKJ1onAgM4JwEn5BkjGSMZIwAw5A8G5AkJlA8BVA9kD3QPtA8EMA9ADwICAA8QDyAPAwgPHB4BCx4BHuQABAA%2F7V1dzF5dX11dcTIv7RDtETk5Ly8vEO1dX10BLzMvXRDtL3HtMzNdK11xcStxcl5dX3FxK3FyXl1dcXFycisrcl5dcXErKytyXl1dK3FxKwBeXV9dXV1dXTEwAV0rKytdACsBMh4CFREXFSMnDgMjIi4CNTQ%2BAjc3NTQmIyIGBwcjNTY2EwcOAxUUFjMyNjcBGS9ONx9FrgwJJDE9JCk4JBAuSVorVC4zHToXFSsnXopOITMjEiosKDwdBVIRKUIw%2FqAPJT4JGhcQGS0%2BJDhDJAwBAlAyPQ8OO3oKC%2F7VAgEHGC0mNioXEAAAAgAlAwICVgVSAA8AIwGiQBAGDhYOJg4DCQkZCSkJAwgBuP%2FoQP8IDUgGGAgNSMsl2yUCryW%2FJQKLJZslAn8lAQslGyU7JUslayUFJUDk8EgfJQELJQH7JQHvJQG7Jcsl2yUDryUBiyWbJQJ%2FJQELJRslAtKrJbsl2yXrJQQlQNXYSCVAuslIjyUBayV7JQJfJQECHyUBDyUfJT8lTyVfJX8ljyWvJb8l7yUKoQ8lHyU%2FJU8lfyUFnyWvJc8l3yUEDyVPJX8lA2gPJS8lPyVvJX8lnyWvJd8lCL8lzyXfJf8lBCVAlZ9IJUB6f0glQHR4SHAlAQ8lPyVvJa8l3yUFOL8lzyXfJf8lBHAlAQ8lPyVvJd8lBJ8lzyX%2FJQNAJXAlAgDhEBCzIBACELj%2FuEA6Cw1IEBrhOAhICFgIAwMIH%2BQLAwErAwFUA2QDdAO0AwQwA0ADAgIAAxADIAMDCAMV5CcLNwtHCwMLBAA%2FXe3cXl1fXV1xcu0BL19d7S8rce1dXXFycl5dcSsrK3FyXl1xcl5dcV9xcXErK3JeXV1dXV1dXXFxK3JycnJyMTArK15dXQEUBiMiLgI1NDYzMh4CBzQuAiMiDgIVFB4CMzI%2BAgJWlIlAZkgmlYU%2FZ0kogQ8kPC0sOCINDSI4LC08JA8ELZGaJ0twSZCVJUpuSDpZOx4eO1k6O1o8Hx88WgABAIMAAAWhBUwAPwDEQIYmIjYiAikeOR4CJiM2I0YjAykdOR1JHQM0MkQyAjsOSw4CChUWAwsqKzYDNR81TzUCEAtACwILNQs1BTtbJTMzgCUBJUGgQQEFWxsNDY8bASAbARsQM3AzgDMDMzMrYTUSNl8qCl%2BfFgEWEAoNSBYWC3kAAQBfIAQVYQsQDXANgA0DDQ0LEgA%2FMy9dEO0%2F7V0ROS8rXe3U7T%2FtMy9dAS9dXTMvEO1xEM5dMi8Q7RE5OS8vXV0RFzMRFzMxMF1dXV1dXQEiDgIVFB4CFxMhAzMXHgMzMycuAzU0PgIzMh4CFRQOAgcHMzI%2BAjc3MwMhEz4DNTQuAgMSgqxmKidVhl8b%2FccTQjkPOUtZMEgKZ6x9Rlem9J6d9aZXRn2sZwpIMFlLOQ85QhP9xxtfhlUnKmasBPxGfa9pV5x6UQz%2BqQFKkAMGBANlEFeItW6L0YpFRYrRi261iFcQZQMEBgOQ%2FrYBVwxRepxXaa99RgADAEj%2F7AUSA8UAQQBSAF0Ai0BUCyEbISshAxwoCQ9IBT0VPQI4WABHFCZFA0tLHllIQQsLQV9QXwEvXwFRRx4xMU8eAR4AUFhYOwYwMCxLUCYmRTVCU1A7EDgsUDUQFEJRGRYGUREWAD%2FtP%2B0yP%2B0yP%2B0REjk5L%2B0SOS8REjkv7QEvXTMvEO1dchDOMi8Q7RE5Lxcz7TI5MTBdK10BFR4DMzI%2BAjcVDgMjIiYnDgMjIi4CNTQ%2BBDc3NTQuAiMiBgcHIzU2NjMyFhc2NjMyHgIVFQEyNjcuAzU1Bw4DFRQBIg4CFSE0LgIC%2FAEQNGJRHkJCPhoXPkpVLXOiLRtFVGQ6RF04GB42SVVfMI0OITgqMGIlIjhBi1FLeigtek1IgGA4%2FGtEezUGCQgEgztWOBwCxDhHKA8BaBIpRAHZWj5sUi8FCAoGOA8bFg1CPxguJRYqS2c8Pls%2BJxYIAQSTKkUyHBoVdc0OFSAqKCYoXp52Uv6BKBwLJCwvF6AEAhMuUD6wAxsvVntMTHtWLwADAEb%2FrAO4A%2F4AFQAhAC0AvkBtDAwBAQkBAwEBDhQBCHUlAXomAWUUAWcRAWoJegkCaAYBJRomGQQWIkgEARQJDAQPAABnBHcEhwQDBC8QLwEWSA8LC2gPeA%2BIDwMPJhklGgQpHVASFAEMCQQHEhVACBFIFRVnEncSAhIQKVAHCrj%2FwEAMCBBICgpoB3gHAgcWAD9dMy8rEO0%2FXTMvKxESFzkQ7REXOQEvXTMvEO1yEM5dMi8RFzkQ7REXOTEwAF1dXV0BXV0AXl0BXQBdAV0BBxYWFRQCIyInByM3JiY1NDYzMhc3ARQWFwEmJiMiDgIFNCYnARYWMzI%2BAgO4ezk81uKRYVZsfzw72NyVZVT9sg0QAZUfWkFKYDgWAfwPEP5rHVU%2BSWQ9GgP%2Brj66fe%2F%2FADt7sj%2B%2Ff%2B78QHn93Ut%2FMgJCKio3aZlhR3kw%2FbwlJzlrmgAAAgBU%2FlgDIwPBAB8AMwJWQG4cKAgLSHgXiBcCFyAIC0hXEQEFEA0QSB8AAQIBIJYqZip2KoYqAwEqASoIWRMBBhMBCRM1RDUBBjUmNTY1A%2Fr2NQHUNeQ1AnY1hjW2NcY1BGQ1AUY1VjUCJDUBBjUWNQLWNQG0NcQ1ApY1pjUCNbj%2FwEA%2F3OBIBDUB5jX2NQKUNaQ1AgY1JjU2NUY1djWGNQbK9DUBljXWNeY1A4Q1ARY1JjU2NWY1djUF1DUBtjXGNQI1uP%2FAQMCtsEjJNdk16TUDtjUBCTUZNWk1eTWJNQWZqTW5Nck1A5Y1AUk1WTVpNQOJNZk1qTXpNfk1BXY1ASk1OTVJNQNpNXk1iTXJNdk1BVY1AQk1GTUpNQNpuTXJNQKmNQFZNWk1eTUDRjUBCTUBmTWpNfk1A4Y1ATk1STVZNQMmNQHWNeY1ArQ1xDUCpjUBlDUBdjWGNQJiNQEBQDVQNQIkNTQ1AgA1ATjkNfQ1AtA1AbQ1xDUCkDWgNQJ0NYQ1AkA1ATW4%2F8BAWSgrSOA1AVQ1dDWENbQ1xDXUNQYgNQECHzUBADUB3zUBUDVgNZA1wDUEHzUvNQIANQEImpkZAUAZUBkCHxkvGT8ZAxmVHwEfnQACAQgCAhYAL5slEBERDZ0WAC%2FtMy8%2F%2Fc4ROS9eXe1dAS9dXV3tXV1dXXFxX3FxcStycnJycnJeXV1dX11dXV1dXXFxcXFycnJycl5dXV1xcXFycnJeXV1dK3FxcnJycl5dXV1xK3FxcXJycnJycnJeXV0Qxl5dXRE5OS8vXRDtETMQzTIxMAArAV0AK10BKwEzEwcOAxUUHgIzMjY3NzMVBgYjIiY1ND4CNzcDND4CMzIeAhUUDgIjIi4CAdVQGo8kPCwYGTlbQzxjIyNCRY1V1NQhS3hXOk4TICwaGSwhExMhLBkaLCATAkb%2Bsh0HI0NpTUlmQB0cFaT%2BFBesqEZ%2BaEsSDQIGGSwhExMhLBkaLCATEyAsAAIA2%2F5mAc0DwQATABcAxECcNhlGGcYZ1hkEFhkmGaYZthkEthnGGdYZA5QZpBkCghkBAVAZYBlwGQMkGTQZRBkDABkQGQI58BkB1BnkGQLAGQGUGaQZtBkDYBlwGYAZAwQZNBlEGVQZBNAZ4BnwGQNUGWQZpBm0GcQZBUAZAQIQGSAZMBkDgBmwGcAZ0BkEFJkVFQqWABAUYBQCIBRwFMAUA4AU0BQCFBYPmwUQAD%2F9zi9dcXIBL%2B0zL%2B1dcV9xcXFycnJycnJeXV1dX11dXXFyMTATND4CMzIeAhUUDgIjIi4CEyMTM9sTICwaGS0gExMgLRkaLCAT5to%2BXgNIGSwhExMhLBkaLCATEyAs%2BzgDuQABAGYAywQfAtsABQAtQBwPBAEEBAKqAAEQATABUAFwAQUIAQStQAIBAgWzAD%2FMXe0BL15d7TMvXTEwAREjESE1BB9n%2FK4C2%2F3wAapmAAABADP%2F8gRiBlQACABsQCMcCDwIAgUHATYFAQEQDA9IhgABABgMD0gPAAEHBgEGBgIHCLj%2FwEAgCAtICAUCAwMAAhACIAIDCAIDrQQEAQcPBh8GLwYDBgEALzNdLxI5L%2B0BL15dMy8RMy8rMxI5GS9dMTBdK10rXV1dBSMBIzUhAQEzAm9r%2FteoAQ8BAgHEWg4DPVD9HwW2AAEAw%2F7jA30FUgAbAJFAXAoBAQUaAWUbAWUUAQwHAQQIFAgkCHQIBIUVARgYAA0dEB0BUB1wHbAd8B0EGxYBUhZHBQAUBQUABQACAgAAYABwAAMIAAEZUAQFFhgYCgAbEVAKUA5gDgIODgoEAD8zL10Q7S8zEjkvOTkz7TIBL15dMy8RM4cQKysQxAFdcRgQzhE5LzEwXQBdAV1dXV1dExMjPwI%2BAzMyFxUjJyYjIg4CBwczByMD24mhCKYgCzhXc0VbPy8hHzcrNiIUCR75DviP%2FuMD2zIi6E9%2FWjATtmAXKkpmPddU%2FCUAAAIAOQEtBBkEHwAjAEcAr0AJRiAIC0gLNAE0uP%2FgQB8IDUh7KIsomygDCyc7JwJ7JosmmyYDIiAIC0gLEAEQuP%2FgQCEIDUh7BIsEmwQDCwM7AwJ7AosCmwIDQ1AfkB%2BgH7AfBB%2B4%2F8BAKAgLSB8xAA0BDT2tJAAwYDACMEIrrTYSGa0AAAxgDAIIDB4HrV8SARIAL13txNxeXdTtENztxNxd1O0BL10zLytdMzEwAF1dXSsBXQArXV1dKwFdACsBIi4EIyIOAgcjPgMzMh4EMzI%2BAjczDgMDIi4EIyIOAgcjPgMzMh4EMzI%2BAjczDgMDDC5UT0lGRCIpOigXBmUGGzpjTzBWT0pFQiAoOCcXCGcIHTthTC5UT0lGRCIpOigXBmUGGzpjTzBWT0pFQiAoOCcXCGcIHTthAsckNT81JB08Wz09e2M9JDY%2BNiQgPlo6PXpjPv5mJDU%2FNSQdPFs9PXtjPSQ2PjYkID5aOj16Yz4AAgAtAAAEtwVIAAUACAC7QB4IMA4RSCsIOwhbCANJBgELBRsFawV7BQQIAwQBCQS4%2F9hAUQsRSA8KLwp%2FCgOvCr8K3wr%2FCgQgCnAKAg8KPwqPCgM6rwrPCt8K%2FwoEQApgCgIPCl8KAo8Knwq%2FCt8KBAAKIApQCnAKBAQDBgYCCLAF4AUCBbj%2FwEAUCRBIBQcCQA8WSAIGAwQFAgIHARIAP80yETM%2FMwEvKzMvK10zEjkZLzMzXV1xcnJeXXFxcjEwK15dAF5dAV1dKyEhJwEzCQIhBLf7dwEB3b4B7%2F2G%2FnADJlAE%2BPsIBFz7wQACAHUASgOuA1QABgANAqhAXQgPAf74DwHpDwHYDwG3DwF4D4gPAmkPAQ9A8PNIFw8BuA%2FID%2BgPA5kPqQ8CiA8BNw9HD1cPAwgPAXgPiA%2F4DwNZD2kPAjcPAQgPAc7ID9gPAg9AyMxIuQ8BqA8BD7j%2FgEBPvcFIBw8nDzcPA%2BcPAcYPAbcPAaYPAZcPAYYPARcPZw93DwMGDwHnD%2FcPApgPAXcPhw8CZg8BRw9XDwIIDxgPApn4DwHHD9cPAqUPtQ8CD7j%2FgEAbj5JIVw8BRg8BNw8BJg8BFw8BBQ8B5Q%2F1DwIPuP%2BAQIuDhkiHD5cPAmYPAUUPVQ8CJg82DwIHDxcPArcPxw%2FnDwOlDwGGD5YPAncPAUYPVg9mDwMHDycPNw8DafYPAeUPAdQPAcMPAQCgD7APAoIPkg8CZA90DwJCD1IPAiQPNA8CAg8SDwLUD%2BQP9A8Dwg8BtA8Bog8BhA%2BUDwJmD3YPAkAPUA8CIg8yDwIPuP%2BAQJdHSkjCD9IPAqQPtA8Clg8Bgg8BZA90DwJWDwFCDwEkDzQPAgYPFg8COdIPAbQPxA8Cpg8BlA8Bhg8BdA8BZg8BVA8BNg9GDwIUDwEGDwH2DwHkDwHSDwEBsA%2FADwKUD6QPAmsPAUQPVA8CMA8BFA8kDwL0DwGrDwF0D4QPlA8DGw8rDwIPDwEIAgvsCusJ7A0E7APrAuwGuP%2FAQBIMEEgGAAYKBw0FAwMMBe0IAe8APzPkMjkZLxczARgvK%2B3t7dzt7e1fXl1dXV1dcXFxcXFxX3FxcXJycnJycnJycnJyXl1dXV1dXV1dXStxcXFxcXFxcXJycnJycl9ycnJyXl1dXV1dXXFxcXFxK3FycnJycnIrcnJyXl1dXV1dXXFxcXFxcXFxcitycityXl1dXV1xcXFxcXIrcnJycnJyXl0xMBMBMwMTIwElATMDEyMBdQFOUePjUf6yAZkBT1Hk5FH%2BsQHwAWT%2Be%2F57AWRCAWT%2Be%2F57AWQAAgBSAEoDiwNUAAYADQKiQF0IDxgPAvkPAegPAccPAYgPmA8CeQ8BSA9YD2gPAycPAcgP2A%2F4DwOpD7kPApgPAUcPVw9nDwMIDxgPAt3oD%2FgPAskP2Q8Cpw8BeA8B6A%2F4DwIPQMjMSNkPAcgPAQ%2B4%2F4BATb3BSAcPJw9HD1cPBOYPAdcPAcYPAbcPAaYPATcPhw%2BXDwMmDwEHDxcPAqfYDwG3D8cPAqYPAYcPlw8COA9ID1gPAwcPFw8C5Q%2F1DwIPuP%2BAQBqPkkiXDwGGDwF3DwFmDwFXDwElDzUPRQ8DD7j%2FgECLg4ZIxw%2FXDwKmDwGFD5UPAmYPdg8CBw8nD0cPVw8EdfcPAeUPAcYP1g8Ctw8Bhg%2BWD6YPA0cPZw93DwM2DwElDwEUDwEDDwEA4A%2FwDwLCD9IPAqQPtA8Cgg%2BSDwJkD3QPAkIPUg8CFA8kDzQPAwIPAfQPAeIPAcQP1A8Cpg%2B2DwKAD5APAmIPcg8CD7j%2FgECtR0pIAg8SDwJFCw8BCKQPtA8Clg8Bgg8BZA90DwJWDwFCDwEkDzQPAgYPFg8COdIPAbQPxA8Cpg8BlA8Bhg8BdA8BZg8BVA8BNg9GDwIUDwEGDwH2DwHkDwHSDwEBsA%2FADwKUD6QPAmsPAUQPVA8CMA8BAhAPIA8C8A8Brw8BcA%2BAD5APAx8PLw8CC%2BwJ7AfrCgTsAuwA6wMPCh8KAggKBw0DAAYFCgoCCO0EDO8APzPkMjkZLxczARgvXl3c%2Fe3tEP3t7V1dXV1xX3FxcXFxX3FxcXJycnJycnJycnJyXl1dXV1dXV1dXl1eXStdXV1dXV1xcXFxcXFxcV9ycnJycnJycnJyXl1dXV1dK3FxcXFxcStxcnJycnJyXl1dXV1dXV1dcStxcStxcnJycl5dXV1dXXFxcXFxcXFyMTABASMTAzMBBQEjEwMzAQOL%2FrJR4%2BNRAU7%2BZ%2F6xUeTkUQFPAa7%2BnAGFAYX%2BnEL%2BnAGFAYX%2BnAAAAwDZ%2F%2BMHJwDVABMAJwA7AEdAKgCWChSWHiiWMgAyIDIwMgMAHgEICh4yMh4KAzw9ID1APQI3Iw%2BbLRkFEwA%2FMzPtMjIBXRESFzkvLy9eXV0Q7RDtEO0xMCUUDgIjIi4CNTQ%2BAjMyHgIFFA4CIyIuAjU0PgIzMh4CBRQOAiMiLgI1ND4CMzIeAgHLEyAtGRosIBMTICwaGS0gEwKuEyAtGRosIBMTICwaGS0gEwKuEyAtGRosIBMTICwaGS0gE1wZLCETEyEsGRktIBMTIC0ZGSwhExMhLBkZLSATEyAtGRksIRMTISwZGS0gExMgLQD%2F%2FwAUAAAFuAbeAiYAJAAAAQcAQwFEAU4AFbQCEwUmArj%2ForQUFwIIJQErNQArNQD%2F%2FwAUAAAFuAayAiYAJAAAAQcA1gF3AU4AFbQCEwUmArj%2F57QeLgIIJQErNQArNQD%2F%2FwBU%2F%2BwFcwayAiYAMgAAAQcA1gGMAU4AFbQCKAUmArj%2F%2F7QzQxQeJQErNQArNQAAAgBU%2F%2FoGtgVEADAAQQDBQB95DQEjQAEjOgEzJEMkUyQDMyFDIVMhAwMuEy4jLgMXuP%2FYQF8JDkg%2FI08jXyMDPxZPFl8WAyMWIxYvHydaNDQKL0NAQwE9W3kKiQoCMApACgIPCh8KLwoDCj8hASEhJmAfMCQBJCQfHxQnOF8PDx5gFAAXARcXFAMnYAAxXwUFLi4AEgA%2FMi8yL%2B0Q7T8zL10Q7TMv7RESOS8zL10Q7TIvXQEvXV1d7V0QzhE5L%2B0yETk5Ly9dXTEwK11dXV1dXSEiDgIjIiYmAjU0EjY2MzIeAjMhESMnLgMjIxEhNzMRIychETMyPgI3NzMDJTI2NxEmJiMiDgIVFB4CA%2FgwT0I5G5nyqlpXpvSeKEZCPyICbkEhIFteVBeJARkeQEAe%2Fue2Pm5YPw86QRL8Px1RICBCLIKsZioqZqwCAgJOpQEBsrIBAKROAgMC%2Fr%2FZBAYDAf30oP5kov3dAwQGA%2Fj%2BnkoFBQSVBwRSmd6LjN6aUgAAAwBO%2F%2BwFfwPFACgAPQBIAH5AT4YEAYo1AYo8AYkXAYkbAXUEAXg1AXg8AQYkFiQCFB9DAEg4OBlESCcLCydKv0oBcEoBLkiIGQEZKFBERAY%2BUCIQHylQHBAUM1AWFgZRERYAP%2B0%2F7TI%2F7TI%2F7RI5L%2B0BL13tXV0QzjIvEO0ROS%2FtMjk5MTBdXV1dXV1dXV0BFRQeAjMyPgI3FQ4DIyImJwYjIiY1NDYzMhYXNjYzMh4CFRUBIg4CFRQeAjMyPgI1NS4DISIOAhUhNC4CA2AUO2tXGz49OxgWPktTK3KZMGPOwcLDyGSWMTCTYEd%2BXTb8Uj5QLhMTLlA%2BPlQzFgIXNFICGjNLMBcBbxAnQQHZEkmGZz0FCAoGOA8bFg1CQYP98u78RUNFQyhennZSAZw3aZlhYpprOTlrmmIbW49iMy9We0xMe1YvAAH%2F8gGqBA4CEAADAA%2B1AgACugO9AD%2FtAS8vMTABFSE1BA775AIQZmYAAAH%2F8gGqCA4CEAADAA%2B1AgACugO9AD%2FtAS8vMTABFSE1CA735AIQZmYAAAIAYgNGAzcFVAAXAC8CAkD%2FCzEB%2FcQx1DHkMQObMQE0MYQxAhAxAQQxAfQxAbsxyzECpDEBYDFwMYAxAxQxJDE0MQPrMQHUMQF7MQFEMVQxZDEDCzEbMQLN1DHkMfQxA6sxAZAxAWQxdDGEMQM7MQEgMQEEMRQxAssxAbQxAWsxezGLMQNAMQEkMTQxAvsxAZQx5DECcDEBVDFkMQIbMQEEMQGd6zEBpDHEMdQxA3sxATQxZDECCzEB9DEBmzG7McsxA2QxdDGEMQM7MQEUMSQxAtsx6zECzzEBsDEBhDGUMaQxA1sxAUQxAQsxGzECavsxAWQxdDG0MdQx5DEFGzE7MQIEMQH0MQGrMcsxAiQxQJI0MWQxlDEE2zHrMfsxA5QxtDHEMQNrMQFEMVQxAgsxGzECOoQxlDHEMdQxBDsxSzFbMQMUMSQxAssx6zECpDG0MQJrMXsxAkQxVDECCzEB%2BzEB1DHkMQKrMQGAMQFkMXQxAisxOzECDzEfMQICEJcJmAb70AABACiXIZge%2Bw8YHxgCGB6dHR0FISsrCROoBp0FBAA%2F7eQyMi8zETMv7QEvXeTt7dxd5O3tX11dXV1dXV1xcXFxcXJycl5dXV1dXXFxcXJycnJeXV1dXV1dXXFxcXFxcnJycnJeXV1dXV1dcXFxcXFycnJycnJyXl1dXV1dcXFxcXFycnJycl5dMTABND4CNxUGBhUUHgQVFAYjIi4CJTQ%2BAjcVBgYVFB4EFRQGIyIuAgIGIUl0U1tVFB4jHhRENB00Jxj%2BXCFJdFNbVRQeIx4URDQdNCcYA%2Bc7b15MGU4dUzgTFxMSGiUcNjgVKTwnO29eTBlOHVM4ExcTEholHDY4FSk8AAACAFYDRAMrBVIAFwAvAFJAM4AxkDECIZgd%2BxiX4CgBKBAJmAX7AJd%2FEJ8Q7xADABAQEAIIECErKxMenR0dBp0FqAkTBAA%2FM%2FTtMy%2FtETMRMwEvXl1d%2FeTtENxd%2FeTtXTEwARQOAgc1NjY1NC4ENTQ2MzIeAgUUDgIHNTY2NTQuBDU0NjMyHgIBhyFJdFNbVRQeIx4URDUcNCgXAaQhSXRTW1UUHiMeFEQ1HDQnGASwO29eTBhNHVQ3EhkTEhklHDY5FSk9JztvXkwYTR1UNxIZExIZJRw2ORUpPQAAAQDFA0YB9gVUABcBJkDfUBmAGeAZA5AZoBkCTxlfGQIAGRAZMBkD0BkBjxmfGQJAGVAZYBkDDxkBzf8ZAaAZsBnQGeAZBF8ZbxkCEBkgGUAZA68ZAVAZYBkCHxkBABmQGfAZA5vQGQGfGQFwGYAZAj8ZARAZASAZAe8ZAcAZ0BkCjxkBABlgGQJocBkBPxkBEBkB3xkBsBkBfxkBUBkBwBkBjxkBYBkBLxkBABkQGQI4zxkBoBkB3xkBsBkBfxkBUBkBHxkB8BkBvxkBkBkBHxkvGQIAGQEQlwmYBvtvAH8AAgAAAQgACROoBp0FBAA%2F7eQyAS9eXV3k7e1dXV1dXXFxcXFxcnJeXV1dXV1xcXFxcnJyXl1dXV1xcnJycnJeXXFxcXJycnJeXV1dXXFxcXIxMBM0PgI3FQYGFRQeBBUUBiMiLgLFIUl0U1tVFB4jHhRENR0zKBcD5ztvXkwZTh1TOBMXExIaJRw2OBUpPAABALQDRAHlBVIAFwFGQPcLGRsZAvykGdQZ5BkDWxlrGQIUGSQZNBkDqxnbGQJUGYQZlBkDCxkbGQLEGdQZAksZWxkCBBkUGQLLexnLGQJfGW8ZAjsZAQ8ZAf8ZARlAtrlIrxkBdBkBYBkBAlAZAQ8ZHxkCABmQGfAZA5vQGQGfGQFwGYAZAj8ZARAZASAZAe8ZAcAZ0BkCjxkBABlgGQJosBkBfxkBUBkBHxkB8BkBvxkBABmQGQLPGQGgGQFvGQFAGVAZAg8ZATTgGQEfGQHwGQG%2FGQGQGQFfGQEwGQH%2FGQHQGQFfGW8ZAkAZAQmYBfsAlw8QbxB%2FEAMEABABCBAGnQWoCRMEAD8z9O0BL15dXl395O1dXV1dcXFxcXFycl5dXV1dXXFxcXJycnJeXV1dXXFycnJycl5dcXFfcXFxK3FycnJyXl1dXXFxcXJycl5dMTABFA4CBzU2NjU0LgQ1NDYzMh4CAeUhSXRTW1UUHiMeFEQ1HDQoFwSwO29eTBhNHVQ3EhkTEhklHDY5FSk9AAADAFUAyQQOBIcACwAXABsAXkAfAHAMgAwCDAYSEhhQGmAaAg8aAQkaABggGEAYAw0DGLj%2FwEAWCAtIGBUPDhqtGwMJQAkbDjAJAQkbswA%2FzF0rABoYEM0QTf30zQEvK19eXS9eXV0SOS8zzV0yMTABFAYjIiY1NDYzMhYRFAYjIiY1NDYzMhYBFSE1ApE4KCk4OCkoODgoKTg4KSg4AX38RwQnKDg4KCg4OPzaKDg4KCg4OAGKZmYAAgAIAAAD7gWgAAUACQBZQDEPCAEABgEICgEBCgMBAQAIAwQIAwYGAgkFCwcfAi8CXwJvAgQCBQkJAgcHAQYDAQgBAC8zPzMSOT0vMzMRMwEYL10zEM4yETk9LxczETMzXV0xMABeXV0hIwEBMwkEAiNS%2FjcByVIBy%2F4O%2Fp4BYgFgAs8C0f0xAjX9y%2F3CAj7%2F%2FwAZ%2FkYD%2BAUOAiYAXAAAAQcAjgDDAAAADbcCAQ85IxghJQErNTUA%2F%2F8AFwAABZMGewImADwAAAEHAI4BmgFtABdADQIBGAUmAgEZKxUJEiUBKzU1ACs1NQAAAf6WAAACvgU9AAMASUAaCQAZACkAAwYCFgImAgMIZAN0A4QDA1ADAQO4%2F8BAFggNSAOLAQFvAX8BAgIBQAgOSAECAwAALz8BLytfXV0vK11dMTBeXV0hIwEz%2FvxmA8RkBT0AAAEAH%2F%2FsA%2BEFTAA%2FAKNACWQQdBACFDUBKLj%2F4LMJDUgKuP%2FgtQkNSB8TGbj%2F8EBQDA9IGVs0AAA6AQg6CQkpQQBBQEECQEFgQaBB4EEEFj1fAB80Xxw3QAgLSDA3ATcTAAAQAJAAAwAAAyJfLw8oASgoLxMOXwMAChAKAgoKAwQAPzMvXRDtPzMvXRDtETkvXTPdXSsy7TIQ7TIBXXEQzjIvL15dMzPtKzIyMTArK11dExIAMzIeAhcXIycmJiMiDgIHIRUhBhQVFBQXIRUhFhYzMj4CNzczAw4DIyIuAicjNTMmNDU0NDcjNY8fAQDTMlZQSiYERBQtdjxCak8zCgFe%2Fp4CAgFi%2FqIUn4ApSj4yERlDBCBPWmEyaat%2FUA9wagICagM9AQ0BAggNEwv8hSsvL2uqe1EWLhcUJBFS4tsQHCUUn%2F7uDBcSCkaGwnxSESQSFy8XUQAAAQCFAEoCJQNUAAYAL0AbBOwD6wLsAAYQBiAGQAZQBgUIBgYAAwME7QHvAD%2FkORkvMzMBGC9eXe3t7TEwEwEzAxMjAYUBTlLk5FL%2BsgHwAWT%2Be%2F57AWQAAAEAhQBKAiUDVAAGACtAFwTsAuwA618DAQADEAMCAwYAAwMC7QTvAD%2FmORkvMzMBGC9dXf3t7TEwAQEjEwMzAQIl%2FrJS5ORSAU4Brv6cAYUBhf6cAAEAPwAABEwFogAjARBAzlwEAQQoCAxIXAMBAygIDEgKE4oTAgkDGRkFRwsAARAAJbAlAWQlhCWUJaQlBEAlATQlASAlAQQlFCUCpCW0JdQl9CUEkCUBFCUkJUQlZCV0JYQlBgAlAZQltCXUJfQlBHAlAQQlJCVEJWQlBDmEJaQlxCXkJfQlBWAlARQlNCUCRCVkJYQlpCXUJfQlBislAbQl9CUCmyUBgCUBAiAlQCVgJQMPJQEiCEcRAA0QDSANgA0ECA0OBlARIw8eUBVfGgEaGhUBAAUIAw1QAwsVAD8z7RcyPzMvXRDtPzPtMgEvXl0z7TJdXV9dXV1xcXJycl5dXV1xcXFxcnJycnJyENxeXe0zLzEwX15dK10rXSUXFSE1NxEhERcVITU3ESM1NzU0NjMyFhcVIycmJiMiBhUVIQOqov4ti%2F6Djf5Ci6KixtBEhTUzOiNbMmRtAiNGGS0tGQMS%2FPYhLS0hAwoxJ0LT3RcOxW8UF5uacQAAAQA%2FAAAESgWeACYBG0DXbAQBBCgIDEhsAwEDKAgMSAodGh0qHQMIAyUADg4RBUcbAAEEAAEPACiwKAFkKIQolCikKARAKAE0KAEgKAEEKBQoAqQotCjUKPQoBJAoARQoJChEKGQodCiEKAYAKAGUKLQo1Cj0KARwKAEEKCQoRChkKAQ5hCikKMQo5Cj0KAVgKAEUKDQoAkQoZCiEKKQo1Cj0KAYrKAG0KNQo9CgDmygBgCgBAn8oASAoQChgKAMPKAENEUcaABYQFiAWgBYECBYmAAlQIAEABREDFlADFBUXD1AaDg8APzPtMj8z7RcyP%2B0%2FAS9eXTPtMl1dXV9dXV1xcXJycl5dXV1xcXFxcnJycnJyENxeXV3tETkvETkxMF9eXStdK10lFxUhNTcRJiYjIgYVFTMVIxEXFSE1NxEjNTc1ND4CMzIeAhczA6ii%2Fi2LPoA4RUD6%2Bo3%2BQouiojRcfUkXP0RDG3lGGS0tGQTKHCJ7i5xU%2FPYhLS0hAwoxJ0xqnWgzBAUGAgAAAQA%2F%2FxADwQWNABkA3UCeHxs%2FG08bXxt%2FGwUfG28bfxufG98b%2FxsGHxs%2FG58bvxv%2FGwUAGwE7bxvvGwJQGwEPGwGQG9AbAo8bAXAbAfAbAa8bARAbUBtwG4AbkBsFDAkDBgQCC8ANCAgNvgIQExkWBAAPFBQRwA%2B%2BGMAAFRUAAAIHBwTAQAKQAtAC4AIEAAIQAlAC8AIECAIYvxfCFBG%2FEsIUC78KwggEvwXCCAAAP%2FTtEPbtL%2FbtEPTtAS9eXXHmMy8RMy8zLxDm%2FeYzLxESFzkQ7TIvEOYSFzldXV1xcXFycnJeXV1xcjEwATcnNwU1BQMzAyUVJRcHFwclFSUTIxMFNQUBoElJP%2F5gAaArnC8BoP5gQ01NQwGg%2FmAvnCv%2BYAGgAZG9vqAvnCsBn%2F5hK5wvoL69ny%2BcK%2F5gAaArnC8AAAEAhwItAXkDHwATAVBA%2F88VARVA%2Bv1IXxVvFQIVQPL3SO8VAbsVyxXbFQOvFQEVQObsSB8VLxUCCxUBFUDe4UifFa8VAhVA1tlILxUBCxUbFQLTFUDI0UgVQMLFSE8VATsVAQsVAesV%2BxUCFUC4vUgVQK%2B1SBVApKlIFUCeoUgPFQGdAg8VHxU%2FFU8VXxUFzxXfFf8VAw8VHxVPFV8VfxWPFZ8VB2y%2FFd8V7xX%2FFQQvFT8VfxW%2FFe8V%2FxUGrxW%2FFQIVQJSZSBVAgYVIFUB5fUgVQF5hSIAVAS8VPxUCABUBOh8V3xUC4BUBjxWfFQJgFXAVAh8VASAV4BUCAJYACgEACmAKcArgCvAKBQAKEEAPCiAKQApQCvAKBggKBZsPAC%2FtAS9eXXFy7V1xcXFxcl5dXV0rKysrXXFyXl1xcl9eXSsrKytdcXJyKyteXV0rXStxcStxcXErcityMTABFA4CIyIuAjU0PgIzMh4CAXkTIC0ZGiwgExMgLBoZLSATAqYaLCATEyAsGhksIRMTISwAAAEAsv7FAeMA0wAXAB1ADgmYBfsAlxAFBp0FqAkTAC8z9O0BLy%2F95O0xMCUUDgIHNTY2NTQuBDU0NjMyHgIB4yFJdFNbVRQeIx4URDUcNCgXMTtvXkwYTR1UNxIZExIZJRw2ORUpPQAAAgBW%2FsUDKwDTABcALwI%2FQBkGMRYxAv7mMQG0McQx1DEDljGmMQJ0MQExuP%2FAQDHx9EgEMSQxAuYx9jECqTG5MQKWMQFUMWQxdDEDNjFGMQIEMRQxJDED5jH2MQLEMQExuP%2FAQP%2FV2Ug0MUQxVDEDJjEBCTEBzvkxAcYx1jHmMQOZMQGEMQE2MVYxZjF2MQQSMQEEMQH0MQHGMdYx5jEDpDEBRjGGMZYxAzIxAQEgMQEUMQHrMQGEMdQxAmAxAUQxVDECGzErMQIPMQGeMUCZnEjvMQGkMQF7MQFkMQEbMSsxSzFbMQQPMQH0MQGrMbsxyzEDnzEBSzFbMQI%2FMQHbMesxAs8xAbAxAYQxlDGkMQNfMQErMTsxAh8xAQsxAWr7MQHUMeQxAhsxOzGLMZsxqzEFBDEB9DEBqzHLMQJkMZQxAksxWzECJDEB2zHrMfsxA5QxAWsxAUQxVDECCzEbMQI6lDFAbqQx1DHkMQQxQCwvSAQxJDE0MQPbMQG0McQxAnsxizECVDFkMQILMRsxAuQx9DECkDEBVDF0MYQxAxsxKzECBDEBIZgd%2BxiXlCjkKAIoKBAJmAX7AJdUEPQQAgAQAQgCECErKxMenR0dBp0FqAkTAC8z9O0zL%2B0RMxEzAS9fXl1d%2FeTtETMvXf3k7V1dXV1dcXFxcXFyK3JeXV1dXV1xcXFxcXJycnJeXV1dXV1dXV1xcXFxcXJycnJyciteXV1dXV1dcXFfcXFxcXFycnJycnJyXl1dXStdXXFxcXFxcXIrcnJycl5dMTAlFA4CBzU2NjU0LgQ1NDYzMh4CBRQOAgc1NjY1NC4ENTQ2MzIeAgGHIUl0U1tVFB4jHhRENRw0KBcBpCFJdFNbVRQeIx4URDUcNCcYMTtvXkwYTR1UNxIZExIZJRw2ORUpPSc7b15MGE0dVDcSGRMSGSUcNjkVKT0AAAcALf%2FjB9EFUgAKABoAJQA1AEAAUABUANW5ADf%2F4LMIDEhAuP%2FgQAkIDEg8IAgMSBy4%2F%2BCzCAxIJbj%2F4EAJCAxIISAIDEgBuP%2FgswgMSAq4%2F%2BBAYQgMSAYgCAxICzobOis6AwsfGx8rHwMLBBsEKwQDCFJUUlQFGy60ILUbtCYmBUm0O7U2tLBBAUELtAC1E7QFUwREtj63TrY5OVEptiO3M7YeHlETGLYDtw62CASAVgFPVgFdXQA%2F7fTtPzMv7fTtETMv7fTtPwEv7fTtL1399O0SOS%2F99O0REjk5Ly8xMF5dXV0rKysrKysrKysBFAYjIBE0NjMyFgc0JiMiDgIVFB4CMzI2ARQGIyARNDYzMhYHNCYjIg4CFRQeAjMyNiUUBiMgETQ2MzIWBzQmIyIOAhUUHgIzMjYFIwEzAqSWn%2F6%2BoqaTnJxEVTFAJg8PJkAxVUQDI5af%2Fr6ippSbnERVMUAmDw8mQDFVRANClp%2F%2BvqKmk5ycRFUxQCYPDyZAMVVE%2BdVuA7RuA%2FixrwFgsqiltYuFIUNmRkRpRiSO%2FdWxsAFhsqiltYuFIUNmRkVoRiSOibGwAWGyqKW1i4UhQ2ZGRWhGJI7PBWb%2F%2FwAUAAAFuAbfAiYAJAAAAQcA1QF5AU4AFbQCEwUmArj%2F6bQTFwIIJQErNQArNQD%2F%2FwA7AAAEfQbfAiYAKAAAAQcA1QEdAU4AE0ALASIFJgEXIiYAHyUBKzUAKzUA%2F%2F8AFAAABbgG3gImACQAAAEHAI0BxwFOABNACwITBSYCSRMWAgglASs1ACs1AP%2F%2FADsAAAR9BnsCJgAoAAABBwCOAScBbQAXQA0CASUFJgIBHzgiAB8lASs1NQArNTUA%2F%2F8AOwAABH0G3gImACgAAAEHAEMBHQFOABNACwEiBSYBBCMmAB8lASs1ACs1AP%2F%2FAEoAAAJqBt4CJgAsAAABBwCNADUBTgATQAsBDAUmAUcMDwMBJQErNQArNQD%2F%2FwASAAACmgbfAiYALAAAAQcA1QAAAU4AE0ALAQwFJgEADBADASUBKzUAKzUA%2F%2F8APwAAAmoGewImACwAAAEHAI4AAAFtABm2AgEPBSYCAbj%2F%2F7QiDAMBJQErNTUAKzU1AP%2F%2FADYAAAJiBt4CJgAsAAABBwBD%2F78BTgAVtAEMBSYBuP%2BttA0QAwElASs1ACs1AP%2F%2FAFT%2F7AVzBt4CJgAyAAABBwCNAdcBTgATQAsCKAUmAlwoKxQeJQErNQArNQD%2F%2FwBU%2F%2BwFcwbfAiYAMgAAAQcA1QGPAU4AE0ALAigFJgIBKCwUHiUBKzUAKzUA%2F%2F8AVP%2FsBXMG3gImADIAAAEHAEMBbwFOABW0AigFJgK4%2F8%2B0KSwUHiUBKzUAKzUA%2F%2F8AK%2F%2FsBZwG3gImADgAAAEHAI0B8AFOABNACwEgBSYBdSAjEAMlASs1ACs1AP%2F%2FACv%2F7AWcBt8CJgA4AAABBwDVAaoBTgATQAsBIAUmARwgJBADJQErNQArNQD%2F%2FwAr%2F%2BwFnAbeAiYAOAAAAQcAQwFzAU4AFbQBIAUmAbj%2F07QhJBADJQErNQArNQAAAQArAAACEgOsAAkAhEA9BUdrAHsAmwADGwArAFsAuwDLAAV7AJsAAgBAOT1IBAAUAAIJAAsECxQLAjn0CwGQCwECUAugC7ALwAsEC7j%2FwLMtMEgLuP%2FAQAoYG0ivCwGQCwELuP%2FAQAwNEEgGUAkPAAVQAxUAP%2B0yP%2B0BK11dKytxX3JyXl0Q3F5dK11xcu0xMCUXFSE1NxEnNSEBcaH%2BGaCFAStGGS0tGQMgGS0AAQASBF8CmgWRAAgAvUCTBgMWAyYDAwkCGQIpAgMPHwovCl8KAw8KPwpvCu8K%2FwoFDwofCk8K%2FwoEOf8KAdAKAQ8KPwpvCgP%2FCgHgCgEPCh8KTwoDwArwCgIvCl8KAgMCBwcAAAUQBSAFcAWABZAFBkAFUAVgBaAFsAXABQYFBQ8AHwAvAH8AjwCfAAZfAG8AAgAHjkACkoAGDwAfAC8AAwgAAC9eXTIa%2FRrtAS9dcTMvXXESORkvMzNdXXFxcXJycl5dcXIxMF5dXRM1EzMTFSMlBRLa1dk4%2FvT%2B9ARfIQER%2Fu8ht7cAAAEAEgReApoFZAAfAGC1HiAIEUgYuP%2FgQDkIDkhzEoMSkxIDDiAIDUgNIA4RSAggCA1IG0AIC0gbAAsQCyALAwsaBY5AEIAVjgsPAB8ALwADCAAAL15dxO0a3RrtxAEvXcwrMTArKysAXQErACsBIi4CIyIOAgcjPgMzMh4CMzI%2BAjczDgMB1zBRSEMhHyQVCQM0AxUtSDYwUUlDIB4kFQoDNAMVLUgEXis1KxUjKhUvV0QoKzUrFSIqFS9WRCgAAAEAGwR1Ao8E4gADAIlARg8FPwVvBQMPBR8FPwVPBW8FfwWfBa8FzwXfBQo5HwVPBX8FrwXfBQWvBb8F3wXvBQQFQFJkSAVAMjdIMAVgBQKwA8ADAgO4%2F8CzJi5IA7j%2FwLMWIUgDuP%2FAQBQMEEgDAwBAFSVIAAGNDwAfAAIIAAAvXl3tAS8rMy8rKytxXSsrXXFeXXExMBM1IRUbAnQEdW1tAAEANQRfAnMFdwAVAD5AKgsUGxQrFAMLAhsCKwIDDxE%2FEU8RbxF%2FEY8RBggRQAUQBYALjw8AHwACAAAvXe0azTIBLxrMXl0xMABdXQEiLgInMx4DMzI%2BAjczDgMBVElrRiQBSgkoOUUmJUY5KAlKAiNGawRfLE1mOSU0IhAQIjQlOWZNLAAAAQDrBHMBxAVMABMAykArCxU7FVsVaxWbFQUbFTsVSxV7FasVyxXbFQfrFQGkFbQVApAVAXQVhBUCFbj%2FgEANPkFIFBUkFQIAFQE7Fbj%2FwEASNjpI0BUBtBXEFQKgFQEkFQEVuP%2FAQBosMUgQFQECABWAFZAVAzAVYBVwFZAV8BUFFbj%2FwLMjKEgVuP%2FAQAsaHUgAhmAKcAoCCrj%2FwLMfIkgKuP%2FAQA0WHEgKD5EPBR8FAggFAC9eXe0BLysrXe0rK11xX3IrcnJyciteXV0rXV1dXXFyMTABFA4CIyIuAjU0PgIzMh4CAcQRHigWFiceEREeJxYWKB4RBN8WJx4RER4nFhYoHhERHigAAAIAiQQ1Ah8FywATACcAXLkAEv%2FgswgRSAK4%2F%2BBAGAgRSAwgCBFICCAIEUgUggBACAxIAB6CCrj%2FwEAaCA1IChmMQA%2FAI4wPBR8FLwVPBW8FjwUGCAUAL15d7RrcGu0BLyvt3CvtMTArKysrARQOAiMiLgI1ND4CMzIeAgc0LgIjIg4CFRQeAjMyPgICHyA3SioqSjcgIDdKKipKNyBQEyItGRosIhMTIiwaGS0iEwUAKko3ICA3SioqSjcgIDdKKhktIhMTIi0ZGS0hFBQhLQABAI%2F%2BTAIQABIAGwFXtAcbARMCuP%2FgswgSSB24%2FwBAEWJnSHIdgh2SHQNkHQFSHQEduP8AQDJZXEgCHQHgHfAdAsId0h0CsB0Bgh2SHaIdA2QddB0CUh0BJB00HUQdAwYdFh0C9h0BHbj%2FgEBNQ0ZIph0BkB0BYh1yHYIdA1QdATIdQh0CBB0UHSQdAzj2HQHkHQHSHQHEHQGyHQEBoB0BlB0BcB2AHQJUHWQdAkAdASQdARAdAQQdAR24%2F4CzIydIHbj%2FwEAMHiJIUB0BxB3UHQIduP%2FAQB0XHEiQHQECYB1wHYAdAxYYFhgIEQAACBAIIAgDCLj%2FwEAhDhFICA8WHxYvFgMIFowZGQUYQAgQSBgOjCAFsAXABQMFAC9d7S8rEjkv7V5dAS8rXdzNEjk5Ly9dX10rXXErK3JycnJycnJyX3JycnJyXl1dXV1dXStdcXFxcXFxcXFyK3JycisxMCteXQUUDgIjIiYnNR4DMzI2NTQuAic3MwcWFgIQJEJbNiBLHwkdISMOPDYeLTUYKVYSW2fqLko1HQsLSgMGBAM7LSArGw0CmVIJWAAAAv%2F4BF8CsgWQAAUACwIzQNwICwEIBQEICQ0ZDSkNA%2Fv7DQGkDbQNxA0Ddg2GDZYNA0kNASsNOw0CDUDo60i0DQGGDZYNpg0DVA1kDQIGDSYNNg1GDQT2DQGUDaQNtA0DZg12DYYNAykNAQQNAcvmDfYNAskNAbYNAaQNAXYNhg2WDQNEDVQNAhYNJg02DQMNQLW4SHYNAVQNZA0CJg02DUYNA%2FQNAWYNdg3GDdYN5g0FNA1EDQIGDRYNJg0Dm%2BkN%2BQ0Ctg3GDQKkDQGGDZYNAnQNAUYNVg1mDQMUDQEGDQHmDfYNAnkNmQ2pDQMNuP%2FAQDR7fkgkDQEGDRYNAmYNdg2WDaYNtg32DQYpDQEEDQFo9g0B0g3iDQKkDbQNxA0Dhg2WDQINuP%2BAQGdcX0g2DQESDSINAgQNAfQNAeINAbQNxA3UDQOGDZYNpg0DZA0BUg0BJA00DUQNAwYNFg0Cpg3GDfYNA5INAQFgDXANgA0DVA0BMA1ADQIEDRQNJA0DONANAQJwDaANsA3ADQQ%2FDQENuP%2BAQBAmKUiwDcAN0A0Dbw1%2FDQINuP%2FAQCkXHUivDb8NApANAS8NAQANAQpABoAEQAAAAQAIApKABg8AHwAvAAMIAAAvXl0yGu0yAS9dGs0a3BrNXV1dXStxcStycl9yXl1dXV1fXV1xcXFxcXFxcXJycitycnJyXl1dXXFxK3FxcnJycnJycnJeXV1dXXFxcStycnJycnJyXl1dXV1dcXFxcStycnJycl5dMTBeXV0DNRMzFQEhNRMzFQEInMD%2B2wEnnMD%2B3ARfIQEQJf70IQEQJf70AAEAff5tAgwAEAAZADtAJgIgCAtIAiAIcEgWFgsQgxAFIAUCBQ8KHwovCgMIChOMIAAwAAIAAC9d7S9eXQEvXe0yMi8xMCsAKwEiLgI1ND4CNzMOAxUUFjMyNjcVBgYBZD9YNxkRGiAPbQcTEAxHQyE8FxxW%2Fm0jPE8rIjwzKg8KJTA3HEpPDQlAExsAAQASBF8CmgWRAAgAy0CgBgUWBSYFAwkGGQYpBgMPHwovCl8KAw8KPwpvCu8K%2FwoFDwofCk8K%2FwoEOf8KAdAKAQ8KPwpvCgP%2FCgHgCgEPCh8KTwoDwArwCgIvCl8KAgYFAQEIMANAAwIAAxADIANwA4ADkAPQA%2BAD8AMJQANQA2ADoAOwA8ADBgMDPwhPCAIPCB8ILwifCP8IBV8IbwgCCAIAkoABjg8GHwYvBgMIBgAvXl3tGu0yAS9dcXIzL11xchI5GS8zM11dcXFxcnJyXl1xcjEwXl1dEwUlMxUDIwM1SgEMAQw42dXaBZG3tyH%2B7wERIQAAAQArAAAEaAU9ABgAZ0A%2BBREVEQJQCgEKCgwSGnAaAQgMWhYBFgAAUBYBFoYIARcBCwgEgBgBGHAJwAkCCQkEDWAWXxQRERQSBwJfBAMAP%2B0yPzMvEO3tETkvXc1dFzldAS9dMy8RMxDtMl0QzhE5L10xMF0TNxEnNSEVBxElFQURITI2NxMzAyE1NxEHK7ysAjzPATP%2BzQEIfZ4ePkES%2B%2BWsvAIGbQJ7GjU1Gv3zsl6y%2FdMOBgEX%2Fn81GwHEbgAAAQAUAAACLwWNABEApkAMmwCrAAIAAAEPRwoIuP%2FAQBgQE0gICAZ7CpsKqwoDBAoUCgIKE8QTARO4%2F8CzP0ZIE7j%2FwEAcODtIkBMBAgATEBNQE6ATsBPAEwaQE6AT8BMDE7j%2FwLMtMEgTuP%2FAQBsNEEgKD1ANEAEJBgQRIAcBBxEHEQUNFQJQBQAAP%2B0%2FEjk5Ly9dEhc5EO0yASsrXXFfcisrchDMXV0yMi8rEO0yMi9dMTATNxEnNSERNxUHERcVITU3EQcUtaABRsDAof4ZoLUCBmcC2xgt%2FUBwXnD91xktLRkByGgA%2F%2F8Aif%2FsA%2FQG3wImADYAAAEHAN4BAQFOABNACwFBBSYBGEM%2FFTElASs1ACs1AP%2F%2FAFT%2F7ALkBZECJgBWAAABBgDeSgAAC7YBDD05HAAlASs1AP%2F%2FAGIAAARzBt8CJgA9AAABBwDeASEBTgATQAsBGwUmAQwdGQATJQErNQArNQD%2F%2FwA3AAADVAWRAiYAXQAAAQYA3nMAAAu2AQMfGwAWJQErNQAAAgCa%2FkYBAAWNAAMABwF%2BQDoJQPn8SAlA7fJIlAmkCbQJAxsJKwk7CYsJBAlA1NlIBAkUCQLQCUDHykgJQLrASJQJpAkCCUCssUgJuP%2FAs6irSAm4%2F8BACqCjSAAJEAkCngm4%2F8CzmZ1ICbj%2FwLOUl0gJuP%2FAs4%2BSSAm4%2F8BAFYaLSDAJAUQJVAkCNAlUCWQJdAkECbj%2FwLN7hEgJuP%2FAQAxsckgACRAJIAkDYgm4%2F8CzXWFICbj%2FgLNTW0gJuP%2FAs05SSAm4%2F4CzSU1ICbj%2FwLNESEgJuP%2BAszo%2FSAm4%2F8BACTU5SIAJkAkCCbj%2FwEALKy9IkAmgCbAJAwm4%2F8BAChwgSOsJAVQJAQm4%2F8BAHRIVSAsJGwkrCUsJBAgDB6oAtATEBAKQBKAEAgIEuP%2FAsx4hSAS4%2F8CzEhVIBLj%2FwEANCA1IBAUABQABBBwBAAA%2FPxI5OS8vAS8rKytfcXEz7TJeXStdXStxK3IrKysrKysrXl0rK11xcisrKyteXSsrK3ErK15dK3FxKysxMBMRMxEDETMRmmZmZgMhAmz9lPslAm79kgACADX%2F%2FAV1BT0AGQAuAPVAsZgDAXwqnCoCigkBhwcBNQgBLCQBDCocKiwqTCpcKnwqnCoHCBoaHWonAQknGSdZJwMJJ1sFMLAwAR8wAfAwAa8wAYAwAS8wPzACEDABzzABoDABXzABMDABDzABOC8wnzACvzDvMAKgMAFPMH8wAjAwAQ8wAZ8w3zACgDABDzAvMH8wAy4dWhIVFRYSExxfFg8uPy5vLn8ury7fLu8uBwguLgosYBdfGQMSXxASImAKEgA%2F7T%2FtP%2B3tEjkvXl0z7TIBLzMzLxDtMl1dXXFxcXFxcl5dXV1dXXFxcXFxcnIQ3u1eXV0ROS8xMF5dXV1dAF1dXQEyBBYWFRQOAiMiLgIjIzU3ESM1MxEnNQEVIREeAzMyPgI1NC4CIyMRAneiARjOdkyi%2B685jox8J6yssrKsAub%2Bhx5GSkskf7V0N1Sc34uiBT1FnP25pP6uWgECATUbAiVSAicaNf2KUv3pAgIDAUiR25Sd3Yw%2F%2FeQAAgBO%2F%2BwDsgWkACIANgDKuQAI%2F%2BBAchMXSHoEAQQJFAkCKwoBKgN6AwKQBwF7JosmmyYDNQ5FDlUOAwwDHAMsA3wDBAMVcxWDFZMVBAwXfBeMF5wXBAwbfBuMGwMICwghAQQKBAAiECICIiIZIwoKLR4jSGYTdhMCEzgtSGkZeRkCGSEBCwgEIrj%2FwEAVCw5IIiIJKFAeHBwFMlAWFgkJBAUAAD8zMy8%2F7RE5LzPtEjkvKxc5AS9d7RDeXe0yEjkvERI5L13EERc5MTBeXV1dXV1dXQBdXV1dKxM3JiYnNRYWFyUVBx4DFxQWFRQGIyImNTQ2MzIXJiYnBQE0LgIjIg4CFRQeAjMyPgLl5C9rQVaeRwEKwkl0Uy0CAtbi1NjY3G1YFFpN%2FtkCGRo9ZElKYDgWFjhgSklkPRoEToMiOBROFUEvnF5zO5m84YMIEQrg8O7i3%2BwjSqNJrP3OWo1hMzNhjVpaj2M1NWOP%2F%2F8AFwAABZMG3gImADwAAAEHAI0B5QFOABNACwEVBSYBeBUYCRIlASs1ACs1AP%2F%2FABn%2BRgP4BZACJgBcAAABBwCNAPgAAAALtgFYIyYYISUBKzUAAAIASAAABCEFPQAMACUA0kCkBCO0I8QjA7QaxBoCagp6CgJpAHkAAgBaBRIVEiUSAwgSJw8nLydvJ38njycFLyc%2FJ08nbyefJ78n3ycHDycvJ18nbyd%2FJ88n3yf%2FJwg4HycvJ08njyefJ78n3ycHDycvJ18nfye%2FJ88nBg8nHyd%2FJ48nnyffJ%2B8nByUHGVpgHgEeJB9fIQVfJQhfGBAlICUCDxgfGC8YAwglGCUYHCEDGR5fHBIAP%2B0yPxI5OS8vXl1dEO0Q7RDtMgEvXe0yMl1xcl5dcXIQ3l5d7V0xMF1dXQE0LgIjIxEzMj4CATIeAhUUDgIjIxUXFSE1NxEnNSEVBxUDWiNPgF5iaF5%2FTSD%2B2429cjAvb7qKl6z99J%2BfAgysAq5QeFAo%2FWwxWX0B2j1rkFNSmHRGvBs1NRsEnho1NRqzAAIADv5MA7AFjQAQADcCGkD%2FhyGXIQJqDnoOAgUiAQQzAQgASAYkFiQCEAMkORs5AQk5Af75OQHrOQHZOQG7Ocs5Aq05AQGbOQGPOQFbOWs5ezkDTzkBGzkrOQIPOQE5QOntSK85AZs5AX85jzkCWzlrOQJPOQEbOSs5OzkDDzkB%2BzkB3znvOQK7Ocs5Aq85AWs5mzkCOUDP0kgPOQHO%2BzkB7zkByznbOQI5QMXISG85AVs5AS85PzlPOQMbOQEPOQHbOes5%2BzkDzzkBuzkBnzmvOQKLOQE5QLG0SC85ATlAp65IjzkBezkBXzlvOQI7OUs5Ai85AQs5AZ7rOfs5AjlAl5pIjzkBOUCNkEjvOQHbQF05Ac85Abs5ATlAg4ZITzkBAh85LzkC7zkB0DkBDzkfOS85TzlvOX85jzmvOQhuOUBobEgAORA5QDlgOXA5gDkGADkgOUA5oDkEADlgOYA5oDnAOdA54DkHOdA5ATm4%2F8BAQ2NmSC85bzmPOQMwOVA5cDnQOfA5Bc857zkCkDkBDzkvOU85AxUJMkd%2FNwEANxA3Agg3NzJQNBsMUCkWBVEfEBFQFAAAP%2B0%2F7T%2FtP%2B0yAS9eXV3tMjJdXV1xcityXl1xciteXV1dcV9xK3FxcXErcityXl1dXV1dXStxK3FxcXFxcnJycnIrcnJyXl0rXV1dXV1xcXFxcXFxK3JycnJycl9ycnJycl5dXRDeX15d7TEwXl1dXV0BNC4CIyIGBxEWFjMyPgIBJzUhERQOAgc%2BAzMyHgIVFA4CIyImJx4DFRUXFSE1NwL2ID9cOzBtJipmM0JdPBv9oooBLwEBAwEVOUJKJliMYjM0aJ1pM3EzAQMBAaT%2BQHcB4WaQWyoREP0RCAk4bJ0DzBgt%2FrATMjU2GBIdFQw%2Be7V2c7mDRgsLDB8hHAn%2BGC8vGAABAGYCdQQfAtsAAwAkQBYPAgECAgAAEAAwAFAAcAAFCAACrQOzAD%2FtAS9eXTMvXTEwARUhNQQf%2FEcC22ZmAAEAogEIA%2BMESgALACdAGUQGATsGASAGQAZgBpAG0AYFBi8DAZADAQMAGS9dcQEvXXFxMTABAScBATcBARcBAQcCQv6nRwFY%2FqhKAVYBWkf%2BqAFYRwJg%2FqhIAVoBVkr%2BqAFYSP6o%2FqZIAAABAEICFwIdBUIACgAlQBQIGAgMSADgAAUBCAUHCd4FAOQC3QA%2F7TI%2FzQEvXl3tMTAAKwEXFSE1NxEHNTczAXem%2FiWloelIAlYOMTEOAnE6L4YAAQBEAhcCNwVGAB4AV7kAF%2F%2FQswgPSAa4%2F%2BhAFAkMSKUDAR4eGOCPCQEJCR0BEREBuP%2FAQBIQFUgBCR0VEBAM5BXeAh3lAd0AP%2B0yP%2B0zLxESOQEvKzMvETMzL3HtMi8xMF0rKwEhNT4FNTQmIyIGBwcjNTY2MzIWFRQOAgchAjf%2BDT1hTDYjEUNBIzoVFTctXjOGjTBfiloBgwIXYDhYTEVLWDhKRRQNYqwLEG9kS3BreFIAAQArAgoCPwVGADYA1kALJyAQE0gKIBATSC64%2F%2BCzCQxIArj%2F4LMJEUgvuP%2FgQDwJEUgGGhYaAgk0GTHgHigZHh4ZKAMJE%2BAAQAgLSAA4BDjkOAIEODQ4RDhkOHQ4hDikONQ4CEKkOLQ4Aji4%2F8CzWl5IOLj%2FwEA0MTVIcDgBAgA4EDggOFA4YDgFoDjQOOA4A28JAQk0GeQaGiwOJycj5CzeDuQFYAoBCgoF3wA%2FMy9dEO0%2F7TMvERI5L%2B05AS9dXXFfcSsrcV5dcRDeK%2B0RFzkvLy8Q7RE5AF5dMTArASsrKysBFA4CIyImJyczFxYWMzI%2BAjU0LgInJzU3NjY1NC4CIyIGBwcjNTY2MzIeAhUUBgcWFgI%2FLlNyRDtvLQY3GxZIJTdFJg4YKzskVlZEOQ4gNSggOxYUNylXPD9oSyliW25zAvI3VjwfEAu6cA0UFiw%2FKS88Ig8CBkEEA0VOJzUhDhANZqwKERkxSzJLag4MZQD%2F%2FwBCAAAFsgVCACcAugJUAAAAJgDuAAABBwDvA3v96gAVQAwAATABcAGAAQMCEBUAPzUBXS41AP%2F%2FAEIAAAVyBUIAJwC6AlQAAAAmAO4AAAEHAo4DF%2F3qANC1H0BfX0gfuP%2FAs15eSB%2B4%2F8CzXV1IH7j%2FwEAOWlpIH0BUVEgfQFNTSB%2B4%2F8BADlJSSB9AS0tIH0BISEgfuP%2FAQAlGRkgfQD8%2FSB%2B4%2F8BACTo6SB9AMzNIH7j%2FwLMxMUgfuP%2FAQAkuLkgfQCcnSB%2B4%2F8CzJiZIH7j%2FwLMlJUgfuP%2FAQAkiIkgfQBwcSB%2B4%2F8BACRoaSB9AExNIH7j%2FwEAQDg5IAAEwAUABcAEDAwIQFQA%2FNTUBXS41ASsrKysrKysrKysrKysrKysrKysrKysr%2F%2F8ASgAABVUFRgAnALoCVAAAACYA8B8AAQcCjgL6%2FeoAHUASAAFwAYABAjABQAFQAQMDAjwVAD81NQFdXS41AAABABwAAAOhBT0AIgB7QE0bDQEEDQEfDAELABsAAh8fExwBBVoPCgEKEAkfBAEEDF8bAQEEAQEBcA0BDR4AYCEvHF8cAhwcBRtgGxQBFA9fEQMKBV8HEl8kAT8kAV1dAD%2FtMj%2FtM13tEjkvXTPtMtxdMl1d7TJdAS8zL3HtMjIvOS8AXV1dXTEwARUhFSEVFxUhNTc1IzUzESc1IREjJy4DIyMRITczESMnAYoBEv7uy%2F3Vn62trAOEQiAgW15UF3EBbR89PR8CZORS3hs1NRveUgNuGjX%2Bv9kEBgMB%2Fdug%2FmSiAP%2F%2FAFT%2F7AWHBsUCJgAqAAAABwDYAa0BTv%2F%2FAFj%2BRgPZBXcCJgBKAAAABwDYAJAAAP%2F%2FAEoAAAJiBpoCJgAsAAAABwDZ%2F%2F8BTv%2F%2FAIn%2BTAP0BUwCJgA2AAAABwDbANwAAP%2F%2FAFT%2BTALTA8UCJgBWAAAABgDbHgD%2F%2FwBU%2F%2BwE5QbeAiYAJgAAAAcAjQHJAU7%2F%2FwBO%2F%2BwDTgWQAiYARgAAAAcAjQDSAAD%2F%2FwBU%2F%2BwE5QbfAiYAJgAAAAcA3gGvAU7%2F%2FwBO%2F%2BwDTgWRAiYARgAAAAcA3gCwAAAAAgBK%2F%2BwD%2FAWNACIAMQCxQBVlMAELBBsEKwR7BIsEmwQGCggBCBW4%2F%2FBANQoQSAUVARSADBBIFEAIC0gUFAUAExYDK0cfHBwbHzMgMwEjSGkFeQUCTwUBBR9QIRUeFFAbuP%2FwQCYKEEgFGwEbFRUKFxAKEEgIFwEXUBkAL1AAChAKAgoQKwAAKFEDFgA%2F7TMQyT9d7T%2FtXSsSOS8zXSvtMj%2FtAS9dXe1dEMwyMi8Q7RcyETkvKysAXSsxMAFeXV1dJQYGIyARND4CMzIWFy4DNTUhNSE1JzUhFTMVIxEXFSEBFB4CMzI2NxEmJiMiBgLTLINZ%2Fn8zaqJvM3M1AgIBAf7tAROeAUSJiXT%2B%2BP4fJURgOzxqJSpuM4V%2FRiM3AeF1u4NFDAsLJSkqDxhUnBgt4VT77hktAc1pkFknFxAC5wgJ1gAAAf%2FvBawEEgYKAAMAErcBAAK6DwEBAQAvXe0BLy8xMAEhNSEEEvvdBCMFrF4AAAEA3AItAc4DHwATAIhAWwCWCgoUFVQVZBWEFeQVBAQVFBU0FZQVxBXUFQZ3FBVEFaQV1BXkFQVUFYQVlBUDNBVEFcQVAwAVAUECABUwFWAVcBXwFQUQFSAVQBWgFdAV4BUGUBWAFeAVAxW4%2F8CzO0BIFbj%2FwLUyNUgFmw8AL%2B0BKytdcXJfXl1dcXJeXXEREjkv7TEwARQOAiMiLgI1ND4CMzIeAgHOEyAtGRosIBMTICwaGS0gEwKmGiwgExMgLBoZLCETEyEsAP%2F%2FABQAAAW4BsUCJgAkAAAABwDYAXsBTv%2F%2FAEj%2F7ANxBXcCJgBEAAAABgDYcgD%2F%2FwAU%2Fm0FuAVIAiYAJAAAAAcA3QNJAAD%2F%2FwBI%2Fm0DogPBAiYARAAAAAcA3QGWAAD%2F%2FwA7%2F%2FwFdQbfAiYAJwAAAAcA3gGDAU7%2F%2FwBK%2F%2BwFCAWOACYARwAAAQcCkwOkAFEASbkAQ%2F%2FAsykpSEO4%2F8CzKChIQ7j%2FwLMnJ0hDuP%2FAsyYmSEO4%2F8CzJSVIQ7j%2FwLMkJEhDuP%2FAsyMjSEO4%2F8CyHR1IKysrKysrKysA%2F%2F8ANf%2F8BXUFPQEGAOYAAAALuQAw%2F8CyEBBIASsA%2F%2F8AO%2F5tBH0FPQImACgAAAAHAN0CWQAA%2F%2F8AUP5tA0YDxQImAEgAAAAHAN0BJgAA%2F%2F8AOwAABH0G3wImACgAAAAHAN4BJQFO%2F%2F8AUP%2FsA0YFkQImAEgAAAAHAN4AiQAA%2F%2F8AOwAABGgG3gImAC8AAAAHAI0AiQFO%2F%2F8AKQAAAjAHBgImAE8AAAAHAI3%2F%2BwF2%2F%2F8AOwAABGgFPQAmAC8AAAEHApMC2gAAAAq5ACr%2FwLIQEEgr%2F%2F8ARwAAAxwFjgAmAE8eAAEHApMBuABRABy5ACP%2FwLMVFUgjuP%2FAsxAQSCO4%2F8CyDg5IKysr%2F%2F8AOwAABGgFPQImAC8AAAAHANkB0%2F3%2B%2F%2F8AKQAAArcFjQAmAE8AAAEHANkA8%2F3%2BAAq5AB%2F%2FwLIPD0gr%2F%2F8AOwAABZgG3gImADEAAAAHAI0B9wFO%2F%2F8ALwAAA%2BEFkAImAFEAAAAHAI0BAQAA%2F%2F8AOwAABZgG3wImADEAAAAHAN4BjQFO%2F%2F8ALwAAA%2BEFkQImAFEAAAAHAN4ArAAA%2F%2F8AVP%2FsBXMG3gImADIAAAAHANwB2QFO%2F%2F8ATv%2FsA7IFkAImAFIAAAAHANwA9AAA%2F%2F8AOwAABVMG3gImADUAAAAHAI0BfAFO%2F%2F8AKQAAAqYFkAImAFUAAAAGAI1xAP%2F%2FADsAAAVTBt8CJgA1AAAABwDeASMBTv%2F%2FABIAAAKaBZECJgBVAAAABgDeAAD%2F%2FwCJ%2F%2BwD9AbeAiYANgAAAAcAjQFKAU7%2F%2FwBU%2F%2BwC0wWQAiYAVgAAAAcAjQCRAAD%2F%2FwAl%2FkwEwQU9ACYANwAAAQcB7AHEAAAACrkAL%2F%2FAshgYSCv%2F%2FwAU%2FkwCLQSBACYAVwAAAAcB7ACOAAD%2F%2FwAlAAAEwQbfAiYANwAAAAcA3gEbAU7%2F%2FwAU%2F%2BwDRwWnACYAVwAAAAcCkwHjAGr%2F%2FwAr%2F%2BwFnAcZAiYAOAAAAAcA2gG%2BAU7%2F%2FwAb%2F%2BwD3QXLAiYAWAAAAAcA2gCsAAD%2F%2FwAr%2F%2BwFnAbeAiYAOAAAAAcA3AIEAU7%2F%2FwAb%2F%2BwD3QWQAiYAWAAAAAcA3ADrAAD%2F%2FwBiAAAEcwbeAiYAPQAAAAcAjQFmAU7%2F%2FwA3AAADVAWQAiYAXQAAAAcAjQC0AAD%2F%2FwBiAAAEcwaaAiYAPQAAAAcA2QEdAU7%2F%2FwA3AAADVAVMAiYAXQAAAAYA2XkAAAEAOwAABF4FPQAQACBAEAgPWgMOYAkEXwYDAw9fABIAP%2B0yP%2B0z7QEv7S8xMCEhNTcRJzUhEyMDJiYjIxEXAnf9xKysBBESQT4enn3%2BzzUaBJ4bNf5%2FARcGDvtoGgADAFT%2F7AVzBUwAEwAnADMASEAqKjEqMQoAWxQeWwrvKAEoDy0%2FLQIaLS0ZBV8jEw9fGQQANQE%2FQDUBIDUBcXFeXQA%2F7T%2FtETkvXl3NXQEv7S%2FtETk5Ly8xMAEUHgIzMj4CNTQuAiMiDgIHNBI2NjMyFhYSFRQCBgYjIiYmAiUHIxEzFyE3MxEjJwElKmasgoKsZyoqZ6yCgqxmKtFXpvSemfOqWlqq85mZ8qpaAdofQEAfAWofQEAfAqCM4qBXV6DijIvgnVRUneCLsgECqFBQqP7%2BsrL%2B%2B6pTU6oBBXSOAZyMjP5kjgAAAwA%2BAAAFmwU9ACkANgBDAH9AUDdaDgUvWiE2GwBaPRQFGhoVAQsVARVfFzY8XwcpBzU%2FXxMbEwdACQ1IABOAE5AToBMEIBMwE0AT8BMEBxMHEwIXAwUAXwISgEUBcEUBMEUBXV1dAD%2FtMj8SOTkvL11xKxEzEO0yETMQ7TIQ7V1dMgEvMzP9MjLc7RDc7TEwJRcVITU3NSMiLgQ1ND4CMzM1JzUhFQcVMzIeAhUUDgQjIzcyPgI1NC4CIyMRARQeAjMzESMiDgIDR6z98qxxXI9sSS4UMHK9jWesAg6saI29cjAULklsj1xyQ15%2FTSAjT4BePf2%2BIE1%2BX0I8XoBPI1AbNTUbjidEXGhwN1OgfU19GjU1Gn1NfaBTN3BoXEQnTkBsjU1Qh2M4%2FQgBhk2NbEAC%2BDhjhwAAAgBO%2F%2BwEAwPGACgAOABEQCUcRCUBJSkeHx8pAgAABykxSBIIKSUcBAIeDy5QFxA0UQ0WKAIVAD8zP%2B0%2F7T8SFzkBL%2B0vMzMvMxEzLzMQzXEyMTAlFSMuAycjDgMjIi4CNTQ%2BAjMyHgIXMzczFQ4DBxYWFwMuAyMiBhUUFjMyPgIEANQLFBENBQYjQk5lRUl0USs4ZpBZQGVOOxcGRp0SKi0vFx0%2FIPwNKDtOMnNuXk45VkU3LS0jSkhCG0JsTSs8d7F1f8CBQR9DaUn6KB1bb309ftVUAZNwoGcw4dC4v0BriwAAAgBN%2F%2BwDeAWXAC0AQgBIQCgpPiQJCRpHNhAAACQ2LkckPhAFM1AfFg1QCQUAv0QBr0QBT0QBD0QBXV1dXQA%2FM%2B0%2F7RI5OQEv7S8SOS%2FNEO0yLxE5OTEwEzQ%2BAjMyFhcVIycmIyIGFRQeAhceAxUUDgIjIi4CNTQ%2BAjcuAwMUHgIzMjY1NC4CJyYmJw4D%2By5Tc0VEfTUvKjVmUVUhPFU1QGFAIDVmlmFfmGo4OmSFTCxHMxsCHTxZPG12Fi5GLwcMBjFcRysEpDpaPiEUC81tL1BEJUNESSs1aG98SW6uekA1aZ1oaZ9zSxQnSkxR%2FRBMelcvs7g8aFxTKAUKBRE4YpUAAQBP%2F%2BwDIQPFAEkARUAmKEcONBM0HBw0EwMAP0cIAA41UTIyRCNQSh0BOR0BHRgQSURRAxYAP%2B0yPzNdXe0SOS%2FtOQEvL%2B0SFzkvLy8SOe0xMCUGBiMiLgI1ND4CNzUuAzU0PgIzMhYXByMnLgMjIg4CFRQeAhc%2BAzMzFSMiLgInDgMVFB4CMzI%2BAjcDITqucGKOXS0lPlEsJ0MxHUNtikdBkDwBMDkMJy0yGCNKPScXJCsVFURFOQogIAo6SUsbGDIpGho8YUcyVEg%2BG0YmNCpNakA0UDomCQcNJTNDLEFcORoTEcRxBw8MBw8mQjIqPSoaBgIEAwJgAgQFAgcbLkItI0Y3IgkOEwkAAAIATv%2FsBDEEGAAZAC0AIkARCUgBHylIEwMkUAAYDxpQDhYAP%2B0%2Fzu0yAS%2FtL8TtMTABMwchFR4DFRQOAiMiLgI1ND4CMyEBMj4CNTQuAiciDgIVFB4CA%2Fg5Ev7dF0I8KzxxoGRlpXQ%2FRojHgAFd%2FlU1WUAjFiQsFlyRZTYtTWMEGMAHFEhnhlJpqndARoG2cGqsekP8jzBhkGBShGZJFzJkmGdolV8sAAEALf%2FsAwoDrAAXACNAEgIHRxYNClETFgYAUAIDDy8ZAV0APzPtMj%2FtMgEv%2FcwxMBMHIzchFSERFBYzMjY3FQ4DIyImNRGWMDkVAsj%2B2jouGD8VDCkyNxpYagNYgNRU%2FX5HOwsFQQoTEAprbgKTAAACAE%2F%2BTAROA8YAJQAzAEpAKw0NEkgQBwEHASZIACDQIAIgLwAXgAEBARcvUAIlFg1PDAwrUB0QABsPNQFdAD8%2F7TMv7T8z7TIBL3Ez3TLcce0Q3HLtMi8xMAEjES4DNTQ%2BAjcHDgMVFB4CFxE0PgIzMhYVFA4CBwE0LgIjIgYVET4DAoRqbqp2PTBbh1cBNkUoECNFaUUZOFlBnaxCealmARcaLj0jNDtEaEck%2FkwBpAg%2BdK56fK92Qg9JFEdoiVdkkmM6CwJkPGxRL%2FHpebd%2BRgkB726bYS1pbv2eCjlllAD%2F%2F%2F%2Fw%2FfIEEP9eAicAQgAA%2FvoABgBCAAD%2F%2FwDb%2F%2BMDugU9ACYABAAAAQcABAHtAAAFgbkAMQEAQK7%2F%2F0gxQPz8SDFA%2B%2FtIMYD6%2BkgxgPn5SDHA%2BPhIMcD390gxwPb2SDFA8%2FNIMUDy8kgxgPHxSDHA8PBIMYDv70gxwO7uSDHA7e1IMUDq6kgxgOnpSDFA6OhIMYDn50gxgObmSDHA5eVIMcDk5EgxQOLiSDFA4eFIMUDg4EgxQN%2FfSDGA3t5IMYDd3UgxwNzcSDFA2dlIMUDX10gxQNbWSDGA1dVIMcDU1EgxwNPTSDG4%2F8BAHdHRSDFAzs5IMYDNzUgxgMzMSDHAy8tIMcDKykgxuP%2FAs8nJSDG4%2F8BAIsjISDFAxsZIMUDFxUgxgMTESDGAw8NIMYDCwkgxgMHBSDG4%2F8BAIsDASDFAvb1IMUC8vEgxgLu7SDFAurpIMYC5uUgxwLi4SDG4%2F8BAIre3SDFAtLRIMUCzs0gxQLKySDGAsbFIMYCwsEgxwK%2BvSDG4%2F8BAHa6uSDFAqqpIMUCpqUgxgKioSDGAp6dIMcCmpkgxuP%2FAQB2lpUgxQKGhSDFAoKBIMYCfn0gxgJ6eSDHAnZ1IMbj%2FwLOcnEgxuP%2FAQB2bm0gxQJiYSDGAl5dIMYCWlkgxwJWVSDGAlJRIMbj%2FwLOTk0gxuP%2FAQCKSkkgxQJCQSDFAj49IMYCOjkgxgI2NSDGAjIxIMYCLi0gxuP%2FAQCKKikgxQIeHSDFAhoZIMUCFhUgxQISESDGAg4NIMcCCgkgxuP%2FAQB2BgUgxQH5%2BSDFAfHxIMYB7e0gxgHp6SDHAeXlIMbj%2FwEAdeHhIMUB0dEgxQHNzSDGAcnJIMYBxcUgxwHBwSDG4%2F8Czb29IMbj%2FwEAdbm5IMUBra0gxQGpqSDGAaWlIMYBoaEgxwGdnSDG4%2F8CzZmZIMbj%2FwEAdZWVIMUBiYkgxQGFhSDGAYGBIMYBfX0gxgF5eSDG4%2F8CzXV1IMbj%2FwEAdXFxIMUBZWUgxgFhYSDFAV1dIMYBWVkgxgFVVSDG4%2F8CzVFRIMbj%2FwEAiU1NIMUBRUUgxQFBQSDFAT09IMUBOTkgxgE1NSDGATExIMbj%2FwLNLS0gxuP9As0ZGSDG4%2F0CzRUVIMbj%2FgLNEREgxuP9As0NDSDG4%2F0CzQkJIMbj%2FALNBQUgxuP7As0BASDG4%2FwCzPz9IMbj%2FALM%2BPkgxuP9Asz09SDG4%2F4CzPDxIMbj%2FgLM7O0gxuP9Aszo6SDG4%2FwCzOTlIMbj%2FQLM4OEgxuP9Aszc3SDG4%2F4CzNjZIMbj%2FQLM1NUgxuP9AszQ0SDG4%2F4CzMzNIMbj%2FgLMyMkgxuP8AszExSDG4%2FwCzMDBIMbj%2FQLMvL0gxuP%2BAsy4uSDG4%2F4CzLS1IMbj%2FwLMsLEgxuP%2FAsysrSDG4%2F4CzKSlIMbj%2FALMoKEgxuP9AsycnSDG4%2F0CzJiZIMbj%2FgLMlJUgxuP%2BAsyQkSDG4%2F8CzIyNIMbj%2FwLMiIkgxuP%2FAsyEhSDG4%2F4CzHx9IMbj%2FwLMeHkgxuP9Asx0dSDG4%2F4CzHBxIMbj%2FwLMbG0gxuP%2BAsxoaSDG4%2F8CzGRlIMbj%2FwLMYGEgxuP%2BAsxYWSDG4%2F8CzFRVIMbj%2FgLMREUgxuP%2FAsxAQSDG4%2F8CzDw9IMbj%2FwLMNDUgxuP%2FAswwMSDG4%2F8CzCwtIMbj%2FwLIKCkgrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrKysrAAABACMCFwJnBFoAIQBEQCcAGOGQHQEdC%2BEQHRgQCw0eICAFFwAAFOQvBT8FXwVvBa8FBQUbDd0APzPcXe0zEMkRMy%2FNEM0yMjIBL%2B0vcu0yMTATPgMzMh4CFREXFSM1NxE0JiMiBgcRFxUjNTcRJzUz3REqLS8WIDgpGETzNyIzIUAXOfRERLUEHgkVEgwSJ0At%2FpcPJSUPAV4yLwwF%2FlIPJSUPAcwPJQAEACz%2F7AdlBT0ADAAjAD0AcwCxQGqJKgGJKQEPZQFlZT5GUw1IAC4yRydtRlxJSVyAJwEPXAEAJ1xcJwADG1MHFkgbbVNhTk8lSQEWSQFJQxY1YCQWak8pZQEYZQFlYWExKU8tKy4uHhgHYBUVGAZgHF8eAxsWXxgScHUBUHUBXV0AP%2B0yP%2B3tETkv7RESOS8zze0yMy8zXV3tP%2B0%2FM11d7RI5OQEv7TIvEhc5Ly8vcXERMy8Q7RDtMhDtEO0yL3ExMHFxATQuAiMjETMyPgI3FA4EIyMRFxUhNTcRJzUhMh4CEyImNREjNTc3MxUzFSMRFBYzMjY3FQ4DJRQOAiMiLgInNTMXFhYzMj4CNTQuBjU0PgIzMhYXFSMnJiYjIgYVFB4EAvgjT4BeJixef00gvRMrR2mOXFut%2Ff2fmAGgjblvLcdVU11dZz%2BlpS8mHjoZDio0OgLLGz9oTChQRjYNLScZTTUcMSQVIDVDR0M1ICdGYTo5bTMvKhNJJjY7OFViVTgDsFB0SyT9hS1Uek83aV1OOSD%2BQhs1NRsEnho1PWuQ%2B%2BdyZwGjIye3t0r%2BZUFCCgY3ChQPCuItUj4lCQwOBc9uHCgNGywfIi0fFxgfMEQyLkgxGRMMw20XGDYtIiggITRRAAABAaIAZAZeAkQAEQAAARYWFyMmJic1NjY3MwYGByEVAoEdOx9IOoJSUoI6SB87HQPdASkiYkFEcCokKnBEQWIiVgABARD%2FwwLwBH8AEQEGQMFUEwFEEwE2EwEmEwEEEwFp8hMB4hMB1BMBxBMBthMBphMBhBMBdhMBZhMBJBMBEhMBAhMB9BMB5BMB1hMBxhMBtBMBpBMBlhMBhhMBQhMBNBMBJBMBFhMBBhMB1BMBxBMBthMBphMBYhMBVBMBRBMBNhMBJhMBBBMBOfYTAeYTAZYTAYITAQFwEwFgEwFUEwFEEwEgEwEUEwEEEwGgEwGUEwGEEwFQEwFAEwE0EwEkEwHkEwHAEwECsBMBcBMBYBMBXV1dX11dcXFxcXFxcXJycnJycnJfcnJycl5dXV1dXV1dXV1dcXFxcXFxcXFxcXFxcXJycnJycnJycnJycl5dXV1dXQEGBgc1NjY3MxYWFxUmJicRIwHVImJBRHAqJCpwREFiIlYDoB07H0g6glJSgjpIHzsd%2FCMAAQGiAGQGXgJEABEAAAEmJiczFhYXFQYGByM2NjchNQV%2FHTsfSDqCUlKCOkgfOx38IwF%2FImJBRHAqJCpwREFiIlYAAQEQ%2F8MC8AR%2FABEBCkDEVBMBRBMBNhMBJhMBBBMBafITAeITAdQTAcQTAbYTAaYTAYQTAXYTAWYTASQTARITAQITAfQTAeQTAdYTAcYTAbQTAaQTAZYTAYYTAUITATQTASQTARYTAQYTAdQTAcQTAbYTAaYTAWITAVQTAUQTATYTASYTAQQTATn2EwHmEwGWEwGCEwEBcBMBYBMBVBMBRBMBIBMBFBMBBBMBoBMBlBMBhBMBUBMBQBMBNBMBJBMB5BMBwBMBArATAaATAXATAWATAV1dXV1fXV1xcXFxcXFxcnJycnJycl9ycnJyXl1dXV1dXV1dXV1xcXFxcXFxcXFxcXFxcnJycnJycnJycnJyXl1dXV1dJTY2NxUGBgcjJiYnNRYWFxEzAisiYkFEcCokKnBEQWIiVqIdOx9IOoJSUoI6SB87HQPdAAABAaIAZAZeAkQAHwBgQEYQIQEAIQHwIQHgIQHQIQHAIQGwIQGgIQFwIQFgIQFQIQFAIQEwIQEgIQEQIQEAIQE74CEB0CEBwCEBsCEBoCEBkCEBgCEBcXFxcXFxcV5dXV1dXV1dXXFxcXFxcXJyARYWFyMmJic1NjY3MwYGByEmJiczFhYXFQYGByM2NjcCgR07H0g6glJSgjpIHzsdAv4dOx9IOoJSUoI6SB87HQEpImJBRHAqJCpwREFiIiJiQURwKiQqcERBYiIAAQEQ%2F8MC8AR%2FAB8BCkDEVCEBRCEBNiEBJiEBBCEBafIhAeIhAdQhAcQhAbYhAaYhAYQhAXYhAWYhASQhARIhAQIhAfQhAeQhAdYhAcYhAbQhAaQhAZYhAYYhAUIhATQhASQhARYhAQYhAdQhAcQhAbYhAaYhAWIhAVQhAUQhATYhASYhAQQhATn2IQHmIQGWIQGCIQEBcCEBYCEBVCEBRCEBICEBFCEBBCEBoCEBlCEBhCEBUCEBQCEBNCEBJCEB5CEBwCEBArAhAaAhAXAhAWAhAV1dXV1fXV1xcXFxcXFxcnJycnJycl9ycnJyXl1dXV1dXV1dXV1xcXFxcXFxcXFxcXFxcnJycnJycnJycnJyXl1dXV1dAQYGBzU2NjczFhYXFSYmJxE2NjcVBgYHIyYmJzUWFhcB1SJiQURwKiQqcERBYiIiYkFEcCokKnBEQWIiA6AdOx9IOoJSUoI6SB87Hf0CHTsfSDqCUlKCOkgfOx0AAgEQ%2F0gC8AR%2FAAMAIwEOQMdUJQFEJQE2JQEmJQEEJQFp8iUB4iUB1CUBxCUBtiUBpiUBhCUBdiUBZiUBJCUBEiUBAiUB9CUB5CUB1iUBxiUBtCUBpCUBliUBhiUBQiUBNCUBJCUBFiUBBiUB1CUBxCUBtiUBpiUBYiUBVCUBRCUBNiUBJiUBBCUBOfYlAeYlAZYlAYIlAQFwJQFgJQFUJQFEJQEgJQEUJQEEJQGgJQGUJQGEJQFQJQFAJQE0JQEkJQH0JQHkJQHAJQECsCUBoCUBcCUBYCUBXV1dXV9dXV1xcXFxcXFxcnJycnJycl9ycnJyXl1dXV1dXV1dXV1xcXFxcXFxcXFxcXFxcnJycnJycnJycnJyXl1dXV1dBSEVIRMGBgc1NjY3MxYWFxUmJicRNjY3FQYGByMmJic1FhYXARAB4P4gxSJiQURwKiQqcERBYiIiYkFEcCokKnBEQWIiaFAEWB07H0g6glJSgjpIHzsd%2FQIdOx9IOoJSUoI6SB87HQAAAQGYAAAGYATHAAUAAAEzESEVIQGYXgRq%2BzgEx%2FuXXgABARr%2F%2FgSuBAgAGQAFsnAbAV0FETQ%2BAjMyHgIVESMRNC4CIyIOAhURARpEeqdiY6l7Rmc1X4JOToJeNAICAHTAikxMisB0%2FgACAmKbbDk4bJxk%2FgAAAAMAZgFOBB8EAgADAAcACwAAARUhNQEVITUBFSE1BB%2F8RwO5%2FEcDufxHAbRmZgJOZmb%2B2WZmAAIAmgAABDQEgQAEAAkAekBZEAsBAAsBbPALAaALAZALAYALAWALAVALARALAcALAbALAYALAXALAUALAfALAeALAdALAbALAaALASALARALAQALATrgCwGgCwFQCwFACwEQCwEACwHQCwFxcnJycnJyXl1dXV1dXV1dcXFxcXFycnJycnJyXl1dMxEBARElIREBAZoBzQHN%2FLYC%2Bv6D%2FoMCewIG%2Ffr9hVICBgGq%2FlYAAQBmAMsEHwLbAAUAABMRIxEhFc1nA7kCdf5WAhBmAAABAiL9mgPSBqoAFwAAASMRNDc2MzIWFRQGIyInJiYnJiMiBwYVArWTVFKAP0szJR4NCBoUIRAkCQb9mgdWxHt7PzAoNAoEGBYnJyNpAAABAQX9mgK1BqoAHAAAATMRFAcGBiMiLgI1ND4CMzIXFhYXFjMyNzY1AiKTWihnPh4yJRQOFx8SIRoFFQ8fECUIBwaq%2BKjNfTg2EB0nGBQiGA4QAhcUJSkfagAB%2F%2FYCJQW1ArYAAwAAAzUhFQoFvwIlkZEAAAECjf2TAx4HSAADAAABMxEjAo2RkQdI9ksAAQKN%2FZMFtQK2AAUAAAEhFSERIwKNAyj9aZECtpH7bgAB%2F%2Fb9kwMeArYABQAAAzUhESMRCgMokQIlkfrdBJIAAAECjQIlBbUHSAAFAAABMxEhFSECjZECl%2FzYB0j7bpEAAf%2F2AiUDHgdIAAUAAAM1IREzEQoCl5ECJZEEkvrdAAABAo39kwW1B0gABwAAATMRIRUhESMCjZECl%2F1pkQdI%2B26R%2B24AAAH%2F9v2TAx4HSAAHAAADNSERMxEjEQoCl5GRAiWRBJL2SwSSAAH%2F9v2TBbUCtgAHAAADNSEVIREjEQoFv%2F1pkQIlkZH7bgSSAAH%2F9gIlBbUHSAAHAAADNSERMxEhFQoCl5EClwIlkQSS%2B26RAAH%2F9v2TBbUHSAALAAADNSERMxEhFSERIxEKApeRApf9aZECJZEEkvtukftuBJIAAAL%2F9gFxBbUDagADAAcAAAM1IRUBNSEVCgW%2F%2BkEFvwLZkZH%2BmJGRAAACAdn9kwPSB0gAAwAHAAABMxEjATMRIwHZkZEBaJGRB0j2Swm19ksAAQKN%2FZMFtQNqAAkAAAEhFSEVIRUhESMCjQMo%2FWkCl%2F1pkQNqkdeR%2FCIAAQHZ%2FZMFtQK2AAkAAAEVIREjESMRIxEFtf4dkdeRAraR%2B24EkvtuBSMAAgHZ%2FZMFtQNqAAUACwAAASEVIREjASEVIREjAdkD3Py1kQFoAnT%2BHZEDapH6ugRvkfwiAAH%2F9v2TAx4DagAJAAADNSE1ITUhESMRCgKX%2FWkDKJEBcZHXkfopA94AAAH%2F9v2TA9ICtgAJAAADNSERIxEjESMRCgPckdeRAiWR%2Bt0EkvtuBJIAAAL%2F9v2TA9IDagAFAAsAAAERIxEhNQEjESE1IQPSkfy1AnSR%2Fh0CdANq%2BikFRpH6KQPekQABAo0BcQW1B0gACQAAATMRIRUhFSEVIQKNkQKX%2FWkCl%2FzYB0j8IpHXkQABAdkCJQW1B0gACQAAATMRIRUhETMRMwNBkQHj%2FCSR1wdI%2B26RBSP7bgACAdkBcQW1B0gABQALAAABMxEhFSEBMxEhFSEB2ZEDS%2FwkAWiRAeP9jAdI%2BrqRBdf8IpEAAf%2F2AXEDHgdIAAkAAAM1ITUhNSERMxEKApf9aQKXkQFxkdeRA976KQAAAf%2F2AiUD0gdIAAkAAAEhNSERMxEzETMD0vwkAeOR15ECJZEEkvtuBJIAAv%2F2AXED0gdIAAUACwAAASE1IREzITMRITUhA9L8JANLkf4Hkf2MAeMBcZEFRvuRkQABAo39kwW1B0gACwAAATMRIRUhFSEVIREjAo2RApf9aQKX%2FWmRB0j8IpHXkfwiAAACAdn9kwW1B0gABwALAAABMxEhFSERIwEzESMDQZEB4%2F4dkf6YkZEHSPtukftuCbX2SwAAAwHZ%2FZMFtQdIAAMACQAPAAABIxEzEyEVIREjETMRIRUhAmqRkdcCdP4dkZEB4%2F2M%2FZMJtfq6kfwiCbX8IpEAAAH%2F9v2TAx4HSAALAAADNSE1ITUhETMRIxEKApf9aQKXkZEBcZHXkQPe9ksD3gAC%2F%2Fb9kwPSB0gABwALAAADNSERMxEjEQEzESMKAeORkQFokZECJZEEkvZLBJIFI%2FZLAAP%2F9v2TA9IHSAADAAkADwAAATMRIwEzESE1IRMjESE1IQNBkZH%2BmJH9jAHjkZH%2BHQJ0B0j2Swm1%2B5GR%2BikD3pEAAAL%2F9v2TBbUDagAHAAsAAAM1IRUhESMRATUhFQoFv%2F1pkf1pBb8BcZGR%2FCID3gFokZEAAf%2F2%2FZMFtQK2AAsAAAM1IRUhESMRIxEjEQoFv%2F4dkdeRAiWRkftuBJL7bgSSAAP%2F9v2TBbUDagAFAAsADwAAASMRITUhMyEVIREjARUhNQJqkf4dAnTXAnT%2BHZECdPpB%2FZMD3pGR%2FCIF15GRAAAC%2F%2FYBcQW1B0gABwALAAADNSERMxEhFQE1IRUKApeRApf6QQW%2FAtmRA978IpH%2BmJGRAAH%2F9gIlBbUHSAALAAADNSERMxEzETMRIRUKAeOR15EB4wIlkQSS%2B24EkvtukQAD%2F%2FYBcQW1B0gABQALAA8AAAEzESEVIQEzESE1IQE1IRUDQZEB4%2F2M%2FpiR%2FYwB4%2F4dBb8HSPwikQRv%2B5GR%2FgeRkQAB%2F%2Fb9kwW1B0gAEwAAAzUhNSE1IREzESEVIRUhFSERIxEKApf9aQKXkQKX%2FWkCl%2F1pkQFxkdeRA978IpHXkfwiA94AAAH%2F9v2TBbUHSAATAAABMxEhFSERIxEjESMRITUhETMRMwNBkQHj%2Fh2R15H%2BHQHjkdcHSPtukftuBJL7bgSSkQSS%2B24ABP%2F2%2FZMFtQdIAAUACwARABcAAAEzESEVIQMjESE1ITMhFSERIwEzESE1IQNBkQHj%2FYzXkf4dAnTXAnT%2BHZH%2BmJH9jAHjB0j8IpH6ugPekZH8Igm1%2B5GRAAEAAAJtBasHSAADAAABIREhBav6VQWrAm0E2wABAAD9kwWrAm0AAwAAASERIQWr%2BlUFq%2F2TBNoAAQAA%2FZMFqwdIAAMAAAEhESEFq%2FpVBav9kwm1AAEAAP2TAtYHSAADAAABIREhAtb9KgLW%2FZMJtQABAtX9kwWrB0gAAwAAASERIQWr%2FSoC1v2TCbUAKgBn%2FfUFqwajAAMABwALAA8AEwAXABsAHwAjACcAKwAvADMANwA7AD8AQwBHAEsATwBTAFcAWwBfAGMAZwBrAG8AcwB3AHsAfwCDAIcAiwCPAJMAlwCbAJ8AowCnA8RA%2F5epAZCpAYepAYCpAXCpAWGpAVGpAUKpATOpASOpARSpAQWpAfGpAeGpAdKpAcOpAbWpAbCpAaapAaCpAZapAZCpAYepAYCpAXepAXCpAWCpAVGpAUKpATOpASSpARWpAQWpAfapAeepAdKpAcOpAbSpAaapAaCpAZepAZCpAYCpAXGpAWGpAVKpAUOpATKpASOpARSpAQWpAcn1qQHmqQHXqQHCqQGzqQGkqQGXqQGQqQGHqQGAqQFwqQFhqQFRqQFCqQEzqQEkqQEUqQEFqQH2qQHlqQHWqQHHqQGyqQGjqQGUqQGHqQGAqQF3qQFwqQFgqQFRqQFBqQEyqQEjqUD%2FARSpAQSpAfWpAeapAdapAcepAaSpAZSpAYSpAXepAXCpAWepAWCpAVCpAUGpATGpASKpAROpAQSpAZn0qQHlqQHWqQHGqQG3qQGUqQGEqQF1qQFgqQFQqQFBqQEyqQEiqQESqQEDqQH0qQHkqQHVqQHGqQG3qQGYqQGJqQF1qQFmqQFRqQFBqQEyqQEjqQEUqQEEqQH1qQHmqQHVqQHGqQG3qQGIqQF5qQFlqQFWqQFBqQExqQEiqQETqQEEqQFp9KkB5akB1qkBxqkBt6kBmKkBiKkBeKkBaakBVakBRqkBMakBIqkBEqkBA6kB9KkB5KkB1akBxqkBtqkBp6kBQM6IqQF4qQFpqQFaqQFGqQExqQEhqQESqQECqQHzqQHkqQHUqQHFqQG2qQGnqQGXqQF4qQFoqQFZqQFKqQE2qQEhqQESqQEDqQE586kB5KkB1akBxKkBtakBpqkBl6kBh6kBaKkBWKkBSakBOqkBLKkBEqkBA6kB9KkB5KkB1akBxqkBtqkBp6kBiKkBaKkBWakBSakBOqkBJqkBF6kBAqkB86kB5KkB1KkBxakBtqkBp6kBl6kBeKkBaKkBWakBSqkBOqkBK6kBG6kBDKkBAF9dXV1dXV1dXV1dXV1dXV1xcXFxcXFxcXFxcXFxcXJycnJycnJycnJycnJycl5dXV1dXV1dXV1dXV1dXV1xcXFxcXFxcXFxcXFxcXFycnJycnJycnJycnJycnJeXV1dXV1dXV1dXV1dXV1xcXFxcXFxcXFxcXFxcXFycnJycnJycnJycnJycnJeXV1dXV1dXV1dXV1dXV1dXV1xcXFxcXFxcXFxcXFxcXFxcXFycnJycnJycnJycnJycnJycnJeXV1dXV1dXV1dXV1dXV1dXV1dcXFxcXFxcXFxcXFxcXFxcXFxcXFxcnJycnJycnJycnJyEzMVIyUzFSMlMxUjBTMVIyUzFSMlMxUjBzMVIyUzFSMlMxUjBTMVIyUzFSMlMxUjBzMVIyUzFSMlMxUjFzMVIyUzFSMlMxUjBzMVIyUzFSMlMxUjBTMVIyUzFSMlMxUjBzMVIyUzFSMlMxUjFzMVIyUzFSMlMxUjATMVIyUzFSMlMxUjATMVIyUzFSMlMxUjATMVIxEzFSMRMxUjETMVIxEzFSMRMxUjZ2hoAZ5oaAGgZ2f9kWhoAZ9oaAGfaGjPZ2f%2BYGho%2FmJoaAQNaGj%2BYWho%2FmFoaM9oaAGeaGgBoGdnz2ho%2FmFoaP5haGjPaGgBnmhoAaBnZ%2F2RaGgBn2hoAZ9oaM9nZ%2F5gaGj%2BYmhoz2hoAZ9oaAGfaGj8wmhoAZ9oaAGfaGj782hoAZ5oaAGgZ2cBnmhoaGhoaGhoaGhoaAUiYmJiYmJhYGBgYGBgYGBgYGBjYGBgYGBgYGBgYGBjYGBgYGBgYWFhYWFiXl5eXl5iYWFhYWFgYGBgYGAH7WJiYmJiASNgYGBgYP7fYv7fYP7dYP7dYf7eYQfuYABUAAD99QWrBqMAAwAHAAsADwATABcAGwAfACMAJwArAC8AMwA3ADsAPwBDAEcASwBPAFMAVwBbAF8AYwBnAGsAbwBzAHcAewB%2FAIMAhwCLAI8AkwCXAJsAnwCjAKcAqwCvALMAtwC7AL8AwwDHAMsAzwDTANcA2wDfAOMA5wDrAO8A8wD3APsA%2FwEDAQcBCwEPARMBFwEbAR8BIwEnASsBLwEzATcBOwE%2FAUMBRwFLAU8GMkGGAKABUQABAJABUQABAIEBUQABAHIBUQABAGIBUQABAFMBUQABAEQBUQABADQBUQABACUBUQABABYBUQABAAcBUQABAPcBUQABANgBUQABAMUBUQABAMABUQABALYBUQABALABUQABAKcBUQABAKABUQABAJABUQABAIABUQABAHEBUQABAGIBUQABAFMBUQABAEQBUQABADUBUQABACYBUQABABYBUQABAAcBUQABANgBUQABAMkBUQABALYBUQABALABUQABAKcBUQABAKABUQABAJABUQABAIEBUQABAHEBUQABAGIBUQABAFMBUQABAEMBUQABADQBUQABACUBUQABABYBUQABAAYBUbIByPdBhQFRAAEAyAFRAAEAuQFRAAEApwFRAAEAoAFRAAEAlwFRAAEAkAFRAAEAgAFRAAEAcQFRAAEAYQFRAAEAUgFRAAEAQwFRAAEANAFRAAEAJAFRAAEAFQFRAAEABgFRAAEA9gFRAAEA5wFRAAEAuQFRAAEAqgFRAAEAkAFRAAEAgAFRAAEAcQFRAAEAYgFRAAEAUgFRAAEAQwFRAAEANAFRAAEAJQFRAAEAFQFRAAEABgFRAAEA9wFRAAEA5wFRAAEAyAFRAAEAuQFRAAEAqQFRAAEAmgFRAAEAgAFRAAEAcAFRAAEAYQFRAAEAUgFRAAEAQgFRAAEAMwFRAAEAJAFRAAEAFQFRAAEABQFRsgGY9kGFAVEAAQDnAVEAAQDXAVEAAQC4AVEAAQCpAVEAAQCZAVEAAQCKAVEAAQBwAVEAAQBgAVEAAQBRAVEAAQBCAVEAAQAzAVEAAQAjAVEAAQAUAVEAAQAFAVEAAQD1AVEAAQDmAVEAAQDXAVEAAQC4AVEAAQCpAVEAAQCaAVEAAQCKAVEAAQB7AVEAAQBhAVEAAQBRAVEAAQBCAVEAAQAzAVEAAQAkAVEAAQAUAVEAAQAFAVEAAQD2AVEAAQDmAVEAAQDXAVEAAQC4AVEAAQCoAVEAAQCZAVEAAQCKAVEAAQB6AVEAAQBrAVEAAQBRAVEAAQBBAVEAAQAyAVEAAQAjAVEAAQAUAVEAAQAEAVGyAWj1QYUBUQABAOYBUQABANYBUQABAMcBUQABAKgBUQABAJgBUQABAIkBUQABAHoBUQABAGoBUQABAFsBUQABAEEBUQABADIBUQABACIBUQABABMBUQABAAQBUQABAPQBUQABAOUBUQABANYBUQABAMYBUQABALcBUQABAJgBUQABAIgBUQABAHkBUQABAGoBUQABAFoBUQABAEABUQABADEBUQABACIBUQABABIBUQABAAMBUQABAPQBUQABAOQBUQABANUBUQABAMYBUQABALcBUQABAKcBUQABAIgBUQABAHgBUQABAGkBUQABAFoBUQABAEoBUQABADEBUQABACIBUQABABMBUQABAAMBUbIBOPRBggFRAAEA5QFRAAEA1QFRAAEAxgFRAAEAtwFRAAEAiAFRAAEAeQFRAAEAaQFRAAEAWgFRAAEASwFRAAEAPQFRAAEAIgFRAAEAEwFRAAEABAFRAAEA9AFRAAEA5QFRAAEA1gFRAAEAxgFRAAEAtwFRAAEAmAFRAAEAiAFRAAEAeQFRAAEAagFRAAEAWgFRAAEASwFRAAEAMQFRAAEAIgFRAAEAEgFRAAEAAwFRAAEA9AFRAAEA5AFRAAEA1QFRAAEAxgFRAAEAtwFRAAEApwFRAAEAiAFRAAEAeAFRAAEAaQFRAAEAWgFRAAEASgFRAAEAOwFRAAEALAFRAAEAHQFRAAEADQFRsgEIAF9eXV1dXV1dXV1dXV1dXV1dcXFxcXFxcXFxcXFxcXFxcnJycnJycnJycnJycnJeXV1dXV1dXV1dXV1dXV1dcXFxcXFxcXFxcXFxcXFxcnJycnJycnJycnJycnJyXl1dXV1dXV1dXV1dXV1dXXFxcXFxcXFxcXFxcXFxcXJycnJycnJycnJycnJycl5dXV1dXV1dXV1dXV1dXV1xcXFxcXFxcXFxcXFxcXJycnJycnJycnJycnJycnJeXV1dXV1dXV1dXV1dXV1dXXFxcXFxcXFxcXFxcXFxcXFxcXJycnJycnJycnJyEzMVIzczFSM3MxUjNzMVIzczFSM3MxUjBTMVIzczFSM3MxUjNzMVIzczFSM3MxUjBTMVIzczFSM3MxUjNzMVIzczFSM3MxUjBTMVIzczFSM3MxUjNzMVIzczFSM3MxUjBTMVIzczFSM3MxUjNzMVIzczFSM3MxUjBTMVIyUzFSM3MxUjNzMVIzczFSMlMxUjBTMVIyczFSMnMxUjJzMVIyczFSMnMxUjBzMVIzczFSM3MxUjNzMVIzczFSM3MxUjFzMVIyczFSMnMxUjJzMVIyczFSMnMxUjBzMVIzczFSM3MxUjNzMVIzczFSM3MxUjATMVIzczFSM3MxUjNzMVIzczFSM3MxUjATMVIzczFSM3MxUjNzMVIzczFSM3MxUjEzMVIwczFSMXMxUjBzMVIxczFSMHMxUjFzMVIwczFSMXMxUjBzMVIxEzFSMTMxUjZ2hoz2hoz2ho0Gho0Ghoz2ho%2B4xnZ89nZ89nZ89oaNBoaNBnZ%2FxaaGjPaGjPaGjQaGjQaGjPaGj7jGdnz2dnz2dnz2ho0Gho0Gdn%2FFpoaM9oaM9oaNBoaNBoaM9oaPuMZ2cBnmdnz2ho0Gho0Gdn%2FMJnZwOlaGjPaGjQaGjQaGjPaGjPaGhnZ2fPZ2fPZ2fPaGjQaGjQZ2dnaGjPaGjQaGjQaGjPaGjPaGhnZ2fPZ2fPZ2fPaGjQaGjQZ2f782dnz2dnz2dnz2ho0Gho0Gdn%2FFpoaM9oaM9oaNBoaNBoaM9oaM9oaGdnZ2doaGdnZ2doaGdnZ2doaGdnZ2doaGdnZ2dnZ2hoBSJiYmJiYmJiYmJiYmFgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGNgYGBgYGBgYGBgYGBgYGBgYGBgYGBgYGNgYGBgYGBgYGBgYGBhYWFhYWFhYWFhYWJeXl5eXl5eXl5eXmJhYWFhYWFhYWFhYWBgYGBgYGBgYGBgYAftYmJiYmJiYmJiYmIBI2BgYGBgYGBgYGBg%2Ft9iYWBgYGNgYGBjYGBhYl5iYWBgB%2B1iASNgAABDAAD9kwXVBqMASQBNAFEAVQBZAF0AYQBlAGkAbQBxAHUAeQB9AIEAhQCJAI0AkQCVAJkAnQChAKUAqQCtALEAtQC5AL0AwQDFAMkAzQDRANUA2QDdAOEA5QDpAO0A8QD1APkA%2FQEBAQUBCQENAREBFQEZAR0BIQElASkBLQExATUBOQE9AUEBRQFJAU0BUQY5QY8AoAFTAAEAkAFTAAEAgQFTAAEAcgFTAAEAYgFTAAEAUwFTAAEARAFTAAEANQFTAAEAJQFTAAEAFgFTAAEABgFTAAEAAAFTAAEA9wFTAAEA8AFTAAEA5wFTAAEA4AFTAAEA0AFTAAEAwQFTAAEAsgFTAAEApwFTAAEAoAFTAAEAkAFTAAEAgQFTAAEAcQFTAAEAYgFTAAEAUwFTAAEARAFTAAEANAFTAAEAJQFTAAEAFgFTAAEABwFTAAEA9wFTAAEA5wFTAAEA4AFTAAEA0AFTAAEAwAFTAAEAsQFTAAEAogFTAAEAkAFTAAEAgAFTAAEAcQFTAAEAYgFTAAEAUwFTAAEAQwFTAAEANAFTAAEAJQFTAAEAFQFTAAEABgFTsgHI90GFAVMAAQDXAVMAAQDQAVMAAQDAAVMAAQCxAVMAAQCiAVMAAQCSAVMAAQCAAVMAAQBxAVMAAQBhAVMAAQBSAVMAAQBDAVMAAQA0AVMAAQAkAVMAAQAVAVMAAQAGAVMAAQD3AVMAAQDnAVMAAQDAAVMAAQCxAVMAAQChAVMAAQCSAVMAAQCAAVMAAQBwAVMAAQBhAVMAAQBSAVMAAQBDAVMAAQAzAVMAAQAkAVMAAQAVAVMAAQAGAVMAAQD2AVMAAQDnAVMAAQCwAVMAAQChAVMAAQCSAVMAAQCCAVMAAQBwAVMAAQBhAVMAAQBSAVMAAQBCAVMAAQAzAVMAAQAkAVMAAQAUAVMAAQAFAVOyAZj2QYIBUwABAOcBUwABANcBUwABALgBUwABAKEBUwABAJEBUwABAIIBUwABAHMBUwABAGABUwABAFEBUwABAEIBUwABADMBUwABACMBUwABABQBUwABAAUBUwABAPYBUwABAOYBUwABANcBUwABAKgBUwABAJkBUwABAIIBUwABAHIBUwABAGMBUwABAFEBUwABAEIBUwABADIBUwABACMBUwABABQBUwABAAUBUwABAPUBUwABAOYBUwABANcBUwABAMcBUwABAKgBUwABAJkBUwABAIkBUwABAHIBUwABAGMBUwABAFQBUwABAEEBUwABADIBUwABACMBUwABABMBUwABAAQBU7IBaPVBhQFTAAEA5gFTAAEA1gFTAAEAxwFTAAEAqAFTAAEAmAFTAAEAiQFTAAEAegFTAAEAYgFTAAEAUwFTAAEAQQFTAAEAMgFTAAEAIgFTAAEAEwFTAAEABAFTAAEA9QFTAAEA5QFTAAEA1gFTAAEAxwFTAAEAtwFTAAEAmAFTAAEAiQFTAAEAeQFTAAEAagFTAAEAUwFTAAEARAFTAAEAMQFTAAEAIgFTAAEAEwFTAAEABAFTAAEA9AFTAAEA5QFTAAEA1gFTAAEAxgFTAAEAtwFTAAEAmAFTAAEAiAFTAAEAeQFTAAEAagFTAAEAWwFTAAEAQwFTAAEANAFTAAEAIgFTAAEAEgFTAAEAAwFTsgE49EF8AVMAAQDlAVMAAQDVAVMAAQDGAVMAAQC3AVMAAQCIAVMAAQB5AVMAAQBpAVMAAQBaAVMAAQBLAVMAAQA8AVMAAQAkAVMAAQASAVMAAQADAVMAAQD0AVMAAQDkAVMAAQDVAVMAAQDGAVMAAQC2AVMAAQCnAVMAAQCIAVMAAQB4AVMAAQBpAVMAAQBaAVMAAQBLAVMAAQA7AVMAAQAsAVMAAQASAVMAAQACAVMAAQDzAVMAAQDkAVMAAQDVAVMAAQDFAVMAAQC2AVMAAQCnAVMAAQB4AVMAAQBpAVMAAQBaAVMAAQBKAVMAAQA7AVMAAQAsAVMAAQAcAVOyAQAAuAFTsQEIXl1fXV1dXV1dXV1dXV1dXXFxcXFxcXFxcXFxcXFxcXJycnJycnJycnJycnJyXl1dXV1dXV1dXV1dXV1dXXFxcXFxcXFxcXFxcXFxcXJycnJycnJycnJycnJycl5dXV1dXV1dXV1dXV1dXV1xcXFxcXFxcXFxcXFxcXJycnJycnJycnJycnJycl5dXV1dXV1dXV1dXV1dXXFxcXFxcXFxcXFxcXFxcXJycnJycnJycnJycnJycnJeXV1dXV1dXV1dXV1dXV1dXV1xcXFxcXFxcXFxcXFxcXFxcXFxcnJycnJycnJycnJyASERMzUjETM1IxEzNSMRMzUjETM1IxEzNTMVMzUzFTM1MxUzNTMVMzUzFTM1MxUzNTMVIxUzESMVMxEjFTMRIxUzESMVMxEjFTMBFTM1MxUzNTMVMzUzFTM1FyMVMycjFTMnIxUzJyMVMwcVMzUzFTM1MxUzNTMVMzUFIxUzNxUzNTMVMzUzFTM1BRUzNSEVMzUHNSMVJRUzNRM1IxUjNSMVIzUjFSM1IxUHFTM1MxUzNTMVMzUzFTM1EzUjFSM1IxUjNSMVIzUjFQcVMzUzFTM1MxUzNTMVMzUTIxUzJyMVMycjFTMnIxUzASMVMycjFTMnIxUzJyMVMwEVMzUzFTM1FyMVMycjFTMHFTM1MxUzNQcjFTM3FTM1BRUzNRc1IxUXNSMVIzUjFQcVMzUzFTM1EzUjFSM1IxUHFTM1MxUzNRMjFTMnIxUzEyMVMycjFTMF1forampqampqampqampramtqa2tra2tqa2pra2tra2tra2tra2tr%2BpVramtqa2tra2tr1mtr1mpq1Wpq1Wtqa2pra2v96mpqa2pra2tr%2FKprAT9r1WsBq2tra2tra2pramtramtqa2tra2tra2tqa2pra2pramtra2tra9Zra9ZqatVqagIWa2vWa2vVa2vVa2sC62tqa2pqatVqatVramtramprav5Wa9Vr1Wpramtramtqamtqa2tqa2pqatVqamtra9Vra%2F2TASJhASJhASNgASFiASFiASFgYGBgYGBgYGBgYGBgwWL%2B32D%2B3WD%2B3WD%2B3V7%2B3WAGamBgYGBgYGBgwGJiYmJiYmJhYGBgYGBgYGDAYGBgYGBgYGDDYGBgYGBgYGBgYP7fYWFhYWFhYWFiXl5eXl5eXl7%2B32FhYWFhYWFhYGBgYGBgYGBgBs1iYmJiYmJiASJiYmJiYmJi%2Ft9gYGBgwGJiYmFgYGBgwGBgYGDDYGBgYGDBYWFhYWJeXl5e%2Ft9hYWFhYGBgYGAGzWJiYgEiYmJiAAEAewB1BFoEVAADAFhAQE8FARAFAd8FAcAFAUAFAQ8FAY8FAXAFAT8FAR8FAQAFATtvBQEwBQF%2FBQFgBQFABQEPBQHwBQGvBQFwBQE%2FBQFdXV1dcXFxcXJyXl1dXV1dcXFxcXJyEyERIXsD3%2FwhBFT8IQAAAQAAAAAIAAJoAAMAABEhESEIAPgAAmj9mAABAZ4AAAZMBK4AAgAAIQEBAZ4CWAJWBK77UgAAAQGR%2F%2BUGWgSsAAIAAAkCAZEEyfs3BKz9nv2bAAEBnv%2FlBkwEkwACAAAJAgZM%2Far9qAST%2B1IErgABAZH%2F5QZaBKwAAgAAAREBBlr7NwSs%2BzkCZQAAAgCnAKIELgQpABMAJwAAEzQ%2BAjMyHgIVFA4CIyIuAjcUHgIzMj4CNTQuAiMiDgKnRnqkXl6le0dHe6VeXqR6RlY5YoVMTIZjOjpjhkxMhWI5AmRepXtHR3ulXl6kekZGeqReTIRjOTljhExMhmM6OmOGAAACACkAAASsBIMAAwAXAOZAqrsZAasZAZsZAYsZAXsZAW8ZAVsZAUsZASsZAR8ZAQsZAf8ZAdsZAcsZAbsZAasZAZsZAYsZAXsZAVsZATsZASsZARsZAQsZAfsZAesZAdsZAcsZAbsZAa8ZAQKPGQFvGQFfGQFPGQE%2FGQEPGQE57xkB3xkBzxkBvxkBnxkBfxkBbxkBXxkBHxkB%2FxkBrxkBjxkBfxkBLxkBDxkB8BkBrxkBnxkBXxkBPxkBXV1dXV1xcXFxcXFycnJycnJycnJeXV1dXV1dX11dXV1dXXFxcXFxcXFxcXFxcXFycnJycnJycnJycjMRIREBFB4CMzI%2BAjU0LgIjIg4CKQSD%2FARFeKBbW6F4RUV4oVtboHhFBIP7fQJBW6B4RUV4oFtboXhFRXihAAMAKQAABKwEgwADABcAKwAAMxEhEQE0PgIzMh4CFRQOAiMiLgInFB4CMzI%2BAjU0LgIjIg4CKQSD%2FFE6Y4VLS4VjOjpjhUtLhWM6TUV4oFtboXhFRXihW1ugeEUEg%2Ft9AkFLhWM6OmOFS0uFYzo6Y4VLW6B4RUV4oFtboXhFRXihAAAFAbH%2F5QZ5BKwAEQAhAC0AOQBEAAABFAcGIyInJjU0Njc2MzIXFhYHNCcmIyIHBhUUFxYzMjc2ARQGIyImNTQ2MzIWBRQGIyImNTQ2MzIWARYzMjcXBiMiJicGebSz%2Ff2ztFpasv7%2BslpaWpmX2tqXmZmY2dmYmf1aLiAgLS0gIC4B0ywgIC8vICAs%2FepMk5FMPmK5Xo0wAkj%2BsrOzsv6A11uyslvXgNmZmpqZ2diZmpqZAVcgLi4gIC0tICAuLiAgLS3%2Bv4mJI7pfWwAEAdH%2F5QaZBKwAEQAdACkANAAAARQHBiMiJyY1NDY3NjMyFxYWBTQmIyIGFRQWMzI2JTQmIyIGFRQWMzI2ARYWMzI3JwYjIicGmbSz%2Ff2ztFpasv7%2Bslpa%2FQAuICAtLSAgLgHTLCAgLy8gICz9rjCNXrliPkyRk0wCSP6ys7Oy%2FoDXW7KyW9cBIC0tICAuLiAgLS0gIC4u%2FtxbX7ojiYkAAgFG%2F3MGDgQ7ADMARgAAATMVHgMXNxcHFhYXMxUjBgYHFwcnBgYHBgYHFSM1JiYnByc3JiYnIzUzNjcnNxc2NjcXIgYHBhUUFxYWMzI3NjU0JyYmA4lCIDk2NR26LbgtLAPX1wgsKLgxth83Fxg6IkI%2FbjC8K7YoLgjX1wxQtCi9OXA2H0V1MGJiMHVFi2BjYzF1BDvZAwwVIBa2Lbg7cTk%2BPG4zvCu2FyALCQwF2dkJLiO0Lbgzbz8%2BgF%2B4MbYoLAY9MjBkiIliMi9hYYqJYzAyAAACAdoAUAQmBIEAHAAvAAABJiYnJjU0NzY2MzIXFhUUBwYHFSEVIREjESE1IRMiBwYGFRQWFxYzMjc2NTQmJyYC3DdaI0dTLGU8dlNWSEhqAQD%2FAEr%2B%2FgECI1M%2BHR8fHT5TVzs9Hh0%2BAkIILipQbHpTKytWU3ptUVIMpkb%2B%2BgEGRgKROx9HLCtHHz4%2BPVQsRx87AAIBUQD6BK8EgQBBAFEAAAEmJicmJicmJjU0NzY2MzIWFxYWMzI2NzYzMhUUBwYGFRQWFxYWFRQGBwYjIicmJicHFhUUBwYjIicmNTQ3NjMyFwciBwYVFBcWMzI3NjU0JyYD%2FxE2JRwoDgUDBgMGBQUPDSA%2FIC5AEyQNEAYJBwQIAgICAgkFFRQWHwvtVFZXdnZXVFRVekdTmlo%2BPT1AWFk8Pj48BAAFEg4LGA4DCgUICQICAgIICQcGDA4JEiJPLR9AIgsQBQUHAwYnKlIq7lFtfVZYVFR1dVdWKyA%2BPVhbPT09PlpXPj4AAAEAOwAABAUEzwAvAvZA%2F3kxAWsxAVsxAU0xATsxASsxAR0xAQ0xAfsxAesxAd0xAc0xAb8xAZkxAYkxAX0xAWkxAVsxAU0xAT0xASsxARsxAQ0xAf0xAesxAdsxAc0xAb0xAa8xAZsxAY0xAXsxAW0xAVkxAUsxAT0xAS0xARsxAQsxAcv9MQHtMQHbMQHLMQG7MQGrMQGdMQGJMQF7MQFrMQFdMQFLMQE7MQEtMQEdMQELMQH7MQHtMQHdMQHLMQG7MQGtMQGdMQGLMQFpMQFZMQFLMQE5MQEpMQEbMQELMQH5MQHpMQHbMQHJMQGZMQGJMQF7MQFZMQFLMQE7MQEpMQEZMQELMQGb%2BzEB6UD%2FMQHZMQHLMQG7MQGtMQEBizEBezEBbzEBSzEBPzEBLzEBGzEBCzEB%2FzEB7zEB2zEByzEBvzEBrzEBnzEBezEBazEBXzEBSzEBOzEBLzEBHzEBCzEB%2BzEB7zEB3zEByzEBuzEBqzEBmzEBjzEBazEBWzEBTzEBOzEBKzEBHzEBDzEBa%2FsxAesxAbsxAasxAZ8xAXsxAW8xAV8xAUsxATsxAS8xAR8xAQsxAfsxAe8xAd8xAasxAZsxAY8xAWsxAV8xAU8xARsxAQsxAdsxAcsxAZsxAYsxAX8xAWsxAVsxAU8xAT8xAQIPMQE5%2FzEB0DEBoDEBkDEBbzEBQDEBEDEBQDMAMQHQMQHAMQGQMQGAMQFvMQFfMQEvMQEfMQHAMQGwMQGPMQFwMQFfMQFPMQEfMQEPMQFdXV1dXV1dXXFxcXFxcXFxcnJycnJycnJeXV9dXV1dXV1dXV1xcXFxcXFxcXFxcXJycnJycnJycnJycnJeXV1dXV1dXV1dXV1dXV1dcXFxcXFxcXFxcXFxcXFxcnJycnJycnJfcnJycnJyXl1dXV1dXV1dXV1dXV1xcXFxcXFxcXFxcXFxcXFycnJycnJycnJycnJycnJyXl1dXV1dXV1dXV1dXV1dXV1xcXFxcXFxcXFxcXFxcXFycnJycnJycgEWFhcWFhcWFxYVFAcGIyInFhcWFhcXITcyNz4DJwYGIyInJjU0NzY2NzY2NzYCIA4oGhxfRY0jJT9CWJ1jAyQmo4kI%2FOgGfVYrQiwUAS2EU1pCPx4XTjlFbiY4BM82XywraT9%2BQkNGXz9Cv5NXVmMJJSUxGUVbd0tgX0I%2FW0o7KlUvO3E5UwAAAQA8AAAFBATHAEsDNkD%2Fm00Bik0Bek0Ba00BWk0BSk0BO00BLE0BGk0BC00B%2FE0BAOtNAd1NAc9NAbtNAa1NAZ9NAYtNAXlNAWtNAVtNAUlNATtNAStNARlNAQtNAftNAe1NAdtNActNAb1NAatNAZtNAY1NAXlNAWtNAV1NAU1NATtNAS1NAR1NAQtNAcn9TQHtTQHbTQHNTQG9TQGvTQGdTQGNTQF%2FTQFtTQFZTQFLTQE5TQEpTQEbTQENTQH5TQHrTQHdTQHJTQG7TQGtTQGZTQGLTQF7TQFtTQFbTQFLTQE9TQEpTQEZTQELTQH5TQHpTQHbTQHNTQG5TQGrTQGdTQGJTQF7TQFtTQFZQP9NAUtNAT1NASlNAQlNAZn5TQHZTQHJTQGpTQGZTQGLTQFpTQFbTQE5TQErTQEJTQH7TQHrTQHZTQHLTQG7TQGpTQGbTQGLTQF5TQFrTQFbTQFNTQE7TQErTQEdTQHpTQG5TQGrTQGJTQF5TQFZTQFJTQEpTQEZTQELTQFp%2BU0B6U0B200ByU0BuU0Bq00BmU0BiU0Be00BbU0BWU0BS00BPU0BKU0BG00BDU0B%2BU0B600B2U0ByU0BqU0BmU0BaU0BOU0BK00BCU0B%2B00B2U0By00BqU0Bm00Bi00BeU0Ba00BW00BSU0BO00BK00BGU0BC00BOftNAe1NAdtNActAY00BvU0BiU0Bdk0BWU0BSU0BKU0BGU0B%2BU0B6U0ByU0BuU0BqU0BmU0BiU0Be00BaU0BWU0BS00BOU0BKU0BG00BDU0B%2BU0B600B3U0ByU0Bu00BrU0BAZ9NAW9NAT9NAQ9NAV1dXV1fXV1dXV1dcXFxcXFxcXFxcXFxcXFxcnJycnJycnJycnJeXV1dXV1dXV1dXV1dXV1xcXFxcXFxcXFxcnJycnJycnJycnJycnJycl5dXV1dXV1dXV1dcXFxcXFxcXFxcXFxcXFxcnJycnJycnJycnJeXV1dXV1dXV1dXV1dXV1dcXFxcXFxcXFxcXFxcXFxcXJycnJycnJycnJycnJycnJeXV1dXV1dXV1dXV1dXV1dXXFxcXFxcXFxcXFxcXFxcV9xcnJycnJycnJyciEhNzY2NzY2NzY1NCY1BgcGBiMiJicmNTQ3NjMyFhcmJicmJjU0NzY2MzIXFhUUBzY3NjYzMhYXFhUUBwYjIiYnJiYnFhYXFhYXFhcERvy2CFRsGylAGjQCOlorWC07YSlPSUldH1AzFBsIBQZOKGE8dFBQRVQQDh4RM1YkSVBQcD6EMhErGgMXFxZDLj2fIxEhERlLMmRtCBYReTscHiomU3RzT1AZGiI0ExEmFHNOJihQTm1WYigDBQMlKUx0dlNQPDMTPS1RfS4tTB8nHgAAAQBm%2F%2BkEWgR5ACcAAAUmJicmJicmJicmJjU0NzYzMhcWFhc2NjMyFhcWFRQHBgYHBgYHBgYCYg4qGhxnTDhFDislREZmYk4cLxEijlgyVSNGKRROPEtsIB8sFzhlMDKTZkxdFkFqOGdHRkgcUDZ3dSQiRl5WWC13S2CYNzZuAAABAEL%2F5wPSBMcAGgAAARYWFxYWFwYGBwYGByYmJyYmJyYmJzY2NzY2AgctcUVFdC8neFNFaigNIxYmYjwOXlEygFA7YATHTqVdXY01KJZvXZ9IGTogOYdQFHdjO6BrTZQAAAEAxAAdAzsEgQAhAAABMxUXFhYVFAYHIzY2NTQmJyYnERQGBwYjIiY1NDc2MzIXAelMmTM6MC4vHRwcHTlAJSVIbDk6PD9QLC4EgWTBRaNVToY7QXw7PGMoUQn%2BBj9iJks2Lkk8PBMAAgEQ%2F9UE7wSHACIAJgAAARQGBwYGIyImNTQ3NjMyFxEFERQGBwYjIiY1NDc2MzIXESUBJTUFBO8kJiVYMzk5OT5RMCr92iUjSmo5Ojs8VC0tArr9kAIm%2FdoBRD9lIyUnNi9MOTsSAcCV%2FnY%2BYiZKNS1MOTwTAvCy%2FmeVdZj%2F%2FwBK%2F%2BwFgAU9ACYALAAAAQcALQKOAAAACrkAJv%2FAsgsLSCv%2F%2FwAr%2FkwDuwVMACYATAAAAQcATQIyAAAAQLkASP%2FAsxkZSEi4%2F8CzFxdISLj%2FwLMSEkhIuP%2BAsxAQSEi4%2F8CzDw9ISLj%2FwLMODkhIuP%2FAsgwMSCsrKysrKyv%2F%2FwACAAAEsgWNACcAUQDRAAABBwC1%2F04AOwAKuQA9%2F8CyEBBIKwABAGUDXAFbBT0AAwLJQP8BAwYCAQoCAANJBQE5BQEpBQEZBQEJBQH5%2BQUBuQUBqQUBmQUBiQUBeQUBaQUBWQUBSQUBOQUBKwUBGwUBCQUBxgUBtgUBpgUBSQUBFgUBuQUBqQUBaQUBWQUBSQUBKQUBGQUBCQUByekFAakFAZkFAYkFAWYFARkFAQkFAfkFAekFAckFAbkFAYYFAekFAdkFAckFAbkFAaYFAZYFAYIFAXIFAWIFAVQFAUQFATQFASIFARQFAQQFAZj0BQHkBQHUBQHEBQG0BQGkBQGUBQGEBQF0BQFkBQFUBQFEBQE2BQEmBQEWBQEGBQH2BQHmBQHUBQHEBQG0BQGmBQGWBQFA%2F4YFAXIFAWIFAVQFAUQFATQFASIFARQFAQQFAfIFAeIFAdIFAcQFAbQFAaQFAZQFAYQFAXQFAWQFAVQFAUQFATYFASYFARQFAQQFAWj0BQHmBQHUBQHEBQG0BQGmBQGWBQGGBQF2BQFmBQE2BQEkBQEWBQEGBQH2BQHmBQHWBQFWBQFCBQE0BQEkBQEUBQEEBQH0BQHkBQHUBQHEBQG0BQGmBQGUBQGEBQFyBQFiBQEBUAUBQAUBMAUBIAUBFAUBBAUBOPQFAeQFAdAFAcQFAbQFAaQFAZAFAYAFAQJwBQFgBQFQBQFABQEQBQEABQHwBQGwBQHQBQGQBQGABQE%2FBUALAS8FAR8FAQ8FAQheXV1dXV1dXXFxcnJycnJyX3JycnJycnJyXl1dXV1dXV9dXV1dXV1dXV1dcXFxcXFxcXFxcnJycnJycnJycnJycnJeXV1dXV1dXV1dXV1dXV1dXXFxcXFxcXFxcXFxcXFxcXFycnJycnJycnJycnJycnJyXl1dXV1dXV1dXV1dXV1dXXFxcXFxcnJycnJycl5dXV1dXV1dXXFxcXFxcnJycnJycnJycnJycl5dXV1dXQA%2FzV5dAS%2FNMTATMwMjlsWsSgU9%2Fh8AAAIAbwNcAuYFPQADAAcAH0APBQcBAwcQAgECBAADvwkBXQA%2FMs1dMgEvzS%2FNMTABMwMjATMDIwIhxaxK%2FrDFrEoFPf4fAeH%2BHwAABABt%2F%2BwGPAVSAAMAJwA1AEkAW0A3AQMBAwwotDZAtC4VFScftAwktgQQCUAJcAmgCQQJGrYVERECBDu2HzFPMX8xrzEEMUW2KysAEwA%2FMi%2Ft3F3tPzMvM%2B3cXTLtAS%2FtLzMvL%2B0v7RE5OS8vMTAFIwEzAQ4DIyImNTQ%2BAjMyFhcVIycmJiMiDgIVFB4CMzI2NwEUBiMiJjU0NjMyHgIHNC4CIyIOAhUUHgIzMj4CAbNuA7Rv%2FTMSMjo%2BHqqqNVx6RDlqLDEeGj8oKkIuGBUzVkIwYiADoamfm6Wqm0t3VC2cEShCMTJAJA4OJEAyMUMnERQFZv16DBQOCLikWoFTJw0IwnQPEh5CaEs%2FY0MkDAv%2BT6iysamoryxWgFVEaEYjI0ZoRERpRyUlR2kAAgB5%2F%2BwDXAVTACkAOQBCQCEfKioDNSVHFAwEAw0QJFA1FDUQUBERNTUAL1AaBABRAwkALzPtP%2B0SOS8zL%2B0SORDtETkBL80vM%2B0yEjkvzTEwJTI2NzMOAyMiJjU1BgYHNTY2NxE0PgIzMh4CFRQOAgcVFB4CEzQuAiMiDgIVET4DAm4%2FWBJFCytCXT5%2Bki9fMjRfLRo%2BZks2UzccL1R2RhEiNnsPHiwcIysYCTZVOh9OYXRMdE8on5uvERwNSQ4dEAIJO2xTMSpOb0VjoH5iJvQvUTshA9I0VT0hJD1RLv5HIVRpgwACAAYAAATPBMkAAwAHAfRA%2F0QJATQJASQJAQQJAcsJAaQJAZAJAYQJAXQJAWQJAVQJAUQJATQJAfsJAdsJAcAJAbQJAaQJAZQJAYQJAXQJAQsJAc70CQHgCQHUCQHECQG0CQGUCQErCQEQCQEECQHwCQHkCQHECQGkCQE0CQEkCQEUCQEECQH0CQHUCQFrCQFUCQFECQE0CQEkCQEECQGd9AkBmwkBhAkBdAkBZAkBVAkBRAkBJAkBBAkBywkBpAkBlAkBhAkBdAkBZAkBVAkBNAkB%2BwkB2wkBywkBtAkBpAkBlAkBhAkBZAkBKwkBCwkBbPsJAeQJAdQJAcQJAbQJAaQJAUsJASsJAQQJAfQJAUBy5AkB1AkBxAkBWwkBOwkBIAkBAhAJAfAJAY8JAW8JAUAJASAJAQAJATvPCQGvCQGQCQGACQFgCQFACQHfCQHPCQGwCQGgCQGQCQFwCQFQCQEfCQH%2FCQHvCQHQCQHACQGgCQGACQFPCQEvCQEfCQEPCQEIXl1dXV1dXV1dXV1xcXFxcXFxcXJycnJycl5dXV1dXV1xX3FxcXFxcXFycnJycnJycnJeXV1dXV1dXV1dXXFxcXFxcXFxcnJycnJycnJyXl1dXV1dXV1dcXFxcXFxcXFycnJycnJycnJeXV1dXV1dXV1dcXFxcXFxcXFxcnJychMhESETESERBgTJ%2BzdMBDEEyfs3BH37zwQxAAEAbQF%2FAmkDewADAe5A%2F08FAT8FAR8FAQ8FAf8FAeAFAdAFAcAFAZAFAW8FAT8FAS8FAR8FAQ8FAf8FAeAFAcAFAbAFAV8FAU8FAS8FAR8FAQ8FAc3gBQHQBQGgBQF%2FBQFvBQFPBQE%2FBQEvBQEfBQEABQHwBQHABQFvBQFfBQFPBQE%2FBQEvBQEQBQHwBQHgBQGwBQGPBQF%2FBQFfBQFPBQE%2FBQEgBQEQBQEABQGd0AUBfwUBbwUBXwUBTwUBPwUBIAUBAAUB8AUBjwUBbwUBXwUBTwUBIAUBEAUB4AUBrwUBjwUBfwUBbwUBXwUBQAUBMAUBAAUBbe8FAd8FAc8FAb8FAaAFAYAFAXAFAQ8FAUBu7wUB3wUBzwUBoAUBkAUBYAUBLwUB%2FwUB7wUB3wUBwAUBsAUBgAUBHwUBDwUBOO8FAd8FAbAFAaAFAXAFAT8FAQ8FAf8FAe8FAdAFAcAFAZAFAS8FAR8FAf8FAeAFAcAFAbAFAU8FAR8FAQ8FAQheXV1dXV1dXXFxcXFxcXFycnJycnJyXl1dXV1dXV1dcXFxcXFxcXJycnJycnJyXl1dXV1dXV1dXXFxcXFxcXFycnJycnJycl5dXV1dXV1dXV1dXXFxcXFxcXFxcnJycnJycnJycl5dXV1dXV1dXV1xcXFxcXFxcXFxcnJycgEhESECaf4EAfwBfwH8AAIAbQF%2FAmkDewADAAcCIED%2FWwkBSwkBOwkBKwkBHwkBDwkB%2BwkBiwkBewkBawkBWwkBSwkBPwkBKwkBGwkBDwkB%2FwkBqwkBewkBawkBWwkBSwkBOwkBLwkBHwkBCwkBzcsJAbsJAasJAZsJAUsJATAJASAJARQJAQQJAfQJAeQJAdQJAcQJAaQJAWsJAUAJATQJASQJARAJAQQJAfQJAeQJAcQJAYsJAVQJAUQJATAJASQJARQJAQQJAZrkCQHUCQF7CQFrCQFQCQFECQE0CQEkCQEUCQEECQH0CQHECQGbCQGLCQFkCQFUCQFECQE0CQEkCQEUCQHkCQG7CQGLCQF0CQFkCQFUCQFECQE0CQEUQJMJAQQJAWq7CQGrCQGQCQECgAkBcAkBYAkBQAkBMAkB3wkBzwkBoAkBkAkBgAkBYAkBUAkBIAkB7wkBzwkBsAkBoAkBkAkBgAkBcAkBQAkBDwkBOe8JAd8JAcAJAbAJAaAJAXAJAQ8JAf8JAe8JAdAJAcAJAaAJAZAJAS8JAf8JAeAJAcAJAbAJAU8JAR8JAQ8JAQheXV1dXV1dXXFxcXFxcXFycnJycnJyXl1dXV1dXV1dXXFxcXFxcXFxcnJycnJfcnJyXl1dXV1dXV1dXV1xcXFxcXFxcXFxcnJycnJycnJycl5dXV1dXV1dXV1dcXFxcXFxcXFxcXFycnJycnJycnJeXV1dXV1dXV1dXXFxcXFxcXFxcXFycnJycnIBIREhAxEhEQJp%2FgQB%2FEz%2BnAF%2FAfz%2BUAFi%2Fp4AAAEAsgCJBCMD%2BgAXAyBA%2F6sZAZsZAYsZAXkZAVkZAUkZATkZASsZARkZAQsZAfkZAesZAd0ZAbkZAZkZAYkZAXkZAWsZAVsZAUsZATsZASsZARsZAQkZAekZAdkZAckZAbsZAakZAZsZAYkZAXsZAW0ZAUkZASkZARkZAQkZAcj7GQHpGQHbGQHLGQG7GQGJGQF5GQFpGQFZGQFJGQE5GQErGQEbGQELGQHrGQHbGQHLGQG7GQGrGQGbGQGNGQF9GQFtGQFdGQFJGQE7GQEpGQEbGQENGQH7GQHtGQHbGQHNGQG9GQGtGQGZGQGJGQF7GQFrGQFbGQFLGQE7GQErGQEdGQENGQGY%2FRkB6RkB2UD%2FGQHLGQG5GQGrGQGZGQGLGQF9GQFrGQFdGQFLGQE5GQEpGQEZGQELGQH5GQHrGQHbGQHLGQG7GQGrGQGbGQGNGQF5GQFpGQFZGQFJGQE7GQEpGQEbGQENGQH7GQHtGQHbGQHJGQG5GQGpGQGZGQGJGQF7GQFrGQFbGQFLGQE7GQErGQEZGQEJGQFo%2BRkB6RkB2RkByxkBuRkBqxkBmRkBixkBfRkBAVsZATsZASsZARsZAQ8ZAfsZAe8ZAd8ZAc8ZAYsZAXsZAWsZAVsZAUsZAT8ZASsZAR8ZAQsZAesZAcsZAbsZAasZAZsZAYsZAX8ZAW8ZARsZAQsZATj7GQHrQFIZAdsZAc8ZAbsZAa8ZAZQZAXsZAVsZATsZASsZARsZAQ8ZAQL%2FGQGPGQF%2FGQFvGQFfGQFPGQEgGQHvGQHPGQG%2FGQGvGQGfGQGAGQEfGQEPGQEIXl1dXV1dXV1dcXFxcXFxcV9ycnJycnJycnJycnJyXl1dXV1dXV1dXV1xcXFxcXFxcXFxcXFxcnJycnJfcnJycnJycnJyXl1dXV1dXV1dXV1dXV1dXV1xcXFxcXFxcXFxcXFxcXFxcnJycnJycnJycnJycnJycl5dXV1dXV1dXV1dXV1dXV1dcXFxcXFxcXFxcXFxcXFxcnJycnJycnJycnJycnJeXV1dXV1dXV1dXV1dXXFxcXFxcXFxcXFxcXFxcnJycnJycnJycgEyFxYWFxYWFRQHBiMiJyY1NDY3NjY3NgJqbms1Uh0dH4GBt7aBgR4dHVM0bAP6ORxSNDZuObeBgYGBtzptNjRSHDkAAAIAcwGFAmMDdQASACICQED%2FOyQBKyQBGyQBCyQB%2FyQB6yQB2yQBzyQBvyQBqyQBSyQBOyQBKyQBGyQBCyQB%2ByQB7yQB2yQByyQBvyQBryQBmyQBjyQBOyQBKyQBCyQBz%2FskAeskAdskAcskAbskAa8kAZskAYskAX8kASskARskAfskAeskAdskAcskAbskAaskAZ8kAYskAXskAW8kARskAeskAdskAbskAaskAZskAYskAXskAW8kAV8kAUQkAQskAZ%2F7JAHrJAHLJAG7JAGrJAGbJAGLJAF%2FJAFvJAFUJAHrJAG7JAGrJAGLJAF7JAFvJAFbJAFLJAHbJAGrJAGbJAGLJAF7JAFrJAFfJAFLQKskATskAQQkAW3LJAGrJAGbJAGLJAF%2FJAECbyQBXyQBICQBzyQBvyQBnyQBjyQBfyQBbyQBXyQBTyQBICQBECQB4CQBvyQBjyQBfyQBbyQBXyQBTyQBPyQBECQBACQBOvAkAc8kAZ8kAY8kAW8kAV8kAU8kAT8kASAkARAkAfAkAY8kAX8kAV8kAU8kAT8kAS8kARAkAQAkAeAkAX8kAU8kAT8kAR8kAQAkAQheXV1dXV1dcXFxcXFxcXFxcnJycnJycnJycl5dXV1dXV1dXV1dcXFxcXFxcXFxcXJycl9ycnJycl5dXV1dXV1dXV1dcXFxcXFxcXFycnJycnJycnJyXl1dXV1dXV1dXV1dcXFxcXFxcXFxcXFycnJycnJycnJycl5dXV1dXV1dXV1dXXFxcXFxcXFxcXFxcnJycgEUBgcGBiMiJyYmNTQ3NjMyFxYHNCcmIyIHBhUUFxYzMjc2AmMlJSVWM2VLIyVISmZnR0pMMzNGRjMzMzFISDEzAn01ViUjJUglVjVmSEpKR2dGMzMzM0ZFNjExNgD%2F%2FwAUAAAFuAYwAiYAJAAAAAcA1wGOAU7%2F%2FwBI%2F%2BwDcQTiAiYARAAAAAYA13wA%2F%2F8AVP%2FsBOUG3wImACYAAAAHANUBsgFO%2F%2F8ATv%2FsA04FkQImAEYAAAAHANUAqgAA%2F%2F8AVP%2FsBOUGmgImACYAAAAHANkBqQFO%2F%2F8ATv%2FsA04FTAImAEYAAAAHANkAuwAA%2F%2F8AOwAABH0GMAImACgAAAAHANcBHAFO%2F%2F8AUP%2FsA0YE4gImAEgAAAAHANcAiAAA%2F%2F8AOwAABH0GxQImACgAAAAHANgBHQFO%2F%2F8AUP%2FsA0YFdwImAEgAAAAHANgAgAAA%2F%2F8AOwAABH0GmgImACgAAAAHANkBJAFO%2F%2F8AUP%2FsA0YFTAImAEgAAAAHANkAggAA%2F%2F8AVP%2FsBYcG3wImACoAAAAHANUBsQFO%2F%2F8AWP5GA9kFkQImAEoAAAAHANUAqgAA%2F%2F8AVP%2FsBYcGmgImACoAAAAHANkBsAFO%2F%2F8AWP5GA9kFTAImAEoAAAAHANkAlwAA%2F%2F8AVP5MBYcFTAImACoAAAAHAewCVQAA%2F%2F8AWP5GA9kFzwImAEoAAAAHApQBUQAA%2F%2F8AOwAABYsG3wImACsAAAAHANUBjQFO%2F%2F8AFAAAA%2BUHBwImAEsAAAAHANUApwF2AAIAOwAABYwFPQAjACcAyUCGJwUBCgUaBQILBBsEAhUZWiQOHicNIVoGAgsmGyYCJgsYGxgCGARfJxUBChUaFQIVJw0BCg0aDQINBSBgJycCFA8MCQcZBykHAwkHXxEJAyEeGQJfHAASNCkBJCkBFCkBBCkBOkQpAQQpAfQpAeQpAUQpATQpAeApAQLQKQGgKQFwKQFQKQFdXV1dX11xcXFxcnJeXV1dXQA%2FMu0yMjI%2FM%2B1eXTIyMhI5L%2B3cMl1dMl1d7TJdMl0BLzPtMjIvMzPtMgBdXV0xMDM1NxEjNTM1JzUhFQcVITUnNSEVBxUzFSMRFxUhNTcRIREXFQE1IRU7rKurrAIZrAJ3rAIYrK2trP3orP2JrAHL%2FYk1GwNtUt8aNTUa398aNTUa31L8kxs1NRsCNf3LGzUC397eAAEAFAAAA%2BUFjQAwANm5ACv%2F8EAQCRBIAwAjRywoFEcZAypQALj%2F8EB8CRBIACsrDmotei0CLRAJDkgtUC8AKCMZFFAmFhUJIiIdUgAOEA4CCQ4QoDIB4DIBwDIBEDIBADIBOeAyAZAyAXAyAWAyAVAyAUAyATAyASAyAR8yAQAyAZAyAYAyAXAyAWAyAUAyAdAyAcAyAbAyAaAyAYAyAXAyAWAyAV1dXV1dXV1xcXFxcXJycnJycnJycnJeXV1dXXEAP15d7TIQyT8z7TIyMj%2FtK10SOS8zK%2B0yAS%2FtLzPtMjIAKzEwASEVIRUUDgIHPgMzMh4CFREXFSE1NxE0JiMiDgIHERcVITU3ESM1MzUnNSEBRgET%2Fu0BAQMCHFBXVyQ2WkElcv5rfVFVHD8%2BNhJ%2F%2FmR3iYmMATIErFRiDigrKA0QJB4THkJqS%2F2WGS0tGQJeU1kGCAsE%2FRMZLS0ZBBJUnBgtAP%2F%2FABIAAAKaBrICJgAsAAAABwDWAAABTv%2F%2F%2F9oAAAJiBWQCJgDUAAAABgDWyAD%2F%2FwAbAAACjwYwAiYALAAAAAcA1wAAAU7%2F%2F%2F%2FkAAACWATiAiYA1AAAAAYA18kA%2F%2F8ANgAAAnQGxQImACwAAAAHANgAAQFO%2F%2F%2F%2F%2FwAAAj0FdwImANQAAAAGANjKAP%2F%2FAEr%2BbQJiBT0CJgAsAAAABgDdTAD%2F%2FwAr%2Fm0CFAVMAiYATAAAAAYA3QgA%2F%2F8AK%2F%2FsAzwG3wImAC0AAAAHANUAogFOAAL%2Fxf5MAmEFkQAUAB0BjUD%2FGRYIAEeEEAEQHI5AF5KAGwsVGxUCCRURUBQPDVAJBRsbHwELHwH%2B5B8B1B8Bix8Bex8Bax8BJB8B2x8Bqx8B%2Bx8Bux8Bqx8BlB8BCx8BzmsfASsfAXsfAWsfAVsfAUsfAcsfAbsfAasfAZsfAWQfASsfARsfAQsfAZ77HwHrHwHUHwHEHwGLHwFLHwEbHwFrHwFbHwFEHwE0HwH7HwG7HwGEHwELHwFt%2Bx8B6x8BSx8BOx8BKx8BGx8BCx8Bmx8Bix8Bex8BWx8BSx8BNB8B6x8B2x8Bux8Bqx8Bex8BCx8BO6AfAQKAHwFwHwFgHwFQHwEgHwHQHwHAHwGwHwGQQBsfATAfASAfAQAfAbAfAXAfAWAfAVAfAQ8fAQheXV1dXV1xcXFxcXFxcnJycnJfcl5dXV1dXV1xcXFxcXFycnJycnJyXl1dXV1xcXFxcnJycnJycl5dXV1dXV1dXXFxcXFycl5dXV1dXXFxcnJycnJyXl1dAD8z7T%2FtL15dMxr9Gu0BL3HtzC%2FMMTAFFA4CIyImJzUzFxYzMjY1ESc1ISU1EzMTFSMlBQF%2FK09tQixAJS8bITI7PI0BM%2F5a2tXZOP70%2FvQnapdgLAoIx20cfowDwBktsyEBEf7vIbe3AP%2F%2FADv%2BTAWyBT0CJgAuAAAABwHsAl0AAP%2F%2FACf%2BTAQABY0CJgBOAAAABwHsAV8AAAABACcAAAQAA6wAGQCAQEsHBwgODg0PBg%2BWAQEBBg4NAVINRwgHFAgIBwcGBQgGBggFAwkPABBHQBUBFQkGARZQDwAOBwQTAxkPEA0IFVALExVAGwFgGwEQGwFdXXEAPzPtMjIyPzMSFzntMjIBLy9x7TIyERc5Ly8vETmHECsrEMQRATNyMTAQhwjACMABASc1IRUHAQEXFSE1NwEHERcVITU3ESc1IQFYAYFiAUx1%2FvQBWGb%2Bf1b%2B%2Fntk%2Fn93iwExAcUBnxstLRf%2B7v3uFy0tGQGVh%2F7yGS0tGQMhGC0A%2F%2F8AO%2F5MBGgFPQImAC8AAAAHAewBzQAA%2F%2F8AKf5MAhAFjQImAE8AAAAGAex1AP%2F%2FADv%2BTAWYBT0CJgAxAAAABwHsAi4AAP%2F%2FAC%2F%2BTAPhA8UCJgBRAAAABwHsAVQAAAABADv%2F7AUBBUcAMwA6QB8qKhAgWjMVC1oQMGArJxMVCgoFUhoEEV8UAwsQXw4SAD%2FtMj%2FtP%2B0yEMk%2FM%2B0BL%2B0yL%2B0SOS8xMAE0LgIjIg4CBxEXFSE1NxEnNSEXPgMzMh4CFREUDgQjIiYnNTMXFhYzMjY1BEIpRVwzMmxrZy2s%2FeesrAFrAilyg4pBZoxXJyI4SU5OIUFpJUIeE0YqRUgDtlZuPhcTICsX%2B%2FYbNTUbBJ4aNYwXNC0eMWKTYv3xW4pkQygQEA70ixcaYF4AAAEAL%2F5MA0EDxQAuAFRAMiQaRx8JCRAfAEcQJBkZFFIpECBQIg8fGlAcFQ1QCgUb0DABsDABcDABTzABLzABDzABXV1dXV1dAD8z7T%2FtMj%2FtP%2B0yEMkBL%2B0vEjkvEO0yMTAFFA4CIyImJzUzFxYzMjY1ETQmIyIOAgcRFxUhNTcRJzUhFz4DMzIeAhUDQStPbUIsQCUvGyEyOzxGSxg3Ni8Qf%2F5qcXEBDAkZR05OITFSPCEnapdgLAoIx20cfowC%2BFNfBggLBP0TGS0tGQMgGS1MECQeEx5Cakv%2F%2FwBU%2F%2BwFcwYwAiYAMgAAAAcA1wGOAU7%2F%2FwBO%2F%2BwDsgTiAiYAUgAAAAcA1wCrAAD%2F%2FwBU%2F%2BwFcwbFAiYAMgAAAAcA2AGPAU7%2F%2FwBO%2F%2BwDsgV3AiYAUgAAAAcA2ACsAAD%2F%2FwA7%2FkwFUwU9AiYANQAAAAcB7AImAAD%2F%2FwAp%2FkwCmAPFAiYAVQAAAAYB7E0A%2F%2F8Aif%2FsA%2FQG3wImADYAAAAHANUA4wFO%2F%2F8ASv%2FsAtMFkQImAFYAAAAGANU4AAABACUAAATBBT0AHwJEQP8ZDR1aEAYCGAhgDhwEXxkFBRENDgMdAl8AEg8hAf7%2FIQHfIQG%2FIQGPIQF%2FIQFfIQFPIQEPIQHwIQHPIQGfIQGPIQFwIQFPIQEfIQEPIQHvIQHfIQHPIQGwIQGfIQGAIQFfIQEvIQEfIQEAIQHO7yEBvyEBryEBbyEBUCEBPyEBLyEBDyEB%2FyEB0CEBvyEBoCEBfyEBTyEBPyEBICEB%2FyEBzyEBvyEBnyEBfyEBYCEBTyEBMCEBDyEBne8hAdAhAa8hAX8hAW8hAS8hARAhAf8hAe8hAc8hAb8hAaAhAZAhAX8hAWAhAT8hAQ8hAeAhAb8hAY8hAX8hAV8hAT8hASBAoyEBDyEBa%2FAhAc8hAaAhAY8hAXAhAU8hAR8hAQ8hAfAhAc8hAbAhAZ8hAY8hAW8hAV8hAUAhATAhAR8hAQAhAd8hAbAhAYAhAV8hATAhAQAhATv%2FIQHgIQHPIQGwIQGPIQFfIQFPIQEwIQHwIQHgIQGwIQGPIQFwIQFfIQEwIQEgIQEAIQHwIQHfIQHAIQGfIQGAIQFwIQE%2FIQEvIQEfIQEAIQFdXV1dXV1dXV1dcXFxcXFxcXFxcnJycnJycnJeXV1dXV1dcXFxcXFxcXFxcXFycnJycnJycl5dXV1dXV1dXXFxcXFxcXFxcXFycnJycnJyXl1dXV1dXV1dXXFxcXFxcXFxcnJycnJycnJeXV1dXV1dXV1dXXFxcXFxcXFxcnJycnJycnJeXQA%2F7TI%2FMzM5LzPtMhDtMgEvM8z9zDMxMCE1NxEhNSERIyIGBwcjESERIycuAyMjESEVIREXFQE71f6%2FAUEzg7IlG0MEnEQbEkdebzoxAUT%2BvNU1GwIlUgIgDAjRATv%2BxdEEBgUD%2FeJS%2FdsbNQABABT%2F7AItBIEAIQBSQDEHBgEHBQESDhZHCwcDEQlQDhUFUBK%2FBgFQBgEGDQsODx0ZUQAWnyMBsCMBPyMBLyMBXV1dcgA%2F7TM%2FM83cXV0y7TIQ7TIBLzMz7TIyMTBxcQUiJjURIzUzESM1NzczFTMVIxEzFSMRFBYzMjY3FQ4DAU5gX3h4e31lP9fXzs47MCVJHw8xO0IUcmcBLFQBEy0n1dVU%2Fu1U%2FuZBQgoGQQoUDwr%2F%2FwAr%2F%2BwFnAayAiYAOAAAAAcA1gGyAU7%2F%2FwAb%2F%2BwD3QVkAiYAWAAAAAcA1gCqAAD%2F%2FwAr%2F%2BwFnAYwAiYAOAAAAAcA1wGsAU7%2F%2FwAb%2F%2BwD3QTiAiYAWAAAAAcA1wCrAAD%2F%2FwAr%2F%2BwFnAbFAiYAOAAAAAcA2AG6AU7%2F%2FwAb%2F%2BwD3QV3AiYAWAAAAAcA2ACsAAD%2F%2FwAr%2FmgFnAU9AiYAOAAAAAcA3QIu%2F%2Fv%2F%2FwAb%2Fm0EAQOsAiYAWAAAAAcA3QH1AAD%2F%2FwAC%2F%2BEHiQbfAiYAOgAAAAcA1QKUAU7%2F%2FwAC%2F%2BwFvgWRAiYAWgAAAAcA1QGsAAD%2F%2FwAXAAAFkwbfAiYAPAAAAAcA1QGNAU7%2F%2FwAZ%2FkYD%2BAWRAiYAXAAAAAcA1QDBAAAAAQAxAAAChQWiABkAJ0AVDw8ARwUUUA8LAQUAUAIVPxsBLxsBXV0AP%2B0yPzPtAS%2FtMi8xMCUXFSE1NxE0PgIzMhYXFSMnJiYjIg4CFQFio%2F4siytRdUktRhwxLRAmHCMsGgpOIS0tIQOkaqFtOAsIzXsKCx9BZEb%2F%2FwAUAAAFuAfaAiYAJAAAACcA2gF%2BAMQABwCNAdYCSv%2F%2FAEj%2F7ANxBysCJgBEAAAAJwDaAIMAAAAHAI0AxAGb%2F%2F8AFAAABrYG3gImAJAAAAAHAI0DQAFO%2F%2F8ASP%2FsBRIFkAImAJ8AAAAHAI0BnwAA%2F%2F8AVP%2FJBXMG3gImAJEAAAAHAI0B1wFO%2F%2F8ARv%2BsA7gFkAImAKAAAAAHAI0A%2BAAAAAEAhwItAXkDHwATAA%2B1AJYKBZsPAC%2FtAS%2FtMTABFA4CIyIuAjU0PgIzMh4CAXkTIC0ZGiwgExMgLBoZLSATAqYaLCATEyAsGhksIRMTISz%2F%2FwAC%2F%2BEHiQbeAiYAOgAAAAcAQwKDAU7%2F%2FwAC%2F%2BwFvgWQAiYAWgAAAAcAQwGHAAD%2F%2FwAC%2F%2BEHiQbeAiYAOgAAAAcAjQLHAU7%2F%2FwAC%2F%2BwFvgWQAiYAWgAAAAcAjQHjAAD%2F%2FwAC%2F%2BEHiQZcAiYAOgAAAAcAjgKcAU7%2F%2FwAC%2F%2BwFvgUOAiYAWgAAAAcAjgGyAAD%2F%2FwAXAAAFkwbeAiYAPAAAAAcAQwFSAU7%2F%2FwAZ%2FkYD%2BAWQAiYAXAAAAAYAQ3wAAAEAxQNEAfYFUgAXABtADRIPmAiXABKdDxOoBQQAP%2FQy7QEv7e3MMTATND4CMzIWFRQOBBUUFhcVLgPFFygzHTVEFB4jHhRVW1N0SSEEsCc9KRU5NhwlGRITGRI3VB1NGExebwAB%2F8QGBALnBlQAAwAOtAEAAlABAC%2FtAS8vMTABITUhAuf83QMjBgRQAAABAHkAAAPBBUwANwETQI9NHF0cbRwDSwdbB2sHAzoKegoCeguKC5oLA5c0AZkoAU0oXSgCICYrAxpvCTQDCR4eJA8kHyQ%2FJE8kbyQFCAoJGgkqCQMPCUAIC0gJJBISJAkDLiw5QDlgOYA5AyA5QDlgOYA5oDmwOQYAOSA5QDlgOQQ7EDkwOVA5cDkEEDkwOfA5AxA50DnwOQMFBTc3Lrj%2FwEAMCQ1ILi8rLiY2cyM3uP%2FAQCQID0g3IARzHW8FfwUCBUAIC0gFBQwAKwEIK3YuGBdzDBISDAcAPzMvEO0%2F7V5dETkvK10z7TLeKzLtMhESOQEvKzMvMy9dcXJeXXFyEM4RFzkvLy8rXl1eXREzLxEzMxDtFzIxMF1xcV1dXV0BJiYnIzUzJiY1NDYzMh4CFxEjJyYmIyIGFRQWFyEVIRYWFzMVIw4DByEVITU%2BAzU1IzUBRQgWDKJ%2FHCfR0CtKRkQmQSMjYjxzchILARb%2B%2BgQIAvj3AxsqNx8Csvy6IktAKtkCAxs5HlJBkVWotgcLEAn%2B%2FqQUIYeDX4w8Uhw5HVIwT0M6G5p1H0FLWDYDUgACAFj%2F3gR8BEgAIAAtADRAHAAUIS3QFQEVChVQLS0bJ1APG1AUIAEFIAEgBRMAPzNdXe0v7RI5L%2B0BL81dMi%2FNMjEwJQ4DIyIuAjU0PgIzMh4CFSERHgMzMj4CNwMRLgMjIg4CBxEEPiRUbY9fgsaGRV%2BYvV9wwo5R%2FMUXQU1XLkt0XUwjYRM7TVw1M1dKPBjzOWRMLF2dzG%2BT1YtCT5LSgv6cGC0iFR88VzgBSwEVFCoiFhMgKhj%2B6v%2F%2FAEL%2F9wW5BUIAJgDuAAAAJwC6AlQAAAEHApEDa%2F3uAAu0BAMCGBUAPzU1NQD%2F%2FwBV%2F%2FcFuQVGACcAugJUAAAAJwKRA2v97gEGAPAqAAALtAEDAg0VAD81NTUA%2F%2F8AV%2F%2F3BbkFPQAnALoCVAAAACcCkQNr%2Fe4BBgKPKAAAC7QBAwINFQA%2FNTU1AP%2F%2FAHf%2F9wWlBT0AJwC6AhgAAAAnApEDV%2F3uAQYCkFEAAAu0AQMCDRUAPzU1NQAAAQAy%2FkwBEv%2B7ABUAJEAMCQUAHw4BDgYFlQkRuP%2FAswkOSBEALysz9M0BL3Ldzc0xMAUUDgIHNTY2NTQuAjU0NjMyHgIBEhw3VDk4QCIqIjcrFyogE8wwSDYpET8RLhoXFhUhIiYsEiMyAAEAj%2F5MAhD%2FwAAZACVAFBYIAIMRFox%2FFwEXDowIIAXABQIFAC9dM%2B0vXe0BL%2F3MzDEwBRQOAiMiJic1HgMzMjY1NC4CJzcWFgIQJEJbNiBLHwkdISMOPDYeLTUYbVtn6i5KNR0LC0oDBgQDOy0gKxsNAkcJWAABANcEXwHXBaQABQMeQP8DQABpAskC2QIDAoAJABkAAgkAdgcBZgcBVgcBRgcBNAcBBgcB%2BOQHAdQHAaYHAWkHAUQHATYHASYHARQHAQYHAcQHAbQHAaYHAUkHASYHARYHAQYHAfYHAeYHAcYHAbYHAaYHAZYHAYYHASYHARYHAQYHAcjmBwHWBwHEBwG0BwGmBwGUBwGEBwF0BwFmBwFWBwFEBwE0BwEkBwEUBwEGBwH2BwHkBwHWBwHGBwG0BwGkBwGUBwGEBwF0BwFkBwFUBwFGBwE2BwEWBwEEBwH0BwHmBwHWBwHGBwG2BwGmBwGUBwGGBwF0BwFkBwFWBwFEBwE0BwEmBwEWBwEGBwFA%2F5jmBwHWBwG2BwGmBwGWBwGGBwF2BwFmBwFWBwFGBwE2BwEkBwEUBwEGBwH2BwHmBwHGBwG2BwGWBwGGBwFmBwFWBwE2BwEmBwEEBwH0BwHmBwHWBwHGBwGmBwGWBwF2BwFmBwFGBwE2BwEGBwFo5AcB1AcBxgcBtgcBpgcBdgcBVgcBRgcBFgcBxgcBtAcBpgcBlgcBhgcBVgcBNgcBJgcB9gcB5AcB1AcBxAcBtgcBpAcBkgcBggcBcgcBYgcBAVAHAUAHATAHASAHARAHAQAHATj0BwHkBwHQBwHABwGwBwGgBwGUBwGEBwFwBwFgBwFQBwFABwE0BwEkBwEQB0BLAQAHAfAHAeAHAdQHAcQHAbQHAaQHAZQHAYQHAVQHAUQHATAHASAHAQIQBwEABwHwBwHQBwHABwGQBwFwBwFgBwEvBwEQBwEABwEIXl1dXV1dXV1dXXFxX3FxcXFxcXFxcXFxcXJycnJycnJycnJycnJycnJeXV1dXV1dX11dXV1dXV1dXV1xcXFxcXFxcXJycnJycnJycl5dXV1dXV1dXV1dXXFxcXFxcXFxcXFxcnJycnJycnJycnJycnJeXV1dXV1dXV1dXV1dXV1dXXFxcXFxcXFxcXFxcXFxcXJycnJycnJycnJycnJycl5dXV1dXV1dXV1dcXFxcXFxcXJycnJycnJycl5dXV1dXV0AL15dGs1dAS8azTEwEzUTMxUD10W7yQRfIQEkJf7gAAMAMwRfAnYFwgAFABEAHQBLQC4bBQEaAQEETwEBAQEMEoQAGIAYAhgGhE8MAQwPG5AVrwK%2FAgICAAAJDxUfFQIVAC9dMzMvzV0Q7TIBL3HtL3HtEjkvcc1yMTByATUTMxUDJRQGIyImNTQ2MzIWBRQGIyImNTQ2MzIWAQkxu7UBNjImJTU1JSYy%2FnAzJSY1NSYlMwRfIQFCJf7CXSY1NSYmNDQmJjU1JiY0NP%2F%2FABQAAAW4BUkCJgAkAAAABgHumKX%2F%2F%2F%2B4AAAFJwU%2BACcAKACqAAAABwHu%2FuH%2Fmv%2F%2F%2F7gAAAY1BT4AJwArAKoAAAAHAe7%2B4f%2Ba%2F%2F%2F%2FuAAAAwIFPgAjACwAoAAAAAMB7v7h%2F5r%2F%2F%2F%2FE%2F%2BwFcwVMAiYAMgAAAAcB7v7t%2F5r%2F%2F%2F%2B9AAAGUwU%2BACMAPADAAAAAAwHu%2Fub%2Fmv%2F%2F%2F8QAAAWJBUwAJgCe6AAABwHu%2Fu3%2Fmv%2F%2F%2F%2Ff%2F7AI6BcICJgIZAAAABgHvxAD%2F%2FwAUAAAFuAVIAgYAJAAA%2F%2F8AO%2F%2F6BPIFPQIGACUAAAACAE4AAATYBUgABQAIAEFAIkgEAQQBUggGCFoFBBQFBQQDBgYCBQcCBgQDBAIFCAdRARIAP%2B0yOTk%2FMzMBLzMvEjk9LzOHGBArhyvEMTABcSEhJwEzCQIhBNj7dwEB3b4B7%2F2G%2FnADJlAE%2BPsIBFz7wf%2F%2FADsAAAR9BT0CBgAoAAD%2F%2FwBiAAAEcwU9AgYAPQAA%2F%2F8AOwAABYsFPQIGACsAAP%2F%2FAEoAAAJiBT0CBgAsAAD%2F%2FwA7AAAFsgU9AgYALgAAAAEAFAAABbgFSAAOAE9AKgAFBg4HAVINDg1aCAcUCAgHjwUBBQgOCA4FAwMJAw4HBgQNCAUAXwsCEgA%2FM%2B0yMjI%2FMzMBLy8SFzk9LxgvL3GHECuHK8QRATMRMzEwJRcVITU3ATMBFxUhNTcBARm0%2FkeRAdC%2BAduq%2Fcm0%2FnVQGzU1GwT4%2BwgbNTUbBF3%2F%2FwA7AAAG4QU9AgYAMAAA%2F%2F8AOwAABZgFPQIGADEAAAADAG4AAAS2BT0AEQAjAC8AX0A6Ji0mLQoHGRkKHBwH%2FyQBJB8pAR8pTykCLylfKW8pAykpESAjMCMCYCMBkCOgIwIjHBkaAxFhCgcJEgA%2FMzPtPzMzzV1xchI5L11xcs1xAS8zLy8zLxESOTkvLzEwJTI%2BAjc3MwMhAzMXHgMzEyIOAgcHIxMhEyMnLgMjAQcjETMXITczESMnAuk%2Bblg%2FDzlCE%2FveE0I5D0hidj4EF1ReXB80QhQDvRRCNCBbXlQX%2FvcfQEAfAaAfQEAfqgMEBgO8%2FooBdrwDBgQDA%2FMBAwYEnQFL%2FrWdBAYDAf3FjgGcjIz%2BZI4A%2F%2F8AVP%2FsBXMFTAIGADIAAAABADsAAAWLBT0AEwBtQEcJWg4RWgIIA18QYAUDEQ4JAl8MABI0FQEkFQEUFQEEFQE6RBUBBBUB9BUB5BUBRBUBNBUBJBUB4BUBAtAVAaAVAXAVAVAVAV1dXV1fXXFxcXFxcnJeXV1dXQA%2FMu0yMjI%2F7e0yAS%2FtL%2B0xMDM1NxEnNSEVBxEXFSE1NxEhERcVO6ysBVCsrP3orP2JrDUbBJ4aNTUa%2B2IbNTUbBJP7bRs1%2F%2F8AOwAABCEFPQIGADMAAAABAFAAAARBBT0AGgBXQC8AGgFSDw4ADhpaDw4UDw4PDwwBDg4KAgwSEgoPGmAAAQ4DDBMQAw0CYQoMEi8cAV0APzPtOT8zEhc57TIBLzMvLzMSOS8zETMvhysQAcGHBCsQxDEwARUBITI%2BAjc3MwMhNQEBNSERIycuAyMhAqb%2BbQEFPot6XA85QhP8IgG2%2FlIDmUIqIFZXThf%2B9gLsM%2F3xAwQGA7z%2BikoCPAJoT%2F6%2F2QQGAwEA%2F%2F8AJQAABMEFPQIGADcAAP%2F%2FABcAAAWTBT0CBgA8AAD%2F%2FwAtAAAFogU9AgYAOwAAAAEABgAABeIFPQAnAEhAJwcOAQcNARBaCwUdWiIaAFoTBScGXxoTEwAhGRQMXx4WDgMFAF8CEgA%2F7TI%2FMzPtMjIyEjkvM%2B0yAS8z%2FTLc7RDc7TEwcXElFxUhNTcRIi4CNREnNSERFBYXESc1IRUHETY2NREhFQcRFA4CIwNOtv3etpHLgTt6ATqktLYCIra1pQE6ejuBzZFQGzU1GwGqM2igbgFLGjX%2BYaupAQKlGjU1Gv1bAaisAZ81Gv61bqBoMwAAAQBqAAAFiAVMAD8AXEAxMzMlWzsWFQoLNisqNQs1CzU7BVsbDQ0bMythNRI2XyoKX58WARYWCwBfIAQVYQ0LEgA%2FM%2B0%2F7RE5L13t1O0%2F7TMBLzMvEO0vOTkvLxEzMzMRMzMzEO0yLzEwASIOAhUUHgIXEyEDMxceAzMzJy4DNTQ%2BAjMyHgIVFA4CBwczMj4CNzczAyETPgM1NC4CAvmCrGYqJ1WGXxv9xxNCOQ85S1kwSApnrH1GV6b0np31pldGfaxnCkgwWUs5DzlCE%2F3HG1%2BGVScqZqwE%2FEZ9r2lXnHpRDP6pAUqQAwYEA2UQV4i1bovRikVFitGLbrWIVxBlAwQGA5D%2BtgFXDFF6nFdpr31G%2F%2F8APwAAAmoGewImACwAAAAHAI4AAAFt%2F%2F8AFwAABZMGewImADwAAAAHAI4BjwFt%2F%2F8ATv%2FsBAMFpAImAS0AAAAHAe4A6QAA%2F%2F8AT%2F%2FsAyEFpAImAS8AAAAHAe4AygAA%2F%2F8AIP5MA8QFpAImAhcAAAAHAe4A9AAA%2F%2F8ALf%2FsAh4FpAImAhkAAAAGAe7rAP%2F%2FABv%2F7AOlBcICJgIiAAAABwHvAKAAAAACAIT%2BTAO7BaIAHwA7AD9AIRE2DEcgNiA2IAEXSDErAEcBETZQNzcHLlAcFiVQBwEAGwA%2FP%2B0%2F7RE5L%2B05AS%2FtMi%2FtEjk5Ly8Q7RE5MTABIxE0PgIzMh4CFRQOAgcVHgMVFA4CIyImJwE0LgIjIg4CFREWFjMyNjU0LgInNT4DASqmPGyXW1aHXTEoQ1cvQ2xMKDZkkltZgy4BtRcvSjM4Wj8hNYFIbXchSXRTR2M%2BHP5MBWGNwHUzMFiAT0t0UzQKCg42V3tTZJpoNiEUBCc8YkYmJ2GkffzBERWcpUt1Ui4DTgIoTHEAAf%2F9%2FkwDWgOsACsANUAbEhYWBx9bIQIAACEmGgcsIBsrEgEPHy0BDy0BXV0APzMzPxEzMzMBLzMvMhDtOTIvMzEwAzUzHgMXMxM%2BAzU0Jic1MxYWFRQGBwMeAxUHJzQ%2BAjcuAycD2iNKSEEaCKoNFRAJLhjBBwQvKPgGCwcFny4FCg4JJ1ZYVCQDfy1OwMzLWQGYHj05MhMpMActCywVM5BY%2Fc0kc396KwsdKGNqajBy%2FO7PRgABAFn%2BlgMiBZ4ALwA5QB0FBQsoWhwTGiMjAAsbIyIcUh0oEwALBAUiAQZPBQAv7T8SFznW7RE5OQEvzTIvMy%2FE7RI5LzEwBRQOAgc1PgM1NCYnLgM1ND4ENzUFNT4DNxUOAxUUHgIXFhYDIiRIbUkhOCkWaGZljVgnMVVxfoU%2F%2FgddsqKMNmi3iE4oSGU%2Be31SNVJDNhhBDR8nMB86OhQUP1p5TlSsq6eflEIETnIGDg8PCER87O72hUJXOSIPHWMAAAEAIP5MA8QDxQAmAC5AGAIjRyQTDUcUGSMVExsCIiIdUgcQJVAADwA%2F7T%2FtMhDJPz8BLzPtMi%2FtMjEwEyEXPgMzMh4CFREUHgIXFSMuAzURNCYjIg4CBxEjEScgASAJJFRYVyc6YEQlCQwPBq8JDAgEUl0fREM9F6aFA6xfFSsiFiBEaEn9llSWeVcTLTF1gIZCAmRYWg0UGAr88wNmGQADAGD%2F7AN%2BBZgAEQAcACcALUAYFyNICgBIGCIjUBcXDx1QBRYSUA8BTykBXQA%2F7T%2FtETkv7QEvM%2B0v7TIxMAEUAgYGIyImJgI1NBI2NjMyEgEiDgIHIS4DAzI%2BAjchHgMDfi9km2xlk18tLWCWacrI%2FmZCUC0QAQG2Ahc0V0JBVzQXAv5LAREtUALGsf7wuWBfuQEQsq8BDrde%2FpEBH1Ga4I%2BP4JpR%2BvNSm%2BCOjuCbUgAAAQAt%2F%2BwCHgOsABMAKUAYAEdADwEPEFASDwYDUQwW%2FxUBQBUBEBUBXV1dAD%2FtMj%2FtAS9x7TEwJRQWMzI2NxUOAyMiJjURJzUhAVgvJh46GQ4qNDoeVVOFASvWQUEKBkEKFA8KcmcCoRktAAEAJwAAA%2BwDrAARAGxAPgUFBgoKCQsECwEECgkBUglHBgUUBgYFBQQDBgQEBgMDBwsADEcNBwQOUAsACgUECQEQDwwGUAkVYBMBQBMBXV0AP%2B0zPzMSFzntMgEvL%2B0yMhEXOS8vLxE5hxArKxDEEQEzMTAQhwjACMABATMVBwEBFxUhAQcRIxEnNSEBRAGyuXX%2B%2BAFUZv8A%2FtyEpncBHQHFAectF%2F7q%2FfIXLQHabv6UA2cYLQAAAQA2AAAD1gWiACEAUUAuAAABCSEJAAYBUgZHCAkUCAgJCR8SEgghHwgIAAkDBhENURYBIR8GFU8jAQ8jAV1dAD8zMz%2FtMxIXOQEvLzMSOS8SOYcQKysQxDEwEIcIwAEOAwcDIzUBJyYmIyIGBwcjNTY2MzIeAhcBFhYXFSMCJQkiJyYMva4Bri0hVTgQHQwoMR1OKTRNPTIZAU4QQiLEAvwZVV5aHf5HIQO5imZ6BwVTqggLI0htSvwTMCwKLQAAAQCm%2FkoD9gOsABkALkAYBQFHGBIORw8OGwUYGBVSChYBUAQVEAAPAD8yP%2B0%2F7TIQyT8BL%2B0yL%2B0zMTABERcVIScOAyMiJicRIxEzERQWMzI2NxEDf3f%2B7ggdP0NIJDA%2BF6amUVU4eDgDrPyaGS1WFCYeEhsU%2Fi8FYv1gU1kZFAMfAAEABf%2FsA24DrAAVAEVAJRABUhQVFEcREBQREA8VERURFQsSBgsUEVATDxUPEBYGBw8%2FFwFdAD8zPzMzP%2B0zAS8zLxI5OT0vGC8RM4crhyvEMTABNjY1NCYnNTMWFhUUBgcBIwEnNTMBAp4iIzEdxgcMHh3%2Bvkf%2BokfpARQCJkyCJiwwCS0MKRomaT39WwN6GS39IAABAFr%2BlgNjBZcAUwBjQDZXPgFXPQEzBk9HOB44Hi0jQEAQSC09R0cGBhgjPUhHP1FARyMYLRBPOAZHHTIHUQYGRwAeTx0AL%2B0%2FOS%2FtORESFzkQ1u0ROTkBL80yLzIvMy%2FtMy8REjk5Ly%2FtEjkxMHJyAT4DMzMVIyIuAicGBhUUHgIXFhYVFA4CBzU%2BAzU0LgInLgM1ND4CNzUuAzU0PgI3NQU1MhY%2BAzcVDgUVFB4CAkgSLCskCiAgCiEpLBWemzFZfk18gSRIbUkhOCkWGjRNM22jbDVGcY9JK19PNC9jm2v%2BGCNicXp3bi0lV1hTQCclO0cDIgIEAwJqAwQEAjOfeUJTNiIRG2ZYNVJDNhhBDR8nMB8dKyAXCRQ3U3RRTntgRhgLDDBFXDkzXVBBGAMaYQEBAQIDAlYHFyIwQVQ1MlA6I%2F%2F%2FAE7%2F7AOyA8UCBgBSAAAAAgCE%2FkwDqwPBABQAIwApQBcKSBghE0cUExsVUA8WHVEFEK8lAQ8lAV1dAD%2FtP%2B0%2FAS%2FtMi%2FtMTATND4CMzIeAhUUDgIjIiYnESMBMjY1NC4CIyIGFREWFoQ0XoJOWKR%2BS0RwkUxNcjKlAX58fjFOYTBcZzJkAjFpl2EvQYPHhnirbTQZEf42AfC5rn2pZyyHlv4oFBcAAQBL%2FpYDFwPFAC0ANkAdEhIYBUggKSkNGBgNBQMSKQBQJRATTxJ%2FLwFPLwFdXQAv7T%2FtMxIXOQEvzTIvL%2B0SOS8xMAEiDgIVFB4CFxYWFRQOAgc1PgM1NCYnLgM1ND4CMzIWFxUjJyYmAfw5XUEjLVJyRW9wJEhtSSE4KRZdXWOTYjBGd51XQnU4NysXRgN8T4i3aEJUNiIRG2VYNVJDNhlCDR8nMSA5OhMUN1N0UYLfo1wTD9mBESAAAQAb%2F%2BwDpQPEACEAMEAcHUgXFApHBRdPGBAGUAgPD1AAFq8jAS8jAQ8jAV1dXQA%2F7T%2FtP%2B0BL%2B0vxu0xMAUiLgI1ESc1IREUHgIzMj4CNTQmJyceAxUUDgICAmWMVyd4AR4YMkw0RFs3FzNDAUZwTSk6bZsUNl1%2BSAIhGS39bi1POyEzY5RhrtgoSQ9Fdalyerp%2FQQAAAf%2F%2B%2FkwDhAOsADEAjEBQIA0lLAsnLR8tFA0lBgsnBRUFLAYLJwsgFA0lDQUtLTALAVIlDSVHJwsUJwsnQCcBJywGIBQEDTAfFRUaGg0gFCwGBCclGhsPMA0LABs%2FMwFdAD8yMjI%2FMzMzFzkBLzMvMxEzLxIXOTNxL4crhyvEEQEzETMQh8DAEIfAwBCHCMAIwBCHCMAIwDEwAS4DJwMOAwcjNT4FNwMuAyc1MxYWFxM%2BAzczFQ4DBwEWFhcVAusGEBITCNYhTk9JG7IWO0RISEMd5QshJiYRtwweDLwbP0I%2FG68mWFpXJQEKFjMi%2FkwEFyEmFAHjQZ6imj4hKW59iIaAOAHgGB8UCgMtCDEd%2Fks2goqKPydDoqupSv3PLyQFLQABABv%2BTAToBNAAIwA7QCAcRxcRBUcKABAhEQkYUCIGGg8AIVAPEhYQG6AlAUAlAV1dAD8%2FM%2B0yPzMz7TIBLzPdMtztENztMTAlPgM1ESEVBxEUDgIHESMRLgM1ESc1IREUHgIXETMCt0tpQh0BHnkrZql%2BaoKqZSl4AR4dQmlMajwEJz9UMgKALRn92kV3WjcE%2Fl0BogQ3WnhFAiYZLf2AMVU%2FJwQElAABAFD%2F7AT0A8AASQBOQCwVOgU9RyY6OgArSCALSAA7OwYwRVEbEBYmTyUlBU8GEIBLAWBLAS9LARBLAV1dXXEAP%2B0zL%2B0%2FM%2B0yETkvAS%2FtL%2B0SOS%2FG%2FcYSOTEwATQuAic1HgMVFA4CIyIuAicjDgMjIi4CNTQ%2BAjcVDgMVFB4CMzI%2BAjcuAzU1MxUUDgIHFhYzMj4CBD8mRmE6W6F5RyZQfVg7Vj0mDAgMJz1WO1d%2FUydGeKJcO2BGJhUvTTgeNy4hCAMMDAmmCAwNBRFYPDhMLRMBomSddU8XQg9Phbx8WqF4RiM3Qx8fQzcjRnihWnu8hVAPQhdPdZ1kPHhgPB43TzIURExIGDQ0GENIRhtkbTpfdv%2F%2F%2F%2FH%2F7AIeBQ4CJgIZAAAABgCOsgD%2F%2FwAb%2F%2BwDpQUOAiYCIgAAAAcAjgCnAAD%2F%2FwBO%2F%2BwDsgWkAiYAUgAAAAcB7gDhAAD%2F%2FwAb%2F%2BwDpQWkAiYCIgAAAAcB7gDaAAD%2F%2FwBQ%2F%2BwE9AWkAiYCJQAAAAcB7gGAAAD%2F%2FwA7AAAEfQaBAiYAKAAAAAcAjgEfAXMAAQAl%2FkwFQQU9ADwAU0AuNTUMKloQPAGAPAE8HxUHWhgMOmA1MRsfBgYDUiAkASQkDB4NYBgVFgMHDF8KEgA%2F7TI%2FMzPtMhI5L13tMhDJPzPtAS%2FM%2FcwzL3Fy7RI5LzEwATQmIyIGBxEXFSE1NxEjIg4CBwcjESERIycmJiMjET4DMzIeAhURFA4EIyImJzUzFxYWMzI1BIF1iTZ0MKP9760zQWJJNBIbQwRIRBslmXYxHkdLTCRijlwsIjhJTk4hQWklQh4TRiqMAeuKjxAL%2FWcbNTUbBJcDBgcE0QE7%2FsXRCAr%2BWQsWEgssX5Vp%2Fh1bimRDKBAQDvSLFxq%2BAP%2F%2FADsAAAReBt4CJgEqAAAABwCNAVUBTgABAFT%2F7ATlBUwALgA0QBwtAVsYIyMNAWDQLQEtLQYoXyQdBAZfDBMTXzABXQA%2FM%2B0%2FM%2B0SOS9x7QEvMy8v7TIxMAEhHgMzMj4CNzczAw4DIyIkJiY1NBI2JDMyHgIXEyMnJiYjIg4CByEDbf24AUN8snE%2BcWFNGiVBBipseoZDpP7%2FsVxdsQECpkV6b2QvBkIeRrlgbq9%2BSQcCRgKFld2SSBAcJRTI%2FsUMFxIKXK77nrQBCK1UCQ4SCv7brisvOIDPlgD%2F%2FwCJ%2F%2BwD9AVMAgYANgAA%2F%2F8ASgAAAmIFPQIGACwAAP%2F%2FAD8AAAJqBoECJgAsAAAABwCOAAABc%2F%2F%2FACv%2F7ALyBT0CBgAtAAAAAgAT%2F%2BwGtQU9ACoANwBJQCoiWiscMloqFgUBCzFgoBzQHAIcHBgyYCpfJxIbFl8BYBgDEPoLBxM%2FOQFdAD8z7T%2Ft7TI%2F7e0ROS9x7QEvMzMzL%2B0yL%2B0xMAEhAwYCBgYjIiYnJzMXFhYzMjY2EjcTJzUhFQcRMzIeAhUUDgIjITU3ATQuAiMjETMyPgIDSP7sGxU3UnVTLU8dBy0vDykXKkc9MxQbrAO81cmKunAvMXK9jf3UrAKlIE1%2FXpqUXoBPIwTj%2Fsny%2FpjvdxgX2VkTElXDAUDrATUaNTUb%2Ffw%2BaIlLTIVkOjUaARxFbEso%2FcsgQ2cAAAIAOwAABrUFPQAkADEAVUAwC1olIhZaGwUsWiMTFWAiIgEWExtfGRIrYKAF0AUCBQUBLGAQEiEcBCRfHgEDPzMBXQA%2FM%2B0yMjI%2F7RE5L3HtP%2B0yMhE5L%2B0BLzPtMi%2FtMi%2FtMTABNSEVBxEzMh4CFRQOAiMhNTcRIREXFSE1NxEnNSEVBxEhEQE0LgIjIxEzMj4CAuoCGap5irpwLzFyvY3%2BJKz%2BEKz956ysAhmsAfACVSBNf15KRF6ATyMFCDU1G%2F38PmiJS0yFZDo1GgI2%2FcsbNTUbBJ4aNTUa%2FfECD%2Fx9RWxLKP3LIENnAAEAJQAABc8FPQAxAENAIyBaJRULL1oOAhUuLitSIBoBGhoCFANgDgsMAy8lIAJfIwASAD8y7TIyMj8zM%2B0yEjkvXe0yEMkBL8z9zDMv7TEwITU3ESMiDgIHByMRIREjJyYmIyMRPgMzMh4CFREXFSE1NxE0LgIjIgYHERcVATutM0FiSTQSG0MERkQbJZd2MR5HS0wkYotYKZj%2BJIQZOV1FNnQwozUbBJcDBgcE0QE7%2FsXRCAr%2BWQsWEgsrXpRp%2FlkaNTUaAZ9FaEYjEAv9Zxs1%2F%2F8AOwAABV0G3gImAkMAAAAHAI0BrwFO%2F%2F8AQf%2FsBakGyAImAkwAAAAHApIBuAFOAAEAO%2F5MBYsFPQAXAHtATxRbFxcCEVoKCVoCFRsQCwgDXw0FAxECXxQJYAASNBkBJBkBFBkBBBkBOkQZAQQZAfQZAeQZAUQZATQZASQZAeAZAQLQGQGgGQFwGQFQGQFdXV1dX11xcXFxcXJyXl1dXV0AP%2B0z7TI%2FM%2B0yMjI%2FAS%2FtL%2B0SOS%2FtMTAzNTcRJzUhFQcRIREnNSEVBxEXFSEDIwM7rKwCGawCd6wCGKys%2FcFFQUY1GwSeGjU1GvtsBJQaNTUa%2B2IbNf5MAbQA%2F%2F8AFAAABbgFSAIGACQAAAACADsAAAQhBT0AGwAoAElALBUQARUPARISBVoPHAEcGyNaDSJgoBvQGwIbGyMaYBMOXxADI2ANXwsSLyoBXQA%2F7e0%2F7TPtEjkvce0BL%2B0yL3HtMi8xMHJyATIeAhUUDgIjITU3ESc1IRMjJy4DIyMRATQuAiMjETMyPgICP4q6by8wcr2N%2FgasnwOFDUE5DzhLWTCdAbIgTX9eaGJegE8jAuk8Z4dLTIdmOzUaBJ4bNf7LywMHBgT%2BAv6CRWxLKP3LIENnAP%2F%2FADv%2F%2BgTyBT0CBgAlAAD%2F%2FwA7AAAEXgU9AgIBKgAAAAIADv5MBUMFPQAHABsAOkAfEQwHAghICxhIGxsXWgAWEV8CYBMDGgkbFwxfAGAIEgA%2F7e0yPzM%2F7e0yAS%2FtMi%2FtL%2B0yMjIyMTAlESEUCgIHBwMjAzc2GgI1JzUhFQcRFwMjAwPP%2FmwqRl4zeWFBEbA5ZU0srAQSrLQRQWFaBImr%2Frn%2B1f77Z1r%2BTAHwFGwBCAEuAUywGjU1GvtiFP4QAbQA%2F%2F8AOwAABH0FPQIGACgAAAABAAAAAAcrBT0AJwC7QGoGBgUBAQIABwAbGxwgIB8hGiEVGiAfAVIfWhwbFBwcGxsaGRwaGhwZAx0hFCJaJwwHAQIBUgJaBQYUBQUGBgcIBQcHBQgDBA0AJx0EIhwFJ18hABQNIAEbBggQHwIlEhoVEwwHDl8XChADAD8zM%2B0yMjIyMj8zMxIXOe0yMjIBLy8vMjIRFzkvLy8ROYcQKysQxBEBMxgQ7TIyERc5Ly8vETmHECsrEMQRATMxMBCHCMAIwBCHCMAIwAEnASE1NwEBJzUhFQcBESc1IRUHEQEnNSEVBwEBFxUhAQcRFxUhNTcDNZP%2Bhv7YeQGu%2FpSIAWBUAfaEAcmEAfZUAWCI%2FpQBrnn%2B2P6IlZj%2BI4QCH4X9XDUbAuABvho1NRr9jgJyGjU1Gv2OAnIaNTUa%2FkL9IBs1AqSF%2FjEbNTUbAAABAGH%2F7AOlBU0APAA%2FQCE6GzVbIiwbIiIbLAMJAFsVCTobXxwcECwlXzAEEF8JBRMAPzPtP%2B0zEjkv7TkBLy%2FtEhc5Ly8vEO0ROTEwARQOAiMiJicDMxceAzMyPgI1NC4CJyc1Nz4DNTQmIyIOAgcHIxE2NjMyHgIVFA4CBxYWA6VEfbBsX7NKC0IrEDdBQh1YcUIZLE1nO4%2BPOFtAIml9HD05MhAhQkaXXmSgcDsoTnJJrqgBbVuPYzQYEwEavAoUDwkuU3NETmc%2FHQMIUgkDI0JgQYKACQ8TCqQBAhIZKFJ8VD9tVTkLFacAAAEAOwAABYsFPQAbAHRASRFaChYJGVoCFxALCANfDQUDGRYRCQJfFAASNB0BJB0BFB0BBB0BOkQdAQQdAfQdAeQdAUQdATQdAeAdAQLQHQGgHQFwHQFQHQFdXV1dX11xcXFxcnJeXV1dXQA%2FMu0yMjIyPzPtMjIyMgEv7TIvM%2B0xMDM1NxEnNSEVBxEBNSc1IRUHERcVITU3EQEVFxU7rKwCGawCd6wCGKys%2Feis%2FYmsNRsEnho1NRr8NwOhKBo1NRr7Yhs1NRsD1vxfNRs1AP%2F%2FADsAAAWLBsgCJgJBAAAABwKSAZIBTgABADsAAAVdBT0AGQB8QEeaFwFYFwEDAwQICAcJAgkXAggHAVIHWgQDFAQEAwMCBAEBBAIDBAUJFgpaDxENBRcVAhBfCRYIAwQNGRIDCgQPXwcNEkAbAV0APzPtMjI%2FMxIXOe0yMjIBLy8zL%2B0yMhEXOS8vLy%2BHECsrEMQRATMxMBCHCMAIwAFycgEVBwEBFxUhAQcRFxUhNTcRJzUhFQcRASc1BSOb%2FlcB7ZH%2Brv5Iq8D906ysAhmsAleABT01Gv48%2FSYbNQKemf5LGzU1GwSeGjU1Gv2DAn0aNQAAAQAT%2F%2BwFMgU9ACEALkAYFVoaIBwPBBUaXxgSFA9fHGARAwn6BAATAD8y7T%2Ft7TI%2F7TIBLzMzMy%2FtMTAXIiYnJzMXFhYzMjY2EjcTJzUhFQcRFxUhNTcRIQMGAgYGsy1PHQctLw8pFypHPTMUG6wEEKys%2Feis%2Fm4bFTdSdRQYF9lZExJVwwFA6wE1GjU1GvtiGzU1GwST%2Fsny%2Fpjvd%2F%2F%2FADsAAAbhBT0CBgAwAAD%2F%2FwA7AAAFiwU9AgYAKwAA%2F%2F8AVP%2FsBXMFTAIGADIAAP%2F%2FADsAAAWLBT0CBgIFAAD%2F%2FwA7AAAEIQU9AgYAMwAA%2F%2F8AVP%2FsBOUFTAIGACYAAP%2F%2FACUAAATBBT0CBgA3AAAAAQBB%2F%2BwFqQU9ACAAVkAvBgYFIAcgBgUBUgVaACAUACAHIBYMABYMDBYAAwELAQYgAhv6FhITDAcFAF8JAgMAPzPtMjIyPzPtEjk5AS8vEhc5Ly8vERI5M4crKxDEMTAQhwjAEyc1IRUHAQEnNSEVBwEOAyMiJicnMxcWFjMyPgI32JcCLaoBiwFklgGMf%2F5JOmNmc0stWB0JLTERNxwkQ0NEJATuGjU1Gv1MArQaNTUa%2FMRuqXQ7GBPxYRcaHkBjRgADAFMAAAYABT0ALQA6AEcAgUBSO1oOBTNaJTodAFpBFgUcChcaFwIXXxk6QF8HLQc5Q18VHRUHQAkNSAAVgBWQFaAVBCAVMBVAFfAVBAcVBxUCGQMFAF8CEvBJAaBJAWBJASBJAV1dXV0AP%2B0yPxI5OS8vXXErETMQ7TIRMxDtMhDtXTIBLzMz%2FTIy3O0Q3O0xMCUXFSE1NzUjIi4ENTQ%2BBDMzNSc1IRUHFTMyHgQVFA4EIyM3Mj4CNTQuAiMjEQEUHgIzMxEjIg4CA4ms%2FeisYWaed1EzFhc0U3mhaFasAhisV2iheVM0FxYzUXeeZmIxbZRYJihclW0q%2FZEmWJNuMCltlVwoUBs1NRuOJ0RcaHA3N21jVT4jfRo1NRp9Iz5VY203N3BoXEQnTkBsjU1Qh2M4%2FQgBhk2NbEAC%2BDhjhwD%2F%2FwAtAAAFogU9AgYAOwAAAAEAO%2F5MBZMFPQAVAHdATQFaBAQAWg8OWgcVEA0IXxIKAwAHXw5gBRICGzQXASQXARQXAQQXATpEFwEEFwH0FwHkFwFEFwE0FwEkFwHgFwEC0BcBoBcBcBcBUBcBXV1dXV9dcXFxcXFycl5dXV1dAD8%2F7e0yPzPtMjIyAS%2FtL%2B0yL%2B0xMCUXAyMDITU3ESc1IRUHESERJzUhFQcE37QRQWv7ZaysAhmsAnesAhisUBT%2BEAG0NRsEnho1NRr7bASUGjU1GgABABUAAAT4BT0AJwBTQDIVWg4mWh8D6wT7BALKBNoEArkEAaoEAZkEAQQfHxpSCQkAJSAUD18iEQMDJl8AEi8pAV0AP%2B0yPzPtMjIyETkv7TIQyXFxcXFxAS8z7S%2FtMTAhITU3EQ4DIyIuAjURJzUhFQcRFB4CMzI%2BAjcRJzUhFQcRFwT4%2FdTAG1NgZi5nkVsqmAIErBo9ZUokTUtDGqwCGKysNRsBwQobGRIwZZxsAZAaNTUa%2FnFLb0gkCQ4QBgKIGjU1GvtiGwAAAQA7AAAH1wU9ABsAikBZEVoKCgIZWhIJWgIYExALCANfFQ0FAxEJYBkCXwASNB0BJB0BFB0BBB0BOkQdAQQdAfQdAeQdAUQdATQdASQdAeAdAQLQHQGgHQFwHQFQHQFAHQEgHQEQHQFdXV1dXV1dX11xcXFxcXJyXl1dXV0AP%2B0y7TI%2FMzPtMjIyMjIBL%2B0v7RI5L%2B0xMDM1NxEnNSEVBxEhESc1IRUHESERJzUhFQcRFxU7rKwCGawCAawCGKwCAqwCGKysNRsEnho1NRr7bASUGjU1GvtsBJQaNTUa%2B2IbNQAAAQA7%2FkwH3wU9AB0AlkBgFloPDwcXAVoEBABaFw5aBx0YFRANCF8aEgoDFg5gAAdfBRIDGzQfASQfARQfAQQfATpEHwEEHwH0HwHkHwFEHwE0HwEkHwHgHwEC0B8BoB8BcB8BUB8BQB8BIB8BEB8BXV1dXV1dXV9dcXFxcXFycl5dXV1dAD8%2F7TLtMj8zM%2B0yMjIyMgEv7S%2FtMi%2FtERI5L%2B0xMCUXAyMDITU3ESc1IRUHESERJzUhFQcRIREnNSEVBwcrtBFBa%2FkZrKwCGawCAawCGKwCAqwCGKxQFP4QAbQ1GwSeGjU1GvtsBJQaNTUa%2B2wElBo1NRoAAAIAPQAABWIFPQAZACYAN0AfAFoaFA8hWgggYKAU0BQCFBQhE18PCmAQAyFgCF8GEgA%2F7e0%2F7TPtEjkvce0BL%2F3MMy%2FtMTABFA4CIyE1NxEjBgYHByMRIRUHETMyHgIHNC4CIyMRMzI%2BAgViMHK9jf4GrDODsiUbQwOB1ZeKum8vxyBNf15oYl6ATyMBc0yHZTs1GgSYAgoI0QE7NRv9%2FD1miFNFbEso%2FcsgQ2cAAAMAOwAABrwFPQAMACEALQBDQCUiWichB1oaEloABmCgIdAhAiEhBy0oIBtfKh0DJyIaXwdgJRgSAD8z7e0yMj8z7TIyMhI5L3HtAS%2FtL%2B0yL%2B0xMAE0LgIjIxEzMj4CATIeAhUUDgIjITU3ESc1IRUHEQEXFSE1NxEnNSEVBwOMIE1%2FXpqUXoBPI%2F7lirpwLzFyvY391KyfAjXVBGis%2FeisrAIYrAFrRWxLKP3LIENnAcU%2BaIlLTIVkOjUaBJ4bNTUb%2Ffz9Zxs1NRsEnho1NRoAAAIAOwAABFQFPQAMACEANkAfIQdaGhJaAAZgoCHQIQIhIQcgG18dAwdgGl8YEi8jAV0AP%2B3tP%2B0yEjkvce0BL%2B0v7TIxMAE0LgIjIxEzMj4CATIeAhUUDgIjITU3ESc1IRUHEQOMIE1%2FXpqUXoBPI%2F7lirpwLzFyvY391KyfAjXVAWtFbEso%2FcsgQ2cBxT5oiUtMhWQ6NRoEnhs1NRv9%2FAABAHH%2F7ATzBUwAKgAwQBkmWxEOGxsED2DQEAEQEAkaFl8hBAlfBQATAD8y7T%2FtMxI5L3HtAS8zLy8z7TEwBSImJwMzFxYWMzI%2BAjchNSEuAyMiBgcHIxM%2BAzMyFhYSFRQGBgQCQojuVQZBJTW3fXCwfEMC%2FbwCRAZBdaluYLlGHkIGL2RvekWm%2BqhVXLD%2B%2FxQmGQE7yCk8SZPdk1qYz383LyuuASUKEg4JUKf%2B%2FLSe%2F7NhAAACADv%2F7AflBUwAIgA2AD5AIgtbLQAXWhwjWwEVIh1fHxZgAAAfAxccXxoSKF8QEzJfBgQAP%2B0%2F7T%2FtMj85L%2B0Q7TIBLzPtL%2B0yL%2B0xMAEhPgMzMhYWEhUUAgYGIyIuAichERcVITU3ESc1IRUHARQeAjMyPgI1NC4CIyIOAgGoAW8HWJzejZDkn1VVn%2BSQjeCfWAP%2Bkqz956ysAhmsAj8mXZ12dp1dJyddnXZ2nV0mAt%2Bh65hJUKj%2B%2FrKy%2FvuqU1Cj%2B6v9yxs1NRsEnho1NRr9sozioFdXoOKMi%2BCdVFSd4AAAAgAIAAAFGwU9ABkAJgBYQDAAAQFSAVoEBRQEBAUFCiAgGBpaCgQKBAoDE1oYAwUAYB8fBCJgEl8PAxgTBF8WARIAPzPtMjI%2F7e0SOS%2FtMgEvL%2B0SOTkvLxDtETMREjmHECsrEMQxMAEBITU3AS4DNTQ%2BAjMhFQcRFxUhNTcRARQeAjMzESMiDgICjf68%2Fr%2BXATI2YEYpNnjCjQJSrJ%2F91cv95SJOflzRulqFVysCTP20NRsCFhA%2BXHpNU4RdMjUa%2B2IbNTUbAfwBfU1uRyECPRxCbP%2F%2FAEj%2F7ANxA8ECBgBEAAAAAgBg%2F%2BwDxAW6ACMANwAyQB0LCx5IJBUuSAAzUCEWKVAVGxBgCpAKoAoDDwoBCgAvXV0%2FM%2B0%2F7QEv7Tkv7TIvMTATNBI2Njc%2BAzczDgMHDgMHMz4DMzIWFRQCIyICJTQuAiMiDgIVFB4CMzI%2BAmApZ62EPnFZPAsyAzJhkGFsfEIXBgcPN1FoQNTW1uLU2AKwGj1kSUpgOBYdPF5BSWQ9GgJCsAEYyXgQBw0UHhlPWTIWDA04aKJ3Kks3Ifnx7%2F8AASXKYZlpNzdpmWFimms5OWuaAAADACUAAAOBA6wAFwAkAC8AQEAjDiUrSAsLJBJIHSUkRwIOI1AlJSQvUANQBQ8kUAJQABUgMQFxAD%2Ft7T%2Ft7RI5L%2B05AS%2FtMi%2FtETkv7RI5MTAzNTcRJzUhMh4CFRQGBxUWFhUUDgIjJzI%2BAjU0LgIjIxERMzI%2BAjU0JiMjJX19AZJblWo6bWR%2FiC5npngPQWVFIyVIakRqakRZNBRvemYtGQMgGS0TM1hFYGgXCA5mZkRjQSBQEStJNzRFJxD%2BlAG8GC5BKVFPAAEAJQAAAxMDrAAQACRAEwdHDAANUAZQAA8PDAdQCRVwEgFdAD%2FtMj8z7e0BLy%2FtMTABIycmJiMjERcVITU3ESc1IQMTNysjazmimv5DfX0C7gKgpgYN%2FO0ZLS0ZAyAZLQAAAgAA%2FnQD5AOsABMAGwBHQCkGRwkJBUcVFxQTDgpHDQUOUBRQChUMMAfgBwIHBBNQF1ABD0AdASAdAV1dAD%2Ft7TIvXTM%2F7e0yAS%2FtMjIyMi%2FtMi%2FtMTATNSEVBxEXAyMDIQMjAzc%2BAzcDIREjDgPoAtxykhFBV%2F1uV0ERlCdFOCYIaQGv8AciMkADfy0tGfzgEP4%2BAYz%2BdAHCE0q0y991%2FO0DE3TdybH%2F%2FwBQ%2F%2BwDRgPFAgYASAAAAAH%2F%2BAAABZADrAAnANNAehsbHCAgHyEaIQYGBQEBAgAHABUaIB8BUh9HHBsUHBwbGxocGRkcGgMdJCEUEiJHJwwHAQIBUgJHBQYUBQUGBgcnCAUHBwUIAwQlDw0AJx0EGhUTDgwHUAAhDRQBIAYbCAIXEAkPJyIcBVAlHwIVwCkBgCkBICkBDykBXV1dXQA%2FMzPtMjIyPzMzEhc57TIyMjIyAS8vLzMzMzMSFzkvLy8REjmHECsrEMQRATMYEO0yMjIyERc5Ly8vOYcQKysQxBEBMzEwEIcIwAjAEIcIwAjAAScBIzU3AQMnNSEVBwERJzUhFQcRASc1IRUHAwEXFSMBBxEXFSE1NwJ2gP7g3kwBSv5lATJYAXFVAUVUAXFYATJl%2FgFKTN7%2B4IBU%2FrtVAXNm%2FictFwIHAR0XLS0b%2FmIBoBktLRn%2BYAGeGy0tF%2F7j%2FfkXLQHZZv7TGS0tGQAAAQA6%2F%2BwC5APFADUAYUA5QwsBBQsBhwwBI0cyNRwyACtAKwIrHDIyHCsDDQVIFg01HFAdHRFKKgE5KgEoKgEqJlAvEA4RUQgWAD%2FtMj%2FtM11dXRI5L%2B05AS8v7REXOS8vL3EREjkQ7TEwAHEBcXEBHgMVFAYjIi4CJzUWFjMyPgI1NC4CIyM1MzI%2BAjU0JiMiBgcHIzU2NjMyFhUUBgcCIStHNB3O0idSSDoPKXY%2BU21AGSI4SSd4eTFGLhZZailYHSQ3OH1LvaxgTgHmByU2RCaUmgwTGg48DA8eNEcpKz4oFFMcLz8kW14aFYjoDBN6glFvHQAAAQAlAAAEGAOsABsASEApBhZHGw5HBxMbFhMmBgEGDlAZEBUpFAEUDQgFAFAKAg%2BAHQFgHQFQHQFdXV0APzPtMjIyMl0%2FM%2B0yXTIyMgEvM%2B0v7TIxMBMnNSEVBxEBNSc1IRUHERcVITU3EQEVFxUhNTeifQGVcgG4fQGVcnL%2Ba33%2BSHL%2Ba30DZhktLRn9sQHccxktLRn84BktLRkCPP4kYBktLRkA%2F%2F8AJQAABBgFegImAmEAAAAHApIAzAAAAAEAJQAAA%2BUDrAAbAHBAPw0NDhQUExUMFQcMFBMBUhNHDg0UDg4NDQwOCwsODAMPFQYWRxsPFhMOG1AVBhQNBAIRGRUMBwUAUAkCD3AdAV0APzPtMjIyPzMSFzntMjIyAS8v7TIyERc5Ly8vOYcQKysQxBEBMzEwEIcIwAjAEyc1IRUHEQEnNSEVBwEBFxUhNTcBBxEXFSE1N6J9AZVyAYBiAUx1%2FvQBWFz%2BiVb%2B%2Fnpy%2Fmt9A2YZLS0Z%2FmABnhstLRf%2B7v3uFy0tGQGVaP7TGS0tGQAAAQAU%2F%2BwDzgOsACEAOEAgFxMGXx2fHQIdDEcRHQBRGRYMEVAPFQsGUBNQCA8PIwFdAD%2Ft7TI%2F7TI%2F7TMBL%2B0vcjMzMzEwNzI%2BAjcTJzUhFQcRFxUhNTcRIwMOAyMiJicnMxcWFpEVJicpFyqDAvRycv5rff8rFSk5VUAhNw4GLR8GG1Y0eseSAQkZLS0Z%2FOAZLS0ZAxP%2B6YjdnFUVDKM1CxoAAQAvAAAE4AOsABgAYEA1EQFSAwQDRxIRFBIREhIQBAQObxMBExgJRwUOGBMOCVAEAhYRCxUSDwgAUAUDAg9PGgEwGgFdXQA%2FMzPtMjIyPzMzEjntMjIyAS8z7S%2FNcRE5PS8zMhgvhyuHK8QxMBMnNSEBASEVBxEXFSE1NxEBIwERFxUhNTeicwFNAQ4BFAFCcnL%2Bf2n%2BtDb%2BvF7%2Bz3MDZhkt%2FVcCqS0Z%2FOAZLS0ZAu38zQMw%2FRYZLS0ZAAABACUAAAQYA6wAGwBFQCYGFkcbDkcHExVQBgYCGxYOE1AZEBUNCAUAUAoCD4AdAWAdAVAdAV1dXQA%2FM%2B0yMjI%2FM%2B0yMjIROS%2FtAS8z7S%2FtMjEwEyc1IRUHESERJzUhFQcRFxUhNTcRIREXFSE1N6J9AZVyAbh9AZVycv5rff5Icv5rfQNmGS0tGf6kAVwZLS0Z%2FOAZLS0ZAXH%2BjxktLRn%2F%2FwBO%2F%2BwDsgPFAgYAUgAAAAEAJQAABBgDrAATADVAHg5HEwZHCxMOCwZQEQgVBQBQDVACD4AVAWAVAVAVAV1dXQA%2F7e0yPzPtMjIyAS%2FtL%2B0xMBMnNSEVBxEXFSE1NxEhERcVITU3on0D83Jy%2Fmt9%2Fkhy%2Fmt9A2YZLS0Z%2FOAZLS0ZAxP87RktLRn%2F%2FwAh%2FkwDsAPFAgYAUwAA%2F%2F8ATv%2FsA04DxQIGAEYAAAABAB4AAANhA6wAFQArQBcUCEcBDQcPUBQBFQ8NCFAKFVAXAUAXAV1dAD%2FtMj8zM%2B0yAS%2FM%2FcwxMAERIycmJiMjERcVITU3ESMiBgcHIxEDYTcrI2s5Job%2BQ5ElOWsjKzcDrP70pgYN%2FO0ZLS0ZAxMNBqYBDAD%2F%2FwAZ%2FkYD%2BAOsAgYAXAAAAAMAS%2F5MBOQFjQA6AEkAWgBZQDI7SBkOSkg2UysJR0MmDidQKQBPR1AzMCEeEA4JUAsbU0NAWFAXEgMAFnBcAWBcAU9cAV1dXQA%2FMjIy7TIyMj%2FtMj8zMzPtMj%2FtAS8zM%2F0yMtztENztMTAFIiYnHgMVFRcVITU3NTQ2Nw4DIyARND4CMzIWFzQuAjU1JzUhERQGBwYVNjYzMhYVFA4CARQeAjMyNjcRJiYjIgYFNC4CIyIGBxEeAzMyNgOEKVkeAQMBAXz%2BancCAg8nMToi%2FsMsV4RYKVciAgIBcwEWAQEBI2g%2FkKMuWYP9JRoxRSosRxsgQyVfYQMzGjBFLCNNHQsgJikTYlkUGhEMKCwlCfYYLy8Y9S1ZIwsYFA4B4XW7g0UYDg0xNTMP9Bgt%2FqkMOx4jKRkn9%2B1zuYNGAeFpk10qFQ8C7QoK0rxmlF4tEQ79FgYLCAXX%2F%2F8AEgAAA%2BcDrAIGAFsAAAABACX%2BdAQaA6wAFQBEQCgSSBUVEUcKCUcCMBTgFAIUEAsIA1ANBQ8RAlAJUAAVgBcBYBcBUBcBXV1dAD%2Ft7TI%2FM%2B0yMjIvXQEv7S%2FtMi%2FtMTAzNTcRJzUhFQcRIREnNSEVBxEXAyMDJX19AZVyAbh9AZVydBFBYS0ZAyAZLS0Z%2FO0DExktLRn84BD%2BPgGMAAABAB8AAAPVA6wAJQA%2FQCMARx8PRwgUFQgIBVIPGh8aLxoDGhoJFA9QERUlIA4JUCILDwA%2FM%2B0yMjI%2F7TISOS9d7TIQyQEvM%2B0v7TEwARQeAjMyNjcRJzUhFQcRFxUhNTcRDgMjIi4CNREnNSEVBwFCEyQ2Izh6OX0BlXJy%2Fmt9I01PUCdFWzUWfQGVcgIoHTQnFhMOAasZLS0Z%2FOAZLS0ZAT0RIhsQLUhcLwFBGS0tGQAAAQAjAAAGAgOsABsATkAtEUcKCgIZRxASARIJRwIYExALCANQFQ0FDxEJUBkCUAAVsB0BoB0BcB0BYB0BXV1dXQA%2F7TLtMj8zM%2B0yMjIyMgEv7S9y7RI5L%2B0xMDM1NxEnNSEVBxEhESc1IRUHESERJzUhFQcRFxUjfX0BlXIBen0BlXIBeX0BlXJ9LRkDIBktLRn87QMTGS0tGfztAxMZLS0Z%2FOAZLQAAAQAj%2FlYF%2BQOsAB0AYUA6GkgdHRlHEhFHCgoCEBIBEglHAo8cnxzfHAMcGBMQCwgDUBUNBQ8RCVAZAlAAFbAfAaAfAXAfAWAfAV1dXV0AP%2B0y7TI%2FMzPtMjIyMjIvXQEv7S9yEjkv7RDtMi%2FtMTAzNTcRJzUhFQcRIREnNSEVBxEhESc1IRUHERcDIwMjfX0BlXIBen0BlXIBeX0BlXJ0EUFhLRkDIBktLRn87QMTGS0tGfztAxMZLS0Z%2FOAQ%2FiABqgACACQAAAPkA6wAGAAlADFAGglIHhcDJUcRJFADAyUXElACUBgPJVARUA8VAD%2Ft7T%2Ft7TMSOS%2FtAS%2F9Mswv7TEwARUHETMyHgIVFA4CIyE1NxEGBgcHIxEBMj4CNTQuAiMjEQJVfWNwoGgxK2WkeP59fTJXIys3AgU%2BYkMkIkJjQFEDrC0Z%2FqYePV9BR2dDIC0ZAxMBBAWvAQz8pBErSTc0RScQ%2FpQAAwAlAAAFMAOsAAwAIQAtAD9AIShHLRAMRx4WSAUtKB5QHAtQEBANDFArHBUnIh8PUCQNDwA%2FM%2B0yMjI%2FM%2B0ROS%2FtEO0yMgEv7S%2FtMi%2FtMTAlMj4CNTQuAiMjERMVBxEzMh4CFRQOAiMhNTcRJzUFJzUhFQcRFxUhNTcBrT5iQyQiQmNAZX19d3CgaDErZaR4%2Fml9fQPzfQGVcnL%2Ba31QEStJNzRFJxD%2BlANcLRn%2Bph49X0FHZ0MgLRkDIBktRhktLRn84BktLRkAAAIAJQAAA2gDrAAMACEAMEAaEAxHHhZIBQtQEBANDFAeUBwVHw9QDQ8%2FIwFdAD%2FtMj%2Ft7RE5L%2B0BL%2B0v7TIxMCUyPgI1NC4CIyMRExUHETMyHgIVFA4CIyE1NxEnNQGtPmJDJCJCY0BlfX13cKBoMStlpHj%2BaX19UBErSTc0RScQ%2FpQDXC0Z%2FqYePV9BR2dDIC0ZAyAZLQAAAQBF%2F%2BwDIQPFACQASUAs2hsB2BkBhhkBEkgBIwkJUBuQGwIbJFAAAA0bHlEXFjsISwgCKQgBCARQDRAAP%2B0zXV0%2F7TIROS%2FtAS9yMy8vM%2B0xMABxcXETISYmIyIGBwcjETY2MzIeAhUUDgIjIiYnNRYWMzI%2BAjch2gGSB3t6NF4gKDc%2BiFFhnnA8PXm3eVSCIC50RFd4SyQD%2Fm4CDrSzGhWmAQYMEzd1t4B1u4FFKxw8DQ4zXoVRAAIAJP%2FsBawDxQAaAC4APkAiAEgbFAhHDSVIFQYgUBgQB1AUFA0TDlAQDwgNUAsVKlADFgA%2F7T%2FtMj%2FtMhI5L%2B0%2F7QEvM%2B0v7TIv7TEwARQCIyImJyERFxUhNTcRJzUhFQcRITY2MzIWBzQuAiMiDgIVFB4CMzI%2BAgWs1uLN1gj%2B%2FnL%2Ba319AZVyAQIK2NHW2rQaPWRJSmA4FhY4YEpJZD0aAdvv%2FwDq4f6PGS0tGQMgGS0tGf6k2OP382GZaTc3aZlhYpprOTlrmgACAAYAAAOJA6wAFwAiAFhAMBcAAVIARwMEFAMDBAQHIiIVHEgHAwcDBwIQRxUCBBdQISEMEAMVUAATFRlQD1AMDwA%2F7e0%2FM%2B0yMhE5L%2B0yAS8v7RI5OS8vEO0RMxESOYcQKysQxDEwMyM1NxMmJjU0PgIzIRUHERcVITU3ESMTIyIGFRQeAjMz6uRR32RvOmmTWAGYfX3%2BYnuSkmZ6bxUzUz91LRcBbheEYEhhPBotGfzgGS0tGgFNAchbWSlHNR8A%2F%2F8AUP%2FsA0YFDgImAEgAAAAHAI4AmQAAAAEAFP5MA3MFjQA7AH25AAD%2F8EAjCRBICQY0RzkjIyo5GkcqOTRQNhUnUCMfGw8zMy5SFAk7UAa4%2F%2FBAIwkQSAYAAAQAFBAUAhQQAhAJEEgCUAQAsD0BcD0BLz0BDz0BXV1dXQA%2F7Ss%2FXRI5LzMr7TIQ7TIQyT8z7T%2FtMgEv7S8SOS8Q7TIyACsxMBMzNSc1IRUhFSEVFA4CBz4DMzIeAhURFA4CIyImJzUzFxYzMjY1ETQmIyIOAgcRFxUhNTcRIxaKjAEyAQX%2B%2BwEBAwIcUFdXJDZaQSUrT21CLEAlLxshMjs8UVUcPz42En%2F%2BZHeKBKigGC3lU3MOKCsoDRAkHhMeQmpL%2FT1ql2AsCgjHbRx%2BjALqU1kGCAsE%2FScZLS0ZBA%2F%2F%2FwAlAAADEwWQAiYCXAAAAAYAjX8AAAEATv%2FsA04DxQAoAE5AMUsBAQkBAUgAARMTQCiAKNAoAygbHkgKHlAbGyMYUDsTSxMCKRMBEw8QKCNRBRaPKgFdAD%2FtMj8zXV3tEjkv7QEv7TIvcTMvMTBxcXElDgMjIi4CNTQ%2BAjMyFhcRIycmJiMiBgchFSEeAzMyPgI3A04aSFJZKnqtbjRDeKViUZg%2BNyslaTl5iQkBVv6pAiFMf2AiR0M7FzkTHRMKQ4C5dYC5dzgTDP76phUaqbhQVIhgNAUJDAcA%2F%2F8AVP%2FsAtMDxQIGAFYAAP%2F%2FACsAAAISBUwCBgBMAAD%2F%2FwAJAAACNAUOAiYA1AAAAAYAjsoA%2F%2F%2F%2Fxf5MAYkFTAIGAE0AAAACABT%2F7AWSA6wAKgA3AEVAJxtIMBU3RyMpJQ8fBF8EAgQ2UBUVETdQI1AgFRQPUCVQEQ8JUQQAFgA%2FMu0%2F7e0yP%2B3tETkv7QEvcjMzMy%2FtMi%2FtMTAXIiYnJzMXFhYzMj4CNxMnNSEVBxEzMh4CFRQOAiMhNTcRIQMOAyUyPgI1NC4CIyMRgCE3DgYtHwYbEBUmJykXKoMDFX13cKBoMStlpHj%2BaX3%2B6ysVKTlVAxc%2BYkMkIkJjQGUUFQyjNQsaNHrHkgEJGS0tGf6mHj1fQUdnQyAtGQMT%2FumI3ZxVZBErSTc0RScQ%2FpQAAgAlAAAFiQOsACQAMQBKQCgJSCogFEcZAzFHIREwE1ADICAAFBEZUBcVMVAOFSIfGgJQHAAPIDMBcQA%2FMu0yMjI%2F7T%2FtMjIROS8z7TIBLzPtMi%2FtMi%2FtMTABFQcRMzIeAhUUDgIjITU3ESERFxUhNTcRJzUhFQcRIREnNQEyPgI1NC4CIyMRA%2BZ9d3CgaDErZaR4%2Fml9%2FoVy%2Fmt9fQGVcgF7fQGIPmJDJCJCY0BlA6wtGf6mHj1fQUdnQyAtGQFx%2Fo8ZLS0ZAyAZLS0Z%2FqQBXBkt%2FKQRK0k3NEUnEP6UAAABABQAAAPlBY0AMADTuQAA%2F%2FBAHQkQSAkGKUcuGkcfLikfGlAsHBUPKCgjUhQJMFAGuP%2FwQGoJEEgGAAAEABQQFAIJFBACEAkQSAJQBACgMgHgMgHAMgEQMgEAMgE54DIBkDIBcDIBYDIBUDIBQDIBMDIBIDIBHzIBADIBkDIBgDIBcDIBYDIBQDIB0DIBwDIBsDIBoDIBgDIBcDIBYDIBXV1dXV1dXXFxcXFxcnJycnJycnJycl5dXV1dcQA%2F7Ss%2FXl0SOS8zK%2B0yEO0yEMk%2FM%2B0yMjIBL%2B0v7TIyACsxMBMzNSc1IRUhFSEVFA4CBz4DMzIeAhURFxUhNTcRNCYjIg4CBxEXFSE1NxEjFoqMATIBBf77AQEDAhxQV1ckNlpBJXL%2Ba31RVRw%2FPjYSf%2F5kd4oEqKAYLeVTcw4oKygNECQeEx5Cakv9qhktLRkCSlNZBggLBP0nGS0tGQQP%2F%2F8AJQAAA%2BUFkAImAmMAAAAHAI0A2gAA%2F%2F8AGf5GA%2FgFegAmAFwAAAEHApIAtwAAABy5ADb%2FwLMREUg2uP%2FAswsLSDa4%2F8CyCQlIKysrAAEAJP5tBBcDrAAXAElAKhFHFBQHBkcXDkcHDhdQEQZQFZ8SATASARINCAUAUAoCD4AZAWAZAVAZAV1dXQA%2FM%2B0yMjIvXV0v7TPtMgEv7S%2FtEjkv7TEwEyc1IRUHESERJzUhFQcRFxUhAyMDITU3oX0BlXIBuH0BlXJy%2FmAzQTT%2BVX0DZhktLRn87QMTGS0tGfzgGS3%2BbQGTLRkAAAEAOwAAA4UGkAANACNAEgVaCgBIAwtfBGACDQMKBV8HEgA%2F7TI%2FM%2B3tAS%2FtL%2B0xMAETMxMlERcVITU3ESc1As9kQRH%2BI8%2F9xKysBT0BU%2F5WAftoGjU1GgSeGzUAAQArAAACuwSnAA0AIkARCgwBRwYMB1AAUAkPBgFQAxUAP%2B0yP%2B3tMwEv7S%2FNMTABERcVITU3ESc1ITczEQFxof4ZoIUCAEgtA1j87hktLRkDIBkt%2B%2F6xAAH%2F8gGqCA4CEAADAA%2B1AgACugO9AD%2FtAS8vMTABFSE1CA735AIQZmYAAAQAOwAAB1MFPQADABcAJwA3AH5AKjAAICASARgoCwFSFhcWWgwLFAwMCwpcFwwNXBIAKxArICsDV7ArwCsCK7j%2FwEAceX1IKyMjAAwJBBNfFgYVAw0SXxcLEBI1GwBRAwAv%2Fd7NPzMz7TI%2FMzPtMjIyEjkvzStyXl0BL%2B0yL%2B2HECuHK8QBGC%2FNMhI5LzPNMTAlIRUhASc1IRUHESMBERcVITU3ESc1IQElFAYjIi4CNTQ2MzIeAgc0JiMiDgIVFB4CMzI2BS8CGf3n%2Fvq0AcmsYf0ftP43rKwBlgJYAyqUiUBmSCaVhT9nSSiLQFIoNR8NDR81KFJAZmYE7ho1NRr7EgTA%2B5AbNTUbBJ4aNfwVxJGaJ0twSZCVJUpuSHZ2HjtZOjtaPB95AAABABz%2F7APrA6wAIQB4QFKWAwECGAoOSB8gCBFIHyAIEUgUR58gAQAgECBAIAMgAA8QD1APYA9wDwUPAAAMEAwCCAwEDA8DIAUwBQIFGhdRHhYhDRNQEUAPUA8CDw8RDwQVAD8%2FMy9dEO0yMj%2FtMgEvXRczL15dMy9dL11d7TEwACsBKytdAQMGBgcjNT4DNxMjByM3IRUjERQWMzI2NxUGBiMiNREBayUNFQy3HSoeFAcqhjA5FQO6vDAmGCYUGFQwsgNY%2Fjaivi4tHjdJZ04B2IDUVP1%2BQUEKBkEUI9kCkwAAAgBgAQQDogRGACMANwDTQJJrGHsYixgDax57HoseA2QMdAyEDANkBnQGhAYDZBV0FYQVA2QPdA%2BEDwNrIXshiyEDawN7A4sDAzsdSx1bHQM7GUsZWxkDNAtEC1QLAzQHRAdUBwM0FEQUVBQDNCxELFQsAzQQRBBUEAM0MEQwVDADPCZMJlwmAzwiTCJcIgM7Nks2WzYDOwJLAlsCAy6qEiSqALj%2FwEATCQ1IACmtUBsBDxsBABsBGzOtCQAv7dxdcXHtAS8r7dztMTBdXV1dXV1dXQBdXV1dAV1dXV0AXV1dXRM0NjcnNxc2NjMyFhc3FwcWFhUUBgcXBycGBiMiJicHJzcmJjcUHgIzMj4CNTQuAiMiDgJ7KiZrSmgyeERCejJsSG0mLCwmbUhsMnpCRHgyakhrJipgL09rPD1rUC8vUGs9PGtPLwKkRHgxa0ptJiwsJm1IbTN4QkR4MmpIaycpKiZrSGoyeEQ8a08vL09rPD1rUC8vUGsAAQAc%2F%2BwERQOsACEAgEBYlwMBAhgKDkgfIAgRSB8gCBFIFEc0IEQgAiAgAQIAIBAgAiAADxAPUA9gD3APBQ8AAAwQDAIIDAQMDwMQBSAFMAUDBRoXUR4WIQ0TUBFAD1APAg8PEQ8EFQA%2FPzMvXRDtMjI%2F7TIBL10XMy9eXTMvXS9dX11d7TEwACsBKytdAQMGBgcjNT4DNxMjByM3IRUjERQWMzI2NxUGBiMiNREBayUNFQy3HSoeFAcqhjA5FQQUvDAmGCYUGFQwsgNY%2Fjaivi4tHjdJZ04B2IDUVP1%2BQUEKBkEUI9kCkwAAAgAEAhcCWwU9AAoADgBQQDMNHwQvBD8EAwQECAHgJQY1BgIOBhACIAIwAgNQAgECCAUN5QB%2FBI8EnwQDBAQBCwfcAd0APz8zEjkvXTPtMjIBL11xMzNx7TIzL3EzMTABFSM1ITUBMxEzFQMjASEB9on%2BlwGHa2XuAv7rARcCtp%2BfYQIm%2FeBnAez%2BewABAC8CCgIwBT0AKAA6QCEEABQAAiTijwoBCt8fAR8iA%2BAWG%2BQAABEj5SDcEeQKBt8APzPtP%2B0SOS%2FtAS%2FtMi9xxnHtAF0xMAEyFhUUBiMiJicnMxceAzMyPgI1NC4CIyIGByMRIRUhFT4DARqHj46SOHUtBzcbCRwhIxAyQSUPDydENCA6EDoBtv6UCxgdJwQDgG59jg0Nu3AGDAkGGzJFKipDLRgJBQGPcNkCBQUDAAEAJgIYAkoFPQAIADFAG0YGAQUGAQYFBQFDBwEGBwEHAwEF3QQI5QAC3AA%2FM%2B05PwEvLzNxcRI5LzNxcTEwEyM1IRUBIwEhXjgCJP6jYQFW%2FpEEV%2BZC%2FR0CtQAAAwAiAgkCTgVHABkALQBBAGhAPxU9ATjjEg8DEgDjLh8SARAuARIuEi4MBuMAGkAa0BoDGiTjDAMPBx8BH%2BQLPQE9PSkaMwEFMwEz5BfeKeQJ3wA%2F7T%2FtXV0SOS9d7V05OQEv7S9x7RI5OS8vcnIQ7RE5ORDtAF0xMAEUBgcWFhUUBiMiJjU0NjcmJjU0PgIzMhYDNC4CIyIOAhUUHgIzMj4CAzQuAiMiDgIVFB4CMzI%2BAgI0RDlFUomRiYlRRTlFHz9gQH1%2FaQ8jOisrNyANDSA3Kys6Iw8YDB0wJCQvGwsLGy8kJDAdDAR2QlwYGGhRa3t5bVBpGBhbQy9NNx5w%2Fh0oPisWFis%2BKCk%2BKhYWKj4BpiA1JxYWJzUgITQkFBQkNAAB%2F%2BUEYgLDBXoAEQAxQB0NRwwGR0AfBQHfBQEFDI8FnwUCBYAJUA8AHwACAAAvXe0azV0yAS9xchrtL%2B0xMAEiLgInMxYWMzI2NzMOAwFUb41RIAKkBmhdXWgGpAIgUY0EYixNZjlnampnOWZNLAAAAQAyA5MBZAU9ABcALkANC5gF%2BwCXABAQEAIIELj%2FwEALFDxIEAadBagLEwMAPzP07QEvK15d%2FeTtMTABFA4CBzU%2BAzU0LgI1NDYzMh4CAWQhSHVUQEomCR0jHTcrFyogEwSuNVdHNRM%2FDiUnJw8RGRwnHyYpEyQ1AAABADIEYAESBc8AFQA5QCMqAkoCWgIDDpcJmAAvBT8FAgUOAAadQAWACQ8RHxEvEQMIEQAvXl0zGtwa7QEvEMRdEO3tMTBdEzQ%2BAjcVBgYVFB4CFRQGIyIuAjIcN1Q5OEAiKiI3KxcqIBME5zBINikRPxEuGhcWFSEiJiwSIzIAAAAAAAABAAAUYAABA2MMAAAJCFIAAwAk%2F48AAwA3%2F9sAAwA5%2F9sAAwA6%2F9sAAwA8%2F7QAAwHw%2F48AAwH4%2F48AAwH6%2F48AAwIA%2F48AAwII%2F9sAAwIJ%2F7QAAwIO%2F7QAFAAU%2F7QAJAAD%2F48AJAA3%2Fx0AJAA5%2FvgAJAA6%2F1wAJAA8%2F0QAJABZ%2F2gAJABa%2F0QAJABc%2F0QAJAC1%2Fx0AKQAP%2F1wAKQAR%2F1wAKQAk%2F2gALwAD%2F7QALwA3%2F0QALwA5%2F0QALwA6%2F2gALwA8%2FzMALwBc%2F48ALwC1%2F0QAMwAD%2F7QAMwAP%2Fx0AMwAR%2Fx0AMwAk%2F0QANQA3%2F4UANQA5%2F1wANQA6%2F48ANQA8%2F48ANQBc%2F64ANwAD%2F9sANwAP%2F2gANwAQ%2F0QANwAR%2F2gANwAd%2F5oANwAe%2F48ANwAk%2F1wANwAy%2F9sANwBE%2F3EANwBG%2F3EANwBI%2F3EANwBM%2F7gANwBS%2F3EANwBV%2F7gANwBW%2F3EANwBY%2F7gANwBa%2F3EANwBc%2F3EAOQAD%2F9sAOQAP%2FvgAOQAQ%2F0QAOQAR%2FvgAOQAd%2F2gAOQAe%2F2gAOQAk%2FvgAOQBE%2Fx0AOQBI%2Fx0AOQBM%2F4UAOQBS%2FvgAOQBV%2F4UAOQBY%2F4UAOQBc%2Fx0AOgAD%2F9sAOgAP%2F0QAOgAQ%2F48AOgAR%2F0QAOgAd%2F7QAOgAe%2F7QAOgAk%2Fx0AOgBE%2F1wAOgBI%2F1wAOgBM%2F64AOgBS%2F1wAOgBV%2F64AOgBY%2F64AOgBc%2F4UAPAAD%2F7QAPAAP%2FvgAPAAQ%2Fx0APAAR%2FvgAPAAd%2F0QAPAAe%2F0QAPAAk%2Fx0APABE%2FzMAPABI%2FzMAPABM%2F48APABS%2FzMAPABT%2F0QAPABU%2Fx0APABY%2Fx0APABZ%2FzMASQBJ%2F9sASQC1AHEAVQAP%2F64AVQAQ%2F9cAVQAR%2F48AVQBK%2F9sAVQC1AEwAWQAP%2F3sAWQAR%2F3sAWgAP%2F3sAWgAR%2F3sAXAAP%2F3sAXAAR%2F3sAtAC0%2F2gAtQAD%2F2gAtQBW%2F48AtQBX%2F9sAtQC1%2F2gAwgIs%2FzMAwgI1%2FzMAwgJL%2FzMAwgJQ%2Fn8AwgJT%2FzMAwwIs%2FzMAwwI1%2FzMAwwJL%2FzMAwwJQ%2Fn8AwwJT%2FzMBKgAP%2FwoBKgAR%2FwoBKgH3AEwBKgH4%2FsMBKgH6%2Fw4BKgIA%2FsMBKgIZ%2F7gBKwH4%2F54BKwH6%2F80BKwIA%2F54BKwIJ%2F5oBKwIO%2F5oBLAH4%2F54BLAIJ%2F2YBLAIO%2F2YB8AAD%2F48B8AEr%2F6wB8AEs%2F6wB8AIE%2F6wB8AII%2Fx8B8AIJ%2FskB8AIO%2FskB8AIV%2F3MB8AId%2F2gB8AIj%2F3MB9AH4%2F54B9AH6%2F80B9AIA%2F54B9AIJ%2F5oB9AIO%2F5oB9QEr%2F0oB9QEs%2FxcB9QEt%2FzMB9QEu%2F1YB9QEw%2FxsB9QEy%2FzMB9QH4%2FrAB9QH6%2FwAB9QIA%2FrAB9QIE%2F0oB9QIM%2F0oB9QIP%2FzMB9QIR%2F48B9QIS%2F48B9QIX%2F48B9QIZ%2F48B9QIa%2F14B9QIc%2F14B9QIf%2FzMB9QIm%2F48B9QIo%2FzMB9gIJ%2F5oB%2BAAD%2F48B%2BAC1%2Fx8B%2BAEr%2F6wB%2BAEs%2F6wB%2BAIE%2F6wB%2BAII%2Fx8B%2BAIJ%2FskB%2BAIO%2FskB%2BAIV%2F3MB%2BAId%2F2gB%2BAIj%2F3MB%2BgAD%2F48B%2BgIE%2F9sB%2BgII%2F3MB%2BgIJ%2F0IB%2BgIO%2F0IB%2FwEr%2F3MB%2FwEs%2F3MB%2FwEt%2F7QB%2FwEu%2F7QB%2FwEw%2F7QB%2FwEy%2F7QB%2FwIE%2F3MB%2FwII%2F6YB%2FwIP%2F7QB%2FwIW%2F7QB%2FwIY%2F7QB%2FwIe%2F7QB%2FwIl%2F7QB%2FwIq%2F7QCAAAD%2F8sCAAEr%2F6wCAAIE%2F6wCAAII%2Fx8CAAIJ%2FskCAAIO%2FskCBAH4%2F54CBAH6%2F80CBAIA%2F54CBAIJ%2F5oCBAIO%2F5oCBgAP%2Fx8CBgAR%2Fx8CBgH4%2F0YCBgH6%2F2ACBgIA%2F0YCBwEx%2F9sCCAAD%2F9sCCAAP%2F2gCCAAQ%2F0YCCAAR%2F2gCCAAd%2F5wCCAAe%2F5wCCAEr%2F9sCCAEs%2F9sCCAEt%2F3MCCAEu%2F3MCCAEv%2F3MCCAEw%2F3MCCAEy%2F3MCCAH3AEwCCAH4%2F1wCCAH6%2F1QCCAIA%2FyMCCAIE%2F9sCCAIM%2F9sCCAIP%2F3MCCAIQ%2F3MCCAIV%2F5oCCAIX%2F7QCCAIZ%2F7gCCAIc%2F7QCCAId%2F7gCCAIf%2F3MCCAIj%2F7gCCAIk%2F7QCCAIn%2F7QCCAIo%2F3MCCAIp%2F7QCCQAD%2F7QCCQAP%2FvoCCQAQ%2Fx8CCQAR%2FwICCQAd%2F0YCCQAe%2F0YCCQEr%2F0oCCQEs%2FxcCCQEt%2FzMCCQEu%2F1YCCQEw%2FxsCCQEy%2FzMCCQH4%2FrACCQH6%2FwACCQIA%2FrACCQIE%2F0oCCQIM%2F0oCCQIP%2FzMCCQIR%2F48CCQIS%2F48CCQIV%2FzECCQIX%2F48CCQIZ%2F48CCQIa%2F14CCQIc%2F14CCQIf%2FzMCCQIm%2F48CCQIo%2FzMCCgIl%2F74CCgIq%2F74CCwEt%2F30CCwEu%2F30CCwEw%2F30CCwEy%2F30CCwIP%2F30CCwIY%2F9sCCwIf%2F30CCwIl%2F30CCwIo%2F30CCwIq%2F30CDAIJ%2F5oCDAIO%2F5oCDgAD%2F7QCDgEr%2F0oCDgEs%2F0oCDgEt%2FzMCDgEu%2F1YCDgEw%2FxsCDgEy%2FzMCDgH4%2FrACDgH6%2FwACDgIA%2FrACDgIE%2F0oCDgIM%2F0oCDgIP%2FzMCDgIR%2F48CDgIS%2F48CDgIX%2F48CDgIZ%2F48CDgIa%2F14CDgIc%2F14CDgIf%2FzMCDgIm%2F48CDgIo%2FzMCFQEv%2F90CFgEt%2F7YCFgEu%2F7YCFgEw%2F7YCFgEx%2F2oCFgEy%2F7YCFgIP%2F7YCFgIR%2F7ACFgIV%2F7YCFgIX%2F7ACFgIY%2F7YCFgIZ%2F4cCFgIa%2F8UCFgId%2F7YCFgIf%2F7QCFgIl%2F7YCFgIo%2F7YCFgIq%2F7YCGgEt%2F%2B4CGgEu%2F9MCGgEw%2F9MCGgEy%2F%2B4CGgIP%2F%2B4CGgIe%2F9MCGgIf%2F9MCGgIh%2F9MCGgIl%2F%2B4CGgIo%2F9MCGgIq%2F%2B4CGwIR%2F%2B4CGwIT%2F9sCGwIX%2F%2B4CGwIZ%2F%2BcCGwIa%2F%2B4CGwId%2F9kCGwIi%2F9sCGwIn%2F9sCGwIp%2F9sCHgEt%2F7QCHgEu%2F7QCHgEw%2F7QCHgEy%2F7QCHgIP%2F7QCHgIW%2F7QCHgIe%2F7QCHgIf%2F7QCHgIh%2F7QCHgIo%2F7QCIwEt%2F9MCIwEu%2F9MCIwEw%2F9MCIwEy%2F9MCIwIP%2F9MCIwIf%2F9MCIwIh%2F9MCIwIl%2F9MCIwIo%2F9MCIwIq%2F9MCLQAP%2FuUCLQAR%2FuUCLQCo%2F38CLQCp%2F80CLQCx%2F80CMwC1%2F5oCNAC1%2F5oCOQC1%2F0wCOQJA%2F80COQJH%2F5oCOQJK%2F5oCOQJL%2F0wCOQJM%2F0wCOQJN%2F38COQJQ%2FskCOQJW%2F80COQJZ%2F%2BUCOQJa%2F5gCOQJe%2F80COQJn%2F5gCOQJq%2F80COQJr%2F5oCOQJs%2F5oCOQJt%2F7ICOgI5%2F%2BUCOgI9%2F7ICOgI%2F%2F80COgJE%2F80COgJH%2F%2FICOgJK%2F%2FICOgJL%2F%2BUCOgJM%2F7gCOgJN%2F%2BECOgJO%2F80COgJQ%2F5oCOgJT%2F7ICOgJY%2F7wCOgJd%2F80COgJk%2F%2BUCOgJs%2F80COwI5%2F38COwI9%2F7ICOwI%2F%2F80COwJE%2F7ICOwJL%2F%2BUCOwJM%2F1oCOwJO%2F80COwJQ%2F5oCOwJT%2F5MCOwJY%2F5oCOwJd%2F80COwJs%2F%2BUCOwJu%2F%2BUCOwJw%2F80CPAAP%2FxkCPAAR%2FxkCPACo%2F38CPACp%2F80CPACx%2F80CPAI5%2FyECPAI9%2F0wCPAJAADMCPAJE%2F2YCPAJF%2F%2BUCPAJH%2F80CPAJK%2F%2BUCPAJY%2F2YCPAJZ%2F80CPAJb%2F7ICPAJd%2F2YCPAJe%2F2QCPAJh%2F7ICPAJk%2F2YCPAJl%2F7ICPAJm%2F7ICPAJn%2F0wCPAJp%2F38CPAJs%2F7ICPAJ0%2F38CPAJ1%2F38CPAJ3%2F5oCPAJ4%2F2YCPQJAADMCPQJMABkCPQJWADMCPQJeABkCPQJgADMCPgJAABkCPgJE%2F%2BUCPwJA%2F80CPwJH%2F80CPwJK%2F80CPwJL%2F90CPwJM%2F%2BMCPwJT%2F%2BwCPwJZ%2F80CPwJa%2F5oCPwJe%2F5gCPwJn%2F5gCPwJs%2F5wCQAI9%2F4MCQAI%2F%2F%2BUCQAJE%2F6YCQAJM%2F80CQAJQ%2F7ICQAJY%2F7ICQAJd%2F80CQAJk%2F%2BUCQwJH%2F80CQwJK%2F80CQwJM%2F9cCQwJN%2F6YCQwJQ%2F%2BUCQwJWABkCQwJZ%2F%2BUCQwJe%2F7ICQwJg%2F%2BUCQwJn%2F5oCQwJq%2F80CQwJr%2F7ICQwJs%2F2YCQwJ2%2F%2BUCRAJN%2F%2BUCRAJa%2F%2BUCRAJe%2F%2FICRAJn%2F80CRAJs%2F80CRQJN%2F%2BUCRQJe%2F%2BUCRQJn%2F80CRQJs%2F80CRQJw%2F7ICRwI5%2F5oCRwI9%2F5oCRwI%2F%2F80CRwJE%2F5oCRwJKABkCRwJM%2F40CRwJNABkCRwJO%2F2ACRwJQ%2F80CRwJY%2F20CRwJd%2F%2BUCSQAP%2FwACSQAR%2FwACSQAdAEwCSQAeAEwCSQCpADMCSQI5%2FvoCSQI9%2F2YCSQI%2F%2F7gCSQJAABkCSQJE%2F2YCSQJHABkCSQJKABkCSQJLABkCSQJM%2F80CSQJN%2F90CSQJO%2F28CSQJY%2F38CSQJd%2F7ICSQJe%2F%2BUCSQJn%2F80CSQJ2ADMCSQJ4%2F7ICSgI5%2F5oCSgI9%2F5oCSgJE%2F80CSgJM%2F%2BUCSgJO%2F8sCSgJQ%2F80CSgJT%2F%2BUCSgJaABkCSgJeABkCSgJqABkCSgJr%2F%2BUCSgJs%2F80CSgJw%2F%2BUCSgJ2ABkCSwAP%2FzMCSwAR%2FzMCSwCo%2F5oCSwCp%2F8sCSwI5%2F5oCSwI9%2F38CSwJE%2F5oCSwJF%2F%2BUCSwJH%2F%2BUCSwJN%2F9MCSwJY%2F7ICSwJZ%2F80CSwJb%2F5oCSwJe%2F7ICSwJh%2F80CSwJj%2F80CSwJk%2F5oCSwJl%2F80CSwJn%2F2YCSwJo%2F7ICSwJp%2F7ICSwJq%2F7ICSwJs%2F5oCSwJu%2F5oCSwJy%2F7ICSwJ0%2F5oCSwJ1%2F38CSwJ3%2F5oCSwJ4%2F7ICTAAP%2FrICTAAR%2FrICTAAd%2F7ICTAAe%2F7ICTACo%2F0wCTACp%2F38CTACx%2F80CTAI5%2FnkCTAI9%2FzECTAJA%2F%2BUCTAJE%2FxkCTAJH%2F5oCTAJN%2F2gCTAJW%2F%2BUCTAJY%2FxkCTAJa%2F38CTAJb%2FxkCTAJc%2F0wCTAJd%2FuECTAJe%2FwoCTAJf%2F0wCTAJg%2F0wCTAJh%2F0wCTAJi%2F5oCTAJj%2F0wCTAJk%2FxkCTAJl%2F0wCTAJm%2F0wCTAJn%2FxkCTAJo%2F0wCTAJp%2F0wCTAJq%2FwoCTAJu%2FzMCTAJv%2F0wCTAJx%2F0wCTAJy%2F0wCTAJ3%2F0wCTAJ4%2FxkCTQI5%2F38CTQI9%2F0wCTQJE%2F2YCTQJHABkCTQJL%2F80CTQJM%2F2QCTQJQ%2F38CTQJY%2F0wCTQJk%2F5oCTgJA%2F80CTgJH%2F5gCTgJK%2F7ICTgJN%2F0wCTgJW%2F%2BUCTgJn%2F38CTgJs%2F0wCTwJH%2F%2BUCTwJn%2F%2BUCUgJsABkCUwC1%2F38CUwJY%2F4UCVQC1%2F38CVQI5%2F6gCVQI9%2F2oCVQI%2F%2F38CVQJA%2F7ICVQJE%2F64CVQJF%2F64CVQJH%2F80CVQJK%2F80CVQJL%2F2YCVQJO%2F20CVQJQ%2FxsCVQJW%2F%2BUCVQJY%2F5MCVgI9%2F1QCVgI%2F%2F80CVgJAABkCVgJE%2F38CVgJHABkCVgJNAAoCVgJO%2F5gCVgJY%2F5ECVgJd%2F80CVgJk%2F%2BUCVwI5%2F7ICVwI9%2F2YCVwI%2F%2F3ECVwJE%2F5oCVwJHABkCVwJL%2F80CVwJO%2F0YCVwJQ%2F7ICVwJd%2F80CVwJfABkCVwJk%2F%2BUCWQJkABICWQJo%2F%2BUCWQJr%2F8sCWQJs%2F5gCWQJw%2F64CWgJd%2F80CWgJe%2F%2BUCWgJf%2F80CWgJk%2F80CWgJl%2F%2BwCWgJs%2F7ICWgJu%2F7ICWgJw%2F7ICWgJz%2F80CWgJ4%2F80CWwJZ%2F%2BUCWwJa%2F%2BUCWwJd%2F80CWwJe%2F%2FQCWwJf%2F8UCWwJk%2F%2BUCWwJl%2F90CWwJn%2F%2FICWwJq%2F%2FQCWwJr%2F80CWwJs%2F7oCWwJt%2F%2BUCWwJw%2F7ICWwJz%2F80CWwJ4%2F%2BUCXAAP%2FxkCXAAR%2FxkCXAJd%2F5oCXAJe%2F%2BUCXAJk%2F5gCXAJl%2F%2BUCXAJn%2F80CXAJ4%2F80CXQJgABkCXQJ2ADMCXgBIABkCXgJZABkCXgJd%2F%2BUCXgJgABkCXgJqADMCXgJs%2F80CXgJtABkCXgJu%2F%2BUCXgJw%2F80CXwJa%2F%2BUCXwJe%2F%2BUCXwJgABkCXwJn%2F80CXwJq%2F9sCXwJw%2F80CXwJz%2F%2BUCYAJd%2F9sCYAJf%2F9sCYAJgABkCYAJl%2F%2BMCYAJn%2F%2FQCYAJs%2F9UCYAJt%2F%2FICYAJw%2F9cCYAJz%2F90CYwCo%2F8sCYwJZ%2F%2BECYwJa%2F80CYwJe%2F80CYwJg%2F%2BUCYwJn%2F5gCYwJq%2F80CYwJr%2F%2BUCYwJs%2F%2BMCYwJt%2F80CYwJw%2F7ACYwJ2%2F%2BUCZQJZ%2F%2FICZQJ2ABkCZwJd%2F8UCZwJeABkCZwJf%2F80CZwJk%2F%2BUCZwJl%2F9kCZwJqADMCZwJr%2F%2BUCZwJs%2F7ICZwJu%2F80CZwJw%2F8sCZwJ2ABkCZwJ4%2F9kCaQJd%2F%2BUCaQJgABkCaQJk%2F%2BUCaQJl%2F%2BECaQJr%2F%2BUCaQJs%2F%2BUCaQJw%2F80CaQJ2ADMCagJZABkCagJaABkCagJeABkCagJgADMCagJs%2F%2BUCagJtABkCagJu%2F%2BUCagJw%2F9cCagJ2ABkCawAP%2F2YCawAR%2F2YCawJZABkCawJd%2F%2BUCawJfABkCawJgABkCawJk%2F80CawJn%2F%2BUCawJpABkCawJqABkCawJs%2F%2BUCawJ2ADMCawJ4%2F%2BUCbAAP%2FzMCbAAR%2FzMCbAAd%2F%2BUCbAAe%2F%2BUCbACpADMCbAJZ%2F%2BUCbAJa%2F%2BUCbAJd%2F38CbAJe%2F%2BUCbAJf%2F%2BUCbAJk%2F6YCbAJl%2F%2BUCbAJn%2F80CbAJt%2F80CbAJ4%2F80CbQJd%2F80CbQJk%2F80CbQJs%2F80CbQJt%2F%2FQCbQJw%2F8kCbQJ4%2F%2BUCbgJZ%2F%2BUCbgJa%2F7ICbgJe%2F80CbgJg%2F%2BUCbgJn%2F7ICbgJq%2F8UCbgJr%2F80CbgJs%2F7ICbgJt%2F7ICbgJw%2F5oCbgJz%2F7ICbgJ2%2F%2BUCbwJgABkCdQJr%2F7ICdQJw%2F2QCdgJd%2F5YCdgJf%2F7QCdgJk%2F9sCdgJl%2F%2B4CdgJt%2F%2FQCdgJu%2F7ACdgJ4%2F%2BUCdwJd%2F5gCdwJf%2F80CdwJk%2F80CdwJl%2F%2BUCdwJr%2F%2BUCdwJt%2F%2FQCdwJu%2F7ACdwJw%2F7IChQAP%2FzMChQAR%2FzMChQCpABkChwAP%2FzUChwAR%2FzUChwAd%2F80ChwAe%2F80ChwCo%2F0wChwCp%2F7IChwCx%2F80AAAAcAVYAAQAAAAAAAABAAAAAAQAAAAAAAQAQAEAAAQAAAAAAAgAHAFAAAQAAAAAAAwAbAFcAAQAAAAAABAAQAEAAAQAAAAAABQAMAHIAAQAAAAAABgAPAH4AAQAAAAAABwB6AI0AAQAAAAAACAAUABYAAQAAAAAACQAOAQcAAQAAAAAACwAcARUAAQAAAAAADAAuATEAAQAAAAAADQB%2FAV8AAQAAAAAADgArAd4AAwABBAkAAACAAgkAAwABBAkAAQAgAokAAwABBAkAAgAOAqkAAwABBAkAAwA2ArcAAwABBAkABAAgAokAAwABBAkABQAYAu0AAwABBAkABgAeAwUAAwABBAkABwD0AyMAAwABBAkACAAoAjUAAwABBAkACQAcBBcAAwABBAkACwA4BDMAAwABBAkADABcBGsAAwABBAkADQD%2BBMcAAwABBAkADgBWBcVEaWdpdGl6ZWQgZGF0YSCpIDIwMDcgQXNjZW5kZXIgQ29ycG9yYXRpb24uIEFsbCByaWdodHMgcmVzZXJ2ZWQuTGliZXJhdGlvbiBTZXJpZlJlZ3VsYXJBc2NlbmRlciAtIExpYmVyYXRpb24gU2VyaWZWZXJzaW9uIDEuMDBMaWJlcmF0aW9uU2VyaWZMaWJlcmF0aW9uIGlzIGEgdHJhZGVtYXJrIG9mIFJlZCBIYXQsIEluYy4gcmVnaXN0ZXJlZCBpbiBVLlMuIFBhdGVudCBhbmQgVHJhZGVtYXJrIE9mZmljZSBhbmQgY2VydGFpbiBvdGhlciBqdXJpc2RpY3Rpb25zLlN0ZXZlIE1hdHRlc29uaHR0cDovL3d3dy5hc2NlbmRlcmNvcnAuY29tL2h0dHA6Ly93d3cuYXNjZW5kZXJjb3JwLmNvbS90eXBlZGVzaWduZXJzLmh0bWxVc2Ugb2YgdGhpcyBMaWJlcmF0aW9uIGZvbnQgc29mdHdhcmUgaXMgc3ViamVjdCB0byB0aGUgbGljZW5zZSBhZ3JlZW1lbnQgdW5kZXIgd2hpY2ggeW91IGFjY2VwdGVkIHRoZSBMaWJlcmF0aW9uIGZvbnQgc29mdHdhcmUuaHR0cDovL3d3dy5hc2NlbmRlcmNvcnAuY29tL2xpYmVyYXRpb24uaHRtbABEAGkAZwBpAHQAaQB6AGUAZAAgAGQAYQB0AGEAIACpACAAMgAwADAANwAgAEEAcwBjAGUAbgBkAGUAcgAgAEMAbwByAHAAbwByAGEAdABpAG8AbgAuACAAQQBsAGwAIAByAGkAZwBoAHQAcwAgAHIAZQBzAGUAcgB2AGUAZAAuAEwAaQBiAGUAcgBhAHQAaQBvAG4AIABTAGUAcgBpAGYAUgBlAGcAdQBsAGEAcgBBAHMAYwBlAG4AZABlAHIAIAAtACAATABpAGIAZQByAGEAdABpAG8AbgAgAFMAZQByAGkAZgBWAGUAcgBzAGkAbwBuACAAMQAuADAAMABMAGkAYgBlAHIAYQB0AGkAbwBuAFMAZQByAGkAZgBMAGkAYgBlAHIAYQB0AGkAbwBuACAAaQBzACAAYQAgAHQAcgBhAGQAZQBtAGEAcgBrACAAbwBmACAAUgBlAGQAIABIAGEAdAAsACAASQBuAGMALgAgAHIAZQBnAGkAcwB0AGUAcgBlAGQAIABpAG4AIABVAC4AUwAuACAAUABhAHQAZQBuAHQAIABhAG4AZAAgAFQAcgBhAGQAZQBtAGEAcgBrACAATwBmAGYAaQBjAGUAIABhAG4AZAAgAGMAZQByAHQAYQBpAG4AIABvAHQAaABlAHIAIABqAHUAcgBpAHMAZABpAGMAdABpAG8AbgBzAC4AUwB0AGUAdgBlACAATQBhAHQAdABlAHMAbwBuAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAHMAYwBlAG4AZABlAHIAYwBvAHIAcAAuAGMAbwBtAC8AaAB0AHQAcAA6AC8ALwB3AHcAdwAuAGEAcwBjAGUAbgBkAGUAcgBjAG8AcgBwAC4AYwBvAG0ALwB0AHkAcABlAGQAZQBzAGkAZwBuAGUAcgBzAC4AaAB0AG0AbABVAHMAZQAgAG8AZgAgAHQAaABpAHMAIABMAGkAYgBlAHIAYQB0AGkAbwBuACAAZgBvAG4AdAAgAHMAbwBmAHQAdwBhAHIAZQAgAGkAcwAgAHMAdQBiAGoAZQBjAHQAIAB0AG8AIAB0AGgAZQAgAGwAaQBjAGUAbgBzAGUAIABhAGcAcgBlAGUAbQBlAG4AdAAgAHUAbgBkAGUAcgAgAHcAaABpAGMAaAAgAHkAbwB1ACAAYQBjAGMAZQBwAHQAZQBkACAAdABoAGUAIABMAGkAYgBlAHIAYQB0AGkAbwBuACAAZgBvAG4AdAAgAHMAbwBmAHQAdwBhAHIAZQAuAGgAdAB0AHAAOgAvAC8AdwB3AHcALgBhAHMAYwBlAG4AZABlAHIAYwBvAHIAcAAuAGMAbwBtAC8AbABpAGIAZQByAGEAdABpAG8AbgAuAGgAdABtAGwAAAAAAgAAAAAAAP8hAGQAAAAAAAAAAAAAAAAAAAAAAAAAAAKVAAAAAQACAAMABAAFAAYABwAIAAkACgALAAwADQAOAA8AEAARABIAEwAUABUAFgAXABgAGQAaABsAHAAdAB4AHwAgACEAIgAjACQAJQAmACcAKAApACoAKwAsAC0ALgAvADAAMQAyADMANAA1ADYANwA4ADkAOgA7ADwAPQA%2BAD8AQABBAEIAQwBEAEUARgBHAEgASQBKAEsATABNAE4ATwBQAFEAUgBTAFQAVQBWAFcAWABZAFoAWwBcAF0AXgBfAGAAYQBiAGMAZABlAGYAZwBoAGkAagBrAGwAbQBuAG8AcABxAHIAcwB0AHUAdgB3AHgAeQB6AHsAfAB9AH4AfwCAAIEAggCDAIQAhQCGAIcAiACJAIoAiwCMAI0AjgCPAJAAkQCSAJMAlACVAJYAlwCYAJkAmgCcAJ0AngCfAKAAoQCiAKMApAClAKYApwCoAKkAqgCrAK0ArgCvALAAsQCyALMAtAC1ALYAtwC4ALkAugC7ALwBAgC%2BAL8BAwEEAMIAwwDEAMUAxgDHAMgAyQDKAMsAzADNAM4AzwDQANEA0wDUANUA1gDXANgA2QEFANsA3ADdAN4A3wDgAOEA4gDjAOQA5QDmAOcA6ADpAOoA6wDsAO0A7gDvAPABBgEHAQgA9AD1APYA9wD4APkA%2BgD7APwA%2FQD%2BAP8BAAEBANoBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfASABIQEiASMBJAElASYBJwEoASkBKgErASwBLQEuAS8BMAExATIBMwE0ATUBNgE3ATgBOQE6ATsBPAE9AT4BPwFAAUEBQgFDAUQBRQFGAUcBSAFJAUoBSwFMAU0BTgFPAVABUQFSAVMBVAFVAVYBVwFYAVkBWgFbAVwBXQFeAV8BYAFhAWIBYwFkAWUBZgFnAWgBaQFqAWsBbAFtAW4BbwFwAXEBcgFzAXQBdQF2AXcBeAF5AXoBewF8AX0BfgF%2FAYABgQGCAYMBhAGFAYYBhwGIAYkBigGLAYwBjQGOAY8BkAGRAZIBkwGUAZUBlgGXAZgBmQGaAZsBnAGdAZ4BnwGgAaEBogGjAaQBpQGmAacBqAGpAaoBqwGsAa0BrgGvAbABsQGyAbMBtAG1AbYBtwG4AbkBugG7AbwBvQG%2BAb8BwAHBAcIBwwHEAcUBxgHHAcgByQHKAcsBzAHNAc4BzwHQAdEB0gHTAdQB1QHWAdcB2AHZAdoB2wHcAd0B3gHfAeAB4QHiAeMB5AHlAeYB5wHoAekB6gHrAewB7QHuAe8B8AHxAfIB8wH0AfUB9gH3AfgB%2BQH6AfsB%2FAH9Af4B%2FwIAAgECAgIDAgQCBQIGAgcCCAIJAgoCCwIMAg0CDgIPAhACEQISAhMCFAIVAhYCFwIYAhkCGgIbAhwCHQIeAh8CIAIhAiICIwIkAiUCJgInAigCKQIqAisCLAItAi4CLwIwAjECMgIzAjQCNQI2AjcCOAI5AjoCOwI8Aj0CPgI%2FAkACQQJCAkMCRAJFAkYCRwJIAkkCSgJLAkwCTQJOAk8CUAJRAlICUwJUAlUCVgJXAlgCWQJaAlsCXAJdAl4CXwJgAmECYgJjAmQCZQJmAmcCaAJpAmoCawJsAm0CbgJvAnACcQJyAnMCdAJ1AnYCdwJ4AnkCegJ7AnwCfQJ%2BAn8CgAKBAoICgwKEAoUChgKHAogCiQKKAosCjAKNAo4CjwKQApECkgKTAJsAvQKUApUClgKXApgCmQKaApsERXVybwd1bmlGMDAxB3VuaUYwMDIHdW5pMDJDOQd1bmkwMEI5B3VuaTAwQjIHdW5pMDBCMwZtaWRkb3QGQWJyZXZlBmFicmV2ZQdBb2dvbmVrB2FvZ29uZWsGRGNhcm9uBmRjYXJvbgZEY3JvYXQHRW9nb25lawdlb2dvbmVrBkVjYXJvbgZlY2Fyb24GTGFjdXRlBmxhY3V0ZQZMY2Fyb24GbGNhcm9uBExkb3QEbGRvdAZOYWN1dGUGbmFjdXRlBk5jYXJvbgZuY2Fyb24NT2h1bmdhcnVtbGF1dA1vaHVuZ2FydW1sYXV0BlJhY3V0ZQZyYWN1dGUGUmNhcm9uBnJjYXJvbgZTYWN1dGUGc2FjdXRlDFRjb21tYWFjY2VudAx0Y29tbWFhY2NlbnQGVGNhcm9uBnRjYXJvbgVVcmluZwV1cmluZw1VaHVuZ2FydW1sYXV0DXVodW5nYXJ1bWxhdXQGWmFjdXRlBnphY3V0ZQpaZG90YWNjZW50Cnpkb3RhY2NlbnQFR2FtbWEFVGhldGEDUGhpBWFscGhhBWRlbHRhB2Vwc2lsb24Fc2lnbWEDdGF1A3BoaQ11bmRlcnNjb3JlZGJsCWV4Y2xhbWRibAd1bmkyMDdGBnBlc2V0YQlhcnJvd2xlZnQHYXJyb3d1cAphcnJvd3JpZ2h0CWFycm93ZG93bglhcnJvd2JvdGgJYXJyb3d1cGRuDGFycm93dXBkbmJzZQpvcnRob2dvbmFsDGludGVyc2VjdGlvbgtlcXVpdmFsZW5jZQVob3VzZQ1yZXZsb2dpY2Fsbm90CmludGVncmFsdHAKaW50ZWdyYWxidAhTRjEwMDAwMAhTRjExMDAwMAhTRjAxMDAwMAhTRjAzMDAwMAhTRjAyMDAwMAhTRjA0MDAwMAhTRjA4MDAwMAhTRjA5MDAwMAhTRjA2MDAwMAhTRjA3MDAwMAhTRjA1MDAwMAhTRjQzMDAwMAhTRjI0MDAwMAhTRjUxMDAwMAhTRjUyMDAwMAhTRjM5MDAwMAhTRjIyMDAwMAhTRjIxMDAwMAhTRjI1MDAwMAhTRjUwMDAwMAhTRjQ5MDAwMAhTRjM4MDAwMAhTRjI4MDAwMAhTRjI3MDAwMAhTRjI2MDAwMAhTRjM2MDAwMAhTRjM3MDAwMAhTRjQyMDAwMAhTRjE5MDAwMAhTRjIwMDAwMAhTRjIzMDAwMAhTRjQ3MDAwMAhTRjQ4MDAwMAhTRjQxMDAwMAhTRjQ1MDAwMAhTRjQ2MDAwMAhTRjQwMDAwMAhTRjU0MDAwMAhTRjUzMDAwMAhTRjQ0MDAwMAd1cGJsb2NrB2RuYmxvY2sFYmxvY2sHbGZibG9jawdydGJsb2NrB2x0c2hhZGUFc2hhZGUHZGtzaGFkZQlmaWxsZWRib3gKZmlsbGVkcmVjdAd0cmlhZ3VwB3RyaWFncnQHdHJpYWdkbgd0cmlhZ2xmBmNpcmNsZQlpbnZidWxsZXQJaW52Y2lyY2xlCXNtaWxlZmFjZQxpbnZzbWlsZWZhY2UDc3VuBmZlbWFsZQRtYWxlBXNwYWRlBGNsdWIFaGVhcnQHZGlhbW9uZAttdXNpY2Fsbm90ZQ5tdXNpY2Fsbm90ZWRibAJJSgJpagtuYXBvc3Ryb3BoZQZtaW51dGUGc2Vjb25kCWFmaWk2MTI0OAlhZmlpNjEyODkGSDIyMDczBkgxODU0MwZIMTg1NTEGSDE4NTMzCm9wZW5idWxsZXQHQW1hY3JvbgdhbWFjcm9uC0NjaXJjdW1mbGV4C2NjaXJjdW1mbGV4CkNkb3RhY2NlbnQKY2RvdGFjY2VudAdFbWFjcm9uB2VtYWNyb24GRWJyZXZlBmVicmV2ZQpFZG90YWNjZW50CmVkb3RhY2NlbnQLR2NpcmN1bWZsZXgLZ2NpcmN1bWZsZXgKR2RvdGFjY2VudApnZG90YWNjZW50DEdjb21tYWFjY2VudAxnY29tbWFhY2NlbnQLSGNpcmN1bWZsZXgLaGNpcmN1bWZsZXgESGJhcgRoYmFyBkl0aWxkZQZpdGlsZGUHSW1hY3JvbgdpbWFjcm9uBklicmV2ZQZpYnJldmUHSW9nb25lawdpb2dvbmVrC0pjaXJjdW1mbGV4C2pjaXJjdW1mbGV4DEtjb21tYWFjY2VudAxrY29tbWFhY2NlbnQMa2dyZWVubGFuZGljDExjb21tYWFjY2VudAxsY29tbWFhY2NlbnQMTmNvbW1hYWNjZW50DG5jb21tYWFjY2VudANFbmcDZW5nB09tYWNyb24Hb21hY3JvbgZPYnJldmUGb2JyZXZlDFJjb21tYWFjY2VudAxyY29tbWFhY2NlbnQLU2NpcmN1bWZsZXgLc2NpcmN1bWZsZXgEVGJhcgR0YmFyBlV0aWxkZQZ1dGlsZGUHVW1hY3Jvbgd1bWFjcm9uBlVicmV2ZQZ1YnJldmUHVW9nb25lawd1b2dvbmVrC1djaXJjdW1mbGV4C3djaXJjdW1mbGV4C1ljaXJjdW1mbGV4C3ljaXJjdW1mbGV4BWxvbmdzCkFyaW5nYWN1dGUKYXJpbmdhY3V0ZQdBRWFjdXRlB2FlYWN1dGULT3NsYXNoYWN1dGULb3NsYXNoYWN1dGUJYW5vdGVsZWlhBldncmF2ZQZ3Z3JhdmUGV2FjdXRlBndhY3V0ZQlXZGllcmVzaXMJd2RpZXJlc2lzBllncmF2ZQZ5Z3JhdmUNcXVvdGVyZXZlcnNlZAd1bmkyMDNFBGxpcmEJZXN0aW1hdGVkCW9uZWVpZ2h0aAx0aHJlZWVpZ2h0aHMLZml2ZWVpZ2h0aHMMc2V2ZW5laWdodGhzB3VuaUYwMDQHdW5pRjAwNQV0b25vcw1kaWVyZXNpc3Rvbm9zCkFscGhhdG9ub3MMRXBzaWxvbnRvbm9zCEV0YXRvbm9zCUlvdGF0b25vcwxPbWljcm9udG9ub3MMVXBzaWxvbnRvbm9zCk9tZWdhdG9ub3MRaW90YWRpZXJlc2lzdG9ub3MFQWxwaGEEQmV0YQd1bmkwMzk0B0Vwc2lsb24EWmV0YQNFdGEESW90YQVLYXBwYQZMYW1iZGECTXUCTnUCWGkHT21pY3JvbgJQaQNSaG8FU2lnbWEDVGF1B1Vwc2lsb24DQ2hpA1BzaQd1bmkwM0E5DElvdGFkaWVyZXNpcw9VcHNpbG9uZGllcmVzaXMKYWxwaGF0b25vcwxlcHNpbG9udG9ub3MIZXRhdG9ub3MJaW90YXRvbm9zFHVwc2lsb25kaWVyZXNpc3Rvbm9zBGJldGEFZ2FtbWEEemV0YQNldGEFdGhldGEEaW90YQVrYXBwYQZsYW1iZGEHdW5pMDNCQwJudQJ4aQdvbWljcm9uA3JobwZzaWdtYTEHdXBzaWxvbgNjaGkDcHNpBW9tZWdhDGlvdGFkaWVyZXNpcw91cHNpbG9uZGllcmVzaXMMb21pY3JvbnRvbm9zDHVwc2lsb250b25vcwpvbWVnYXRvbm9zCWFmaWkxMDAyMwlhZmlpMTAwNTEJYWZpaTEwMDUyCWFmaWkxMDA1MwlhZmlpMTAwNTQJYWZpaTEwMDU1CWFmaWkxMDA1NglhZmlpMTAwNTcJYWZpaTEwMDU4CWFmaWkxMDA1OQlhZmlpMTAwNjAJYWZpaTEwMDYxCWFmaWkxMDA2MglhZmlpMTAxNDUJYWZpaTEwMDE3CWFmaWkxMDAxOAlhZmlpMTAwMTkJYWZpaTEwMDIwCWFmaWkxMDAyMQlhZmlpMTAwMjIJYWZpaTEwMDI0CWFmaWkxMDAyNQlhZmlpMTAwMjYJYWZpaTEwMDI3CWFmaWkxMDAyOAlhZmlpMTAwMjkJYWZpaTEwMDMwCWFmaWkxMDAzMQlhZmlpMTAwMzIJYWZpaTEwMDMzCWFmaWkxMDAzNAlhZmlpMTAwMzUJYWZpaTEwMDM2CWFmaWkxMDAzNwlhZmlpMTAwMzgJYWZpaTEwMDM5CWFmaWkxMDA0MAlhZmlpMTAwNDEJYWZpaTEwMDQyCWFmaWkxMDA0MwlhZmlpMTAwNDQJYWZpaTEwMDQ1CWFmaWkxMDA0NglhZmlpMTAwNDcJYWZpaTEwMDQ4CWFmaWkxMDA0OQlhZmlpMTAwNjUJYWZpaTEwMDY2CWFmaWkxMDA2NwlhZmlpMTAwNjgJYWZpaTEwMDY5CWFmaWkxMDA3MAlhZmlpMTAwNzIJYWZpaTEwMDczCWFmaWkxMDA3NAlhZmlpMTAwNzUJYWZpaTEwMDc2CWFmaWkxMDA3NwlhZmlpMTAwNzgJYWZpaTEwMDc5CWFmaWkxMDA4MAlhZmlpMTAwODEJYWZpaTEwMDgyCWFmaWkxMDA4MwlhZmlpMTAwODQJYWZpaTEwMDg1CWFmaWkxMDA4NglhZmlpMTAwODcJYWZpaTEwMDg4CWFmaWkxMDA4OQlhZmlpMTAwOTAJYWZpaTEwMDkxCWFmaWkxMDA5MglhZmlpMTAwOTMJYWZpaTEwMDk0CWFmaWkxMDA5NQlhZmlpMTAwOTYJYWZpaTEwMDk3CWFmaWkxMDA3MQlhZmlpMTAwOTkJYWZpaTEwMTAwCWFmaWkxMDEwMQlhZmlpMTAxMDIJYWZpaTEwMTAzCWFmaWkxMDEwNAlhZmlpMTAxMDUJYWZpaTEwMTA2CWFmaWkxMDEwNwlhZmlpMTAxMDgJYWZpaTEwMTA5CWFmaWkxMDExMAlhZmlpMTAxOTMJYWZpaTEwMDUwCWFmaWkxMDA5OAlhZmlpMDAyMDgJYWZpaTYxMzUyA3BpMQxmb3Vyc3VwZXJpb3IMZml2ZXN1cGVyaW9yDXNldmVuc3VwZXJpb3INZWlnaHRzdXBlcmlvcg1jeXJpbGxpY2JyZXZlEGNhcm9uY29tbWFhY2NlbnQRY29tbWFhY2NlbnRyb3RhdGUAAAAAAwAIAAIAEQAB%2F%2F8AAw%3D%3D") format("truetype");
  font-weight: 400;
  font-style: normal;
}

/* line 43, app/assets/stylesheets/agreements.scss.erb */
.dark-gray-background {
  background: #333333 !important;
}

/* line 46, app/assets/stylesheets/agreements.scss.erb */
.white {
  color: #f0f0f0;
}

/* line 49, app/assets/stylesheets/agreements.scss.erb */
.brand-cover-color {
  color: #41144b;
}

/* line 53, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body {
  position: relative;
  width: 21cm;
  height: fit-content;
  margin: 0 auto;
  color: black;
  background: #FFFFFF;
  font-size: 14px;
  font-family: 'Red Hat Display';
  padding-bottom: 100px;
}

/* line 64, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body .logo-box {
  margin-top: 20px;
}

/* line 68, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body .small-logo-box {
  padding-top: 5px;
  padding-bottom: 15px;
}

/* line 73, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body h1 {
  font-family: 'Red Hat Display Bold';
  font-size: 24px;
  font-weight: 700;
}

/* line 79, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body strong {
  font-family: 'Red Hat Display Bold';
}

/* line 83, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body b {
  font-family: 'Red Hat Display Bold';
}

/* line 88, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body .bordered_first_col_fixed td:first-child {
  white-space: nowrap;
  border: 1px solid black;
}

/* line 93, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body .bordered_first_col_fixed td {
  border: 1px solid black;
}

/* line 97, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body .bordered_first_col_fixed th {
  border: 1px solid black;
}

/* line 102, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body .bordered td {
  border: 1px solid black;
}

/* line 106, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body .bordered th {
  border: 1px solid black;
}

/* line 110, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body .not-bordered td {
  border: none;
}

/* line 114, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body .not-bordered th {
  border: none;
}

/* line 118, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body .low_padding td {
  padding: 0px 4px;
}

/* line 122, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body .low_padding table {
  margin-bottom: 5px;
}

/* line 126, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body table {
  width: 100%;
  border-collapse: collapse;
  border-spacing: 0;
  margin-bottom: 20px;
}

/* line 133, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body table .align-left {
  text-align: left;
}

/* line 136, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body table .align-right {
  text-align: right;
}

/* line 139, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body table .align-top {
  vertical-align: top;
}

/* line 142, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body table .align-bottom {
  vertical-align: bottom;
}

/* line 146, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body table .align-center {
  text-align: center;
}

/* line 150, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body table td {
  padding: 5px 10px;
}

/* line 154, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body table th {
  padding: 5px 10px;
  background-color: #d0d0d0;
  font-weight: bold;
  text-align: left;
}

/* line 163, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body table.outer-bordered {
  border-collapse: collapse;
  border: 1px solid;
}

/* line 168, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body .empty_question_box {
  border: 1px solid lightgray;
  min-width: 370px;
  height: 45px;
}

/* line 173, app/assets/stylesheets/agreements.scss.erb */
body.agreement-body .boolean_container {
  min-width: 90px;
}

/* line 177, app/assets/stylesheets/agreements.scss.erb */
.test_agreement__header {
  color: blue;
}

/* line 181, app/assets/stylesheets/agreements.scss.erb */
.align-center {
  text-align: center;
}

/* line 185, app/assets/stylesheets/agreements.scss.erb */
.signature-block {
  margin-top: 10px;
  margin-bottom: 10px;
  line-height: 50px;
}

/* line 190, app/assets/stylesheets/agreements.scss.erb */
.signature-block .signature-label {
  display: inline-block;
  text-align: right;
}

/* line 195, app/assets/stylesheets/agreements.scss.erb */
.signature-block .signature-line {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  border-bottom: 1px solid;
}

/* line 202, app/assets/stylesheets/agreements.scss.erb */
.signature-block .signature-line-with-undertext {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  padding-top: 5px;
  border-top: 1px solid;
  line-height: normal;
  vertical-align: bottom;
  text-align: center;
}

/* line 213, app/assets/stylesheets/agreements.scss.erb */
.signature-block .signature-line-with-uppertext {
  display: inline-block;
  margin-left: 10px;
  margin-right: 10px;
  padding-bottom: 30px;
  border-bottom: 1px solid;
  line-height: normal;
  vertical-align: top;
  text-align: center;
}

/* line 225, app/assets/stylesheets/agreements.scss.erb */
dl {
  display: grid;
  grid-template-columns: max-content auto;
}

/* line 230, app/assets/stylesheets/agreements.scss.erb */
dt {
  grid-column-start: 1;
  margin-right: 10px;
}

/* line 234, app/assets/stylesheets/agreements.scss.erb */
dt::after {
  content: ':';
}

/* line 238, app/assets/stylesheets/agreements.scss.erb */
dd {
  margin-left: 10px;
  margin-bottom: 10px;
  grid-column-start: 2;
}

/* line 246, app/assets/stylesheets/agreements.scss.erb */
ol.list_bold_marker li::marker {
  font-weight: bold;
}

/* line 252, app/assets/stylesheets/agreements.scss.erb */
ol.with_margins li {
  margin-top: 5px;
  margin-bottom: 5px;
}

/* line 257, app/assets/stylesheets/agreements.scss.erb */
ol.marker_with_parens {
  counter-reset: item;
}

/* line 259, app/assets/stylesheets/agreements.scss.erb */
ol.marker_with_parens > li {
  counter-increment: item;
}

/* line 262, app/assets/stylesheets/agreements.scss.erb */
ol.marker_with_parens > li::marker {
  content: "(" counter(item, decimal) ") ";
}

/* line 265, app/assets/stylesheets/agreements.scss.erb */
ol.marker_with_parens.lower_alpha > li::marker {
  content: "(" counter(item, lower-alpha) ") ";
}
/* line 6, app/assets/stylesheets/appetite.scss */
.appetite-form-card {
  width: 80%;
  max-width: 30rem;
  padding-bottom: 0 !important;
  text-align: left;
}

/* line 13, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card {
  background-color: #f0ecec;
  color: #481c4c;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  max-height: 4rem;
  height: 8vh;
  padding: 5%;
  flex-direction: row;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  transition: all 0.1s ease;
  min-width: 250px;
  height: 70px;
}

/* line 31, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card p.program-name {
  margin-left: 10px;
}

/* line 37, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card.artisan_contractors-icon::before {
  content: "";
  min-width: 24px;
  min-height: 24px;
  background-image: url(https://app.blitz-staging.com/assets/purple_contractors_icon-ca98ce10e8fc9637581a90d0a4fe3b1d48e67f3729dd2597356c7e1b524f5deb.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

/* line 47, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card.commercial_lessors_risk-icon::before {
  content: "";
  min-width: 24px;
  min-height: 24px;
  background-image: url(https://app.blitz-staging.com/assets/purple_lessors_risk_icon-66e015a4a4112a9b8ebcc3556108939b94edd01c7431d5b5eefb191f0b776a43.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

/* line 57, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card.builders_risk-icon::before {
  content: "";
  min-width: 24px;
  min-height: 24px;
  background-image: url(https://app.blitz-staging.com/assets/purple_builders_risk_icon-65bcaa9d52130d52037940083afdc416ff7d1a306aa647b60ec5555f2a92e5be.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

/* line 67, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card.retail_services-icon::before {
  content: "";
  min-width: 24px;
  min-height: 24px;
  background-image: url(https://app.blitz-staging.com/assets/purple_retail_services_icon-8a42285930ecfd9ded5bbe826bba6c4043bff58f41918ad5b68d2eca30f97e4f.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

/* line 77, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card.cannabis_line-icon::before {
  content: "";
  min-width: 24px;
  min-height: 24px;
  background-image: url(https://app.blitz-staging.com/assets/purple_cannabis_icon-fc0b48cc2d23c93544c4c413ff19dc3d4d6d6b4cfce1f49db3a473644ce14140.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

/* line 87, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card.lessors_risk_only-icon::before {
  content: "";
  min-width: 24px;
  min-height: 24px;
  background-image: url(https://app.blitz-staging.com/assets/purple_cannabis_icon-fc0b48cc2d23c93544c4c413ff19dc3d4d6d6b4cfce1f49db3a473644ce14140.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

/* line 97, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card.special_events-icon::before {
  content: "";
  min-width: 24px;
  min-height: 24px;
  background-image: url(https://app.blitz-staging.com/assets/purple_special_events_icon-08ab2e9525f8f07227178318dea7085c3368a04d04420ecf763f2c5248e078d7.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

/* line 107, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card:hover {
  background-color: white;
  color: #FE712B;
  border: #FE712B solid 2px;
}

/* line 113, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card.artisan_contractors-icon:hover::before {
  background-image: url(https://app.blitz-staging.com/assets/orange_contractors_icon-1642ee7c0e50fef4624944a39aec7bea302a9ce4f9e07f69a7a3ff19229f8aaf.svg);
}

/* line 117, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card.commercial_lessors_risk-icon:hover::before {
  background-image: url(https://app.blitz-staging.com/assets/orange_lessors_risk_icon-872d458f91d9b1522d2a1d25fd3c9b6f74b01e55e8c91eda7a21034b15f42ea0.svg);
}

/* line 121, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card.builders_risk-icon:hover::before {
  background-image: url(https://app.blitz-staging.com/assets/orange_builders_risk_icon-1c7cacf14de384103b4917df26bd19ae3f421200b210067da495a46f9b3365ad.svg);
}

/* line 125, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card.retail_services-icon:hover::before {
  background-image: url(https://app.blitz-staging.com/assets/orange_retail_services_icon-27c21408aa7801d22447a1d9f70aea69f8765f25c281150b410f4c8aef2925a2.svg);
}

/* line 129, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card.cannabis_line-icon:hover::before {
  background-image: url(https://app.blitz-staging.com/assets/orange_cannabis_icon-18432c62229a6bc220a9b59cdeb6ba22eb3dbb0eef86b69b46079f9f1eee0cef.svg);
}

/* line 133, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card.lessors_risk_only-icon:hover::before {
  background-image: url(https://app.blitz-staging.com/assets/orange_cannabis_icon-18432c62229a6bc220a9b59cdeb6ba22eb3dbb0eef86b69b46079f9f1eee0cef.svg);
}

/* line 137, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card.special_events-icon:hover::before {
  background-image: url(https://app.blitz-staging.com/assets/orange_special_events_icon-d3325c8f22eb84ff7d9bc82c8435e13bfb78c24f3814fc0e1371dfabc98ee83c.svg);
}

/* line 141, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card::after {
  content: "";
  width: 30px;
  height: 30px;
  background-image: url(https://app.blitz-staging.com/assets/orange_ne_arrow-7f50610e6da0f1f762395ff1a05b31184e129afa20f3ec012f62ad5bf9f253c4.svg);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  right: 10px;
  opacity: 0;
  transition: opacity 0.1s ease;
}

/* line 154, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide.card:hover::after {
  opacity: 1;
}

/* line 158, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide_row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
  padding-bottom: 10px;
  justify-content: center;
}

/* line 167, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide .icon {
  font-size: 24px;
  color: #752487;
  margin-right: 10px;
  display: flex;
  align-items: center;
}

/* line 175, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide .icon img {
  width: 24px;
  height: 24px;
}

/* line 180, app/assets/stylesheets/appetite.scss */
.appetite-checker-guide p {
  margin: 0;
  display: inline-flex;
  align-items: center;
}

/* line 186, app/assets/stylesheets/appetite.scss */
.submit-appetite-check-button {
  background-color: #41144B;
  color: white;
  border: 2px solid #8E2CA4;
  font-size: 1rem;
  font-weight: bold;
  padding: 12px;
  border-radius: 8px;
  transition: all 0.3s ease-in-out;
}

/* line 197, app/assets/stylesheets/appetite.scss */
.submit-appetite-check-button:hover {
  box-shadow: 0 0 10px rgba(65, 20, 75, 0.7);
}

/* line 201, app/assets/stylesheets/appetite.scss */
.submit-appetite-check-button:active {
  transform: scale(0.98);
}

/* line 206, app/assets/stylesheets/appetite.scss */
.get-appointed-appetite-check-button {
  background-color: #FF5500 !important;
  color: white;
  border: 2px solid #FF5500 !important;
  width: 80%;
  font-size: 1rem;
  font-weight: bold;
  padding: 12px;
  border-radius: 8px;
  transition: all 0.3s ease-in-out;
}

/* line 218, app/assets/stylesheets/appetite.scss */
.get-appointed-appetite-check-button:hover {
  box-shadow: 0 0 10px rgba(255, 85, 0, 0.7);
}

/* line 222, app/assets/stylesheets/appetite.scss */
.get-appointed-appetite-check-button:active {
  transform: scale(0.98);
}

/* line 227, app/assets/stylesheets/appetite.scss */
.appetite-check-loading {
  opacity: 50%;
  position: relative;
  cursor: progress;
}

/* line 231, app/assets/stylesheets/appetite.scss */
.appetite-check-loading:after {
  content: url(https://app.blitz-staging.com/assets/spinner-48cad218aab94f80a22c0a2e0bfc144c859397cbb4efde54fe8dac7731578186.svg);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 100;
}

/* line 241, app/assets/stylesheets/appetite.scss */
.appetite-check-tooltip {
  display: inline-block;
}

/* line 245, app/assets/stylesheets/appetite.scss */
button.appetite-check-feedback-button-positive:hover {
  background-color: green !important;
  color: white;
  transition: all 0.3s ease-in-out;
}

/* line 250, app/assets/stylesheets/appetite.scss */
button.appetite-check-feedback-button-negative:hover {
  background-color: red !important;
  color: white;
  transition: all 0.3s ease-in-out;
}

/* line 256, app/assets/stylesheets/appetite.scss */
button.appetite-check-feedback-button-positive.selected {
  background-color: green !important;
  color: white;
}

/* line 261, app/assets/stylesheets/appetite.scss */
button.appetite-check-feedback-button-negative.selected {
  background-color: red !important;
  color: white;
}
/* line 5, app/assets/stylesheets/apply.scss */
#apply_body {
  font-family: "Red Hat Display", sans-serif;
  background-color: #f6f6f6;
  position: relative;
  min-height: 100vh;
}

/* line 11, app/assets/stylesheets/apply.scss */
#apply_body .decline-message {
  color: #FF6315;
}

/* line 15, app/assets/stylesheets/apply.scss */
#apply_body main {
  padding: 24px 30px;
  padding-bottom: calc(85px + 30px);
}

/* line 20, app/assets/stylesheets/apply.scss */
#apply_body #apply_header {
  background-color: white;
  box-shadow: 0 4px 6px 0px #33415505;
  padding-right: 5px;
  height: 70px;
  position: relative;
}

/* line 27, app/assets/stylesheets/apply.scss */
#apply_body #apply_header #portal_logo {
  position: absolute;
  height: 70px;
  top: 0;
}

/* line 31, app/assets/stylesheets/apply.scss */
#apply_body #apply_header #portal_logo #logo_button {
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  box-sizing: border-box;
  height: calc(70px);
}

/* line 40, app/assets/stylesheets/apply.scss */
#apply_body #apply_header #portal_logo #logo_button img {
  position: relative;
  left: -10px;
  max-height: calc(50px);
}

/* line 47, app/assets/stylesheets/apply.scss */
#apply_body #apply_header .header_item {
  display: inline-block;
  padding: 15px 5px;
  height: 70px;
  vertical-align: middle;
}

/* line 52, app/assets/stylesheets/apply.scss */
#apply_body #apply_header .header_item .header_link {
  color: #7E7E7E;
  text-decoration: none;
}

/* line 56, app/assets/stylesheets/apply.scss */
#apply_body #apply_header .header_item .header_link img.header_icon {
  padding: 10px;
  position: relative;
  top: -2px;
  filter: brightness(0) saturate(100%) invert(48%) sepia(0%) saturate(1682%) hue-rotate(140deg) brightness(103%) contrast(87%);
}

/* line 63, app/assets/stylesheets/apply.scss */
#apply_body #apply_header .header_item .header_link img.header_icon_no_filter {
  padding: 10px;
  position: relative;
  top: -2px;
}

/* line 72, app/assets/stylesheets/apply.scss */
#apply_body #apply_header .header_link_hover_purple:hover {
  color: #752487;
}

/* line 75, app/assets/stylesheets/apply.scss */
#apply_body #apply_header .header_link_hover_purple:hover img.header_icon {
  filter: none;
}

/* line 82, app/assets/stylesheets/apply.scss */
#apply_body a#back, #apply_body a.back_button_row_link {
  font-size: 85%;
  color: #9F9F9F;
  text-decoration: none;
  font-family: "Red Hat Display", sans-serif;
  display: inline-block;
}

/* line 88, app/assets/stylesheets/apply.scss */
#apply_body a#back img, #apply_body a.back_button_row_link img {
  margin-right: 10px;
  position: relative;
  top: -2px;
  width: 20px;
}

/* line 96, app/assets/stylesheets/apply.scss */
#apply_body .download_supplemental_application_portal_button {
  font-family: "Montserrat", sans-serif;
  background-color: #fff1ea;
  border: 1px solid #FF6315;
  color: #FF6315;
  font-size: 80%;
  text-decoration: none;
  margin: 12px;
  border-radius: 6px;
  padding: 8px;
  position: absolute;
  white-space: nowrap;
  top: -19px;
}

/* line 110, app/assets/stylesheets/apply.scss */
#apply_body .download_supplemental_application_portal_button .popover {
  width: 200%;
}

/* line 115, app/assets/stylesheets/apply.scss */
#apply_body #under_review_container {
  font-family: "Red Hat Display", sans-serif;
  text-align: center;
}

/* line 119, app/assets/stylesheets/apply.scss */
#apply_body #under_review_container #under_review_icon {
  color: #FE712B;
}

/* line 123, app/assets/stylesheets/apply.scss */
#apply_body #under_review_container #under_review_message {
  color: #752487;
}

/* line 128, app/assets/stylesheets/apply.scss */
#apply_body #timeline_container {
  margin-top: 20px;
  border-radius: 8px;
  padding: 10px;
  background-color: white;
  min-height: calc(100vh - 374px);
}

/* line 136, app/assets/stylesheets/apply.scss */
#apply_body #issued_container {
  font-family: "Montserrat", sans-serif;
  color: #626262;
  font-weight: bold;
  font-size: 115%;
  text-align: center;
}

/* line 143, app/assets/stylesheets/apply.scss */
#apply_body #issued_container a {
  text-decoration: none;
}

/* line 148, app/assets/stylesheets/apply.scss */
#apply_body .download_binding_documents_button {
  font-family: "Montserrat", sans-serif;
  background-color: #fff1ea;
  border: 1px solid #FF6315;
  color: #FF6315;
  font-size: 90%;
  font-weight: bold;
  width: 350px;
  position: relative;
  border-radius: 6px;
  padding: 9px;
  padding-left: 40px !important;
  margin: 9px;
}

/* line 162, app/assets/stylesheets/apply.scss */
#apply_body .download_binding_documents_button img {
  position: absolute;
  left: 10px;
  top: 7px;
  padding-right: 10px;
  border-right: 1px solid #FF6315;
}

/* line 170, app/assets/stylesheets/apply.scss */
#apply_body .download_binding_documents_button.loading {
  opacity: 50%;
  cursor: progress;
}

/* line 173, app/assets/stylesheets/apply.scss */
#apply_body .download_binding_documents_button.loading img {
  opacity: 0;
}

/* line 177, app/assets/stylesheets/apply.scss */
#apply_body .download_binding_documents_button.loading:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  left: 22px;
  transform: translate(-50%, -50%) scale(0.2);
  opacity: 100;
}

/* line 188, app/assets/stylesheets/apply.scss */
#apply_body #cannot_continue_container {
  font-family: "Montserrat", sans-serif;
  color: #626262;
  font-size: 115%;
  text-align: center;
}

/* line 194, app/assets/stylesheets/apply.scss */
#apply_body #cannot_continue_container a {
  text-decoration: none;
}

/* line 199, app/assets/stylesheets/apply.scss */
#apply_body #apply_container {
  background-color: white;
  margin-top: 20px;
  border-radius: 8px;
  padding: 30px;
  min-height: calc(100vh - 374px);
}

/* line 207, app/assets/stylesheets/apply.scss */
#apply_body #apply_container .apply_index_form {
  display: flex;
  justify-content: center;
  gap: 40px;
}

/* line 213, app/assets/stylesheets/apply.scss */
#apply_body #apply_container #submissions_data_container {
  margin-bottom: 15px;
}

/* line 216, app/assets/stylesheets/apply.scss */
#apply_body #apply_container #submissions_data_container .global_validation_wrapper {
  margin-bottom: 15px;
}

/* line 221, app/assets/stylesheets/apply.scss */
#apply_body #apply_container button[type='submit'] {
  font-size: 90%;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: #41144B;
  background-color: #FE712B;
  border-color: transparent;
  border-radius: 6px;
  padding: 12px 26px;
  box-shadow: 0 2px 6px 0 #ff712b20;
}

/* line 233, app/assets/stylesheets/apply.scss */
#apply_body #apply_container #product_selection {
  margin-bottom: 15px;
  font-family: "Red Hat Display", sans-serif;
}

/* line 237, app/assets/stylesheets/apply.scss */
#apply_body #apply_container #product_selection .instruction_row {
  color: #7E7E7E;
  font-size: 90%;
}

/* line 243, app/assets/stylesheets/apply.scss */
#apply_body #apply_container .error_container {
  margin-bottom: 15px;
}

/* line 249, app/assets/stylesheets/apply.scss */
#apply_body #apply_container #apply_index_container {
  margin: auto;
}

/* line 252, app/assets/stylesheets/apply.scss */
#apply_body #apply_container #apply_index_container .card {
  padding: 18px 20px 0px;
  margin-bottom: 24px;
  border-radius: 10px;
}

/* line 258, app/assets/stylesheets/apply.scss */
#apply_body #apply_container #apply_index_container .new_application_box {
  width: 500px;
}

@media (max-width: 1000px) {
  /* line 262, app/assets/stylesheets/apply.scss */
  #apply_body #apply_container #apply_index_container .program_summary_card {
    display: none;
  }
}

/* line 267, app/assets/stylesheets/apply.scss */
#apply_body #apply_container #apply_index_container .program_summary_card {
  text-align: center;
  padding: 16px 18px 0px;
  margin-bottom: 24px;
  border-radius: 10px;
  color: black;
  background-color: white;
  position: absolute;
  right: 3%;
  width: calc(43% - 220px);
  max-height: 52%;
  overflow-y: auto;
  border: 0.2vw solid #FE712B;
}

/* line 280, app/assets/stylesheets/apply.scss */
#apply_body #apply_container #apply_index_container .program_summary_card p {
  font-size: 20px;
}

/* line 284, app/assets/stylesheets/apply.scss */
#apply_body #apply_container #apply_index_container .program_summary_card .description {
  font-size: 17px;
}

/* line 288, app/assets/stylesheets/apply.scss */
#apply_body #apply_container #apply_index_container .program_summary_card::-webkit-scrollbar {
  width: 8px;
}

/* line 292, app/assets/stylesheets/apply.scss */
#apply_body #apply_container #apply_index_container .program_summary_card::-webkit-scrollbar-thumb {
  background-color: lightgrey;
  /* Color of the scrollbar thumb */
  border-radius: 6px;
}

/* line 297, app/assets/stylesheets/apply.scss */
#apply_body #apply_container #apply_index_container .program_summary_card:hover::-webkit-scrollbar-thumb {
  background-color: #555;
  /* Change thumb color on hover if desired */
}

/* line 301, app/assets/stylesheets/apply.scss */
#apply_body #apply_container #apply_index_container button[type='submit'] {
  color: var(--secondary-text);
  background-color: var(--secondary);
}

/* line 309, app/assets/stylesheets/apply.scss */
#embedded_apply_body {
  font-family: "Red Hat Display", sans-serif;
  position: relative;
  min-height: 100vh;
}

/* line 314, app/assets/stylesheets/apply.scss */
#embedded_apply_body main {
  padding: 24px 30px;
  padding-bottom: calc(85px + 30px);
}

/* line 319, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_header {
  background-color: white;
  box-shadow: 0 4px 6px 0px #33415505;
  padding-right: 5px;
  height: 70px;
  position: relative;
}

/* line 326, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_header #portal_logo {
  position: absolute;
  height: 70px;
  top: 0;
}

/* line 330, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_header #portal_logo #logo_button {
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 15px;
  padding-bottom: 15px;
  box-sizing: border-box;
  height: calc(70px);
}

/* line 339, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_header #portal_logo #logo_button img {
  position: relative;
  left: -10px;
  max-height: calc(50px);
}

/* line 346, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_header .header_item {
  display: inline-block;
  padding: 15px 5px;
  height: 70px;
  vertical-align: middle;
}

/* line 351, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_header .header_item .header_link {
  color: #7E7E7E;
  text-decoration: none;
}

/* line 355, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_header .header_item .header_link img.header_icon {
  padding: 10px;
  position: relative;
  top: -2px;
  filter: brightness(0) saturate(100%) invert(48%) sepia(0%) saturate(1682%) hue-rotate(140deg) brightness(103%) contrast(87%);
}

/* line 365, app/assets/stylesheets/apply.scss */
#embedded_apply_body a#back, #embedded_apply_body a.back_button_row_link {
  font-size: 85%;
  color: #9F9F9F;
  text-decoration: none;
  font-family: "Red Hat Display", sans-serif;
  display: inline-block;
}

/* line 371, app/assets/stylesheets/apply.scss */
#embedded_apply_body a#back img, #embedded_apply_body a.back_button_row_link img {
  margin-right: 10px;
  position: relative;
  top: -2px;
  width: 20px;
}

/* line 381, app/assets/stylesheets/apply.scss */
#embedded_apply_body #under_review_container {
  font-family: "Red Hat Display", sans-serif;
  text-align: center;
}

/* line 385, app/assets/stylesheets/apply.scss */
#embedded_apply_body #under_review_container #under_review_icon {
  color: #FE712B;
}

/* line 389, app/assets/stylesheets/apply.scss */
#embedded_apply_body #under_review_container #under_review_message {
  color: #752487;
}

/* line 394, app/assets/stylesheets/apply.scss */
#embedded_apply_body #timeline_container {
  margin-top: 20px;
  border-radius: 8px;
  padding: 10px;
  background-color: white;
  min-height: calc(100vh - 374px);
}

/* line 402, app/assets/stylesheets/apply.scss */
#embedded_apply_body #issued_container {
  font-family: "Montserrat", sans-serif;
  color: #626262;
  font-weight: bold;
  font-size: 115%;
  text-align: center;
}

/* line 409, app/assets/stylesheets/apply.scss */
#embedded_apply_body #issued_container a {
  text-decoration: none;
}

/* line 414, app/assets/stylesheets/apply.scss */
#embedded_apply_body .download_binding_documents_button {
  font-family: "Montserrat", sans-serif;
  background-color: #fff1ea;
  border: 1px solid #FF6315;
  color: #FF6315;
  font-size: 90%;
  font-weight: bold;
  width: 350px;
  position: relative;
  border-radius: 6px;
  padding: 9px;
  padding-left: 40px !important;
  margin: 9px;
}

/* line 428, app/assets/stylesheets/apply.scss */
#embedded_apply_body .download_binding_documents_button img {
  position: absolute;
  left: 10px;
  top: 7px;
  padding-right: 10px;
  border-right: 1px solid #FF6315;
}

/* line 436, app/assets/stylesheets/apply.scss */
#embedded_apply_body .download_binding_documents_button.loading {
  opacity: 50%;
  cursor: progress;
}

/* line 439, app/assets/stylesheets/apply.scss */
#embedded_apply_body .download_binding_documents_button.loading img {
  opacity: 0;
}

/* line 443, app/assets/stylesheets/apply.scss */
#embedded_apply_body .download_binding_documents_button.loading:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  left: 22px;
  transform: translate(-50%, -50%) scale(0.2);
  opacity: 100;
}

/* line 454, app/assets/stylesheets/apply.scss */
#embedded_apply_body #cannot_continue_container {
  font-family: "Montserrat", sans-serif;
  color: #626262;
  font-size: 115%;
  text-align: center;
}

/* line 460, app/assets/stylesheets/apply.scss */
#embedded_apply_body #cannot_continue_container a {
  text-decoration: none;
}

/* line 465, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_container {
  background-color: white;
  margin-top: 20px;
  border-radius: 8px;
  padding: 30px;
  min-height: calc(100vh - 374px);
}

/* line 473, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_container #submissions_data_container {
  margin-bottom: 15px;
}

/* line 476, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_container #submissions_data_container .global_validation_wrapper {
  margin-bottom: 15px;
}

/* line 481, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_container button[type='submit'] {
  font-size: 90%;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  color: #41144B;
  background-color: #FE712B;
  border-color: transparent;
  border-radius: 6px;
  padding: 12px 26px;
  box-shadow: 0 2px 6px 0 #ff712b20;
}

/* line 493, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_container #product_selection {
  margin-bottom: 15px;
  font-family: "Red Hat Display", sans-serif;
}

/* line 497, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_container #product_selection .instruction_row {
  color: #7E7E7E;
  font-size: 90%;
}

/* line 503, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_container .error_container {
  margin-bottom: 15px;
}

/* line 509, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_container #apply_index_container {
  max-width: 500px;
  margin: auto;
}

/* line 514, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_container #apply_index_container .card {
  padding: 18px 20px 0px;
  margin-bottom: 24px;
  border-radius: 10px;
}

/* line 520, app/assets/stylesheets/apply.scss */
#embedded_apply_body #apply_container #apply_index_container button[type='submit'] {
  color: var(--secondary-text);
  background-color: var(--secondary);
}

/* line 528, app/assets/stylesheets/apply.scss */
.separator_with_text {
  display: flex;
  align-items: center;
  text-align: center;
  margin-bottom: 20px;
  color: #9F9F9F;
}

/* line 536, app/assets/stylesheets/apply.scss */
.separator_with_text::before,
.separator_with_text::after {
  content: '';
  flex: 1;
  border-bottom: 1px solid #9F9F9F;
}

/* line 543, app/assets/stylesheets/apply.scss */
.separator_with_text:not(:empty)::before {
  margin-right: .25em;
}

/* line 547, app/assets/stylesheets/apply.scss */
.separator_with_text:not(:empty)::after {
  margin-left: .25em;
}

/* line 551, app/assets/stylesheets/apply.scss */
.notice_flex {
  display: flex;
  justify-content: center;
}

/* line 556, app/assets/stylesheets/apply.scss */
.notice_container_purple {
  background-color: #41144B;
  color: #FFFFFF;
}

/* line 561, app/assets/stylesheets/apply.scss */
.notice_container_orange {
  background-color: #ffddcc;
  color: #41144B;
}

/* line 566, app/assets/stylesheets/apply.scss */
.notice_container {
  display: flex;
  position: relative;
  padding: 1rem 1rem;
  margin-bottom: 1rem;
  border: 2px solid transparent;
  border-radius: 0.5rem;
  max-width: 1000px;
  align-items: center;
  font-size: 18px;
}

/* line 577, app/assets/stylesheets/apply.scss */
.notice_container a {
  color: #FF5500;
}

/* line 582, app/assets/stylesheets/apply.scss */
.notice_text_large {
  font-weight: bold;
  font-size: 24px;
  color: #FF5500;
}

/* line 590, app/assets/stylesheets/apply.scss */
.bell-notification-count {
  position: relative;
  height: 18px;
  width: 18px;
  top: -40px;
  right: -20px;
  background-color: red;
  color: white;
  padding-top: 2px;
  border-radius: 50%;
  font-size: 10px;
  text-align: center;
  line-height: unset;
  font-weight: bold;
}

/* line 606, app/assets/stylesheets/apply.scss */
.notification-wrap-text {
  white-space: normal;
  word-wrap: break-word;
  font-size: 12px;
}
/* line 1, app/assets/stylesheets/attestation.scss */
.question_group_entry .attestation_container {
  margin-top: 10px;
  border: 1px solid #ededed;
  border-radius: 12px;
  padding-top: 8px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

/* line 10, app/assets/stylesheets/attestation.scss */
.attestation_label {
  font-weight: bold;
}
/* line 6, app/assets/stylesheets/binding.scss */
#binding .binding_container {
  width: 800px;
  margin: auto;
}

/* line 11, app/assets/stylesheets/binding.scss */
#binding .binding_card {
  border-radius: 12px;
  margin-bottom: 15px;
  padding: 16px 20px 25px;
  border-color: #ededed;
  box-shadow: 0 2px 10px 0 #62626210;
}

/* line 18, app/assets/stylesheets/binding.scss */
#binding .binding_card .binding_card_label {
  font-weight: bold;
  padding-bottom: 12px;
  display: block;
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 12px;
  font-size: 90%;
}

/* line 28, app/assets/stylesheets/binding.scss */
#binding .binding_label {
  margin-bottom: 15px;
  position: relative;
}

/* line 32, app/assets/stylesheets/binding.scss */
#binding .binding_label .binding_label_text {
  margin-bottom: 15px;
  font-family: "Comfortaa", sans-serif;
  font-size: 20px;
}

/* line 39, app/assets/stylesheets/binding.scss */
#binding .payment_pending_complete_container {
  margin-left: auto;
  margin-right: auto;
  margin-bottom: 20px;
  text-align: center;
}

/* line 45, app/assets/stylesheets/binding.scss */
#binding .payment_pending_complete_container .payment_pending_message {
  color: #752487;
}

/* line 50, app/assets/stylesheets/binding.scss */
#binding #payment_link_group {
  width: 100%;
}

/* line 53, app/assets/stylesheets/binding.scss */
#binding #payment_link_group .form-control:disabled {
  background-color: white;
}

/* line 57, app/assets/stylesheets/binding.scss */
#binding #payment_link_group .btn {
  padding: 0;
}

/* line 62, app/assets/stylesheets/binding.scss */
#binding .esign_status_card {
  border-radius: 12px;
  border-color: #ededed;
  box-shadow: 0 2px 10px 0 #62626210;
}

/* line 68, app/assets/stylesheets/binding.scss */
#binding .pdf_download_link {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
  display: inline;
  float: right;
}

/* line 77, app/assets/stylesheets/binding.scss */
#binding .esign_edit_button {
  font-size: 90% !important;
  font-family: "Montserrat", sans-serif;
  font-weight: bold !important;
  border-color: transparent !important;
  border-radius: 6px !important;
  background-color: #4b91f7;
  color: #fff;
  padding: 12px 26px !important;
  box-shadow: 0 2px 6px 0 #ff712b20 !important;
}

/* line 88, app/assets/stylesheets/binding.scss */
#binding .esign_edit_button.loading {
  opacity: 50%;
  position: relative;
  cursor: progress;
  pointer-events: none;
}

/* line 93, app/assets/stylesheets/binding.scss */
#binding .esign_edit_button.loading img {
  opacity: 0;
}

/* line 97, app/assets/stylesheets/binding.scss */
#binding .esign_edit_button.loading:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%) scale(0.2);
  opacity: 100;
}

/* line 107, app/assets/stylesheets/binding.scss */
#binding .esign_reminder_button {
  font-family: "Montserrat", sans-serif;
  background-color: #C0CFBC;
  border: 1px solid #0E5F0F;
  color: #0E5F0F;
  white-space: nowrap;
  font-size: 90%;
  font-weight: bold;
  width: 100%;
  padding: 9px;
  padding-left: 40px;
  display: inline-block;
}

/* line 121, app/assets/stylesheets/binding.scss */
#binding .esign_reminder_button_img {
  position: absolute;
  top: 8px;
  left: 10px;
}

/* line 126, app/assets/stylesheets/binding.scss */
#binding .esign_reminder_button:hover {
  background-color: transparent;
}

/* line 130, app/assets/stylesheets/binding.scss */
#binding .esign_reminder_wrapper {
  position: relative;
}

/* line 134, app/assets/stylesheets/binding.scss */
#binding .esign_table_body {
  vertical-align: middle;
}

/* line 138, app/assets/stylesheets/binding.scss */
#binding .esign_cancel_button {
  font-size: 90% !important;
  font-family: "Montserrat", sans-serif;
  font-weight: bold !important;
  border-color: transparent !important;
  border-radius: 6px !important;
  background-color: #e76b63;
  color: #fff;
  padding: 12px 26px !important;
  box-shadow: 0 2px 6px 0 #ff712b20 !important;
}

/* line 149, app/assets/stylesheets/binding.scss */
#binding .esign_cancel_button.loading {
  opacity: 50%;
  position: relative;
  cursor: progress;
  pointer-events: none;
}

/* line 154, app/assets/stylesheets/binding.scss */
#binding .esign_cancel_button.loading img {
  opacity: 0;
}

/* line 158, app/assets/stylesheets/binding.scss */
#binding .esign_cancel_button.loading:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  transform: translate(-50%, -50%) scale(0.2);
  opacity: 100;
}
/* line 4, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle {
  position: relative;
  display: inline-block;
  font-family: "Red Hat Display", sans-serif;
  font-weight: bold;
  font-size: 85%;
  width: 80px;
  height: 24px;
}

/* line 13, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 19, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle span.toggle_background {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ededed;
  border-radius: 30px;
  z-index: 1;
  box-shadow: inset 0 0 2px 0 #62626225;
}

/* line 31, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle label {
  display: inline-block;
  color: #9F9F9F;
  padding: 2px 10px;
}

/* line 37, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle label, .boolean_toggle span {
  position: absolute;
  cursor: pointer;
  z-index: 2;
  -webkit-transition: .4s;
  transition: .4s;
}

/* line 45, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle .toggle_label {
  top: 0px;
}

/* line 47, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle .toggle_label.right {
  right: 0px;
}

/* line 50, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle .toggle_label.left {
  left: 0px;
}

/* line 54, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle .toggle_label.disabled {
  cursor: not-allowed;
}

/* line 59, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle label.left input:focus:not(:checked) + .slider:after {
  border-top-left-radius: 11px;
  border-bottom-left-radius: 11px;
}

/* line 64, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle label.right input:focus:not(:checked) + .slider:after {
  border-top-right-radius: 11px;
  border-bottom-right-radius: 11px;
}

/* line 69, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle input:focus:not(:checked) + .slider:after {
  content: '';
  box-shadow: 0 0 0 0.15rem #ff550040;
  height: 24px;
  width: 38px;
  left: -10px;
  top: -2px;
  display: inline-block;
  position: absolute;
}

/* line 81, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle label .slider:before {
  padding: 5px;
  color: white;
  text-align: center;
  display: none;
}

/* line 88, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle label.left .slider:before {
  content: "Yes";
}

/* line 92, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle label.right .slider:before {
  content: "No";
}

/* line 96, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle input:checked + .slider:before {
  display: inline-block;
  position: absolute;
  height: 30px;
  width: 44px;
  background-color: var(--primary);
  border-radius: 30px;
  top: -5px;
  right: -32px;
  -webkit-transition: .4s;
  transition: .4s;
  box-shadow: 0 4px 4px -2px #ff550030;
}

/* line 110, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle input[disabled]:checked + .slider:before {
  background-color: grey;
  box-shadow: 0 4px 4px -2px grey;
}

/* line 116, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle input:checked:focus + .slider:after {
  content: "";
  display: inline-block;
  position: absolute;
  height: 30px;
  width: 44px;
  border-radius: 30px;
  top: -5px;
  right: -32px;
  box-shadow: 0 0 0 0.15rem #ff550040;
}

/* line 128, app/assets/stylesheets/boolean_toggles.scss */
.boolean_toggle .toggle_label input[disabled] + .slider {
  cursor: not-allowed;
}
/* line 2, app/assets/stylesheets/business_identity.scss */
.business_identity_container .card {
  width: 24rem;
  margin: auto;
  text-align: center;
}
/* line 3, app/assets/stylesheets/chat.scss */
#information_request .chat {
  border: solid 1px #EEE;
  display: flex;
  flex-direction: column;
  padding: 10px;
}

/* line 10, app/assets/stylesheets/chat.scss */
#information_request .message-send-container {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-top: 10px;
}

/* line 17, app/assets/stylesheets/chat.scss */
#information_request .message-input {
  width: 100%;
  padding: 10px;
}

/* line 22, app/assets/stylesheets/chat.scss */
#information_request .message-file-input {
  width: 100%;
  padding: 10px;
}

/* line 27, app/assets/stylesheets/chat.scss */
#information_request .message-submit {
  align-self: end;
  padding-bottom: 10px;
}

/* line 32, app/assets/stylesheets/chat.scss */
#information_request .messages {
  display: flex;
  flex-direction: column;
  margin-bottom: 10px;
}

/* line 38, app/assets/stylesheets/chat.scss */
#information_request .message {
  border-radius: 20px;
  padding: 8px 15px;
  margin-top: 5px;
  margin-bottom: 5px;
  max-width: 50%;
  display: inline-block;
}

/* line 47, app/assets/stylesheets/chat.scss */
#information_request .message-image {
  max-width: 200px;
}

/* line 52, app/assets/stylesheets/chat.scss */
#information_request .message-time {
  font-size: 12px;
  color: #6e6e6e;
}

/* line 57, app/assets/stylesheets/chat.scss */
#information_request .message-username {
  font-size: 12px;
  color: #6e6e6e;
}

/* line 62, app/assets/stylesheets/chat.scss */
#information_request .yours {
  align-items: flex-start;
}

/* line 66, app/assets/stylesheets/chat.scss */
#information_request .yours .message {
  margin-right: 25%;
  background-color: #EEE;
  position: relative;
}

/* line 72, app/assets/stylesheets/chat.scss */
#information_request .yours .message-time {
  margin-left: 10px;
}

/* line 76, app/assets/stylesheets/chat.scss */
#information_request .yours .message-username {
  margin-left: 10px;
}

/* line 80, app/assets/stylesheets/chat.scss */
#information_request .mine {
  align-items: flex-end;
}

/* line 84, app/assets/stylesheets/chat.scss */
#information_request .mine .message {
  color: white;
  margin-left: 25%;
  background: #0078fe;
  position: relative;
}

/* line 91, app/assets/stylesheets/chat.scss */
#information_request .mine .message-time {
  margin-right: 10px;
}

/* line 95, app/assets/stylesheets/chat.scss */
#information_request .mine .message-username {
  margin-right: 10px;
}
/* line 8, app/assets/stylesheets/checkout.scss */
#checkout_wrapper .main_column.col-3 {
  min-width: 300px;
}

@media (max-width: 1296px) {
  /* line 13, app/assets/stylesheets/checkout.scss */
  #checkout_wrapper .main_column.col-3 {
    margin: auto;
    width: 90%;
  }
  /* line 17, app/assets/stylesheets/checkout.scss */
  #checkout_wrapper .main_column.col-9 {
    margin: auto;
    width: 100%;
  }
}

@media (min-width: 1297px) and (max-width: 1560px) {
  /* line 23, app/assets/stylesheets/checkout.scss */
  #checkout_wrapper .main_column.col-3 {
    width: 34%;
  }
  /* line 26, app/assets/stylesheets/checkout.scss */
  #checkout_wrapper .main_column.col-9 {
    width: 66%;
  }
}

/* line 32, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table {
  border-collapse: separate;
  border-spacing: 0px;
}

/* line 36, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table td:first-child, #checkout_wrapper #checkout_table td:first-child {
  padding-left: 12px;
}

/* line 41, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .product_header th {
  padding: 0px !important;
}

/* line 46, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .coverage_headers {
  font-size: 85%;
}

/* line 50, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .coverage {
  font-weight: bold;
}

/* line 53, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .coverage td {
  background-color: #ededed;
}

/* line 55, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .coverage td:first-child {
  border-top-left-radius: 8px;
  border-bottom-left-radius: 8px;
}

/* line 60, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .coverage td:last-child {
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}

/* line 67, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .coverage.with_entities td {
  transition: .4s;
}

/* line 69, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .coverage.with_entities td:first-child {
  border-bottom-left-radius: 0px;
}

/* line 73, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .coverage.with_entities td:last-child {
  border-bottom-right-radius: 0px;
}

/* line 79, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .coverage.with_entities.folded td {
  transition-delay: .7s;
}

/* line 81, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .coverage.with_entities.folded td:first-child {
  border-bottom-left-radius: 8px;
}

/* line 85, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .coverage.with_entities.folded td:last-child {
  border-bottom-right-radius: 8px;
}

/* line 91, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .coverage.with_entities label.fold_button {
  width: 24px;
  cursor: pointer;
}

/* line 95, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .coverage.with_entities label.fold_button input {
  width: 0;
  height: 0;
  opacity: 0;
}

/* line 101, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .coverage.with_entities label.fold_button img {
  width: 10px;
  height: 10px;
  position: relative;
  left: 6px;
  bottom: 2px;
  transition: .4s;
}

/* line 110, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .coverage.with_entities label.fold_button input:checked + img {
  transform: rotate(-90deg);
}

/* line 119, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .entities td {
  transition: .5s;
}

/* line 122, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .entities td:first-child {
  border-left: 2px solid #ededed;
}

/* line 125, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .entities td:last-child {
  border-right: 2px solid #ededed;
}

/* line 130, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .entities tr:last-child td {
  border-bottom: 2px solid #ededed;
}

/* line 133, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .entities tr:last-child td:first-child {
  border-bottom-left-radius: 8px;
}

/* line 136, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .entities tr:last-child td:last-child {
  border-bottom-right-radius: 8px;
}

/* line 142, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table .entities.folded td {
  padding: 0;
  border: 0px solid #ededed !important;
  transition: .5s;
}

/* line 151, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_table.spacer_row td {
  height: 16px;
}

/* line 158, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #summary_wrapper .card {
  padding: 16px;
  border-radius: 12px;
  border: 1px solid #d7d7d7;
  margin-bottom: 12px;
}

/* line 165, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #summary_wrapper .card table th, #checkout_wrapper #summary_wrapper .card table td {
  border-top: 1px solid #d7d7d7;
  padding: 12px 0px 10px;
}

/* line 171, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #summary_wrapper .card table tr:last-child th, #checkout_wrapper #summary_wrapper .card table tr:last-child td {
  padding-bottom: 0;
}

/* line 176, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #summary_wrapper .card table td {
  font-weight: bold;
}

/* line 180, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #summary_wrapper .card table th {
  font-weight: 400;
  color: #7E7E7E;
}

/* line 183, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #summary_wrapper .card table th.total {
  color: #2C2C2C;
  font-weight: bold;
}

/* line 195, app/assets/stylesheets/checkout.scss */
#checkout_wrapper .finance_estimate_wrapper .subheader {
  font-weight: 400;
  color: #7E7E7E;
}

/* line 200, app/assets/stylesheets/checkout.scss */
#checkout_wrapper .finance_estimate_wrapper .subheader-small {
  font-weight: 400;
  color: #7E7E7E;
  font-size: 80%;
}

/* line 206, app/assets/stylesheets/checkout.scss */
#checkout_wrapper .finance_estimate_wrapper .payment {
  font-weight: bold;
  font-size: 2rem;
}

/* line 211, app/assets/stylesheets/checkout.scss */
#checkout_wrapper .finance_estimate_wrapper .card {
  padding: 16px;
  border-radius: 12px;
  border: 1px solid #d7d7d7;
  margin-bottom: 12px;
}

/* line 217, app/assets/stylesheets/checkout.scss */
#checkout_wrapper .finance_estimate_wrapper .card table {
  width: 100%;
}

/* line 220, app/assets/stylesheets/checkout.scss */
#checkout_wrapper .finance_estimate_wrapper .card table th, #checkout_wrapper .finance_estimate_wrapper .card table td {
  font-weight: 400;
  color: #7E7E7E;
  border-top: 1px solid #d7d7d7;
  padding: 12px 0px 10px;
}

/* line 227, app/assets/stylesheets/checkout.scss */
#checkout_wrapper .finance_estimate_wrapper .card table th {
  text-align: left;
}

/* line 230, app/assets/stylesheets/checkout.scss */
#checkout_wrapper .finance_estimate_wrapper .card table td {
  text-align: right;
}

/* line 236, app/assets/stylesheets/checkout.scss */
#checkout_wrapper .finance_estimate_wrapper .card a {
  color: #2C2C2C;
  text-decoration: none;
}

/* line 241, app/assets/stylesheets/checkout.scss */
#checkout_wrapper .finance_estimate_wrapper .card a[aria-expanded="false"]:after {
  content: 'Show More Info';
}

/* line 245, app/assets/stylesheets/checkout.scss */
#checkout_wrapper .finance_estimate_wrapper .card a[aria-expanded="true"]:after {
  content: 'Hide';
}

/* line 251, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #download_quote_proposal_button {
  font-family: "Montserrat", sans-serif;
  background-color: #fff1ea;
  border: 1px solid #FF6315;
  color: #FF6315;
  font-size: 90%;
  font-weight: bold;
  width: 100%;
  position: relative;
  padding: 9px;
  padding-left: 40px;
  margin-top: 18px;
}

/* line 264, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #download_quote_proposal_button img {
  position: absolute;
  left: 10px;
  top: 7px;
  padding-right: 10px;
  border-right: 1px solid #FF6315;
}

/* line 272, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #download_quote_proposal_button.loading {
  opacity: 50%;
  position: relative;
  cursor: progress;
}

/* line 276, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #download_quote_proposal_button.loading img {
  opacity: 0;
}

/* line 280, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #download_quote_proposal_button.loading:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  left: 22px;
  transform: translate(-50%, -50%) scale(0.2);
  opacity: 100;
}

/* line 291, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #email_subproducer_button {
  font-family: "Montserrat", sans-serif;
  background-color: #C0CFBC;
  border: 1px solid #0E5F0F;
  color: #0E5F0F;
  font-size: 90%;
  font-weight: bold;
  width: 100%;
  position: relative;
  padding: 9px;
  padding-left: 40px;
  margin-top: 18px;
}

/* line 304, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #email_subproducer_button img {
  position: absolute;
  left: 10px;
  top: 7px;
  padding-right: 10px;
  border-right: 1px solid #0E5F0F;
}

/* line 312, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #email_subproducer_button.loading {
  opacity: 50%;
  position: relative;
  cursor: progress;
}

/* line 316, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #email_subproducer_button.loading img {
  opacity: 0;
}

/* line 320, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #email_subproducer_button.loading:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  left: 22px;
  transform: translate(-50%, -50%) scale(0.2);
  opacity: 100;
}

/* line 332, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #bind_button.loading, #checkout_wrapper #bind_endorsement_button.loading {
  opacity: 50%;
  position: relative;
  cursor: progress;
}

/* line 336, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #bind_button.loading img, #checkout_wrapper #bind_endorsement_button.loading img {
  opacity: 0;
}

/* line 340, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #bind_button.loading:before, #checkout_wrapper #bind_endorsement_button.loading:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  left: 22px;
  transform: translate(-50%, -50%) scale(0.2);
  opacity: 100;
}

/* line 351, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #change_options_button {
  font-family: "Montserrat", sans-serif;
  background-color: #FBEBFF;
  border: 1px solid #8E2CA4;
  color: #8E2CA4;
  font-size: 85%;
  font-weight: bold;
  width: 100%;
  position: relative;
  padding: 9px;
  margin-top: 18px;
}

/* line 364, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #easy_close_endorsement_form {
  margin-top: 18px;
}

/* line 368, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #easy_close_endorsement_button {
  font-family: "Montserrat", sans-serif;
  background-color: #E93434;
  border: 1px solid #E93434;
  color: white;
  font-size: 85%;
  font-weight: bold;
  width: 100%;
  position: relative;
  padding: 9px;
}

/* line 381, app/assets/stylesheets/checkout.scss */
#checkout_wrapper #checkout_summary_form button {
  margin-top: 18px;
  width: 100%;
}

/* line 390, app/assets/stylesheets/checkout.scss */
#checkout {
  font-family: "Red Hat Display", sans-serif;
}

/* line 393, app/assets/stylesheets/checkout.scss */
#checkout .main_column.col-3 {
  min-width: 300px;
}

@media (max-width: 1296px) {
  /* line 398, app/assets/stylesheets/checkout.scss */
  #checkout .main_column.col-3 {
    margin: auto;
    width: 90%;
  }
  /* line 402, app/assets/stylesheets/checkout.scss */
  #checkout .main_column.col-9 {
    margin: auto;
    width: 100%;
  }
}

@media (min-width: 1297px) and (max-width: 1560px) {
  /* line 408, app/assets/stylesheets/checkout.scss */
  #checkout .main_column.col-3 {
    width: 34%;
  }
  /* line 411, app/assets/stylesheets/checkout.scss */
  #checkout .main_column.col-9 {
    margin: auto;
    width: 66%;
  }
}

/* line 418, app/assets/stylesheets/checkout.scss */
#checkout #summary_wrapper .card {
  padding: 16px;
  border-radius: 12px;
  border: 1px solid #d7d7d7;
  margin-bottom: 12px;
}

/* line 425, app/assets/stylesheets/checkout.scss */
#checkout #summary_wrapper .card table th, #checkout #summary_wrapper .card table td {
  border-top: 1px solid #d7d7d7;
  padding: 12px 0px 10px;
}

/* line 431, app/assets/stylesheets/checkout.scss */
#checkout #summary_wrapper .card table tr:last-child th, #checkout #summary_wrapper .card table tr:last-child td {
  padding-bottom: 0;
}

/* line 436, app/assets/stylesheets/checkout.scss */
#checkout #summary_wrapper .card table td {
  font-weight: bold;
}

/* line 440, app/assets/stylesheets/checkout.scss */
#checkout #summary_wrapper .card table th {
  font-weight: 400;
  color: #7E7E7E;
}

/* line 443, app/assets/stylesheets/checkout.scss */
#checkout #summary_wrapper .card table th.total {
  color: #2C2C2C;
  font-weight: bold;
}

/* line 453, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card {
  position: relative;
  padding: 20px;
  margin-bottom: 20px;
  border-radius: 20px;
  box-shadow: 0px 0px 8px 0px #d7d7d7;
  background: radial-gradient(white, #f6f6f6);
}

/* line 462, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .item_block_wrapper {
  position: relative;
  margin-bottom: 12px;
}

/* line 466, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .item_block_wrapper:last-child {
  margin-bottom: 0;
}

/* line 471, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .item_block_wrapper.continue_nesting_1:after {
  content: "";
  position: absolute;
  width: 24px;
  height: calc(100% + 10px);
  border-left: 2px dashed #FF7f40;
  left: 17px;
  top: 7px;
}

/* line 482, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .item_block_wrapper.continue_nesting_2 .item_block:after {
  content: "";
  position: absolute;
  width: 24px;
  height: calc(100% - 11px);
  border-left: 2px dashed #FF7f40;
  left: -24px;
  top: 13px;
}

/* line 494, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card a.item_block.card {
  position: relative;
  padding: 10px 18px 0px;
  text-decoration: none;
  color: black;
  border-radius: 12px;
}

/* line 502, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card a.item_block.card.included {
  box-shadow: 0px 0px 4px 0px #d7d7d7;
}

/* line 508, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card a.item_block.card.not_included {
  background-color: #ededed;
  cursor: not-allowed;
  padding-bottom: 10px;
}

/* line 514, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card a.item_block.card.not_included .row, #checkout .product_block.card a.item_block.card.not_included .item_header_row {
  opacity: 60%;
}

/* line 517, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card a.item_block.card.not_included .attribute_row, #checkout .product_block.card a.item_block.card.not_included .attribute_collection {
  display: none;
}

/* line 525, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card a.item_block.card.nested_level_0 {
  position: relative;
}

/* line 530, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card a.item_block.card.nested_level_1 {
  margin-left: 40px;
  position: relative;
}

/* line 534, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card a.item_block.card.nested_level_1:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 40px;
  display: inline-block;
  border-bottom: 2px dashed #FF7f40;
  border-left: 2px dashed #FF7f40;
  left: -24px;
  top: -14px;
  border-bottom-left-radius: 22px;
  border-top-left-radius: 2px;
}

/* line 549, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card a.item_block.card.nested_level_2 {
  margin-left: 80px;
  position: relative;
}

/* line 553, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card a.item_block.card.nested_level_2:before {
  content: "";
  position: absolute;
  width: 24px;
  height: 40px;
  display: inline-block;
  border-bottom: 2px dashed #FF7f40;
  border-left: 2px dashed #FF7f40;
  left: -24px;
  top: -14px;
  border-bottom-left-radius: 22px;
  border-top-left-radius: 2px;
}

/* line 569, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .attribute_collection {
  justify-content: flex-start;
  margin-bottom: 12px;
  margin-left: -23px;
  margin-right: -12px;
}

/* line 575, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .attribute_collection.with_shared_attr {
  margin-left: -12px;
}

/* line 579, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .attribute_collection .col {
  max-width: 205px;
  align-self: stretch;
}

/* line 585, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .attribute_tag {
  padding: 10px 12px 6px;
  position: relative;
  display: inline-block;
  height: 100%;
  min-width: 109px;
  border-radius: 12px;
}

/* line 593, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .attribute_tag.shared {
  border: 1px solid #8E2CA4;
}

/* line 597, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .attribute_tag.premium {
  border: 1px solid #FF7f40;
  background-color: #fff1ea;
}

/* line 602, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .attribute_tag.not_covered {
  border: 1px solid red;
  background-color: #ffc0cb55;
}

/* line 607, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .attribute_tag .upper_label {
  position: absolute;
  padding: 0px 8px;
  background-color: #8E2CA4;
  color: white;
  top: -12px;
  left: 8px;
  border-radius: 12px;
  font-size: 90%;
}

/* line 618, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .attribute_tag .value {
  font-size: 130%;
  font-weight: bold;
  white-space: nowrap;
}

/* line 623, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .attribute_tag .lower_label {
  font-size: 80%;
  color: #7E7E7E;
}

/* line 630, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .slider_wrapper {
  overflow: hidden;
  height: 100%;
  border-radius: 20px;
  position: relative;
}

/* line 641, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-dialog {
  min-width: 675px;
}

/* line 646, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-dialog.modal-dialog-scrollable .modal-body {
  overflow-y: scroll;
}

/* line 652, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content {
  position: relative;
  border-radius: 0px;
  border: 0;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 20px;
}

/* line 658, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content.slider_right {
  position: absolute;
  left: 675px;
  top: 0;
}

/* line 663, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content.slider_left {
  position: absolute;
  left: -675px;
  top: 0;
}

/* line 668, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content.slider_current {
  position: relative;
  left: 0;
  top: 0;
}

/* line 674, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content .modal-body {
  padding: 15px 20px;
}

/* line 677, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content .modal-body .smaller_attr_col {
  flex-grow: .5;
}

/* line 681, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content .modal-body .exclusion_row {
  margin-left: -5px;
  margin-bottom: -4px;
}

/* line 684, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content .modal-body .exclusion_row .exclusion {
  padding-left: 22px;
  margin-left: 5px;
  margin-bottom: 4px;
  font-style: italic;
  font-size: 85%;
  position: relative;
  color: #2C2C2C;
  background-color: #FBEBFF;
  border-radius: 10px;
  padding-right: 8px;
  display: inline-block;
  border: 1px solid #CF88DF;
}

/* line 700, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content .modal-body .exclusion_row .exclusion:before {
  width: 48px;
  height: 48px;
  position: absolute;
}

/* line 707, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content .modal-body .exclusion_row .exclusion.regular:before {
  content: url(https://app.blitz-staging.com/assets/red_x-070dfb6d7458a3193c2cb9065f9aea6935dbef1942d191ddfa46f56fbc026e16.svg);
  transform: scale(0.35);
  left: -13px;
  top: -13px;
}

/* line 715, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content .modal-body .exclusion_row .exclusion.irregular:before {
  content: url(https://app.blitz-staging.com/assets/subtract_gray-85d61af9c0a6e5f1456d85e227875f34dcd946043ad688d41ce81757f1a27496.svg);
  transform: scale(0.73, 0.7);
  top: -5px;
  left: -13px;
  filter: brightness(0.8);
}

/* line 729, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content .modal-body .covered_entity .exclusion_row {
  margin-left: -11px;
  margin-right: -6px;
}

/* line 741, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content .modal-body .covered_entity .limit_row {
  background-color: #E7C3EF;
  border: 1px solid #CF88DF;
  border-radius: 20px;
  margin-left: -6px;
  margin-right: -6px;
}

/* line 748, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content .modal-body .covered_entity .limit_row.shared_entity_limit {
  position: relative;
  padding-left: 79px;
}

/* line 752, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content .modal-body .covered_entity .limit_row.shared_entity_limit:before {
  content: "Included In";
  color: white;
  background-color: #8E2CA4;
  border-radius: 12px;
  padding: 0px 9px;
  position: absolute;
  top: 3px;
  left: 4px;
  font-size: 80%;
  font-weight: bold;
}

/* line 766, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content .modal-body .covered_entity .limit_row .attribute_label, #checkout .product_block.card .modal-content .modal-body .covered_entity .limit_row .attribute_value {
  padding: 0px 8px;
}

/* line 769, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content .modal-body .covered_entity .limit_row .attribute_label {
  padding-top: 1px;
}

/* line 772, app/assets/stylesheets/checkout.scss */
#checkout .product_block.card .modal-content .modal-body .covered_entity .limit_row .attribute_value {
  font-size: 105%;
}

/* line 783, app/assets/stylesheets/checkout.scss */
#checkout .corner_display {
  position: absolute;
  top: 12px;
  right: 12px;
  display: flex;
}

/* line 789, app/assets/stylesheets/checkout.scss */
#checkout .corner_display .premium_display {
  font-weight: bold;
  font-size: 130%;
  margin-right: 8px;
}

/* line 795, app/assets/stylesheets/checkout.scss */
#checkout .corner_display .selection_display img {
  width: 26px;
}

/* line 801, app/assets/stylesheets/checkout.scss */
#checkout .item_header_row {
  display: flex;
}

/* line 803, app/assets/stylesheets/checkout.scss */
#checkout .item_header_row .item_header {
  font-size: 110%;
  font-weight: bold;
  flex-grow: 0;
}

/* line 809, app/assets/stylesheets/checkout.scss */
#checkout .item_header_row img {
  width: 26px;
}

/* line 813, app/assets/stylesheets/checkout.scss */
#checkout .item_header_row .premium {
  font-size: 120%;
  font-weight: bold;
  margin-right: 8px;
}

/* line 819, app/assets/stylesheets/checkout.scss */
#checkout .item_header_row .premium, #checkout .item_header_row img {
  position: relative;
  right: -8px;
}

/* line 826, app/assets/stylesheets/checkout.scss */
#checkout .attribute_row {
  display: flex;
  font-size: 90%;
  margin: 7px -2px 0px -2px;
}

/* line 830, app/assets/stylesheets/checkout.scss */
#checkout .attribute_row .attribute_label, #checkout .attribute_row .attribute_value {
  flex-grow: 0;
  font-size: 120%;
  font-weight: bold;
  padding: 0px 4px;
}

/* line 842, app/assets/stylesheets/checkout.scss */
#checkout .attribute_tag.with_popover .tooltip_icon {
  position: absolute;
  right: -9px;
  top: 13px;
}

/* line 847, app/assets/stylesheets/checkout.scss */
#checkout .attribute_tag.with_popover .tooltip_icon img {
  width: 24px;
}

/* line 854, app/assets/stylesheets/checkout.scss */
#checkout .spacer {
  flex-grow: 1;
  position: relative;
  bottom: 6px;
}

/* line 859, app/assets/stylesheets/checkout.scss */
#checkout .spacer.dotted {
  border-bottom: 1px dashed gray;
}

/* line 864, app/assets/stylesheets/checkout.scss */
#checkout .sticky_wrapper {
  position: sticky;
  top: 24px;
}

/* line 869, app/assets/stylesheets/checkout.scss */
#checkout .entities_header, #checkout .items_header {
  font-size: 105%;
  font-weight: bold;
  padding: 0px 4px;
  margin-top: 8px;
  margin-bottom: 8px;
  opacity: 90%;
}

/* line 877, app/assets/stylesheets/checkout.scss */
#checkout .entities_header .audit_period, #checkout .items_header .audit_period {
  float: right;
}

/* line 882, app/assets/stylesheets/checkout.scss */
#checkout ul.covered_entities_list {
  list-style: none;
  padding-left: 0;
}

/* line 886, app/assets/stylesheets/checkout.scss */
#checkout ul.covered_entities_list:last-child {
  margin-bottom: 8px;
}

/* line 890, app/assets/stylesheets/checkout.scss */
#checkout ul.covered_entities_list li.covered_entity {
  background-color: #f6f6f6;
  border: 1px solid #8E2CA4;
  position: relative;
  margin-bottom: 12px;
  padding: 8px 18px 14px 18px;
  border-radius: 18px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
}

/* line 899, app/assets/stylesheets/checkout.scss */
#checkout ul.covered_entities_list li.covered_entity.no_attrs {
  padding-bottom: 8px;
}

/* line 901, app/assets/stylesheets/checkout.scss */
#checkout ul.covered_entities_list li.covered_entity.no_attrs .entity_display {
  margin-bottom: 0;
}

/* line 906, app/assets/stylesheets/checkout.scss */
#checkout ul.covered_entities_list li.covered_entity:last-child {
  margin-bottom: 0px;
}

/* line 911, app/assets/stylesheets/checkout.scss */
#checkout ul.covered_entities_list li.covered_entity:before {
  content: url(https://app.blitz-staging.com/assets/green_check-d4d51c8aeb6238230a987e8e44642dfb1f740835ec534a5b72a19dfc4b982447.svg);
  width: 48px;
  height: 48px;
  transform: scale(0.5);
  position: absolute;
  left: -2px;
  top: -4px;
}

/* line 922, app/assets/stylesheets/checkout.scss */
#checkout ul.covered_entities_list li.covered_entity .entity_display {
  font-weight: bold;
  font-size: 100%;
  padding-left: 22px;
  margin-bottom: 6px;
}

/* line 929, app/assets/stylesheets/checkout.scss */
#checkout ul.covered_entities_list li.covered_entity .attribute_label, #checkout ul.covered_entities_list li.covered_entity .attribute_value {
  font-size: 100%;
}

/* line 933, app/assets/stylesheets/checkout.scss */
#checkout ul.covered_entities_list li.covered_entity .premium_row {
  background: radial-gradient(#752487, #8E2CA4);
  color: white;
  padding: 2px 6px;
  margin-left: -6px;
  margin-right: -6px;
  border-radius: 9px;
}

/* line 942, app/assets/stylesheets/checkout.scss */
#checkout ul.covered_entities_list li.covered_entity .premium_row .attribute_label {
  padding-top: 2px;
}

/* line 945, app/assets/stylesheets/checkout.scss */
#checkout ul.covered_entities_list li.covered_entity .premium_row .attribute_value {
  font-size: 120%;
}

/* line 952, app/assets/stylesheets/checkout.scss */
#checkout ul.not_covered_entities_list {
  list-style: none;
  padding-left: 0;
}

/* line 955, app/assets/stylesheets/checkout.scss */
#checkout ul.not_covered_entities_list:last-child {
  margin-bottom: 8px;
}

/* line 959, app/assets/stylesheets/checkout.scss */
#checkout ul.not_covered_entities_list li.not_covered_entity {
  background-color: #ffc0cb55;
  border: 1px solid red;
  position: relative;
  margin-bottom: 12px;
  padding: 8px 18px 14px 18px;
  border-radius: 18px;
  padding-bottom: 8px;
  box-shadow: 0 0 4px 0 rgba(0, 0, 0, 0.2);
}

/* line 969, app/assets/stylesheets/checkout.scss */
#checkout ul.not_covered_entities_list li.not_covered_entity:last-child {
  margin-bottom: 0px;
}

/* line 973, app/assets/stylesheets/checkout.scss */
#checkout ul.not_covered_entities_list li.not_covered_entity:before {
  content: url(https://app.blitz-staging.com/assets/red_x-070dfb6d7458a3193c2cb9065f9aea6935dbef1942d191ddfa46f56fbc026e16.svg);
  width: 48px;
  height: 48px;
  transform: scale(0.5);
  position: absolute;
  left: -2px;
  top: -4px;
}

/* line 983, app/assets/stylesheets/checkout.scss */
#checkout ul.not_covered_entities_list li.not_covered_entity .entity_display {
  font-weight: bold;
  font-size: 100%;
  padding-left: 22px;
  margin-bottom: 0;
}

/* line 994, app/assets/stylesheets/checkout.scss */
#checkout .covered_entity .rate_table_wrapper {
  box-shadow: 0 0 4px 0 #C3C3C3;
}

/* line 999, app/assets/stylesheets/checkout.scss */
#checkout .covered_entity .rate_table .cell_wrapper {
  background-color: white;
}

/* line 1005, app/assets/stylesheets/checkout.scss */
#checkout .covered_entity .rate_table tr:first-child th:first-child .cell_wrapper {
  border-top-left-radius: 8px;
}

/* line 1011, app/assets/stylesheets/checkout.scss */
#checkout .covered_entity .rate_table tr:first-child th:last-child .cell_wrapper {
  border-top-right-radius: 8px;
}

/* line 1018, app/assets/stylesheets/checkout.scss */
#checkout .covered_entity .rate_table tr:last-child td:first-child .cell_wrapper {
  border-bottom-left-radius: 8px;
}

/* line 1023, app/assets/stylesheets/checkout.scss */
#checkout .covered_entity .rate_table tr:last-child td:last-child .cell_wrapper {
  border-bottom-right-radius: 8px;
}

/* line 1031, app/assets/stylesheets/checkout.scss */
#checkout .rate_table_wrapper {
  border-radius: 8px;
  background-color: white;
  overflow: hidden;
  margin-left: -5px;
  width: calc(100% + 10px);
  box-shadow: 0 0 6px 0 #9F9F9F;
}

/* line 1040, app/assets/stylesheets/checkout.scss */
#checkout .rate_table {
  margin-bottom: 0px;
  font-size: 85%;
}

/* line 1052, app/assets/stylesheets/checkout.scss */
#checkout .rate_table td, #checkout .rate_table th {
  padding: 0px;
  position: relative;
}

/* line 1056, app/assets/stylesheets/checkout.scss */
#checkout .rate_table td {
  border-top: 1px solid #d7d7d7;
}

/* line 1059, app/assets/stylesheets/checkout.scss */
#checkout .rate_table th {
  border-bottom: 1px solid #d7d7d7;
}

/* line 1062, app/assets/stylesheets/checkout.scss */
#checkout .rate_table .cell_wrapper {
  padding: 6px 10px;
  background-color: #f6f6f6;
}

/* line 1065, app/assets/stylesheets/checkout.scss */
#checkout .rate_table .cell_wrapper.classification {
  white-space: nowrap;
}

/* line 1072, app/assets/stylesheets/checkout.scss */
#checkout #download_quote_proposal_button {
  font-family: "Montserrat", sans-serif;
  background-color: #fff1ea;
  border: 1px solid #FF6315;
  color: #FF6315;
  font-size: 90%;
  font-weight: bold;
  width: 100%;
  position: relative;
  padding: 9px;
  padding-left: 40px;
  margin-top: 18px;
}

/* line 1085, app/assets/stylesheets/checkout.scss */
#checkout #download_quote_proposal_button img {
  position: absolute;
  left: 10px;
  top: 7px;
  padding-right: 10px;
  border-right: 1px solid #FF6315;
}

/* line 1093, app/assets/stylesheets/checkout.scss */
#checkout #download_quote_proposal_button.loading {
  opacity: 50%;
  position: relative;
  cursor: progress;
}

/* line 1097, app/assets/stylesheets/checkout.scss */
#checkout #download_quote_proposal_button.loading img {
  opacity: 0;
}

/* line 1101, app/assets/stylesheets/checkout.scss */
#checkout #download_quote_proposal_button.loading:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  left: 22px;
  transform: translate(-50%, -50%) scale(0.2);
  opacity: 100;
}

/* line 1112, app/assets/stylesheets/checkout.scss */
#checkout #change_options_button {
  font-family: "Montserrat", sans-serif;
  background-color: #FBEBFF;
  border: 1px solid #8E2CA4;
  color: #8E2CA4;
  font-size: 85%;
  font-weight: bold;
  width: 100%;
  position: relative;
  padding: 9px;
  margin-top: 18px;
}

/* line 1126, app/assets/stylesheets/checkout.scss */
#checkout #checkout_summary_form button {
  margin-top: 18px;
  width: 100%;
}
html {
  --middle-blue: #72c3caff;
  --deep-saffron: #ff9328ff;
  --indigo-dye: #2b4162ff;
  --absolute-zero: #0049b8ff;
  --dim-gray: #676975ff;
  --alice-blue: #e5efff;
  --cultured: #F0F0F0;
}
/* line 6, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .folded, .collection_header .folded {
  margin: 0;
  margin-bottom: 0 !important;
  height: 0;
  display: none;
}

/* line 15, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper label.row_label, .collection_header label.row_label {
  font-family: "Comfortaa", sans-serif;
  white-space: nowrap;
  margin-right: 12px;
}

/* line 22, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .search_row, .collection_header .search_row {
  margin-bottom: 20px;
}

/* line 25, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .search_row .download_button, .collection_header .search_row .download_button {
  float: right;
}

/* line 29, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .search_row .datagrid-filter, .collection_header .search_row .datagrid-filter {
  display: inline-block;
  font-family: "Red Hat Display", sans-serif;
  font-weight: 400;
  margin-right: 20px;
}

/* line 35, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .search_row .datagrid-filter label.row_label, .collection_header .search_row .datagrid-filter label.row_label {
  font-family: "Comfortaa", sans-serif;
}

/* line 40, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .search_row .datagrid-actions, .collection_header .search_row .datagrid-actions {
  display: inline-block;
}

/* line 43, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .search_row .datagrid-actions *, .collection_header .search_row .datagrid-actions * {
  margin-left: 20px;
}

/* line 48, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .search_row .search_wrapper, .collection_header .search_row .search_wrapper {
  display: inline-block;
  position: relative;
  margin-left: 40px;
}

/* line 53, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .search_row .search_wrapper .search_icon, .collection_header .search_row .search_wrapper .search_icon {
  position: absolute;
  top: 10px;
  left: 11px;
  width: 16px;
}

/* line 60, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .search_row .search_wrapper .search_bar, .collection_header .search_row .search_wrapper .search_bar {
  min-width: 320px;
  height: 36px;
  border: none;
  border-radius: 4px;
  background-color: #ededed;
  padding-left: 38px;
  font-size: 80%;
  color: #7E7E7E;
}

/* line 70, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .search_row .search_wrapper .search_bar.wide_search_bar, .collection_header .search_row .search_wrapper .search_bar.wide_search_bar {
  min-width: 600px;
}

/* line 74, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .search_row .search_wrapper .search_bar.search_applied, .collection_header .search_row .search_wrapper .search_bar.search_applied {
  border: 2px solid #FF6315;
  background-color: #fff1ea;
}

/* line 81, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .search_row .checkbox_wrapper, .collection_header .search_row .checkbox_wrapper {
  display: inline-block;
  position: relative;
  margin-left: 10px;
}

/* line 86, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .search_row .checkbox_wrapper input, .collection_header .search_row .checkbox_wrapper input {
  position: absolute;
  bottom: -6px;
  padding-top: 50px;
  width: 25px;
  height: 25px;
  border: none;
  border-radius: 4px;
  background: #7E7E7E;
  padding-left: 4px;
  font-size: 80%;
  color: #7E7E7E;
  accent-color: #7E7E7E;
}

/* line 102, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .search_row .input_wrapper, .collection_header .search_row .input_wrapper {
  display: inline-block;
  position: relative;
  margin-left: 10px;
}

/* line 107, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .search_row .input_wrapper .input, .collection_header .search_row .input_wrapper .input {
  max-width: 200px;
  height: 36px;
  border: none;
  border-radius: 4px;
  background-color: #ededed;
  padding-left: 4px;
  font-size: 80%;
  color: #7E7E7E;
}

/* line 117, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .search_row .input_wrapper .input.filter_applied, .collection_header .search_row .input_wrapper .input.filter_applied {
  border: 2px solid #FF6315;
  background-color: #fff1ea;
}

/* line 126, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .filter_row, .collection_header .filter_row {
  margin-bottom: 10px;
}

/* line 129, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .filter_row .filter_wrapper, .collection_header .filter_row .filter_wrapper {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  align-items: flex-start;
}

/* line 136, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .filter_row .filter.datagrid-filter, .collection_header .filter_row .filter.datagrid-filter {
  background-color: #ededed;
  padding: 4px 5px 4px 8px;
  border-radius: 4px;
  font-size: 95%;
  white-space: nowrap;
}

/* line 143, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .filter_row .filter.datagrid-filter.filter_applied, .collection_header .filter_row .filter.datagrid-filter.filter_applied {
  border: 2px solid #FF6315;
  padding: 2px 3px 2px 6px;
  background-color: #fff1ea;
}

/* line 149, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .filter_row .filter.datagrid-filter.filter_applied .input_wrapper .input, .collection_header .filter_row .filter.datagrid-filter.filter_applied .input_wrapper .input {
  background-color: white;
}

/* line 154, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .filter_row .filter.datagrid-filter .input_wrapper, .collection_header .filter_row .filter.datagrid-filter .input_wrapper {
  display: inline-block;
  position: relative;
  margin-left: 6px;
}

/* line 159, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .filter_row .filter.datagrid-filter .input_wrapper .input, .collection_header .filter_row .filter.datagrid-filter .input_wrapper .input {
  max-width: 200px;
  border: none;
  border-radius: 4px;
  background-color: #f6f6f6;
  padding: 2px 12px 2px 6px;
}

/* line 170, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .filter_row .filter.datagrid-filter .input_wrapper .enum_filter.checkboxes, .collection_header .filter_row .filter.datagrid-filter .input_wrapper .enum_filter.checkboxes {
  margin-right: 8px;
}

/* line 172, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .filter_row .filter.datagrid-filter .input_wrapper .enum_filter.checkboxes:last-child, .collection_header .filter_row .filter.datagrid-filter .input_wrapper .enum_filter.checkboxes:last-child {
  margin-right: 0;
}

/* line 175, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .filter_row .filter.datagrid-filter .input_wrapper .enum_filter.checkboxes input, .collection_header .filter_row .filter.datagrid-filter .input_wrapper .enum_filter.checkboxes input {
  margin-right: 6px;
}

/* line 183, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .click_to_show, .collection_header .click_to_show {
  cursor: pointer;
}

/* line 186, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .click_to_show *, .collection_header .click_to_show * {
  display: none;
}

/* line 190, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .click_to_show:before, .collection_header .click_to_show:before {
  content: "(Click to show)";
}

/* line 196, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .click_to_hide:before, .collection_header .click_to_hide:before {
  content: "(Click to hide)";
  cursor: pointer;
}

/* line 202, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper a.download_button, .collection_header a.download_button {
  white-space: nowrap;
}

/* line 205, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper a.download_button img, .collection_header a.download_button img {
  margin-right: 10px;
  margin-left: 0;
}

/* line 211, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper a.download_button:hover img, .collection_header a.download_button:hover img {
  filter: brightness(0) invert(1);
}

/* line 217, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .columns_filter_row, .collection_header .columns_filter_row {
  margin-bottom: 20px;
  display: flex;
  justify-content: space-between;
}

/* line 225, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .columns_filter_row .column_checkboxes, .collection_header .columns_filter_row .column_checkboxes {
  display: flex;
  flex-wrap: wrap;
  gap: 9px;
  align-items: flex-start;
}

/* line 231, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .columns_filter_row .column_checkboxes *, .collection_header .columns_filter_row .column_checkboxes * {
  white-space: nowrap;
}

/* line 236, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .columns_filter_row .datagrid-actions, .collection_header .columns_filter_row .datagrid-actions {
  white-space: nowrap;
}

/* line 239, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .columns_filter_row .datagrid-actions *, .collection_header .columns_filter_row .datagrid-actions * {
  margin-left: 10px;
}

/* line 246, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .columns_filter_row label.checkboxes, .collection_header .columns_filter_row label.checkboxes {
  font-family: "Red Hat Display", sans-serif;
  border-radius: 4px;
  background-color: #ededed;
  padding: 2px 6px;
}

/* line 252, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .columns_filter_row label.checkboxes:has(input:checked), .collection_header .columns_filter_row label.checkboxes:has(input:checked) {
  background-color: #fff1ea;
  border: 2px solid #FF6315;
}

/* line 258, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .columns_filter_row label.checkboxes input, .collection_header .columns_filter_row label.checkboxes input {
  position: relative;
  top: 1px;
  margin-right: 4px;
}

/* line 268, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .scope_row, .collection_header .scope_row {
  margin-bottom: 20px;
  background-color: #ededed;
  padding: 7px;
  border-radius: 6px;
  display: inline-block;
}

/* line 275, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .scope_row .scope_button, .collection_header .scope_row .scope_button {
  color: #7E7E7E;
  font-size: 80%;
  padding: 4px 17px;
  font-family: "Comfortaa", sans-serif;
}

/* line 281, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .scope_row .scope_button.selected, .collection_header .scope_row .scope_button.selected {
  background-color: white;
  color: black;
  box-shadow: 0 2px 8px 0 #9f9f9f25;
}

/* line 287, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .scope_row .scope_button:focus, .collection_header .scope_row .scope_button:focus {
  box-shadow: unset;
}

/* line 292, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .scope_row .scope_button_dynamic, .collection_header .scope_row .scope_button_dynamic {
  color: #7E7E7E;
  font-size: 80%;
  padding: 4px 17px;
  font-family: "Comfortaa", sans-serif;
}

/* line 298, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .scope_row .scope_button_dynamic.selected, .collection_header .scope_row .scope_button_dynamic.selected {
  background-color: white;
  color: black;
  box-shadow: 0 2px 8px 0 #9f9f9f25;
}

/* line 304, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .scope_row .scope_button_dynamic:focus, .collection_header .scope_row .scope_button_dynamic:focus {
  box-shadow: unset;
}

/* line 314, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper.with_tr_border_bottom .table_wrapper tbody tr, .collection_header.with_tr_border_bottom .table_wrapper tbody tr {
  border-bottom-color: inherit;
}

/* line 321, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper, .collection_header .table_wrapper {
  background-color: white;
  border-radius: 8px;
  padding: 9px;
  position: relative;
}

/* line 328, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper .scroll_wrapper, .collection_header .table_wrapper .scroll_wrapper {
  overflow: scroll;
  max-height: 80vh;
  padding-right: 20px;
}

/* line 333, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper .scroll_wrapper th, .collection_header .table_wrapper .scroll_wrapper th {
  position: sticky !important;
  top: 0;
  z-index: 200;
  border-bottom: 2px solid lightgray;
}

/* line 350, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper thead, .collection_header .table_wrapper thead {
  position: relative;
}

/* line 353, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper thead:before, .collection_header .table_wrapper thead:before {
  content: '';
  width: calc(100% + 18px);
  border-bottom: 1px solid #ededed;
  position: absolute;
  left: -9px;
  bottom: 9px;
}

/* line 363, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper tr, .collection_header .table_wrapper tr {
  border-color: transparent;
}

/* line 368, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper table.datagrid, .collection_header .table_wrapper table.datagrid {
  border-collapse: separate;
  border-spacing: 0;
  background-color: white !important;
}

/* line 373, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper table.datagrid td, .collection_header .table_wrapper table.datagrid td {
  font-family: "Red Hat Display", sans-serif;
}

/* line 376, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper table.datagrid td.question_identifier, .datagrid_wrapper .table_wrapper table.datagrid td.agreement_identifier, .collection_header .table_wrapper table.datagrid td.question_identifier, .collection_header .table_wrapper table.datagrid td.agreement_identifier {
  max-width: 600px;
}

/* line 381, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper table.datagrid th, .collection_header .table_wrapper table.datagrid th {
  padding: 10px;
  padding-right: 20px;
  padding-bottom: 24px;
  position: relative;
  font-weight: bold;
  color: #7E7E7E;
  vertical-align: top;
}

/* line 390, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper table.datagrid th .order, .collection_header .table_wrapper table.datagrid th .order {
  position: absolute;
  display: inline-block;
  top: -4px;
  right: 5px;
}

/* line 396, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper table.datagrid th .order a, .collection_header .table_wrapper table.datagrid th .order a {
  position: relative;
  text-decoration: none;
  display: block;
}

/* line 404, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper table.datagrid .actions-container, .collection_header .table_wrapper table.datagrid .actions-container {
  display: inline-block;
}

/* line 407, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper table.datagrid .actions-container form, .collection_header .table_wrapper table.datagrid .actions-container form {
  display: inline-block;
}

/* line 413, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper td:first-child, .collection_header .table_wrapper td:first-child {
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}

/* line 418, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper td:last-child, .collection_header .table_wrapper td:last-child {
  border-bottom-right-radius: 4px;
  border-top-right-radius: 4px;
}

/* line 426, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper .pagination_wrapper nav.pagination span, .collection_header .table_wrapper .pagination_wrapper nav.pagination span {
  margin: 0 3px;
}

/* line 431, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper .pagination_wrapper.top, .datagrid_wrapper .table_wrapper .pagination_wrapper.with_csv, .collection_header .table_wrapper .pagination_wrapper.top, .collection_header .table_wrapper .pagination_wrapper.with_csv {
  position: absolute;
  right: 0;
  top: -35px;
  background-color: white;
  padding: 10px 20px;
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}

/* line 441, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper .pagination_wrapper.top.with_csv, .collection_header .table_wrapper .pagination_wrapper.top.with_csv {
  top: -65px;
}

/* line 457, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper .program_name, .collection_header .table_wrapper .program_name {
  min-width: 200px;
}

/* line 461, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper .first_used,
.datagrid_wrapper .table_wrapper .last_used, .collection_header .table_wrapper .first_used,
.collection_header .table_wrapper .last_used {
  min-width: 100px;
}

/* line 466, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper .percentage_share_of_activity_past_month,
.datagrid_wrapper .table_wrapper .percentage_share_of_activity_past_year, .collection_header .table_wrapper .percentage_share_of_activity_past_month,
.collection_header .table_wrapper .percentage_share_of_activity_past_year {
  min-width: 125px;
}

/* line 471, app/assets/stylesheets/datagrid.scss */
.datagrid_wrapper .table_wrapper .name, .collection_header .table_wrapper .name {
  min-width: 145px;
}
/* line 5, app/assets/stylesheets/distribution.scss */
.id_value {
  background-color: #ededed;
  padding: 3px 6px;
  border-radius: 3px;
  border: 1px solid #FF8E55;
  margin: 8px;
  font-family: 'Courier New', Courier, monospace;
}

/* line 15, app/assets/stylesheets/distribution.scss */
.distribution_container .modal-dialog {
  max-width: 1200px;
}

/* line 21, app/assets/stylesheets/distribution.scss */
.section_content.actions a {
  margin-right: 20px;
}

/* line 26, app/assets/stylesheets/distribution.scss */
.section_content.licenses {
  max-width: 100%;
}

/* line 30, app/assets/stylesheets/distribution.scss */
.company_setup_errors {
  background-color: #f8d7da;
  border-color: #f5c2c7;
  border: 2px solid transparent;
  border-radius: 0.25rem;
  text-align: center;
  margin-bottom: 10px;
}

/* line 39, app/assets/stylesheets/distribution.scss */
#license_table_wrapper {
  height: 250px;
  overflow: auto;
}

/* line 43, app/assets/stylesheets/distribution.scss */
#license_table_wrapper table {
  position: relative;
}

/* line 46, app/assets/stylesheets/distribution.scss */
#license_table_wrapper th {
  text-align: center;
  white-space: nowrap;
}

/* line 49, app/assets/stylesheets/distribution.scss */
#license_table_wrapper th.sticky_cell {
  background-color: #f2f2f2;
  border-left: 1px solid inherit;
}

/* line 54, app/assets/stylesheets/distribution.scss */
#license_table_wrapper img {
  width: 32px;
}

/* line 58, app/assets/stylesheets/distribution.scss */
#license_table_wrapper td.sticky_cell {
  background-color: white;
}

/* line 63, app/assets/stylesheets/distribution.scss */
#license_table_wrapper .sticky_cell {
  position: sticky;
  left: 0;
  z-index: 10;
}

/* line 71, app/assets/stylesheets/distribution.scss */
.license_form .verified_label {
  text-align: left;
  margin-top: 10px;
  border: 3px dashed goldenrod;
  border-radius: 3px;
  padding: 6px 12px;
}

/* line 78, app/assets/stylesheets/distribution.scss */
.license_form .verified_label input {
  width: 20px;
  height: 20px;
  float: right;
  margin: 3px;
}

/* line 88, app/assets/stylesheets/distribution.scss */
.agency_license_form .verified_label {
  text-align: left;
  margin-top: 10px;
  border: 3px dashed goldenrod;
  border-radius: 3px;
  padding: 6px 12px;
}

/* line 95, app/assets/stylesheets/distribution.scss */
.agency_license_form .verified_label input {
  width: 20px;
  height: 20px;
  float: right;
  margin: 3px;
}

/* line 105, app/assets/stylesheets/distribution.scss */
.license_input_table tbody {
  border-top-width: 1px;
}

/* line 109, app/assets/stylesheets/distribution.scss */
.license_input_table tr {
  border-left-width: 1px;
}

/* line 112, app/assets/stylesheets/distribution.scss */
.license_input_table td {
  text-align: center;
  border-right-width: 1px;
}

/* line 115, app/assets/stylesheets/distribution.scss */
.license_input_table td label {
  width: 100%;
}

/* line 118, app/assets/stylesheets/distribution.scss */
.license_input_table td input {
  width: 20px;
  height: 20px;
  margin: 3px;
}

/* line 127, app/assets/stylesheets/distribution.scss */
.producer_edit_modal .modal-dialog {
  max-width: 800px;
}

/* line 132, app/assets/stylesheets/distribution.scss */
.loading {
  opacity: 60%;
  position: relative;
  cursor: progress;
}

/* line 136, app/assets/stylesheets/distribution.scss */
.loading * {
  pointer-events: none;
}

/* line 140, app/assets/stylesheets/distribution.scss */
.loading:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 100;
  z-index: 100;
}

/* line 152, app/assets/stylesheets/distribution.scss */
#copy_digital_application_button .copy_icon, #copy_digital_application_button .checkmark_icon {
  padding: 10px;
  position: relative;
  width: 44px;
  top: -2px;
  filter: brightness(0) saturate(100%) invert(48%) sepia(0%) saturate(1682%) hue-rotate(140deg) brightness(103%) contrast(87%);
}

/* line 160, app/assets/stylesheets/distribution.scss */
#copy_digital_application_button a {
  margin-right: 0px;
}

/* line 165, app/assets/stylesheets/distribution.scss */
.company_create_ascend_form {
  margin: 0 auto;
  border-radius: 8px;
  background-color: #f9f9f9;
  font-size: 110%;
}

/* line 172, app/assets/stylesheets/distribution.scss */
.company_create_ascend_form table.table_wrapper {
  width: 100%;
  border-collapse: collapse;
}

/* line 177, app/assets/stylesheets/distribution.scss */
.company_create_ascend_form .decimal-input {
  width: 100%;
}

/* line 181, app/assets/stylesheets/distribution.scss */
.company_create_ascend_form th,
.company_create_ascend_form td {
  padding: 12px 15px;
  text-align: left;
  border-bottom: 1px solid #ddd;
}

/* line 188, app/assets/stylesheets/distribution.scss */
.company_create_ascend_form tr:last-child td {
  border-bottom: none;
}

/* line 192, app/assets/stylesheets/distribution.scss */
.company_create_ascend_form td:first-child {
  font-weight: bold;
  width: 40%;
  color: #333;
}

/* line 198, app/assets/stylesheets/distribution.scss */
.company_create_ascend_form td:last-child {
  color: #555;
}

/* line 202, app/assets/stylesheets/distribution.scss */
.company_create_ascend_form tr:hover {
  background-color: #f1f1f1;
}
/* line 5, app/assets/stylesheets/document_storage.scss */
#document_storage {
  position: relative;
}

/* line 8, app/assets/stylesheets/document_storage.scss */
#document_storage.loading {
  opacity: 50%;
  position: relative;
}

/* line 11, app/assets/stylesheets/document_storage.scss */
#document_storage.loading:after {
  content: url(https://app.blitz-staging.com/assets/spinner-48cad218aab94f80a22c0a2e0bfc144c859397cbb4efde54fe8dac7731578186.svg);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 100;
}

/* line 21, app/assets/stylesheets/document_storage.scss */
#document_storage .drop_target.highlighted {
  border-color: #FF6315;
  background-color: #fff1ea;
}

/* line 25, app/assets/stylesheets/document_storage.scss */
#document_storage .card {
  padding: 20px;
  border-radius: 10px;
}

/* line 30, app/assets/stylesheets/document_storage.scss */
#document_storage input.hidden_file_input {
  opacity: 0;
  height: 0;
  width: 0;
}

/* line 35, app/assets/stylesheets/document_storage.scss */
#document_storage label.fold_button {
  width: 24px;
  cursor: pointer;
}

/* line 39, app/assets/stylesheets/document_storage.scss */
#document_storage label.fold_button input {
  width: 0;
  height: 0;
  opacity: 0;
}

/* line 45, app/assets/stylesheets/document_storage.scss */
#document_storage label.fold_button img {
  width: 10px;
  height: 10px;
  position: relative;
  left: 6px;
  bottom: 2px;
  transition: .4s;
  transform: rotate(-90deg);
}

/* line 55, app/assets/stylesheets/document_storage.scss */
#document_storage label.fold_button input:checked + img {
  transform: rotate(0deg);
}

/* line 62, app/assets/stylesheets/document_storage.scss */
#document_storage .draggable.dragging {
  background-color: #fff1ea;
  border: 1px solid #FF6315;
  border-radius: 4px;
}

/* line 70, app/assets/stylesheets/document_storage.scss */
#document_storage table tr {
  border-bottom: 1px solid #f6f6f6;
}

/* line 76, app/assets/stylesheets/document_storage.scss */
#document_storage table tr.nested_level_1 > td:first-child {
  padding-left: 40px;
}

/* line 82, app/assets/stylesheets/document_storage.scss */
#document_storage table tr.nested_level_2 > td:first-child {
  padding-left: calc(40px * 2);
}

/* line 88, app/assets/stylesheets/document_storage.scss */
#document_storage table tr.nested_level_3 > td:first-child {
  padding-left: calc(40px * 3);
}

/* line 94, app/assets/stylesheets/document_storage.scss */
#document_storage table tr.nested_level_4 > td:first-child {
  padding-left: calc(40px * 4);
}

/* line 100, app/assets/stylesheets/document_storage.scss */
#document_storage table tr.right_clickable.highlighted {
  background-color: #fff1ea;
}

/* line 107, app/assets/stylesheets/document_storage.scss */
#document_storage table td {
  padding: 4px 0;
}

/* line 109, app/assets/stylesheets/document_storage.scss */
#document_storage table td.folder_cell, #document_storage table td.file_cell {
  padding: 0;
}

/* line 117, app/assets/stylesheets/document_storage.scss */
#document_storage .folder_icon, #document_storage .file_icon {
  display: inline-block;
  width: 34px;
  padding: 2px;
  vertical-align: top;
}

/* line 123, app/assets/stylesheets/document_storage.scss */
#document_storage .folder_icon img, #document_storage .file_icon img {
  width: 30px;
  position: relative;
  top: -1px;
}

/* line 129, app/assets/stylesheets/document_storage.scss */
#document_storage .item_wrapper {
  display: inline-block;
  max-width: calc(100% - 34px);
}

/* line 133, app/assets/stylesheets/document_storage.scss */
#document_storage .item_name {
  display: inline-block;
  padding: 4px;
}

/* line 137, app/assets/stylesheets/document_storage.scss */
#document_storage .tags_wrapper {
  display: inline-block;
  padding-left: 4px;
}

/* line 141, app/assets/stylesheets/document_storage.scss */
#document_storage .tag_set {
  display: flex;
  flex-wrap: wrap;
  gap: 4px;
}

/* line 146, app/assets/stylesheets/document_storage.scss */
#document_storage .tag_set .tag {
  border-radius: 12px;
  text-shadow: -1px -1px 0 #000, 1px -1px 0 #000, -1px  1px 0 #000, 1px  1px 0 #000;
}

/* line 157, app/assets/stylesheets/document_storage.scss */
#document_viewer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background-color: #00000030;
  padding: 40px;
}

/* line 167, app/assets/stylesheets/document_storage.scss */
#document_viewer .card {
  height: 100%;
  padding: 20px;
  border-radius: 10px;
}

/* line 173, app/assets/stylesheets/document_storage.scss */
#document_viewer #document_viewer_contents_wrapper {
  position: relative;
  height: 100%;
}

/* line 178, app/assets/stylesheets/document_storage.scss */
#document_viewer a.close_button {
  position: absolute;
  top: -11px;
  right: 4px;
}

/* line 184, app/assets/stylesheets/document_storage.scss */
#document_viewer #iframe_wrapper {
  width: 100%;
  height: calc(100% - 50px);
}

/* line 188, app/assets/stylesheets/document_storage.scss */
#document_viewer #iframe_wrapper.loading {
  opacity: 50%;
  position: relative;
  cursor: progress;
}

/* line 192, app/assets/stylesheets/document_storage.scss */
#document_viewer #iframe_wrapper.loading:after {
  content: url(https://app.blitz-staging.com/assets/spinner-48cad218aab94f80a22c0a2e0bfc144c859397cbb4efde54fe8dac7731578186.svg);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 100;
}

/* line 202, app/assets/stylesheets/document_storage.scss */
#document_viewer iframe#document_frame {
  width: 100%;
  height: 100%;
}

/* line 210, app/assets/stylesheets/document_storage.scss */
#message_viewer {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 100;
  background-color: #00000030;
  padding: 40px;
}

/* line 220, app/assets/stylesheets/document_storage.scss */
#message_viewer .card {
  height: 100%;
  padding: 20px;
  border-radius: 10px;
}

/* line 226, app/assets/stylesheets/document_storage.scss */
#message_viewer #message_viewer_contents_wrapper {
  position: relative;
  height: 100%;
}

/* line 231, app/assets/stylesheets/document_storage.scss */
#message_viewer a.close_button {
  position: absolute;
  top: -11px;
  right: 4px;
}

/* line 237, app/assets/stylesheets/document_storage.scss */
#message_viewer #iframe_wrapper {
  width: 100%;
  height: calc(100% - 50px);
}

/* line 241, app/assets/stylesheets/document_storage.scss */
#message_viewer #iframe_wrapper.loading {
  opacity: 50%;
  position: relative;
  cursor: progress;
}

/* line 245, app/assets/stylesheets/document_storage.scss */
#message_viewer #iframe_wrapper.loading:after {
  content: url(https://app.blitz-staging.com/assets/spinner-48cad218aab94f80a22c0a2e0bfc144c859397cbb4efde54fe8dac7731578186.svg);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 100;
}

/* line 255, app/assets/stylesheets/document_storage.scss */
#message_viewer iframe#document_frame {
  width: 100%;
  height: 100%;
}

/* line 261, app/assets/stylesheets/document_storage.scss */
#new_folder_form, #rename_form, #delete_form, #notes_form, #tags_form {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  z-index: 10;
  background-color: #00000030;
  padding: 20%;
}

/* line 272, app/assets/stylesheets/document_storage.scss */
#new_folder_form .card, #rename_form .card, #delete_form .card, #notes_form .card, #tags_form .card {
  padding: 20px;
  border-radius: 10px;
  position: relative;
  width: 500px;
  margin: auto;
}

/* line 283, app/assets/stylesheets/document_storage.scss */
#right_click_menu.card {
  position: absolute;
  z-index: 90;
  padding: 6px;
  border-radius: 6px;
}

/* line 289, app/assets/stylesheets/document_storage.scss */
#right_click_menu.card a, #right_click_menu.card button:not(:last-child) {
  margin-bottom: 6px;
}

/* line 294, app/assets/stylesheets/document_storage.scss */
#email_content {
  max-width: 800px;
  margin: auto;
  padding: 40px;
}

/* line 299, app/assets/stylesheets/document_storage.scss */
#email_content .email_content_section {
  margin-bottom: 20px;
}

/* line 302, app/assets/stylesheets/document_storage.scss */
#email_content .email_content_section span.label {
  font-weight: bold;
}

/* line 306, app/assets/stylesheets/document_storage.scss */
#email_content .email_content_section .email_body_container {
  margin-top: 20px;
}
/* line 2, app/assets/stylesheets/forms_library.scss */
#forms_library .agreement {
  position: relative;
}

/* line 4, app/assets/stylesheets/forms_library.scss */
#forms_library .agreement a {
  display: inline-block;
}

/* line 7, app/assets/stylesheets/forms_library.scss */
#forms_library .agreement .agreement_name {
  font-size: 1.2em;
  display: inline-block;
  margin-right: 12px;
  max-width: calc(100% - 216px);
}

/* line 13, app/assets/stylesheets/forms_library.scss */
#forms_library .agreement span.version {
  display: inline-block;
  margin-right: 12px;
}

/* line 17, app/assets/stylesheets/forms_library.scss */
#forms_library .agreement .form_number {
  font-family: 'Courier';
  position: absolute;
  top: 8px;
  right: 12px;
  padding: 0px 4px;
  text-decoration: underline;
}

/* line 24, app/assets/stylesheets/forms_library.scss */
#forms_library .agreement .form_number.not_configured {
  opacity: 70%;
  background-color: lightgray;
}

/* line 29, app/assets/stylesheets/forms_library.scss */
#forms_library .agreement .preview_container {
  position: absolute;
  top: 34px;
  right: 16px;
}

/* line 37, app/assets/stylesheets/forms_library.scss */
#copy_partner_resource_library_button {
  margin-left: 30px;
}

/* line 39, app/assets/stylesheets/forms_library.scss */
#copy_partner_resource_library_button .copy_icon, #copy_partner_resource_library_button .checkmark_icon {
  padding: 10px;
  position: relative;
  width: 44px;
  top: -2px;
  filter: brightness(0) saturate(100%) invert(48%) sepia(0%) saturate(1682%) hue-rotate(140deg) brightness(103%) contrast(87%);
}

/* line 46, app/assets/stylesheets/forms_library.scss */
#copy_partner_resource_library_button a {
  margin-right: 0px;
}
/* line 4, app/assets/stylesheets/general.scss */
.disabled {
  cursor: not-allowed;
}

/* line 8, app/assets/stylesheets/general.scss */
.home-page {
  text-align: center;
  background: #FF6315;
  font-family: 'IBM Plex Sans', sans-serif;
}

/* line 14, app/assets/stylesheets/general.scss */
.btn-back {
  width: 2em;
  height: 2em;
  padding: 0;
  margin-left: -4px;
  margin-right: 9px;
  color: black;
  box-sizing: content-box;
  background-color: transparent;
  border: 0;
  border-radius: 0.25rem;
  position: relative;
}

/* line 26, app/assets/stylesheets/general.scss */
.btn-back:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: transparent url(https://app.blitz-staging.com/assets/chevron_left_gray-25aa929118150c5084fbb8ace7566e3e19433e75e2f3917ad1fed4d05e6da08b.svg) center/0.75em auto no-repeat;
}

/* line 37, app/assets/stylesheets/general.scss */
.btn-back:hover:before {
  filter: brightness(0%);
}

/* line 42, app/assets/stylesheets/general.scss */
.btn-back:focus {
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 44, app/assets/stylesheets/general.scss */
.btn-back:focus:before {
  filter: brightness(0%);
}

/* line 51, app/assets/stylesheets/general.scss */
.home-page .company-name {
  font-size: 3.5rem;
  color: white;
  margin-top: 0px;
  margin-top: 5rem;
}

/* line 58, app/assets/stylesheets/general.scss */
.home-page .company-slogan {
  font-size: 1.15rem;
  color: white;
}

/* line 63, app/assets/stylesheets/general.scss */
.home-page a {
  color: white;
  text-decoration: none;
}

/* line 68, app/assets/stylesheets/general.scss */
.home-page a:hover {
  color: white;
  text-decoration: underline;
}

/* line 73, app/assets/stylesheets/general.scss */
.alert {
  text-align: center;
}

/* line 77, app/assets/stylesheets/general.scss */
.env_banner {
  background-color: #FE712B;
  text-align: center;
  color: white;
  height: 20px;
  width: 100%;
  margin: 0px;
  padding: 0px;
  z-index: 100;
  position: fixed;
}

/* line 89, app/assets/stylesheets/general.scss */
.blitz-text-color-secondary {
  color: var(--dim-gray) !important;
}

/* line 93, app/assets/stylesheets/general.scss */
.blitz-text-color-primary {
  color: var(--indigo-dye) !important;
}

/* line 97, app/assets/stylesheets/general.scss */
a.middle-blue {
  color: var(--middle-blue);
}

/* line 101, app/assets/stylesheets/general.scss */
.blitz-badge-primary {
  background: green;
  background-color: green;
  padding: 10px !important;
}

/* line 107, app/assets/stylesheets/general.scss */
.blitz-badge-secondary {
  background: var(--dim-gray);
  padding: 10px !important;
}

/* line 112, app/assets/stylesheets/general.scss */
.blitz-badge-warning {
  background: orange;
  padding: 10px !important;
}

/* line 117, app/assets/stylesheets/general.scss */
button.absolute-zero, input.absolute-zero[type=submit] {
  background: var(--absolute-zero) !important;
  color: white !important;
}

/* line 122, app/assets/stylesheets/general.scss */
button.dim-gray {
  background: var(--dim-gray);
  color: white !important;
}

/* line 127, app/assets/stylesheets/general.scss */
.nav-container-border {
  border-bottom: 2px solid var(--indigo-dye);
}

/* line 131, app/assets/stylesheets/general.scss */
.input-light-blue {
  background: var(--alice-blue) !important;
}

/* line 135, app/assets/stylesheets/general.scss */
.vertical_center_container {
  justify-content: center;
  align-items: center;
  display: flex;
  flex-direction: column;
}

/* line 142, app/assets/stylesheets/general.scss */
input:focus, select:focus {
  box-shadow: unset !important;
  border-color: var(--primary) !important;
}

/* line 147, app/assets/stylesheets/general.scss */
input.error, select.error {
  border-color: #E93434;
}

/* line 151, app/assets/stylesheets/general.scss */
.error_text {
  color: #E93434;
}

/* line 155, app/assets/stylesheets/general.scss */
.montserrat {
  font-family: "Montserrat", sans-serif;
}

/* line 159, app/assets/stylesheets/general.scss */
.hidden {
  display: none !important;
}

/* line 163, app/assets/stylesheets/general.scss */
.orange_button {
  font-size: 90% !important;
  font-family: "Montserrat", sans-serif;
  font-weight: bold !important;
  color: var(--primary-text) !important;
  background-color: var(--primary) !important;
  border-color: transparent !important;
  border-radius: 6px !important;
  padding: 12px 26px !important;
  box-shadow: 0 2px 6px 0 #ff712b20 !important;
}

/* line 175, app/assets/stylesheets/general.scss */
.purple_button {
  font-size: 90% !important;
  font-family: "Montserrat", sans-serif;
  font-weight: bold !important;
  color: white;
  background-color: #5B1C69 !important;
  border-color: transparent !important;
  border-radius: 6px !important;
  padding: 12px 26px !important;
  box-shadow: 0 2px 6px 0 #ff712b20 !important;
}

/* line 187, app/assets/stylesheets/general.scss */
.red_button {
  font-size: 90% !important;
  font-family: "Montserrat", sans-serif;
  font-weight: bold !important;
  color: white !important;
  background-color: #E93434 !important;
  border-color: transparent !important;
  border-radius: 6px !important;
  padding: 12px 26px !important;
  box-shadow: 0 2px 6px 0 #ff712b20 !important;
}

/* line 199, app/assets/stylesheets/general.scss */
.schedule_appointment_button {
  color: var(--secondary-text) !important;
  background-color: var(--secondary) !important;
  border-color: transparent !important;
}

/* line 203, app/assets/stylesheets/general.scss */
.schedule_appointment_button:hover {
  background-color: var(--secondary-light) !important;
}

/* line 208, app/assets/stylesheets/general.scss */
.disabled_with_spinner {
  cursor: not-allowed;
  opacity: 50%;
  position: relative;
}

/* line 213, app/assets/stylesheets/general.scss */
.disabled_with_spinner:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%) scale(0.2);
  opacity: 100;
}

/* line 223, app/assets/stylesheets/general.scss */
#iframe_body {
  background-color: #f6f6f6;
}

/* line 225, app/assets/stylesheets/general.scss */
#iframe_body .slidingpane-wrap {
  display: none;
}

/* line 228, app/assets/stylesheets/general.scss */
#iframe_body .card {
  padding: 20px;
  border-radius: 10px;
  background-color: white;
}

/* line 235, app/assets/stylesheets/general.scss */
.read_only_form {
  cursor: not-allowed;
}

/* line 237, app/assets/stylesheets/general.scss */
.read_only_form input, .read_only_form select, .read_only_form .switch, .read_only_form textarea, .read_only_form button, .read_only_form a {
  pointer-events: none;
}

/* line 242, app/assets/stylesheets/general.scss */
.no_wrap {
  white-space: nowrap;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_0:before, .transition_delay_0:after {
  transition-delay: 0s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_1:before, .transition_delay_1:after {
  transition-delay: 0.05s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_2:before, .transition_delay_2:after {
  transition-delay: 0.1s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_3:before, .transition_delay_3:after {
  transition-delay: 0.15s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_4:before, .transition_delay_4:after {
  transition-delay: 0.2s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_5:before, .transition_delay_5:after {
  transition-delay: 0.25s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_6:before, .transition_delay_6:after {
  transition-delay: 0.3s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_7:before, .transition_delay_7:after {
  transition-delay: 0.35s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_8:before, .transition_delay_8:after {
  transition-delay: 0.4s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_9:before, .transition_delay_9:after {
  transition-delay: 0.45s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_10:before, .transition_delay_10:after {
  transition-delay: 0.5s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_11:before, .transition_delay_11:after {
  transition-delay: 0.55s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_12:before, .transition_delay_12:after {
  transition-delay: 0.6s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_13:before, .transition_delay_13:after {
  transition-delay: 0.65s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_14:before, .transition_delay_14:after {
  transition-delay: 0.7s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_15:before, .transition_delay_15:after {
  transition-delay: 0.75s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_16:before, .transition_delay_16:after {
  transition-delay: 0.8s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_17:before, .transition_delay_17:after {
  transition-delay: 0.85s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_18:before, .transition_delay_18:after {
  transition-delay: 0.9s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_19:before, .transition_delay_19:after {
  transition-delay: 0.95s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_20:before, .transition_delay_20:after {
  transition-delay: 1s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_21:before, .transition_delay_21:after {
  transition-delay: 1.05s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_22:before, .transition_delay_22:after {
  transition-delay: 1.1s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_23:before, .transition_delay_23:after {
  transition-delay: 1.15s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_24:before, .transition_delay_24:after {
  transition-delay: 1.2s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_25:before, .transition_delay_25:after {
  transition-delay: 1.25s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_26:before, .transition_delay_26:after {
  transition-delay: 1.3s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_27:before, .transition_delay_27:after {
  transition-delay: 1.35s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_28:before, .transition_delay_28:after {
  transition-delay: 1.4s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_29:before, .transition_delay_29:after {
  transition-delay: 1.45s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_30:before, .transition_delay_30:after {
  transition-delay: 1.5s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_31:before, .transition_delay_31:after {
  transition-delay: 1.55s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_32:before, .transition_delay_32:after {
  transition-delay: 1.6s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_33:before, .transition_delay_33:after {
  transition-delay: 1.65s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_34:before, .transition_delay_34:after {
  transition-delay: 1.7s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_35:before, .transition_delay_35:after {
  transition-delay: 1.75s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_36:before, .transition_delay_36:after {
  transition-delay: 1.8s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_37:before, .transition_delay_37:after {
  transition-delay: 1.85s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_38:before, .transition_delay_38:after {
  transition-delay: 1.9s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_39:before, .transition_delay_39:after {
  transition-delay: 1.95s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_40:before, .transition_delay_40:after {
  transition-delay: 2s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_41:before, .transition_delay_41:after {
  transition-delay: 2.05s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_42:before, .transition_delay_42:after {
  transition-delay: 2.1s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_43:before, .transition_delay_43:after {
  transition-delay: 2.15s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_44:before, .transition_delay_44:after {
  transition-delay: 2.2s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_45:before, .transition_delay_45:after {
  transition-delay: 2.25s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_46:before, .transition_delay_46:after {
  transition-delay: 2.3s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_47:before, .transition_delay_47:after {
  transition-delay: 2.35s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_48:before, .transition_delay_48:after {
  transition-delay: 2.4s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_49:before, .transition_delay_49:after {
  transition-delay: 2.45s !important;
}

/* line 248, app/assets/stylesheets/general.scss */
.transition_delay_50:before, .transition_delay_50:after {
  transition-delay: 2.5s !important;
}
/* line 3, app/assets/stylesheets/history.scss */
#history_wrapper {
  background-color: white;
  border-radius: 8px;
}

/* line 47, app/assets/stylesheets/history.scss */
#history_wrapper #history_header {
  padding: 40px;
}

/* line 49, app/assets/stylesheets/history.scss */
#history_wrapper #history_header h3 {
  text-align: center;
}

/* line 52, app/assets/stylesheets/history.scss */
#history_wrapper #history_header #legend_button {
  color: inherit;
  cursor: pointer;
}

/* line 56, app/assets/stylesheets/history.scss */
#history_wrapper #history_header #legend_wrapper {
  padding-top: 16px;
}

/* line 59, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend {
  display: flex;
  flex-wrap: wrap;
  font-size: 75%;
  padding-left: 124px;
  position: relative;
  margin-bottom: 6px;
}

/* line 66, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_label {
  position: absolute;
  left: 0;
  top: 12px;
}

/* line 72, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item {
  border-radius: 24px;
  border: 1px solid black;
  padding: 9px 12px;
  margin: 4px;
  position: relative;
  white-space: nowrap;
}

/* line 80, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item .history_filter {
  position: relative;
  top: 3px;
  margin-left: 4px;
  left: 2px;
}

/* line 87, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.system_action, #history_wrapper #history_header .legend .legend_item.producer_action, #history_wrapper #history_header .legend .legend_item.admin_action, #history_wrapper #history_header .legend .legend_item.api_action {
  border: 1px dashed gray;
}

/* line 90, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.system_action:before, #history_wrapper #history_header .legend .legend_item.producer_action:before, #history_wrapper #history_header .legend .legend_item.admin_action:before, #history_wrapper #history_header .legend .legend_item.api_action:before {
  content: "";
  position: absolute;
  border: 1px solid black;
  display: inline-block;
  width: 52px;
  height: 20px;
  border-radius: 12px;
  top: -10px;
  left: 12px;
}

/* line 104, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.system_action:before {
  background-color: lightgray;
}

/* line 108, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.admin_action:before {
  background-color: white;
  border-color: inherit;
}

/* line 113, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.producer_action:before {
  background-color: #E7C3EF;
  border-color: #CF88DF;
}

/* line 118, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.api_action:before {
  background-color: #FED4BE;
  border-color: #FFB895;
}

/* line 123, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.no_op_action {
  border: 2px dotted black;
}

/* line 127, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.side_effect_action {
  border: 2px solid black;
}

/* line 131, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.journey_navigation {
  border: 2px solid green;
  background-color: #19cf191c;
}

/* line 136, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.submissions_data_change {
  border: 2px solid #FF8E55;
  background-color: #ff8e5524;
}

/* line 141, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.product_selection_change {
  border: 2px solid #B84CCF;
  background-color: #b84ccf24;
}

/* line 146, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.product_change {
  border: 2px solid #43dbb6;
  background-color: #43dbb629;
}

/* line 151, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.decisioning_change {
  border: 2px solid red;
  background-color: #ff000014;
}

/* line 156, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.agreement_change {
  border: 2px solid goldenrod;
  background-color: #daa5201c;
}

/* line 161, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.document_storage_change {
  border: 2px solid palevioletred;
  background-color: #db709326;
}

/* line 166, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.underwriting_change {
  border: 2px solid blue;
  background-color: #0000ff0f;
}

/* line 171, app/assets/stylesheets/history.scss */
#history_wrapper #history_header .legend .legend_item.stage_submission_failure {
  border: 2px solid #dc2626;
  background-color: #fef2f2;
}

/* line 181, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node {
  display: block;
  position: relative;
}

/* line 186, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node:before {
  content: "";
  height: calc(100% - 2px);
  position: absolute;
  left: 252px;
  border-left: 2px dashed #FF8E55;
}

/* line 196, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node:first-child:before {
  height: calc(50% - 1px);
  top: 50%;
}

/* line 203, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node:last-child .spacer {
  display: none;
}

/* line 206, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node:last-child:before {
  height: calc(50% - 1px);
  top: 0px;
}

/* line 213, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .spacer.connected {
  position: relative;
}

/* line 216, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .spacer.connected:before {
  content: "";
  position: absolute;
  border-left: 2px dotted #FF8E55;
  height: calc(100% + 65px);
  width: 84px;
  left: 278px;
  top: -29px;
  border-radius: 36px;
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
}

/* line 231, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents {
  display: block;
  position: relative;
  padding: 6px;
}

/* line 237, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents:after {
  content: url(https://app.blitz-staging.com/assets/circle_1_orange-c227c9fa4243863cda838f3dce828fb77c3018eeb34f977766e69bc4143aa041.svg);
  display: inline-block;
  position: absolute;
  left: 248px;
  top: calc(50% - 10px);
}

/* line 246, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents.connected:after {
  display: none;
}

/* line 250, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_timestamp {
  display: inline-block;
  position: absolute;
  height: 20px;
  left: 30px;
  top: calc(50% - 10px);
  width: 200px;
  text-align: center;
}

/* line 259, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_timestamp .elapsed_time {
  font-size: 75%;
  text-align: center;
}

/* line 265, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label {
  display: inline-block;
  padding: 8px 20px;
  border-radius: 24px;
  border: 1px solid;
  border-color: black;
  margin-left: 280px;
  max-width: calc(100% - 280px);
  position: relative;
  margin-top: 8px;
  padding-top: 11px;
}

/* line 278, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label .symbol {
  font-family: 'Courier New', Courier, monospace;
  font-size: 90%s;
  background-color: lightyellow;
  padding: 0px 4px;
  border-radius: 5px;
  border: 1px solid lightgray;
  white-space: nowrap;
}

/* line 289, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label .flash_notice {
  background-color: #cfe2ff;
  color: #084298;
  padding: 3px 10px;
  border-radius: 14px;
  border: 1px solid #b6d4fe;
  white-space: nowrap;
}

/* line 298, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label .flash_alert {
  background-color: #f8d7da;
  color: #842029;
  padding: 3px 10px;
  border-radius: 14px;
  border: 1px solid #f5c2c7;
  white-space: nowrap;
}

/* line 307, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label .invalidation_message {
  font-size: 90%;
  font-style: italic;
  opacity: 80%;
}

/* line 313, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label .user_tag, #history_wrapper .history_nodes .history_node .node_contents .node_label .system_tag, #history_wrapper .history_nodes .history_node .node_contents .node_label .api_tag {
  position: absolute;
  top: -10px;
  left: 12px;
  padding: 0px 8px;
  border-radius: 12px;
  font-size: 80%;
  background-color: lightgray;
  border: 1px solid black;
  white-space: nowrap;
  color: black;
}

/* line 325, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label .user_tag.admin, #history_wrapper .history_nodes .history_node .node_contents .node_label .system_tag.admin, #history_wrapper .history_nodes .history_node .node_contents .node_label .api_tag.admin {
  background-color: white;
  border: 1px solid;
  border-color: inherit;
}

/* line 331, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label .user_tag.producer, #history_wrapper .history_nodes .history_node .node_contents .node_label .system_tag.producer, #history_wrapper .history_nodes .history_node .node_contents .node_label .api_tag.producer {
  background-color: #E7C3EF;
  border: 1px solid #CF88DF;
}

/* line 336, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label .user_tag.api, #history_wrapper .history_nodes .history_node .node_contents .node_label .system_tag.api, #history_wrapper .history_nodes .history_node .node_contents .node_label .api_tag.api {
  background-color: #FED4BE;
  border: 1px solid #FFB895;
}

/* line 343, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.submissions_data, #history_wrapper .history_nodes .history_node .node_contents .node_label.journey, #history_wrapper .history_nodes .history_node .node_contents .node_label.regress {
  border: 2px dotted green;
  border-color: green;
  background-color: #19cf191c;
}

/* line 349, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.regress_with_invalidation {
  border: 2px solid green;
  border-color: green;
}

/* line 354, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.submissions_data_answer_creation {
  border: 2px solid #FF8E55;
  border-color: #FF8E55;
  background-color: #ff8e5524;
}

/* line 360, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.no_op_submissions_data {
  border: 2px dotted #FF8E55;
  border-color: #FF8E55;
  background-color: #ff8e5524;
}

/* line 366, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.product_selection_update {
  border: 2px solid #B84CCF;
  border-color: #B84CCF;
  background-color: #b84ccf24;
}

/* line 372, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.no_op_product_selection_update {
  border: 2px dotted #B84CCF;
  border-color: #B84CCF;
  background-color: #b84ccf24;
}

/* line 378, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.decision_creation {
  border: 2px solid red;
  border-color: red;
  background-color: #ff000014;
}

/* line 384, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.product_offer_creation, #history_wrapper .history_nodes .history_node .node_contents .node_label.product_order_creation, #history_wrapper .history_nodes .history_node .node_contents .node_label.product_offer_invalidation, #history_wrapper .history_nodes .history_node .node_contents .node_label.product_order_invalidation, #history_wrapper .history_nodes .history_node .node_contents .node_label.product, #history_wrapper .history_nodes .history_node .node_contents .node_label.product_taxes_and_fees {
  border: 2px solid #43dbb6;
  border-color: #43dbb6;
  background-color: #43dbb629;
}

/* line 390, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.no_op_product_taxes_and_fees {
  border: 2px dotted #43dbb6;
  border-color: #43dbb6;
  background-color: #43dbb629;
}

/* line 396, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.document_storage {
  border: 2px solid palevioletred;
  border-color: palevioletred;
  background-color: #db709326;
}

/* line 402, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.underwriting {
  border: 2px solid blue;
  border-color: blue;
  background-color: #0000ff0f;
}

/* line 408, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.agreement_creation {
  border: 2px solid goldenrod;
  border-color: goldenrod;
  background-color: #daa5201c;
}

/* line 414, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.stage_submission_failure {
  border: 2px solid #dc2626;
  background-color: #fef2f2;
}

/* line 420, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.underwriting.secondary_decisioning {
  background-image: linear-gradient(165deg, #0000ff0f 50%, #ff000014 50%);
}

/* line 424, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.regress_with_invalidation.secondary_decisioning {
  background-image: linear-gradient(165deg, #19cf191c 50%, #ff000014 50%);
}

/* line 428, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.regress_with_invalidation.secondary_product {
  background-image: linear-gradient(165deg, #19cf191c 50%, #43dbb629 50%);
}

/* line 432, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.regress_with_invalidation.secondary_agreement {
  background-image: linear-gradient(165deg, #19cf191c 50%, #daa5201c 50%);
}

/* line 436, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.secondary_decisioning {
  border-bottom-color: red;
  border-right-color: red;
}

/* line 441, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.secondary_agreement {
  border-bottom-color: goldenrod;
  border-right-color: goldenrod;
}

/* line 446, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .node_label.secondary_product {
  border-bottom-color: #43dbb6;
  border-right-color: #43dbb6;
}

/* line 455, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .detail_button {
  margin-left: 12px;
  cursor: pointer;
  border-radius: 50%;
  padding: 0px 5px;
  position: relative;
  right: -7px;
  top: -1px;
  background-color: lightgray;
}

/* line 465, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .detail_button img {
  width: 14px;
  height: 14px;
  position: relative;
  transition: .4s;
  left: 1px;
  top: -1px;
  transform: rotate(-90deg);
}

/* line 474, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .detail_button img.toggled {
  transform: rotate(0deg);
  left: 0px;
  top: 0px;
}

/* line 482, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .history_detail {
  padding: 6px 0px;
}

/* line 485, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .history_detail .nested_log {
  padding-top: 6px;
}

/* line 490, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .history_detail.json_diff_viewer {
  background-color: white;
  margin-top: 6px;
  border-radius: 8px;
}

/* line 495, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .history_detail.json_diff_viewer pre {
  padding-left: 24px;
  padding-right: 12px;
}

/* line 499, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .history_detail.json_diff_viewer .diff_removed {
  color: darkred;
  display: block;
}

/* line 503, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .history_detail.json_diff_viewer .diff_removed:before {
  content: "-";
  position: absolute;
  left: 28px;
  color: darkred;
}

/* line 511, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .history_detail.json_diff_viewer .diff_added {
  display: block;
  color: forestgreen;
}

/* line 515, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .history_detail.json_diff_viewer .diff_added:before {
  content: "+";
  position: absolute;
  left: 28px;
  color: forestgreen;
}

/* line 523, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .history_detail.json_diff_viewer .diff_common {
  display: block;
  color: gray;
}

/* line 527, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .history_detail.json_diff_viewer .diff_common .placeholder_wrapper {
  color: inherit;
  text-decoration: none;
  cursor: pointer;
}

/* line 532, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .history_detail.json_diff_viewer .diff_common .placeholder_wrapper p {
  font-size: 90%;
  font-style: italic;
  font-weight: bold;
  text-align: center;
  position: relative;
  margin-bottom: 0;
}

/* line 540, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .history_detail.json_diff_viewer .diff_common .placeholder_wrapper p:before {
  content: "";
  position: absolute;
  display: inline-block;
  width: calc(50% - 128px);
  border-top: 2px dashed gray;
  left: 0px;
  top: 7px;
}

/* line 549, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .history_detail.json_diff_viewer .diff_common .placeholder_wrapper p:after {
  content: "";
  position: absolute;
  display: inline-block;
  width: calc(50% - 128px);
  border-top: 2px dashed gray;
  right: 0px;
  top: 7px;
}

/* line 565, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .validation_failures_section {
  margin: 10px 0;
  padding: 10px;
  background-color: #fef2f2;
  border-left: 4px solid #dc2626;
  border-radius: 4px;
}

/* line 572, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .validation_failures_section h5 {
  color: #dc2626;
  margin-bottom: 8px;
}

/* line 578, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .validation_error {
  color: #991b1b;
  font-size: 0.9em;
  margin: 4px 0;
}

/* line 584, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .field_error {
  margin-bottom: 12px;
}

/* line 587, app/assets/stylesheets/history.scss */
#history_wrapper .history_nodes .history_node .node_contents .field_error strong {
  color: #7c2d12;
}
/* line 2, app/assets/stylesheets/honeybadger.scss */
#portal_body div#honeybadger-feedback-wrapper {
  background: unset;
}

/* line 4, app/assets/stylesheets/honeybadger.scss */
#portal_body div#honeybadger-feedback-wrapper #honeybadger-feedback {
  background: white;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  margin-top: 100px;
  color: var(--primary-dark);
}

/* line 10, app/assets/stylesheets/honeybadger.scss */
#portal_body div#honeybadger-feedback-wrapper #honeybadger-feedback #honeybadger-feedback-footer {
  display: none;
}
/* line 3, app/assets/stylesheets/identifiers.scss */
code.identifier {
  color: black;
  background-color: #fff1ea;
  padding: 2px 6px;
  border-radius: 3px;
  border: 1px solid #FED4BE;
  font-weight: normal;
}

/* line 13, app/assets/stylesheets/identifiers.scss */
a code.identifier {
  color: unset;
}

/* line 17, app/assets/stylesheets/identifiers.scss */
a code.identifier:hover {
  color: #FF6315;
}
/* line 3, app/assets/stylesheets/integrations.scss */
.btn-group {
  color: #FF5500;
}

/* line 6, app/assets/stylesheets/integrations.scss */
.btn-group label {
  border-color: #FF5500;
  color: #FF5500;
}

/* line 11, app/assets/stylesheets/integrations.scss */
.btn-group .btn-outline-primary {
  border-color: #FF5500;
  color: #FF5500;
  --bs-btn-color: #FF5500;
  --bs-btn-border-color: #FF5500;
}

/* line 18, app/assets/stylesheets/integrations.scss */
.btn-group .btn-check:checked + .btn {
  background-color: #FF5500;
  border-color: #FF5500;
  color: #f6f6f6;
}
/* line 1, app/assets/stylesheets/local_debugging.scss */
.local_debugging {
  border: #43dbb6 4px solid;
  position: absolute;
  bottom: 0;
  right: 0;
  width: max-content;
  z-index: 4;
  background-color: #E93434;
  color: #fff5f0;
  text-align: center;
  padding: 20px;
}

/* line 13, app/assets/stylesheets/local_debugging.scss */
.local_debugging table {
  margin: auto;
}
/* line 3, app/assets/stylesheets/login.scss */
.login-text-color-secondary {
  color: var(--dim-gray);
}

/* line 7, app/assets/stylesheets/login.scss */
.login-text-color-primary {
  color: #41144B;
}

/* line 11, app/assets/stylesheets/login.scss */
.create-account {
  background-color: #FF5500 !important;
  border-color: #FF7f40 !important;
  color: white !important;
}

/* to overwrite some bootstrap stuff */
/* line 18, app/assets/stylesheets/login.scss */
.create-account:hover {
  color: white;
}

/* to overwrite some bootstrap stuff */
/* line 23, app/assets/stylesheets/login.scss */
.create-account:focus {
  color: white;
  background: var(--absolute-zero);
  outline: none;
}

/* line 29, app/assets/stylesheets/login.scss */
.login-submit {
  background-color: #41144B !important;
  border-color: #8E2CA4 !important;
  color: white !important;
}

/* to overwrite some bootstrap stuff */
/* line 36, app/assets/stylesheets/login.scss */
.login-submit:hover {
  color: white;
}

/* to overwrite some bootstrap stuff */
/* line 41, app/assets/stylesheets/login.scss */
.login-submit:focus {
  color: white;
  background: var(--absolute-zero);
  outline: none;
}

/* line 47, app/assets/stylesheets/login.scss */
.login-link {
  color: var(--middle-blue);
}

/* line 51, app/assets/stylesheets/login.scss */
.login-card {
  box-shadow: rgba(60, 66, 87, 0.08) 0px 15px 35px 0px, rgba(0, 0, 0, 0.12) 0px 5px 15px 0px;
  padding: 20px 45px;
}

/* line 56, app/assets/stylesheets/login.scss */
.login-header {
  font-size: 25px;
  font-weight: bold;
}

/* line 61, app/assets/stylesheets/login.scss */
.distribution-text-primary {
  color: #41144B;
}
/* line 2, app/assets/stylesheets/logos.scss */
img.blitz_emblem.login {
  width: 90px;
  margin-right: -10px;
}
/* line 5, app/assets/stylesheets/marketing.scss */
html.marketing_page {
  margin: 0;
  padding: 0;
  height: 100%;
  overflow-x: hidden;
}

/* line 12, app/assets/stylesheets/marketing.scss */
body.custom-bg {
  position: relative;
  min-height: 100vh;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  background-color: #F3F6F5;
}

/* line 21, app/assets/stylesheets/marketing.scss */
.card.shadow.p-4.login_card {
  height: 15rem;
  width: 80%;
  max-width: 30rem;
  padding-bottom: 0 !important;
  text-align: left;
}

/* line 29, app/assets/stylesheets/marketing.scss */
.appetite_guide.card {
  background-color: #f0ecec;
  color: #481c4c;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  max-height: 4rem;
  height: 8vh;
  padding: 5%;
  flex-direction: row;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  transition: all 0.1s ease;
}

/* line 45, app/assets/stylesheets/marketing.scss */
.appetite_guide.card.icon-1::before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url(https://app.blitz-staging.com/assets/purple_contractors_icon-ca98ce10e8fc9637581a90d0a4fe3b1d48e67f3729dd2597356c7e1b524f5deb.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

/* line 55, app/assets/stylesheets/marketing.scss */
.appetite_guide.card.icon-2::before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url(https://app.blitz-staging.com/assets/purple_lessors_risk_icon-66e015a4a4112a9b8ebcc3556108939b94edd01c7431d5b5eefb191f0b776a43.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

/* line 65, app/assets/stylesheets/marketing.scss */
.appetite_guide.card.icon-3::before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url(https://app.blitz-staging.com/assets/purple_builders_risk_icon-65bcaa9d52130d52037940083afdc416ff7d1a306aa647b60ec5555f2a92e5be.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

/* line 75, app/assets/stylesheets/marketing.scss */
.appetite_guide.card.icon-4::before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url(https://app.blitz-staging.com/assets/purple_retail_services_icon-8a42285930ecfd9ded5bbe826bba6c4043bff58f41918ad5b68d2eca30f97e4f.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

/* line 85, app/assets/stylesheets/marketing.scss */
.appetite_guide.card.icon-5::before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url(https://app.blitz-staging.com/assets/purple_cannabis_icon-fc0b48cc2d23c93544c4c413ff19dc3d4d6d6b4cfce1f49db3a473644ce14140.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

/* line 95, app/assets/stylesheets/marketing.scss */
.appetite_guide.card.icon-6::before {
  content: "";
  width: 24px;
  height: 24px;
  background-image: url(https://app.blitz-staging.com/assets/purple_special_events_icon-08ab2e9525f8f07227178318dea7085c3368a04d04420ecf763f2c5248e078d7.svg);
  background-size: contain;
  background-repeat: no-repeat;
  margin-right: 10px;
}

/* line 105, app/assets/stylesheets/marketing.scss */
.appetite_guide.card:hover {
  background-color: white;
  color: #FE712B;
  border: #FE712B solid 2px;
}

/* line 111, app/assets/stylesheets/marketing.scss */
.appetite_guide.card.icon-1:hover::before {
  background-image: url(https://app.blitz-staging.com/assets/orange_contractors_icon-1642ee7c0e50fef4624944a39aec7bea302a9ce4f9e07f69a7a3ff19229f8aaf.svg);
}

/* line 115, app/assets/stylesheets/marketing.scss */
.appetite_guide.card.icon-2:hover::before {
  background-image: url(https://app.blitz-staging.com/assets/orange_lessors_risk_icon-872d458f91d9b1522d2a1d25fd3c9b6f74b01e55e8c91eda7a21034b15f42ea0.svg);
}

/* line 119, app/assets/stylesheets/marketing.scss */
.appetite_guide.card.icon-3:hover::before {
  background-image: url(https://app.blitz-staging.com/assets/orange_builders_risk_icon-1c7cacf14de384103b4917df26bd19ae3f421200b210067da495a46f9b3365ad.svg);
}

/* line 123, app/assets/stylesheets/marketing.scss */
.appetite_guide.card.icon-4:hover::before {
  background-image: url(https://app.blitz-staging.com/assets/orange_retail_services_icon-27c21408aa7801d22447a1d9f70aea69f8765f25c281150b410f4c8aef2925a2.svg);
}

/* line 127, app/assets/stylesheets/marketing.scss */
.appetite_guide.card.icon-5:hover::before {
  background-image: url(https://app.blitz-staging.com/assets/orange_cannabis_icon-18432c62229a6bc220a9b59cdeb6ba22eb3dbb0eef86b69b46079f9f1eee0cef.svg);
}

/* line 131, app/assets/stylesheets/marketing.scss */
.appetite_guide.card.icon-6:hover::before {
  background-image: url(https://app.blitz-staging.com/assets/orange_special_events_icon-d3325c8f22eb84ff7d9bc82c8435e13bfb78c24f3814fc0e1371dfabc98ee83c.svg);
}

/* line 135, app/assets/stylesheets/marketing.scss */
.appetite_guide.card::after {
  content: "";
  width: 30px;
  height: 30px;
  background-image: url(https://app.blitz-staging.com/assets/orange_ne_arrow-7f50610e6da0f1f762395ff1a05b31184e129afa20f3ec012f62ad5bf9f253c4.svg);
  background-size: contain;
  background-repeat: no-repeat;
  position: absolute;
  right: 10px;
  opacity: 0;
  transition: opacity 0.1s ease;
}

/* line 148, app/assets/stylesheets/marketing.scss */
.appetite_guide.card:hover::after {
  opacity: 1;
}

/* line 152, app/assets/stylesheets/marketing.scss */
.appetite_guide_row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
  padding-bottom: 10px;
}

/* line 160, app/assets/stylesheets/marketing.scss */
.appetite_guide .icon {
  font-size: 24px;
  color: #752487;
  margin-right: 10px;
  display: flex;
  align-items: center;
}

/* line 168, app/assets/stylesheets/marketing.scss */
.appetite_guide .icon img {
  width: 24px;
  height: 24px;
}

/* line 173, app/assets/stylesheets/marketing.scss */
.appetite_guide p {
  margin: 0;
  display: inline-flex;
  align-items: center;
}

/* line 179, app/assets/stylesheets/marketing.scss */
.marketing_login_button {
  background-color: #41144B;
  color: white;
  border: 2px solid #8E2CA4;
  font-size: 1rem;
  font-weight: bold;
  padding: 12px;
  border-radius: 8px;
  transition: all 0.3s ease-in-out;
}

/* line 190, app/assets/stylesheets/marketing.scss */
.marketing_login_button:hover {
  box-shadow: 0 0 10px rgba(65, 20, 75, 0.7);
}

/* line 194, app/assets/stylesheets/marketing.scss */
.marketing_login_button:active {
  transform: scale(0.98);
}

/* line 199, app/assets/stylesheets/marketing.scss */
.close-button {
  position: absolute;
  top: 2%;
  right: 5%;
  z-index: 10001;
  cursor: pointer;
  background: white;
  border: none;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 250%;
}

/* line 216, app/assets/stylesheets/marketing.scss */
.calendar_button {
  color: white;
  text-decoration: none;
  font-size: 1rem;
  background-color: #FE712B;
  border-radius: 15px;
  border: 2px solid #FF5500;
  padding: 12px 30px;
  text-align: center;
  display: inline-block;
  transition: box-shadow 0.3s ease-in-out;
  box-shadow: inset 0 0 16px rgba(255, 85, 0, 0.6);
}

/* line 230, app/assets/stylesheets/marketing.scss */
.calendar_button:hover {
  cursor: pointer;
  border: 2px solid #FE712B;
  box-shadow: 0 0 10px rgba(255, 85, 0, 0.6), 0 0 20px rgba(255, 85, 0, 0.3);
}

/* line 236, app/assets/stylesheets/marketing.scss */
.blitz_logo_marketing {
  width: 80%;
  max-width: 30rem;
}

/* line 241, app/assets/stylesheets/marketing.scss */
.blitz-homepage-link {
  background-color: #FE712B !important;
  color: white !important;
  padding: 12px 24px;
  border-radius: 8px;
  text-decoration: none;
  display: inline-block;
  border: none;
}

/* line 251, app/assets/stylesheets/marketing.scss */
.blitz-homepage-link:hover {
  background-color: #f55201 !important;
  color: white !important;
}

/* line 256, app/assets/stylesheets/marketing.scss */
.new_partner_container {
  margin: auto;
  height: 75vh;
}

/* line 261, app/assets/stylesheets/marketing.scss */
.video-container {
  position: relative;
  width: 100%;
  max-width: calc(177.778vh);
  height: calc(56.25vw);
  margin: 0;
  padding: 0;
  border: none;
  overflow: hidden;
  display: flex;
  align-items: stretch;
  justify-content: stretch;
  box-sizing: border-box;
}

/* line 276, app/assets/stylesheets/marketing.scss */
.video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: none;
  box-sizing: border-box;
}

@media (max-width: 768px) {
  /* line 289, app/assets/stylesheets/marketing.scss */
  .hide-on-mobile {
    display: none !important;
  }
  /* line 293, app/assets/stylesheets/marketing.scss */
  .new_partner_container {
    max-width: 85%;
  }
  /* line 297, app/assets/stylesheets/marketing.scss */
  .row.d-flex.justify-content-center.gx-5.align-items-stretch {
    flex-direction: column !important;
    height: auto !important;
  }
  /* line 302, app/assets/stylesheets/marketing.scss */
  .col-5, .col-7 {
    width: 100% !important;
    padding-top: 0 !important;
  }
  /* line 307, app/assets/stylesheets/marketing.scss */
  .card.shadow {
    max-height: none !important;
    height: auto !important;
  }
  /* line 312, app/assets/stylesheets/marketing.scss */
  .text_under_video {
    flex-direction: column !important;
    text-align: center !important;
  }
  /* line 317, app/assets/stylesheets/marketing.scss */
  .calendar_button {
    margin-top: 1rem;
  }
}

@media (min-width: 1024px) {
  /* line 323, app/assets/stylesheets/marketing.scss */
  .new_partner_container {
    max-width: 50%;
  }
}
/* line 6, app/assets/stylesheets/offer.scss */
#offer_wrapper, #indication_wrapper, #taxes_and_fees_wrapper, #quote_modifications_wrapper {
  font-family: "Red Hat Display", sans-serif;
}

/* line 9, app/assets/stylesheets/offer.scss */
#offer_wrapper .main_column.col-8, #indication_wrapper .main_column.col-8, #taxes_and_fees_wrapper .main_column.col-8, #quote_modifications_wrapper .main_column.col-8 {
  min-width: 630px;
}

@media (max-width: 1040px) {
  /* line 14, app/assets/stylesheets/offer.scss */
  #offer_wrapper .main_column.col-8, #indication_wrapper .main_column.col-8, #taxes_and_fees_wrapper .main_column.col-8, #quote_modifications_wrapper .main_column.col-8 {
    margin: auto;
    width: 100%;
  }
  /* line 18, app/assets/stylesheets/offer.scss */
  #offer_wrapper .main_column.col-4, #indication_wrapper .main_column.col-4, #taxes_and_fees_wrapper .main_column.col-4, #quote_modifications_wrapper .main_column.col-4 {
    margin: auto;
    width: 90%;
  }
}

/* line 24, app/assets/stylesheets/offer.scss */
#offer_wrapper .hover_icon, #indication_wrapper .hover_icon, #taxes_and_fees_wrapper .hover_icon, #quote_modifications_wrapper .hover_icon {
  display: inline-block;
  margin-left: 10px;
}

/* line 31, app/assets/stylesheets/offer.scss */
#offer_wrapper form.loading:before, #indication_wrapper form.loading:before, #taxes_and_fees_wrapper form.loading:before, #quote_modifications_wrapper form.loading:before {
  content: "";
  width: 100%;
  height: 100%;
  position: fixed;
  cursor: wait;
  transition: 0s;
}

/* line 39, app/assets/stylesheets/offer.scss */
#offer_wrapper form.loading:after, #indication_wrapper form.loading:after, #taxes_and_fees_wrapper form.loading:after, #quote_modifications_wrapper form.loading:after {
  content: var(--spinner-svg);
  position: fixed;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 100;
  cursor: wait;
  transition: 0s;
}

/* line 49, app/assets/stylesheets/offer.scss */
#offer_wrapper form.loading *:not(.slider), #indication_wrapper form.loading *:not(.slider), #taxes_and_fees_wrapper form.loading *:not(.slider), #quote_modifications_wrapper form.loading *:not(.slider) {
  opacity: 95%;
  pointer-events: none;
  transition: 0s;
}

/* line 58, app/assets/stylesheets/offer.scss */
#offer_wrapper label.fold_button, #indication_wrapper label.fold_button, #taxes_and_fees_wrapper label.fold_button, #quote_modifications_wrapper label.fold_button {
  cursor: pointer;
}

/* line 61, app/assets/stylesheets/offer.scss */
#offer_wrapper label.fold_button input, #indication_wrapper label.fold_button input, #taxes_and_fees_wrapper label.fold_button input, #quote_modifications_wrapper label.fold_button input {
  width: 0;
  height: 0;
  opacity: 0;
}

/* line 67, app/assets/stylesheets/offer.scss */
#offer_wrapper label.fold_button img, #indication_wrapper label.fold_button img, #taxes_and_fees_wrapper label.fold_button img, #quote_modifications_wrapper label.fold_button img {
  width: 10px;
  height: 10px;
  position: relative;
  left: 6px;
  bottom: 2px;
  transition: .4s;
}

/* line 76, app/assets/stylesheets/offer.scss */
#offer_wrapper label.fold_button input:checked + img, #indication_wrapper label.fold_button input:checked + img, #taxes_and_fees_wrapper label.fold_button input:checked + img, #quote_modifications_wrapper label.fold_button input:checked + img {
  transform: rotate(-90deg);
}

/* line 82, app/assets/stylesheets/offer.scss */
#offer_wrapper .product_block .not_eligible_wrapper, #indication_wrapper .product_block .not_eligible_wrapper, #taxes_and_fees_wrapper .product_block .not_eligible_wrapper, #quote_modifications_wrapper .product_block .not_eligible_wrapper {
  padding-top: 10px;
}

/* line 87, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverages_container, #indication_wrapper .coverages_container, #taxes_and_fees_wrapper .coverages_container, #quote_modifications_wrapper .coverages_container {
  position: relative;
}

/* line 89, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverages_container:before, #indication_wrapper .coverages_container:before, #taxes_and_fees_wrapper .coverages_container:before, #quote_modifications_wrapper .coverages_container:before {
  content: "";
  display: inline-block;
  position: absolute;
  left: 9px;
  top: 52px;
  border-left: 2px dotted var(--primary);
  height: calc(100% - 100px);
}

/* line 100, app/assets/stylesheets/offer.scss */
#offer_wrapper .premium_charge_wrapper, #indication_wrapper .premium_charge_wrapper, #taxes_and_fees_wrapper .premium_charge_wrapper, #quote_modifications_wrapper .premium_charge_wrapper {
  border: 1px solid #ededed;
  overflow: hidden;
  border-radius: 12px;
  margin-bottom: 18px;
  padding: 4px 4px;
  margin-left: 40px;
  box-shadow: 0px 2px 10px 0px #64748b20;
}

/* line 114, app/assets/stylesheets/offer.scss */
#offer_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper, #indication_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper, #taxes_and_fees_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper, #quote_modifications_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper {
  font-weight: bold;
}

/* line 117, app/assets/stylesheets/offer.scss */
#offer_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper table, #indication_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper table, #taxes_and_fees_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper table, #quote_modifications_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper table {
  border-collapse: separate;
  border-spacing: 9px;
  width: calc(100% + 2 * 9px);
  margin-left: -9px;
  margin-right: -9px;
}

/* line 126, app/assets/stylesheets/offer.scss */
#offer_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper td, #indication_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper td, #taxes_and_fees_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper td, #quote_modifications_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper td {
  padding: 6px 8px 6px 8px;
  width: 10em;
}

/* line 130, app/assets/stylesheets/offer.scss */
#offer_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper td .premium_charge_title, #indication_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper td .premium_charge_title, #taxes_and_fees_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper td .premium_charge_title, #quote_modifications_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper td .premium_charge_title {
  padding: 6px 8px 6px 8px;
}

/* line 134, app/assets/stylesheets/offer.scss */
#offer_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper td .premium_charge_amount, #indication_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper td .premium_charge_amount, #taxes_and_fees_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper td .premium_charge_amount, #quote_modifications_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper td .premium_charge_amount {
  padding: 6px 8px 6px 8px;
}

/* line 137, app/assets/stylesheets/offer.scss */
#offer_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper td .charge_amount_parent, #indication_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper td .charge_amount_parent, #taxes_and_fees_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper td .charge_amount_parent, #quote_modifications_wrapper .premium_charge_wrapper .main_table .premium_charge_table_wrapper td .charge_amount_parent {
  background-color: #FED4BE;
  border: 1px solid var(--primary);
  padding: 6px 8px 6px 8px;
  border-radius: 6px;
  display: flex;
  justify-content: space-between;
}

/* line 150, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper, #indication_wrapper .coverage_wrapper, #taxes_and_fees_wrapper .coverage_wrapper, #quote_modifications_wrapper .coverage_wrapper {
  border: 1px solid #ededed;
  overflow: hidden;
  border-radius: 12px;
  margin-bottom: 18px;
  padding: 16px 16px 8px;
  box-shadow: 0px 2px 10px 0px #64748b20;
}

/* line 163, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper, #indication_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper, #taxes_and_fees_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper, #quote_modifications_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper {
  font-weight: bold;
}

/* line 166, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper table, #indication_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper table, #taxes_and_fees_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper table, #quote_modifications_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper table {
  border-collapse: separate;
  border-spacing: 9px;
  width: calc(100% + 2 * 9px);
  margin-left: -9px;
  margin-right: -9px;
}

/* line 175, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper td, #indication_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper td, #taxes_and_fees_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper td, #quote_modifications_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper td {
  padding: 6px 8px 6px 8px;
  width: 10em;
}

/* line 179, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper td .premium_charge_title, #indication_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper td .premium_charge_title, #taxes_and_fees_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper td .premium_charge_title, #quote_modifications_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper td .premium_charge_title {
  padding: 6px 8px 6px 8px;
}

/* line 183, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper td .premium_charge_amount, #indication_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper td .premium_charge_amount, #taxes_and_fees_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper td .premium_charge_amount, #quote_modifications_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper td .premium_charge_amount {
  padding: 6px 8px 6px 8px;
}

/* line 186, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper td .charge_amount_parent, #indication_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper td .charge_amount_parent, #taxes_and_fees_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper td .charge_amount_parent, #quote_modifications_wrapper .coverage_wrapper .main_table .premium_charge_table_wrapper td .charge_amount_parent {
  background-color: #FED4BE;
  border: 1px solid var(--primary);
  padding: 6px 8px 6px 8px;
  border-radius: 6px;
  display: flex;
  justify-content: space-between;
}

/* line 197, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table table, #indication_wrapper .coverage_wrapper .main_table table, #taxes_and_fees_wrapper .coverage_wrapper .main_table table, #quote_modifications_wrapper .coverage_wrapper .main_table table {
  width: 100%;
}

/* line 203, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table .coverage_label, #indication_wrapper .coverage_wrapper .main_table .coverage_label, #taxes_and_fees_wrapper .coverage_wrapper .main_table .coverage_label, #quote_modifications_wrapper .coverage_wrapper .main_table .coverage_label {
  font-size: 100%;
  font-weight: bold;
}

/* line 210, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table .coverage_description, #indication_wrapper .coverage_wrapper .main_table .coverage_description, #taxes_and_fees_wrapper .coverage_wrapper .main_table .coverage_description, #quote_modifications_wrapper .coverage_wrapper .main_table .coverage_description {
  color: #414141;
  font-size: 85%;
}

/* line 215, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table .attribute_table_wrapper, #indication_wrapper .coverage_wrapper .main_table .attribute_table_wrapper, #taxes_and_fees_wrapper .coverage_wrapper .main_table .attribute_table_wrapper, #quote_modifications_wrapper .coverage_wrapper .main_table .attribute_table_wrapper {
  margin-top: 6px;
  font-weight: bold;
}

/* line 222, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table .attribute_table_wrapper table, #indication_wrapper .coverage_wrapper .main_table .attribute_table_wrapper table, #taxes_and_fees_wrapper .coverage_wrapper .main_table .attribute_table_wrapper table, #quote_modifications_wrapper .coverage_wrapper .main_table .attribute_table_wrapper table {
  border-collapse: separate;
  border-spacing: 9px;
  width: calc(100% + 2 * 9px);
  margin-left: -9px;
  margin-right: -9px;
}

/* line 231, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table .attribute_table_wrapper td, #indication_wrapper .coverage_wrapper .main_table .attribute_table_wrapper td, #taxes_and_fees_wrapper .coverage_wrapper .main_table .attribute_table_wrapper td, #quote_modifications_wrapper .coverage_wrapper .main_table .attribute_table_wrapper td {
  background-color: #ededed;
  padding: 4px 10px 4px 12px;
  border-radius: 6px;
}

/* line 240, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table table.attribute_table td, #indication_wrapper .coverage_wrapper .main_table table.attribute_table td, #taxes_and_fees_wrapper .coverage_wrapper .main_table table.attribute_table td, #quote_modifications_wrapper .coverage_wrapper .main_table table.attribute_table td {
  white-space: nowrap;
  width: 33%;
}

/* line 245, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table table.attribute_table td select.form-select, #indication_wrapper .coverage_wrapper .main_table table.attribute_table td select.form-select, #taxes_and_fees_wrapper .coverage_wrapper .main_table table.attribute_table td select.form-select, #quote_modifications_wrapper .coverage_wrapper .main_table table.attribute_table td select.form-select {
  width: unset;
}

/* line 251, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_wrapper, #indication_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_wrapper, #taxes_and_fees_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_wrapper, #quote_modifications_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 260, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_label, #indication_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_label, #taxes_and_fees_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_label, #quote_modifications_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_label {
  display: inline-block;
  font-size: 90%;
  margin: 0;
  font-family: "Montserrat", sans-serif;
  margin-right: 10px;
}

@media (max-width: 1140px) {
  /* line 260, app/assets/stylesheets/offer.scss */
  #offer_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_label, #indication_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_label, #taxes_and_fees_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_label, #quote_modifications_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_label {
    font-size: 75%;
  }
}

/* line 271, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_value, #indication_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_value, #taxes_and_fees_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_value, #quote_modifications_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_value {
  display: inline-block;
  font-size: 90%;
  min-width: 50px;
  margin: 0;
  font-family: "Montserrat", sans-serif;
}

/* line 281, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_content .attribute_tooltip, #indication_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_content .attribute_tooltip, #taxes_and_fees_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_content .attribute_tooltip, #quote_modifications_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_content .attribute_tooltip {
  width: 24px;
  padding: 0;
  margin-right: 2px;
  position: relative;
}

/* line 288, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_content .attribute_tooltip img, #indication_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_content .attribute_tooltip img, #taxes_and_fees_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_content .attribute_tooltip img, #quote_modifications_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_content .attribute_tooltip img {
  position: relative;
  top: -2px;
  width: 16px;
  opacity: 70%;
}

/* line 298, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_content .attribute_string, #indication_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_content .attribute_string, #taxes_and_fees_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_content .attribute_string, #quote_modifications_wrapper .coverage_wrapper .main_table table.attribute_table td .attribute_content .attribute_string {
  display: inline-block;
  font-size: 84%;
  background-color: white;
  padding: 4px 9px 5px;
  font-weight: 400;
  border-radius: 3px;
  border: 1px solid lightgray;
}

/* line 318, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .coverage_entity_table_wrapper, #indication_wrapper .coverage_wrapper .coverage_entity_table_wrapper, #taxes_and_fees_wrapper .coverage_wrapper .coverage_entity_table_wrapper, #quote_modifications_wrapper .coverage_wrapper .coverage_entity_table_wrapper {
  border-top: 1px solid #d7d7d7;
  margin-top: 6px;
}

/* line 322, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .coverage_entity_table_wrapper table, #indication_wrapper .coverage_wrapper .coverage_entity_table_wrapper table, #taxes_and_fees_wrapper .coverage_wrapper .coverage_entity_table_wrapper table, #quote_modifications_wrapper .coverage_wrapper .coverage_entity_table_wrapper table {
  margin: 0;
}

/* line 326, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .coverage_entity_table_wrapper tr.ineligible, #indication_wrapper .coverage_wrapper .coverage_entity_table_wrapper tr.ineligible, #taxes_and_fees_wrapper .coverage_wrapper .coverage_entity_table_wrapper tr.ineligible, #quote_modifications_wrapper .coverage_wrapper .coverage_entity_table_wrapper tr.ineligible {
  opacity: 50%;
}

/* line 330, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .coverage_entity_table_wrapper th, #offer_wrapper .coverage_wrapper .coverage_entity_table_wrapper td, #indication_wrapper .coverage_wrapper .coverage_entity_table_wrapper th, #indication_wrapper .coverage_wrapper .coverage_entity_table_wrapper td, #taxes_and_fees_wrapper .coverage_wrapper .coverage_entity_table_wrapper th, #taxes_and_fees_wrapper .coverage_wrapper .coverage_entity_table_wrapper td, #quote_modifications_wrapper .coverage_wrapper .coverage_entity_table_wrapper th, #quote_modifications_wrapper .coverage_wrapper .coverage_entity_table_wrapper td {
  font-size: 85%;
  color: #2C2C2C;
}

/* line 335, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .coverage_entity_table_wrapper th:first-child, #offer_wrapper .coverage_wrapper .coverage_entity_table_wrapper td:first-child, #indication_wrapper .coverage_wrapper .coverage_entity_table_wrapper th:first-child, #indication_wrapper .coverage_wrapper .coverage_entity_table_wrapper td:first-child, #taxes_and_fees_wrapper .coverage_wrapper .coverage_entity_table_wrapper th:first-child, #taxes_and_fees_wrapper .coverage_wrapper .coverage_entity_table_wrapper td:first-child, #quote_modifications_wrapper .coverage_wrapper .coverage_entity_table_wrapper th:first-child, #quote_modifications_wrapper .coverage_wrapper .coverage_entity_table_wrapper td:first-child {
  padding-left: 0;
}

/* line 338, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .coverage_entity_table_wrapper th:last-child, #offer_wrapper .coverage_wrapper .coverage_entity_table_wrapper td:last-child, #indication_wrapper .coverage_wrapper .coverage_entity_table_wrapper th:last-child, #indication_wrapper .coverage_wrapper .coverage_entity_table_wrapper td:last-child, #taxes_and_fees_wrapper .coverage_wrapper .coverage_entity_table_wrapper th:last-child, #taxes_and_fees_wrapper .coverage_wrapper .coverage_entity_table_wrapper td:last-child, #quote_modifications_wrapper .coverage_wrapper .coverage_entity_table_wrapper th:last-child, #quote_modifications_wrapper .coverage_wrapper .coverage_entity_table_wrapper td:last-child {
  padding-right: 0;
}

/* line 342, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .coverage_entity_table_wrapper th .entity_attribute_tooltip, #indication_wrapper .coverage_wrapper .coverage_entity_table_wrapper th .entity_attribute_tooltip, #taxes_and_fees_wrapper .coverage_wrapper .coverage_entity_table_wrapper th .entity_attribute_tooltip, #quote_modifications_wrapper .coverage_wrapper .coverage_entity_table_wrapper th .entity_attribute_tooltip {
  height: 16px;
  width: 16px;
  padding-left: 5px;
}

/* line 346, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .coverage_entity_table_wrapper th .entity_attribute_tooltip img, #indication_wrapper .coverage_wrapper .coverage_entity_table_wrapper th .entity_attribute_tooltip img, #taxes_and_fees_wrapper .coverage_wrapper .coverage_entity_table_wrapper th .entity_attribute_tooltip img, #quote_modifications_wrapper .coverage_wrapper .coverage_entity_table_wrapper th .entity_attribute_tooltip img {
  position: relative;
  top: -13px;
}

/* line 353, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .coverage_entity_table_wrapper td .entity_attribute_tooltip, #indication_wrapper .coverage_wrapper .coverage_entity_table_wrapper td .entity_attribute_tooltip, #taxes_and_fees_wrapper .coverage_wrapper .coverage_entity_table_wrapper td .entity_attribute_tooltip, #quote_modifications_wrapper .coverage_wrapper .coverage_entity_table_wrapper td .entity_attribute_tooltip {
  height: 16px;
  width: 16px;
  padding-left: 5px;
  position: relative;
  right: 5px;
  top: -2px;
  margin-right: 6px;
}

/* line 361, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_wrapper .coverage_entity_table_wrapper td .entity_attribute_tooltip img, #indication_wrapper .coverage_wrapper .coverage_entity_table_wrapper td .entity_attribute_tooltip img, #taxes_and_fees_wrapper .coverage_wrapper .coverage_entity_table_wrapper td .entity_attribute_tooltip img, #quote_modifications_wrapper .coverage_wrapper .coverage_entity_table_wrapper td .entity_attribute_tooltip img {
  position: relative;
  top: -12px;
  left: -4px;
  width: 16px;
}

/* line 375, app/assets/stylesheets/offer.scss */
#offer_wrapper .offer_coverage_block.selected .attribute_table_wrapper td, #indication_wrapper .offer_coverage_block.selected .attribute_table_wrapper td, #taxes_and_fees_wrapper .offer_coverage_block.selected .attribute_table_wrapper td, #quote_modifications_wrapper .offer_coverage_block.selected .attribute_table_wrapper td {
  background-color: var(--primary-light);
  border: 1px solid var(--primary);
  padding: 3px 9px 3px 11px;
  box-shadow: 0px 2px 10px 0px #fff1ea;
}

/* line 384, app/assets/stylesheets/offer.scss */
#offer_wrapper input.text_input, #indication_wrapper input.text_input, #taxes_and_fees_wrapper input.text_input, #quote_modifications_wrapper input.text_input {
  max-width: 120px;
}

/* line 388, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_decline_tooltip, #indication_wrapper .coverage_decline_tooltip, #taxes_and_fees_wrapper .coverage_decline_tooltip, #quote_modifications_wrapper .coverage_decline_tooltip {
  position: relative;
  top: -5px;
}

/* line 392, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_decline_tooltip .declined_tag, #indication_wrapper .coverage_decline_tooltip .declined_tag, #taxes_and_fees_wrapper .coverage_decline_tooltip .declined_tag, #quote_modifications_wrapper .coverage_decline_tooltip .declined_tag {
  top: 0;
  right: -3px;
}

/* line 395, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_decline_tooltip .declined_tag + img, #indication_wrapper .coverage_decline_tooltip .declined_tag + img, #taxes_and_fees_wrapper .coverage_decline_tooltip .declined_tag + img, #quote_modifications_wrapper .coverage_decline_tooltip .declined_tag + img {
  top: 0px;
  left: 0px !important;
}

/* line 402, app/assets/stylesheets/offer.scss */
#offer_wrapper .declined_tag, #indication_wrapper .declined_tag, #taxes_and_fees_wrapper .declined_tag, #quote_modifications_wrapper .declined_tag {
  position: absolute;
  top: -6px;
  right: -4px;
  font-size: 80%;
  background-color: red;
  padding: 3px 10px 3px 10px;
  border-radius: 20px;
  color: white;
  font-weight: bold;
}

/* line 412, app/assets/stylesheets/offer.scss */
#offer_wrapper .declined_tag + img, #indication_wrapper .declined_tag + img, #taxes_and_fees_wrapper .declined_tag + img, #quote_modifications_wrapper .declined_tag + img {
  position: relative;
  left: -6px !important;
  width: 19px !important;
  background-color: white;
  border-radius: 50%;
  padding: 2px;
}

/* line 423, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_mods_tag, #indication_wrapper .coverage_mods_tag, #taxes_and_fees_wrapper .coverage_mods_tag, #quote_modifications_wrapper .coverage_mods_tag {
  font-size: 70%;
  font-weight: 500;
  background-color: var(--primary);
  color: black;
  border: 1px solid var(--primary-dark);
  padding: 3px 10px 3px 10px;
  border-radius: 20px;
  max-width: 270px;
  display: inline-block;
  cursor: pointer;
}

/* line 437, app/assets/stylesheets/offer.scss */
#offer_wrapper .coverage_mods_display .row:nth-child(even), #indication_wrapper .coverage_mods_display .row:nth-child(even), #taxes_and_fees_wrapper .coverage_mods_display .row:nth-child(even), #quote_modifications_wrapper .coverage_mods_display .row:nth-child(even) {
  background-color: #f6f6f6;
}

/* line 442, app/assets/stylesheets/offer.scss */
#offer_wrapper .entity_decline_tooltip, #indication_wrapper .entity_decline_tooltip, #taxes_and_fees_wrapper .entity_decline_tooltip, #quote_modifications_wrapper .entity_decline_tooltip {
  right: -5px !important;
}

/* line 446, app/assets/stylesheets/offer.scss */
#offer_wrapper .offer_ineligible_reasons, #indication_wrapper .offer_ineligible_reasons, #taxes_and_fees_wrapper .offer_ineligible_reasons, #quote_modifications_wrapper .offer_ineligible_reasons {
  margin-bottom: 0;
  font-size: 85%;
}

/* line 449, app/assets/stylesheets/offer.scss */
#offer_wrapper .offer_ineligible_reasons .ineligible_title_reasons_title, #indication_wrapper .offer_ineligible_reasons .ineligible_title_reasons_title, #taxes_and_fees_wrapper .offer_ineligible_reasons .ineligible_title_reasons_title, #quote_modifications_wrapper .offer_ineligible_reasons .ineligible_title_reasons_title {
  font-weight: bold;
  color: red;
}

/* line 455, app/assets/stylesheets/offer.scss */
#offer_wrapper .declined_label, #indication_wrapper .declined_label, #taxes_and_fees_wrapper .declined_label, #quote_modifications_wrapper .declined_label {
  color: white;
  background-color: red;
  font-weight: bold;
  margin-right: 12px;
  padding: 4px 10px;
  font-size: 80%;
  border-radius: 20px;
  position: relative;
  top: -1px;
}

/* line 468, app/assets/stylesheets/offer.scss */
.renewal_change_wrapper {
  font-size: 85%;
}

/* line 471, app/assets/stylesheets/offer.scss */
.renewal_change_wrapper .collapse:not(.show) {
  display: block !important;
  height: 200px !important;
  overflow: hidden;
  mask-image: linear-gradient(180deg, #000 10%, transparent);
}

/* line 478, app/assets/stylesheets/offer.scss */
.renewal_change_wrapper a[aria-expanded="false"]:after {
  content: '+ Show More';
}

/* line 482, app/assets/stylesheets/offer.scss */
.renewal_change_wrapper a[aria-expanded="true"]:after {
  content: '- Show Less';
}

/* line 487, app/assets/stylesheets/offer.scss */
.quote_modification_page {
  display: flex;
  align-items: center;
  align-content: center;
  justify-content: space-evenly;
}

/* line 494, app/assets/stylesheets/offer.scss */
#quote_modifications_section {
  font-size: 85%;
}

/* line 496, app/assets/stylesheets/offer.scss */
#quote_modifications_section .card {
  background-color: white;
  padding: 16px;
  border-radius: 12px;
  border: 1px solid #d7d7d7;
}

/* line 503, app/assets/stylesheets/offer.scss */
#quote_modifications_section #header_wrapper {
  position: relative;
}

/* line 507, app/assets/stylesheets/offer.scss */
#quote_modifications_section .add_button_wrapper {
  display: inline-block;
  flex: 0 0 160px;
}

/* line 511, app/assets/stylesheets/offer.scss */
#quote_modifications_section .add_button_wrapper button {
  color: #FF5500;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 80%;
  padding-left: 14px;
}

/* line 518, app/assets/stylesheets/offer.scss */
#quote_modifications_section .add_button_wrapper button:focus {
  box-shadow: 0 0 0 0.25rem #ff550020;
}

/* line 522, app/assets/stylesheets/offer.scss */
#quote_modifications_section .add_button_wrapper button img {
  position: relative;
  left: -8px;
}

/* line 528, app/assets/stylesheets/offer.scss */
#quote_modifications_section .add_button_wrapper.under {
  position: absolute;
  left: 4px;
  top: -10px;
}

/* line 534, app/assets/stylesheets/offer.scss */
#quote_modifications_section .add_button_wrapper.over {
  position: absolute;
  right: 0px;
  top: -12px;
}

/* line 541, app/assets/stylesheets/offer.scss */
#quote_modifications_section .remove_button_wrapper {
  position: relative;
}

/* line 545, app/assets/stylesheets/offer.scss */
#quote_modifications_section .remove_button {
  position: absolute;
  padding: 0;
  top: 27px;
  left: 6px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
}

/* line 554, app/assets/stylesheets/offer.scss */
#quote_modifications_section .remove_button img {
  border-radius: 50%;
  position: relative;
  top: -4px;
  left: -3px;
}

/* line 561, app/assets/stylesheets/offer.scss */
#quote_modifications_section .remove_button:focus {
  box-shadow: 0 0 0 0.25rem rgba(253, 13, 13, 0.3);
}

/* line 564, app/assets/stylesheets/offer.scss */
#quote_modifications_section .remove_button:hover {
  filter: brightness(0%);
}

/* line 569, app/assets/stylesheets/offer.scss */
#quote_modifications_section .loading {
  opacity: 60%;
  position: relative;
  cursor: progress;
}

/* line 573, app/assets/stylesheets/offer.scss */
#quote_modifications_section .loading * {
  pointer-events: none;
}

/* line 577, app/assets/stylesheets/offer.scss */
#quote_modifications_section .loading:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 100;
  z-index: 100;
}

/* line 588, app/assets/stylesheets/offer.scss */
#quote_modifications_section .uploaded_file {
  border: 1px solid #d7d7d7;
  border-radius: 20px;
  position: relative;
}

/* line 593, app/assets/stylesheets/offer.scss */
#quote_modifications_section .uploaded_file:not(:last-child) {
  margin-bottom: 6px;
}

/* line 597, app/assets/stylesheets/offer.scss */
#quote_modifications_section .uploaded_file a {
  display: block;
  padding: 6px 16px;
  color: #505050;
  text-decoration: none;
}

/* line 604, app/assets/stylesheets/offer.scss */
#quote_modifications_section .uploaded_file .delete_file_button {
  position: absolute;
  right: 9px;
  top: 6px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  width: 20px;
  height: 20px;
}

/* line 613, app/assets/stylesheets/offer.scss */
#quote_modifications_section .uploaded_file .delete_file_button:focus {
  box-shadow: 0 0 0 0.25rem rgba(253, 13, 13, 0.3);
}

/* line 616, app/assets/stylesheets/offer.scss */
#quote_modifications_section .uploaded_file .delete_file_button:hover {
  filter: brightness(0%);
}

/* line 619, app/assets/stylesheets/offer.scss */
#quote_modifications_section .uploaded_file .delete_file_button img {
  vertical-align: unset;
  box-sizing: content-box;
  height: 26px;
  position: relative;
  left: -5px;
  top: -3px;
  width: 31px;
}

/* line 632, app/assets/stylesheets/offer.scss */
small.unavailable_when_selected {
  color: gray;
}

/* line 637, app/assets/stylesheets/offer.scss */
.offer_coverage_block.disabled:not(.selected) .coverage_wrapper > * {
  opacity: 50%;
}

/* line 641, app/assets/stylesheets/offer.scss */
.offer_coverage_block.disabled:not(.selected) input:disabled + .slider {
  opacity: 100%;
}

/* line 648, app/assets/stylesheets/offer.scss */
.coverage_entity_table_wrapper .form-select {
  padding-right: 1.65rem;
  background-position: right 0.4rem center;
  width: 110px;
  text-align: right;
}

/* line 655, app/assets/stylesheets/offer.scss */
.coverage_entity_table_wrapper td {
  vertical-align: middle;
}

/* line 660, app/assets/stylesheets/offer.scss */
.sticky_wrapper {
  position: sticky;
  top: 24px;
}

/* line 665, app/assets/stylesheets/offer.scss */
#offer_summary, #renewal_order_summary {
  font-size: 85%;
}

/* line 667, app/assets/stylesheets/offer.scss */
#offer_summary .card, #renewal_order_summary .card {
  background-color: white;
  padding: 16px;
  border-radius: 12px;
  border: 1px solid #d7d7d7;
}

/* line 673, app/assets/stylesheets/offer.scss */
#offer_summary .card .line_item, #renewal_order_summary .card .line_item {
  color: #7E7E7E;
}

/* line 677, app/assets/stylesheets/offer.scss */
#offer_summary .card .product_table, #renewal_order_summary .card .product_table {
  width: 100%;
}

/* line 679, app/assets/stylesheets/offer.scss */
#offer_summary .card .product_table thead, #renewal_order_summary .card .product_table thead {
  font-size: 90%;
}

/* line 683, app/assets/stylesheets/offer.scss */
#offer_summary .card .product_table tbody tr, #renewal_order_summary .card .product_table tbody tr {
  border-bottom: 1px dotted #d7d7d7;
}

/* line 686, app/assets/stylesheets/offer.scss */
#offer_summary .card .product_table tbody tr th, #offer_summary .card .product_table tbody tr td, #renewal_order_summary .card .product_table tbody tr th, #renewal_order_summary .card .product_table tbody tr td {
  padding-top: 2px;
  padding-bottom: 2px;
}

/* line 694, app/assets/stylesheets/offer.scss */
#offer_summary .card .coverages_wrapper, #renewal_order_summary .card .coverages_wrapper {
  margin-bottom: 16px;
}

/* line 697, app/assets/stylesheets/offer.scss */
#offer_summary .card .total_annual_premium_wrapper, #renewal_order_summary .card .total_annual_premium_wrapper {
  padding: 2px 8px;
  border-radius: 8px;
  margin: 0 -8px -8px -8px;
  background-color: #ededed;
}

/* line 702, app/assets/stylesheets/offer.scss */
#offer_summary .card .total_annual_premium_wrapper table, #renewal_order_summary .card .total_annual_premium_wrapper table {
  width: 100%;
}

/* line 710, app/assets/stylesheets/offer.scss */
#taxes_and_fees {
  font-size: 85%;
}

/* line 712, app/assets/stylesheets/offer.scss */
#taxes_and_fees .card {
  background-color: white;
  padding: 16px;
  border-radius: 12px;
  border: 1px solid #d7d7d7;
}

/* line 718, app/assets/stylesheets/offer.scss */
#taxes_and_fees .card .line_item {
  color: #7E7E7E;
}

/* line 722, app/assets/stylesheets/offer.scss */
#taxes_and_fees .card .product_table {
  width: 100%;
}

/* line 724, app/assets/stylesheets/offer.scss */
#taxes_and_fees .card .product_table thead {
  font-size: 90%;
}

/* line 728, app/assets/stylesheets/offer.scss */
#taxes_and_fees .card .product_table tbody tr {
  border-bottom: 1px dotted #d7d7d7;
}

/* line 731, app/assets/stylesheets/offer.scss */
#taxes_and_fees .card .product_table tbody tr th, #taxes_and_fees .card .product_table tbody tr td {
  padding-top: 2px;
  padding-bottom: 2px;
}

/* line 739, app/assets/stylesheets/offer.scss */
#taxes_and_fees .card .coverages_wrapper {
  margin-bottom: 16px;
}

/* line 742, app/assets/stylesheets/offer.scss */
#taxes_and_fees .card .total_annual_premium_wrapper {
  padding: 2px 8px;
  border-radius: 8px;
  margin: 0 -8px -8px -8px;
  background-color: #ededed;
}

/* line 747, app/assets/stylesheets/offer.scss */
#taxes_and_fees .card .total_annual_premium_wrapper table {
  width: 100%;
}

/* line 753, app/assets/stylesheets/offer.scss */
#taxes_and_fees #fees_header_wrapper, #taxes_and_fees #taxes_header_wrapper {
  position: relative;
}

/* line 757, app/assets/stylesheets/offer.scss */
#taxes_and_fees .add_button_wrapper {
  display: inline-block;
  flex: 0 0 160px;
}

/* line 761, app/assets/stylesheets/offer.scss */
#taxes_and_fees .add_button_wrapper button {
  color: #FF5500;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 80%;
  padding-left: 14px;
}

/* line 768, app/assets/stylesheets/offer.scss */
#taxes_and_fees .add_button_wrapper button:focus {
  box-shadow: 0 0 0 0.25rem #ff550020;
}

/* line 772, app/assets/stylesheets/offer.scss */
#taxes_and_fees .add_button_wrapper button img {
  position: relative;
  left: -8px;
}

/* line 778, app/assets/stylesheets/offer.scss */
#taxes_and_fees .add_button_wrapper.under {
  position: absolute;
  left: 4px;
  top: -10px;
}

/* line 784, app/assets/stylesheets/offer.scss */
#taxes_and_fees .add_button_wrapper.over {
  position: absolute;
  right: 0px;
  top: -12px;
}

/* line 791, app/assets/stylesheets/offer.scss */
#taxes_and_fees .remove_button_wrapper {
  position: relative;
}

/* line 795, app/assets/stylesheets/offer.scss */
#taxes_and_fees .remove_button {
  position: absolute;
  padding: 0;
  top: 27px;
  left: 6px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
}

/* line 804, app/assets/stylesheets/offer.scss */
#taxes_and_fees .remove_button img {
  border-radius: 50%;
  position: relative;
  top: -4px;
  left: -3px;
}

/* line 811, app/assets/stylesheets/offer.scss */
#taxes_and_fees .remove_button:focus {
  box-shadow: 0 0 0 0.25rem #ff550040;
}

/* line 817, app/assets/stylesheets/offer.scss */
.effective_date_selector {
  background-color: white;
  padding: 16px;
  border-radius: 12px;
  border: 1px solid #d7d7d7;
  font-size: 95%;
  margin-top: 18px;
}

/* line 824, app/assets/stylesheets/offer.scss */
.effective_date_selector label {
  font-weight: bold;
  margin-bottom: 16px;
}

/* line 830, app/assets/stylesheets/offer.scss */
.offer_coverage_block {
  position: relative;
}

/* line 833, app/assets/stylesheets/offer.scss */
.offer_coverage_block.nested_coverage_0 {
  padding-left: 40px;
}

/* line 836, app/assets/stylesheets/offer.scss */
.offer_coverage_block.nested_coverage_0 .coverage_wrapper:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 20px;
  left: 21px;
  top: 40px;
  border-bottom: 2px dotted var(--primary);
}

/* line 846, app/assets/stylesheets/offer.scss */
.offer_coverage_block.nested_coverage_0 .coverage_wrapper:after {
  content: var(--coverage-root-svg);
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 31px;
}

/* line 856, app/assets/stylesheets/offer.scss */
.offer_coverage_block.nested_coverage_1 {
  padding-left: 80px;
}

/* line 860, app/assets/stylesheets/offer.scss */
.offer_coverage_block.nested_coverage_1.start_nesting:before {
  content: url(https://app.blitz-staging.com/assets/circle_2_orange-a926cd8cb1fba8728c9158bd69c0e4ed6682ae2d4dde373790119cd904b34e30.svg);
  display: inline-block;
  opacity: 0;
  position: absolute;
  left: 42px;
  top: 26px;
  text-align: center;
  width: 5px;
  height: 5px;
  transition: .1s;
  transition-delay: .6s;
}

/* line 873, app/assets/stylesheets/offer.scss */
.offer_coverage_block.nested_coverage_1.start_nesting:after {
  content: "";
  display: inline-block;
  position: absolute;
  left: 44px;
  top: 42px;
  border-left: 1px dotted var(--primary);
  height: 0px;
  transition: .4s;
  transition-delay: .2s;
}

/* line 886, app/assets/stylesheets/offer.scss */
.offer_coverage_block.nested_coverage_1.start_nesting.selected:before {
  opacity: 100;
  transition-delay: 0s;
}

/* line 890, app/assets/stylesheets/offer.scss */
.offer_coverage_block.nested_coverage_1.start_nesting.selected:after {
  height: calc(100% - 42px);
  transition-delay: 0s;
}

/* line 899, app/assets/stylesheets/offer.scss */
.offer_coverage_block.nested_coverage_1 .coverage_wrapper:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 65px;
  left: 15px;
  top: 40px;
  border-bottom: 2px dotted var(--primary);
}

/* line 909, app/assets/stylesheets/offer.scss */
.offer_coverage_block.nested_coverage_1 .coverage_wrapper:after {
  content: var(--circle-svg);
  display: inline-block;
  position: absolute;
  left: 5px;
  top: 29px;
}

/* line 919, app/assets/stylesheets/offer.scss */
.offer_coverage_block.nested_coverage_2 {
  padding-left: 120px;
}

/* line 923, app/assets/stylesheets/offer.scss */
.offer_coverage_block.nested_coverage_2 .coverage_wrapper:before {
  content: "";
  display: inline-block;
  position: absolute;
  width: 76px;
  left: 44px;
  top: 40px;
  border-bottom: 1px dotted var(--primary);
  transition-delay: .1s;
  transition: .1s;
}

/* line 935, app/assets/stylesheets/offer.scss */
.offer_coverage_block.nested_coverage_2 .coverage_wrapper:after {
  content: '';
  display: inline-block;
  position: absolute;
  left: 44px;
  top: -24px;
  height: 65px;
  border-left: 1px dotted var(--primary);
  transition-delay: 0s;
  transition: .1s;
}

/* line 950, app/assets/stylesheets/offer.scss */
.offer_coverage_block.nested_coverage_2.hidden_with_transition .coverage_wrapper:before {
  width: 0px;
  transition-delay: 0s;
}

/* line 955, app/assets/stylesheets/offer.scss */
.offer_coverage_block.nested_coverage_2.hidden_with_transition .coverage_wrapper:after {
  height: 0px;
  transition-delay: .2s;
}

/* line 965, app/assets/stylesheets/offer.scss */
.offer_coverage_block.nested_coverage_2.continue_nesting .coverage_wrapper:after {
  height: calc(100% + 24px);
}

/* line 973, app/assets/stylesheets/offer.scss */
.offer_coverage_block.last_coverage:before {
  content: "";
  display: inline-block;
  background-color: white;
  width: 5px;
  height: calc(100% - 45px);
  position: absolute;
  left: 7px;
  top: 45px;
}

/* line 986, app/assets/stylesheets/offer.scss */
#download_indication_letter_button, #download_supplemental_application_button {
  font-family: "Montserrat", sans-serif;
  background-color: var(--primary-light);
  border: 1px solid var(--primary);
  color: var(--primary-dark);
  font-size: 90%;
  font-weight: bold;
  width: 100%;
  position: relative;
  border-radius: 6px;
  padding: 9px;
  padding-left: 40px !important;
}

/* line 999, app/assets/stylesheets/offer.scss */
#download_indication_letter_button img, #download_supplemental_application_button img {
  position: absolute;
  left: 10px;
  top: 7px;
  padding-right: 10px;
  border-right: 1px solid var(--primary);
}

/* line 1007, app/assets/stylesheets/offer.scss */
#download_indication_letter_button.loading, #download_supplemental_application_button.loading {
  opacity: 50%;
  cursor: progress;
}

/* line 1010, app/assets/stylesheets/offer.scss */
#download_indication_letter_button.loading img, #download_supplemental_application_button.loading img {
  opacity: 0;
}

/* line 1014, app/assets/stylesheets/offer.scss */
#download_indication_letter_button.loading:before, #download_supplemental_application_button.loading:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  left: 22px;
  transform: translate(-50%, -50%) scale(0.2);
  opacity: 100;
}

/* line 1025, app/assets/stylesheets/offer.scss */
#download_completed_submissions_button, #download_endorsement_receipt_quote_button {
  font-family: "Montserrat", sans-serif;
  background-color: #fff1ea;
  border: 1px solid #FF6315;
  color: #FF6315;
  font-size: 90%;
  font-weight: bold;
  width: 100%;
  position: relative;
  border-radius: 6px;
  padding: 9px;
  padding-left: 40px !important;
  margin-top: 9px;
}

/* line 1039, app/assets/stylesheets/offer.scss */
#download_completed_submissions_button img, #download_endorsement_receipt_quote_button img {
  position: absolute;
  left: 10px;
  top: 7px;
  padding-right: 10px;
  border-right: 1px solid #FF6315;
}

/* line 1047, app/assets/stylesheets/offer.scss */
#download_completed_submissions_button.loading, #download_endorsement_receipt_quote_button.loading {
  opacity: 50%;
  cursor: progress;
}

/* line 1050, app/assets/stylesheets/offer.scss */
#download_completed_submissions_button.loading img, #download_endorsement_receipt_quote_button.loading img {
  opacity: 0;
}

/* line 1054, app/assets/stylesheets/offer.scss */
#download_completed_submissions_button.loading:before, #download_endorsement_receipt_quote_button.loading:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  left: 22px;
  transform: translate(-50%, -50%) scale(0.2);
  opacity: 100;
}

/* line 1066, app/assets/stylesheets/offer.scss */
#information_request_for_endt_button, #open_information_request_link {
  font-family: "Montserrat", sans-serif;
  background-color: #fff1ea;
  border: 1px solid #FF6315;
  color: #FF6315;
  font-size: 90%;
  font-weight: bold;
  width: 100%;
  position: relative;
  border-radius: 6px;
  padding: 9px 16px;
  margin-top: 9px;
  text-align: center;
  white-space: normal;
  display: block;
  word-break: break-word;
}

/* line 1084, app/assets/stylesheets/offer.scss */
#offer_submit_button {
  width: 100%;
  color: white !important;
  border: #5B1C69;
  background-color: #5B1C69 !important;
}

/* line 1091, app/assets/stylesheets/offer.scss */
#notify_quote_ready_button {
  font-family: "Montserrat", sans-serif;
  background-color: #C0CFBC;
  border: 1px solid #0E5F0F;
  color: #0E5F0F;
  font-size: 90%;
  font-weight: bold;
  width: 100%;
  position: relative;
  padding: 9px;
  padding-left: 40px;
  margin-top: 18px;
}

/* line 1104, app/assets/stylesheets/offer.scss */
#notify_quote_ready_button img {
  position: absolute;
  left: 10px;
  top: 7px;
  padding-right: 10px;
  border-right: 1px solid #0E5F0F;
}

/* line 1112, app/assets/stylesheets/offer.scss */
#notify_quote_ready_button.loading {
  opacity: 50%;
  position: relative;
  cursor: progress;
}

/* line 1116, app/assets/stylesheets/offer.scss */
#notify_quote_ready_button.loading img {
  opacity: 0;
}

/* line 1120, app/assets/stylesheets/offer.scss */
#notify_quote_ready_button.loading:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  left: 22px;
  transform: translate(-50%, -50%) scale(0.2);
  opacity: 100;
}

/* line 1130, app/assets/stylesheets/offer.scss */
#indication_submit_button {
  width: 100%;
}
/* line 5, app/assets/stylesheets/offer_adjustments.scss */
#adjustment_form {
  position: relative;
}

/* line 8, app/assets/stylesheets/offer_adjustments.scss */
#adjustment_form.loading {
  opacity: 50%;
  cursor: progress;
}

/* line 11, app/assets/stylesheets/offer_adjustments.scss */
#adjustment_form.loading > * {
  pointer-events: none;
}

/* line 15, app/assets/stylesheets/offer_adjustments.scss */
#adjustment_form.loading:before {
  content: url(https://app.blitz-staging.com/assets/spinner-48cad218aab94f80a22c0a2e0bfc144c859397cbb4efde54fe8dac7731578186.svg);
  position: fixed;
  top: 50%;
  left: 60%;
  transform: translate(-50%, -50%);
  opacity: 100;
  z-index: 100;
}

/* line 27, app/assets/stylesheets/offer_adjustments.scss */
#adjustment_form.read_only_form #doc_links {
  display: none;
}

/* line 34, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper {
  font-size: 80%;
}

/* line 37, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper {
  padding: 20px;
  background-color: white;
  border-radius: 12px;
  border: 1px solid #d7d7d7;
  position: relative;
  margin-bottom: 20px;
}

/* line 45, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper.manually_declined {
  background-color: #ededed;
  cursor: not-allowed;
  position: relative;
}

/* line 49, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper.manually_declined:before {
  content: "Manually Declined";
  font-size: 140%;
  color: red;
  position: absolute;
  top: 0;
  text-align: center;
  left: 0;
  right: 44px;
  font-weight: bold;
  padding-top: 20px;
}

/* line 61, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper.manually_declined input, #offer_adjustment_wrapper .product_wrapper.manually_declined select, #offer_adjustment_wrapper .product_wrapper.manually_declined .coverage_wrapper label {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 50%;
}

/* line 68, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper.ineligible {
  opacity: 75%;
  border-color: red;
  border-width: 4px;
}

/* line 73, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper.ineligible:after {
  content: "DECLINED";
  position: absolute;
  top: 50%;
  right: 50%;
  color: red;
  font-size: 200%;
  font-weight: bold;
  transform: translateX(50%) translateY(-50%);
}

/* line 84, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper > h6 {
  position: absolute;
  top: 84px;
}

/* line 89, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper table {
  margin-bottom: 0;
}

/* line 90, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper table th {
  font-size: 75%;
}

/* line 97, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper {
  border: 2px solid #d7d7d7;
  border-radius: 12px;
  padding: 12px 24px 8px;
  margin-top: 8px;
  margin-bottom: 12px;
  position: relative;
}

/* line 105, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper.manually_declined {
  background-color: #ededed;
  cursor: not-allowed;
  position: relative;
}

/* line 109, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper.manually_declined:before {
  content: "Manually Declined";
  font-size: 140%;
  color: red;
  position: absolute;
  top: 0;
  text-align: center;
  left: 0;
  right: 44px;
  font-weight: bold;
  padding-top: 20px;
}

/* line 122, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper.manually_declined input, #offer_adjustment_wrapper .product_wrapper .coverage_wrapper.manually_declined select, #offer_adjustment_wrapper .product_wrapper .coverage_wrapper.manually_declined .entity_table label {
  pointer-events: none;
  cursor: not-allowed;
  opacity: 50%;
}

/* line 129, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper.ineligible {
  opacity: 75%;
  border-color: red;
}

/* line 133, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper.ineligible:after {
  content: "DECLINED";
  position: absolute;
  top: 50%;
  right: 50%;
  color: red;
  font-size: 200%;
  font-weight: bold;
  transform: translateX(50%) translateY(-50%);
}

/* line 146, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table > h6 {
  position: absolute;
  top: 95px;
}

/* line 150, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table .overflow_x_scroll_wrapper {
  overflow-x: scroll;
}

/* line 156, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table .top_level_entity_selections .col-3 {
  padding-top: 12px;
}

/* line 163, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table .top_level_entity_selections .attribute_table_wrapper table.attribute_table {
  border-collapse: separate;
  border-spacing: 12px;
  width: calc(100% + 2 * 12px);
  margin-left: -12px;
  margin-right: -12px;
}

/* line 171, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table .top_level_entity_selections .attribute_table_wrapper table.attribute_table td {
  white-space: nowrap;
  width: 33%;
  background-color: #ededed;
  padding: 4px 10px 4px 12px;
  border-radius: 6px;
}

/* line 179, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table .top_level_entity_selections .attribute_table_wrapper table.attribute_table td select.form-select {
  width: unset;
}

/* line 183, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table .top_level_entity_selections .attribute_table_wrapper table.attribute_table td .attribute_wrapper {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

/* line 190, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table .top_level_entity_selections .attribute_table_wrapper table.attribute_table td .attribute_label {
  display: inline-block;
  font-size: 90%;
  margin: 0;
  margin-right: 10px;
}

/* line 198, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table .top_level_entity_selections .attribute_table_wrapper table.attribute_table td .attribute_value {
  display: inline-block;
  font-size: 90%;
  margin: 0;
}

/* line 207, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table .top_level_entity_selections .attribute_table_wrapper table.attribute_table td .attribute_content .attribute_tooltip {
  position: relative;
  width: 24px;
  padding: 0;
  margin-right: 2px;
  position: relative;
}

/* line 214, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table .top_level_entity_selections .attribute_table_wrapper table.attribute_table td .attribute_content .attribute_tooltip img {
  position: relative;
  top: -2px;
  width: 16px;
  opacity: 70%;
}

/* line 228, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table .adjustment_factor {
  max-width: 50px;
}

/* line 231, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table .text_input {
  min-width: 120px;
}

/* line 236, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table .coverage_entity td {
  vertical-align: middle;
}

/* line 239, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table .coverage_entity.manually_declined {
  position: relative;
}

/* line 241, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table .coverage_entity.manually_declined::after {
  position: absolute;
  top: 0;
  left: 0;
  right: 48px;
  bottom: 0;
  text-align: center;
  padding-top: 14px;
  content: "Manually Declined";
  font-size: 140%;
  color: red;
  background-color: #ededed;
  opacity: 75%;
  font-weight: bold;
}

/* line 257, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_wrapper .entity_table .coverage_entity.ineligible {
  opacity: 50%;
  background-color: #ededed;
}

/* line 267, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .total_row {
  padding-top: 8px;
}

/* line 271, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .entity_attribute_tooltip {
  position: relative;
  width: 22px;
}

/* line 276, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_decline_tooltip {
  position: relative;
  width: 22px;
  right: -7px;
  top: -2px;
}

/* line 281, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .coverage_decline_tooltip img {
  right: -2px;
}

/* line 286, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .declined_tag {
  position: absolute;
  top: -12px;
  right: -2px;
  font-size: 90%;
  background-color: red;
  padding: 4px 10px 4px 10px;
  border-radius: 20px;
  color: white;
  font-weight: bold;
}

/* line 296, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .declined_tag + img {
  position: relative;
  width: 19px !important;
  background-color: white;
  border-radius: 50%;
  padding: 2px;
}

/* line 307, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .offer_ineligible_reasons {
  margin-bottom: 0;
  font-size: 85%;
  font-size: 14px;
}

/* line 311, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .product_wrapper .offer_ineligible_reasons .ineligible_title_reasons_title {
  font-weight: bold;
  color: red;
}

/* line 318, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .tooltip-inner {
  max-width: 100% !important;
  text-align: left;
  font-size: 80%;
}

/* line 324, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper label.fold_button {
  cursor: pointer;
}

/* line 327, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper label.fold_button input {
  width: 0;
  height: 0;
  opacity: 0;
}

/* line 333, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper label.fold_button img {
  width: 10px;
  height: 10px;
  position: relative;
  left: 6px;
  bottom: 2px;
  transition: .4s;
}

/* line 342, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper label.fold_button input:checked + img {
  transform: rotate(-90deg);
}

/* line 349, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .factor_adjustment.changed {
  background-color: yellow;
}

/* line 354, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .coverage_mods_tag {
  font-size: 70%;
  font-weight: 500;
  background-color: var(--primary);
  color: black;
  border: 1px solid var(--primary-dark);
  padding: 3px 10px 3px 10px;
  border-radius: 20px;
  max-width: 270px;
  display: inline-block;
  cursor: pointer;
  position: relative;
}

/* line 369, app/assets/stylesheets/offer_adjustments.scss */
#offer_adjustment_wrapper .coverage_mods_display .row:nth-child(even) {
  background-color: #f6f6f6;
}

/* line 377, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper .card.entity_modification_table, #coverage_modification_wrapper .card.product_modification_table {
  padding: 20px;
  display: inline-block;
  margin-bottom: 20px;
  border-radius: 8px;
}

/* line 383, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper .card.entity_modification_table table, #coverage_modification_wrapper .card.product_modification_table table {
  width: 100%;
}

/* line 386, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper .card.entity_modification_table table td, #coverage_modification_wrapper .card.product_modification_table table td {
  padding-left: 20px;
}

/* line 390, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper .card.entity_modification_table table th, #coverage_modification_wrapper .card.entity_modification_table table td, #coverage_modification_wrapper .card.product_modification_table table th, #coverage_modification_wrapper .card.product_modification_table table td {
  border-bottom: 1px solid lightgray;
}

/* line 395, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper .card.entity_modification_table:not(:last-child), #coverage_modification_wrapper .card.product_modification_table:not(:last-child) {
  margin-right: 20px;
}

/* line 402, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper .card.coverage_mods_card {
  padding: 20px;
  display: inline-block;
  margin-bottom: 20px;
  border-radius: 8px;
  width: 100%;
}

/* line 410, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper .automatically_applied_mod {
  background-color: yellow !important;
}

/* line 414, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper .override_mod {
  background-color: lightcoral !important;
}

/* line 418, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper .tooltip-inner {
  max-width: 100% !important;
  text-align: left;
  font-size: 80%;
}

/* line 424, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper tr.automatically_applied_mod {
  background-color: yellow !important;
}

/* line 428, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper tr.override_mod {
  background-color: lightcoral;
}

/* line 430, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper tr.override_mod th {
  padding-left: 40px;
}

/* line 435, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper .row:nth-child(odd) {
  background-color: #fff;
}

/* line 439, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper .row:nth-child(even) {
  background-color: #f6f6f6;
}

/* line 443, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper .accordion, #coverage_modification_wrapper .accordion-item, #coverage_modification_wrapper .accordion-button {
  background-color: rgba(0, 0, 0, 0) !important;
}

/* line 447, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper .accordion-button, #coverage_modification_wrapper .accordion-item {
  padding: 0 !important;
}

/* line 451, app/assets/stylesheets/offer_adjustments.scss */
#coverage_modification_wrapper .accordion {
  padding: 0 12px 12px 12px !important;
}
/* line 7, app/assets/stylesheets/onboarding.scss */
.onboarding_body #onboarding_show .card.main {
  margin-top: 18px;
  margin-bottom: 18px;
  padding: 24px;
  box-shadow: 0 4px 8px 0 rgba(255, 86, 0, 0.19), 0 6px 20px 0 rgba(165, 200, 213, 0.41);
  border: 0;
  border-radius: 0px;
}

/* line 17, app/assets/stylesheets/onboarding.scss */
.onboarding_body span.required {
  color: red;
  margin-left: 4px;
}

/* line 22, app/assets/stylesheets/onboarding.scss */
.onboarding_body .container {
  width: 800px;
  margin: 0 auto;
  margin-top: 30px;
}

@media only screen and (max-width: 800px) {
  /* line 29, app/assets/stylesheets/onboarding.scss */
  .onboarding_body .container {
    width: 100%;
  }
}

/* line 34, app/assets/stylesheets/onboarding.scss */
.onboarding_body .loaded {
  background: #fff;
  box-shadow: 0 4px 8px 0 rgba(53, 105, 128, 0.3), 0 6px 20px 0 rgba(165, 200, 213, 0.41);
}

/* line 39, app/assets/stylesheets/onboarding.scss */
.onboarding_body #form-target {
  padding: 40px;
}

/* line 43, app/assets/stylesheets/onboarding.scss */
.onboarding_body label {
  font-size: 14px;
  width: 130px;
  color: #33475b;
  display: block;
  float: none;
  width: auto;
  font-weight: 500;
  line-height: 20px;
  padding-top: 0;
  margin-bottom: 4px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}

/* line 55, app/assets/stylesheets/onboarding.scss */
.onboarding_body label.file_input_label input {
  margin-top: 4px;
}

/* line 60, app/assets/stylesheets/onboarding.scss */
.onboarding_body .onboarding_submit_button {
  color: #41144b;
  font-family: Red Hat Display;
  margin: 0;
  cursor: pointer;
  display: inline-block;
  font-weight: bold;
  position: relative;
  text-align: center;
  background-color: #ff7a59;
  border: 1px solid #ff7a59;
  border-radius: 3px;
  font-size: 14px;
  padding: 12px 24px;
  box-sizing: border-box;
}

/* line 76, app/assets/stylesheets/onboarding.scss */
.onboarding_body .onboarding_submit_button.loading {
  opacity: 50%;
  cursor: progress;
}

/* line 79, app/assets/stylesheets/onboarding.scss */
.onboarding_body .onboarding_submit_button.loading img {
  opacity: 0;
}

/* line 83, app/assets/stylesheets/onboarding.scss */
.onboarding_body .onboarding_submit_button.loading:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  left: 30px;
  transform: translate(-50%, -50%) scale(0.2);
  opacity: 100;
}

/* line 94, app/assets/stylesheets/onboarding.scss */
.onboarding_body .hs-form * {
  box-sizing: border-box;
}

/* line 98, app/assets/stylesheets/onboarding.scss */
.onboarding_body .hs-form input,
.onboarding_body .hs-form select,
.onboarding_body .hs-form textarea {
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
}

/* line 104, app/assets/stylesheets/onboarding.scss */
.onboarding_body span.radio_label {
  margin-left: 5px;
}

/* line 108, app/assets/stylesheets/onboarding.scss */
.onboarding_body .onboarding_form.hs-form {
  width: 100%;
}

/* line 112, app/assets/stylesheets/onboarding.scss */
.onboarding_body .onboarding_form {
  font-family: Red Hat Display;
}

/* line 118, app/assets/stylesheets/onboarding.scss */
.esign_status_modal {
  padding: 2.5rem;
  font-size: 1.5em;
  min-width: 600px;
  display: none;
  position: fixed;
  top: 20%;
  left: 80%;
  transform: translate(-40%, 2.5em);
  border: 1px solid #FF6315;
  border-radius: 8px;
  z-index: 1001;
  background-color: white;
  margin: 0 auto;
}

/* line 133, app/assets/stylesheets/onboarding.scss */
.esign_status_modal .distribution_esign_table_wrapper {
  display: flex;
  flex-wrap: wrap;
  border-bottom: 1px solid #ddd;
}

/* line 139, app/assets/stylesheets/onboarding.scss */
.esign_status_modal .esign_row_label,
.esign_status_modal .esign_row_data {
  padding: 0.5rem;
  border-bottom: 1px solid #ddd;
}

/* line 145, app/assets/stylesheets/onboarding.scss */
.esign_status_modal .esign_row_label {
  height: 2.5em;
  font-weight: bold;
  color: #333;
  width: 30%;
  display: inline-block;
  vertical-align: top;
  text-align: left;
}

/* line 155, app/assets/stylesheets/onboarding.scss */
.esign_status_modal .esign_row_data {
  height: 2.5em;
  width: 70%;
  display: inline-block;
  color: #555;
  vertical-align: top;
  text-align: right;
  overflow: auto;
}

/* line 165, app/assets/stylesheets/onboarding.scss */
.esign_status_modal .esign_status_modal > .esign_row_label,
.esign_status_modal .esign_status_modal > .esign_row_data {
  margin-bottom: 3rem;
}

/* line 170, app/assets/stylesheets/onboarding.scss */
.esign_status_modal .esign_edit_button {
  font-size: 90% !important;
  font-family: "Montserrat", sans-serif;
  font-weight: bold !important;
  border-width: 3px;
  border-color: transparent !important;
  border-radius: 6px !important;
  background-color: #4b91f7;
  color: #fff;
  padding: 10px 22px !important;
  box-shadow: 0 2px 6px 0 #ff712b20 !important;
}

/* line 182, app/assets/stylesheets/onboarding.scss */
.esign_status_modal .esign_edit_button:hover {
  border: 3px solid #4b91f7 !important;
  background-color: white;
}

/* line 189, app/assets/stylesheets/onboarding.scss */
.esign_status_modal .esign_reminder_wrapper {
  position: relative;
}

/* line 191, app/assets/stylesheets/onboarding.scss */
.esign_status_modal .esign_reminder_wrapper .esign_reminder_button {
  font-family: "Montserrat", sans-serif;
  background-color: #C0CFBC;
  border: 1px solid #0E5F0F;
  color: #0E5F0F;
  white-space: nowrap;
  font-weight: bold;
  width: 65%;
  padding: 5px;
  height: 100%;
  padding-left: 40px;
  display: inline-block;
}

/* line 205, app/assets/stylesheets/onboarding.scss */
.esign_status_modal .esign_reminder_wrapper .distribution_esign_reminder_button_img {
  position: absolute;
  top: 8px;
  margin-left: 8px;
}

/* line 210, app/assets/stylesheets/onboarding.scss */
.esign_status_modal .esign_reminder_wrapper .esign_reminder_button:hover {
  background-color: transparent;
}

/* line 216, app/assets/stylesheets/onboarding.scss */
.onboarding_landing_page {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  margin: 0;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  padding: 2%;
}

/* line 227, app/assets/stylesheets/onboarding.scss */
.onboarding_landing_page b {
  font-size: 115%;
}

/* line 232, app/assets/stylesheets/onboarding.scss */
.onboarding_landing_page .onboarding_landing_page_footer {
  text-align: center;
  margin-top: 5em;
}

/* line 238, app/assets/stylesheets/onboarding.scss */
.onboarding_landing_page .circle {
  width: 7vh;
  height: 7vh;
  background-color: #5B1C69;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  color: white;
  font-size: 2rem;
  font-weight: bold;
  margin-bottom: 5%;
}

/* line 252, app/assets/stylesheets/onboarding.scss */
.onboarding_landing_page p {
  font-weight: bold;
  font-size: 110%;
}

/* line 257, app/assets/stylesheets/onboarding.scss */
.onboarding_landing_page .textbox {
  color: #FF6315;
  font-size: 110%;
}

/* line 262, app/assets/stylesheets/onboarding.scss */
.onboarding_landing_page .header {
  width: 60%;
}

/* line 266, app/assets/stylesheets/onboarding.scss */
.onboarding_landing_page .steps {
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0;
  margin-top: 3%;
}

/* line 274, app/assets/stylesheets/onboarding.scss */
.onboarding_landing_page .step {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  width: 33%;
  padding-left: 2%;
  padding-right: 2%;
  font-weight: bold;
}

/* line 285, app/assets/stylesheets/onboarding.scss */
.onboarding_landing_page .step .orange_button {
  font-size: 110% !important;
  font-family: "Montserrat", sans-serif;
  font-weight: bold !important;
  color: white !important;
  background-color: #FF6315 !important;
  border-color: transparent !important;
  border-radius: 10px !important;
  padding: 12px 26px !important;
  box-shadow: 0 2px 6px 0 #ff712b20 !important;
  width: 15em;
  transition: background-color 0.3s;
}

/* line 298, app/assets/stylesheets/onboarding.scss */
.onboarding_landing_page .step .orange_button a {
  text-decoration: none;
  color: white;
}

/* line 304, app/assets/stylesheets/onboarding.scss */
.onboarding_landing_page .step .orange_button:hover {
  background-color: #C84E12 !important;
}

/* line 308, app/assets/stylesheets/onboarding.scss */
.onboarding_landing_page .step .text {
  height: 165px;
}

/* line 312, app/assets/stylesheets/onboarding.scss */
.onboarding_landing_page .step h2 {
  color: #5B1C69;
}

/* line 316, app/assets/stylesheets/onboarding.scss */
.onboarding_landing_page .step.middle {
  border-right: 1px solid #5B1C69;
  border-left: 1px solid #5B1C69;
}
/* line 1, app/assets/stylesheets/colors.css */
html {
  --middle-blue: #72c3caff;
  --deep-saffron: #ff9328ff;
  --indigo-dye: #2b4162ff;
  --absolute-zero: #0049b8ff;
  --dim-gray: #676975ff;
  --alice-blue: #e5efff;
  --cultured: #F0F0F0;
}

/* line 6, app/assets/stylesheets/payments.scss */
.plp-header {
  top: 0;
  left: 0;
  right: 0;
  height: 56px;
  background: #ffffff;
  border-bottom: 1px solid #e5e7eb;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 16px;
  z-index: 100;
}

/* line 20, app/assets/stylesheets/payments.scss */
.plp-header .logo {
  display: flex;
  align-items: center;
  gap: 8px;
  font-weight: 600;
  font-size: 16px;
  color: #111827;
}

/* line 29, app/assets/stylesheets/payments.scss */
.plp-header img {
  height: 48px;
  width: auto;
}

/* line 34, app/assets/stylesheets/payments.scss */
.plp-page {
  min-height: 100vh;
  background-color: #F3F6F5;
  padding-bottom: 85px;
  /* prevent overlap with sticky footer */
  font-family: "Montserrat", sans-serif;
  /* align base font with marketing */
}

/* line 41, app/assets/stylesheets/payments.scss */
.plp-container {
  width: 92%;
  max-width: 100%;
  margin: 0 auto;
  padding: 72px 16px 32px;
}

/* line 48, app/assets/stylesheets/payments.scss */
.card-container {
  display: flex;
  flex-wrap: nowrap;
  align-items: stretch;
  justify-content: space-between;
  /* spread items across the row */
  gap: 16px;
  /* space between items */
  width: 100%;
}

/* Ensure equal widths for direct children */
/* line 58, app/assets/stylesheets/payments.scss */
.card-container > * {
  flex: 1 1 0;
  min-width: 0;
  /* prevents overflow due to long content */
}

/* line 63, app/assets/stylesheets/payments.scss */
.plp-title {
  font-size: 28px;
  font-weight: 700;
  color: #111827;
  margin: 0 0 16px;
  font-family: "Red Hat Display", sans-serif;
  /* marketing heading font */
}

/* line 71, app/assets/stylesheets/payments.scss */
.plp-subtitle {
  color: #4b5563;
  margin: 0 0 24px;
}

/* Card headings match marketing heading font */
/* line 77, app/assets/stylesheets/payments.scss */
.plp-card h2 {
  font-family: "Red Hat Display", sans-serif;
  font-weight: 700;
}

/* line 82, app/assets/stylesheets/payments.scss */
.plp-toggle {
  display: inline-flex;
  background: #f3f4f6;
  border-radius: 8px;
  padding: 4px;
  gap: 4px;
}

/* line 90, app/assets/stylesheets/payments.scss */
.plp-toggle button {
  appearance: none;
  border: 0;
  background: transparent;
  padding: 8px 14px;
  border-radius: 6px;
  font-weight: 600;
  color: #374151;
  cursor: pointer;
}

/* line 101, app/assets/stylesheets/payments.scss */
.plp-toggle button[aria-pressed="true"] {
  background: #ffffff;
  box-shadow: 0 1px 2px rgba(0, 0, 0, 0.06);
  color: #111827;
}

/* line 107, app/assets/stylesheets/payments.scss */
.plp-card {
  margin-top: 20px;
  border: 1px solid #e5e7eb;
  border-radius: 10px;
  padding: 16px;
  background: #ffffff;
  box-shadow: 0 1px 3px rgba(0, 0, 0, 0.06);
}

/* Ensure long URLs/text wrap inside the results card */
/* line 117, app/assets/stylesheets/payments.scss */
#search-results-card {
  overflow-wrap: anywhere;
  /* modern wrapping for long words/URLs */
  word-break: break-word;
  /* fallback for older browsers */
  margin-top: 12px;
  border-radius: 10px;
}

/* line 124, app/assets/stylesheets/payments.scss */
#search-results-card a {
  overflow-wrap: anywhere;
  word-break: break-word;
}

/* Left-align Bootstrap tooltip text (centered by default) */
/* line 130, app/assets/stylesheets/payments.scss */
.tooltip .tooltip-inner {
  text-align: left;
  white-space: normal;
  /* allow wrapping for long text */
  font-size: 0.75rem;
}

/* Stick the shared portal footer to bottom on this page without editing the partial */
/* line 137, app/assets/stylesheets/payments.scss */
.plp-page #portal_footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0;
  width: 100%;
}

/* line 145, app/assets/stylesheets/payments.scss */
.hidden {
  display: none;
}

/* Inline input + small help icon */
/* line 150, app/assets/stylesheets/payments.scss */
.payments .inline-row {
  display: flex;
  gap: 8px;
  align-items: center;
  /* vertically center image relative to input */
}

/* line 156, app/assets/stylesheets/payments.scss */
.payments .inline-row .policy-number-input {
  flex: 0 0 auto;
  width: auto;
}

/* line 157, app/assets/stylesheets/payments.scss */
.payments .inline-row .payments-email-input {
  flex: 0 0 auto;
  width: auto;
}

/* line 158, app/assets/stylesheets/payments.scss */
.payments .inline-row .policy-number-img {
  flex: 0 0 auto;
}

/* line 160, app/assets/stylesheets/payments.scss */
.payments .inline-row .policy-number-img {
  display: block;
  height: 18px;
  /* small icon height */
  width: auto;
  object-fit: contain;
  /* keep aspect ratio */
}

/* line 167, app/assets/stylesheets/payments.scss */
.results-error {
  color: #E93434;
}

/* line 171, app/assets/stylesheets/payments.scss */
.results-unpaid {
  color: var(--absolute-zero);
}

/* line 175, app/assets/stylesheets/payments.scss */
.results-paid {
  color: #0f5f0f;
}

/* Match marketing landing button styling even when combined with Bootstrap `.btn.btn-primary` */
/* line 180, app/assets/stylesheets/payments.scss */
.btn.payments_button,
.payments_button {
  background-color: #41144B !important;
  border: 2px solid #8E2CA4 !important;
  color: white !important;
  font-size: 1rem;
  font-weight: bold;
  padding: 12px;
  border-radius: 8px;
  transition: all 0.3s ease-in-out;
}

/* line 193, app/assets/stylesheets/payments.scss */
.btn.payments_button:hover,
.payments_button:hover {
  box-shadow: 0 0 10px rgba(65, 20, 75, 0.7);
}

/* line 198, app/assets/stylesheets/payments.scss */
.btn.payments_button:active,
.payments_button:active {
  transform: scale(0.98);
}

/* Ensure Bootstrap focus/disabled states keep purple styling */
/* line 204, app/assets/stylesheets/payments.scss */
.btn.payments_button:focus,
.payments_button:focus {
  background-color: #41144B !important;
  border-color: #8E2CA4 !important;
  color: white !important;
  outline: none;
  box-shadow: 0 0 0 0.2rem rgba(65, 20, 75, 0.25);
}

/* line 213, app/assets/stylesheets/payments.scss */
.btn.payments_button:disabled,
.payments_button:disabled {
  background-color: #41144B !important;
  border-color: #8E2CA4 !important;
  color: white !important;
  opacity: 0.65;
}

/* line 221, app/assets/stylesheets/payments.scss */
.ascend_link_button {
  color: var(--absolute-zero) !important;
  border-color: var(--absolute-zero) !important;
}
/* line 6, app/assets/stylesheets/portal.scss */
#portal_body {
  background-color: #f6f6f6;
  position: relative;
  min-height: calc(max(100vh, 727px));
  display: grid;
  width: 100vw;
  grid-template: "head    head              head" "sidebar secondary-sidebar main" 100% "foot    foot              foot" / 120px auto 1fr;
  overflow-x: auto;
  @use "_portal_header";
  @use "_portal_logo";
  @use "_portal_sidebar";
  @use "_portal_second_sidebar";
  @use "_activity_grid_wrapper";
  @use "_resource_library";
  @use "_portal_integrations";
  @use "_pie_charts";
  @use "_diffs";
  @use "_ofac";
}

/* line 29, app/assets/stylesheets/portal.scss */
#portal_body .decline-message {
  color: #FF6315;
}

/* line 34, app/assets/stylesheets/portal.scss */
#portal_body label.fold_button {
  cursor: pointer;
  margin-right: 20px;
}

/* line 38, app/assets/stylesheets/portal.scss */
#portal_body label.fold_button input {
  width: 0;
  height: 0;
  opacity: 0;
}

/* line 44, app/assets/stylesheets/portal.scss */
#portal_body label.fold_button img {
  width: 16px;
  height: 16px;
  position: relative;
  left: 6px;
  bottom: 2px;
  transition: .4s;
}

/* line 53, app/assets/stylesheets/portal.scss */
#portal_body label.fold_button input:checked + img {
  transform: rotate(-90deg);
}

/* line 58, app/assets/stylesheets/portal.scss */
#portal_body main {
  grid-area: main;
  overflow-x: auto;
  position: relative;
  font-family: "Red Hat Display", sans-serif;
  padding-bottom: 85px;
  text-decoration: none;
}

/* line 67, app/assets/stylesheets/portal.scss */
#portal_body main a {
  text-decoration: none;
}

/* line 71, app/assets/stylesheets/portal.scss */
#portal_body main .portal_collection_container {
  padding: 15px;
  padding-top: 20px;
  overflow-x: scroll;
}

/* line 77, app/assets/stylesheets/portal.scss */
#portal_body main .portal_container {
  padding-bottom: 10px;
}

/* line 80, app/assets/stylesheets/portal.scss */
#portal_body main .portal_container .card {
  display: inline-block;
}

/* line 83, app/assets/stylesheets/portal.scss */
#portal_body main .portal_container .card.section {
  width: calc(100% - 20px);
  height: calc(100% - 20px);
  margin: 10px;
}

/* line 90, app/assets/stylesheets/portal.scss */
#portal_body main .portal_container .col-6 .card.section {
  width: 100%;
  margin: 10px 0px;
}

/* line 95, app/assets/stylesheets/portal.scss */
#portal_body main .portal_container .breadcrumb_nav {
  padding-left: 15px;
}

/* line 98, app/assets/stylesheets/portal.scss */
#portal_body main .portal_container .breadcrumb_nav ol {
  margin-bottom: 0;
}

/* line 105, app/assets/stylesheets/portal.scss */
#portal_body main #portal_container .report_download_button,
#portal_body main #portal_container .report_generate_button,
#portal_body main #portal_container #download_button {
  font-family: "Montserrat", sans-serif;
  background-color: #fff1ea;
  border: 1px solid #FF6315;
  color: #FF6315;
  font-size: 90%;
  font-weight: bold;
  position: relative;
  border-radius: 6px;
  max-width: 350px;
  padding: 9px;
  width: inherit;
  padding-left: 50px !important;
}

/* line 121, app/assets/stylesheets/portal.scss */
#portal_body main #portal_container .report_download_button img,
#portal_body main #portal_container .report_generate_button img,
#portal_body main #portal_container #download_button img {
  position: absolute;
  left: 10px;
  top: 7px;
  padding-right: 10px;
  border-right: 1px solid #FF6315;
}

/* line 129, app/assets/stylesheets/portal.scss */
#portal_body main #portal_container .report_download_button.loading,
#portal_body main #portal_container .report_generate_button.loading,
#portal_body main #portal_container #download_button.loading {
  opacity: 50%;
  position: relative;
  cursor: progress;
}

/* line 134, app/assets/stylesheets/portal.scss */
#portal_body main #portal_container .report_download_button.loading img,
#portal_body main #portal_container .report_generate_button.loading img,
#portal_body main #portal_container #download_button.loading img {
  opacity: 0;
}

/* line 138, app/assets/stylesheets/portal.scss */
#portal_body main #portal_container .report_download_button.loading:before,
#portal_body main #portal_container .report_generate_button.loading:before,
#portal_body main #portal_container #download_button.loading:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  left: 22px;
  transform: translate(-50%, -50%) scale(0.2);
  opacity: 100;
}

/* line 150, app/assets/stylesheets/portal.scss */
#portal_body main .download_supplemental_application_portal_button {
  font-family: "Montserrat", sans-serif;
  background-color: #fff1ea;
  border: 1px solid #FF6315;
  color: #FF6315;
  font-size: 80%;
  margin: 10px;
  top: -5px;
  border-radius: 6px;
  padding: 8px;
  position: absolute;
}

/* line 162, app/assets/stylesheets/portal.scss */
#portal_body main .download_supplemental_application_portal_button .popover {
  width: 200%;
}

/* line 167, app/assets/stylesheets/portal.scss */
#portal_body main a#back,
#portal_body main a.back_button_row_link {
  font-size: 85%;
  color: #7E7E7E;
  font-family: "Red Hat Display", sans-serif;
  display: inline-block;
}

/* line 175, app/assets/stylesheets/portal.scss */
#portal_body main a#back img,
#portal_body main a.back_button_row_link img {
  margin-right: 10px;
  position: relative;
  top: -2px;
  width: 20px;
}

/* line 183, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container,
#portal_body main #distribution_company_container,
#portal_body main #portal_policy_container {
  @use "_admin_app_flow_container";
  @use "_journey_flow_chart_wrapper";
}

/* line 190, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper,
#portal_body main #distribution_company_container .portal_content_wrapper,
#portal_body main #portal_policy_container .portal_content_wrapper {
  padding: 13px;
  position: relative;
}

/* line 196, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper .portal-button,
#portal_body main #distribution_company_container .portal_content_wrapper .portal-button,
#portal_body main #portal_policy_container .portal_content_wrapper .portal-button {
  color: #7E7E7E;
  padding: 6px 0px 2px 6px;
  border: none;
  font-size: 85%;
  float: right;
}

/* line 203, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper .portal-button .copy_icon,
#portal_body main #portal_application_container .portal_content_wrapper .portal-button .checkmark_icon,
#portal_body main #distribution_company_container .portal_content_wrapper .portal-button .copy_icon,
#portal_body main #distribution_company_container .portal_content_wrapper .portal-button .checkmark_icon,
#portal_body main #portal_policy_container .portal_content_wrapper .portal-button .copy_icon,
#portal_body main #portal_policy_container .portal_content_wrapper .portal-button .checkmark_icon {
  padding: 8px;
  position: relative;
  width: 34px;
  top: -2px;
  filter: brightness(0) saturate(100%) invert(48%) sepia(0%) saturate(1682%) hue-rotate(140deg) brightness(103%) contrast(87%);
}

/* line 213, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper .portal-button:hover span,
#portal_body main #distribution_company_container .portal_content_wrapper .portal-button:hover span,
#portal_body main #portal_policy_container .portal_content_wrapper .portal-button:hover span {
  color: white;
}

/* line 217, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper .portal-button:hover .copy_icon,
#portal_body main #portal_application_container .portal_content_wrapper .portal-button:hover .checkmark_icon,
#portal_body main #distribution_company_container .portal_content_wrapper .portal-button:hover .copy_icon,
#portal_body main #distribution_company_container .portal_content_wrapper .portal-button:hover .checkmark_icon,
#portal_body main #portal_policy_container .portal_content_wrapper .portal-button:hover .copy_icon,
#portal_body main #portal_policy_container .portal_content_wrapper .portal-button:hover .checkmark_icon {
  filter: brightness(0) invert(1);
}

/* line 224, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper .copy-agent-registration-button,
#portal_body main #distribution_company_container .portal_content_wrapper .copy-agent-registration-button,
#portal_body main #portal_policy_container .portal_content_wrapper .copy-agent-registration-button {
  color: #7E7E7E;
  position: relative;
  top: -5px;
  border: none;
  font-size: 85%;
  float: left;
}

/* line 232, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper .copy-agent-registration-button .copy_icon,
#portal_body main #portal_application_container .portal_content_wrapper .copy-agent-registration-button .checkmark_icon,
#portal_body main #distribution_company_container .portal_content_wrapper .copy-agent-registration-button .copy_icon,
#portal_body main #distribution_company_container .portal_content_wrapper .copy-agent-registration-button .checkmark_icon,
#portal_body main #portal_policy_container .portal_content_wrapper .copy-agent-registration-button .copy_icon,
#portal_body main #portal_policy_container .portal_content_wrapper .copy-agent-registration-button .checkmark_icon {
  padding: 8px;
  position: relative;
  width: 32px;
  top: -2px;
  filter: brightness(0) saturate(100%) invert(48%) sepia(0%) saturate(1682%) hue-rotate(140deg) brightness(103%) contrast(87%);
}

/* line 242, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper .copy-agent-registration-button:hover span,
#portal_body main #distribution_company_container .portal_content_wrapper .copy-agent-registration-button:hover span,
#portal_body main #portal_policy_container .portal_content_wrapper .copy-agent-registration-button:hover span {
  color: white;
}

/* line 246, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper .copy-agent-registration-button:hover .copy_icon,
#portal_body main #portal_application_container .portal_content_wrapper .copy-agent-registration-button:hover .checkmark_icon,
#portal_body main #distribution_company_container .portal_content_wrapper .copy-agent-registration-button:hover .copy_icon,
#portal_body main #distribution_company_container .portal_content_wrapper .copy-agent-registration-button:hover .checkmark_icon,
#portal_body main #portal_policy_container .portal_content_wrapper .copy-agent-registration-button:hover .copy_icon,
#portal_body main #portal_policy_container .portal_content_wrapper .copy-agent-registration-button:hover .checkmark_icon {
  filter: brightness(0) invert(1);
}

/* line 255, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #overview .button_icon,
#portal_body main #portal_application_container .portal_content_wrapper #program_show .button_icon,
#portal_body main #distribution_company_container .portal_content_wrapper #overview .button_icon,
#portal_body main #distribution_company_container .portal_content_wrapper #program_show .button_icon,
#portal_body main #portal_policy_container .portal_content_wrapper #overview .button_icon,
#portal_body main #portal_policy_container .portal_content_wrapper #program_show .button_icon {
  display: inline-block;
  margin-left: 10px;
  cursor: pointer;
}

/* line 261, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #overview .hover_icon,
#portal_body main #portal_application_container .portal_content_wrapper #program_show .hover_icon,
#portal_body main #distribution_company_container .portal_content_wrapper #overview .hover_icon,
#portal_body main #distribution_company_container .portal_content_wrapper #program_show .hover_icon,
#portal_body main #portal_policy_container .portal_content_wrapper #overview .hover_icon,
#portal_body main #portal_policy_container .portal_content_wrapper #program_show .hover_icon {
  display: inline-block;
  margin-left: 10px;
}

/* line 266, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #overview .section_container,
#portal_body main #portal_application_container .portal_content_wrapper #program_show .section_container,
#portal_body main #distribution_company_container .portal_content_wrapper #overview .section_container,
#portal_body main #distribution_company_container .portal_content_wrapper #program_show .section_container,
#portal_body main #portal_policy_container .portal_content_wrapper #overview .section_container,
#portal_body main #portal_policy_container .portal_content_wrapper #program_show .section_container {
  justify-content: space-between;
}

/* line 273, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #overview .overview_table .header_row,
#portal_body main #portal_application_container .portal_content_wrapper #program_show .overview_table .header_row,
#portal_body main #distribution_company_container .portal_content_wrapper #overview .overview_table .header_row,
#portal_body main #distribution_company_container .portal_content_wrapper #program_show .overview_table .header_row,
#portal_body main #portal_policy_container .portal_content_wrapper #overview .overview_table .header_row,
#portal_body main #portal_policy_container .portal_content_wrapper #program_show .overview_table .header_row {
  border-bottom: 1px solid #ededed;
}

/* line 277, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #overview .overview_table th,
#portal_body main #portal_application_container .portal_content_wrapper #program_show .overview_table th,
#portal_body main #distribution_company_container .portal_content_wrapper #overview .overview_table th,
#portal_body main #distribution_company_container .portal_content_wrapper #program_show .overview_table th,
#portal_body main #portal_policy_container .portal_content_wrapper #overview .overview_table th,
#portal_body main #portal_policy_container .portal_content_wrapper #program_show .overview_table th {
  font-size: 75%;
  color: #7E7E7E;
  padding: 0px;
  padding-bottom: 14px;
}

/* line 284, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #overview .overview_table tr,
#portal_body main #portal_application_container .portal_content_wrapper #program_show .overview_table tr,
#portal_body main #distribution_company_container .portal_content_wrapper #overview .overview_table tr,
#portal_body main #distribution_company_container .portal_content_wrapper #program_show .overview_table tr,
#portal_body main #portal_policy_container .portal_content_wrapper #overview .overview_table tr,
#portal_body main #portal_policy_container .portal_content_wrapper #program_show .overview_table tr {
  font-weight: bold;
}

/* line 287, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #overview .overview_table tr.empty_row,
#portal_body main #portal_application_container .portal_content_wrapper #program_show .overview_table tr.empty_row,
#portal_body main #distribution_company_container .portal_content_wrapper #overview .overview_table tr.empty_row,
#portal_body main #distribution_company_container .portal_content_wrapper #program_show .overview_table tr.empty_row,
#portal_body main #portal_policy_container .portal_content_wrapper #overview .overview_table tr.empty_row,
#portal_body main #portal_policy_container .portal_content_wrapper #program_show .overview_table tr.empty_row {
  height: 45px;
}

/* line 292, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #overview .overview_table td,
#portal_body main #portal_application_container .portal_content_wrapper #program_show .overview_table td,
#portal_body main #distribution_company_container .portal_content_wrapper #overview .overview_table td,
#portal_body main #distribution_company_container .portal_content_wrapper #program_show .overview_table td,
#portal_body main #portal_policy_container .portal_content_wrapper #overview .overview_table td,
#portal_body main #portal_policy_container .portal_content_wrapper #program_show .overview_table td {
  padding: 0px;
  padding-top: 10px;
  font-size: 90%;
}

/* line 297, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #overview .overview_table td ul,
#portal_body main #portal_application_container .portal_content_wrapper #program_show .overview_table td ul,
#portal_body main #distribution_company_container .portal_content_wrapper #overview .overview_table td ul,
#portal_body main #distribution_company_container .portal_content_wrapper #program_show .overview_table td ul,
#portal_body main #portal_policy_container .portal_content_wrapper #overview .overview_table td ul,
#portal_body main #portal_policy_container .portal_content_wrapper #program_show .overview_table td ul {
  padding: 0px;
  list-style-type: none;
}

/* line 301, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #overview .overview_table td ul li,
#portal_body main #portal_application_container .portal_content_wrapper #program_show .overview_table td ul li,
#portal_body main #distribution_company_container .portal_content_wrapper #overview .overview_table td ul li,
#portal_body main #distribution_company_container .portal_content_wrapper #program_show .overview_table td ul li,
#portal_body main #portal_policy_container .portal_content_wrapper #overview .overview_table td ul li,
#portal_body main #portal_policy_container .portal_content_wrapper #program_show .overview_table td ul li {
  padding-bottom: 10px;
}

/* line 311, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .product_data_record,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .product_data_record,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .product_data_record,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record {
  padding: 20px;
  border-radius: 8px;
  border-width: 2px;
  margin-bottom: 12px;
  position: relative;
}

/* line 318, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .product_data_record.draft,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record.draft,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .product_data_record.draft,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record.draft,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .product_data_record.draft,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record.draft {
  border-style: dotted;
}

/* line 322, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .product_data_record.invalidated,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record.invalidated,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .product_data_record.invalidated,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record.invalidated,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .product_data_record.invalidated,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record.invalidated {
  border-color: red;
  background-color: #20222410;
}

/* line 327, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .product_data_record.current,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record.current,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .product_data_record.current,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record.current,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .product_data_record.current,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record.current {
  border-color: #FE712B;
  border-width: 3px;
}

/* line 331, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .product_data_record.current:before,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record.current:before,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .product_data_record.current:before,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record.current:before,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .product_data_record.current:before,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record.current:before {
  content: "";
  display: inline-block;
  width: 16px;
  height: 16px;
  border-top-left-radius: 50%;
  border-bottom-left-radius: 50%;
  border-top-right-radius: 50%;
  transform: translate(-50%, -50%) rotate(-45deg);
  position: absolute;
  background-color: #FE712B;
  top: 32px;
  left: 3px;
}

/* line 346, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .product_data_record.current:after,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record.current:after,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .product_data_record.current:after,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record.current:after,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .product_data_record.current:after,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record.current:after {
  content: "CURRENT";
  color: white;
  background-color: #FE712B;
  padding: 2px 4px;
  border-radius: 8px;
  position: absolute;
  font-size: 60%;
  top: 32px;
  left: -1px;
  transform: translate(-50%, -50%) rotate(-90deg);
}

/* line 360, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .product_data_record .time_tag_container,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .time_tag_container,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .product_data_record .time_tag_container,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .time_tag_container,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .product_data_record .time_tag_container,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .time_tag_container {
  position: absolute;
  top: 0px;
  right: 20px;
}

/* line 365, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .product_data_record .time_tag_container > *,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .time_tag_container > *,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .product_data_record .time_tag_container > *,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .time_tag_container > *,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .product_data_record .time_tag_container > *,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .time_tag_container > * {
  padding: 1px 6px;
  border-radius: 6px;
}

/* line 370, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .product_data_record .time_tag_container .invalidated_tag,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .time_tag_container .invalidated_tag,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .product_data_record .time_tag_container .invalidated_tag,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .time_tag_container .invalidated_tag,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .product_data_record .time_tag_container .invalidated_tag,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .time_tag_container .invalidated_tag {
  background-color: red;
  color: white;
}

/* line 376, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .product_data_record .premium,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .premium,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .product_data_record .premium,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .premium,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .product_data_record .premium,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .premium {
  position: absolute;
  bottom: 0px;
  right: 20px;
}

/* line 385, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .product_data_record .product_identifiers .product,
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .product_data_record .product_identifiers .coverage,
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .product_data_record .coverage_identifiers .product,
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .product_data_record .coverage_identifiers .coverage,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .product_identifiers .product,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .product_identifiers .coverage,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .coverage_identifiers .product,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .coverage_identifiers .coverage,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .product_data_record .product_identifiers .product,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .product_data_record .product_identifiers .coverage,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .product_data_record .coverage_identifiers .product,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .product_data_record .coverage_identifiers .coverage,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .product_identifiers .product,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .product_identifiers .coverage,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .coverage_identifiers .product,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .coverage_identifiers .coverage,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .product_data_record .product_identifiers .product,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .product_data_record .product_identifiers .coverage,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .product_data_record .coverage_identifiers .product,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .product_data_record .coverage_identifiers .coverage,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .product_identifiers .product,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .product_identifiers .coverage,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .coverage_identifiers .product,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .product_data_record .coverage_identifiers .coverage {
  background-color: #20222415;
  border-radius: 3px;
  font-family: 'Courier New', Courier, monospace;
  color: #e78123;
  padding: 1px 4px;
}

/* line 400, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .accordion,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .accordion,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .accordion,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .accordion,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .accordion,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .accordion {
  margin-top: 10px;
}

/* line 403, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .accordion .accordion-button,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .accordion .accordion-button,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .accordion .accordion-button,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .accordion .accordion-button,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .accordion .accordion-button,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .accordion .accordion-button {
  padding: 6px 16px;
}

/* line 406, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .accordion .accordion-button:focus,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .accordion .accordion-button:focus,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .accordion .accordion-button:focus,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .accordion .accordion-button:focus,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .accordion .accordion-button:focus,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .accordion .accordion-button:focus {
  box-shadow: unset;
}

/* line 413, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .accordion-body,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .accordion-body,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .accordion-body,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .accordion-body,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .accordion-body,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .accordion-body {
  padding: 0;
}

/* line 416, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .accordion-body .json_renderer,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .accordion-body .json_renderer,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .accordion-body .json_renderer,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .accordion-body .json_renderer,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .accordion-body .json_renderer,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .accordion-body .json_renderer {
  padding-left: 28px;
}

/* line 420, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .portal_content_wrapper #product_data_wrapper .accordion-body a.json-toggle:before,
#portal_body main #portal_application_container .portal_content_wrapper #decisioning_data_wrapper .accordion-body a.json-toggle:before,
#portal_body main #distribution_company_container .portal_content_wrapper #product_data_wrapper .accordion-body a.json-toggle:before,
#portal_body main #distribution_company_container .portal_content_wrapper #decisioning_data_wrapper .accordion-body a.json-toggle:before,
#portal_body main #portal_policy_container .portal_content_wrapper #product_data_wrapper .accordion-body a.json-toggle:before,
#portal_body main #portal_policy_container .portal_content_wrapper #decisioning_data_wrapper .accordion-body a.json-toggle:before {
  top: 3px;
}

/* line 428, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .outstanding_items_container .outstanding_item,
#portal_body main #distribution_company_container .outstanding_items_container .outstanding_item,
#portal_body main #portal_policy_container .outstanding_items_container .outstanding_item {
  display: inline-block;
  padding: 20px;
  margin-right: 12px;
}

/* line 433, app/assets/stylesheets/portal.scss */
#portal_body main #portal_application_container .outstanding_items_container .outstanding_item.card,
#portal_body main #distribution_company_container .outstanding_items_container .outstanding_item.card,
#portal_body main #portal_policy_container .outstanding_items_container .outstanding_item.card {
  border-radius: 10px;
  box-shadow: 0 4px 8px 0px #94a3b810;
}

/* line 445, app/assets/stylesheets/portal.scss */
#portal_body main .portal_action_link img {
  width: 20px;
  margin-right: 4px;
}

/* line 451, app/assets/stylesheets/portal.scss */
#portal_body main .continue_application_link {
  color: white;
  text-align: center;
  display: inline-block;
  background: var(--absolute-zero);
  font-weight: normal;
  font-size: 85%;
  padding: 8px;
  padding-top: 4px;
  padding-bottom: 4px;
  white-space: nowrap;
  border-radius: var(--bs-border-radius);
  border-width: var(--bs-border-width);
  margin-top: 3px;
  margin-bottom: 3px;
  transition: background-color 0.1s ease;
  border: 1px solid transparent;
}

/* line 470, app/assets/stylesheets/portal.scss */
#portal_body main .grid_row {
  vertical-align: middle;
}

/* line 474, app/assets/stylesheets/portal.scss */
#portal_body main .continue_application_link:hover {
  background-color: transparent;
  color: var(--absolute-zero);
  border: 1px solid var(--absolute-zero);
}

/* line 481, app/assets/stylesheets/portal.scss */
#portal_body main #admin_application_new_container {
  max-width: 500px;
  margin: auto;
  margin-top: 24px;
}

/* line 486, app/assets/stylesheets/portal.scss */
#portal_body main #admin_application_new_container h4 {
  margin-bottom: 20px;
}

/* line 490, app/assets/stylesheets/portal.scss */
#portal_body main #admin_application_new_container .card {
  padding: 18px 20px;
  border-radius: 10px;
}

/* line 495, app/assets/stylesheets/portal.scss */
#portal_body main #admin_application_new_container input[type='submit'] {
  color: white;
  background-color: #5B1C69;
}

/* line 501, app/assets/stylesheets/portal.scss */
#portal_body main #admin_application_new_endorsement_container, #portal_body main #partners_application_new_endorsement_container {
  max-width: 500px;
  margin: auto;
  margin-top: 24px;
}

/* line 506, app/assets/stylesheets/portal.scss */
#portal_body main #admin_application_new_endorsement_container h4, #portal_body main #partners_application_new_endorsement_container h4 {
  margin-bottom: 20px;
}

/* line 510, app/assets/stylesheets/portal.scss */
#portal_body main #admin_application_new_endorsement_container .card, #portal_body main #partners_application_new_endorsement_container .card {
  padding: 18px 20px;
  border-radius: 10px;
}

/* line 515, app/assets/stylesheets/portal.scss */
#portal_body main #admin_application_new_endorsement_container input[type='submit'], #portal_body main #partners_application_new_endorsement_container input[type='submit'] {
  color: white;
  background-color: #5B1C69;
}

/* line 520, app/assets/stylesheets/portal.scss */
#portal_body main #admin_application_new_endorsement_container .stage_group_summary_card, #portal_body main #partners_application_new_endorsement_container .stage_group_summary_card {
  text-align: center;
  padding: 16px 18px 0px;
  margin-bottom: 24px;
  border-radius: 10px;
  color: black;
  background-color: white;
  position: absolute;
  right: 3%;
  width: calc(43% - 220px);
  max-height: 52%;
  overflow-y: auto;
  border: 0.2vw solid #FE712B;
}

/* line 533, app/assets/stylesheets/portal.scss */
#portal_body main #admin_application_new_endorsement_container .stage_group_summary_card p, #portal_body main #partners_application_new_endorsement_container .stage_group_summary_card p {
  font-size: 20px;
}

/* line 537, app/assets/stylesheets/portal.scss */
#portal_body main #admin_application_new_endorsement_container .stage_group_summary_card .description, #portal_body main #partners_application_new_endorsement_container .stage_group_summary_card .description {
  font-size: 17px;
}

/* line 542, app/assets/stylesheets/portal.scss */
#portal_body main #admin_application_new_endorsement_container .stage_group_summary_card::-webkit-scrollbar, #portal_body main #partners_application_new_endorsement_container .stage_group_summary_card::-webkit-scrollbar {
  width: 8px;
}

/* line 546, app/assets/stylesheets/portal.scss */
#portal_body main #admin_application_new_endorsement_container .stage_group_summary_card::-webkit-scrollbar-thumb, #portal_body main #partners_application_new_endorsement_container .stage_group_summary_card::-webkit-scrollbar-thumb {
  background-color: lightgrey;
  /* Color of the scrollbar thumb */
  border-radius: 6px;
}

/* line 551, app/assets/stylesheets/portal.scss */
#portal_body main #admin_application_new_endorsement_container .stage_group_summary_card:hover::-webkit-scrollbar-thumb, #portal_body main #partners_application_new_endorsement_container .stage_group_summary_card:hover::-webkit-scrollbar-thumb {
  background-color: #555;
  /* Change thumb color on hover if desired */
}

/* line 558, app/assets/stylesheets/portal.scss */
#portal_body main #specialist_task_header a.back_button_row_link {
  font-size: 85%;
  color: #7E7E7E;
  font-family: "Red Hat Display", sans-serif;
  display: inline-block;
}

/* line 564, app/assets/stylesheets/portal.scss */
#portal_body main #specialist_task_header a.back_button_row_link img {
  margin-right: 10px;
  position: relative;
  top: -2px;
  width: 20px;
}

/* line 574, app/assets/stylesheets/portal.scss */
#portal_body .card.section {
  padding: 26px;
  box-shadow: 0 4px 8px 0px #94a3b810;
  border: 0px;
  border-radius: 8px;
  width: 100%;
  height: 100%;
  padding-bottom: 22px;
}

/* line 585, app/assets/stylesheets/portal.scss */
#portal_body .section {
  display: inline-block;
  vertical-align: top;
}

/* line 589, app/assets/stylesheets/portal.scss */
#portal_body .section .section_title {
  font-size: 105%;
  font-weight: bold;
  margin-bottom: 8px;
  color: #7E7E7E;
}

/* line 596, app/assets/stylesheets/portal.scss */
#portal_body .section .section_header {
  font-size: 75%;
  margin-bottom: 8px;
  color: #7E7E7E;
}

/* line 602, app/assets/stylesheets/portal.scss */
#portal_body .section .section_content {
  font-weight: bold;
}

/* line 606, app/assets/stylesheets/portal.scss */
#portal_body .section .section_footer {
  margin-top: 8px;
}

/* line 610, app/assets/stylesheets/portal.scss */
#portal_body .section.config_section {
  border: 1px solid #ededed;
  border-radius: 6px;
  padding: 10px;
}

/* line 615, app/assets/stylesheets/portal.scss */
#portal_body .section.config_section > .section_header {
  font-size: 110%;
}

/* line 619, app/assets/stylesheets/portal.scss */
#portal_body .section.config_section pre {
  margin-bottom: 0;
}

/* line 625, app/assets/stylesheets/portal.scss */
#portal_body .spread_container {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  gap: 12px;
}

/* line 632, app/assets/stylesheets/portal.scss */
#portal_body .section_container {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  margin: -10px 0;
  gap: 12px;
}

/* line 640, app/assets/stylesheets/portal.scss */
#portal_body .section_container .section {
  min-width: 200px;
  margin: 10px 0;
}

/* line 645, app/assets/stylesheets/portal.scss */
#portal_body .section_container.scrollable {
  max-height: 400px;
  overflow-y: scroll;
}

/* line 650, app/assets/stylesheets/portal.scss */
#portal_body .section_container .action_wrapper {
  margin-top: 10px;
  padding-right: 10px;
}

/* line 657, app/assets/stylesheets/portal.scss */
#portal_body .instructions_container {
  background-color: white;
  padding: 24px;
  border-radius: 10px;
}
/* line 5, app/assets/stylesheets/portal_footer.scss */
#portal_footer {
  grid-area: foot;
  height: 85px;
  position: relative;
  width: 100vw;
  z-index: 4;
  background-color: #41144B;
  color: #C3C3C3;
  text-align: center;
  padding: 20px;
}

/* line 16, app/assets/stylesheets/portal_footer.scss */
#portal_footer #footer_logo_container {
  position: absolute;
  left: 8px;
  top: 26px;
}

/* line 22, app/assets/stylesheets/portal_footer.scss */
#portal_footer .producer_portal_service_request_close {
  position: fixed;
  bottom: 40px;
  right: 40px;
  padding: 5px;
  background-color: #fff1ea;
  border-color: #FE712B;
  border-width: 3px;
  border-style: solid;
  z-index: 1000;
  cursor: pointer;
  display: flex;
  justify-content: center;
  border-radius: 50%;
}

/* line 38, app/assets/stylesheets/portal_footer.scss */
#portal_footer .producer_portal_service_request {
  position: fixed;
  bottom: 40px;
  right: 40px;
  padding: 5px;
  background-color: #fff1ea;
  border-color: #FE712B;
  border-width: 3px;
  border-style: solid;
  z-index: 1000;
  cursor: pointer;
  display: flex;
  justify-content: center;
  border-radius: 50%;
}

/* line 54, app/assets/stylesheets/portal_footer.scss */
#portal_footer .producer_portal_service_request.expanded {
  width: 400px;
  min-height: 600px;
  padding: 10px;
  bottom: 120px;
  right: 10px;
  border-radius: 10%;
  background-color: white;
  cursor: default;
}

/* line 64, app/assets/stylesheets/portal_footer.scss */
#portal_footer .producer_portal_service_request.expanded .have_a_question {
  margin-top: 10px;
}

/* line 68, app/assets/stylesheets/portal_footer.scss */
#portal_footer .producer_portal_service_request.expanded h3 {
  margin-top: -10%;
  color: #41144B;
}

/* line 73, app/assets/stylesheets/portal_footer.scss */
#portal_footer .producer_portal_service_request.expanded .btn.submit_service_request {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 20px;
  background-color: #f47321;
  color: white;
  font-weight: bold;
  font-size: 115%;
  padding: 10px 20px;
  width: 100%;
  border: none;
  border-radius: 5px;
  cursor: pointer;
}

/* line 89, app/assets/stylesheets/portal_footer.scss */
#portal_footer .producer_portal_service_request.expanded .btn.submit_service_request .icon {
  width: 32px;
  height: 32px;
}

/* line 94, app/assets/stylesheets/portal_footer.scss */
#portal_footer .producer_portal_service_request.expanded .service_request_form {
  width: 80%;
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 30px;
}

/* line 101, app/assets/stylesheets/portal_footer.scss */
#portal_footer .producer_portal_service_request.expanded .service_request_form .form-control {
  margin-bottom: 10%;
}

/* line 107, app/assets/stylesheets/portal_footer.scss */
#portal_footer .hidden {
  display: none;
}

/* line 111, app/assets/stylesheets/portal_footer.scss */
#portal_footer .footer_row {
  font-family: "Montserrat", sans-serif;
  font-size: 80%;
  margin-bottom: 7px;
}

/* line 115, app/assets/stylesheets/portal_footer.scss */
#portal_footer .footer_row a {
  color: #ffd4bf;
  text-decoration: none;
}

/* line 122, app/assets/stylesheets/portal_footer.scss */
#portal_footer .footer_row.sub_row {
  font-size: 75%;
  margin-bottom: 0px;
}

/* line 126, app/assets/stylesheets/portal_footer.scss */
#portal_footer .footer_row.sub_row .spacer {
  display: inline-block;
  width: 25px;
}
/* PrismJS 1.29.0
https://prismjs.com/download.html#themes=prism&languages=markup+css+clike+ruby */
code[class*=language-],pre[class*=language-]{color:#000;background:0 0;text-shadow:0 1px #fff;font-family:Consolas,Monaco,'Andale Mono','Ubuntu Mono',monospace;font-size:1em;text-align:left;white-space:pre;word-spacing:normal;word-break:normal;word-wrap:normal;line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-hyphens:none;-moz-hyphens:none;-ms-hyphens:none;hyphens:none}code[class*=language-] ::-moz-selection,code[class*=language-]::-moz-selection,pre[class*=language-] ::-moz-selection,pre[class*=language-]::-moz-selection{text-shadow:none;background:#b3d4fc}code[class*=language-] ::selection,code[class*=language-]::selection,pre[class*=language-] ::selection,pre[class*=language-]::selection{text-shadow:none;background:#b3d4fc}@media print{code[class*=language-],pre[class*=language-]{text-shadow:none}}pre[class*=language-]{padding:1em;margin:.5em 0;overflow:auto}:not(pre)>code[class*=language-],pre[class*=language-]{background:#f5f2f0}:not(pre)>code[class*=language-]{padding:.1em;border-radius:.3em;white-space:normal}.token.cdata,.token.comment,.token.doctype,.token.prolog{color:#708090}.token.punctuation{color:#999}.token.namespace{opacity:.7}.token.boolean,.token.constant,.token.deleted,.token.number,.token.property,.token.symbol,.token.tag{color:#905}.token.attr-name,.token.builtin,.token.char,.token.inserted,.token.selector,.token.string{color:#690}.language-css .token.string,.style .token.string,.token.entity,.token.operator,.token.url{color:#9a6e3a;background:hsla(0,0%,100%,.5)}.token.atrule,.token.attr-value,.token.keyword{color:#07a}.token.class-name,.token.function{color:#dd4a68}.token.important,.token.regex,.token.variable{color:#e90}.token.bold,.token.important{font-weight:700}.token.italic{font-style:italic}.token.entity{cursor:help}
/* line 4, app/assets/stylesheets/product_selection.scss */
#product_selection {
  margin-bottom: 15px;
  font-family: "Red Hat Display", sans-serif;
}

/* line 9, app/assets/stylesheets/product_selection.scss */
#product_selection .card {
  border-radius: 12px;
  border: 1px solid #ededed;
}

/* line 14, app/assets/stylesheets/product_selection.scss */
#product_selection .product_label, #product_selection .coverage_label {
  font-size: 100%;
}

/* line 18, app/assets/stylesheets/product_selection.scss */
#product_selection .out_of_appetite_label {
  font-size: 80%;
  position: absolute;
  right: 40px;
  top: 25px;
}

/* line 25, app/assets/stylesheets/product_selection.scss */
#product_selection .product_description, #product_selection .coverage_description {
  color: #7E7E7E;
}

/* line 29, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group {
  position: relative;
}

/* line 32, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .coverage_container {
  padding-left: 50px;
  margin-left: -50px;
}

/* line 37, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group:before {
  content: "";
  display: inline-block;
  position: absolute;
  left: -28px;
  top: 43px;
  height: 0px;
  border-left: 2px dotted var(--primary);
  -webkit-transition: .4s;
  transition: .4s;
  transition-delay: 0s;
}

/* line 50, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .product_button {
  z-index: 2;
}

/* line 52, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .product_button:before {
  z-index: -1;
  content: "";
  display: inline-block;
  position: absolute;
  width: 14px;
  left: 0px;
  top: 29px;
  border-bottom: 2px dashed var(--primary);
}

/* line 62, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .product_button:after {
  z-index: -1;
  content: var(--add-dashed-svg);
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 18px;
}

/* line 70, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .product_button:before, #product_selection .product_group .product_button:after {
  -webkit-transition: .3s;
  transition: .3s;
  transition-delay: .5s;
}

/* line 77, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .coverage_button {
  z-index: 2;
}

/* line 79, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .coverage_button:before {
  z-index: -1;
  content: "";
  display: inline-block;
  position: absolute;
  width: 44px;
  left: 0px;
  top: 25px;
  border-bottom: 2px dashed var(--primary);
}

/* line 89, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .coverage_button:after {
  z-index: -1;
  content: var(--circle-svg);
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 14px;
}

/* line 97, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .coverage_button:before, #product_selection .product_group .coverage_button:after {
  -webkit-transition: .4s;
  transition: .4s;
}

/* line 103, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .coverage_button.last_coverage .row {
  position: relative;
}

/* line 105, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .coverage_button.last_coverage .row:before {
  content: "";
  display: inline-block;
  background-color: white;
  width: 5px;
  height: 100%;
  position: absolute;
  left: -52px;
  top: 13px;
}

/* line 119, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .coverage_button.nested_coverage_1 {
  margin-left: 48px;
}

/* line 121, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .coverage_button.nested_coverage_1:before {
  width: 74px;
}

/* line 124, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .coverage_button.nested_coverage_1:after {
  left: -1px;
}

/* line 130, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .coverage_button.nested_coverage_1.last_coverage .row:before {
  left: -78px;
}

/* line 136, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .coverage_button.nested_coverage_2 {
  margin-left: 78px;
}

/* line 138, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .coverage_button.nested_coverage_2:before {
  left: -4px;
  width: 104px;
}

/* line 142, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .coverage_button.nested_coverage_2:after {
  left: -6px;
}

/* line 148, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group .coverage_button.nested_coverage_2.last_coverage .row:before {
  left: -108px;
}

/* line 158, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group.selected:before {
  height: calc(100% - 100px);
  -webkit-transition: .5s;
  transition: .5s;
  transition-delay: .2s;
}

/* line 166, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group.selected .product_button:before {
  -webkit-transform: translateX(-16px);
  -ms-transform: translateX(-16px);
  transform: translateX(-16px);
}

/* line 171, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group.selected .product_button:after {
  -webkit-transform: translateX(-40px);
  -ms-transform: translateX(-40px);
  transform: translateX(-40px);
}

/* line 176, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group.selected .product_button:before, #product_selection .product_group.selected .product_button:after {
  transition-delay: 0s;
}

/* line 183, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group.selected .coverage_button:before {
  -webkit-transform: translateX(-45px);
  -ms-transform: translateX(-45px);
  transform: translateX(-45px);
}

/* line 188, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group.selected .coverage_button:after {
  -webkit-transform: translateX(-55px);
  -ms-transform: translateX(-55px);
  transform: translateX(-55px);
}

/* line 195, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group.selected .coverage_button.nested_coverage_1:before {
  -webkit-transform: translateX(-70px);
  -ms-transform: translateX(-70px);
  transform: translateX(-70px);
}

/* line 200, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group.selected .coverage_button.nested_coverage_1:after {
  -webkit-transform: translateX(-80px);
  -ms-transform: translateX(-80px);
  transform: translateX(-80px);
}

/* line 208, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group.selected .coverage_button.nested_coverage_2:before {
  -webkit-transform: translateX(-95px);
  -ms-transform: translateX(-95px);
  transform: translateX(-95px);
}

/* line 213, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group.selected .coverage_button.nested_coverage_2:after {
  -webkit-transform: translateX(-105px);
  -ms-transform: translateX(-105px);
  transform: translateX(-105px);
}

/* line 221, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group.selected .coverage_button.hidden_with_transition:before {
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
  transition: 1s;
  transition-delay: 0s;
}

/* line 228, app/assets/stylesheets/product_selection.scss */
#product_selection .product_group.selected .coverage_button.hidden_with_transition:after {
  -webkit-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
  transition: 1s;
  transition-delay: 0s;
}

/* line 241, app/assets/stylesheets/product_selection.scss */
#product_selection .product_button {
  padding: 18px;
  margin-top: 12px;
}

/* line 245, app/assets/stylesheets/product_selection.scss */
#product_selection .product_button > .row {
  margin-left: -18px;
  padding-left: 6px;
}

/* line 250, app/assets/stylesheets/product_selection.scss */
#product_selection .product_button .product_image_wrapper {
  width: 172px;
}

/* line 254, app/assets/stylesheets/product_selection.scss */
#product_selection .product_button h5.product_label {
  font-size: 90%;
}

/* line 258, app/assets/stylesheets/product_selection.scss */
#product_selection .product_button hr {
  margin: 5px 0px 7px;
}

/* line 262, app/assets/stylesheets/product_selection.scss */
#product_selection .product_button ul.coverage_bullets {
  font-size: 85%;
  color: #414141;
  padding-left: 18px;
  margin-bottom: 0;
}

/* line 271, app/assets/stylesheets/product_selection.scss */
#product_selection .coverage_button {
  padding: 18px;
  margin-left: 22px;
  margin-top: 12px;
}

/* line 276, app/assets/stylesheets/product_selection.scss */
#product_selection .coverage_button .row {
  margin-left: -18px;
  padding-left: 6px;
}

/* line 283, app/assets/stylesheets/product_selection.scss */
#product_selection label.switch {
  position: absolute;
  right: 14px;
  top: 20px;
  width: 30px;
  height: 16px;
}

/* line 290, app/assets/stylesheets/product_selection.scss */
#product_selection label.switch .slider:before {
  height: 10px;
  width: 10px;
  left: 3px;
  bottom: 3px;
}

/* line 297, app/assets/stylesheets/product_selection.scss */
#product_selection label.switch input:checked + .slider {
  background-color: var(--primary);
}

/* line 299, app/assets/stylesheets/product_selection.scss */
#product_selection label.switch input:checked + .slider:before {
  -webkit-transform: translateX(14px);
  -ms-transform: translateX(14px);
  transform: translateX(14px);
}

/* line 309, app/assets/stylesheets/product_selection.scss */
#product_selection .selectable {
  background-color: #f6f6f6;
}

/* line 311, app/assets/stylesheets/product_selection.scss */
#product_selection .selectable.disabled {
  background-color: #ededed;
  cursor: not-allowed;
  opacity: 80%;
}

/* line 315, app/assets/stylesheets/product_selection.scss */
#product_selection .selectable.disabled .row {
  background-color: #ededed;
}

/* line 320, app/assets/stylesheets/product_selection.scss */
#product_selection .selectable .row {
  background-color: #f6f6f6;
}

/* line 324, app/assets/stylesheets/product_selection.scss */
#product_selection .selectable.selected {
  opacity: 100%;
  -webkit-transition: .1s;
  transition: .1s;
  background-color: white;
  box-shadow: 0px 2px 10px 0px #64748b10;
}

/* line 331, app/assets/stylesheets/product_selection.scss */
#product_selection .selectable.selected .row {
  background-color: white;
}
/* line 5, app/assets/stylesheets/progress_bars.scss */
#progress_bar_wrapper {
  margin: 30px -30px 0;
  width: calc(100% + 60px);
  position: relative;
  display: flex;
}

/* line 11, app/assets/stylesheets/progress_bars.scss */
#progress_bar_wrapper .progress_bar_step {
  flex: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  vertical-align: top;
  text-decoration: none;
}

/* line 17, app/assets/stylesheets/progress_bars.scss */
#progress_bar_wrapper .progress_bar_step img {
  z-index: 2;
  position: relative;
}

/* line 24, app/assets/stylesheets/progress_bars.scss */
#progress_bar_wrapper .progress_bar_step:not(:first-child):before {
  content: '';
  height: 1px;
  border-top: 1px dashed #9F9F9F;
  width: 100%;
  order: -1;
  position: relative;
  top: 15px;
  right: 50%;
}

/* line 36, app/assets/stylesheets/progress_bars.scss */
#progress_bar_wrapper .progress_bar_step .progress_bar_label {
  text-align: center;
  font-family: "Comfortaa", sans-serif;
  margin-top: 11px;
  font-size: 90%;
}

/* line 43, app/assets/stylesheets/progress_bars.scss */
#progress_bar_wrapper .progress_bar_step.completed, #progress_bar_wrapper .progress_bar_step.current {
  color: var(--secondary);
}

/* line 46, app/assets/stylesheets/progress_bars.scss */
#progress_bar_wrapper .progress_bar_step.completed:before, #progress_bar_wrapper .progress_bar_step.current:before {
  border-color: var(--secondary);
}

/* line 49, app/assets/stylesheets/progress_bars.scss */
#progress_bar_wrapper .progress_bar_step.completed img, #progress_bar_wrapper .progress_bar_step.current img {
  margin: -5px;
  top: 1px;
}

/* line 56, app/assets/stylesheets/progress_bars.scss */
#progress_bar_wrapper .progress_bar_step.upcoming {
  color: #9F9F9F;
}

/* line 62, app/assets/stylesheets/progress_bars.scss */
#sub_progress_bar_wrapper {
  position: relative;
  font-family: "Montserrat", sans-serif;
  color: #626262;
  border-bottom: 1px solid #ededed;
  padding-left: 0;
  margin-bottom: 20px;
  height: 39px;
  overflow: hidden;
}

/* line 73, app/assets/stylesheets/progress_bars.scss */
#sub_progress_bar_wrapper #sub_progress_bar {
  font-size: 80%;
}

/* line 80, app/assets/stylesheets/progress_bars.scss */
#sub_progress_bar_wrapper #sub_progress_bar .step_container {
  white-space: nowrap;
  overflow-x: scroll;
  height: 54px;
}

/* line 86, app/assets/stylesheets/progress_bars.scss */
#sub_progress_bar_wrapper #sub_progress_bar .sub_progress_bar_step {
  display: inline-block;
  position: relative;
  text-decoration: none;
}

/* line 91, app/assets/stylesheets/progress_bars.scss */
#sub_progress_bar_wrapper #sub_progress_bar .sub_progress_bar_step:not(:first-child) {
  margin-left: 60px;
}

/* line 93, app/assets/stylesheets/progress_bars.scss */
#sub_progress_bar_wrapper #sub_progress_bar .sub_progress_bar_step:not(:first-child):before {
  content: '';
  display: inline-block;
  border-top: 1px dashed #9F9F9F;
  width: 51px;
  position: absolute;
  top: 9px;
  right: calc(100% + 4px);
}

/* line 105, app/assets/stylesheets/progress_bars.scss */
#sub_progress_bar_wrapper #sub_progress_bar .sub_progress_bar_step.completed, #sub_progress_bar_wrapper #sub_progress_bar .sub_progress_bar_step.current {
  color: var(--primary);
}

/* line 108, app/assets/stylesheets/progress_bars.scss */
#sub_progress_bar_wrapper #sub_progress_bar .sub_progress_bar_step.completed:before, #sub_progress_bar_wrapper #sub_progress_bar .sub_progress_bar_step.current:before {
  border-color: var(--primary);
}

/* line 114, app/assets/stylesheets/progress_bars.scss */
#sub_progress_bar_wrapper #sub_progress_bar .sub_progress_bar_step.current:after {
  content: "";
  display: inline-block;
  width: 100%;
  position: absolute;
  left: 0;
  top: calc(100% + 16px);
  height: 4px;
  background-color: var(--primary);
  border-top-left-radius: 3px;
  border-top-right-radius: 3px;
}

/* line 128, app/assets/stylesheets/progress_bars.scss */
#sub_progress_bar_wrapper #sub_progress_bar .sub_progress_bar_step.upcoming {
  color: #9F9F9F;
}

/* line 133, app/assets/stylesheets/progress_bars.scss */
#sub_progress_bar_wrapper #sub_progress_bar .scroll_indicator {
  display: inline-block;
  width: 30px;
  height: 35px;
  position: absolute;
  z-index: 50;
}

/* line 139, app/assets/stylesheets/progress_bars.scss */
#sub_progress_bar_wrapper #sub_progress_bar .scroll_indicator img {
  position: absolute;
  top: 2px;
}

/* line 144, app/assets/stylesheets/progress_bars.scss */
#sub_progress_bar_wrapper #sub_progress_bar #sub_progress_bar_head_scroll_indicator {
  background: linear-gradient(90deg, white 0%, white 50%, rgba(0, 212, 255, 0) 100%);
  left: 0;
  top: 0;
}

/* line 148, app/assets/stylesheets/progress_bars.scss */
#sub_progress_bar_wrapper #sub_progress_bar #sub_progress_bar_head_scroll_indicator img {
  left: -7px;
}

/* line 153, app/assets/stylesheets/progress_bars.scss */
#sub_progress_bar_wrapper #sub_progress_bar #sub_progress_bar_tail_scroll_indicator {
  background: linear-gradient(270deg, white 0%, white 50%, rgba(0, 212, 255, 0) 100%);
  right: 0;
  top: 0;
}

/* line 157, app/assets/stylesheets/progress_bars.scss */
#sub_progress_bar_wrapper #sub_progress_bar #sub_progress_bar_tail_scroll_indicator img {
  right: -7px;
}
/* line 5, app/assets/stylesheets/registration.scss */
.registration-appetite-guide-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 20px;
  padding-bottom: 10px;
}

/* line 12, app/assets/stylesheets/registration.scss */
.registration-appetite-guide.card {
  background-color: #f0ecec;
  color: #481c4c;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  max-height: 4rem;
  height: 8vh;
  padding: 5%;
  flex-direction: row;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  transition: all 0.1s ease;
}

/* line 27, app/assets/stylesheets/registration.scss */
body.registration-custom-bg {
  position: relative;
  min-height: 100vh;
  margin: 0;
  padding: 0;
  overflow-x: hidden;
  background-color: #F3F6F5;
}

/* line 35, app/assets/stylesheets/registration.scss */
.registration-appetite-guide .icon {
  font-size: 24px;
  color: #752487;
  margin-right: 10px;
  display: flex;
  align-items: center;
}

/* line 42, app/assets/stylesheets/registration.scss */
.registration-appetite_guide .icon img {
  width: 24px;
  height: 24px;
}

/* line 46, app/assets/stylesheets/registration.scss */
.registration-appetite_guide p {
  margin: 0;
  display: inline-flex;
  align-items: center;
}

/* line 53, app/assets/stylesheets/registration.scss */
.registration-close-button {
  position: absolute;
  top: 2%;
  right: 5%;
  z-index: 10001;
  cursor: pointer;
  background: white;
  border: none;
  border-radius: 50%;
  width: 50px;
  height: 50px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 250%;
}

/* line 69, app/assets/stylesheets/registration.scss */
.registration_calendar_button {
  color: white;
  text-decoration: none;
  font-size: 1rem;
  background-color: #FE712B;
  border-radius: 15px;
  border: 2px solid #FF5500;
  padding: 12px 30px;
  text-align: center;
  display: inline-block;
  transition: box-shadow 0.3s ease-in-out;
  box-shadow: inset 0 0 16px rgba(255, 85, 0, 0.6);
}

/* line 82, app/assets/stylesheets/registration.scss */
.registration_calendar_button:hover {
  cursor: pointer;
  border: 2px solid #FE712B;
  box-shadow: 0 0 10px rgba(255, 85, 0, 0.6), 0 0 20px rgba(255, 85, 0, 0.3);
}

/* line 87, app/assets/stylesheets/registration.scss */
.registration-video-container {
  position: relative;
  width: 100%;
  height: 0;
  /* Critical for aspect ratio method */
  padding-bottom: 56.25%;
  /* Critical for 16:9 aspect ratio method (9 / 16 = 0.5625) */
  overflow: hidden;
  /* Removed: max-width, display, align-items, justify-content, box-sizing, margin, padding, border */
  /* These were either redundant or conflicting with the aspect ratio box */
}

/* line 96, app/assets/stylesheets/registration.scss */
.registration-video-container iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  border: none;
  box-sizing: border-box;
}

@media (max-width: 768px) {
  /* line 109, app/assets/stylesheets/registration.scss */
  .registration.card.shadow {
    max-height: none !important;
    height: auto !important;
  }
  /* line 114, app/assets/stylesheets/registration.scss */
  .registration_text_under_video {
    flex-direction: column !important;
    text-align: center !important;
  }
  /* line 119, app/assets/stylesheets/registration.scss */
  .registration_calendar_button {
    margin-top: 1rem;
  }
}
/* line 6, app/assets/stylesheets/schedule_page.scss */
#schedule_page_container, .schedule_input_container {
  position: relative;
}

/* line 9, app/assets/stylesheets/schedule_page.scss */
#schedule_page_container h3, #schedule_page_container .schedule_label, .schedule_input_container h3, .schedule_input_container .schedule_label {
  font-size: 115%;
  display: inline-block;
  font-weight: bold;
}

/* line 15, app/assets/stylesheets/schedule_page.scss */
#schedule_page_container h6, #schedule_page_container .header_help_text, .schedule_input_container h6, .schedule_input_container .header_help_text {
  text-align: center;
}

/* line 19, app/assets/stylesheets/schedule_page.scss */
#schedule_page_container .add_button_wrapper, .schedule_input_container .add_button_wrapper {
  display: inline-block;
  flex: 0 0 160px;
}

/* line 23, app/assets/stylesheets/schedule_page.scss */
#schedule_page_container .add_button_wrapper button, .schedule_input_container .add_button_wrapper button {
  color: var(--primary);
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 80%;
  padding-left: 14px;
}

/* line 30, app/assets/stylesheets/schedule_page.scss */
#schedule_page_container .add_button_wrapper button:focus, .schedule_input_container .add_button_wrapper button:focus {
  box-shadow: 0 0 0 0.25rem #ff550020;
}

/* line 34, app/assets/stylesheets/schedule_page.scss */
#schedule_page_container .add_button_wrapper button img, .schedule_input_container .add_button_wrapper button img {
  position: relative;
  left: -8px;
}

/* line 40, app/assets/stylesheets/schedule_page.scss */
#schedule_page_container .add_button_wrapper.under, .schedule_input_container .add_button_wrapper.under {
  position: absolute;
  left: 4px;
  top: -10px;
}

/* line 46, app/assets/stylesheets/schedule_page.scss */
#schedule_page_container .add_button_wrapper.over, .schedule_input_container .add_button_wrapper.over {
  position: absolute;
  right: 0px;
  top: -12px;
}

/* line 53, app/assets/stylesheets/schedule_page.scss */
#schedule_page_container #schedule_header_wrapper, .schedule_input_container #schedule_header_wrapper {
  position: relative;
}

/* line 57, app/assets/stylesheets/schedule_page.scss */
#schedule_page_container #schedule_drop_box_wrapper, .schedule_input_container #schedule_drop_box_wrapper {
  position: relative;
  padding-left: 13px;
  padding-right: 13px;
}

/* line 65, app/assets/stylesheets/schedule_page.scss */
#schedule_page_container #submit_row_wrapper, .schedule_input_container #submit_row_wrapper {
  position: relative;
}

/* line 69, app/assets/stylesheets/schedule_page.scss */
#schedule_page_container .loading, .schedule_input_container .loading {
  opacity: 50%;
  position: relative;
}

/* line 72, app/assets/stylesheets/schedule_page.scss */
#schedule_page_container .loading:after, .schedule_input_container .loading:after {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 100;
}

/* line 83, app/assets/stylesheets/schedule_page.scss */
#drag_and_drop_wrapper, .drag_and_drop_wrapper {
  flex: 2;
  display: inline-block;
  border: 1px dashed #C3C3C3;
  background-color: #f6f6f6;
  font-family: "Red Hat Display", sans-serif;
  padding: 10px;
  text-align: center;
}

/* line 92, app/assets/stylesheets/schedule_page.scss */
#drag_and_drop_wrapper label, .drag_and_drop_wrapper label {
  cursor: pointer;
  color: #0d6efd;
}

/* line 96, app/assets/stylesheets/schedule_page.scss */
#drag_and_drop_wrapper a, .drag_and_drop_wrapper a {
  text-decoration: none;
}

/* line 100, app/assets/stylesheets/schedule_page.scss */
#drag_and_drop_wrapper input, .drag_and_drop_wrapper input {
  opacity: 0;
  height: 0;
  width: 0;
}

/* line 106, app/assets/stylesheets/schedule_page.scss */
#drag_and_drop_wrapper.highlighted, .drag_and_drop_wrapper.highlighted {
  border-color: #FF6315;
  background-color: #fff1ea;
}

/* line 112, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper {
  font-family: "Red Hat Display", sans-serif;
  padding-right: 15px;
}

/* line 116, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper table {
  border-collapse: separate;
  border-spacing: 0 10px;
}

/* line 120, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper table th {
  font-size: 85%;
  font-weight: 400;
  min-width: 124px;
}

/* line 127, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper table tbody td {
  font-size: 90%;
  background-color: #f6f6f6;
}

/* line 131, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper table tbody td .smart_address {
  position: relative;
}

/* line 134, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper table tbody td .smart_address .suggestions_wrapper {
  position: absolute;
  top: 37px;
  left: 2px;
  z-index: 100;
  font-size: 90%;
}

/* line 141, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper table tbody td .smart_address .suggestions_wrapper .close_button {
  position: absolute;
  right: -11px;
  top: -6px;
  width: 22px;
  height: 22px;
  /* border: 1px solid lightgray; */
  border-radius: 50%;
  text-align: center;
  font-family: sans-serif;
  padding-bottom: 15px;
  cursor: pointer;
  color: gray;
  background-color: white;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

/* line 159, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper table tbody td .smart_address .suggestions_wrapper .suggestions {
  overflow: hidden;
  box-shadow: 0px 1px 6px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  background-color: #fff;
}

/* line 166, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper table tbody td .smart_address .suggestions_wrapper .suggestions .address_suggestion {
  padding: 3px 13px;
}

/* line 169, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper table tbody td .smart_address .suggestions_wrapper .suggestions .address_suggestion.hovered, #schedule_table_wrapper table tbody td .smart_address .suggestions_wrapper .suggestions .address_suggestion.focused {
  background-color: #f6f6f6;
}

/* line 183, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper table tbody td:first-child {
  border-top-left-radius: 6px;
  border-bottom-left-radius: 6px;
}

/* line 187, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper table tbody td:nth-last-child(2) {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

/* line 193, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper table tbody.with_entity_identifier td:nth-last-child(3) {
  border-top-right-radius: 6px;
  border-bottom-right-radius: 6px;
}

/* line 200, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper table tbody td.hidden_cell {
  padding: 0;
  position: relative;
  background-color: transparent;
}

/* line 209, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper select {
  position: relative;
}

/* line 212, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper select:after {
  content: url(https://app.blitz-staging.com/assets/sort_desc-885d1b26f0efc2dba4f5f4cfa1ac2126483592c3d39ad08a01d83c1cdff288e7.svg);
  position: absolute;
  right: 6px;
  top: 3px;
}

/* line 220, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper button.remove_button {
  position: absolute;
  padding: 0;
  top: 18px;
  left: 6px;
  width: 20px;
  height: 20px;
  border-radius: 50%;
}

/* line 229, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper button.remove_button img {
  border-radius: 50%;
  position: relative;
  top: -4px;
  left: -3px;
}

/* line 236, app/assets/stylesheets/schedule_page.scss */
#schedule_table_wrapper button.remove_button:focus {
  box-shadow: 0 0 0 0.25rem #ff550040;
}

/* line 242, app/assets/stylesheets/schedule_page.scss */
#specialist_task_show_wrapper {
  padding-left: 10px;
  padding-right: 10px;
}

/* line 245, app/assets/stylesheets/schedule_page.scss */
#specialist_task_show_wrapper #submissions_data_form {
  position: unset;
  max-width: unset;
}

/* line 250, app/assets/stylesheets/schedule_page.scss */
#specialist_task_show_wrapper .question_group.schedule {
  max-width: calc(100vw - (120px + 40px));
  width: calc(100vw - (120px + 40px));
  left: 20px;
  padding-right: 12px;
}

/* line 258, app/assets/stylesheets/schedule_page.scss */
#specialist_task_show_wrapper .question_group.schedule .schedule_input_container.card {
  padding: 20px;
  border-radius: 10px;
  background-color: white;
}

/* line 267, app/assets/stylesheets/schedule_page.scss */
.schedule_input_container {
  position: relative;
  font-family: "Montserrat", sans-serif;
  color: #626262;
}

/* line 272, app/assets/stylesheets/schedule_page.scss */
.schedule_input_container .schedule_label_row {
  position: relative;
  padding-top: 20px;
  padding-bottom: 20px;
  border-bottom: 1px solid #ededed;
}

/* line 279, app/assets/stylesheets/schedule_page.scss */
.schedule_input_container .add_button_wrapper.under {
  position: relative;
  top: unset;
  flex: unset;
}
/* line 5, app/assets/stylesheets/sso_landing_page.scss */
.sso_landing_page {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  height: 100vh;
  margin: 0;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  padding: 2%;
}

/* line 17, app/assets/stylesheets/sso_landing_page.scss */
.sso_landing_page .header {
  color: #FF6315;
}

/* line 21, app/assets/stylesheets/sso_landing_page.scss */
.sso_landing_page .body_text {
  width: 70%;
  vertical-align: top;
  color: #5B1C69;
}

/* line 27, app/assets/stylesheets/sso_landing_page.scss */
.sso_landing_page .orange_button {
  font-size: 110% !important;
  font-family: "Montserrat", sans-serif;
  font-weight: bold !important;
  color: white !important;
  background-color: #FF6315 !important;
  border-color: transparent !important;
  border-radius: 10px !important;
  padding: 12px 24px !important;
  box-shadow: 0 2px 6px 0 #ff712b20 !important;
  width: 15em;
  transition: background-color 0.3s;
}

/* line 40, app/assets/stylesheets/sso_landing_page.scss */
.sso_landing_page .orange_button a {
  text-decoration: none;
  color: white;
}

/* line 46, app/assets/stylesheets/sso_landing_page.scss */
.sso_landing_page .orange_button:hover {
  background-color: #C84E12 !important;
}
/* line 16, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form {
  position: relative;
  padding-bottom: 32px;
  justify-content: space-around;
  max-width: 600px;
  margin: auto;
}

/* line 27, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .infoline_wrapper {
  padding: 0 10px;
  margin-bottom: 4px;
}

/* line 30, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .infoline_wrapper .infoline {
  color: var(--primary);
  font-size: 90%;
}

/* line 36, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .smart_address {
  position: relative;
}

/* line 39, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .smart_address .suggestions_wrapper {
  position: absolute;
  top: 62px;
  left: 10px;
  z-index: 100;
  font-size: 90%;
}

/* line 46, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .smart_address .suggestions_wrapper .close_button {
  position: absolute;
  right: -11px;
  top: -6px;
  width: 22px;
  height: 22px;
  /* border: 1px solid lightgray; */
  border-radius: 50%;
  text-align: center;
  font-family: sans-serif;
  padding-bottom: 15px;
  cursor: pointer;
  color: gray;
  background-color: white;
  box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.2);
}

/* line 64, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .smart_address .suggestions_wrapper .suggestions {
  overflow: hidden;
  box-shadow: 0px 1px 6px 1px rgba(0, 0, 0, 0.1);
  border-radius: 8px;
  background-color: #fff;
}

/* line 71, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .smart_address .suggestions_wrapper .suggestions .address_suggestion {
  padding: 3px 13px;
}

/* line 74, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .smart_address .suggestions_wrapper .suggestions .address_suggestion.hovered, #submissions_data_form .smart_address .suggestions_wrapper .suggestions .address_suggestion.focused {
  background-color: #f6f6f6;
}

/* line 87, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_group {
  padding: 0;
}

/* line 91, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_group .multiple_entry_container .question_group_entry_header {
  display: none;
}

/* line 97, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_group_label_wrapper {
  margin-bottom: 15px;
  position: relative;
}

/* line 101, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_group_label_wrapper .question_group_label {
  margin-bottom: 15px;
  font-family: "Comfortaa", sans-serif;
  font-size: 120%;
}

/* line 108, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_group_label_wrapper .multiple_entry_add_button_wrapper {
  float: right;
  right: 0px;
  top: 0px;
  z-index: 200;
}

/* line 114, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_group_label_wrapper .multiple_entry_add_button_wrapper button {
  color: var(--primary);
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
  font-size: 80%;
}

/* line 120, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_group_label_wrapper .multiple_entry_add_button_wrapper button:focus {
  box-shadow: 0 0 0 0.25rem #ff550020;
}

/* line 124, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_group_label_wrapper .multiple_entry_add_button_wrapper button img {
  position: relative;
  left: -8px;
}

/* line 132, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_group_entry {
  position: relative;
  border-color: #ededed;
  border-radius: 8px;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  padding: 10px;
  margin-bottom: 15px;
}

/* line 143, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_group_entry.card {
  border-radius: 12px;
  border-color: #ededed;
  box-shadow: 0 2px 10px 0 #62626210;
}

/* line 149, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_group_entry.single_row {
  max-height: 120px;
}

/* line 153, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_group_entry .remove_button {
  position: absolute;
  padding: 0px;
  top: -12px;
  right: -12px;
  border-radius: 50%;
  width: 24px;
  height: 24px;
  border: 0;
}

/* line 162, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_group_entry .remove_button img {
  position: relative;
  top: -1px;
  width: 24px;
  border-radius: 50%;
  background-color: #fbfbfb;
  box-shadow: 0 1px 5px 1px #ff550040;
}

/* line 170, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_group_entry .remove_button:focus {
  box-shadow: 0 0 0 0.25rem #ff550020;
}

/* line 176, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_block {
  font-family: "Red Hat Display", sans-serif;
  padding: 0 10px;
}

/* line 181, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_block label.question_block_label {
  font-size: 90%;
}

/* line 184, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_block label.question_block_label.checkbox, #submissions_data_form .question_block label.question_block_label.radio {
  font-size: 100%;
  font-weight: bold;
  margin-bottom: 14px;
}

/* line 190, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_block label.question_block_label.boolean {
  padding-bottom: 12px;
  display: block;
}

/* line 198, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_block .form-check {
  position: relative;
  padding-left: 0px;
  min-height: 30px;
  border-bottom: 1px solid #ededed;
  margin-bottom: 8px;
  font-size: 95%;
}

/* line 206, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_block .form-check label {
  padding-right: 10%;
}

/* line 210, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_block .form-check label.switch {
  position: absolute;
  right: 0px;
  padding-right: 0%;
}

/* line 217, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_block.loading {
  opacity: 60%;
  position: relative;
  cursor: progress;
}

/* line 221, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_block.loading * {
  pointer-events: none;
}

/* line 225, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_block.loading:before {
  content: var(--spinner-svg);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  opacity: 100;
  z-index: 100;
}

/* line 237, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_group, #submissions_data_form .individual_question, #submissions_data_form .submit_row {
  max-width: 600px;
  margin: auto;
}

/* line 242, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .question_group_entry.card {
  padding: 10px 10px 20px;
}

/* line 246, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .individual_question.card {
  border-radius: 12px;
  margin-bottom: 15px;
  padding: 16px 10px 14px;
  border-color: #ededed;
  box-shadow: 0 2px 10px 0 #62626210;
}

/* line 253, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .individual_question.card .question_block {
  margin-bottom: 0px;
}

/* line 256, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .individual_question.card .question_block .question_block_label {
  font-weight: bold;
  padding-bottom: 12px;
  display: block;
  border-bottom: 1px solid #d7d7d7;
  margin-bottom: 12px;
}

/* line 264, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .individual_question.card .question_block .error_container {
  margin-bottom: 0;
}

/* line 270, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form iframe {
  width: 100%;
  margin: 0;
  min-height: 600px;
}

/* line 275, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form iframe html {
  background-color: #f6f6f6;
}

/* line 280, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .multi_file_field_wrapper {
  padding-bottom: 8px;
}

/* line 283, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .multi_file_field_wrapper .drag_and_drop_wrapper {
  margin: 12px;
}

/* line 287, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .multi_file_field_wrapper .uploaded_files_wrapper {
  padding-top: 3px;
}

/* line 289, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .multi_file_field_wrapper .uploaded_files_wrapper .uploaded_file {
  border: 1px solid #d7d7d7;
  border-radius: 20px;
  position: relative;
}

/* line 294, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .multi_file_field_wrapper .uploaded_files_wrapper .uploaded_file:not(:last-child) {
  margin-bottom: 6px;
}

/* line 298, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .multi_file_field_wrapper .uploaded_files_wrapper .uploaded_file a {
  display: block;
  padding: 6px 16px;
  color: #505050;
  text-decoration: none;
}

/* line 305, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .multi_file_field_wrapper .uploaded_files_wrapper .uploaded_file .delete_file_button {
  position: absolute;
  right: 9px;
  top: 8px;
  padding: 0;
  border: 0;
  border-radius: 50%;
  width: 20px;
  height: 20px;
}

/* line 314, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .multi_file_field_wrapper .uploaded_files_wrapper .uploaded_file .delete_file_button:focus {
  box-shadow: 0 0 0 0.25rem rgba(253, 13, 13, 0.3);
}

/* line 317, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .multi_file_field_wrapper .uploaded_files_wrapper .uploaded_file .delete_file_button:hover {
  filter: brightness(0%);
}

/* line 320, app/assets/stylesheets/submissions_data_form.scss */
#submissions_data_form .multi_file_field_wrapper .uploaded_files_wrapper .uploaded_file .delete_file_button img {
  vertical-align: unset;
  box-sizing: content-box;
  height: 26px;
  position: relative;
  left: -5px;
  top: -3px;
  width: 31px;
}
/* line 3, app/assets/stylesheets/switches.scss */
.switch {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 16px;
}

/* line 9, app/assets/stylesheets/switches.scss */
.switch .slider {
  position: absolute;
  cursor: pointer;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: #ccc;
  -webkit-transition: .4s;
  transition: .4s;
}

/* line 20, app/assets/stylesheets/switches.scss */
.switch .slider.round {
  border-radius: 34px;
}

/* line 22, app/assets/stylesheets/switches.scss */
.switch .slider.round:before {
  border-radius: 50%;
}

/* line 27, app/assets/stylesheets/switches.scss */
.switch .slider:before {
  position: absolute;
  content: "";
  height: 10px;
  width: 10px;
  left: 3px;
  bottom: 3px;
  background-color: white;
  -webkit-transition: .4s;
  transition: .4s;
}

/* line 40, app/assets/stylesheets/switches.scss */
.switch input {
  opacity: 0;
  width: 0;
  height: 0;
}

/* line 46, app/assets/stylesheets/switches.scss */
.switch input:checked + .slider {
  background-color: var(--primary);
}

/* line 49, app/assets/stylesheets/switches.scss */
.switch input:checked + .slider:before {
  -webkit-transform: translateX(14px);
  -ms-transform: translateX(14px);
  transform: translateX(14px);
}

/* line 57, app/assets/stylesheets/switches.scss */
.switch input:focus + .slider {
  box-shadow: 0 0 1px #2196F3;
}

/* line 61, app/assets/stylesheets/switches.scss */
.switch input:disabled + .slider {
  opacity: 50%;
  cursor: not-allowed;
}
/*
 * This is a manifest file that'll be compiled into application.css, which will include all the files
 * listed below.
 *
 * Any CSS and SCSS file within this directory, lib/assets/stylesheets, or any plugin's
 * vendor/assets/stylesheets directory can be referenced here using a relative path.
 *
 * You're free to add application-wide styles to this file and they'll appear at the bottom of the
 * compiled file so the styles you add here take precedence over styles defined in any other CSS/SCSS
 * files in this directory. Styles in this file should be added after the last require_* statement.
 * It is generally better to create a new file per style scope.
 *



 */
/*!
   * Bootstrap  v5.3.1 (https://getbootstrap.com/)
   * Copyright 2011-2023 The Bootstrap Authors
   * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
   */
/* line 1, node_modules/bootstrap/scss/_root.scss */
:root,
[data-bs-theme="light"] {
  --bs-blue: #0d6efd;
  --bs-indigo: #6610f2;
  --bs-purple: #6f42c1;
  --bs-pink: #d63384;
  --bs-red: #dc3545;
  --bs-orange: #fd7e14;
  --bs-yellow: #ffc107;
  --bs-green: #198754;
  --bs-teal: #20c997;
  --bs-cyan: #0dcaf0;
  --bs-black: #000;
  --bs-white: #fff;
  --bs-gray: #6c757d;
  --bs-gray-dark: #343a40;
  --bs-gray-100: #f8f9fa;
  --bs-gray-200: #e9ecef;
  --bs-gray-300: #dee2e6;
  --bs-gray-400: #ced4da;
  --bs-gray-500: #adb5bd;
  --bs-gray-600: #6c757d;
  --bs-gray-700: #495057;
  --bs-gray-800: #343a40;
  --bs-gray-900: #212529;
  --bs-primary: #0d6efd;
  --bs-secondary: #6c757d;
  --bs-success: #0f5f0f;
  --bs-info: #0dcaf0;
  --bs-warning: #ffc107;
  --bs-danger: #dc3545;
  --bs-light: #f8f9fa;
  --bs-dark: #212529;
  --bs-primary-rgb: 13, 110, 253;
  --bs-secondary-rgb: 108, 117, 125;
  --bs-success-rgb: 15, 95, 15;
  --bs-info-rgb: 13, 202, 240;
  --bs-warning-rgb: 255, 193, 7;
  --bs-danger-rgb: 220, 53, 69;
  --bs-light-rgb: 248, 249, 250;
  --bs-dark-rgb: 33, 37, 41;
  --bs-primary-text-emphasis: #052c65;
  --bs-secondary-text-emphasis: #2b2f32;
  --bs-success-text-emphasis: #062606;
  --bs-info-text-emphasis: #055160;
  --bs-warning-text-emphasis: #664d03;
  --bs-danger-text-emphasis: #58151c;
  --bs-light-text-emphasis: #495057;
  --bs-dark-text-emphasis: #495057;
  --bs-primary-bg-subtle: #cfe2ff;
  --bs-secondary-bg-subtle: #e2e3e5;
  --bs-success-bg-subtle: #cfdfcf;
  --bs-info-bg-subtle: #cff4fc;
  --bs-warning-bg-subtle: #fff3cd;
  --bs-danger-bg-subtle: #f8d7da;
  --bs-light-bg-subtle: #fcfcfd;
  --bs-dark-bg-subtle: #ced4da;
  --bs-primary-border-subtle: #9ec5fe;
  --bs-secondary-border-subtle: #c4c8cb;
  --bs-success-border-subtle: #9fbf9f;
  --bs-info-border-subtle: #9eeaf9;
  --bs-warning-border-subtle: #ffe69c;
  --bs-danger-border-subtle: #f1aeb5;
  --bs-light-border-subtle: #e9ecef;
  --bs-dark-border-subtle: #adb5bd;
  --bs-white-rgb: 255, 255, 255;
  --bs-black-rgb: 0, 0, 0;
  --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", "Liberation Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --bs-font-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));
  --bs-body-font-family: var(--bs-font-sans-serif);
  --bs-body-font-size: 1rem;
  --bs-body-font-weight: 400;
  --bs-body-line-height: 1.5;
  --bs-body-color: #212529;
  --bs-body-color-rgb: 33, 37, 41;
  --bs-body-bg: #fff;
  --bs-body-bg-rgb: 255, 255, 255;
  --bs-emphasis-color: #000;
  --bs-emphasis-color-rgb: 0, 0, 0;
  --bs-secondary-color: rgba(33, 37, 41, 0.75);
  --bs-secondary-color-rgb: 33, 37, 41;
  --bs-secondary-bg: #e9ecef;
  --bs-secondary-bg-rgb: 233, 236, 239;
  --bs-tertiary-color: rgba(33, 37, 41, 0.5);
  --bs-tertiary-color-rgb: 33, 37, 41;
  --bs-tertiary-bg: #f8f9fa;
  --bs-tertiary-bg-rgb: 248, 249, 250;
  --bs-heading-color: inherit;
  --bs-link-color: #0d6efd;
  --bs-link-color-rgb: 13, 110, 253;
  --bs-link-decoration: underline;
  --bs-link-hover-color: #0a58ca;
  --bs-link-hover-color-rgb: 10, 88, 202;
  --bs-code-color: #d63384;
  --bs-highlight-bg: #fff3cd;
  --bs-border-width: 1px;
  --bs-border-style: solid;
  --bs-border-color: #dee2e6;
  --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
  --bs-border-radius: 0.375rem;
  --bs-border-radius-sm: 0.25rem;
  --bs-border-radius-lg: 0.5rem;
  --bs-border-radius-xl: 1rem;
  --bs-border-radius-xxl: 2rem;
  --bs-border-radius-2xl: var(--bs-border-radius-xxl);
  --bs-border-radius-pill: 50rem;
  --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
  --bs-focus-ring-width: 0.25rem;
  --bs-focus-ring-opacity: 0.25;
  --bs-focus-ring-color: rgba(13, 110, 253, 0.25);
  --bs-form-valid-color: #0f5f0f;
  --bs-form-valid-border-color: #0f5f0f;
  --bs-form-invalid-color: #dc3545;
  --bs-form-invalid-border-color: #dc3545;
}

/* line 16, node_modules/bootstrap/scss/mixins/_color-mode.scss */
[data-bs-theme="dark"] {
  color-scheme: dark;
  --bs-body-color: #dee2e6;
  --bs-body-color-rgb: 222, 226, 230;
  --bs-body-bg: #212529;
  --bs-body-bg-rgb: 33, 37, 41;
  --bs-emphasis-color: #fff;
  --bs-emphasis-color-rgb: 255, 255, 255;
  --bs-secondary-color: rgba(222, 226, 230, 0.75);
  --bs-secondary-color-rgb: 222, 226, 230;
  --bs-secondary-bg: #343a40;
  --bs-secondary-bg-rgb: 52, 58, 64;
  --bs-tertiary-color: rgba(222, 226, 230, 0.5);
  --bs-tertiary-color-rgb: 222, 226, 230;
  --bs-tertiary-bg: #2b3035;
  --bs-tertiary-bg-rgb: 43, 48, 53;
  --bs-primary-text-emphasis: #6ea8fe;
  --bs-secondary-text-emphasis: #a7acb1;
  --bs-success-text-emphasis: #6f9f6f;
  --bs-info-text-emphasis: #6edff6;
  --bs-warning-text-emphasis: #ffda6a;
  --bs-danger-text-emphasis: #ea868f;
  --bs-light-text-emphasis: #f8f9fa;
  --bs-dark-text-emphasis: #dee2e6;
  --bs-primary-bg-subtle: #031633;
  --bs-secondary-bg-subtle: #161719;
  --bs-success-bg-subtle: #031303;
  --bs-info-bg-subtle: #032830;
  --bs-warning-bg-subtle: #332701;
  --bs-danger-bg-subtle: #2c0b0e;
  --bs-light-bg-subtle: #343a40;
  --bs-dark-bg-subtle: #1a1d20;
  --bs-primary-border-subtle: #084298;
  --bs-secondary-border-subtle: #41464b;
  --bs-success-border-subtle: #093909;
  --bs-info-border-subtle: #087990;
  --bs-warning-border-subtle: #997404;
  --bs-danger-border-subtle: #842029;
  --bs-light-border-subtle: #495057;
  --bs-dark-border-subtle: #343a40;
  --bs-heading-color: inherit;
  --bs-link-color: #6ea8fe;
  --bs-link-hover-color: #8bb9fe;
  --bs-link-color-rgb: 110, 168, 254;
  --bs-link-hover-color-rgb: 139, 185, 254;
  --bs-code-color: #e685b5;
  --bs-border-color: #495057;
  --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
  --bs-form-valid-color: #75b798;
  --bs-form-valid-border-color: #75b798;
  --bs-form-invalid-color: #ea868f;
  --bs-form-invalid-border-color: #ea868f;
}

/* line 16, node_modules/bootstrap/scss/_reboot.scss */
*,
*::before,
*::after {
  box-sizing: border-box;
}

@media (prefers-reduced-motion: no-preference) {
  /* line 28, node_modules/bootstrap/scss/_reboot.scss */
  :root {
    scroll-behavior: smooth;
  }
}

/* line 49, node_modules/bootstrap/scss/_reboot.scss */
body {
  margin: 0;
  font-family: var(--bs-body-font-family);
  font-size: var(--bs-body-font-size);
  font-weight: var(--bs-body-font-weight);
  line-height: var(--bs-body-line-height);
  color: var(--bs-body-color);
  text-align: var(--bs-body-text-align);
  background-color: var(--bs-body-bg);
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* line 68, node_modules/bootstrap/scss/_reboot.scss */
hr {
  margin: 1rem 0;
  color: inherit;
  border: 0;
  border-top: var(--bs-border-width) solid;
  opacity: 0.25;
}

/* line 83, node_modules/bootstrap/scss/_reboot.scss */
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  margin-top: 0;
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
  color: var(--bs-heading-color);
}

/* line 93, node_modules/bootstrap/scss/_reboot.scss */
h1, .h1 {
  font-size: calc(1.375rem + 1.5vw);
}

@media (min-width: 1200px) {
  /* line 93, node_modules/bootstrap/scss/_reboot.scss */
  h1, .h1 {
    font-size: 2.5rem;
  }
}

/* line 98, node_modules/bootstrap/scss/_reboot.scss */
h2, .h2 {
  font-size: calc(1.325rem + 0.9vw);
}

@media (min-width: 1200px) {
  /* line 98, node_modules/bootstrap/scss/_reboot.scss */
  h2, .h2 {
    font-size: 2rem;
  }
}

/* line 103, node_modules/bootstrap/scss/_reboot.scss */
h3, .h3 {
  font-size: calc(1.3rem + 0.6vw);
}

@media (min-width: 1200px) {
  /* line 103, node_modules/bootstrap/scss/_reboot.scss */
  h3, .h3 {
    font-size: 1.75rem;
  }
}

/* line 108, node_modules/bootstrap/scss/_reboot.scss */
h4, .h4 {
  font-size: calc(1.275rem + 0.3vw);
}

@media (min-width: 1200px) {
  /* line 108, node_modules/bootstrap/scss/_reboot.scss */
  h4, .h4 {
    font-size: 1.5rem;
  }
}

/* line 113, node_modules/bootstrap/scss/_reboot.scss */
h5, .h5 {
  font-size: 1.25rem;
}

/* line 118, node_modules/bootstrap/scss/_reboot.scss */
h6, .h6 {
  font-size: 1rem;
}

/* line 129, node_modules/bootstrap/scss/_reboot.scss */
p {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 141, node_modules/bootstrap/scss/_reboot.scss */
abbr[title] {
  text-decoration: underline dotted;
  cursor: help;
  text-decoration-skip-ink: none;
}

/* line 150, node_modules/bootstrap/scss/_reboot.scss */
address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

/* line 159, node_modules/bootstrap/scss/_reboot.scss */
ol,
ul {
  padding-left: 2rem;
}

/* line 164, node_modules/bootstrap/scss/_reboot.scss */
ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

/* line 171, node_modules/bootstrap/scss/_reboot.scss */
ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

/* line 178, node_modules/bootstrap/scss/_reboot.scss */
dt {
  font-weight: 700;
}

/* line 184, node_modules/bootstrap/scss/_reboot.scss */
dd {
  margin-bottom: .5rem;
  margin-left: 0;
}

/* line 192, node_modules/bootstrap/scss/_reboot.scss */
blockquote {
  margin: 0 0 1rem;
}

/* line 201, node_modules/bootstrap/scss/_reboot.scss */
b,
strong {
  font-weight: bolder;
}

/* line 211, node_modules/bootstrap/scss/_reboot.scss */
small, .small {
  font-size: 0.875em;
}

/* line 218, node_modules/bootstrap/scss/_reboot.scss */
mark, .mark {
  padding: 0.1875em;
  background-color: var(--bs-highlight-bg);
}

/* line 229, node_modules/bootstrap/scss/_reboot.scss */
sub,
sup {
  position: relative;
  font-size: 0.75em;
  line-height: 0;
  vertical-align: baseline;
}

/* line 237, node_modules/bootstrap/scss/_reboot.scss */
sub {
  bottom: -.25em;
}

/* line 238, node_modules/bootstrap/scss/_reboot.scss */
sup {
  top: -.5em;
}

/* line 243, node_modules/bootstrap/scss/_reboot.scss */
a {
  color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
  text-decoration: underline;
}

/* line 247, node_modules/bootstrap/scss/_reboot.scss */
a:hover {
  --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
}

/* line 259, node_modules/bootstrap/scss/_reboot.scss */
a:not([href]):not([class]), a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

/* line 269, node_modules/bootstrap/scss/_reboot.scss */
pre,
code,
kbd,
samp {
  font-family: var(--bs-font-monospace);
  font-size: 1em;
}

/* line 281, node_modules/bootstrap/scss/_reboot.scss */
pre {
  display: block;
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  font-size: 0.875em;
}

/* line 290, node_modules/bootstrap/scss/_reboot.scss */
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

/* line 297, node_modules/bootstrap/scss/_reboot.scss */
code {
  font-size: 0.875em;
  color: var(--bs-code-color);
  word-wrap: break-word;
}

/* line 303, node_modules/bootstrap/scss/_reboot.scss */
a > code {
  color: inherit;
}

/* line 308, node_modules/bootstrap/scss/_reboot.scss */
kbd {
  padding: 0.1875rem 0.375rem;
  font-size: 0.875em;
  color: var(--bs-body-bg);
  background-color: var(--bs-body-color);
  border-radius: 0.25rem;
}

/* line 315, node_modules/bootstrap/scss/_reboot.scss */
kbd kbd {
  padding: 0;
  font-size: 1em;
}

/* line 327, node_modules/bootstrap/scss/_reboot.scss */
figure {
  margin: 0 0 1rem;
}

/* line 334, node_modules/bootstrap/scss/_reboot.scss */
img,
svg {
  vertical-align: middle;
}

/* line 344, node_modules/bootstrap/scss/_reboot.scss */
table {
  caption-side: bottom;
  border-collapse: collapse;
}

/* line 349, node_modules/bootstrap/scss/_reboot.scss */
caption {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-secondary-color);
  text-align: left;
}

/* line 360, node_modules/bootstrap/scss/_reboot.scss */
th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

/* line 366, node_modules/bootstrap/scss/_reboot.scss */
thead,
tbody,
tfoot,
tr,
td,
th {
  border-color: inherit;
  border-style: solid;
  border-width: 0;
}

/* line 382, node_modules/bootstrap/scss/_reboot.scss */
label {
  display: inline-block;
}

/* line 389, node_modules/bootstrap/scss/_reboot.scss */
button {
  border-radius: 0;
}

/* line 399, node_modules/bootstrap/scss/_reboot.scss */
button:focus:not(:focus-visible) {
  outline: 0;
}

/* line 405, node_modules/bootstrap/scss/_reboot.scss */
input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

/* line 417, node_modules/bootstrap/scss/_reboot.scss */
button,
select {
  text-transform: none;
}

/* line 424, node_modules/bootstrap/scss/_reboot.scss */
[role="button"] {
  cursor: pointer;
}

/* line 428, node_modules/bootstrap/scss/_reboot.scss */
select {
  word-wrap: normal;
}

/* line 434, node_modules/bootstrap/scss/_reboot.scss */
select:disabled {
  opacity: 1;
}

/* line 442, node_modules/bootstrap/scss/_reboot.scss */
[list]:not([type="date"]):not([type="datetime-local"]):not([type="month"]):not([type="week"]):not([type="time"])::-webkit-calendar-picker-indicator {
  display: none !important;
}

/* line 451, node_modules/bootstrap/scss/_reboot.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/* line 458, node_modules/bootstrap/scss/_reboot.scss */
button:not(:disabled),
[type="button"]:not(:disabled),
[type="reset"]:not(:disabled),
[type="submit"]:not(:disabled) {
  cursor: pointer;
}

/* line 466, node_modules/bootstrap/scss/_reboot.scss */
::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

/* line 473, node_modules/bootstrap/scss/_reboot.scss */
textarea {
  resize: vertical;
}

/* line 484, node_modules/bootstrap/scss/_reboot.scss */
fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

/* line 496, node_modules/bootstrap/scss/_reboot.scss */
legend {
  float: left;
  width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: calc(1.275rem + 0.3vw);
  line-height: inherit;
}

@media (min-width: 1200px) {
  /* line 496, node_modules/bootstrap/scss/_reboot.scss */
  legend {
    font-size: 1.5rem;
  }
}

/* line 505, node_modules/bootstrap/scss/_reboot.scss */
legend + * {
  clear: left;
}

/* line 513, node_modules/bootstrap/scss/_reboot.scss */
::-webkit-datetime-edit-fields-wrapper,
::-webkit-datetime-edit-text,
::-webkit-datetime-edit-minute,
::-webkit-datetime-edit-hour-field,
::-webkit-datetime-edit-day-field,
::-webkit-datetime-edit-month-field,
::-webkit-datetime-edit-year-field {
  padding: 0;
}

/* line 523, node_modules/bootstrap/scss/_reboot.scss */
::-webkit-inner-spin-button {
  height: auto;
}

/* line 533, node_modules/bootstrap/scss/_reboot.scss */
[type="search"] {
  -webkit-appearance: textfield;
  outline-offset: -2px;
}

/* rtl:raw:
[type="tel"],
[type="url"],
[type="email"],
[type="number"] {
  direction: ltr;
}
*/
/* line 554, node_modules/bootstrap/scss/_reboot.scss */
::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 560, node_modules/bootstrap/scss/_reboot.scss */
::-webkit-color-swatch-wrapper {
  padding: 0;
}

/* line 568, node_modules/bootstrap/scss/_reboot.scss */
::file-selector-button {
  font: inherit;
  -webkit-appearance: button;
}

/* line 575, node_modules/bootstrap/scss/_reboot.scss */
output {
  display: inline-block;
}

/* line 581, node_modules/bootstrap/scss/_reboot.scss */
iframe {
  border: 0;
}

/* line 589, node_modules/bootstrap/scss/_reboot.scss */
summary {
  display: list-item;
  cursor: pointer;
}

/* line 599, node_modules/bootstrap/scss/_reboot.scss */
progress {
  vertical-align: baseline;
}

/* line 608, node_modules/bootstrap/scss/_reboot.scss */
[hidden] {
  display: none !important;
}

/* line 29, node_modules/bootstrap/scss/_type.scss */
.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-1 {
  font-size: calc(1.625rem + 4.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-1 {
    font-size: 5rem;
  }
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-2 {
  font-size: calc(1.575rem + 3.9vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-2 {
    font-size: 4.5rem;
  }
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-3 {
  font-size: calc(1.525rem + 3.3vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-3 {
    font-size: 4rem;
  }
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-4 {
  font-size: calc(1.475rem + 2.7vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-4 {
    font-size: 3.5rem;
  }
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-5 {
  font-size: calc(1.425rem + 2.1vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-5 {
    font-size: 3rem;
  }
}

/* line 36, node_modules/bootstrap/scss/_type.scss */
.display-6 {
  font-size: calc(1.375rem + 1.5vw);
  font-weight: 300;
  line-height: 1.2;
}

@media (min-width: 1200px) {
  /* line 36, node_modules/bootstrap/scss/_type.scss */
  .display-6 {
    font-size: 2.5rem;
  }
}

/* line 60, node_modules/bootstrap/scss/_type.scss */
.list-unstyled {
  padding-left: 0;
  list-style: none;
}

/* line 65, node_modules/bootstrap/scss/_type.scss */
.list-inline {
  padding-left: 0;
  list-style: none;
}

/* line 68, node_modules/bootstrap/scss/_type.scss */
.list-inline-item {
  display: inline-block;
}

/* line 71, node_modules/bootstrap/scss/_type.scss */
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

/* line 82, node_modules/bootstrap/scss/_type.scss */
.initialism {
  font-size: 0.875em;
  text-transform: uppercase;
}

/* line 88, node_modules/bootstrap/scss/_type.scss */
.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

/* line 92, node_modules/bootstrap/scss/_type.scss */
.blockquote > :last-child {
  margin-bottom: 0;
}

/* line 97, node_modules/bootstrap/scss/_type.scss */
.blockquote-footer {
  margin-top: -1rem;
  margin-bottom: 1rem;
  font-size: 0.875em;
  color: #6c757d;
}

/* line 103, node_modules/bootstrap/scss/_type.scss */
.blockquote-footer::before {
  content: "\2014\00A0";
}

/* line 8, node_modules/bootstrap/scss/_images.scss */
.img-fluid {
  max-width: 100%;
  height: auto;
}

/* line 14, node_modules/bootstrap/scss/_images.scss */
.img-thumbnail {
  padding: 0.25rem;
  background-color: var(--bs-body-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  max-width: 100%;
  height: auto;
}

/* line 29, node_modules/bootstrap/scss/_images.scss */
.figure {
  display: inline-block;
}

/* line 34, node_modules/bootstrap/scss/_images.scss */
.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

/* line 39, node_modules/bootstrap/scss/_images.scss */
.figure-caption {
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

/* line 7, node_modules/bootstrap/scss/_containers.scss */
.container,
.container-fluid,
.container-xxl,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  /* line 20, node_modules/bootstrap/scss/_containers.scss */
  .container-sm, .container {
    max-width: 540px;
  }
}

@media (min-width: 768px) {
  /* line 20, node_modules/bootstrap/scss/_containers.scss */
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}

@media (min-width: 992px) {
  /* line 20, node_modules/bootstrap/scss/_containers.scss */
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}

@media (min-width: 1200px) {
  /* line 20, node_modules/bootstrap/scss/_containers.scss */
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}

@media (min-width: 1400px) {
  /* line 20, node_modules/bootstrap/scss/_containers.scss */
  .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1320px;
  }
}

/* line 5, node_modules/bootstrap/scss/_grid.scss */
:root {
  --bs-breakpoint-xs: 0;
  --bs-breakpoint-sm: 576px;
  --bs-breakpoint-md: 768px;
  --bs-breakpoint-lg: 992px;
  --bs-breakpoint-xl: 1200px;
  --bs-breakpoint-xxl: 1400px;
}

/* line 12, node_modules/bootstrap/scss/_grid.scss */
.row {
  --bs-gutter-x: 1.5rem;
  --bs-gutter-y: 0;
  display: flex;
  flex-wrap: wrap;
  margin-top: calc(-1 * var(--bs-gutter-y));
  margin-right: calc(-.5 * var(--bs-gutter-x));
  margin-left: calc(-.5 * var(--bs-gutter-x));
}

/* line 15, node_modules/bootstrap/scss/_grid.scss */
.row > * {
  flex-shrink: 0;
  width: 100%;
  max-width: 100%;
  padding-right: calc(var(--bs-gutter-x) * .5);
  padding-left: calc(var(--bs-gutter-x) * .5);
  margin-top: var(--bs-gutter-y);
}

/* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
.col {
  flex: 1 0 0%;
}

/* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-auto > * {
  flex: 0 0 auto;
  width: auto;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-1 > * {
  flex: 0 0 auto;
  width: 100%;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-2 > * {
  flex: 0 0 auto;
  width: 50%;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-3 > * {
  flex: 0 0 auto;
  width: 33.3333333333%;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-4 > * {
  flex: 0 0 auto;
  width: 25%;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-5 > * {
  flex: 0 0 auto;
  width: 20%;
}

/* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
.row-cols-6 > * {
  flex: 0 0 auto;
  width: 16.6666666667%;
}

/* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-auto {
  flex: 0 0 auto;
  width: auto;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-1 {
  flex: 0 0 auto;
  width: 8.33333333%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-2 {
  flex: 0 0 auto;
  width: 16.66666667%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-3 {
  flex: 0 0 auto;
  width: 25%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-4 {
  flex: 0 0 auto;
  width: 33.33333333%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-5 {
  flex: 0 0 auto;
  width: 41.66666667%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-6 {
  flex: 0 0 auto;
  width: 50%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-7 {
  flex: 0 0 auto;
  width: 58.33333333%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-8 {
  flex: 0 0 auto;
  width: 66.66666667%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-9 {
  flex: 0 0 auto;
  width: 75%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-10 {
  flex: 0 0 auto;
  width: 83.33333333%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-11 {
  flex: 0 0 auto;
  width: 91.66666667%;
}

/* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
.col-12 {
  flex: 0 0 auto;
  width: 100%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-1 {
  margin-left: 8.33333333%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-2 {
  margin-left: 16.66666667%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-3 {
  margin-left: 25%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-4 {
  margin-left: 33.33333333%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-5 {
  margin-left: 41.66666667%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-6 {
  margin-left: 50%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-7 {
  margin-left: 58.33333333%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-8 {
  margin-left: 66.66666667%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-9 {
  margin-left: 75%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-10 {
  margin-left: 83.33333333%;
}

/* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
.offset-11 {
  margin-left: 91.66666667%;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-0,
.gx-0 {
  --bs-gutter-x: 0;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-0,
.gy-0 {
  --bs-gutter-y: 0;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-1,
.gx-1 {
  --bs-gutter-x: 0.25rem;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-1,
.gy-1 {
  --bs-gutter-y: 0.25rem;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-2,
.gx-2 {
  --bs-gutter-x: 0.5rem;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-2,
.gy-2 {
  --bs-gutter-y: 0.5rem;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-3,
.gx-3 {
  --bs-gutter-x: 1rem;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-3,
.gy-3 {
  --bs-gutter-y: 1rem;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-4,
.gx-4 {
  --bs-gutter-x: 1.5rem;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-4,
.gy-4 {
  --bs-gutter-y: 1.5rem;
}

/* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-5,
.gx-5 {
  --bs-gutter-x: 3rem;
}

/* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
.g-5,
.gy-5 {
  --bs-gutter-y: 3rem;
}

@media (min-width: 576px) {
  /* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm {
    flex: 1 0 0%;
  }
  /* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-sm-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-sm-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-0 {
    margin-left: 0;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-3 {
    margin-left: 25%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-6 {
    margin-left: 50%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-9 {
    margin-left: 75%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-0,
.gx-sm-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-0,
.gy-sm-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-1,
.gx-sm-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-1,
.gy-sm-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-2,
.gx-sm-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-2,
.gy-sm-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-3,
.gx-sm-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-3,
.gy-sm-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-4,
.gx-sm-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-4,
.gy-sm-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-5,
.gx-sm-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-sm-5,
.gy-sm-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 768px) {
  /* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md {
    flex: 1 0 0%;
  }
  /* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-md-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-md-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-0 {
    margin-left: 0;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-3 {
    margin-left: 25%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-6 {
    margin-left: 50%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-9 {
    margin-left: 75%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-0,
.gx-md-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-0,
.gy-md-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-1,
.gx-md-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-1,
.gy-md-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-2,
.gx-md-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-2,
.gy-md-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-3,
.gx-md-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-3,
.gy-md-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-4,
.gx-md-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-4,
.gy-md-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-5,
.gx-md-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-md-5,
.gy-md-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 992px) {
  /* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg {
    flex: 1 0 0%;
  }
  /* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-lg-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-lg-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-0 {
    margin-left: 0;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-3 {
    margin-left: 25%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-6 {
    margin-left: 50%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-9 {
    margin-left: 75%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-0,
.gx-lg-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-0,
.gy-lg-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-1,
.gx-lg-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-1,
.gy-lg-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-2,
.gx-lg-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-2,
.gy-lg-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-3,
.gx-lg-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-3,
.gy-lg-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-4,
.gx-lg-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-4,
.gy-lg-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-5,
.gx-lg-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-lg-5,
.gy-lg-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 1200px) {
  /* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl {
    flex: 1 0 0%;
  }
  /* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-0 {
    margin-left: 0;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-3 {
    margin-left: 25%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-6 {
    margin-left: 50%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-9 {
    margin-left: 75%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-0,
.gx-xl-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-0,
.gy-xl-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-1,
.gx-xl-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-1,
.gy-xl-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-2,
.gx-xl-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-2,
.gy-xl-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-3,
.gx-xl-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-3,
.gy-xl-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-4,
.gx-xl-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-4,
.gy-xl-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-5,
.gx-xl-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xl-5,
.gy-xl-5 {
    --bs-gutter-y: 3rem;
  }
}

@media (min-width: 1400px) {
  /* line 74, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl {
    flex: 1 0 0%;
  }
  /* line 78, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-auto > * {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-1 > * {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-2 > * {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-3 > * {
    flex: 0 0 auto;
    width: 33.3333333333%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-4 > * {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-5 > * {
    flex: 0 0 auto;
    width: 20%;
  }
  /* line 57, node_modules/bootstrap/scss/mixins/_grid.scss */
  .row-cols-xxl-6 > * {
    flex: 0 0 auto;
    width: 16.6666666667%;
  }
  /* line 90, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-auto {
    flex: 0 0 auto;
    width: auto;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-1 {
    flex: 0 0 auto;
    width: 8.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-2 {
    flex: 0 0 auto;
    width: 16.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-3 {
    flex: 0 0 auto;
    width: 25%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-4 {
    flex: 0 0 auto;
    width: 33.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-5 {
    flex: 0 0 auto;
    width: 41.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-6 {
    flex: 0 0 auto;
    width: 50%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-7 {
    flex: 0 0 auto;
    width: 58.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-8 {
    flex: 0 0 auto;
    width: 66.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-9 {
    flex: 0 0 auto;
    width: 75%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-10 {
    flex: 0 0 auto;
    width: 83.33333333%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-11 {
    flex: 0 0 auto;
    width: 91.66666667%;
  }
  /* line 96, node_modules/bootstrap/scss/mixins/_grid.scss */
  .col-xxl-12 {
    flex: 0 0 auto;
    width: 100%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-0 {
    margin-left: 0;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-3 {
    margin-left: 25%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-6 {
    margin-left: 50%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-9 {
    margin-left: 75%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  /* line 104, node_modules/bootstrap/scss/mixins/_grid.scss */
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-0,
.gx-xxl-0 {
    --bs-gutter-x: 0;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-0,
.gy-xxl-0 {
    --bs-gutter-y: 0;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-1,
.gx-xxl-1 {
    --bs-gutter-x: 0.25rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-1,
.gy-xxl-1 {
    --bs-gutter-y: 0.25rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-2,
.gx-xxl-2 {
    --bs-gutter-x: 0.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-2,
.gy-xxl-2 {
    --bs-gutter-y: 0.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-3,
.gx-xxl-3 {
    --bs-gutter-x: 1rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-3,
.gy-xxl-3 {
    --bs-gutter-y: 1rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-4,
.gx-xxl-4 {
    --bs-gutter-x: 1.5rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-4,
.gy-xxl-4 {
    --bs-gutter-y: 1.5rem;
  }
  /* line 115, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-5,
.gx-xxl-5 {
    --bs-gutter-x: 3rem;
  }
  /* line 119, node_modules/bootstrap/scss/mixins/_grid.scss */
  .g-xxl-5,
.gy-xxl-5 {
    --bs-gutter-y: 3rem;
  }
}

/* line 5, node_modules/bootstrap/scss/_tables.scss */
.table {
  --bs-table-color-type: initial;
  --bs-table-bg-type: initial;
  --bs-table-color-state: initial;
  --bs-table-bg-state: initial;
  --bs-table-color: var(--bs-body-color);
  --bs-table-bg: var(--bs-body-bg);
  --bs-table-border-color: var(--bs-border-color);
  --bs-table-accent-bg: transparent;
  --bs-table-striped-color: var(--bs-body-color);
  --bs-table-striped-bg: rgba(0, 0, 0, 0.05);
  --bs-table-active-color: var(--bs-body-color);
  --bs-table-active-bg: rgba(0, 0, 0, 0.1);
  --bs-table-hover-color: var(--bs-body-color);
  --bs-table-hover-bg: rgba(0, 0, 0, 0.075);
  width: 100%;
  margin-bottom: 1rem;
  vertical-align: top;
  border-color: var(--bs-table-border-color);
}

/* line 33, node_modules/bootstrap/scss/_tables.scss */
.table > :not(caption) > * > * {
  padding: 0.5rem 0.5rem;
  color: var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
  background-color: var(--bs-table-bg);
  border-bottom-width: var(--bs-border-width);
  box-shadow: inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)));
}

/* line 42, node_modules/bootstrap/scss/_tables.scss */
.table > tbody {
  vertical-align: inherit;
}

/* line 46, node_modules/bootstrap/scss/_tables.scss */
.table > thead {
  vertical-align: bottom;
}

/* line 51, node_modules/bootstrap/scss/_tables.scss */
.table-group-divider {
  border-top: calc(var(--bs-border-width) * 2) solid currentcolor;
}

/* line 59, node_modules/bootstrap/scss/_tables.scss */
.caption-top {
  caption-side: top;
}

/* line 70, node_modules/bootstrap/scss/_tables.scss */
.table-sm > :not(caption) > * > * {
  padding: 0.25rem 0.25rem;
}

/* line 86, node_modules/bootstrap/scss/_tables.scss */
.table-bordered > :not(caption) > * {
  border-width: var(--bs-border-width) 0;
}

/* line 90, node_modules/bootstrap/scss/_tables.scss */
.table-bordered > :not(caption) > * > * {
  border-width: 0 var(--bs-border-width);
}

/* line 98, node_modules/bootstrap/scss/_tables.scss */
.table-borderless > :not(caption) > * > * {
  border-bottom-width: 0;
}

/* line 102, node_modules/bootstrap/scss/_tables.scss */
.table-borderless > :not(:first-child) {
  border-top-width: 0;
}

/* line 113, node_modules/bootstrap/scss/_tables.scss */
.table-striped > tbody > tr:nth-of-type(odd) > * {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

/* line 121, node_modules/bootstrap/scss/_tables.scss */
.table-striped-columns > :not(caption) > tr > :nth-child(even) {
  --bs-table-color-type: var(--bs-table-striped-color);
  --bs-table-bg-type: var(--bs-table-striped-bg);
}

/* line 131, node_modules/bootstrap/scss/_tables.scss */
.table-active {
  --bs-table-color-state: var(--bs-table-active-color);
  --bs-table-bg-state: var(--bs-table-active-bg);
}

/* line 141, node_modules/bootstrap/scss/_tables.scss */
.table-hover > tbody > tr:hover > * {
  --bs-table-color-state: var(--bs-table-hover-color);
  --bs-table-bg-state: var(--bs-table-hover-bg);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-primary {
  --bs-table-color: #000;
  --bs-table-bg: #cfe2ff;
  --bs-table-border-color: #bacbe6;
  --bs-table-striped-bg: #c5d7f2;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bacbe6;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfd1ec;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-secondary {
  --bs-table-color: #000;
  --bs-table-bg: #e2e3e5;
  --bs-table-border-color: #cbccce;
  --bs-table-striped-bg: #d7d8da;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #cbccce;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #d1d2d4;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-success {
  --bs-table-color: #000;
  --bs-table-bg: #cfdfcf;
  --bs-table-border-color: #bac9ba;
  --bs-table-striped-bg: #c5d4c5;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #bac9ba;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfcebf;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-info {
  --bs-table-color: #000;
  --bs-table-bg: #cff4fc;
  --bs-table-border-color: #badce3;
  --bs-table-striped-bg: #c5e8ef;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #badce3;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #bfe2e9;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-warning {
  --bs-table-color: #000;
  --bs-table-bg: #fff3cd;
  --bs-table-border-color: #e6dbb9;
  --bs-table-striped-bg: #f2e7c3;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #e6dbb9;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #ece1be;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-danger {
  --bs-table-color: #000;
  --bs-table-bg: #f8d7da;
  --bs-table-border-color: #dfc2c4;
  --bs-table-striped-bg: #eccccf;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfc2c4;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5c7ca;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-light {
  --bs-table-color: #000;
  --bs-table-bg: #f8f9fa;
  --bs-table-border-color: #dfe0e1;
  --bs-table-striped-bg: #ecedee;
  --bs-table-striped-color: #000;
  --bs-table-active-bg: #dfe0e1;
  --bs-table-active-color: #000;
  --bs-table-hover-bg: #e5e6e7;
  --bs-table-hover-color: #000;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

/* line 3, node_modules/bootstrap/scss/mixins/_table-variants.scss */
.table-dark {
  --bs-table-color: #fff;
  --bs-table-bg: #212529;
  --bs-table-border-color: #373b3e;
  --bs-table-striped-bg: #2c3034;
  --bs-table-striped-color: #fff;
  --bs-table-active-bg: #373b3e;
  --bs-table-active-color: #fff;
  --bs-table-hover-bg: #323539;
  --bs-table-hover-color: #fff;
  color: var(--bs-table-color);
  border-color: var(--bs-table-border-color);
}

/* line 166, node_modules/bootstrap/scss/_tables.scss */
.table-responsive {
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}

@media (max-width: 575.98px) {
  /* line 166, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-sm {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 767.98px) {
  /* line 166, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-md {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 991.98px) {
  /* line 166, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-lg {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1199.98px) {
  /* line 166, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-xl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

@media (max-width: 1399.98px) {
  /* line 166, node_modules/bootstrap/scss/_tables.scss */
  .table-responsive-xxl {
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
}

/* line 5, node_modules/bootstrap/scss/forms/_labels.scss */
.form-label {
  margin-bottom: 0.5rem;
}

/* line 15, node_modules/bootstrap/scss/forms/_labels.scss */
.col-form-label {
  padding-top: calc(0.375rem + var(--bs-border-width));
  padding-bottom: calc(0.375rem + var(--bs-border-width));
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

/* line 26, node_modules/bootstrap/scss/forms/_labels.scss */
.col-form-label-lg {
  padding-top: calc(0.5rem + var(--bs-border-width));
  padding-bottom: calc(0.5rem + var(--bs-border-width));
  font-size: 1.25rem;
}

/* line 32, node_modules/bootstrap/scss/forms/_labels.scss */
.col-form-label-sm {
  padding-top: calc(0.25rem + var(--bs-border-width));
  padding-bottom: calc(0.25rem + var(--bs-border-width));
  font-size: 0.875rem;
}

/* line 5, node_modules/bootstrap/scss/forms/_form-text.scss */
.form-text {
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-secondary-color);
}

/* line 5, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control {
  display: block;
  width: 100%;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-clip: padding-box;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5, node_modules/bootstrap/scss/forms/_form-control.scss */
  .form-control {
    transition: none;
  }
}

/* line 25, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control[type="file"] {
  overflow: hidden;
}

/* line 28, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control[type="file"]:not(:disabled):not([readonly]) {
  cursor: pointer;
}

/* line 34, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control:focus {
  color: var(--bs-body-color);
  background-color: var(--bs-body-bg);
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 47, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control::-webkit-date-and-time-value {
  min-width: 85px;
  height: 1.5em;
  margin: 0;
}

/* line 69, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control::-webkit-datetime-edit {
  display: block;
  padding: 0;
}

/* line 75, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control::placeholder {
  color: var(--bs-secondary-color);
  opacity: 1;
}

/* line 86, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control:disabled {
  background-color: var(--bs-secondary-bg);
  opacity: 1;
}

/* line 95, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control::file-selector-button {
  padding: 0.375rem 0.75rem;
  margin: -0.375rem -0.75rem;
  margin-inline-end: 0.75rem;
  color: var(--bs-body-color);
  background-color: var(--bs-tertiary-bg);
  pointer-events: none;
  border-color: inherit;
  border-style: solid;
  border-width: 0;
  border-inline-end-width: var(--bs-border-width);
  border-radius: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 95, node_modules/bootstrap/scss/forms/_form-control.scss */
  .form-control::file-selector-button {
    transition: none;
  }
}

/* line 110, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
  background-color: var(--bs-secondary-bg);
}

/* line 120, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  line-height: 1.5;
  color: var(--bs-body-color);
  background-color: transparent;
  border: solid transparent;
  border-width: var(--bs-border-width) 0;
}

/* line 131, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-plaintext:focus {
  outline: 0;
}

/* line 135, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

/* line 149, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

/* line 155, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-sm::file-selector-button {
  padding: 0.25rem 0.5rem;
  margin: -0.25rem -0.5rem;
  margin-inline-end: 0.5rem;
}

/* line 162, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

/* line 168, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-lg::file-selector-button {
  padding: 0.5rem 1rem;
  margin: -0.5rem -1rem;
  margin-inline-end: 1rem;
}

/* line 179, node_modules/bootstrap/scss/forms/_form-control.scss */
textarea.form-control {
  min-height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
}

/* line 183, node_modules/bootstrap/scss/forms/_form-control.scss */
textarea.form-control-sm {
  min-height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}

/* line 187, node_modules/bootstrap/scss/forms/_form-control.scss */
textarea.form-control-lg {
  min-height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

/* line 193, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color {
  width: 3rem;
  height: calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));
  padding: 0.375rem;
}

/* line 198, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color:not(:disabled):not([readonly]) {
  cursor: pointer;
}

/* line 202, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color::-moz-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}

/* line 207, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color::-webkit-color-swatch {
  border: 0 !important;
  border-radius: var(--bs-border-radius);
}

/* line 212, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color.form-control-sm {
  height: calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));
}

/* line 213, node_modules/bootstrap/scss/forms/_form-control.scss */
.form-control-color.form-control-lg {
  height: calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));
}

/* line 6, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
  display: block;
  width: 100%;
  padding: 0.375rem 2.25rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  appearance: none;
  background-color: var(--bs-body-bg);
  background-image: var(--bs-form-select-bg-img), var(--bs-form-select-bg-icon, none);
  background-repeat: no-repeat;
  background-position: right 0.75rem center;
  background-size: 16px 12px;
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 6, node_modules/bootstrap/scss/forms/_form-select.scss */
  .form-select {
    transition: none;
  }
}

/* line 28, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 39, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select[multiple], .form-select[size]:not([size="1"]) {
  padding-right: 0.75rem;
  background-image: none;
}

/* line 45, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select:disabled {
  background-color: var(--bs-secondary-bg);
}

/* line 52, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 var(--bs-body-color);
}

/* line 58, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select-sm {
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

/* line 66, node_modules/bootstrap/scss/forms/_form-select.scss */
.form-select-lg {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

/* line 76, node_modules/bootstrap/scss/forms/_form-select.scss */
[data-bs-theme="dark"] .form-select {
  --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");
}

/* line 5, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check {
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5em;
  margin-bottom: 0.125rem;
}

/* line 11, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check .form-check-input {
  float: left;
  margin-left: -1.5em;
}

/* line 17, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-reverse {
  padding-right: 1.5em;
  padding-left: 0;
  text-align: right;
}

/* line 22, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-reverse .form-check-input {
  float: right;
  margin-right: -1.5em;
  margin-left: 0;
}

/* line 29, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input {
  --bs-form-check-bg: var(--bs-body-bg);
  width: 1em;
  height: 1em;
  margin-top: 0.25em;
  vertical-align: top;
  appearance: none;
  background-color: var(--bs-form-check-bg);
  background-image: var(--bs-form-check-bg-image);
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain;
  border: var(--bs-border-width) solid var(--bs-border-color);
  print-color-adjust: exact;
}

/* line 46, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[type="checkbox"] {
  border-radius: 0.25em;
}

/* line 50, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[type="radio"] {
  border-radius: 50%;
}

/* line 55, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input:active {
  filter: brightness(90%);
}

/* line 59, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input:focus {
  border-color: #86b7fe;
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 65, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input:checked {
  background-color: #0d6efd;
  border-color: #0d6efd;
}

/* line 69, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[type="checkbox"]:checked {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='m6 10 3 3 6-6'/%3e%3c/svg%3e");
}

/* line 77, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[type="radio"]:checked {
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e");
}

/* line 86, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[type="checkbox"]:indeterminate {
  background-color: #0d6efd;
  border-color: #0d6efd;
  --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10h8'/%3e%3c/svg%3e");
}

/* line 97, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input:disabled {
  pointer-events: none;
  filter: none;
  opacity: 0.5;
}

/* line 107, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  cursor: default;
  opacity: 0.5;
}

/* line 123, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch {
  padding-left: 2.5em;
}

/* line 126, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch .form-check-input {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%280, 0, 0, 0.25%29'/%3e%3c/svg%3e");
  width: 2em;
  margin-left: -2.5em;
  background-image: var(--bs-form-switch-bg);
  background-position: left center;
  border-radius: 2em;
  transition: background-position 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 126, node_modules/bootstrap/scss/forms/_form-check.scss */
  .form-switch .form-check-input {
    transition: none;
  }
}

/* line 136, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch .form-check-input:focus {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%2386b7fe'/%3e%3c/svg%3e");
}

/* line 140, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch .form-check-input:checked {
  background-position: right center;
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}

/* line 151, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch.form-check-reverse {
  padding-right: 2.5em;
  padding-left: 0;
}

/* line 155, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-switch.form-check-reverse .form-check-input {
  margin-right: -2.5em;
  margin-left: 0;
}

/* line 162, node_modules/bootstrap/scss/forms/_form-check.scss */
.form-check-inline {
  display: inline-block;
  margin-right: 1rem;
}

/* line 167, node_modules/bootstrap/scss/forms/_form-check.scss */
.btn-check {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

/* line 174, node_modules/bootstrap/scss/forms/_form-check.scss */
.btn-check[disabled] + .btn, .btn-check:disabled + .btn {
  pointer-events: none;
  filter: none;
  opacity: 0.65;
}

/* line 184, node_modules/bootstrap/scss/forms/_form-check.scss */
[data-bs-theme="dark"] .form-switch .form-check-input:not(:checked):not(:focus) {
  --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e");
}

/* line 7, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range {
  width: 100%;
  height: 1.5rem;
  padding: 0;
  appearance: none;
  background-color: transparent;
}

/* line 14, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:focus {
  outline: 0;
}

/* line 19, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 20, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 23, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-moz-focus-outer {
  border: 0;
}

/* line 27, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 27, node_modules/bootstrap/scss/forms/_form-range.scss */
  .form-range::-webkit-slider-thumb {
    transition: none;
  }
}

/* line 38, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-webkit-slider-thumb:active {
  background-color: #b6d4fe;
}

/* line 43, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-tertiary-bg);
  border-color: transparent;
  border-radius: 1rem;
}

/* line 54, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  appearance: none;
  background-color: #0d6efd;
  border: 0;
  border-radius: 1rem;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 54, node_modules/bootstrap/scss/forms/_form-range.scss */
  .form-range::-moz-range-thumb {
    transition: none;
  }
}

/* line 64, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-moz-range-thumb:active {
  background-color: #b6d4fe;
}

/* line 69, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: var(--bs-tertiary-bg);
  border-color: transparent;
  border-radius: 1rem;
}

/* line 80, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:disabled {
  pointer-events: none;
}

/* line 83, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:disabled::-webkit-slider-thumb {
  background-color: var(--bs-secondary-color);
}

/* line 87, node_modules/bootstrap/scss/forms/_form-range.scss */
.form-range:disabled::-moz-range-thumb {
  background-color: var(--bs-secondary-color);
}

/* line 1, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating {
  position: relative;
}

/* line 4, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control,
.form-floating > .form-control-plaintext,
.form-floating > .form-select {
  height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  min-height: calc(3.5rem + calc(var(--bs-border-width) * 2));
  line-height: 1.25;
}

/* line 12, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > label {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 2;
  height: 100%;
  padding: 1rem 0.75rem;
  overflow: hidden;
  text-align: start;
  text-overflow: ellipsis;
  white-space: nowrap;
  pointer-events: none;
  border: var(--bs-border-width) solid transparent;
  transform-origin: 0 0;
  transition: opacity 0.1s ease-in-out, transform 0.1s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 12, node_modules/bootstrap/scss/forms/_floating-labels.scss */
  .form-floating > label {
    transition: none;
  }
}

/* line 29, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control,
.form-floating > .form-control-plaintext {
  padding: 1rem 0.75rem;
}

/* line 33, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control::placeholder,
.form-floating > .form-control-plaintext::placeholder {
  color: transparent;
}

/* line 37, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),
.form-floating > .form-control-plaintext:focus,
.form-floating > .form-control-plaintext:not(:placeholder-shown) {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

/* line 43, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control:-webkit-autofill,
.form-floating > .form-control-plaintext:-webkit-autofill {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

/* line 49, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-select {
  padding-top: 1.625rem;
  padding-bottom: 0.625rem;
}

/* line 58, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control:focus ~ label,
.form-floating > .form-control:not(:placeholder-shown) ~ label,
.form-floating > .form-control-plaintext ~ label,
.form-floating > .form-select ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

/* line 62, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control:focus ~ label::after,
.form-floating > .form-control:not(:placeholder-shown) ~ label::after,
.form-floating > .form-control-plaintext ~ label::after,
.form-floating > .form-select ~ label::after {
  position: absolute;
  inset: 1rem 0.375rem;
  z-index: -1;
  height: 1.5em;
  content: "";
  background-color: var(--bs-body-bg);
  border-radius: var(--bs-border-radius);
}

/* line 75, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control:-webkit-autofill ~ label {
  color: rgba(var(--bs-body-color-rgb), 0.65);
  transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem);
}

/* line 82, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > .form-control-plaintext ~ label {
  border-width: var(--bs-border-width) 0;
}

/* line 87, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > :disabled ~ label,
.form-floating > .form-control:disabled ~ label {
  color: #6c757d;
}

/* line 91, node_modules/bootstrap/scss/forms/_floating-labels.scss */
.form-floating > :disabled ~ label::after,
.form-floating > .form-control:disabled ~ label::after {
  background-color: var(--bs-secondary-bg);
}

/* line 5, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}

/* line 12, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group > .form-control,
.input-group > .form-select,
.input-group > .form-floating {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
}

/* line 22, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group > .form-control:focus,
.input-group > .form-select:focus,
.input-group > .form-floating:focus-within {
  z-index: 5;
}

/* line 31, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group .btn {
  position: relative;
  z-index: 2;
}

/* line 35, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group .btn:focus {
  z-index: 5;
}

/* line 47, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: var(--bs-body-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-tertiary-bg);
  border: var(--bs-border-width) solid var(--bs-border-color);
  border-radius: var(--bs-border-radius);
}

/* line 68, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group-lg > .form-control,
.input-group-lg > .form-select,
.input-group-lg > .input-group-text,
.input-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  border-radius: var(--bs-border-radius-lg);
}

/* line 77, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group-sm > .form-control,
.input-group-sm > .form-select,
.input-group-sm > .input-group-text,
.input-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  border-radius: var(--bs-border-radius-sm);
}

/* line 86, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group-lg > .form-select,
.input-group-sm > .form-select {
  padding-right: 3rem;
}

/* line 101, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group:not(.has-validation) > :not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group:not(.has-validation) > .dropdown-toggle:nth-last-child(n + 3),
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-control,
.input-group:not(.has-validation) > .form-floating:not(:last-child) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 110, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group.has-validation > :nth-last-child(n + 3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),
.input-group.has-validation > .dropdown-toggle:nth-last-child(n + 4),
.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-control,
.input-group.has-validation > .form-floating:nth-last-child(n + 3) > .form-select {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 123, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
  margin-left: calc(var(--bs-border-width) * -1);
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 128, node_modules/bootstrap/scss/forms/_input-group.scss */
.input-group > .form-floating:not(:first-child) > .form-control,
.input-group > .form-floating:not(:first-child) > .form-select {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 26, node_modules/bootstrap/scss/mixins/_forms.scss */
.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-valid-color);
}

/* line 35, node_modules/bootstrap/scss/mixins/_forms.scss */
.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-success);
  border-radius: var(--bs-border-radius);
}

/* line 51, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:valid, .form-control.is-valid {
  border-color: var(--bs-form-valid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%230f5f0f' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 68, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:valid, .form-select.is-valid {
  border-color: var(--bs-form-valid-border-color);
}

/* line 90, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select[size="1"]:valid:not([multiple]), .form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid[size="1"]:not([multiple]) {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%230f5f0f' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 99, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:valid:focus, .form-select.is-valid:focus {
  border-color: var(--bs-form-valid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control-color:valid, .form-control-color.is-valid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid, .form-check-input.is-valid {
  border-color: var(--bs-form-valid-border-color);
}

/* line 118, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid:checked, .form-check-input.is-valid:checked {
  background-color: var(--bs-form-valid-color);
}

/* line 122, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid:focus, .form-check-input.is-valid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-success-rgb), 0.25);
}

/* line 126, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: var(--bs-form-valid-color);
}

/* line 132, node_modules/bootstrap/scss/mixins/_forms.scss */
.form-check-inline .form-check-input ~ .valid-feedback {
  margin-left: .5em;
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control.is-valid:not(:focus), .was-validated .input-group > .form-select:not(:focus):valid,
.input-group > .form-select.is-valid:not(:focus), .was-validated .input-group > .form-floating:not(:focus-within):valid,
.input-group > .form-floating.is-valid:not(:focus-within) {
  z-index: 3;
}

/* line 26, node_modules/bootstrap/scss/mixins/_forms.scss */
.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.875em;
  color: var(--bs-form-invalid-color);
}

/* line 35, node_modules/bootstrap/scss/mixins/_forms.scss */
.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: .1rem;
  font-size: 0.875rem;
  color: #fff;
  background-color: var(--bs-danger);
  border-radius: var(--bs-border-radius);
}

/* line 51, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 68, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:invalid, .form-select.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}

/* line 90, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select[size="1"]:invalid:not([multiple]), .form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid[size="1"]:not([multiple]) {
  --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23dc3545'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");
  padding-right: 4.125rem;
  background-position: right 0.75rem center, center right 2.25rem;
  background-size: 16px 12px, calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}

/* line 99, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-select:invalid:focus, .form-select.is-invalid:focus {
  border-color: var(--bs-form-invalid-border-color);
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-control-color:invalid, .form-control-color.is-invalid {
  width: calc(3rem + calc(1.5em + 0.75rem));
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid, .form-check-input.is-invalid {
  border-color: var(--bs-form-invalid-border-color);
}

/* line 118, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid:checked, .form-check-input.is-invalid:checked {
  background-color: var(--bs-form-invalid-color);
}

/* line 122, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid:focus, .form-check-input.is-invalid:focus {
  box-shadow: 0 0 0 0.25rem rgba(var(--bs-danger-rgb), 0.25);
}

/* line 126, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: var(--bs-form-invalid-color);
}

/* line 132, node_modules/bootstrap/scss/mixins/_forms.scss */
.form-check-inline .form-check-input ~ .invalid-feedback {
  margin-left: .5em;
}

/* line 7, node_modules/bootstrap/scss/mixins/_forms.scss */
.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control.is-invalid:not(:focus), .was-validated .input-group > .form-select:not(:focus):invalid,
.input-group > .form-select.is-invalid:not(:focus), .was-validated .input-group > .form-floating:not(:focus-within):invalid,
.input-group > .form-floating.is-invalid:not(:focus-within) {
  z-index: 4;
}

/* line 5, node_modules/bootstrap/scss/_buttons.scss */
.btn {
  --bs-btn-padding-x: 0.75rem;
  --bs-btn-padding-y: 0.375rem;
  --bs-btn-font-family: ;
  --bs-btn-font-size: 1rem;
  --bs-btn-font-weight: 400;
  --bs-btn-line-height: 1.5;
  --bs-btn-color: var(--bs-body-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-width: var(--bs-border-width);
  --bs-btn-border-color: transparent;
  --bs-btn-border-radius: var(--bs-border-radius);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15), 0 1px 1px rgba(0, 0, 0, 0.075);
  --bs-btn-disabled-opacity: 0.65;
  --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5);
  display: inline-block;
  padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x);
  font-family: var(--bs-btn-font-family);
  font-size: var(--bs-btn-font-size);
  font-weight: var(--bs-btn-font-weight);
  line-height: var(--bs-btn-line-height);
  color: var(--bs-btn-color);
  text-align: center;
  text-decoration: none;
  vertical-align: middle;
  cursor: pointer;
  user-select: none;
  border: var(--bs-btn-border-width) solid var(--bs-btn-border-color);
  border-radius: var(--bs-btn-border-radius);
  background-color: var(--bs-btn-bg);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 5, node_modules/bootstrap/scss/_buttons.scss */
  .btn {
    transition: none;
  }
}

/* line 43, node_modules/bootstrap/scss/_buttons.scss */
.btn:hover {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
}

/* line 50, node_modules/bootstrap/scss/_buttons.scss */
.btn-check + .btn:hover {
  color: var(--bs-btn-color);
  background-color: var(--bs-btn-bg);
  border-color: var(--bs-btn-border-color);
}

/* line 57, node_modules/bootstrap/scss/_buttons.scss */
.btn:focus-visible {
  color: var(--bs-btn-hover-color);
  background-color: var(--bs-btn-hover-bg);
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}

/* line 70, node_modules/bootstrap/scss/_buttons.scss */
.btn-check:focus-visible + .btn {
  border-color: var(--bs-btn-hover-border-color);
  outline: 0;
  box-shadow: var(--bs-btn-focus-box-shadow);
}

/* line 81, node_modules/bootstrap/scss/_buttons.scss */
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show {
  color: var(--bs-btn-active-color);
  background-color: var(--bs-btn-active-bg);
  border-color: var(--bs-btn-active-border-color);
}

/* line 93, node_modules/bootstrap/scss/_buttons.scss */
.btn-check:checked + .btn:focus-visible, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible {
  box-shadow: var(--bs-btn-focus-box-shadow);
}

/* line 103, node_modules/bootstrap/scss/_buttons.scss */
.btn:disabled, .btn.disabled, fieldset:disabled .btn {
  color: var(--bs-btn-disabled-color);
  pointer-events: none;
  background-color: var(--bs-btn-disabled-bg);
  border-color: var(--bs-btn-disabled-border-color);
  opacity: var(--bs-btn-disabled-opacity);
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.btn-primary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0b5ed7;
  --bs-btn-hover-border-color: #0a58ca;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0a58ca;
  --bs-btn-active-border-color: #0a53be;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0d6efd;
  --bs-btn-disabled-border-color: #0d6efd;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.btn-secondary {
  --bs-btn-color: #fff;
  --bs-btn-bg: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #5c636a;
  --bs-btn-hover-border-color: #565e64;
  --bs-btn-focus-shadow-rgb: 130, 138, 145;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #565e64;
  --bs-btn-active-border-color: #51585e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #6c757d;
  --bs-btn-disabled-border-color: #6c757d;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.btn-success {
  --bs-btn-color: #fff;
  --bs-btn-bg: #0f5f0f;
  --bs-btn-border-color: #0f5f0f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d510d;
  --bs-btn-hover-border-color: #0c4c0c;
  --bs-btn-focus-shadow-rgb: 51, 119, 51;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0c4c0c;
  --bs-btn-active-border-color: #0b470b;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #0f5f0f;
  --bs-btn-disabled-border-color: #0f5f0f;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.btn-info {
  --bs-btn-color: #000;
  --bs-btn-bg: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #31d2f2;
  --bs-btn-hover-border-color: #25cff2;
  --bs-btn-focus-shadow-rgb: 11, 172, 204;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #3dd5f3;
  --bs-btn-active-border-color: #25cff2;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #0dcaf0;
  --bs-btn-disabled-border-color: #0dcaf0;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.btn-warning {
  --bs-btn-color: #000;
  --bs-btn-bg: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffca2c;
  --bs-btn-hover-border-color: #ffc720;
  --bs-btn-focus-shadow-rgb: 217, 164, 6;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffcd39;
  --bs-btn-active-border-color: #ffc720;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #ffc107;
  --bs-btn-disabled-border-color: #ffc107;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.btn-danger {
  --bs-btn-color: #fff;
  --bs-btn-bg: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #bb2d3b;
  --bs-btn-hover-border-color: #b02a37;
  --bs-btn-focus-shadow-rgb: 225, 83, 97;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #b02a37;
  --bs-btn-active-border-color: #a52834;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #dc3545;
  --bs-btn-disabled-border-color: #dc3545;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.btn-light {
  --bs-btn-color: #000;
  --bs-btn-bg: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #d3d4d5;
  --bs-btn-hover-border-color: #c6c7c8;
  --bs-btn-focus-shadow-rgb: 211, 212, 213;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #c6c7c8;
  --bs-btn-active-border-color: #babbbc;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #000;
  --bs-btn-disabled-bg: #f8f9fa;
  --bs-btn-disabled-border-color: #f8f9fa;
}

/* line 123, node_modules/bootstrap/scss/_buttons.scss */
.btn-dark {
  --bs-btn-color: #fff;
  --bs-btn-bg: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #424649;
  --bs-btn-hover-border-color: #373b3e;
  --bs-btn-focus-shadow-rgb: 66, 70, 73;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #4d5154;
  --bs-btn-active-border-color: #373b3e;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #fff;
  --bs-btn-disabled-bg: #212529;
  --bs-btn-disabled-border-color: #212529;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-primary {
  --bs-btn-color: #0d6efd;
  --bs-btn-border-color: #0d6efd;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0d6efd;
  --bs-btn-hover-border-color: #0d6efd;
  --bs-btn-focus-shadow-rgb: 13, 110, 253;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0d6efd;
  --bs-btn-active-border-color: #0d6efd;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0d6efd;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0d6efd;
  --bs-gradient: none;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-secondary {
  --bs-btn-color: #6c757d;
  --bs-btn-border-color: #6c757d;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #6c757d;
  --bs-btn-hover-border-color: #6c757d;
  --bs-btn-focus-shadow-rgb: 108, 117, 125;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #6c757d;
  --bs-btn-active-border-color: #6c757d;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #6c757d;
  --bs-gradient: none;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-success {
  --bs-btn-color: #0f5f0f;
  --bs-btn-border-color: #0f5f0f;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #0f5f0f;
  --bs-btn-hover-border-color: #0f5f0f;
  --bs-btn-focus-shadow-rgb: 15, 95, 15;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #0f5f0f;
  --bs-btn-active-border-color: #0f5f0f;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0f5f0f;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0f5f0f;
  --bs-gradient: none;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-info {
  --bs-btn-color: #0dcaf0;
  --bs-btn-border-color: #0dcaf0;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #0dcaf0;
  --bs-btn-hover-border-color: #0dcaf0;
  --bs-btn-focus-shadow-rgb: 13, 202, 240;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #0dcaf0;
  --bs-btn-active-border-color: #0dcaf0;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #0dcaf0;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #0dcaf0;
  --bs-gradient: none;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-warning {
  --bs-btn-color: #ffc107;
  --bs-btn-border-color: #ffc107;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #ffc107;
  --bs-btn-hover-border-color: #ffc107;
  --bs-btn-focus-shadow-rgb: 255, 193, 7;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #ffc107;
  --bs-btn-active-border-color: #ffc107;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #ffc107;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #ffc107;
  --bs-gradient: none;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-danger {
  --bs-btn-color: #dc3545;
  --bs-btn-border-color: #dc3545;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #dc3545;
  --bs-btn-hover-border-color: #dc3545;
  --bs-btn-focus-shadow-rgb: 220, 53, 69;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #dc3545;
  --bs-btn-active-border-color: #dc3545;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #dc3545;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #dc3545;
  --bs-gradient: none;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-light {
  --bs-btn-color: #f8f9fa;
  --bs-btn-border-color: #f8f9fa;
  --bs-btn-hover-color: #000;
  --bs-btn-hover-bg: #f8f9fa;
  --bs-btn-hover-border-color: #f8f9fa;
  --bs-btn-focus-shadow-rgb: 248, 249, 250;
  --bs-btn-active-color: #000;
  --bs-btn-active-bg: #f8f9fa;
  --bs-btn-active-border-color: #f8f9fa;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #f8f9fa;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #f8f9fa;
  --bs-gradient: none;
}

/* line 149, node_modules/bootstrap/scss/_buttons.scss */
.btn-outline-dark {
  --bs-btn-color: #212529;
  --bs-btn-border-color: #212529;
  --bs-btn-hover-color: #fff;
  --bs-btn-hover-bg: #212529;
  --bs-btn-hover-border-color: #212529;
  --bs-btn-focus-shadow-rgb: 33, 37, 41;
  --bs-btn-active-color: #fff;
  --bs-btn-active-bg: #212529;
  --bs-btn-active-border-color: #212529;
  --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
  --bs-btn-disabled-color: #212529;
  --bs-btn-disabled-bg: transparent;
  --bs-btn-disabled-border-color: #212529;
  --bs-gradient: none;
}

/* line 161, node_modules/bootstrap/scss/_buttons.scss */
.btn-link {
  --bs-btn-font-weight: 400;
  --bs-btn-color: var(--bs-link-color);
  --bs-btn-bg: transparent;
  --bs-btn-border-color: transparent;
  --bs-btn-hover-color: var(--bs-link-hover-color);
  --bs-btn-hover-border-color: transparent;
  --bs-btn-active-color: var(--bs-link-hover-color);
  --bs-btn-active-border-color: transparent;
  --bs-btn-disabled-color: #6c757d;
  --bs-btn-disabled-border-color: transparent;
  --bs-btn-box-shadow: 0 0 0 #000;
  --bs-btn-focus-shadow-rgb: 49, 132, 253;
  text-decoration: underline;
}

/* line 185, node_modules/bootstrap/scss/_buttons.scss */
.btn-link:focus-visible {
  color: var(--bs-btn-color);
}

/* line 189, node_modules/bootstrap/scss/_buttons.scss */
.btn-link:hover {
  color: var(--bs-btn-hover-color);
}

/* line 201, node_modules/bootstrap/scss/_buttons.scss */
.btn-lg, .btn-group-lg > .btn {
  --bs-btn-padding-y: 0.5rem;
  --bs-btn-padding-x: 1rem;
  --bs-btn-font-size: 1.25rem;
  --bs-btn-border-radius: var(--bs-border-radius-lg);
}

/* line 205, node_modules/bootstrap/scss/_buttons.scss */
.btn-sm, .btn-group-sm > .btn {
  --bs-btn-padding-y: 0.25rem;
  --bs-btn-padding-x: 0.5rem;
  --bs-btn-font-size: 0.875rem;
  --bs-btn-border-radius: var(--bs-border-radius-sm);
}

/* line 1, node_modules/bootstrap/scss/_transitions.scss */
.fade {
  transition: opacity 0.15s linear;
}

@media (prefers-reduced-motion: reduce) {
  /* line 1, node_modules/bootstrap/scss/_transitions.scss */
  .fade {
    transition: none;
  }
}

/* line 4, node_modules/bootstrap/scss/_transitions.scss */
.fade:not(.show) {
  opacity: 0;
}

/* line 11, node_modules/bootstrap/scss/_transitions.scss */
.collapse:not(.show) {
  display: none;
}

/* line 16, node_modules/bootstrap/scss/_transitions.scss */
.collapsing {
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 16, node_modules/bootstrap/scss/_transitions.scss */
  .collapsing {
    transition: none;
  }
}

/* line 21, node_modules/bootstrap/scss/_transitions.scss */
.collapsing.collapse-horizontal {
  width: 0;
  height: auto;
  transition: width 0.35s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 21, node_modules/bootstrap/scss/_transitions.scss */
  .collapsing.collapse-horizontal {
    transition: none;
  }
}

/* line 2, node_modules/bootstrap/scss/_dropdown.scss */
.dropup,
.dropend,
.dropdown,
.dropstart,
.dropup-center,
.dropdown-center {
  position: relative;
}

/* line 11, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-toggle {
  white-space: nowrap;
}

/* line 36, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}

/* line 64, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 19, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu {
  --bs-dropdown-zindex: 1000;
  --bs-dropdown-min-width: 10rem;
  --bs-dropdown-padding-x: 0;
  --bs-dropdown-padding-y: 0.5rem;
  --bs-dropdown-spacer: 0.125rem;
  --bs-dropdown-font-size: 1rem;
  --bs-dropdown-color: var(--bs-body-color);
  --bs-dropdown-bg: var(--bs-body-bg);
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-border-radius: var(--bs-border-radius);
  --bs-dropdown-border-width: var(--bs-border-width);
  --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-divider-margin-y: 0.5rem;
  --bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-dropdown-link-color: var(--bs-body-color);
  --bs-dropdown-link-hover-color: var(--bs-body-color);
  --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
  --bs-dropdown-item-padding-x: 1rem;
  --bs-dropdown-item-padding-y: 0.25rem;
  --bs-dropdown-header-color: #6c757d;
  --bs-dropdown-header-padding-x: 1rem;
  --bs-dropdown-header-padding-y: 0.5rem;
  position: absolute;
  z-index: var(--bs-dropdown-zindex);
  display: none;
  min-width: var(--bs-dropdown-min-width);
  padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
  margin: 0;
  font-size: var(--bs-dropdown-font-size);
  color: var(--bs-dropdown-color);
  text-align: left;
  list-style: none;
  background-color: var(--bs-dropdown-bg);
  background-clip: padding-box;
  border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
  border-radius: var(--bs-dropdown-border-radius);
}

/* line 65, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu[data-bs-popper] {
  top: 100%;
  left: 0;
  margin-top: var(--bs-dropdown-spacer);
}

/* line 92, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-start {
  --bs-position: start;
}

/* line 95, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-start[data-bs-popper] {
  right: auto;
  left: 0;
}

/* line 101, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-end {
  --bs-position: end;
}

/* line 104, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-end[data-bs-popper] {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  /* line 92, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-start {
    --bs-position: start;
  }
  /* line 95, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-end {
    --bs-position: end;
  }
  /* line 104, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-sm-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 768px) {
  /* line 92, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-start {
    --bs-position: start;
  }
  /* line 95, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-end {
    --bs-position: end;
  }
  /* line 104, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-md-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 992px) {
  /* line 92, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-start {
    --bs-position: start;
  }
  /* line 95, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-end {
    --bs-position: end;
  }
  /* line 104, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-lg-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1200px) {
  /* line 92, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-start {
    --bs-position: start;
  }
  /* line 95, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-end {
    --bs-position: end;
  }
  /* line 104, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

@media (min-width: 1400px) {
  /* line 92, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xxl-start {
    --bs-position: start;
  }
  /* line 95, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xxl-start[data-bs-popper] {
    right: auto;
    left: 0;
  }
  /* line 101, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xxl-end {
    --bs-position: end;
  }
  /* line 104, node_modules/bootstrap/scss/_dropdown.scss */
  .dropdown-menu-xxl-end[data-bs-popper] {
    right: 0;
    left: auto;
  }
}

/* line 116, node_modules/bootstrap/scss/_dropdown.scss */
.dropup .dropdown-menu[data-bs-popper] {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: var(--bs-dropdown-spacer);
}

/* line 36, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}

/* line 64, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 129, node_modules/bootstrap/scss/_dropdown.scss */
.dropend .dropdown-menu[data-bs-popper] {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: var(--bs-dropdown-spacer);
}

/* line 36, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropend .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}

/* line 64, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropend .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 139, node_modules/bootstrap/scss/_dropdown.scss */
.dropend .dropdown-toggle::after {
  vertical-align: 0;
}

/* line 146, node_modules/bootstrap/scss/_dropdown.scss */
.dropstart .dropdown-menu[data-bs-popper] {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: var(--bs-dropdown-spacer);
}

/* line 36, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropstart .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}

/* line 51, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropstart .dropdown-toggle::after {
  display: none;
}

/* line 55, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropstart .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}

/* line 64, node_modules/bootstrap/scss/mixins/_caret.scss */
.dropstart .dropdown-toggle:empty::after {
  margin-left: 0;
}

/* line 156, node_modules/bootstrap/scss/_dropdown.scss */
.dropstart .dropdown-toggle::before {
  vertical-align: 0;
}

/* line 164, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-divider {
  height: 0;
  margin: var(--bs-dropdown-divider-margin-y) 0;
  overflow: hidden;
  border-top: 1px solid var(--bs-dropdown-divider-bg);
  opacity: 1;
}

/* line 175, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item {
  display: block;
  width: 100%;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  clear: both;
  font-weight: 400;
  color: var(--bs-dropdown-link-color);
  text-align: inherit;
  text-decoration: none;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
  border-radius: var(--bs-dropdown-item-border-radius, 0);
}

/* line 189, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item:hover, .dropdown-item:focus {
  color: var(--bs-dropdown-link-hover-color);
  background-color: var(--bs-dropdown-link-hover-bg);
}

/* line 196, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item.active, .dropdown-item:active {
  color: var(--bs-dropdown-link-active-color);
  text-decoration: none;
  background-color: var(--bs-dropdown-link-active-bg);
}

/* line 203, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item.disabled, .dropdown-item:disabled {
  color: var(--bs-dropdown-link-disabled-color);
  pointer-events: none;
  background-color: transparent;
}

/* line 213, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu.show {
  display: block;
}

/* line 218, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-header {
  display: block;
  padding: var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
  margin-bottom: 0;
  font-size: 0.875rem;
  color: var(--bs-dropdown-header-color);
  white-space: nowrap;
}

/* line 228, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-item-text {
  display: block;
  padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
  color: var(--bs-dropdown-link-color);
}

/* line 235, node_modules/bootstrap/scss/_dropdown.scss */
.dropdown-menu-dark {
  --bs-dropdown-color: #dee2e6;
  --bs-dropdown-bg: #343a40;
  --bs-dropdown-border-color: var(--bs-border-color-translucent);
  --bs-dropdown-box-shadow: ;
  --bs-dropdown-link-color: #dee2e6;
  --bs-dropdown-link-hover-color: #fff;
  --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
  --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
  --bs-dropdown-link-active-color: #fff;
  --bs-dropdown-link-active-bg: #0d6efd;
  --bs-dropdown-link-disabled-color: #adb5bd;
  --bs-dropdown-header-color: #adb5bd;
}

/* line 2, node_modules/bootstrap/scss/_button-group.scss */
.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}

/* line 8, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}

/* line 15, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn-check:checked + .btn,
.btn-group > .btn-check:focus + .btn,
.btn-group > .btn:hover,
.btn-group > .btn:focus,
.btn-group > .btn:active,
.btn-group > .btn.active,
.btn-group-vertical > .btn-check:checked + .btn,
.btn-group-vertical > .btn-check:focus + .btn,
.btn-group-vertical > .btn:hover,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

/* line 26, node_modules/bootstrap/scss/_button-group.scss */
.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}

/* line 31, node_modules/bootstrap/scss/_button-group.scss */
.btn-toolbar .input-group {
  width: auto;
}

/* line 36, node_modules/bootstrap/scss/_button-group.scss */
.btn-group {
  border-radius: var(--bs-border-radius);
}

/* line 40, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > :not(.btn-check:first-child) + .btn,
.btn-group > .btn-group:not(:first-child) {
  margin-left: calc(var(--bs-border-width) * -1);
}

/* line 46, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn.dropdown-toggle-split:first-child,
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

/* line 56, node_modules/bootstrap/scss/_button-group.scss */
.btn-group > .btn:nth-child(n + 3),
.btn-group > :not(.btn-check) + .btn,
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 75, node_modules/bootstrap/scss/_button-group.scss */
.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}

/* line 79, node_modules/bootstrap/scss/_button-group.scss */
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropend .dropdown-toggle-split::after {
  margin-left: 0;
}

/* line 85, node_modules/bootstrap/scss/_button-group.scss */
.dropstart .dropdown-toggle-split::before {
  margin-right: 0;
}

/* line 90, node_modules/bootstrap/scss/_button-group.scss */
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

/* line 95, node_modules/bootstrap/scss/_button-group.scss */
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

/* line 117, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}

/* line 122, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}

/* line 127, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: calc(var(--bs-border-width) * -1);
}

/* line 133, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}

/* line 138, node_modules/bootstrap/scss/_button-group.scss */
.btn-group-vertical > .btn ~ .btn,
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 6, node_modules/bootstrap/scss/_nav.scss */
.nav {
  --bs-nav-link-padding-x: 1rem;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-link-color);
  --bs-nav-link-hover-color: var(--bs-link-hover-color);
  --bs-nav-link-disabled-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 24, node_modules/bootstrap/scss/_nav.scss */
.nav-link {
  display: block;
  padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
  font-size: var(--bs-nav-link-font-size);
  font-weight: var(--bs-nav-link-font-weight);
  color: var(--bs-nav-link-color);
  text-decoration: none;
  background: none;
  border: 0;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 24, node_modules/bootstrap/scss/_nav.scss */
  .nav-link {
    transition: none;
  }
}

/* line 35, node_modules/bootstrap/scss/_nav.scss */
.nav-link:hover, .nav-link:focus {
  color: var(--bs-nav-link-hover-color);
}

/* line 41, node_modules/bootstrap/scss/_nav.scss */
.nav-link:focus-visible {
  outline: 0;
  box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
}

/* line 47, node_modules/bootstrap/scss/_nav.scss */
.nav-link.disabled, .nav-link:disabled {
  color: var(--bs-nav-link-disabled-color);
  pointer-events: none;
  cursor: default;
}

/* line 59, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs {
  --bs-nav-tabs-border-width: var(--bs-border-width);
  --bs-nav-tabs-border-color: var(--bs-border-color);
  --bs-nav-tabs-border-radius: var(--bs-border-radius);
  --bs-nav-tabs-link-hover-border-color: var(--bs-secondary-bg) var(--bs-secondary-bg) var(--bs-border-color);
  --bs-nav-tabs-link-active-color: var(--bs-emphasis-color);
  --bs-nav-tabs-link-active-bg: var(--bs-body-bg);
  --bs-nav-tabs-link-active-border-color: var(--bs-border-color) var(--bs-border-color) var(--bs-body-bg);
  border-bottom: var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color);
}

/* line 72, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .nav-link {
  margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));
  border: var(--bs-nav-tabs-border-width) solid transparent;
  border-top-left-radius: var(--bs-nav-tabs-border-radius);
  border-top-right-radius: var(--bs-nav-tabs-border-radius);
}

/* line 77, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: var(--bs-nav-tabs-link-hover-border-color);
}

/* line 85, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: var(--bs-nav-tabs-link-active-color);
  background-color: var(--bs-nav-tabs-link-active-bg);
  border-color: var(--bs-nav-tabs-link-active-border-color);
}

/* line 92, node_modules/bootstrap/scss/_nav.scss */
.nav-tabs .dropdown-menu {
  margin-top: calc(-1 * var(--bs-nav-tabs-border-width));
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

/* line 105, node_modules/bootstrap/scss/_nav.scss */
.nav-pills {
  --bs-nav-pills-border-radius: var(--bs-border-radius);
  --bs-nav-pills-link-active-color: #fff;
  --bs-nav-pills-link-active-bg: #0d6efd;
}

/* line 112, node_modules/bootstrap/scss/_nav.scss */
.nav-pills .nav-link {
  border-radius: var(--bs-nav-pills-border-radius);
}

/* line 116, node_modules/bootstrap/scss/_nav.scss */
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: var(--bs-nav-pills-link-active-color);
  background-color: var(--bs-nav-pills-link-active-bg);
}

/* line 128, node_modules/bootstrap/scss/_nav.scss */
.nav-underline {
  --bs-nav-underline-gap: 1rem;
  --bs-nav-underline-border-width: 0.125rem;
  --bs-nav-underline-link-active-color: var(--bs-emphasis-color);
  gap: var(--bs-nav-underline-gap);
}

/* line 137, node_modules/bootstrap/scss/_nav.scss */
.nav-underline .nav-link {
  padding-right: 0;
  padding-left: 0;
  border-bottom: var(--bs-nav-underline-border-width) solid transparent;
}

/* line 142, node_modules/bootstrap/scss/_nav.scss */
.nav-underline .nav-link:hover, .nav-underline .nav-link:focus {
  border-bottom-color: currentcolor;
}

/* line 148, node_modules/bootstrap/scss/_nav.scss */
.nav-underline .nav-link.active,
.nav-underline .show > .nav-link {
  font-weight: 700;
  color: var(--bs-nav-underline-link-active-color);
  border-bottom-color: currentcolor;
}

/* line 162, node_modules/bootstrap/scss/_nav.scss */
.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

/* line 170, node_modules/bootstrap/scss/_nav.scss */
.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

/* line 180, node_modules/bootstrap/scss/_nav.scss */
.nav-fill .nav-item .nav-link,
.nav-justified .nav-item .nav-link {
  width: 100%;
}

/* line 191, node_modules/bootstrap/scss/_nav.scss */
.tab-content > .tab-pane {
  display: none;
}

/* line 194, node_modules/bootstrap/scss/_nav.scss */
.tab-content > .active {
  display: block;
}

/* line 6, node_modules/bootstrap/scss/_navbar.scss */
.navbar {
  --bs-navbar-padding-x: 0;
  --bs-navbar-padding-y: 0.5rem;
  --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65);
  --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8);
  --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3);
  --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-padding-y: 0.3125rem;
  --bs-navbar-brand-margin-end: 1rem;
  --bs-navbar-brand-font-size: 1.25rem;
  --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1);
  --bs-navbar-nav-link-padding-x: 0.5rem;
  --bs-navbar-toggler-padding-y: 0.25rem;
  --bs-navbar-toggler-padding-x: 0.75rem;
  --bs-navbar-toggler-font-size: 1.25rem;
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2833, 37, 41, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
  --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15);
  --bs-navbar-toggler-border-radius: var(--bs-border-radius);
  --bs-navbar-toggler-focus-width: 0.25rem;
  --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x);
}

/* line 41, node_modules/bootstrap/scss/_navbar.scss */
.navbar > .container,
.navbar > .container-fluid,
.navbar > .container-sm,
.navbar > .container-md,
.navbar > .container-lg,
.navbar > .container-xl,
.navbar > .container-xxl {
  display: flex;
  flex-wrap: inherit;
  align-items: center;
  justify-content: space-between;
}

/* line 65, node_modules/bootstrap/scss/_navbar.scss */
.navbar-brand {
  padding-top: var(--bs-navbar-brand-padding-y);
  padding-bottom: var(--bs-navbar-brand-padding-y);
  margin-right: var(--bs-navbar-brand-margin-end);
  font-size: var(--bs-navbar-brand-font-size);
  color: var(--bs-navbar-brand-color);
  text-decoration: none;
  white-space: nowrap;
}

/* line 74, node_modules/bootstrap/scss/_navbar.scss */
.navbar-brand:hover, .navbar-brand:focus {
  color: var(--bs-navbar-brand-hover-color);
}

/* line 86, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav {
  --bs-nav-link-padding-x: 0;
  --bs-nav-link-padding-y: 0.5rem;
  --bs-nav-link-font-weight: ;
  --bs-nav-link-color: var(--bs-navbar-color);
  --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
  --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

/* line 104, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav .nav-link.active, .navbar-nav .nav-link.show {
  color: var(--bs-navbar-active-color);
}

/* line 110, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav .dropdown-menu {
  position: static;
}

/* line 120, node_modules/bootstrap/scss/_navbar.scss */
.navbar-text {
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  color: var(--bs-navbar-color);
}

/* line 125, node_modules/bootstrap/scss/_navbar.scss */
.navbar-text a,
.navbar-text a:hover,
.navbar-text a:focus {
  color: var(--bs-navbar-active-color);
}

/* line 141, node_modules/bootstrap/scss/_navbar.scss */
.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

/* line 150, node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler {
  padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
  font-size: var(--bs-navbar-toggler-font-size);
  line-height: 1;
  color: var(--bs-navbar-color);
  background-color: transparent;
  border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
  border-radius: var(--bs-navbar-toggler-border-radius);
  transition: var(--bs-navbar-toggler-transition);
}

@media (prefers-reduced-motion: reduce) {
  /* line 150, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-toggler {
    transition: none;
  }
}

/* line 160, node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler:hover {
  text-decoration: none;
}

/* line 164, node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler:focus {
  text-decoration: none;
  outline: 0;
  box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width);
}

/* line 173, node_modules/bootstrap/scss/_navbar.scss */
.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  background-image: var(--bs-navbar-toggler-icon-bg);
  background-repeat: no-repeat;
  background-position: center;
  background-size: 100%;
}

/* line 184, node_modules/bootstrap/scss/_navbar.scss */
.navbar-nav-scroll {
  max-height: var(--bs-scroll-height, 75vh);
  overflow-y: auto;
}

@media (min-width: 576px) {
  /* line 198, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 203, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  /* line 206, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 210, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  /* line 216, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 220, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 225, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
  /* line 229, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  /* line 244, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .offcanvas .offcanvas-header {
    display: none;
  }
  /* line 248, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-sm .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 768px) {
  /* line 198, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 203, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  /* line 206, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 210, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  /* line 216, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 220, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 225, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
  /* line 229, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  /* line 244, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .offcanvas .offcanvas-header {
    display: none;
  }
  /* line 248, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-md .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 992px) {
  /* line 198, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 203, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  /* line 206, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 210, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  /* line 216, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 220, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 225, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
  /* line 229, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  /* line 244, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .offcanvas .offcanvas-header {
    display: none;
  }
  /* line 248, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-lg .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 1200px) {
  /* line 198, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 203, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  /* line 206, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 210, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  /* line 216, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 220, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 225, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
  /* line 229, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  /* line 244, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .offcanvas .offcanvas-header {
    display: none;
  }
  /* line 248, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

@media (min-width: 1400px) {
  /* line 198, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl {
    flex-wrap: nowrap;
    justify-content: flex-start;
  }
  /* line 203, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .navbar-nav {
    flex-direction: row;
  }
  /* line 206, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  /* line 210, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: var(--bs-navbar-nav-link-padding-x);
    padding-left: var(--bs-navbar-nav-link-padding-x);
  }
  /* line 216, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  /* line 220, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  /* line 225, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
  /* line 229, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .offcanvas {
    position: static;
    z-index: auto;
    flex-grow: 1;
    width: auto !important;
    height: auto !important;
    visibility: visible !important;
    background-color: transparent !important;
    border: 0 !important;
    transform: none !important;
    transition: none;
  }
  /* line 244, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .offcanvas .offcanvas-header {
    display: none;
  }
  /* line 248, node_modules/bootstrap/scss/_navbar.scss */
  .navbar-expand-xxl .offcanvas .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
  }
}

/* line 198, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand {
  flex-wrap: nowrap;
  justify-content: flex-start;
}

/* line 203, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav {
  flex-direction: row;
}

/* line 206, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

/* line 210, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav .nav-link {
  padding-right: var(--bs-navbar-nav-link-padding-x);
  padding-left: var(--bs-navbar-nav-link-padding-x);
}

/* line 216, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}

/* line 220, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}

/* line 225, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .navbar-toggler {
  display: none;
}

/* line 229, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .offcanvas {
  position: static;
  z-index: auto;
  flex-grow: 1;
  width: auto !important;
  height: auto !important;
  visibility: visible !important;
  background-color: transparent !important;
  border: 0 !important;
  transform: none !important;
  transition: none;
}

/* line 244, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .offcanvas .offcanvas-header {
  display: none;
}

/* line 248, node_modules/bootstrap/scss/_navbar.scss */
.navbar-expand .offcanvas .offcanvas-body {
  display: flex;
  flex-grow: 0;
  padding: 0;
  overflow-y: visible;
}

/* line 269, node_modules/bootstrap/scss/_navbar.scss */
.navbar-dark,
.navbar[data-bs-theme="dark"] {
  --bs-navbar-color: rgba(255, 255, 255, 0.55);
  --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
  --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
  --bs-navbar-active-color: #fff;
  --bs-navbar-brand-color: #fff;
  --bs-navbar-brand-hover-color: #fff;
  --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 285, node_modules/bootstrap/scss/_navbar.scss */
[data-bs-theme="dark"] .navbar-toggler-icon {
  --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}

/* line 5, node_modules/bootstrap/scss/_card.scss */
.card {
  --bs-card-spacer-y: 1rem;
  --bs-card-spacer-x: 1rem;
  --bs-card-title-spacer-y: 0.5rem;
  --bs-card-title-color: ;
  --bs-card-subtitle-color: ;
  --bs-card-border-width: var(--bs-border-width);
  --bs-card-border-color: var(--bs-border-color-translucent);
  --bs-card-border-radius: var(--bs-border-radius);
  --bs-card-box-shadow: ;
  --bs-card-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-card-cap-padding-y: 0.5rem;
  --bs-card-cap-padding-x: 1rem;
  --bs-card-cap-bg: rgba(var(--bs-body-color-rgb), 0.03);
  --bs-card-cap-color: ;
  --bs-card-height: ;
  --bs-card-color: ;
  --bs-card-bg: var(--bs-body-bg);
  --bs-card-img-overlay-padding: 1rem;
  --bs-card-group-margin: 0.75rem;
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  height: var(--bs-card-height);
  color: var(--bs-body-color);
  word-wrap: break-word;
  background-color: var(--bs-card-bg);
  background-clip: border-box;
  border: var(--bs-card-border-width) solid var(--bs-card-border-color);
  border-radius: var(--bs-card-border-radius);
}

/* line 41, node_modules/bootstrap/scss/_card.scss */
.card > hr {
  margin-right: 0;
  margin-left: 0;
}

/* line 46, node_modules/bootstrap/scss/_card.scss */
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}

/* line 50, node_modules/bootstrap/scss/_card.scss */
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

/* line 55, node_modules/bootstrap/scss/_card.scss */
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

/* line 63, node_modules/bootstrap/scss/_card.scss */
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

/* line 69, node_modules/bootstrap/scss/_card.scss */
.card-body {
  flex: 1 1 auto;
  padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x);
  color: var(--bs-card-color);
}

/* line 77, node_modules/bootstrap/scss/_card.scss */
.card-title {
  margin-bottom: var(--bs-card-title-spacer-y);
  color: var(--bs-card-title-color);
}

/* line 82, node_modules/bootstrap/scss/_card.scss */
.card-subtitle {
  margin-top: calc(-.5 * var(--bs-card-title-spacer-y));
  margin-bottom: 0;
  color: var(--bs-card-subtitle-color);
}

/* line 88, node_modules/bootstrap/scss/_card.scss */
.card-text:last-child {
  margin-bottom: 0;
}

/* line 97, node_modules/bootstrap/scss/_card.scss */
.card-link + .card-link {
  margin-left: var(--bs-card-spacer-x);
}

/* line 106, node_modules/bootstrap/scss/_card.scss */
.card-header {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  margin-bottom: 0;
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-bottom: var(--bs-card-border-width) solid var(--bs-card-border-color);
}

/* line 113, node_modules/bootstrap/scss/_card.scss */
.card-header:first-child {
  border-radius: var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0;
}

/* line 118, node_modules/bootstrap/scss/_card.scss */
.card-footer {
  padding: var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
  color: var(--bs-card-cap-color);
  background-color: var(--bs-card-cap-bg);
  border-top: var(--bs-card-border-width) solid var(--bs-card-border-color);
}

/* line 124, node_modules/bootstrap/scss/_card.scss */
.card-footer:last-child {
  border-radius: 0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius);
}

/* line 134, node_modules/bootstrap/scss/_card.scss */
.card-header-tabs {
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-bottom: calc(-1 * var(--bs-card-cap-padding-y));
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
  border-bottom: 0;
}

/* line 140, node_modules/bootstrap/scss/_card.scss */
.card-header-tabs .nav-link.active {
  background-color: var(--bs-card-bg);
  border-bottom-color: var(--bs-card-bg);
}

/* line 146, node_modules/bootstrap/scss/_card.scss */
.card-header-pills {
  margin-right: calc(-.5 * var(--bs-card-cap-padding-x));
  margin-left: calc(-.5 * var(--bs-card-cap-padding-x));
}

/* line 152, node_modules/bootstrap/scss/_card.scss */
.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: var(--bs-card-img-overlay-padding);
  border-radius: var(--bs-card-inner-border-radius);
}

/* line 162, node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-top,
.card-img-bottom {
  width: 100%;
}

/* line 168, node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-top {
  border-top-left-radius: var(--bs-card-inner-border-radius);
  border-top-right-radius: var(--bs-card-inner-border-radius);
}

/* line 173, node_modules/bootstrap/scss/_card.scss */
.card-img,
.card-img-bottom {
  border-bottom-right-radius: var(--bs-card-inner-border-radius);
  border-bottom-left-radius: var(--bs-card-inner-border-radius);
}

/* line 186, node_modules/bootstrap/scss/_card.scss */
.card-group > .card {
  margin-bottom: var(--bs-card-group-margin);
}

@media (min-width: 576px) {
  /* line 183, node_modules/bootstrap/scss/_card.scss */
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  /* line 195, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  /* line 200, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  /* line 207, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  /* line 210, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  /* line 215, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  /* line 222, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  /* line 225, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  /* line 230, node_modules/bootstrap/scss/_card.scss */
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

/* line 5, node_modules/bootstrap/scss/_accordion.scss */
.accordion {
  --bs-accordion-color: var(--bs-body-color);
  --bs-accordion-bg: var(--bs-body-bg);
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: var(--bs-border-width);
  --bs-accordion-border-radius: var(--bs-border-radius);
  --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width)));
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23212529'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23052c65'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: var(--bs-primary-text-emphasis);
  --bs-accordion-active-bg: var(--bs-primary-bg-subtle);
}

/* line 32, node_modules/bootstrap/scss/_accordion.scss */
.accordion-button {
  position: relative;
  display: flex;
  align-items: center;
  width: 100%;
  padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
  font-size: 1rem;
  color: var(--bs-accordion-btn-color);
  text-align: left;
  background-color: var(--bs-accordion-btn-bg);
  border: 0;
  border-radius: 0;
  overflow-anchor: none;
  transition: var(--bs-accordion-transition);
}

@media (prefers-reduced-motion: reduce) {
  /* line 32, node_modules/bootstrap/scss/_accordion.scss */
  .accordion-button {
    transition: none;
  }
}

/* line 47, node_modules/bootstrap/scss/_accordion.scss */
.accordion-button:not(.collapsed) {
  color: var(--bs-accordion-active-color);
  background-color: var(--bs-accordion-active-bg);
  box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color);
}

/* line 52, node_modules/bootstrap/scss/_accordion.scss */
.accordion-button:not(.collapsed)::after {
  background-image: var(--bs-accordion-btn-active-icon);
  transform: var(--bs-accordion-btn-icon-transform);
}

/* line 59, node_modules/bootstrap/scss/_accordion.scss */
.accordion-button::after {
  flex-shrink: 0;
  width: var(--bs-accordion-btn-icon-width);
  height: var(--bs-accordion-btn-icon-width);
  margin-left: auto;
  content: "";
  background-image: var(--bs-accordion-btn-icon);
  background-repeat: no-repeat;
  background-size: var(--bs-accordion-btn-icon-width);
  transition: var(--bs-accordion-btn-icon-transition);
}

@media (prefers-reduced-motion: reduce) {
  /* line 59, node_modules/bootstrap/scss/_accordion.scss */
  .accordion-button::after {
    transition: none;
  }
}

/* line 71, node_modules/bootstrap/scss/_accordion.scss */
.accordion-button:hover {
  z-index: 2;
}

/* line 75, node_modules/bootstrap/scss/_accordion.scss */
.accordion-button:focus {
  z-index: 3;
  border-color: var(--bs-accordion-btn-focus-border-color);
  outline: 0;
  box-shadow: var(--bs-accordion-btn-focus-box-shadow);
}

/* line 83, node_modules/bootstrap/scss/_accordion.scss */
.accordion-header {
  margin-bottom: 0;
}

/* line 87, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item {
  color: var(--bs-accordion-color);
  background-color: var(--bs-accordion-bg);
  border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color);
}

/* line 92, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item:first-of-type {
  border-top-left-radius: var(--bs-accordion-border-radius);
  border-top-right-radius: var(--bs-accordion-border-radius);
}

/* line 95, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item:first-of-type .accordion-button {
  border-top-left-radius: var(--bs-accordion-inner-border-radius);
  border-top-right-radius: var(--bs-accordion-inner-border-radius);
}

/* line 100, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item:not(:first-of-type) {
  border-top: 0;
}

/* line 105, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item:last-of-type {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

/* line 109, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item:last-of-type .accordion-button.collapsed {
  border-bottom-right-radius: var(--bs-accordion-inner-border-radius);
  border-bottom-left-radius: var(--bs-accordion-inner-border-radius);
}

/* line 114, node_modules/bootstrap/scss/_accordion.scss */
.accordion-item:last-of-type .accordion-collapse {
  border-bottom-right-radius: var(--bs-accordion-border-radius);
  border-bottom-left-radius: var(--bs-accordion-border-radius);
}

/* line 120, node_modules/bootstrap/scss/_accordion.scss */
.accordion-body {
  padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x);
}

/* line 130, node_modules/bootstrap/scss/_accordion.scss */
.accordion-flush .accordion-collapse {
  border-width: 0;
}

/* line 134, node_modules/bootstrap/scss/_accordion.scss */
.accordion-flush .accordion-item {
  border-right: 0;
  border-left: 0;
  border-radius: 0;
}

/* line 139, node_modules/bootstrap/scss/_accordion.scss */
.accordion-flush .accordion-item:first-child {
  border-top: 0;
}

/* line 140, node_modules/bootstrap/scss/_accordion.scss */
.accordion-flush .accordion-item:last-child {
  border-bottom: 0;
}

/* line 143, node_modules/bootstrap/scss/_accordion.scss */
.accordion-flush .accordion-item .accordion-button, .accordion-flush .accordion-item .accordion-button.collapsed {
  border-radius: 0;
}

/* line 153, node_modules/bootstrap/scss/_accordion.scss */
[data-bs-theme="dark"] .accordion-button::after {
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%236ea8fe'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

/* line 1, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb {
  --bs-breadcrumb-padding-x: 0;
  --bs-breadcrumb-padding-y: 0;
  --bs-breadcrumb-margin-bottom: 1rem;
  --bs-breadcrumb-bg: ;
  --bs-breadcrumb-border-radius: ;
  --bs-breadcrumb-divider-color: var(--bs-secondary-color);
  --bs-breadcrumb-item-padding-x: 0.5rem;
  --bs-breadcrumb-item-active-color: var(--bs-secondary-color);
  display: flex;
  flex-wrap: wrap;
  padding: var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
  margin-bottom: var(--bs-breadcrumb-margin-bottom);
  font-size: var(--bs-breadcrumb-font-size);
  list-style: none;
  background-color: var(--bs-breadcrumb-bg);
  border-radius: var(--bs-breadcrumb-border-radius);
}

/* line 26, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item {
  padding-left: var(--bs-breadcrumb-item-padding-x);
}

/* line 29, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: var(--bs-breadcrumb-item-padding-x);
  color: var(--bs-breadcrumb-divider-color);
  content: var(--bs-breadcrumb-divider, "/") /* rtl: var(--bs-breadcrumb-divider, "/") */;
}

/* line 37, node_modules/bootstrap/scss/_breadcrumb.scss */
.breadcrumb-item.active {
  color: var(--bs-breadcrumb-item-active-color);
}

/* line 1, node_modules/bootstrap/scss/_pagination.scss */
.pagination {
  --bs-pagination-padding-x: 0.75rem;
  --bs-pagination-padding-y: 0.375rem;
  --bs-pagination-font-size: 1rem;
  --bs-pagination-color: var(--bs-link-color);
  --bs-pagination-bg: var(--bs-body-bg);
  --bs-pagination-border-width: var(--bs-border-width);
  --bs-pagination-border-color: var(--bs-border-color);
  --bs-pagination-border-radius: var(--bs-border-radius);
  --bs-pagination-hover-color: var(--bs-link-hover-color);
  --bs-pagination-hover-bg: var(--bs-tertiary-bg);
  --bs-pagination-hover-border-color: var(--bs-border-color);
  --bs-pagination-focus-color: var(--bs-link-hover-color);
  --bs-pagination-focus-bg: var(--bs-secondary-bg);
  --bs-pagination-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-pagination-active-color: #fff;
  --bs-pagination-active-bg: #0d6efd;
  --bs-pagination-active-border-color: #0d6efd;
  --bs-pagination-disabled-color: var(--bs-secondary-color);
  --bs-pagination-disabled-bg: var(--bs-secondary-bg);
  --bs-pagination-disabled-border-color: var(--bs-border-color);
  display: flex;
  padding-left: 0;
  list-style: none;
}

/* line 29, node_modules/bootstrap/scss/_pagination.scss */
.page-link {
  position: relative;
  display: block;
  padding: var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
  font-size: var(--bs-pagination-font-size);
  color: var(--bs-pagination-color);
  text-decoration: none;
  background-color: var(--bs-pagination-bg);
  border: var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 29, node_modules/bootstrap/scss/_pagination.scss */
  .page-link {
    transition: none;
  }
}

/* line 40, node_modules/bootstrap/scss/_pagination.scss */
.page-link:hover {
  z-index: 2;
  color: var(--bs-pagination-hover-color);
  background-color: var(--bs-pagination-hover-bg);
  border-color: var(--bs-pagination-hover-border-color);
}

/* line 48, node_modules/bootstrap/scss/_pagination.scss */
.page-link:focus {
  z-index: 3;
  color: var(--bs-pagination-focus-color);
  background-color: var(--bs-pagination-focus-bg);
  outline: 0;
  box-shadow: var(--bs-pagination-focus-box-shadow);
}

/* line 56, node_modules/bootstrap/scss/_pagination.scss */
.page-link.active, .active > .page-link {
  z-index: 3;
  color: var(--bs-pagination-active-color);
  background-color: var(--bs-pagination-active-bg);
  border-color: var(--bs-pagination-active-border-color);
}

/* line 64, node_modules/bootstrap/scss/_pagination.scss */
.page-link.disabled, .disabled > .page-link {
  color: var(--bs-pagination-disabled-color);
  pointer-events: none;
  background-color: var(--bs-pagination-disabled-bg);
  border-color: var(--bs-pagination-disabled-border-color);
}

/* line 74, node_modules/bootstrap/scss/_pagination.scss */
.page-item:not(:first-child) .page-link {
  margin-left: calc(var(--bs-border-width) * -1);
}

/* line 80, node_modules/bootstrap/scss/_pagination.scss */
.page-item:first-child .page-link {
  border-top-left-radius: var(--bs-pagination-border-radius);
  border-bottom-left-radius: var(--bs-pagination-border-radius);
}

/* line 86, node_modules/bootstrap/scss/_pagination.scss */
.page-item:last-child .page-link {
  border-top-right-radius: var(--bs-pagination-border-radius);
  border-bottom-right-radius: var(--bs-pagination-border-radius);
}

/* line 103, node_modules/bootstrap/scss/_pagination.scss */
.pagination-lg {
  --bs-pagination-padding-x: 1.5rem;
  --bs-pagination-padding-y: 0.75rem;
  --bs-pagination-font-size: 1.25rem;
  --bs-pagination-border-radius: var(--bs-border-radius-lg);
}

/* line 107, node_modules/bootstrap/scss/_pagination.scss */
.pagination-sm {
  --bs-pagination-padding-x: 0.5rem;
  --bs-pagination-padding-y: 0.25rem;
  --bs-pagination-font-size: 0.875rem;
  --bs-pagination-border-radius: var(--bs-border-radius-sm);
}

/* line 6, node_modules/bootstrap/scss/_badge.scss */
.badge {
  --bs-badge-padding-x: 0.65em;
  --bs-badge-padding-y: 0.35em;
  --bs-badge-font-size: 0.75em;
  --bs-badge-font-weight: 700;
  --bs-badge-color: #fff;
  --bs-badge-border-radius: var(--bs-border-radius);
  display: inline-block;
  padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);
  font-size: var(--bs-badge-font-size);
  font-weight: var(--bs-badge-font-weight);
  line-height: 1;
  color: var(--bs-badge-color);
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: var(--bs-badge-border-radius);
}

/* line 29, node_modules/bootstrap/scss/_badge.scss */
.badge:empty {
  display: none;
}

/* line 35, node_modules/bootstrap/scss/_badge.scss */
.btn .badge {
  position: relative;
  top: -1px;
}

/* line 5, node_modules/bootstrap/scss/_alert.scss */
.alert {
  --bs-alert-bg: transparent;
  --bs-alert-padding-x: 1rem;
  --bs-alert-padding-y: 1rem;
  --bs-alert-margin-bottom: 1rem;
  --bs-alert-color: inherit;
  --bs-alert-border-color: transparent;
  --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
  --bs-alert-border-radius: var(--bs-border-radius);
  --bs-alert-link-color: inherit;
  position: relative;
  padding: var(--bs-alert-padding-y) var(--bs-alert-padding-x);
  margin-bottom: var(--bs-alert-margin-bottom);
  color: var(--bs-alert-color);
  background-color: var(--bs-alert-bg);
  border: var(--bs-alert-border);
  border-radius: var(--bs-alert-border-radius);
}

/* line 28, node_modules/bootstrap/scss/_alert.scss */
.alert-heading {
  color: inherit;
}

/* line 34, node_modules/bootstrap/scss/_alert.scss */
.alert-link {
  font-weight: 700;
  color: var(--bs-alert-link-color);
}

/* line 44, node_modules/bootstrap/scss/_alert.scss */
.alert-dismissible {
  padding-right: 3rem;
}

/* line 48, node_modules/bootstrap/scss/_alert.scss */
.alert-dismissible .btn-close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 1.25rem 1rem;
}

/* line 61, node_modules/bootstrap/scss/_alert.scss */
.alert-primary {
  --bs-alert-color: var(--bs-primary-text-emphasis);
  --bs-alert-bg: var(--bs-primary-bg-subtle);
  --bs-alert-border-color: var(--bs-primary-border-subtle);
  --bs-alert-link-color: var(--bs-primary-text-emphasis);
}

/* line 61, node_modules/bootstrap/scss/_alert.scss */
.alert-secondary {
  --bs-alert-color: var(--bs-secondary-text-emphasis);
  --bs-alert-bg: var(--bs-secondary-bg-subtle);
  --bs-alert-border-color: var(--bs-secondary-border-subtle);
  --bs-alert-link-color: var(--bs-secondary-text-emphasis);
}

/* line 61, node_modules/bootstrap/scss/_alert.scss */
.alert-success {
  --bs-alert-color: var(--bs-success-text-emphasis);
  --bs-alert-bg: var(--bs-success-bg-subtle);
  --bs-alert-border-color: var(--bs-success-border-subtle);
  --bs-alert-link-color: var(--bs-success-text-emphasis);
}

/* line 61, node_modules/bootstrap/scss/_alert.scss */
.alert-info {
  --bs-alert-color: var(--bs-info-text-emphasis);
  --bs-alert-bg: var(--bs-info-bg-subtle);
  --bs-alert-border-color: var(--bs-info-border-subtle);
  --bs-alert-link-color: var(--bs-info-text-emphasis);
}

/* line 61, node_modules/bootstrap/scss/_alert.scss */
.alert-warning {
  --bs-alert-color: var(--bs-warning-text-emphasis);
  --bs-alert-bg: var(--bs-warning-bg-subtle);
  --bs-alert-border-color: var(--bs-warning-border-subtle);
  --bs-alert-link-color: var(--bs-warning-text-emphasis);
}

/* line 61, node_modules/bootstrap/scss/_alert.scss */
.alert-danger {
  --bs-alert-color: var(--bs-danger-text-emphasis);
  --bs-alert-bg: var(--bs-danger-bg-subtle);
  --bs-alert-border-color: var(--bs-danger-border-subtle);
  --bs-alert-link-color: var(--bs-danger-text-emphasis);
}

/* line 61, node_modules/bootstrap/scss/_alert.scss */
.alert-light {
  --bs-alert-color: var(--bs-light-text-emphasis);
  --bs-alert-bg: var(--bs-light-bg-subtle);
  --bs-alert-border-color: var(--bs-light-border-subtle);
  --bs-alert-link-color: var(--bs-light-text-emphasis);
}

/* line 61, node_modules/bootstrap/scss/_alert.scss */
.alert-dark {
  --bs-alert-color: var(--bs-dark-text-emphasis);
  --bs-alert-bg: var(--bs-dark-bg-subtle);
  --bs-alert-border-color: var(--bs-dark-border-subtle);
  --bs-alert-link-color: var(--bs-dark-text-emphasis);
}

@keyframes progress-bar-stripes {
  0% {
    background-position-x: 1rem;
  }
}

/* line 11, node_modules/bootstrap/scss/_progress.scss */
.progress,
.progress-stacked {
  --bs-progress-height: 1rem;
  --bs-progress-font-size: 0.75rem;
  --bs-progress-bg: var(--bs-secondary-bg);
  --bs-progress-border-radius: var(--bs-border-radius);
  --bs-progress-box-shadow: var(--bs-box-shadow-inset);
  --bs-progress-bar-color: #fff;
  --bs-progress-bar-bg: #0d6efd;
  --bs-progress-bar-transition: width 0.6s ease;
  display: flex;
  height: var(--bs-progress-height);
  overflow: hidden;
  font-size: var(--bs-progress-font-size);
  background-color: var(--bs-progress-bg);
  border-radius: var(--bs-progress-border-radius);
}

/* line 33, node_modules/bootstrap/scss/_progress.scss */
.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: var(--bs-progress-bar-color);
  text-align: center;
  white-space: nowrap;
  background-color: var(--bs-progress-bar-bg);
  transition: var(--bs-progress-bar-transition);
}

@media (prefers-reduced-motion: reduce) {
  /* line 33, node_modules/bootstrap/scss/_progress.scss */
  .progress-bar {
    transition: none;
  }
}

/* line 45, node_modules/bootstrap/scss/_progress.scss */
.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: var(--bs-progress-height) var(--bs-progress-height);
}

/* line 50, node_modules/bootstrap/scss/_progress.scss */
.progress-stacked > .progress {
  overflow: visible;
}

/* line 54, node_modules/bootstrap/scss/_progress.scss */
.progress-stacked > .progress > .progress-bar {
  width: 100%;
}

/* line 59, node_modules/bootstrap/scss/_progress.scss */
.progress-bar-animated {
  animation: 1s linear infinite progress-bar-stripes;
}

@media (prefers-reduced-motion: reduce) {
  /* line 59, node_modules/bootstrap/scss/_progress.scss */
  .progress-bar-animated {
    animation: none;
  }
}

/* line 5, node_modules/bootstrap/scss/_list-group.scss */
.list-group {
  --bs-list-group-color: var(--bs-body-color);
  --bs-list-group-bg: var(--bs-body-bg);
  --bs-list-group-border-color: var(--bs-border-color);
  --bs-list-group-border-width: var(--bs-border-width);
  --bs-list-group-border-radius: var(--bs-border-radius);
  --bs-list-group-item-padding-x: 1rem;
  --bs-list-group-item-padding-y: 0.5rem;
  --bs-list-group-action-color: var(--bs-secondary-color);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
  --bs-list-group-action-active-color: var(--bs-body-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-bg);
  --bs-list-group-disabled-color: var(--bs-secondary-color);
  --bs-list-group-disabled-bg: var(--bs-body-bg);
  --bs-list-group-active-color: #fff;
  --bs-list-group-active-bg: #0d6efd;
  --bs-list-group-active-border-color: #0d6efd;
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: var(--bs-list-group-border-radius);
}

/* line 35, node_modules/bootstrap/scss/_list-group.scss */
.list-group-numbered {
  list-style-type: none;
  counter-reset: section;
}

/* line 39, node_modules/bootstrap/scss/_list-group.scss */
.list-group-numbered > .list-group-item::before {
  content: counters(section, ".") ". ";
  counter-increment: section;
}

/* line 51, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-action {
  width: 100%;
  color: var(--bs-list-group-action-color);
  text-align: inherit;
}

/* line 57, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: var(--bs-list-group-action-hover-color);
  text-decoration: none;
  background-color: var(--bs-list-group-action-hover-bg);
}

/* line 65, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-action:active {
  color: var(--bs-list-group-action-active-color);
  background-color: var(--bs-list-group-action-active-bg);
}

/* line 75, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item {
  position: relative;
  display: block;
  padding: var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
  color: var(--bs-list-group-color);
  text-decoration: none;
  background-color: var(--bs-list-group-bg);
  border: var(--bs-list-group-border-width) solid var(--bs-list-group-border-color);
}

/* line 84, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}

/* line 88, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}

/* line 92, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item.disabled, .list-group-item:disabled {
  color: var(--bs-list-group-disabled-color);
  pointer-events: none;
  background-color: var(--bs-list-group-disabled-bg);
}

/* line 100, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item.active {
  z-index: 2;
  color: var(--bs-list-group-active-color);
  background-color: var(--bs-list-group-active-bg);
  border-color: var(--bs-list-group-active-border-color);
}

/* line 108, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item + .list-group-item {
  border-top-width: 0;
}

/* line 111, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item + .list-group-item.active {
  margin-top: calc(-1 * var(--bs-list-group-border-width));
  border-top-width: var(--bs-list-group-border-width);
}

/* line 126, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal {
  flex-direction: row;
}

/* line 130, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal > .list-group-item:first-child:not(:last-child) {
  border-bottom-left-radius: var(--bs-list-group-border-radius);
  border-top-right-radius: 0;
}

/* line 135, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal > .list-group-item:last-child:not(:first-child) {
  border-top-right-radius: var(--bs-list-group-border-radius);
  border-bottom-left-radius: 0;
}

/* line 140, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}

/* line 144, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: var(--bs-list-group-border-width);
  border-left-width: 0;
}

/* line 148, node_modules/bootstrap/scss/_list-group.scss */
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: calc(-1 * var(--bs-list-group-border-width));
  border-left-width: var(--bs-list-group-border-width);
}

@media (min-width: 576px) {
  /* line 126, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  /* line 130, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  /* line 135, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  /* line 140, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  /* line 148, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}

@media (min-width: 768px) {
  /* line 126, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md {
    flex-direction: row;
  }
  /* line 130, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  /* line 135, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  /* line 140, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  /* line 148, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}

@media (min-width: 992px) {
  /* line 126, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  /* line 130, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  /* line 135, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  /* line 140, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  /* line 148, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}

@media (min-width: 1200px) {
  /* line 126, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  /* line 130, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  /* line 135, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  /* line 140, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  /* line 148, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}

@media (min-width: 1400px) {
  /* line 126, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xxl {
    flex-direction: row;
  }
  /* line 130, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius: var(--bs-list-group-border-radius);
    border-top-right-radius: 0;
  }
  /* line 135, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item:last-child:not(:first-child) {
    border-top-right-radius: var(--bs-list-group-border-radius);
    border-bottom-left-radius: 0;
  }
  /* line 140, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  /* line 144, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: var(--bs-list-group-border-width);
    border-left-width: 0;
  }
  /* line 148, node_modules/bootstrap/scss/_list-group.scss */
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: calc(-1 * var(--bs-list-group-border-width));
    border-left-width: var(--bs-list-group-border-width);
  }
}

/* line 164, node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush {
  border-radius: 0;
}

/* line 167, node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush > .list-group-item {
  border-width: 0 0 var(--bs-list-group-border-width);
}

/* line 170, node_modules/bootstrap/scss/_list-group.scss */
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

/* line 184, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-primary {
  --bs-list-group-color: var(--bs-primary-text-emphasis);
  --bs-list-group-bg: var(--bs-primary-bg-subtle);
  --bs-list-group-border-color: var(--bs-primary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
  --bs-list-group-active-color: var(--bs-primary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-primary-text-emphasis);
}

/* line 184, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-secondary {
  --bs-list-group-color: var(--bs-secondary-text-emphasis);
  --bs-list-group-bg: var(--bs-secondary-bg-subtle);
  --bs-list-group-border-color: var(--bs-secondary-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
  --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
  --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis);
}

/* line 184, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-success {
  --bs-list-group-color: var(--bs-success-text-emphasis);
  --bs-list-group-bg: var(--bs-success-bg-subtle);
  --bs-list-group-border-color: var(--bs-success-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
  --bs-list-group-active-color: var(--bs-success-bg-subtle);
  --bs-list-group-active-bg: var(--bs-success-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-success-text-emphasis);
}

/* line 184, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-info {
  --bs-list-group-color: var(--bs-info-text-emphasis);
  --bs-list-group-bg: var(--bs-info-bg-subtle);
  --bs-list-group-border-color: var(--bs-info-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
  --bs-list-group-active-color: var(--bs-info-bg-subtle);
  --bs-list-group-active-bg: var(--bs-info-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-info-text-emphasis);
}

/* line 184, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-warning {
  --bs-list-group-color: var(--bs-warning-text-emphasis);
  --bs-list-group-bg: var(--bs-warning-bg-subtle);
  --bs-list-group-border-color: var(--bs-warning-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
  --bs-list-group-active-color: var(--bs-warning-bg-subtle);
  --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-warning-text-emphasis);
}

/* line 184, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-danger {
  --bs-list-group-color: var(--bs-danger-text-emphasis);
  --bs-list-group-bg: var(--bs-danger-bg-subtle);
  --bs-list-group-border-color: var(--bs-danger-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
  --bs-list-group-active-color: var(--bs-danger-bg-subtle);
  --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-danger-text-emphasis);
}

/* line 184, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-light {
  --bs-list-group-color: var(--bs-light-text-emphasis);
  --bs-list-group-bg: var(--bs-light-bg-subtle);
  --bs-list-group-border-color: var(--bs-light-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
  --bs-list-group-active-color: var(--bs-light-bg-subtle);
  --bs-list-group-active-bg: var(--bs-light-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-light-text-emphasis);
}

/* line 184, node_modules/bootstrap/scss/_list-group.scss */
.list-group-item-dark {
  --bs-list-group-color: var(--bs-dark-text-emphasis);
  --bs-list-group-bg: var(--bs-dark-bg-subtle);
  --bs-list-group-border-color: var(--bs-dark-border-subtle);
  --bs-list-group-action-hover-color: var(--bs-emphasis-color);
  --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
  --bs-list-group-action-active-color: var(--bs-emphasis-color);
  --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
  --bs-list-group-active-color: var(--bs-dark-bg-subtle);
  --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
  --bs-list-group-active-border-color: var(--bs-dark-text-emphasis);
}

/* line 6, node_modules/bootstrap/scss/_close.scss */
.btn-close {
  --bs-btn-close-color: #000;
  --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e");
  --bs-btn-close-opacity: 0.5;
  --bs-btn-close-hover-opacity: 0.75;
  --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-btn-close-focus-opacity: 1;
  --bs-btn-close-disabled-opacity: 0.25;
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
  box-sizing: content-box;
  width: 1em;
  height: 1em;
  padding: 0.25em 0.25em;
  color: var(--bs-btn-close-color);
  background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;
  border: 0;
  border-radius: 0.375rem;
  opacity: var(--bs-btn-close-opacity);
}

/* line 29, node_modules/bootstrap/scss/_close.scss */
.btn-close:hover {
  color: var(--bs-btn-close-color);
  text-decoration: none;
  opacity: var(--bs-btn-close-hover-opacity);
}

/* line 35, node_modules/bootstrap/scss/_close.scss */
.btn-close:focus {
  outline: 0;
  box-shadow: var(--bs-btn-close-focus-shadow);
  opacity: var(--bs-btn-close-focus-opacity);
}

/* line 41, node_modules/bootstrap/scss/_close.scss */
.btn-close:disabled, .btn-close.disabled {
  pointer-events: none;
  user-select: none;
  opacity: var(--bs-btn-close-disabled-opacity);
}

/* line 53, node_modules/bootstrap/scss/_close.scss */
.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}

/* line 59, node_modules/bootstrap/scss/_close.scss */
[data-bs-theme="dark"] .btn-close {
  filter: var(--bs-btn-close-white-filter);
}

/* line 1, node_modules/bootstrap/scss/_toasts.scss */
.toast {
  --bs-toast-zindex: 1090;
  --bs-toast-padding-x: 0.75rem;
  --bs-toast-padding-y: 0.5rem;
  --bs-toast-spacing: 1.5rem;
  --bs-toast-max-width: 350px;
  --bs-toast-font-size: 0.875rem;
  --bs-toast-color: ;
  --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-border-width: var(--bs-border-width);
  --bs-toast-border-color: var(--bs-border-color-translucent);
  --bs-toast-border-radius: var(--bs-border-radius);
  --bs-toast-box-shadow: var(--bs-box-shadow);
  --bs-toast-header-color: var(--bs-secondary-color);
  --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
  --bs-toast-header-border-color: var(--bs-border-color-translucent);
  width: var(--bs-toast-max-width);
  max-width: 100%;
  font-size: var(--bs-toast-font-size);
  color: var(--bs-toast-color);
  pointer-events: auto;
  background-color: var(--bs-toast-bg);
  background-clip: padding-box;
  border: var(--bs-toast-border-width) solid var(--bs-toast-border-color);
  box-shadow: var(--bs-toast-box-shadow);
  border-radius: var(--bs-toast-border-radius);
}

/* line 31, node_modules/bootstrap/scss/_toasts.scss */
.toast.showing {
  opacity: 0;
}

/* line 35, node_modules/bootstrap/scss/_toasts.scss */
.toast:not(.show) {
  display: none;
}

/* line 40, node_modules/bootstrap/scss/_toasts.scss */
.toast-container {
  --bs-toast-zindex: 1090;
  position: absolute;
  z-index: var(--bs-toast-zindex);
  width: max-content;
  max-width: 100%;
  pointer-events: none;
}

/* line 49, node_modules/bootstrap/scss/_toasts.scss */
.toast-container > :not(:last-child) {
  margin-bottom: var(--bs-toast-spacing);
}

/* line 54, node_modules/bootstrap/scss/_toasts.scss */
.toast-header {
  display: flex;
  align-items: center;
  padding: var(--bs-toast-padding-y) var(--bs-toast-padding-x);
  color: var(--bs-toast-header-color);
  background-color: var(--bs-toast-header-bg);
  background-clip: padding-box;
  border-bottom: var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
  border-top-left-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
  border-top-right-radius: calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
}

/* line 64, node_modules/bootstrap/scss/_toasts.scss */
.toast-header .btn-close {
  margin-right: calc(-.5 * var(--bs-toast-padding-x));
  margin-left: var(--bs-toast-padding-x);
}

/* line 70, node_modules/bootstrap/scss/_toasts.scss */
.toast-body {
  padding: var(--bs-toast-padding-x);
  word-wrap: break-word;
}

/* line 10, node_modules/bootstrap/scss/_modal.scss */
.modal {
  --bs-modal-zindex: 1055;
  --bs-modal-width: 500px;
  --bs-modal-padding: 1rem;
  --bs-modal-margin: 0.5rem;
  --bs-modal-color: ;
  --bs-modal-bg: var(--bs-body-bg);
  --bs-modal-border-color: var(--bs-border-color-translucent);
  --bs-modal-border-width: var(--bs-border-width);
  --bs-modal-border-radius: var(--bs-border-radius-lg);
  --bs-modal-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width)));
  --bs-modal-header-padding-x: 1rem;
  --bs-modal-header-padding-y: 1rem;
  --bs-modal-header-padding: 1rem 1rem;
  --bs-modal-header-border-color: var(--bs-border-color);
  --bs-modal-header-border-width: var(--bs-border-width);
  --bs-modal-title-line-height: 1.5;
  --bs-modal-footer-gap: 0.5rem;
  --bs-modal-footer-bg: ;
  --bs-modal-footer-border-color: var(--bs-border-color);
  --bs-modal-footer-border-width: var(--bs-border-width);
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-modal-zindex);
  display: none;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  outline: 0;
}

/* line 53, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog {
  position: relative;
  width: auto;
  margin: var(--bs-modal-margin);
  pointer-events: none;
}

/* line 61, node_modules/bootstrap/scss/_modal.scss */
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}

@media (prefers-reduced-motion: reduce) {
  /* line 61, node_modules/bootstrap/scss/_modal.scss */
  .modal.fade .modal-dialog {
    transition: none;
  }
}

/* line 65, node_modules/bootstrap/scss/_modal.scss */
.modal.show .modal-dialog {
  transform: none;
}

/* line 70, node_modules/bootstrap/scss/_modal.scss */
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

/* line 75, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable {
  height: calc(100% - var(--bs-modal-margin) * 2);
}

/* line 78, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable .modal-content {
  max-height: 100%;
  overflow: hidden;
}

/* line 83, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

/* line 88, node_modules/bootstrap/scss/_modal.scss */
.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - var(--bs-modal-margin) * 2);
}

/* line 95, node_modules/bootstrap/scss/_modal.scss */
.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  color: var(--bs-modal-color);
  pointer-events: auto;
  background-color: var(--bs-modal-bg);
  background-clip: padding-box;
  border: var(--bs-modal-border-width) solid var(--bs-modal-border-color);
  border-radius: var(--bs-modal-border-radius);
  outline: 0;
}

/* line 113, node_modules/bootstrap/scss/_modal.scss */
.modal-backdrop {
  --bs-backdrop-zindex: 1050;
  --bs-backdrop-bg: #000;
  --bs-backdrop-opacity: 0.5;
  position: fixed;
  top: 0;
  left: 0;
  z-index: var(--bs-backdrop-zindex);
  width: 100vw;
  height: 100vh;
  background-color: var(--bs-backdrop-bg);
}

/* line 12, node_modules/bootstrap/scss/mixins/_backdrop.scss */
.modal-backdrop.fade {
  opacity: 0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_backdrop.scss */
.modal-backdrop.show {
  opacity: var(--bs-backdrop-opacity);
}

/* line 125, node_modules/bootstrap/scss/_modal.scss */
.modal-header {
  display: flex;
  flex-shrink: 0;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-modal-header-padding);
  border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
  border-top-left-radius: var(--bs-modal-inner-border-radius);
  border-top-right-radius: var(--bs-modal-inner-border-radius);
}

/* line 134, node_modules/bootstrap/scss/_modal.scss */
.modal-header .btn-close {
  padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5);
  margin: calc(-.5 * var(--bs-modal-header-padding-y)) calc(-.5 * var(--bs-modal-header-padding-x)) calc(-.5 * var(--bs-modal-header-padding-y)) auto;
}

/* line 141, node_modules/bootstrap/scss/_modal.scss */
.modal-title {
  margin-bottom: 0;
  line-height: var(--bs-modal-title-line-height);
}

/* line 148, node_modules/bootstrap/scss/_modal.scss */
.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: var(--bs-modal-padding);
}

/* line 157, node_modules/bootstrap/scss/_modal.scss */
.modal-footer {
  display: flex;
  flex-shrink: 0;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5);
  background-color: var(--bs-modal-footer-bg);
  border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
  border-bottom-right-radius: var(--bs-modal-inner-border-radius);
  border-bottom-left-radius: var(--bs-modal-inner-border-radius);
}

/* line 171, node_modules/bootstrap/scss/_modal.scss */
.modal-footer > * {
  margin: calc(var(--bs-modal-footer-gap) * .5);
}

@media (min-width: 576px) {
  /* line 178, node_modules/bootstrap/scss/_modal.scss */
  .modal {
    --bs-modal-margin: 1.75rem;
    --bs-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  /* line 184, node_modules/bootstrap/scss/_modal.scss */
  .modal-dialog {
    max-width: var(--bs-modal-width);
    margin-right: auto;
    margin-left: auto;
  }
  /* line 190, node_modules/bootstrap/scss/_modal.scss */
  .modal-sm {
    --bs-modal-width: 300px;
  }
}

@media (min-width: 992px) {
  /* line 196, node_modules/bootstrap/scss/_modal.scss */
  .modal-lg,
.modal-xl {
    --bs-modal-width: 800px;
  }
}

@media (min-width: 1200px) {
  /* line 203, node_modules/bootstrap/scss/_modal.scss */
  .modal-xl {
    --bs-modal-width: 1140px;
  }
}

/* line 214, node_modules/bootstrap/scss/_modal.scss */
.modal-fullscreen {
  width: 100vw;
  max-width: none;
  height: 100%;
  margin: 0;
}

/* line 220, node_modules/bootstrap/scss/_modal.scss */
.modal-fullscreen .modal-content {
  height: 100%;
  border: 0;
  border-radius: 0;
}

/* line 226, node_modules/bootstrap/scss/_modal.scss */
.modal-fullscreen .modal-header,
.modal-fullscreen .modal-footer {
  border-radius: 0;
}

/* line 231, node_modules/bootstrap/scss/_modal.scss */
.modal-fullscreen .modal-body {
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  /* line 214, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-sm-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-sm-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 226, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-sm-down .modal-header,
.modal-fullscreen-sm-down .modal-footer {
    border-radius: 0;
  }
  /* line 231, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-sm-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 767.98px) {
  /* line 214, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-md-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-md-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 226, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-md-down .modal-header,
.modal-fullscreen-md-down .modal-footer {
    border-radius: 0;
  }
  /* line 231, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-md-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 991.98px) {
  /* line 214, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-lg-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-lg-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 226, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-lg-down .modal-header,
.modal-fullscreen-lg-down .modal-footer {
    border-radius: 0;
  }
  /* line 231, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-lg-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 1199.98px) {
  /* line 214, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 226, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xl-down .modal-header,
.modal-fullscreen-xl-down .modal-footer {
    border-radius: 0;
  }
  /* line 231, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xl-down .modal-body {
    overflow-y: auto;
  }
}

@media (max-width: 1399.98px) {
  /* line 214, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xxl-down {
    width: 100vw;
    max-width: none;
    height: 100%;
    margin: 0;
  }
  /* line 220, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xxl-down .modal-content {
    height: 100%;
    border: 0;
    border-radius: 0;
  }
  /* line 226, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xxl-down .modal-header,
.modal-fullscreen-xxl-down .modal-footer {
    border-radius: 0;
  }
  /* line 231, node_modules/bootstrap/scss/_modal.scss */
  .modal-fullscreen-xxl-down .modal-body {
    overflow-y: auto;
  }
}

/* line 2, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip {
  --bs-tooltip-zindex: 1080;
  --bs-tooltip-max-width: 200px;
  --bs-tooltip-padding-x: 0.5rem;
  --bs-tooltip-padding-y: 0.25rem;
  --bs-tooltip-margin: ;
  --bs-tooltip-font-size: 0.875rem;
  --bs-tooltip-color: var(--bs-body-bg);
  --bs-tooltip-bg: var(--bs-emphasis-color);
  --bs-tooltip-border-radius: var(--bs-border-radius);
  --bs-tooltip-opacity: 0.9;
  --bs-tooltip-arrow-width: 0.8rem;
  --bs-tooltip-arrow-height: 0.4rem;
  z-index: var(--bs-tooltip-zindex);
  display: block;
  margin: var(--bs-tooltip-margin);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-tooltip-font-size);
  word-wrap: break-word;
  opacity: 0;
}

/* line 30, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip.show {
  opacity: var(--bs-tooltip-opacity);
}

/* line 32, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip .tooltip-arrow {
  display: block;
  width: var(--bs-tooltip-arrow-width);
  height: var(--bs-tooltip-arrow-height);
}

/* line 37, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip .tooltip-arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

/* line 46, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-top .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow {
  bottom: calc(-1 * var(--bs-tooltip-arrow-height));
}

/* line 49, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="top"] .tooltip-arrow::before {
  top: -1px;
  border-width: var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
  border-top-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
/* line 57, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-end .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow {
  left: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}

/* line 62, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="right"] .tooltip-arrow::before {
  right: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width) * .5) 0;
  border-right-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
/* line 71, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-bottom .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow {
  top: calc(-1 * var(--bs-tooltip-arrow-height));
}

/* line 74, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="bottom"] .tooltip-arrow::before {
  bottom: -1px;
  border-width: 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
  border-bottom-color: var(--bs-tooltip-bg);
}

/* rtl:begin:ignore */
/* line 82, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-start .tooltip-arrow, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow {
  right: calc(-1 * var(--bs-tooltip-arrow-height));
  width: var(--bs-tooltip-arrow-height);
  height: var(--bs-tooltip-arrow-width);
}

/* line 87, node_modules/bootstrap/scss/_tooltip.scss */
.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^="left"] .tooltip-arrow::before {
  left: -1px;
  border-width: calc(var(--bs-tooltip-arrow-width) * .5) 0 calc(var(--bs-tooltip-arrow-width) * .5) var(--bs-tooltip-arrow-height);
  border-left-color: var(--bs-tooltip-bg);
}

/* rtl:end:ignore */
/* line 112, node_modules/bootstrap/scss/_tooltip.scss */
.tooltip-inner {
  max-width: var(--bs-tooltip-max-width);
  padding: var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
  color: var(--bs-tooltip-color);
  text-align: center;
  background-color: var(--bs-tooltip-bg);
  border-radius: var(--bs-tooltip-border-radius);
}

/* line 1, node_modules/bootstrap/scss/_popover.scss */
.popover {
  --bs-popover-zindex: 1070;
  --bs-popover-max-width: 276px;
  --bs-popover-font-size: 0.875rem;
  --bs-popover-bg: var(--bs-body-bg);
  --bs-popover-border-width: var(--bs-border-width);
  --bs-popover-border-color: var(--bs-border-color-translucent);
  --bs-popover-border-radius: var(--bs-border-radius-lg);
  --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
  --bs-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  --bs-popover-header-padding-x: 1rem;
  --bs-popover-header-padding-y: 0.5rem;
  --bs-popover-header-font-size: 1rem;
  --bs-popover-header-color: inherit;
  --bs-popover-header-bg: var(--bs-secondary-bg);
  --bs-popover-body-padding-x: 1rem;
  --bs-popover-body-padding-y: 1rem;
  --bs-popover-body-color: var(--bs-body-color);
  --bs-popover-arrow-width: 1rem;
  --bs-popover-arrow-height: 0.5rem;
  --bs-popover-arrow-border: var(--bs-popover-border-color);
  z-index: var(--bs-popover-zindex);
  display: block;
  max-width: var(--bs-popover-max-width);
  font-family: var(--bs-font-sans-serif);
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: var(--bs-popover-font-size);
  word-wrap: break-word;
  background-color: var(--bs-popover-bg);
  background-clip: padding-box;
  border: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-radius: var(--bs-popover-border-radius);
}

/* line 40, node_modules/bootstrap/scss/_popover.scss */
.popover .popover-arrow {
  display: block;
  width: var(--bs-popover-arrow-width);
  height: var(--bs-popover-arrow-height);
}

/* line 45, node_modules/bootstrap/scss/_popover.scss */
.popover .popover-arrow::before, .popover .popover-arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
  border-width: 0;
}

/* line 58, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top > .popover-arrow, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow {
  bottom: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}

/* line 61, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before, .bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
  border-width: var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;
}

/* line 66, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::before {
  bottom: 0;
  border-top-color: var(--bs-popover-arrow-border);
}

/* line 71, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-top > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="top"] > .popover-arrow::after {
  bottom: var(--bs-popover-border-width);
  border-top-color: var(--bs-popover-bg);
}

/* rtl:begin:ignore */
/* line 80, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-end > .popover-arrow, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow {
  left: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}

/* line 85, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before, .bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width) * .5) 0;
}

/* line 90, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-end > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::before {
  left: 0;
  border-right-color: var(--bs-popover-arrow-border);
}

/* line 95, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-end > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="right"] > .popover-arrow::after {
  left: var(--bs-popover-border-width);
  border-right-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
/* line 105, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom > .popover-arrow, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow {
  top: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
}

/* line 108, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before, .bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
  border-width: 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
}

/* line 113, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::before {
  top: 0;
  border-bottom-color: var(--bs-popover-arrow-border);
}

/* line 118, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="bottom"] > .popover-arrow::after {
  top: var(--bs-popover-border-width);
  border-bottom-color: var(--bs-popover-bg);
}

/* line 125, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-bottom .popover-header::before, .bs-popover-auto[data-popper-placement^="bottom"] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: var(--bs-popover-arrow-width);
  margin-left: calc(-.5 * var(--bs-popover-arrow-width));
  content: "";
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-header-bg);
}

/* rtl:begin:ignore */
/* line 139, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-start > .popover-arrow, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow {
  right: calc(-1 * (var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
  width: var(--bs-popover-arrow-height);
  height: var(--bs-popover-arrow-width);
}

/* line 144, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before, .bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
  border-width: calc(var(--bs-popover-arrow-width) * .5) 0 calc(var(--bs-popover-arrow-width) * .5) var(--bs-popover-arrow-height);
}

/* line 149, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-start > .popover-arrow::before, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::before {
  right: 0;
  border-left-color: var(--bs-popover-arrow-border);
}

/* line 154, node_modules/bootstrap/scss/_popover.scss */
.bs-popover-start > .popover-arrow::after, .bs-popover-auto[data-popper-placement^="left"] > .popover-arrow::after {
  right: var(--bs-popover-border-width);
  border-left-color: var(--bs-popover-bg);
}

/* rtl:end:ignore */
/* line 179, node_modules/bootstrap/scss/_popover.scss */
.popover-header {
  padding: var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
  margin-bottom: 0;
  font-size: var(--bs-popover-header-font-size);
  color: var(--bs-popover-header-color);
  background-color: var(--bs-popover-header-bg);
  border-bottom: var(--bs-popover-border-width) solid var(--bs-popover-border-color);
  border-top-left-radius: var(--bs-popover-inner-border-radius);
  border-top-right-radius: var(--bs-popover-inner-border-radius);
}

/* line 188, node_modules/bootstrap/scss/_popover.scss */
.popover-header:empty {
  display: none;
}

/* line 193, node_modules/bootstrap/scss/_popover.scss */
.popover-body {
  padding: var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
  color: var(--bs-popover-body-color);
}

/* line 14, node_modules/bootstrap/scss/_carousel.scss */
.carousel {
  position: relative;
}

/* line 18, node_modules/bootstrap/scss/_carousel.scss */
.carousel.pointer-event {
  touch-action: pan-y;
}

/* line 22, node_modules/bootstrap/scss/_carousel.scss */
.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}

/* line 3, node_modules/bootstrap/scss/mixins/_clearfix.scss */
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

/* line 29, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}

@media (prefers-reduced-motion: reduce) {
  /* line 29, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-item {
    transition: none;
  }
}

/* line 39, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

/* line 45, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item-next:not(.carousel-item-start),
.active.carousel-item-end {
  transform: translateX(100%);
}

/* line 50, node_modules/bootstrap/scss/_carousel.scss */
.carousel-item-prev:not(.carousel-item-end),
.active.carousel-item-start {
  transform: translateX(-100%);
}

/* line 61, node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}

/* line 67, node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-start,
.carousel-fade .carousel-item-prev.carousel-item-end {
  z-index: 1;
  opacity: 1;
}

/* line 74, node_modules/bootstrap/scss/_carousel.scss */
.carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}

@media (prefers-reduced-motion: reduce) {
  /* line 74, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-fade .active.carousel-item-start,
.carousel-fade .active.carousel-item-end {
    transition: none;
  }
}

/* line 87, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 87, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-control-prev,
.carousel-control-next {
    transition: none;
  }
}

/* line 107, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

/* line 115, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev {
  left: 0;
}

/* line 119, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-next {
  right: 0;
}

/* line 125, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  background-repeat: no-repeat;
  background-position: 50%;
  background-size: 100% 100%;
}

/* rtl:options: {
  "autoRename": true,
  "stringMap":[ {
    "name"    : "prev-next",
    "search"  : "prev",
    "replace" : "next"
  } ]
} */
/* line 143, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0z'/%3e%3c/svg%3e");
}

/* line 146, node_modules/bootstrap/scss/_carousel.scss */
.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23fff'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
}

/* line 155, node_modules/bootstrap/scss/_carousel.scss */
.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: flex;
  justify-content: center;
  padding: 0;
  margin-right: 15%;
  margin-bottom: 1rem;
  margin-left: 15%;
}

/* line 169, node_modules/bootstrap/scss/_carousel.scss */
.carousel-indicators [data-bs-target] {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  padding: 0;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}

@media (prefers-reduced-motion: reduce) {
  /* line 169, node_modules/bootstrap/scss/_carousel.scss */
  .carousel-indicators [data-bs-target] {
    transition: none;
  }
}

/* line 189, node_modules/bootstrap/scss/_carousel.scss */
.carousel-indicators .active {
  opacity: 1;
}

/* line 199, node_modules/bootstrap/scss/_carousel.scss */
.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 1.25rem;
  left: 15%;
  padding-top: 1.25rem;
  padding-bottom: 1.25rem;
  color: #fff;
  text-align: center;
}

/* line 213, node_modules/bootstrap/scss/_carousel.scss */
.carousel-dark .carousel-control-prev-icon,
.carousel-dark .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}

/* line 218, node_modules/bootstrap/scss/_carousel.scss */
.carousel-dark .carousel-indicators [data-bs-target] {
  background-color: #000;
}

/* line 222, node_modules/bootstrap/scss/_carousel.scss */
.carousel-dark .carousel-caption {
  color: #000;
}

/* line 213, node_modules/bootstrap/scss/_carousel.scss */
[data-bs-theme="dark"] .carousel .carousel-control-prev-icon,
[data-bs-theme="dark"] .carousel .carousel-control-next-icon, .carousel[data-bs-theme="dark"] .carousel-control-prev-icon,
.carousel[data-bs-theme="dark"] .carousel-control-next-icon {
  filter: invert(1) grayscale(100);
}

/* line 218, node_modules/bootstrap/scss/_carousel.scss */
[data-bs-theme="dark"] .carousel .carousel-indicators [data-bs-target], .carousel[data-bs-theme="dark"] .carousel-indicators [data-bs-target] {
  background-color: #000;
}

/* line 222, node_modules/bootstrap/scss/_carousel.scss */
[data-bs-theme="dark"] .carousel .carousel-caption, .carousel[data-bs-theme="dark"] .carousel-caption {
  color: #000;
}

/* line 5, node_modules/bootstrap/scss/_spinners.scss */
.spinner-grow,
.spinner-border {
  display: inline-block;
  width: var(--bs-spinner-width);
  height: var(--bs-spinner-height);
  vertical-align: var(--bs-spinner-vertical-align);
  border-radius: 50%;
  animation: var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name);
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg) /* rtl:ignore */;
  }
}

/* line 22, node_modules/bootstrap/scss/_spinners.scss */
.spinner-border {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-border-width: 0.25em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-border;
  border: var(--bs-spinner-border-width) solid currentcolor;
  border-right-color: transparent;
}

/* line 36, node_modules/bootstrap/scss/_spinners.scss */
.spinner-border-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
  --bs-spinner-border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}

/* line 60, node_modules/bootstrap/scss/_spinners.scss */
.spinner-grow {
  --bs-spinner-width: 2rem;
  --bs-spinner-height: 2rem;
  --bs-spinner-vertical-align: -0.125em;
  --bs-spinner-animation-speed: 0.75s;
  --bs-spinner-animation-name: spinner-grow;
  background-color: currentcolor;
  opacity: 0;
}

/* line 73, node_modules/bootstrap/scss/_spinners.scss */
.spinner-grow-sm {
  --bs-spinner-width: 1rem;
  --bs-spinner-height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  /* line 80, node_modules/bootstrap/scss/_spinners.scss */
  .spinner-border,
.spinner-grow {
    --bs-spinner-animation-speed: 1.5s;
  }
}

/* line 3, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas, .offcanvas-xxl, .offcanvas-xl, .offcanvas-lg, .offcanvas-md, .offcanvas-sm {
  --bs-offcanvas-zindex: 1045;
  --bs-offcanvas-width: 400px;
  --bs-offcanvas-height: 30vh;
  --bs-offcanvas-padding-x: 1rem;
  --bs-offcanvas-padding-y: 1rem;
  --bs-offcanvas-color: var(--bs-body-color);
  --bs-offcanvas-bg: var(--bs-body-bg);
  --bs-offcanvas-border-width: var(--bs-border-width);
  --bs-offcanvas-border-color: var(--bs-border-color-translucent);
  --bs-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
  --bs-offcanvas-transition: transform 0.3s ease-in-out;
  --bs-offcanvas-title-line-height: 1.5;
}

@media (max-width: 575.98px) {
  /* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}

@media (max-width: 575.98px) and (prefers-reduced-motion: reduce) {
  /* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm {
    transition: none;
  }
}

@media (max-width: 575.98px) {
  /* line 49, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  /* line 57, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  /* line 65, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  /* line 75, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  /* line 84, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm.showing, .offcanvas-sm.show:not(.hiding) {
    transform: none;
  }
  /* line 89, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm.showing, .offcanvas-sm.hiding, .offcanvas-sm.show {
    visibility: visible;
  }
}

@media (min-width: 576px) {
  /* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  /* line 102, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm .offcanvas-header {
    display: none;
  }
  /* line 106, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-sm .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 767.98px) {
  /* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}

@media (max-width: 767.98px) and (prefers-reduced-motion: reduce) {
  /* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md {
    transition: none;
  }
}

@media (max-width: 767.98px) {
  /* line 49, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  /* line 57, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  /* line 65, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  /* line 75, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  /* line 84, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md.showing, .offcanvas-md.show:not(.hiding) {
    transform: none;
  }
  /* line 89, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md.showing, .offcanvas-md.hiding, .offcanvas-md.show {
    visibility: visible;
  }
}

@media (min-width: 768px) {
  /* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  /* line 102, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md .offcanvas-header {
    display: none;
  }
  /* line 106, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-md .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 991.98px) {
  /* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}

@media (max-width: 991.98px) and (prefers-reduced-motion: reduce) {
  /* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg {
    transition: none;
  }
}

@media (max-width: 991.98px) {
  /* line 49, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  /* line 57, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  /* line 65, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  /* line 75, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  /* line 84, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg.showing, .offcanvas-lg.show:not(.hiding) {
    transform: none;
  }
  /* line 89, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg.showing, .offcanvas-lg.hiding, .offcanvas-lg.show {
    visibility: visible;
  }
}

@media (min-width: 992px) {
  /* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  /* line 102, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg .offcanvas-header {
    display: none;
  }
  /* line 106, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-lg .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1199.98px) {
  /* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}

@media (max-width: 1199.98px) and (prefers-reduced-motion: reduce) {
  /* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl {
    transition: none;
  }
}

@media (max-width: 1199.98px) {
  /* line 49, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  /* line 57, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  /* line 65, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  /* line 75, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  /* line 84, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl.showing, .offcanvas-xl.show:not(.hiding) {
    transform: none;
  }
  /* line 89, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl.showing, .offcanvas-xl.hiding, .offcanvas-xl.show {
    visibility: visible;
  }
}

@media (min-width: 1200px) {
  /* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  /* line 102, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl .offcanvas-header {
    display: none;
  }
  /* line 106, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

@media (max-width: 1399.98px) {
  /* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl {
    position: fixed;
    bottom: 0;
    z-index: var(--bs-offcanvas-zindex);
    display: flex;
    flex-direction: column;
    max-width: 100%;
    color: var(--bs-offcanvas-color);
    visibility: hidden;
    background-color: var(--bs-offcanvas-bg);
    background-clip: padding-box;
    outline: 0;
    transition: var(--bs-offcanvas-transition);
  }
}

@media (max-width: 1399.98px) and (prefers-reduced-motion: reduce) {
  /* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl {
    transition: none;
  }
}

@media (max-width: 1399.98px) {
  /* line 49, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl.offcanvas-start {
    top: 0;
    left: 0;
    width: var(--bs-offcanvas-width);
    border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(-100%);
  }
  /* line 57, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl.offcanvas-end {
    top: 0;
    right: 0;
    width: var(--bs-offcanvas-width);
    border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateX(100%);
  }
  /* line 65, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl.offcanvas-top {
    top: 0;
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(-100%);
  }
  /* line 75, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl.offcanvas-bottom {
    right: 0;
    left: 0;
    height: var(--bs-offcanvas-height);
    max-height: 100%;
    border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform: translateY(100%);
  }
  /* line 84, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl.showing, .offcanvas-xxl.show:not(.hiding) {
    transform: none;
  }
  /* line 89, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl.showing, .offcanvas-xxl.hiding, .offcanvas-xxl.show {
    visibility: visible;
  }
}

@media (min-width: 1400px) {
  /* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl {
    --bs-offcanvas-height: auto;
    --bs-offcanvas-border-width: 0;
    background-color: transparent !important;
  }
  /* line 102, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl .offcanvas-header {
    display: none;
  }
  /* line 106, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas-xxl .offcanvas-body {
    display: flex;
    flex-grow: 0;
    padding: 0;
    overflow-y: visible;
    background-color: transparent !important;
  }
}

/* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas {
  position: fixed;
  bottom: 0;
  z-index: var(--bs-offcanvas-zindex);
  display: flex;
  flex-direction: column;
  max-width: 100%;
  color: var(--bs-offcanvas-color);
  visibility: hidden;
  background-color: var(--bs-offcanvas-bg);
  background-clip: padding-box;
  outline: 0;
  transition: var(--bs-offcanvas-transition);
}

@media (prefers-reduced-motion: reduce) {
  /* line 33, node_modules/bootstrap/scss/_offcanvas.scss */
  .offcanvas {
    transition: none;
  }
}

/* line 49, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas.offcanvas-start {
  top: 0;
  left: 0;
  width: var(--bs-offcanvas-width);
  border-right: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(-100%);
}

/* line 57, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas.offcanvas-end {
  top: 0;
  right: 0;
  width: var(--bs-offcanvas-width);
  border-left: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateX(100%);
}

/* line 65, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas.offcanvas-top {
  top: 0;
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-bottom: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(-100%);
}

/* line 75, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas.offcanvas-bottom {
  right: 0;
  left: 0;
  height: var(--bs-offcanvas-height);
  max-height: 100%;
  border-top: var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
  transform: translateY(100%);
}

/* line 84, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas.showing, .offcanvas.show:not(.hiding) {
  transform: none;
}

/* line 89, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas.showing, .offcanvas.hiding, .offcanvas.show {
  visibility: visible;
}

/* line 119, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}

/* line 12, node_modules/bootstrap/scss/mixins/_backdrop.scss */
.offcanvas-backdrop.fade {
  opacity: 0;
}

/* line 13, node_modules/bootstrap/scss/mixins/_backdrop.scss */
.offcanvas-backdrop.show {
  opacity: 0.5;
}

/* line 123, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas-header {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
}

/* line 129, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas-header .btn-close {
  padding: calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5);
  margin-top: calc(-.5 * var(--bs-offcanvas-padding-y));
  margin-right: calc(-.5 * var(--bs-offcanvas-padding-x));
  margin-bottom: calc(-.5 * var(--bs-offcanvas-padding-y));
}

/* line 137, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas-title {
  margin-bottom: 0;
  line-height: var(--bs-offcanvas-title-line-height);
}

/* line 142, node_modules/bootstrap/scss/_offcanvas.scss */
.offcanvas-body {
  flex-grow: 1;
  padding: var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
  overflow-y: auto;
}

/* line 1, node_modules/bootstrap/scss/_placeholders.scss */
.placeholder {
  display: inline-block;
  min-height: 1em;
  vertical-align: middle;
  cursor: wait;
  background-color: currentcolor;
  opacity: 0.5;
}

/* line 9, node_modules/bootstrap/scss/_placeholders.scss */
.placeholder.btn::before {
  display: inline-block;
  content: "";
}

/* line 16, node_modules/bootstrap/scss/_placeholders.scss */
.placeholder-xs {
  min-height: .6em;
}

/* line 20, node_modules/bootstrap/scss/_placeholders.scss */
.placeholder-sm {
  min-height: .8em;
}

/* line 24, node_modules/bootstrap/scss/_placeholders.scss */
.placeholder-lg {
  min-height: 1.2em;
}

/* line 30, node_modules/bootstrap/scss/_placeholders.scss */
.placeholder-glow .placeholder {
  animation: placeholder-glow 2s ease-in-out infinite;
}

@keyframes placeholder-glow {
  50% {
    opacity: 0.2;
  }
}

/* line 41, node_modules/bootstrap/scss/_placeholders.scss */
.placeholder-wave {
  mask-image: linear-gradient(130deg, #000 55%, rgba(0, 0, 0, 0.8) 75%, #000 95%);
  mask-size: 200% 100%;
  animation: placeholder-wave 2s linear infinite;
}

@keyframes placeholder-wave {
  100% {
    mask-position: -200% 0%;
  }
}

/* line 3, node_modules/bootstrap/scss/mixins/_clearfix.scss */
.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

/* line 3, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-primary {
  color: #fff !important;
  background-color: RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-secondary {
  color: #fff !important;
  background-color: RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-success {
  color: #fff !important;
  background-color: RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-info {
  color: #000 !important;
  background-color: RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-warning {
  color: #000 !important;
  background-color: RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-danger {
  color: #fff !important;
  background-color: RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-light {
  color: #000 !important;
  background-color: RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_color-bg.scss */
.text-bg-dark {
  color: #fff !important;
  background-color: RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-primary {
  color: RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

/* line 8, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-primary:hover, .link-primary:focus {
  color: RGBA(10, 88, 202, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(10, 88, 202, var(--bs-link-underline-opacity, 1)) !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-secondary {
  color: RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

/* line 8, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-secondary:hover, .link-secondary:focus {
  color: RGBA(86, 94, 100, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(86, 94, 100, var(--bs-link-underline-opacity, 1)) !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-success {
  color: RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

/* line 8, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-success:hover, .link-success:focus {
  color: RGBA(12, 76, 12, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(12, 76, 12, var(--bs-link-underline-opacity, 1)) !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-info {
  color: RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

/* line 8, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-info:hover, .link-info:focus {
  color: RGBA(61, 213, 243, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(61, 213, 243, var(--bs-link-underline-opacity, 1)) !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-warning {
  color: RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

/* line 8, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-warning:hover, .link-warning:focus {
  color: RGBA(255, 205, 57, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(255, 205, 57, var(--bs-link-underline-opacity, 1)) !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-danger {
  color: RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

/* line 8, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-danger:hover, .link-danger:focus {
  color: RGBA(176, 42, 55, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(176, 42, 55, var(--bs-link-underline-opacity, 1)) !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-light {
  color: RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

/* line 8, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-light:hover, .link-light:focus {
  color: RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important;
}

/* line 3, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-dark {
  color: RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

/* line 8, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-dark:hover, .link-dark:focus {
  color: RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important;
}

/* line 19, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-body-emphasis {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

/* line 24, node_modules/bootstrap/scss/helpers/_colored-links.scss */
.link-body-emphasis:hover, .link-body-emphasis:focus {
  color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
  text-decoration-color: RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important;
}

/* line 1, node_modules/bootstrap/scss/helpers/_focus-ring.scss */
.focus-ring:focus {
  outline: 0;
  box-shadow: var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);
}

/* line 1, node_modules/bootstrap/scss/helpers/_icon-link.scss */
.icon-link {
  display: inline-flex;
  gap: 0.375rem;
  align-items: center;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
  text-underline-offset: 0.25em;
  backface-visibility: hidden;
}

/* line 9, node_modules/bootstrap/scss/helpers/_icon-link.scss */
.icon-link > .bi {
  flex-shrink: 0;
  width: 1em;
  height: 1em;
  fill: currentcolor;
  transition: 0.2s ease-in-out transform;
}

@media (prefers-reduced-motion: reduce) {
  /* line 9, node_modules/bootstrap/scss/helpers/_icon-link.scss */
  .icon-link > .bi {
    transition: none;
  }
}

/* line 21, node_modules/bootstrap/scss/helpers/_icon-link.scss */
.icon-link-hover:hover > .bi, .icon-link-hover:focus-visible > .bi {
  transform: var(--bs-icon-link-transform, translate3d(0.25em, 0, 0));
}

/* line 3, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio {
  position: relative;
  width: 100%;
}

/* line 7, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: "";
}

/* line 13, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

/* line 23, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio-1x1 {
  --bs-aspect-ratio: 100%;
}

/* line 23, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio-4x3 {
  --bs-aspect-ratio: calc(3 / 4 * 100%);
}

/* line 23, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio-16x9 {
  --bs-aspect-ratio: calc(9 / 16 * 100%);
}

/* line 23, node_modules/bootstrap/scss/helpers/_ratio.scss */
.ratio-21x9 {
  --bs-aspect-ratio: calc(9 / 21 * 100%);
}

/* line 3, node_modules/bootstrap/scss/helpers/_position.scss */
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

/* line 11, node_modules/bootstrap/scss/helpers/_position.scss */
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

/* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020;
}

/* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020;
}

@media (min-width: 576px) {
  /* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 768px) {
  /* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 992px) {
  /* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 1200px) {
  /* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

@media (min-width: 1400px) {
  /* line 24, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
  /* line 30, node_modules/bootstrap/scss/helpers/_position.scss */
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020;
  }
}

/* line 2, node_modules/bootstrap/scss/helpers/_stacks.scss */
.hstack {
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: stretch;
}

/* line 9, node_modules/bootstrap/scss/helpers/_stacks.scss */
.vstack {
  display: flex;
  flex: 1 1 auto;
  flex-direction: column;
  align-self: stretch;
}

/* line 5, node_modules/bootstrap/scss/helpers/_visually-hidden.scss */
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  width: 1px !important;
  height: 1px !important;
  padding: 0 !important;
  margin: -1px !important;
  overflow: hidden !important;
  clip: rect(0, 0, 0, 0) !important;
  white-space: nowrap !important;
  border: 0 !important;
}

/* line 19, node_modules/bootstrap/scss/mixins/_visually-hidden.scss */
.visually-hidden:not(caption),
.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
  position: absolute !important;
}

/* line 6, node_modules/bootstrap/scss/helpers/_stretched-link.scss */
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: "";
}

/* line 5, node_modules/bootstrap/scss/helpers/_text-truncation.scss */
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

/* line 1, node_modules/bootstrap/scss/helpers/_vr.scss */
.vr {
  display: inline-block;
  align-self: stretch;
  width: var(--bs-border-width);
  min-height: 1em;
  background-color: currentcolor;
  opacity: 0.25;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-baseline {
  vertical-align: baseline !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-top {
  vertical-align: top !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-middle {
  vertical-align: middle !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-bottom {
  vertical-align: bottom !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-text-bottom {
  vertical-align: text-bottom !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-text-top {
  vertical-align: text-top !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.float-start {
  float: left !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.float-end {
  float: right !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.float-none {
  float: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.object-fit-contain {
  object-fit: contain !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.object-fit-cover {
  object-fit: cover !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.object-fit-fill {
  object-fit: fill !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.object-fit-scale {
  object-fit: scale-down !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.object-fit-none {
  object-fit: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-0 {
  opacity: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-25 {
  opacity: 0.25 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-50 {
  opacity: 0.5 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-75 {
  opacity: 0.75 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.opacity-100 {
  opacity: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-auto {
  overflow: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-hidden {
  overflow: hidden !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-visible {
  overflow: visible !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-scroll {
  overflow: scroll !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-x-auto {
  overflow-x: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-x-hidden {
  overflow-x: hidden !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-x-visible {
  overflow-x: visible !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-x-scroll {
  overflow-x: scroll !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-y-auto {
  overflow-y: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-y-hidden {
  overflow-y: hidden !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-y-visible {
  overflow-y: visible !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.overflow-y-scroll {
  overflow-y: scroll !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-inline {
  display: inline !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-inline-block {
  display: inline-block !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-block {
  display: block !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-grid {
  display: grid !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-inline-grid {
  display: inline-grid !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-table {
  display: table !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-table-row {
  display: table-row !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-table-cell {
  display: table-cell !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-flex {
  display: flex !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-inline-flex {
  display: inline-flex !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.d-none {
  display: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.shadow-none {
  box-shadow: none !important;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.focus-ring-primary {
  --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity));
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.focus-ring-secondary {
  --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity));
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.focus-ring-success {
  --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity));
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.focus-ring-info {
  --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity));
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.focus-ring-warning {
  --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity));
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.focus-ring-danger {
  --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity));
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.focus-ring-light {
  --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity));
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.focus-ring-dark {
  --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity));
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.position-static {
  position: static !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.position-relative {
  position: relative !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.position-absolute {
  position: absolute !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.position-fixed {
  position: fixed !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.position-sticky {
  position: sticky !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.top-0 {
  top: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.top-50 {
  top: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.top-100 {
  top: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bottom-0 {
  bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bottom-50 {
  bottom: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bottom-100 {
  bottom: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.start-0 {
  left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.start-50 {
  left: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.start-100 {
  left: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.end-0 {
  right: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.end-50 {
  right: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.end-100 {
  right: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.translate-middle {
  transform: translate(-50%, -50%) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.translate-middle-x {
  transform: translateX(-50%) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.translate-middle-y {
  transform: translateY(-50%) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-0 {
  border: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-top-0 {
  border-top: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-end-0 {
  border-right: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-bottom-0 {
  border-bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-start-0 {
  border-left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-black {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-black-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb), var(--bs-border-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-success-subtle {
  border-color: var(--bs-success-border-subtle) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-info-subtle {
  border-color: var(--bs-info-border-subtle) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-light-subtle {
  border-color: var(--bs-light-border-subtle) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-1 {
  border-width: 1px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-2 {
  border-width: 2px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-3 {
  border-width: 3px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-4 {
  border-width: 4px !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-5 {
  border-width: 5px !important;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-opacity-10 {
  --bs-border-opacity: 0.1;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-opacity-25 {
  --bs-border-opacity: 0.25;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-opacity-50 {
  --bs-border-opacity: 0.5;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-opacity-75 {
  --bs-border-opacity: 0.75;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.border-opacity-100 {
  --bs-border-opacity: 1;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-25 {
  width: 25% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-50 {
  width: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-75 {
  width: 75% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-100 {
  width: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.w-auto {
  width: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mw-100 {
  max-width: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.vw-100 {
  width: 100vw !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-vw-100 {
  min-width: 100vw !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-25 {
  height: 25% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-50 {
  height: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-75 {
  height: 75% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-100 {
  height: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.h-auto {
  height: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mh-100 {
  max-height: 100% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.vh-100 {
  height: 100vh !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.min-vh-100 {
  min-height: 100vh !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-fill {
  flex: 1 1 auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-row {
  flex-direction: row !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-column {
  flex-direction: column !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-row-reverse {
  flex-direction: row-reverse !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-column-reverse {
  flex-direction: column-reverse !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-grow-0 {
  flex-grow: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-grow-1 {
  flex-grow: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-shrink-0 {
  flex-shrink: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-shrink-1 {
  flex-shrink: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-wrap {
  flex-wrap: wrap !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-nowrap {
  flex-wrap: nowrap !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-start {
  justify-content: flex-start !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-end {
  justify-content: flex-end !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-center {
  justify-content: center !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-between {
  justify-content: space-between !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-around {
  justify-content: space-around !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.justify-content-evenly {
  justify-content: space-evenly !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-items-start {
  align-items: flex-start !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-items-end {
  align-items: flex-end !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-items-center {
  align-items: center !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-items-baseline {
  align-items: baseline !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-items-stretch {
  align-items: stretch !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-start {
  align-content: flex-start !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-end {
  align-content: flex-end !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-center {
  align-content: center !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-between {
  align-content: space-between !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-around {
  align-content: space-around !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-content-stretch {
  align-content: stretch !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-auto {
  align-self: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-start {
  align-self: flex-start !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-end {
  align-self: flex-end !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-center {
  align-self: center !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-baseline {
  align-self: baseline !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.align-self-stretch {
  align-self: stretch !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-first {
  order: -1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-0 {
  order: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-1 {
  order: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-2 {
  order: 2 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-3 {
  order: 3 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-4 {
  order: 4 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-5 {
  order: 5 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.order-last {
  order: 6 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-0 {
  margin: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-1 {
  margin: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-2 {
  margin: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-3 {
  margin: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-4 {
  margin: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-5 {
  margin: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.m-auto {
  margin: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-1 {
  margin-right: 0.25rem !important;
  margin-left: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-2 {
  margin-right: 0.5rem !important;
  margin-left: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-3 {
  margin-right: 1rem !important;
  margin-left: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-4 {
  margin-right: 1.5rem !important;
  margin-left: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-5 {
  margin-right: 3rem !important;
  margin-left: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mx-auto {
  margin-right: auto !important;
  margin-left: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-1 {
  margin-top: 0.25rem !important;
  margin-bottom: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-2 {
  margin-top: 0.5rem !important;
  margin-bottom: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-3 {
  margin-top: 1rem !important;
  margin-bottom: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-4 {
  margin-top: 1.5rem !important;
  margin-bottom: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-5 {
  margin-top: 3rem !important;
  margin-bottom: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.my-auto {
  margin-top: auto !important;
  margin-bottom: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-0 {
  margin-top: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-1 {
  margin-top: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-2 {
  margin-top: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-3 {
  margin-top: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-4 {
  margin-top: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-5 {
  margin-top: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mt-auto {
  margin-top: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-0 {
  margin-right: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-1 {
  margin-right: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-2 {
  margin-right: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-3 {
  margin-right: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-4 {
  margin-right: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-5 {
  margin-right: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.me-auto {
  margin-right: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-0 {
  margin-bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-1 {
  margin-bottom: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-2 {
  margin-bottom: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-3 {
  margin-bottom: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-4 {
  margin-bottom: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-5 {
  margin-bottom: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.mb-auto {
  margin-bottom: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-0 {
  margin-left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-1 {
  margin-left: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-2 {
  margin-left: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-3 {
  margin-left: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-4 {
  margin-left: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-5 {
  margin-left: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ms-auto {
  margin-left: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-0 {
  padding: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-1 {
  padding: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-2 {
  padding: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-3 {
  padding: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-4 {
  padding: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.p-5 {
  padding: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-1 {
  padding-right: 0.25rem !important;
  padding-left: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-2 {
  padding-right: 0.5rem !important;
  padding-left: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-3 {
  padding-right: 1rem !important;
  padding-left: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-4 {
  padding-right: 1.5rem !important;
  padding-left: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.px-5 {
  padding-right: 3rem !important;
  padding-left: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-1 {
  padding-top: 0.25rem !important;
  padding-bottom: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-2 {
  padding-top: 0.5rem !important;
  padding-bottom: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-3 {
  padding-top: 1rem !important;
  padding-bottom: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-4 {
  padding-top: 1.5rem !important;
  padding-bottom: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.py-5 {
  padding-top: 3rem !important;
  padding-bottom: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-0 {
  padding-top: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-1 {
  padding-top: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-2 {
  padding-top: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-3 {
  padding-top: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-4 {
  padding-top: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pt-5 {
  padding-top: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-0 {
  padding-right: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-1 {
  padding-right: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-2 {
  padding-right: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-3 {
  padding-right: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-4 {
  padding-right: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-5 {
  padding-right: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-0 {
  padding-bottom: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-1 {
  padding-bottom: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-2 {
  padding-bottom: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-3 {
  padding-bottom: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-4 {
  padding-bottom: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pb-5 {
  padding-bottom: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-0 {
  padding-left: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-1 {
  padding-left: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-2 {
  padding-left: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-3 {
  padding-left: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-4 {
  padding-left: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.ps-5 {
  padding-left: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-0 {
  gap: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-1 {
  gap: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-2 {
  gap: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-3 {
  gap: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-4 {
  gap: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.gap-5 {
  gap: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.row-gap-0 {
  row-gap: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.row-gap-1 {
  row-gap: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.row-gap-2 {
  row-gap: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.row-gap-3 {
  row-gap: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.row-gap-4 {
  row-gap: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.row-gap-5 {
  row-gap: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.column-gap-0 {
  column-gap: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.column-gap-1 {
  column-gap: 0.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.column-gap-2 {
  column-gap: 0.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.column-gap-3 {
  column-gap: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.column-gap-4 {
  column-gap: 1.5rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.column-gap-5 {
  column-gap: 3rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.font-monospace {
  font-family: var(--bs-font-monospace) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-1 {
  font-size: calc(1.375rem + 1.5vw) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-2 {
  font-size: calc(1.325rem + 0.9vw) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-3 {
  font-size: calc(1.3rem + 0.6vw) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-4 {
  font-size: calc(1.275rem + 0.3vw) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-5 {
  font-size: 1.25rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fs-6 {
  font-size: 1rem !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fst-italic {
  font-style: italic !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fst-normal {
  font-style: normal !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-lighter {
  font-weight: lighter !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-light {
  font-weight: 300 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-normal {
  font-weight: 400 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-medium {
  font-weight: 500 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-semibold {
  font-weight: 600 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-bold {
  font-weight: 700 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.fw-bolder {
  font-weight: bolder !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.lh-1 {
  line-height: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.lh-sm {
  line-height: 1.25 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.lh-base {
  line-height: 1.5 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.lh-lg {
  line-height: 2 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-start {
  text-align: left !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-end {
  text-align: right !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-center {
  text-align: center !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-decoration-none {
  text-decoration: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-decoration-underline {
  text-decoration: underline !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-decoration-line-through {
  text-decoration: line-through !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-lowercase {
  text-transform: lowercase !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-uppercase {
  text-transform: uppercase !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-capitalize {
  text-transform: capitalize !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-wrap {
  white-space: normal !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-nowrap {
  white-space: nowrap !important;
}

/* rtl:begin:remove */
/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-break {
  word-wrap: break-word !important;
  word-break: break-word !important;
}

/* rtl:end:remove */
/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0, 0, 0, 0.5) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255, 255, 255, 0.5) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-reset {
  --bs-text-opacity: 1;
  color: inherit !important;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-opacity-25 {
  --bs-text-opacity: 0.25;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-opacity-50 {
  --bs-text-opacity: 0.5;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-opacity-75 {
  --bs-text-opacity: 0.75;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-opacity-100 {
  --bs-text-opacity: 1;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-primary-emphasis {
  color: var(--bs-primary-text-emphasis) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-secondary-emphasis {
  color: var(--bs-secondary-text-emphasis) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-success-emphasis {
  color: var(--bs-success-text-emphasis) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-info-emphasis {
  color: var(--bs-info-text-emphasis) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-warning-emphasis {
  color: var(--bs-warning-text-emphasis) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-danger-emphasis {
  color: var(--bs-danger-text-emphasis) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-light-emphasis {
  color: var(--bs-light-text-emphasis) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.text-dark-emphasis {
  color: var(--bs-dark-text-emphasis) !important;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-opacity-10 {
  --bs-link-opacity: 0.1;
}

/* line 62, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-opacity-10-hover:hover {
  --bs-link-opacity: 0.1;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-opacity-25 {
  --bs-link-opacity: 0.25;
}

/* line 62, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-opacity-25-hover:hover {
  --bs-link-opacity: 0.25;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-opacity-50 {
  --bs-link-opacity: 0.5;
}

/* line 62, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-opacity-50-hover:hover {
  --bs-link-opacity: 0.5;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-opacity-75 {
  --bs-link-opacity: 0.75;
}

/* line 62, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-opacity-75-hover:hover {
  --bs-link-opacity: 0.75;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-opacity-100 {
  --bs-link-opacity: 1;
}

/* line 62, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-opacity-100-hover:hover {
  --bs-link-opacity: 1;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-offset-1 {
  text-underline-offset: 0.125em !important;
}

/* line 79, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-offset-1-hover:hover {
  text-underline-offset: 0.125em !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-offset-2 {
  text-underline-offset: 0.25em !important;
}

/* line 79, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-offset-2-hover:hover {
  text-underline-offset: 0.25em !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-offset-3 {
  text-underline-offset: 0.375em !important;
}

/* line 79, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-offset-3-hover:hover {
  text-underline-offset: 0.375em !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-primary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-secondary {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-success {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-info {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-warning {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-danger {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-light {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-dark {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline {
  --bs-link-underline-opacity: 1;
  text-decoration-color: rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-opacity-0 {
  --bs-link-underline-opacity: 0;
}

/* line 62, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-opacity-0-hover:hover {
  --bs-link-underline-opacity: 0;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-opacity-10 {
  --bs-link-underline-opacity: 0.1;
}

/* line 62, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-opacity-10-hover:hover {
  --bs-link-underline-opacity: 0.1;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-opacity-25 {
  --bs-link-underline-opacity: 0.25;
}

/* line 62, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-opacity-25-hover:hover {
  --bs-link-underline-opacity: 0.25;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-opacity-50 {
  --bs-link-underline-opacity: 0.5;
}

/* line 62, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-opacity-50-hover:hover {
  --bs-link-underline-opacity: 0.5;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-opacity-75 {
  --bs-link-underline-opacity: 0.75;
}

/* line 62, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-opacity-75-hover:hover {
  --bs-link-underline-opacity: 0.75;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-opacity-100 {
  --bs-link-underline-opacity: 1;
}

/* line 62, node_modules/bootstrap/scss/mixins/_utilities.scss */
.link-underline-opacity-100-hover:hover {
  --bs-link-underline-opacity: 1;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-opacity-10 {
  --bs-bg-opacity: 0.1;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-opacity-25 {
  --bs-bg-opacity: 0.25;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-opacity-50 {
  --bs-bg-opacity: 0.5;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-opacity-75 {
  --bs-bg-opacity: 0.75;
}

/* line 57, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-opacity-100 {
  --bs-bg-opacity: 1;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.bg-gradient {
  background-image: var(--bs-gradient) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.user-select-all {
  user-select: all !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.user-select-auto {
  user-select: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.user-select-none {
  user-select: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-none {
  pointer-events: none !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.pe-auto {
  pointer-events: auto !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded {
  border-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-0 {
  border-radius: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-1 {
  border-radius: var(--bs-border-radius-sm) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-2 {
  border-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-3 {
  border-radius: var(--bs-border-radius-lg) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-4 {
  border-radius: var(--bs-border-radius-xl) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-5 {
  border-radius: var(--bs-border-radius-xxl) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-circle {
  border-radius: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-pill {
  border-radius: var(--bs-border-radius-pill) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-top {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-top-0 {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm) !important;
  border-top-right-radius: var(--bs-border-radius-sm) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius) !important;
  border-top-right-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg) !important;
  border-top-right-radius: var(--bs-border-radius-lg) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl) !important;
  border-top-right-radius: var(--bs-border-radius-xl) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-top-circle {
  border-top-left-radius: 50% !important;
  border-top-right-radius: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill) !important;
  border-top-right-radius: var(--bs-border-radius-pill) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-end {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-end-0 {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius) !important;
  border-bottom-right-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-end-circle {
  border-top-right-radius: 50% !important;
  border-bottom-right-radius: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-bottom-0 {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm) !important;
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius) !important;
  border-bottom-left-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg) !important;
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-xxl) !important;
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-bottom-circle {
  border-bottom-right-radius: 50% !important;
  border-bottom-left-radius: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill) !important;
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-start-0 {
  border-bottom-left-radius: 0 !important;
  border-top-left-radius: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm) !important;
  border-top-left-radius: var(--bs-border-radius-sm) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius) !important;
  border-top-left-radius: var(--bs-border-radius) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg) !important;
  border-top-left-radius: var(--bs-border-radius-lg) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl) !important;
  border-top-left-radius: var(--bs-border-radius-xl) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-xxl) !important;
  border-top-left-radius: var(--bs-border-radius-xxl) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-start-circle {
  border-bottom-left-radius: 50% !important;
  border-top-left-radius: 50% !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill) !important;
  border-top-left-radius: var(--bs-border-radius-pill) !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.visible {
  visibility: visible !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.invisible {
  visibility: hidden !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.z-n1 {
  z-index: -1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.z-0 {
  z-index: 0 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.z-1 {
  z-index: 1 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.z-2 {
  z-index: 2 !important;
}

/* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
.z-3 {
  z-index: 3 !important;
}

@media (min-width: 576px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-sm-start {
    float: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-sm-end {
    float: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-sm-none {
    float: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-sm-contain {
    object-fit: contain !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-sm-cover {
    object-fit: cover !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-sm-fill {
    object-fit: fill !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-sm-scale {
    object-fit: scale-down !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-sm-none {
    object-fit: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-inline-grid {
    display: inline-grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-sm-none {
    display: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-row {
    flex-direction: row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-column {
    flex-direction: column !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-center {
    justify-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-sm-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-sm-center {
    align-items: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-center {
    align-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-between {
    align-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-around {
    align-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-auto {
    align-self: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-center {
    align-self: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-first {
    order: -1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-0 {
    order: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-1 {
    order: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-2 {
    order: 2 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-3 {
    order: 3 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-4 {
    order: 4 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-5 {
    order: 5 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-sm-last {
    order: 6 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-0 {
    margin: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-3 {
    margin: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-5 {
    margin: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-sm-auto {
    margin: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-sm-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-sm-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-0 {
    margin-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-3 {
    margin-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-5 {
    margin-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-sm-auto {
    margin-top: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-0 {
    margin-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-3 {
    margin-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-5 {
    margin-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-sm-auto {
    margin-right: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-sm-auto {
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-0 {
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-3 {
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-5 {
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-sm-auto {
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-0 {
    padding: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-3 {
    padding: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-sm-5 {
    padding: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-sm-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-sm-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-0 {
    padding-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-3 {
    padding-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-sm-5 {
    padding-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-0 {
    padding-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-3 {
    padding-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-sm-5 {
    padding-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-sm-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-0 {
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-3 {
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-sm-5 {
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-0 {
    gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-1 {
    gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-2 {
    gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-3 {
    gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-4 {
    gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-sm-5 {
    gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-sm-0 {
    row-gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-sm-1 {
    row-gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-sm-2 {
    row-gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-sm-3 {
    row-gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-sm-4 {
    row-gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-sm-5 {
    row-gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-sm-0 {
    column-gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-sm-1 {
    column-gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-sm-2 {
    column-gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-sm-3 {
    column-gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-sm-4 {
    column-gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-sm-5 {
    column-gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-sm-start {
    text-align: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-sm-end {
    text-align: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-sm-center {
    text-align: center !important;
  }
}

@media (min-width: 768px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-md-start {
    float: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-md-end {
    float: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-md-none {
    float: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-md-contain {
    object-fit: contain !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-md-cover {
    object-fit: cover !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-md-fill {
    object-fit: fill !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-md-scale {
    object-fit: scale-down !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-md-none {
    object-fit: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-inline-grid {
    display: inline-grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-md-none {
    display: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-row {
    flex-direction: row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-column {
    flex-direction: column !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-center {
    justify-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-md-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-md-start {
    align-items: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-md-end {
    align-items: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-md-center {
    align-items: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-start {
    align-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-end {
    align-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-center {
    align-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-between {
    align-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-around {
    align-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-auto {
    align-self: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-start {
    align-self: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-end {
    align-self: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-center {
    align-self: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-md-stretch {
    align-self: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-first {
    order: -1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-0 {
    order: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-1 {
    order: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-2 {
    order: 2 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-3 {
    order: 3 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-4 {
    order: 4 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-5 {
    order: 5 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-md-last {
    order: 6 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-0 {
    margin: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-1 {
    margin: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-2 {
    margin: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-3 {
    margin: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-4 {
    margin: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-5 {
    margin: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-md-auto {
    margin: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-md-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-md-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-0 {
    margin-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-3 {
    margin-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-5 {
    margin-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-md-auto {
    margin-top: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-0 {
    margin-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-3 {
    margin-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-5 {
    margin-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-md-auto {
    margin-right: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-md-auto {
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-0 {
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-3 {
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-5 {
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-md-auto {
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-0 {
    padding: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-1 {
    padding: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-2 {
    padding: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-3 {
    padding: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-4 {
    padding: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-md-5 {
    padding: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-md-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-md-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-0 {
    padding-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-3 {
    padding-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-md-5 {
    padding-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-0 {
    padding-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-3 {
    padding-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-md-5 {
    padding-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-md-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-0 {
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-3 {
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-md-5 {
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-0 {
    gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-1 {
    gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-2 {
    gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-3 {
    gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-4 {
    gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-md-5 {
    gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-md-0 {
    row-gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-md-1 {
    row-gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-md-2 {
    row-gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-md-3 {
    row-gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-md-4 {
    row-gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-md-5 {
    row-gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-md-0 {
    column-gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-md-1 {
    column-gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-md-2 {
    column-gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-md-3 {
    column-gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-md-4 {
    column-gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-md-5 {
    column-gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-md-start {
    text-align: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-md-end {
    text-align: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-md-center {
    text-align: center !important;
  }
}

@media (min-width: 992px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-lg-start {
    float: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-lg-end {
    float: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-lg-none {
    float: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-lg-contain {
    object-fit: contain !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-lg-cover {
    object-fit: cover !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-lg-fill {
    object-fit: fill !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-lg-scale {
    object-fit: scale-down !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-lg-none {
    object-fit: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-inline-grid {
    display: inline-grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-lg-none {
    display: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-row {
    flex-direction: row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-column {
    flex-direction: column !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-center {
    justify-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-lg-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-lg-center {
    align-items: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-center {
    align-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-between {
    align-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-around {
    align-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-auto {
    align-self: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-center {
    align-self: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-first {
    order: -1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-0 {
    order: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-1 {
    order: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-2 {
    order: 2 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-3 {
    order: 3 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-4 {
    order: 4 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-5 {
    order: 5 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-lg-last {
    order: 6 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-0 {
    margin: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-3 {
    margin: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-5 {
    margin: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-lg-auto {
    margin: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-lg-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-lg-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-0 {
    margin-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-3 {
    margin-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-5 {
    margin-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-lg-auto {
    margin-top: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-0 {
    margin-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-3 {
    margin-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-5 {
    margin-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-lg-auto {
    margin-right: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-lg-auto {
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-0 {
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-3 {
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-5 {
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-lg-auto {
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-0 {
    padding: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-3 {
    padding: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-lg-5 {
    padding: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-lg-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-lg-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-0 {
    padding-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-3 {
    padding-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-lg-5 {
    padding-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-0 {
    padding-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-3 {
    padding-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-lg-5 {
    padding-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-lg-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-0 {
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-3 {
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-lg-5 {
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-0 {
    gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-1 {
    gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-2 {
    gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-3 {
    gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-4 {
    gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-lg-5 {
    gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-lg-0 {
    row-gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-lg-1 {
    row-gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-lg-2 {
    row-gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-lg-3 {
    row-gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-lg-4 {
    row-gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-lg-5 {
    row-gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-lg-0 {
    column-gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-lg-1 {
    column-gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-lg-2 {
    column-gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-lg-3 {
    column-gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-lg-4 {
    column-gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-lg-5 {
    column-gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-lg-start {
    text-align: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-lg-end {
    text-align: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-lg-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xl-start {
    float: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xl-end {
    float: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xl-none {
    float: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-xl-contain {
    object-fit: contain !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-xl-cover {
    object-fit: cover !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-xl-fill {
    object-fit: fill !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-xl-scale {
    object-fit: scale-down !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-xl-none {
    object-fit: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-inline-grid {
    display: inline-grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xl-none {
    display: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-row {
    flex-direction: row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-column {
    flex-direction: column !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-center {
    justify-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xl-center {
    align-items: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-center {
    align-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-between {
    align-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-around {
    align-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-auto {
    align-self: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-center {
    align-self: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-first {
    order: -1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-0 {
    order: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-1 {
    order: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-2 {
    order: 2 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-3 {
    order: 3 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-4 {
    order: 4 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-5 {
    order: 5 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xl-last {
    order: 6 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-0 {
    margin: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-3 {
    margin: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-5 {
    margin: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xl-auto {
    margin: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-0 {
    margin-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-3 {
    margin-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-5 {
    margin-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xl-auto {
    margin-top: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-0 {
    margin-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-3 {
    margin-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-5 {
    margin-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xl-auto {
    margin-right: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xl-auto {
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-0 {
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-3 {
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-5 {
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xl-auto {
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-0 {
    padding: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-3 {
    padding: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xl-5 {
    padding: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-0 {
    padding-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-3 {
    padding-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xl-5 {
    padding-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-0 {
    padding-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-3 {
    padding-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xl-5 {
    padding-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-0 {
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-3 {
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xl-5 {
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-0 {
    gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-1 {
    gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-2 {
    gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-3 {
    gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-4 {
    gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xl-5 {
    gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-xl-0 {
    row-gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-xl-1 {
    row-gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-xl-2 {
    row-gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-xl-3 {
    row-gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-xl-4 {
    row-gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-xl-5 {
    row-gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-xl-0 {
    column-gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-xl-1 {
    column-gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-xl-2 {
    column-gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-xl-3 {
    column-gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-xl-4 {
    column-gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-xl-5 {
    column-gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xl-start {
    text-align: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xl-end {
    text-align: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xl-center {
    text-align: center !important;
  }
}

@media (min-width: 1400px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xxl-start {
    float: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xxl-end {
    float: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .float-xxl-none {
    float: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-xxl-contain {
    object-fit: contain !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-xxl-cover {
    object-fit: cover !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-xxl-fill {
    object-fit: fill !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-xxl-scale {
    object-fit: scale-down !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .object-fit-xxl-none {
    object-fit: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-inline-grid {
    display: inline-grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-xxl-none {
    display: none !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-fill {
    flex: 1 1 auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-row {
    flex-direction: row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-column {
    flex-direction: column !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-row-reverse {
    flex-direction: row-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-column-reverse {
    flex-direction: column-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-grow-0 {
    flex-grow: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-grow-1 {
    flex-grow: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-shrink-0 {
    flex-shrink: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-shrink-1 {
    flex-shrink: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-wrap {
    flex-wrap: wrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-nowrap {
    flex-wrap: nowrap !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .flex-xxl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-start {
    justify-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-end {
    justify-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-center {
    justify-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-between {
    justify-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-around {
    justify-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .justify-content-xxl-evenly {
    justify-content: space-evenly !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xxl-start {
    align-items: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xxl-end {
    align-items: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xxl-center {
    align-items: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xxl-baseline {
    align-items: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-items-xxl-stretch {
    align-items: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-start {
    align-content: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-end {
    align-content: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-center {
    align-content: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-between {
    align-content: space-between !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-around {
    align-content: space-around !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-content-xxl-stretch {
    align-content: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-auto {
    align-self: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-start {
    align-self: flex-start !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-end {
    align-self: flex-end !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-center {
    align-self: center !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-baseline {
    align-self: baseline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .align-self-xxl-stretch {
    align-self: stretch !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-first {
    order: -1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-0 {
    order: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-1 {
    order: 1 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-2 {
    order: 2 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-3 {
    order: 3 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-4 {
    order: 4 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-5 {
    order: 5 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .order-xxl-last {
    order: 6 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-0 {
    margin: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-3 {
    margin: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-5 {
    margin: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .m-xxl-auto {
    margin: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-0 {
    margin-right: 0 !important;
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-1 {
    margin-right: 0.25rem !important;
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-2 {
    margin-right: 0.5rem !important;
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-3 {
    margin-right: 1rem !important;
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-4 {
    margin-right: 1.5rem !important;
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-5 {
    margin-right: 3rem !important;
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mx-xxl-auto {
    margin-right: auto !important;
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-0 {
    margin-top: 0 !important;
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-1 {
    margin-top: 0.25rem !important;
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-2 {
    margin-top: 0.5rem !important;
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-3 {
    margin-top: 1rem !important;
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-4 {
    margin-top: 1.5rem !important;
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-5 {
    margin-top: 3rem !important;
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .my-xxl-auto {
    margin-top: auto !important;
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-0 {
    margin-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-1 {
    margin-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-2 {
    margin-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-3 {
    margin-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-4 {
    margin-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-5 {
    margin-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mt-xxl-auto {
    margin-top: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-0 {
    margin-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-1 {
    margin-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-2 {
    margin-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-3 {
    margin-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-4 {
    margin-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-5 {
    margin-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .me-xxl-auto {
    margin-right: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-0 {
    margin-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-3 {
    margin-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-5 {
    margin-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .mb-xxl-auto {
    margin-bottom: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-0 {
    margin-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-1 {
    margin-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-2 {
    margin-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-3 {
    margin-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-4 {
    margin-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-5 {
    margin-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ms-xxl-auto {
    margin-left: auto !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-0 {
    padding: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-3 {
    padding: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .p-xxl-5 {
    padding: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-0 {
    padding-right: 0 !important;
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-1 {
    padding-right: 0.25rem !important;
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-2 {
    padding-right: 0.5rem !important;
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-3 {
    padding-right: 1rem !important;
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-4 {
    padding-right: 1.5rem !important;
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .px-xxl-5 {
    padding-right: 3rem !important;
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-0 {
    padding-top: 0 !important;
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-1 {
    padding-top: 0.25rem !important;
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-2 {
    padding-top: 0.5rem !important;
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-3 {
    padding-top: 1rem !important;
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-4 {
    padding-top: 1.5rem !important;
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .py-xxl-5 {
    padding-top: 3rem !important;
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-0 {
    padding-top: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-1 {
    padding-top: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-2 {
    padding-top: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-3 {
    padding-top: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-4 {
    padding-top: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pt-xxl-5 {
    padding-top: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-0 {
    padding-right: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-1 {
    padding-right: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-2 {
    padding-right: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-3 {
    padding-right: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-4 {
    padding-right: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pe-xxl-5 {
    padding-right: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-0 {
    padding-bottom: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-3 {
    padding-bottom: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .pb-xxl-5 {
    padding-bottom: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-0 {
    padding-left: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-1 {
    padding-left: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-2 {
    padding-left: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-3 {
    padding-left: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-4 {
    padding-left: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .ps-xxl-5 {
    padding-left: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-0 {
    gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-1 {
    gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-2 {
    gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-3 {
    gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-4 {
    gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .gap-xxl-5 {
    gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-xxl-0 {
    row-gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-xxl-1 {
    row-gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-xxl-2 {
    row-gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-xxl-3 {
    row-gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-xxl-4 {
    row-gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .row-gap-xxl-5 {
    row-gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-xxl-0 {
    column-gap: 0 !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-xxl-1 {
    column-gap: 0.25rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-xxl-2 {
    column-gap: 0.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-xxl-3 {
    column-gap: 1rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-xxl-4 {
    column-gap: 1.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .column-gap-xxl-5 {
    column-gap: 3rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xxl-start {
    text-align: left !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xxl-end {
    text-align: right !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .text-xxl-center {
    text-align: center !important;
  }
}

@media (min-width: 1200px) {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-1 {
    font-size: 2.5rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-2 {
    font-size: 2rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-3 {
    font-size: 1.75rem !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .fs-4 {
    font-size: 1.5rem !important;
  }
}

@media print {
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-inline {
    display: inline !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-inline-block {
    display: inline-block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-block {
    display: block !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-grid {
    display: grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-inline-grid {
    display: inline-grid !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-table {
    display: table !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-table-row {
    display: table-row !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-table-cell {
    display: table-cell !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-flex {
    display: flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-inline-flex {
    display: inline-flex !important;
  }
  /* line 67, node_modules/bootstrap/scss/mixins/_utilities.scss */
  .d-print-none {
    display: none !important;
  }
}

/* line 23, app/assets/stylesheets/application.scss */
.popover {
  max-width: 460px;
}

/* line 27, app/assets/stylesheets/application.scss */
.purple-btn {
  color: white;
  background-color: #5B1C69;
}

/* line 30, app/assets/stylesheets/application.scss */
.purple-btn:focus, .purple-btn:hover {
  box-shadow: 0 0 0 0.25rem #ff550020;
  color: white;
}

/* line 36, app/assets/stylesheets/application.scss */
.grey-btn {
  color: white;
  background-color: grey;
}

/* line 39, app/assets/stylesheets/application.scss */
.grey-btn:focus, .grey-btn:hover {
  background-color: #5c5a5a;
  color: white;
}
