@import url(https://fonts.googleapis.com/css?family=Dosis&subset=latin-ext&display=swap);@charset "UTF-8";

@font-face {
  font-family: "NeueHaasGroteskDisp Pro Lt";
  src: url("../fonts/Jordan/NHaasGroteskDSPro-45Lt.eot");
  src: url("../fonts/Jordan/NHaasGroteskDSPro-45Lt.eot?#iefix") format("embedded-opentype"), url("../fonts/Jordan/NHaasGroteskDSPro-45Lt.woff2") format("woff2"), url("../fonts/Jordan/NHaasGroteskDSPro-45Lt.woff") format("woff"), url("../fonts/Jordan/NHaasGroteskDSPro-45Lt.ttf") format("truetype"), url("../fonts/Jordan/NHaasGroteskDSPro-45Lt.svg#NHaasGroteskDSPro-45Lt") format("svg");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "NeueHaasGroteskDisp Pro";
  src: url("../fonts/Jordan/NHaasGroteskDSPro-55Rg.eot");
  src: url("../fonts/Jordan/NHaasGroteskDSPro-55Rg.eot?#iefix") format("embedded-opentype"), url("../fonts/Jordan/NHaasGroteskDSPro-55Rg.woff2") format("woff2"), url("../fonts/Jordan/NHaasGroteskDSPro-55Rg.woff") format("woff"), url("../fonts/Jordan/NHaasGroteskDSPro-55Rg.ttf") format("truetype"), url("../fonts/Jordan/NHaasGroteskDSPro-55Rg.svg#NHaasGroteskDSPro-55Rg") format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "NeueHaasGroteskDisp Pro Md";
  src: url("../fonts/Jordan/NHaasGroteskDSPro-65Md.eot");
  src: url("../fonts/Jordan/NHaasGroteskDSPro-65Md.eot?#iefix") format("embedded-opentype"), url("../fonts/Jordan/NHaasGroteskDSPro-65Md.woff2") format("woff2"), url("../fonts/Jordan/NHaasGroteskDSPro-65Md.woff") format("woff"), url("../fonts/Jordan/NHaasGroteskDSPro-65Md.ttf") format("truetype"), url("../fonts/Jordan/NHaasGroteskDSPro-65Md.svg#NHaasGroteskDSPro-65Md") format("svg");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "JordanNHGText-75Bold";
  src: url("../fonts/Jordan/JordanNHGText-75Bold.eot");
  src: url("../fonts/Jordan/JordanNHGText-75Bold.eot?#iefix") format("embedded-opentype"), url("../fonts/Jordan/JordanNHGText-75Bold.woff2") format("woff2"), url("../fonts/Jordan/JordanNHGText-75Bold.woff") format("woff"), url("../fonts/Jordan/JordanNHGText-75Bold.ttf") format("truetype"), url("../fonts/Jordan/JordanNHGText-75Bold.svg#JordanNHGText-75Bold") format("svg");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Alianza2024";
  src: url("../../fonts/Personalization/Al24-Regular.woff2") format("woff2"), url("../../fonts/Personalization/Al24-Regular.woff") format("woff"), url("../../fonts/Personalization/Al24-Regular.otf") format("opentype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Alianza2025";
  src: url("../../fonts/Personalization/Al25-Regular.woff2") format("woff2"), url("../../fonts/Personalization/Al25-Regular.woff") format("woff"), url("../../fonts/Personalization/Al25-Regular.otf") format("opentype");
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Alianza2026";
  src: url("../../fonts/Personalization/Al26-Regular.woff2") format("woff2"), url("../../fonts/Personalization/Al26-Regular.woff") format("woff"), url("../../fonts/Personalization/Al26-Regular.otf") format("opentype");
  font-style: normal;
  font-display: swap;
}
:root {
  --color-white: #fff;
  --color-black: #000;
  --color-primary: #111111;
  --color-secondary: #ffffff;
  --color-light-shades: #f5f5f5;
  --color-dark-accent: #e5e5e5;
  --color-dark-shades: #111111;
  --color-success: #6bd079;
  --color-danger: #d43f21;
  --color-grey1: #F5F5F5;
  --color-grey2: #E5E5E5;
  --color-grey3: #959595;
  --color-grey4: #757575;
  --color-grey5: #454545;
  --color-grey6: #B0B0B0;
  --color-grey7: #CBCBCB;
  --color-grey8: #cccccc;
  --color-grey-transparent-1: $grey-transparent-1;
  --color-grey-transparent-2: $grey-transparent-2;
  --color-light-gray: var(--color-grey1);
  --color-slightly-darker-gray: var(--color-grey4);
  --color-dark-gray: var(--color-grey6);
  --color-darker-gray: var(--color-grey7);
  --color-horizontal-rule-grey: var(--color-grey3);
  --color-product-number-grey: var(--color-grey3);
  --color-horizontal-border-grey: var(--color-grey4);
  --color-menu-link: var(--color-grey6);
  --color-close-menu-bg: var(--color-grey2);
  --color-link-color: var(--color-dark-gray);
  --color-hr-border-color: var(--color-grey3);
  --skin-background-color-1: var(--color-gray1);
  --skin-border-color-1: var(--color-white);
  --skin-main-text-color-1: var(--color-gray7);
  --skin-main-text-color-2: var(--color-gray7);
  --skin-menu-color-1: #444;
  --skin-menu-color-1-invert: var(--color-white);
  --skin-menu-color-2: #222;
  --skin-link-color-1: #444;
  --skin-link-color-2: #f5f5f5;
  --skin-primary-color-1: var(--color-primary);
  --skin-primary-color-2: var(--color-primary);
  --skin-primary-color-invert-1: var(--color-white);
  --skin-selectbox-background-color-1: var(--color-white);
  --skin-selectbox-text-color-1: var(--skin-main-text-color-1);
  --skin-banner-background-color-1: var(--color-secondary);
  --skin-banner-background-color-2: var(--color-primary);
  --skin-banner-text-color-1: var(--color-white);
  --skin-heading-color-1: var(--color-primary);
  --skin-heading-color-1-invert: var(--color-white);
  --skin-price-1: var(--color-gray7);
  --skin-header-font: HelveticaNeue, sans-serif;
  --skin-body-font: HelveticaNeue, sans-serif;
  --base-font-size: 1rem;
  --normal-font-size: 0.875rem;
  --small-font-size: 0.75rem;
  --xsmall-font-size: 0.625rem;
  --header-font-family: HelveticaNeue, sans-serif;
  --header-font-weight: 500;
  --header-bold-font-family: Nike Futura, HelveticaNeue, sans-serif;
  --header-bold-font-weight: 900;
  --header-margin-top: 0.5rem;
  --header-margin-bottom: 0.5rem;
  --header-line-height: 7.5%rem;
  --header-color: #111111;
  --h1-size-mobile: 3rem;
  --h1-size-desktop: 4.5rem;
  --h2-size-mobile: 2.25rem;
  --h2-size-desktop: 3rem;
  --h3-size-mobile: 2rem;
  --h3-size-desktop: 2rem;
  --h4-size-mobile: 1.5rem;
  --h4-size-desktop: 1.75rem;
  --h5-size-mobile: 1.25rem;
  --h5-size-desktop: 1.625rem;
  --p-size-mobile: 0.875rem;
  --p-size-desktop: 0.875rem;
  --body-font-family: HelveticaNeue, sans-serif;
  --body-font-weight: 400;
  --body-bold-font-family: HelveticaNeue, sans-serif;
  --body-bold-font-weight: 500;
  --nav-menu-font-size: 1rem;
  --nav-menu-line-height: 0.9375rem;
  --megamenu-font-size: 1rem;
  --megamenu-line-height: 0.9375rem;
  --button-padding-vertical: 0.3125rem;
  --button-padding-horizontal: 1.125rem;
  --button-font-size: 1rem;
  --button-font-weight: 500;
  --button-line-height: 1.1875rem;
  --button-border-radius: 1.875rem;
  --button-primary-color: #f1f5f5;
  --checkbox-size: 1.25rem;
  --checkbox-bg-color: #ffffff;
  --checkbox-active-color: #111111;
  --checkbox-disabled-bg-color: #f5f5f5;
  --checkbox-disabled-color: #e5e5e5;
  --input-font-size: 0.875rem;
  --input-height: 3.5rem;
  --input-border: 0.0625rem;
  --input-border-radius: 0.4375rem;
  --input-padding-y: 0.875rem;
  --input-padding-x: 1rem;
  --input-color: #2b2047;
  --input-background-color: #fff;
  --input-border-color: #e5e5e5;
  --input-disabled-border-color: #f1f5f5;
  --input-disabled-text-color: #9c9a9e;
  --input-disabled-background-color: #f1f5f5;
  --input-success-color: #6bd079;
  --input-danger-color: #d43f21;
  --input-danger-background-color: #fff;
  --input-search-background-color: #f5f5f5;
  --input-search-border-color: #f5f5f5;
  --input-search-text-color: #111111;
  --input-search-field-height: 2.5rem;
  --input-search-padding-y: 0.625rem;
  --input-search-padding-x: 1rem;
  --input-placeholder-color: #e5e5e5;
  --select-color: #2b2047;
  --select-border-radius: 0.4375rem;
  --select-border-color: #e5e5e5;
  --select-border-width: 0.0625rem;
  --select-padding-y: 0.8125rem;
  --select-padding-x: 1rem;
  --radio-button-size: 1.25rem;
  --radio-button-border-color: #E5E5E5;
  --radio-button-bg-color: #ffffff;
  --radio-button-active-color: #111111;
  --radio-button-disabled-bg-color: #F5F5F5;
  --radio-button-disabled-color: #e5e5e5;
  --footer-social-icons-default-color: #2b2047;
  --footer-social-icons-active-color: #ff5a5f;
  --footer-bg-color: #fff;
  --footer-bg-secondary-color: #f1f5f5;
  --step--3: clamp(0.51rem, 0.5rem + 0.01vw, 0.51rem);
  --step--2: clamp(0.61rem, 0.6rem + 0.05vw, 0.64rem);
  --step--1: clamp(0.73rem, 0.71rem + 0.1vw, 0.8rem);
  --step-0: clamp(0.88rem, 0.84rem + 0.18vw, 1rem);
  --step-1: clamp(1.05rem, 0.99rem + 0.29vw, 1.25rem);
  --step-2: clamp(1.26rem, 1.17rem + 0.43vw, 1.56rem);
  --step-3: clamp(1.51rem, 1.39rem + 0.63vw, 1.95rem);
  --step-4: clamp(1.81rem, 1.64rem + 0.9vw, 2.44rem);
  --step-5: clamp(2.18rem, 1.93rem + 1.25vw, 3.05rem);
}

:root {
  --blue: #4479FB;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #c00;
  --orange: #EA5133;
  --yellow: #ffc107;
  --green: #41A03A;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #111111;
  --secondary: #ffffff;
  --success: #6bd079;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #d43f21;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --breakpoint-xxl: 1920px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

* {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #F5F5F5;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #B0B0B0;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #8a8a8a;
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus:not(:focus-visible) {
  outline: 0;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid #959595;
}

small,
.small {
  font-size: 0.75rem;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 0.75rem;
  color: #6c757d;
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #F5F5F5;
  border: 1px solid #dee2e6;
  border-radius: 0.1875rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.1875rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 6px;
  padding-left: 6px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 760px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 992px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 1200px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1824px;
  }
}
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -6px;
  margin-left: -6px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xxl,
.col-xxl-auto, .col-xxl-12, .col-xxl-11, .col-xxl-10, .col-xxl-9, .col-xxl-8, .col-xxl-7, .col-xxl-6, .col-xxl-5, .col-xxl-4, .col-xxl-3, .col-xxl-2, .col-xxl-1, .col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 6px;
  padding-left: 6px;
}

.col {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.3333333333%;
          flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 20%;
          flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.6666666667%;
          flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 8.33333333%;
          flex: 0 0 8.33333333%;
  max-width: 8.33333333%;
}

.col-2 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 16.66666667%;
          flex: 0 0 16.66666667%;
  max-width: 16.66666667%;
}

.col-3 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 25%;
          flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33.33333333%;
          flex: 0 0 33.33333333%;
  max-width: 33.33333333%;
}

.col-5 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 41.66666667%;
          flex: 0 0 41.66666667%;
  max-width: 41.66666667%;
}

.col-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 50%;
          flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 58.33333333%;
          flex: 0 0 58.33333333%;
  max-width: 58.33333333%;
}

.col-8 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 66.66666667%;
          flex: 0 0 66.66666667%;
  max-width: 66.66666667%;
}

.col-9 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 75%;
          flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 83.33333333%;
          flex: 0 0 83.33333333%;
  max-width: 83.33333333%;
}

.col-11 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 91.66666667%;
          flex: 0 0 91.66666667%;
  max-width: 91.66666667%;
}

.col-12 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  -webkit-box-ordinal-group: 0;
      -ms-flex-order: -1;
          order: -1;
}

.order-last {
  -webkit-box-ordinal-group: 14;
      -ms-flex-order: 13;
          order: 13;
}

.order-0 {
  -webkit-box-ordinal-group: 1;
      -ms-flex-order: 0;
          order: 0;
}

.order-1 {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}

.order-2 {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.order-3 {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}

.order-4 {
  -webkit-box-ordinal-group: 5;
      -ms-flex-order: 4;
          order: 4;
}

.order-5 {
  -webkit-box-ordinal-group: 6;
      -ms-flex-order: 5;
          order: 5;
}

.order-6 {
  -webkit-box-ordinal-group: 7;
      -ms-flex-order: 6;
          order: 6;
}

.order-7 {
  -webkit-box-ordinal-group: 8;
      -ms-flex-order: 7;
          order: 7;
}

.order-8 {
  -webkit-box-ordinal-group: 9;
      -ms-flex-order: 8;
          order: 8;
}

.order-9 {
  -webkit-box-ordinal-group: 10;
      -ms-flex-order: 9;
          order: 9;
}

.order-10 {
  -webkit-box-ordinal-group: 11;
      -ms-flex-order: 10;
          order: 10;
}

.order-11 {
  -webkit-box-ordinal-group: 12;
      -ms-flex-order: 11;
          order: 11;
}

.order-12 {
  -webkit-box-ordinal-group: 13;
      -ms-flex-order: 12;
          order: 12;
}

.offset-1 {
  margin-left: 8.33333333%;
}

.offset-2 {
  margin-left: 16.66666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.33333333%;
}

.offset-5 {
  margin-left: 41.66666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.33333333%;
}

.offset-8 {
  margin-left: 66.66666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.33333333%;
}

.offset-11 {
  margin-left: 91.66666667%;
}

@media (min-width: 576px) {
  .col-sm {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-sm-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-sm-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-sm-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-sm-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-sm-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-sm-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-sm-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-sm-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-sm-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-sm-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-sm-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-sm-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-sm-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-sm-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.33333333%;
  }
  .offset-sm-2 {
    margin-left: 16.66666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.33333333%;
  }
  .offset-sm-5 {
    margin-left: 41.66666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.33333333%;
  }
  .offset-sm-8 {
    margin-left: 66.66666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.33333333%;
  }
  .offset-sm-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-md-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-md-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-md-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-md-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-md-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-md-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-md-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-md-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-md-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-md-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-md-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-md-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-md-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-md-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-md-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.33333333%;
  }
  .offset-md-2 {
    margin-left: 16.66666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.33333333%;
  }
  .offset-md-5 {
    margin-left: 41.66666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.33333333%;
  }
  .offset-md-8 {
    margin-left: 66.66666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.33333333%;
  }
  .offset-md-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-lg-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-lg-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-lg-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-lg-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-lg-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-lg-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-lg-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-lg-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-lg-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-lg-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-lg-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-lg-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-lg-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-lg-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.33333333%;
  }
  .offset-lg-2 {
    margin-left: 16.66666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.33333333%;
  }
  .offset-lg-5 {
    margin-left: 41.66666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.33333333%;
  }
  .offset-lg-8 {
    margin-left: 66.66666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.33333333%;
  }
  .offset-lg-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xl-11 {
    margin-left: 91.66666667%;
  }
}
@media (min-width: 1920px) {
  .col-xxl {
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xxl-1 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xxl-2 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xxl-3 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xxl-4 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xxl-5 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 20%;
            flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xxl-6 > * {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.6666666667%;
            flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xxl-auto {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xxl-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.33333333%;
            flex: 0 0 8.33333333%;
    max-width: 8.33333333%;
  }
  .col-xxl-2 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 16.66666667%;
            flex: 0 0 16.66666667%;
    max-width: 16.66666667%;
  }
  .col-xxl-3 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 25%;
            flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xxl-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
  .col-xxl-5 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 41.66666667%;
            flex: 0 0 41.66666667%;
    max-width: 41.66666667%;
  }
  .col-xxl-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xxl-7 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 58.33333333%;
            flex: 0 0 58.33333333%;
    max-width: 58.33333333%;
  }
  .col-xxl-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.66666667%;
            flex: 0 0 66.66666667%;
    max-width: 66.66666667%;
  }
  .col-xxl-9 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 75%;
            flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xxl-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.33333333%;
            flex: 0 0 83.33333333%;
    max-width: 83.33333333%;
  }
  .col-xxl-11 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 91.66666667%;
            flex: 0 0 91.66666667%;
    max-width: 91.66666667%;
  }
  .col-xxl-12 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0;
        -ms-flex-order: -1;
            order: -1;
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 14;
        -ms-flex-order: 13;
            order: 13;
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0;
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6;
        -ms-flex-order: 5;
            order: 5;
  }
  .order-xxl-6 {
    -webkit-box-ordinal-group: 7;
        -ms-flex-order: 6;
            order: 6;
  }
  .order-xxl-7 {
    -webkit-box-ordinal-group: 8;
        -ms-flex-order: 7;
            order: 7;
  }
  .order-xxl-8 {
    -webkit-box-ordinal-group: 9;
        -ms-flex-order: 8;
            order: 8;
  }
  .order-xxl-9 {
    -webkit-box-ordinal-group: 10;
        -ms-flex-order: 9;
            order: 9;
  }
  .order-xxl-10 {
    -webkit-box-ordinal-group: 11;
        -ms-flex-order: 10;
            order: 10;
  }
  .order-xxl-11 {
    -webkit-box-ordinal-group: 12;
        -ms-flex-order: 11;
            order: 11;
  }
  .order-xxl-12 {
    -webkit-box-ordinal-group: 13;
        -ms-flex-order: 12;
            order: 12;
  }
  .offset-xxl-0 {
    margin-left: 0;
  }
  .offset-xxl-1 {
    margin-left: 8.33333333%;
  }
  .offset-xxl-2 {
    margin-left: 16.66666667%;
  }
  .offset-xxl-3 {
    margin-left: 25%;
  }
  .offset-xxl-4 {
    margin-left: 33.33333333%;
  }
  .offset-xxl-5 {
    margin-left: 41.66666667%;
  }
  .offset-xxl-6 {
    margin-left: 50%;
  }
  .offset-xxl-7 {
    margin-left: 58.33333333%;
  }
  .offset-xxl-8 {
    margin-left: 66.66666667%;
  }
  .offset-xxl-9 {
    margin-left: 75%;
  }
  .offset-xxl-10 {
    margin-left: 83.33333333%;
  }
  .offset-xxl-11 {
    margin-left: 91.66666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #959595;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #959595;
}
.table tbody + tbody {
  border-top: 2px solid #959595;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #959595;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #959595;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: #bcbcbc;
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: #838383;
}

.table-hover .table-primary:hover {
  background-color: #afafaf;
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: #afafaf;
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: white;
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: white;
}

.table-hover .table-secondary:hover {
  background-color: #f2f2f2;
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: #f2f2f2;
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: #d6f2d9;
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: #b2e7b9;
}

.table-hover .table-success:hover {
  background-color: #c3ecc7;
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: #c3ecc7;
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: #bee5eb;
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: #86cfda;
}

.table-hover .table-info:hover {
  background-color: #abdde5;
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: #abdde5;
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: #ffeeba;
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: #ffdf7e;
}

.table-hover .table-warning:hover {
  background-color: #ffe8a1;
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: #ffe8a1;
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: #f3c9c1;
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: #e99b8c;
}

.table-hover .table-danger:hover {
  background-color: #efb6ac;
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: #efb6ac;
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: #fdfdfe;
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: #fbfcfc;
}

.table-hover .table-light:hover {
  background-color: #ececf6;
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: #c6c8ca;
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: #95999c;
}

.table-hover .table-dark:hover {
  background-color: #b9bbbe;
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: #b9bbbe;
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: #454d55;
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #959595;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: #454d55;
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1919.98px) {
  .table-responsive-xxl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xxl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: 56;
  padding: 14 16;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #2b2047;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #e5e5e5;
  border-radius: 7;
  -webkit-transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    -webkit-transition: none;
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:focus {
  color: #2b2047;
  background-color: #fff;
  border-color: #515151;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
}
.form-control::placeholder {
  color: #e5e5e5;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}

select.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #2b2047;
}
select.form-control:focus::-ms-value {
  color: #2b2047;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 14 0;
  margin-bottom: 0;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.1875rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.1875rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #6bd079;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #212529;
  background-color: rgba(107, 208, 121, 0.9);
  border-radius: 0.1875rem;
}
.form-row > .col > .valid-tooltip, .form-row > [class*=col-] > .valid-tooltip {
  left: 5px;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #6bd079;
  padding-right: 29.5em !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%236bd079' d='M2.3 6.73L.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 7.375em center;
  background-size: 14.75em 14.75em;
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #6bd079;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.25);
}

.was-validated select.form-control:valid, select.form-control.is-valid {
  padding-right: 64 !important;
  background-position: right 32 center;
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: 29.5em;
  background-position: top 7.375em right 7.375em;
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #6bd079;
  padding-right: calc(0.75em + 38rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 16 center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%236bd079' d='M2.3 6.73L.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") center right 17rem/14.75em 14.75em no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #6bd079;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #6bd079;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #6bd079;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #6bd079;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #92dc9c;
  background-color: #92dc9c;
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #6bd079;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #6bd079;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #6bd079;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 0.75rem;
  color: #d43f21;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(212, 63, 33, 0.9);
  border-radius: 0.1875rem;
}
.form-row > .col > .invalid-tooltip, .form-row > [class*=col-] > .invalid-tooltip {
  left: 5px;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #d43f21;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d43f21' viewBox='0 0 12 12'%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='%23d43f21' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right 7.375em center;
  background-size: 14.75em 14.75em;
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #d43f21;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.25);
}

.was-validated select.form-control:invalid, select.form-control.is-invalid {
  padding-right: 64 !important;
  background-position: right 32 center;
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: 29.5em;
  background-position: top 7.375em right 7.375em;
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #d43f21;
  padding-right: calc(0.75em + 38rem) !important;
  background: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 16 center/8px 10px no-repeat, #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d43f21' viewBox='0 0 12 12'%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='%23d43f21' stroke='none'/%3e%3c/svg%3e") center right 17rem/14.75em 14.75em no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #d43f21;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #d43f21;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #d43f21;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #d43f21;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #e26046;
  background-color: #e26046;
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #d43f21;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #d43f21;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #d43f21;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.25);
}

.form-inline {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
.form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.1875rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    -webkit-transition: none;
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #111111;
  border-color: #111111;
}
.btn-primary:hover {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: black;
  border-color: black;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(53, 53, 53, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(53, 53, 53, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #111111;
  border-color: #111111;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: black;
  border-color: black;
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(53, 53, 53, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(53, 53, 53, 0.5);
}

.btn-secondary {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-secondary:hover {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #212529;
  background-color: #ececec;
  border-color: #e6e6e6;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #212529;
  background-color: #e6e6e6;
  border-color: #dfdfdf;
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 222, 223, 0.5);
}

.btn-success {
  color: #212529;
  background-color: #6bd079;
  border-color: #6bd079;
}
.btn-success:hover {
  color: #212529;
  background-color: #4ec75f;
  border-color: #44c456;
}
.btn-success:focus, .btn-success.focus {
  color: #212529;
  background-color: #4ec75f;
  border-color: #44c456;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(96, 182, 109, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(96, 182, 109, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #212529;
  background-color: #6bd079;
  border-color: #6bd079;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: #44c456;
  border-color: #3dbf4f;
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(96, 182, 109, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(96, 182, 109, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: #138496;
  border-color: #117a8b;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: #117a8b;
  border-color: #10707f;
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(58, 176, 195, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: #e0a800;
  border-color: #d39e00;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: #d39e00;
  border-color: #c69500;
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(222, 170, 12, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #d43f21;
  border-color: #d43f21;
}
.btn-danger:hover {
  color: #fff;
  background-color: #b3351c;
  border-color: #a8321a;
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: #b3351c;
  border-color: #a8321a;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 92, 66, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(218, 92, 66, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #d43f21;
  border-color: #d43f21;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: #a8321a;
  border-color: #9d2f18;
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(218, 92, 66, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(218, 92, 66, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: #e2e6ea;
  border-color: #dae0e5;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: #dae0e5;
  border-color: #d3d9df;
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(216, 217, 219, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: #23272b;
  border-color: #1d2124;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: #1d2124;
  border-color: #171a1d;
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(82, 88, 93, 0.5);
}

.btn-outline-primary {
  color: #111111;
  border-color: #111111;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #111111;
  border-color: #111111;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #111111;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #111111;
  border-color: #111111;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.5);
}

.btn-outline-secondary {
  color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-secondary:hover {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #ffffff;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #212529;
  background-color: #ffffff;
  border-color: #ffffff;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.btn-outline-success {
  color: #6bd079;
  border-color: #6bd079;
}
.btn-outline-success:hover {
  color: #212529;
  background-color: #6bd079;
  border-color: #6bd079;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #6bd079;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #212529;
  background-color: #6bd079;
  border-color: #6bd079;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #d43f21;
  border-color: #d43f21;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #d43f21;
  border-color: #d43f21;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #d43f21;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #d43f21;
  border-color: #d43f21;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #B0B0B0;
  text-decoration: none;
}
.btn-link:hover {
  color: #8a8a8a;
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.1875rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.1875rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  -webkit-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    -webkit-transition: none;
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    -webkit-transition: none;
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.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;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.1875rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1920px) {
  .dropdown-menu-xxl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xxl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.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;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .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;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .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;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: #16181b;
  text-decoration: none;
  background-color: #e9ecef;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #111111;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #adb5bd;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.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;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group:not(.has-validation) > .form-control:not(:last-child),
.input-group:not(.has-validation) > .custom-select:not(:last-child),
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label,
.input-group:not(.has-validation) > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group.has-validation > .form-control:nth-last-child(n+3),
.input-group.has-validation > .custom-select:nth-last-child(n+3),
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label,
.input-group.has-validation > .custom-file:nth-last-child(n+3) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 14 16;
  margin-bottom: 0;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #2b2047;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #e5e5e5;
  border-radius: 7;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.1875rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.1875rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 17rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .btn,
.input-group:not(.has-validation) > .input-group-append:not(:last-child) > .input-group-text,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .btn,
.input-group.has-validation > .input-group-append:nth-last-child(n+3) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control-inline {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #111111;
  background-color: #111111;
}
.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #515151;
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: #6a6a6a;
  border-color: #6a6a6a;
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: 50%/50% 50% no-repeat;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.1875rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%23fff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #111111;
  background-color: #111111;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='4' viewBox='0 0 4 4'%3e%3cpath stroke='%23fff' d='M0 2h4'/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(17, 17, 17, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(17, 17, 17, 0.5);
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='%23fff'/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(17, 17, 17, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: transform 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;
  transition: transform 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, -webkit-transform 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  -webkit-transform: translateX(0.75rem);
          transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(17, 17, 17, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: 56;
  padding: 14 17rem 14 16;
  font-size: 0.875rem;
  font-weight: 400;
  line-height: 1.5;
  color: #2b2047;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='4' height='5' viewBox='0 0 4 5'%3e%3cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 16 center/8px 10px no-repeat;
  border: 1px solid #e5e5e5;
  border-radius: 0.1875rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: #515151;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
}
.custom-select:focus::-ms-value {
  color: #2b2047;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 16;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #2b2047;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: 56;
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: 56;
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: #515151;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: 56;
  padding: 14 16;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #2b2047;
  background-color: #fff;
  border: 1px solid #e5e5e5;
  border-radius: 7;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: 29.5em;
  padding: 14 16;
  line-height: 1.5;
  color: #2b2047;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 7 7 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-range:focus {
  outline: 0;
}
.custom-range:focus::-webkit-slider-thumb {
  -webkit-box-shadow: 0 0 0 1px #F5F5F5, 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
          box-shadow: 0 0 0 1px #F5F5F5, 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #F5F5F5, 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #F5F5F5, 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #111111;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  -webkit-appearance: none;
          appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: #6a6a6a;
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #111111;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: #6a6a6a;
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #111111;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: #6a6a6a;
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
.custom-file-label,
.custom-select {
    -webkit-transition: none;
    transition: none;
  }
}

.nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 0 solid #dee2e6;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #F5F5F5;
  border-color: #dee2e6 #dee2e6 #F5F5F5;
}
.nav-tabs .dropdown-menu {
  margin-top: 0;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.1875rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #111111;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  -webkit-box-flex: 1;
      -ms-flex-positive: 1;
          flex-grow: 1;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.1875rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: 50%/100% 100% no-repeat;
}

.navbar-nav-scroll {
  max-height: 75vh;
  overflow-y: auto;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
.navbar-expand-sm > .container-fluid,
.navbar-expand-sm > .container-sm,
.navbar-expand-sm > .container-md,
.navbar-expand-sm > .container-lg,
.navbar-expand-sm > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-sm .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
.navbar-expand-md > .container-fluid,
.navbar-expand-md > .container-sm,
.navbar-expand-md > .container-md,
.navbar-expand-md > .container-lg,
.navbar-expand-md > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-md .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
.navbar-expand-lg > .container-fluid,
.navbar-expand-lg > .container-sm,
.navbar-expand-lg > .container-md,
.navbar-expand-lg > .container-lg,
.navbar-expand-lg > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-lg .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
.navbar-expand-xl > .container-fluid,
.navbar-expand-xl > .container-sm,
.navbar-expand-xl > .container-md,
.navbar-expand-xl > .container-lg,
.navbar-expand-xl > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1919.98px) {
  .navbar-expand-xxl > .container,
.navbar-expand-xxl > .container-fluid,
.navbar-expand-xxl > .container-sm,
.navbar-expand-xxl > .container-md,
.navbar-expand-xxl > .container-lg,
.navbar-expand-xxl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1920px) {
  .navbar-expand-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row nowrap;
            flex-flow: row nowrap;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
  .navbar-expand-xxl .navbar-nav {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .navbar-expand-xxl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xxl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xxl > .container,
.navbar-expand-xxl > .container-fluid,
.navbar-expand-xxl > .container-sm,
.navbar-expand-xxl > .container-md,
.navbar-expand-xxl > .container-lg,
.navbar-expand-xxl > .container-xl {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
  .navbar-expand-xxl .navbar-nav-scroll {
    overflow: visible;
  }
  .navbar-expand-xxl .navbar-collapse {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -ms-flex-preferred-size: auto;
        flex-basis: auto;
  }
  .navbar-expand-xxl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
}
.navbar-expand .navbar-nav-scroll {
  overflow: visible;
}
.navbar-expand .navbar-collapse {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -ms-flex-preferred-size: auto;
      flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid #e5e5e5;
  border-radius: 0.1875rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.1875rem - 1px);
  border-top-right-radius: calc(0.1875rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.1875rem - 1px);
  border-bottom-left-radius: calc(0.1875rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: #fff;
  border-bottom: 1px solid #e5e5e5;
}
.card-header:first-child {
  border-radius: calc(0.1875rem - 1px) calc(0.1875rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border-top: 1px solid #e5e5e5;
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.1875rem - 1px) calc(0.1875rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.1875rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  -ms-flex-negative: 0;
      flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.1875rem - 1px);
  border-top-right-radius: calc(0.1875rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.1875rem - 1px);
  border-bottom-left-radius: calc(0.1875rem - 1px);
}

.card-deck .card {
  margin-bottom: 6px;
}
@media (min-width: 576px) {
  .card-deck {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
    margin-right: -6px;
    margin-left: -6px;
  }
  .card-deck .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-right: 6px;
    margin-bottom: 0;
    margin-left: 6px;
  }
}

.card-group > .card {
  margin-bottom: 6px;
}
@media (min-width: 576px) {
  .card-group {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
            flex-flow: row wrap;
  }
  .card-group > .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
.card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
.card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
.card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
.card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1.25rem;
       -moz-column-gap: 1.25rem;
            column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: transparent;
  border-radius: 0.1875rem;
}

.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  float: left;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.1875rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #B0B0B0;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: #8a8a8a;
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #111111;
  border-color: #111111;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.1875rem;
  border-bottom-right-radius: 0.1875rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.1875rem;
  -webkit-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, -webkit-box-shadow 0.15s ease-in-out;
  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;
  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, -webkit-box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    -webkit-transition: none;
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #111111;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: black;
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(17, 17, 17, 0.5);
}

.badge-secondary {
  color: #212529;
  background-color: #ffffff;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #212529;
  background-color: #e6e6e6;
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 255, 255, 0.5);
}

.badge-success {
  color: #212529;
  background-color: #6bd079;
}
a.badge-success:hover, a.badge-success:focus {
  color: #212529;
  background-color: #44c456;
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(107, 208, 121, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: #117a8b;
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: #d39e00;
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #d43f21;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: #a8321a;
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(212, 63, 33, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: #dae0e5;
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: #1d2124;
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.1875rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.1875rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: #090909;
  background-color: #cfcfcf;
  border-color: #bcbcbc;
}
.alert-primary hr {
  border-top-color: #afafaf;
}
.alert-primary .alert-link {
  color: black;
}

.alert-secondary {
  color: #858585;
  background-color: white;
  border-color: white;
}
.alert-secondary hr {
  border-top-color: #f2f2f2;
}
.alert-secondary .alert-link {
  color: #6c6c6c;
}

.alert-success {
  color: #386c3f;
  background-color: #e1f6e4;
  border-color: #d6f2d9;
}
.alert-success hr {
  border-top-color: #c3ecc7;
}
.alert-success .alert-link {
  color: #274a2b;
}

.alert-info {
  color: #0c5460;
  background-color: #d1ecf1;
  border-color: #bee5eb;
}
.alert-info hr {
  border-top-color: #abdde5;
}
.alert-info .alert-link {
  color: #062c33;
}

.alert-warning {
  color: #856404;
  background-color: #fff3cd;
  border-color: #ffeeba;
}
.alert-warning hr {
  border-top-color: #ffe8a1;
}
.alert-warning .alert-link {
  color: #533f03;
}

.alert-danger {
  color: #6e2111;
  background-color: #f6d9d3;
  border-color: #f3c9c1;
}
.alert-danger hr {
  border-top-color: #efb6ac;
}
.alert-danger .alert-link {
  color: #42140a;
}

.alert-light {
  color: #818182;
  background-color: #fefefe;
  border-color: #fdfdfe;
}
.alert-light .alert-link {
  color: #686868;
}

.alert-dark {
  color: #1b1e21;
  background-color: #d6d8d9;
  border-color: #c6c8ca;
}
.alert-dark hr {
  border-top-color: #b9bbbe;
}
.alert-dark .alert-link {
  color: #040505;
}

@-webkit-keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.1875rem;
}

.progress-bar {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #111111;
  -webkit-transition: width 0.6s ease;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    -webkit-transition: none;
    transition: none;
  }
}

.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: 1rem 1rem;
}

.progress-bar-animated {
  -webkit-animation: 1s linear infinite progress-bar-stripes;
          animation: 1s linear infinite progress-bar-stripes;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    -webkit-animation: none;
            animation: none;
  }
}

.media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.media-body {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.list-group {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.1875rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #111111;
  border-color: #111111;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.1875rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.1875rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.1875rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.1875rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.1875rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.1875rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1920px) {
  .list-group-horizontal-xxl {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
  .list-group-horizontal-xxl > .list-group-item:first-child {
    border-bottom-left-radius: 0.1875rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item:last-child {
    border-top-right-radius: 0.1875rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xxl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xxl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: #090909;
  background-color: #bcbcbc;
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: #090909;
  background-color: #afafaf;
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: #090909;
  border-color: #090909;
}

.list-group-item-secondary {
  color: #858585;
  background-color: white;
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: #858585;
  background-color: #f2f2f2;
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: #858585;
  border-color: #858585;
}

.list-group-item-success {
  color: #386c3f;
  background-color: #d6f2d9;
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: #386c3f;
  background-color: #c3ecc7;
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: #386c3f;
  border-color: #386c3f;
}

.list-group-item-info {
  color: #0c5460;
  background-color: #bee5eb;
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: #0c5460;
  background-color: #abdde5;
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: #0c5460;
  border-color: #0c5460;
}

.list-group-item-warning {
  color: #856404;
  background-color: #ffeeba;
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: #856404;
  background-color: #ffe8a1;
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: #856404;
  border-color: #856404;
}

.list-group-item-danger {
  color: #6e2111;
  background-color: #f3c9c1;
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: #6e2111;
  background-color: #efb6ac;
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: #6e2111;
  border-color: #6e2111;
}

.list-group-item-light {
  color: #818182;
  background-color: #fdfdfe;
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: #818182;
  background-color: #ececf6;
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: #818182;
  border-color: #818182;
}

.list-group-item-dark {
  color: #1b1e21;
  background-color: #c6c8ca;
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: #1b1e21;
  background-color: #b9bbbe;
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: #1b1e21;
  border-color: #1b1e21;
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  -webkit-transition: -webkit-transform 0.3s ease-out;
  transition: -webkit-transform 0.3s ease-out;
  transition: transform 0.3s ease-out;
  transition: transform 0.3s ease-out, -webkit-transform 0.3s ease-out;
  -webkit-transform: translate(0, -50px);
          transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    -webkit-transition: none;
    transition: none;
  }
}
.modal.show .modal-dialog {
  -webkit-transform: none;
          transform: none;
}
.modal.modal-static .modal-dialog {
  -webkit-transform: scale(1.02);
          transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: -webkit-min-content;
  height: -moz-min-content;
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.1875rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.1875rem - 1px);
  border-top-right-radius: calc(0.1875rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.1875rem - 1px);
  border-bottom-left-radius: calc(0.1875rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: -webkit-min-content;
    height: -moz-min-content;
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
.modal-xl {
    max-width: 880px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.1875rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  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;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.1875rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.1875rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.1875rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.1875rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  -ms-touch-action: pan-y;
      touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  -webkit-backface-visibility: hidden;
          backface-visibility: hidden;
  -webkit-transition: -webkit-transform 0.6s ease-in-out;
  transition: -webkit-transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out;
  transition: transform 0.6s ease-in-out, -webkit-transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  -webkit-transform: translateX(100%);
          transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  -webkit-transform: translateX(-100%);
          transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  -webkit-transition-property: opacity;
  transition-property: opacity;
  -webkit-transform: none;
          transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  -webkit-transition: opacity 0s 0.6s;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
    -webkit-transition: none;
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: none;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
.carousel-control-next {
    -webkit-transition: none;
    transition: none;
  }
}
.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;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: 50%/100% 100% no-repeat;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z'/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='%23fff' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath d='M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z'/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -webkit-box-flex: 0;
      -ms-flex: 0 1 auto;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s ease;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    -webkit-transition: none;
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #111111 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: black !important;
}

.bg-secondary {
  background-color: #ffffff !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: #e6e6e6 !important;
}

.bg-success {
  background-color: #6bd079 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: #44c456 !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: #117a8b !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: #d39e00 !important;
}

.bg-danger {
  background-color: #d43f21 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: #a8321a !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: #dae0e5 !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: #1d2124 !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #111111 !important;
}

.border-secondary {
  border-color: #ffffff !important;
}

.border-success {
  border-color: #6bd079 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #d43f21 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.1875rem !important;
}

.rounded {
  border-radius: 0.1875rem !important;
}

.rounded-top {
  border-top-left-radius: 0.1875rem !important;
  border-top-right-radius: 0.1875rem !important;
}

.rounded-right {
  border-top-right-radius: 0.1875rem !important;
  border-bottom-right-radius: 0.1875rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.1875rem !important;
  border-bottom-left-radius: 0.1875rem !important;
}

.rounded-left {
  border-top-left-radius: 0.1875rem !important;
  border-bottom-left-radius: 0.1875rem !important;
}

.rounded-lg {
  border-radius: 0.1875rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
}

.d-inline-flex {
  display: -webkit-inline-box !important;
  display: -ms-inline-flexbox !important;
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-md-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media (min-width: 1920px) {
  .d-xxl-none {
    display: none !important;
  }
  .d-xxl-inline {
    display: inline !important;
  }
  .d-xxl-inline-block {
    display: inline-block !important;
  }
  .d-xxl-block {
    display: block !important;
  }
  .d-xxl-table {
    display: table !important;
  }
  .d-xxl-table-row {
    display: table-row !important;
  }
  .d-xxl-table-cell {
    display: table-cell !important;
  }
  .d-xxl-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
  }
  .d-print-inline-flex {
    display: -webkit-inline-box !important;
    display: -ms-inline-flexbox !important;
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.85714286%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: row !important;
          flex-direction: row !important;
}

.flex-column {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: normal !important;
      -ms-flex-direction: column !important;
          flex-direction: column !important;
}

.flex-row-reverse {
  -webkit-box-orient: horizontal !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: row-reverse !important;
          flex-direction: row-reverse !important;
}

.flex-column-reverse {
  -webkit-box-orient: vertical !important;
  -webkit-box-direction: reverse !important;
      -ms-flex-direction: column-reverse !important;
          flex-direction: column-reverse !important;
}

.flex-wrap {
  -ms-flex-wrap: wrap !important;
      flex-wrap: wrap !important;
}

.flex-nowrap {
  -ms-flex-wrap: nowrap !important;
      flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse !important;
      flex-wrap: wrap-reverse !important;
}

.flex-fill {
  -webkit-box-flex: 1 !important;
      -ms-flex: 1 1 auto !important;
          flex: 1 1 auto !important;
}

.flex-grow-0 {
  -webkit-box-flex: 0 !important;
      -ms-flex-positive: 0 !important;
          flex-grow: 0 !important;
}

.flex-grow-1 {
  -webkit-box-flex: 1 !important;
      -ms-flex-positive: 1 !important;
          flex-grow: 1 !important;
}

.flex-shrink-0 {
  -ms-flex-negative: 0 !important;
      flex-shrink: 0 !important;
}

.flex-shrink-1 {
  -ms-flex-negative: 1 !important;
      flex-shrink: 1 !important;
}

.justify-content-start {
  -webkit-box-pack: start !important;
      -ms-flex-pack: start !important;
          justify-content: flex-start !important;
}

.justify-content-end {
  -webkit-box-pack: end !important;
      -ms-flex-pack: end !important;
          justify-content: flex-end !important;
}

.justify-content-center {
  -webkit-box-pack: center !important;
      -ms-flex-pack: center !important;
          justify-content: center !important;
}

.justify-content-between {
  -webkit-box-pack: justify !important;
      -ms-flex-pack: justify !important;
          justify-content: space-between !important;
}

.justify-content-around {
  -ms-flex-pack: distribute !important;
      justify-content: space-around !important;
}

.align-items-start {
  -webkit-box-align: start !important;
      -ms-flex-align: start !important;
          align-items: flex-start !important;
}

.align-items-end {
  -webkit-box-align: end !important;
      -ms-flex-align: end !important;
          align-items: flex-end !important;
}

.align-items-center {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}

.align-items-baseline {
  -webkit-box-align: baseline !important;
      -ms-flex-align: baseline !important;
          align-items: baseline !important;
}

.align-items-stretch {
  -webkit-box-align: stretch !important;
      -ms-flex-align: stretch !important;
          align-items: stretch !important;
}

.align-content-start {
  -ms-flex-line-pack: start !important;
      align-content: flex-start !important;
}

.align-content-end {
  -ms-flex-line-pack: end !important;
      align-content: flex-end !important;
}

.align-content-center {
  -ms-flex-line-pack: center !important;
      align-content: center !important;
}

.align-content-between {
  -ms-flex-line-pack: justify !important;
      align-content: space-between !important;
}

.align-content-around {
  -ms-flex-line-pack: distribute !important;
      align-content: space-around !important;
}

.align-content-stretch {
  -ms-flex-line-pack: stretch !important;
      align-content: stretch !important;
}

.align-self-auto {
  -ms-flex-item-align: auto !important;
      align-self: auto !important;
}

.align-self-start {
  -ms-flex-item-align: start !important;
      align-self: flex-start !important;
}

.align-self-end {
  -ms-flex-item-align: end !important;
      align-self: flex-end !important;
}

.align-self-center {
  -ms-flex-item-align: center !important;
      align-self: center !important;
}

.align-self-baseline {
  -ms-flex-item-align: baseline !important;
      align-self: baseline !important;
}

.align-self-stretch {
  -ms-flex-item-align: stretch !important;
      align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-sm-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-sm-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-sm-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-sm-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-sm-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-sm-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-sm-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-md-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-md-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-md-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-md-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-md-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-md-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-md-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-md-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-md-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-md-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-md-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-md-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-md-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-lg-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-lg-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-lg-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-lg-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-lg-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-lg-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-lg-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-xl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
@media (min-width: 1920px) {
  .flex-xxl-row {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: row !important;
            flex-direction: row !important;
  }
  .flex-xxl-column {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: normal !important;
        -ms-flex-direction: column !important;
            flex-direction: column !important;
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: row-reverse !important;
            flex-direction: row-reverse !important;
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical !important;
    -webkit-box-direction: reverse !important;
        -ms-flex-direction: column-reverse !important;
            flex-direction: column-reverse !important;
  }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap !important;
        flex-wrap: wrap !important;
  }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
  }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse !important;
        flex-wrap: wrap-reverse !important;
  }
  .flex-xxl-fill {
    -webkit-box-flex: 1 !important;
        -ms-flex: 1 1 auto !important;
            flex: 1 1 auto !important;
  }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0 !important;
        -ms-flex-positive: 0 !important;
            flex-grow: 0 !important;
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1 !important;
        -ms-flex-positive: 1 !important;
            flex-grow: 1 !important;
  }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0 !important;
        flex-shrink: 0 !important;
  }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1 !important;
        flex-shrink: 1 !important;
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end !important;
        -ms-flex-pack: end !important;
            justify-content: flex-end !important;
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center !important;
        -ms-flex-pack: center !important;
            justify-content: center !important;
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify !important;
        -ms-flex-pack: justify !important;
            justify-content: space-between !important;
  }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute !important;
        justify-content: space-around !important;
  }
  .align-items-xxl-start {
    -webkit-box-align: start !important;
        -ms-flex-align: start !important;
            align-items: flex-start !important;
  }
  .align-items-xxl-end {
    -webkit-box-align: end !important;
        -ms-flex-align: end !important;
            align-items: flex-end !important;
  }
  .align-items-xxl-center {
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch !important;
        -ms-flex-align: stretch !important;
            align-items: stretch !important;
  }
  .align-content-xxl-start {
    -ms-flex-line-pack: start !important;
        align-content: flex-start !important;
  }
  .align-content-xxl-end {
    -ms-flex-line-pack: end !important;
        align-content: flex-end !important;
  }
  .align-content-xxl-center {
    -ms-flex-line-pack: center !important;
        align-content: center !important;
  }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify !important;
        align-content: space-between !important;
  }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute !important;
        align-content: space-around !important;
  }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch !important;
        align-content: stretch !important;
  }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto !important;
        align-self: auto !important;
  }
  .align-self-xxl-start {
    -ms-flex-item-align: start !important;
        align-self: flex-start !important;
  }
  .align-self-xxl-end {
    -ms-flex-item-align: end !important;
        align-self: flex-end !important;
  }
  .align-self-xxl-center {
    -ms-flex-item-align: center !important;
        align-self: center !important;
  }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline !important;
        align-self: baseline !important;
  }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch !important;
        align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
@media (min-width: 1920px) {
  .float-xxl-left {
    float: left !important;
  }
  .float-xxl-right {
    float: right !important;
  }
  .float-xxl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
     -moz-user-select: all !important;
      -ms-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
     -moz-user-select: auto !important;
      -ms-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
     -moz-user-select: none !important;
      -ms-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  -webkit-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
          box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  -webkit-box-shadow: #e5e5e5 !important;
          box-shadow: #e5e5e5 !important;
}

.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
          box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
.my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
.mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
.my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
.mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
.my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
.mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
.my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
.mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
.my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
.mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
.my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
.mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
.my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
.mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
.my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
.mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
.my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
.mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
.my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
.mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
.my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
.mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
.my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
.mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
.py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
.px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
.py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
.px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
.py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
.px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
.py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
.px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
.py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
.px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
.py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
.px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
.py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
.px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
.py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
.px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
.py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
.px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
.py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
.px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
.py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
.px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
.py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
.px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
.my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
.mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
.my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
.mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
.my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
.mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
.my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
.mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
.my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
.mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
.my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
.mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
.my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
.mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
.my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
.mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
.my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
.mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
.my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
.mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
.my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
.mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
.my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
.mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
.my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
.mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
.my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
.mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
.my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
.mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
.my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
.mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
.my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
.mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
.my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
.mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
.my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
.mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
.my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
.mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
.my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
.mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
.my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
.mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
.my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
.mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
.my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
.mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
.py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
.px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
.py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
.px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
.py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
.px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
.py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
.px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
.py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
.px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
.py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
.px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
.py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
.px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
.py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
.px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
.py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
.px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
.py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
.px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
.py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
.px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
.py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
.px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
.my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
.mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
.my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
.mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
.my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
.mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
.my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
.mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
.my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
.mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
.my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
.mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
.my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
.mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
.my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
.mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
.my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
.mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
.my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
.mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
.my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
.mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
.my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
.mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
.my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
.mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
.my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
.mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
.my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
.mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
.my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
.mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
.my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
.mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
.my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
.mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
.my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
.mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
.my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
.mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
.my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
.mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
.my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
.mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
.my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
.mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
.my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
.mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
.py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
.px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
.py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
.px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
.py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
.px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
.py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
.px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
.py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
.px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
.py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
.px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
.py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
.px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
.py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
.px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
.py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
.px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
.py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
.px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
.py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
.px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
.py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
.px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
.my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
.mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
.my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
.mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
.my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
.mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
.my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
.mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
.my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
.mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
.my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
.mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
.my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
.mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
.my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
.mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
.my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
.mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
.my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
.mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
.my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
.mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
.my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
.mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
.my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
.mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
.my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
.mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
.my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
.mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
.my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
.mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
.my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
.mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
.my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
.mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
.my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
.mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
.my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
.mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
.my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
.mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
.my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
.mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
.my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
.mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
.my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
.mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
.py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
.px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
.py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
.px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
.py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
.px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
.py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
.px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
.py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
.px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
.py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
.px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
.py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
.px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
.py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
.px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
.py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
.px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
.py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
.px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
.py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
.px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
.py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
.px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
.my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
.mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
.my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
.mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
.my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
.mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
.my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
.mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
.my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
.mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
.my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
.mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
.my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
.mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
.my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
.mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
.my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
.mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
.my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
.mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
.my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
.mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
.my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
.mx-xl-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1920px) {
  .m-xxl-0 {
    margin: 0 !important;
  }
  .mt-xxl-0,
.my-xxl-0 {
    margin-top: 0 !important;
  }
  .mr-xxl-0,
.mx-xxl-0 {
    margin-right: 0 !important;
  }
  .mb-xxl-0,
.my-xxl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xxl-0,
.mx-xxl-0 {
    margin-left: 0 !important;
  }
  .m-xxl-1 {
    margin: 0.25rem !important;
  }
  .mt-xxl-1,
.my-xxl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xxl-1,
.mx-xxl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xxl-1,
.my-xxl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xxl-1,
.mx-xxl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xxl-2 {
    margin: 0.5rem !important;
  }
  .mt-xxl-2,
.my-xxl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xxl-2,
.mx-xxl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xxl-2,
.my-xxl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xxl-2,
.mx-xxl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xxl-3 {
    margin: 1rem !important;
  }
  .mt-xxl-3,
.my-xxl-3 {
    margin-top: 1rem !important;
  }
  .mr-xxl-3,
.mx-xxl-3 {
    margin-right: 1rem !important;
  }
  .mb-xxl-3,
.my-xxl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xxl-3,
.mx-xxl-3 {
    margin-left: 1rem !important;
  }
  .m-xxl-4 {
    margin: 1.5rem !important;
  }
  .mt-xxl-4,
.my-xxl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xxl-4,
.mx-xxl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xxl-4,
.my-xxl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xxl-4,
.mx-xxl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xxl-5 {
    margin: 3rem !important;
  }
  .mt-xxl-5,
.my-xxl-5 {
    margin-top: 3rem !important;
  }
  .mr-xxl-5,
.mx-xxl-5 {
    margin-right: 3rem !important;
  }
  .mb-xxl-5,
.my-xxl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xxl-5,
.mx-xxl-5 {
    margin-left: 3rem !important;
  }
  .p-xxl-0 {
    padding: 0 !important;
  }
  .pt-xxl-0,
.py-xxl-0 {
    padding-top: 0 !important;
  }
  .pr-xxl-0,
.px-xxl-0 {
    padding-right: 0 !important;
  }
  .pb-xxl-0,
.py-xxl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xxl-0,
.px-xxl-0 {
    padding-left: 0 !important;
  }
  .p-xxl-1 {
    padding: 0.25rem !important;
  }
  .pt-xxl-1,
.py-xxl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xxl-1,
.px-xxl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xxl-1,
.py-xxl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xxl-1,
.px-xxl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xxl-2 {
    padding: 0.5rem !important;
  }
  .pt-xxl-2,
.py-xxl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xxl-2,
.px-xxl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xxl-2,
.py-xxl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xxl-2,
.px-xxl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xxl-3 {
    padding: 1rem !important;
  }
  .pt-xxl-3,
.py-xxl-3 {
    padding-top: 1rem !important;
  }
  .pr-xxl-3,
.px-xxl-3 {
    padding-right: 1rem !important;
  }
  .pb-xxl-3,
.py-xxl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xxl-3,
.px-xxl-3 {
    padding-left: 1rem !important;
  }
  .p-xxl-4 {
    padding: 1.5rem !important;
  }
  .pt-xxl-4,
.py-xxl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xxl-4,
.px-xxl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xxl-4,
.py-xxl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xxl-4,
.px-xxl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xxl-5 {
    padding: 3rem !important;
  }
  .pt-xxl-5,
.py-xxl-5 {
    padding-top: 3rem !important;
  }
  .pr-xxl-5,
.px-xxl-5 {
    padding-right: 3rem !important;
  }
  .pb-xxl-5,
.py-xxl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xxl-5,
.px-xxl-5 {
    padding-left: 3rem !important;
  }
  .m-xxl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xxl-n1,
.my-xxl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xxl-n1,
.mx-xxl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xxl-n1,
.my-xxl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xxl-n1,
.mx-xxl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xxl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xxl-n2,
.my-xxl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xxl-n2,
.mx-xxl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xxl-n2,
.my-xxl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xxl-n2,
.mx-xxl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xxl-n3 {
    margin: -1rem !important;
  }
  .mt-xxl-n3,
.my-xxl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xxl-n3,
.mx-xxl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xxl-n3,
.my-xxl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xxl-n3,
.mx-xxl-n3 {
    margin-left: -1rem !important;
  }
  .m-xxl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xxl-n4,
.my-xxl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xxl-n4,
.mx-xxl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xxl-n4,
.my-xxl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xxl-n4,
.mx-xxl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xxl-n5 {
    margin: -3rem !important;
  }
  .mt-xxl-n5,
.my-xxl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xxl-n5,
.mx-xxl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xxl-n5,
.my-xxl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xxl-n5,
.mx-xxl-n5 {
    margin-left: -3rem !important;
  }
  .m-xxl-auto {
    margin: auto !important;
  }
  .mt-xxl-auto,
.my-xxl-auto {
    margin-top: auto !important;
  }
  .mr-xxl-auto,
.mx-xxl-auto {
    margin-right: auto !important;
  }
  .mb-xxl-auto,
.my-xxl-auto {
    margin-bottom: auto !important;
  }
  .ml-xxl-auto,
.mx-xxl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
@media (min-width: 1920px) {
  .text-xxl-left {
    text-align: left !important;
  }
  .text-xxl-right {
    text-align: right !important;
  }
  .text-xxl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #111111 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: black !important;
}

.text-secondary {
  color: #ffffff !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: #d9d9d9 !important;
}

.text-success {
  color: #6bd079 !important;
}

a.text-success:hover, a.text-success:focus {
  color: #39b54b !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: #0f6674 !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: #ba8b00 !important;
}

.text-danger {
  color: #d43f21 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: #922b17 !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: #cbd3da !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: #121416 !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  * {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  tr,
img {
    page-break-inside: avoid;
  }
  p,
h2,
h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
.table th {
    background-color: #fff !important;
  }
  .table-bordered th,
.table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
    border-color: #959595;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #959595;
  }
}
.carousel .icon-prev,
.carousel .icon-next {
  background-color: #fff;
  font-size: 1.875em;
  height: 3rem;
  padding-top: 0.24em;
  width: 3rem;
}
.carousel .icon-prev::before,
.carousel .icon-next::before {
  color: black;
  font-family: "FontAwesome";
}
.carousel .icon-prev::before {
  content: "\F104";
}
.carousel .icon-next::before {
  content: "\F105";
}
.carousel .carousel-control-prev {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.carousel .carousel-control-next {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}

.nav-tabs {
  border-bottom: 1px solid #959595;
}
.nav-tabs .nav-link.active {
  border-bottom: 0.188em solid var(--skin-primary-color-1);
}

.card {
  margin-bottom: 1em;
}

.card-header h4 {
  margin-bottom: 0;
}

.modal .modal-body {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}

dt {
  color: #495057;
  font-weight: normal;
}

.custom-checkbox .custom-control-label::before {
  border: 1px solid black;
  background: #F5F5F5;
  background: -webkit-gradient(linear, left top, left bottom, from(#F5F5F5), to(#959595));
  background: linear-gradient(#F5F5F5, #959595);
}

.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23ff' d='M6.564.75l-3.59 3.612-1.538-1.55L0 4.26 2.974 7.25 8 2.193z'/%3E%3C/svg%3E");
}

.custom-radio .custom-control-label::before {
  border: 1px solid black;
  background: #959595;
  background: -webkit-gradient(linear, left top, left bottom, from(#959595), to(#454545));
  background: linear-gradient(#959595, #454545);
}

.pull-left-xs {
  float: left;
}

.pull-right-xs {
  float: right;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .pull-left-sm {
    float: left;
  }
  .pull-right-sm {
    float: right;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .pull-left-md {
    float: left;
  }
  .pull-right-md {
    float: right;
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  .pull-left-lg {
    float: left;
  }
  .pull-right-lg {
    float: right;
  }
}
@media (min-width: 1200px) and (max-width: 1919.98px) {
  .pull-left-xl {
    float: left;
  }
  .pull-right-xl {
    float: right;
  }
}
@media (min-width: 1920px) {
  .pull-left-xxl {
    float: left;
  }
  .pull-right-xxl {
    float: right;
  }
}
@media (max-width: 575.98px) {
  .hidden-xs-down {
    display: none !important;
  }
}

@media (max-width: 767.98px) {
  .hidden-sm-down {
    display: none !important;
  }
}

@media (max-width: 991.98px) {
  .hidden-md-down {
    display: none !important;
  }
}

@media (max-width: 1199.98px) {
  .hidden-lg-down {
    display: none !important;
  }
}

@media (max-width: 1919.98px) {
  .hidden-xl-down {
    display: none !important;
  }
}

.hidden-xxl-down {
  display: none !important;
}

.row.equal-height > [class^=col] {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
@font-face {
  font-family: "FontAwesome";
  src: url("../fonts/fontawesome-webfont.eot?v=4.7.0");
  src: url("../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0") format("embedded-opentype"), url("../fonts/fontawesome-webfont.woff2?v=4.7.0") format("woff2"), url("../fonts/fontawesome-webfont.woff?v=4.7.0") format("woff"), url("../fonts/fontawesome-webfont.ttf?v=4.7.0") format("truetype"), url("../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular") format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.fa-lg {
  font-size: 1.3333333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.2857142857em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.1428571429em;
  list-style-type: none;
}
.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.1428571429em;
  width: 2.1428571429em;
  top: 0.1428571429em;
  text-align: center;
}
.fa-li.fa-lg {
  left: -1.8571428571em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}
.fa.fa-pull-right {
  margin-left: 0.3em;
}
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}
.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  -webkit-animation: fa-spin 2s infinite linear;
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  -webkit-animation: fa-spin 1s infinite steps(8);
  animation: fa-spin 1s infinite steps(8);
}

@-webkit-keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  -webkit-transform: rotate(90deg);
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  -webkit-transform: rotate(180deg);
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  -webkit-transform: rotate(270deg);
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  -webkit-transform: scale(-1, 1);
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  -webkit-transform: scale(1, -1);
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  -webkit-filter: none;
          filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x, .fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #fff;
}
.fa-glass:before {
  content: "\F000";
}

.fa-music:before {
  content: "\F001";
}

.fa-search:before {
  content: "\F002";
}

.fa-envelope-o:before {
  content: "\F003";
}

.fa-heart:before {
  content: "\F004";
}

.fa-star:before {
  content: "\F005";
}

.fa-star-o:before {
  content: "\F006";
}

.fa-user:before {
  content: "\F007";
}

.fa-film:before {
  content: "\F008";
}

.fa-th-large:before {
  content: "\F009";
}

.fa-th:before {
  content: "\F00A";
}

.fa-th-list:before {
  content: "\F00B";
}

.fa-check:before {
  content: "\F00C";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\F00D";
}

.fa-search-plus:before {
  content: "\F00E";
}

.fa-search-minus:before {
  content: "\F010";
}

.fa-power-off:before {
  content: "\F011";
}

.fa-signal:before {
  content: "\F012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\F013";
}

.fa-trash-o:before {
  content: "\F014";
}

.fa-home:before {
  content: "\F015";
}

.fa-file-o:before {
  content: "\F016";
}

.fa-clock-o:before {
  content: "\F017";
}

.fa-road:before {
  content: "\F018";
}

.fa-download:before {
  content: "\F019";
}

.fa-arrow-circle-o-down:before {
  content: "\F01A";
}

.fa-arrow-circle-o-up:before {
  content: "\F01B";
}

.fa-inbox:before {
  content: "\F01C";
}

.fa-play-circle-o:before {
  content: "\F01D";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\F01E";
}

.fa-refresh:before {
  content: "\F021";
}

.fa-list-alt:before {
  content: "\F022";
}

.fa-lock:before {
  content: "\F023";
}

.fa-flag:before {
  content: "\F024";
}

.fa-headphones:before {
  content: "\F025";
}

.fa-volume-off:before {
  content: "\F026";
}

.fa-volume-down:before {
  content: "\F027";
}

.fa-volume-up:before {
  content: "\F028";
}

.fa-qrcode:before {
  content: "\F029";
}

.fa-barcode:before {
  content: "\F02A";
}

.fa-tag:before {
  content: "\F02B";
}

.fa-tags:before {
  content: "\F02C";
}

.fa-book:before {
  content: "\F02D";
}

.fa-bookmark:before {
  content: "\F02E";
}

.fa-print:before {
  content: "\F02F";
}

.fa-camera:before {
  content: "\F030";
}

.fa-font:before {
  content: "\F031";
}

.fa-bold:before {
  content: "\F032";
}

.fa-italic:before {
  content: "\F033";
}

.fa-text-height:before {
  content: "\F034";
}

.fa-text-width:before {
  content: "\F035";
}

.fa-align-left:before {
  content: "\F036";
}

.fa-align-center:before {
  content: "\F037";
}

.fa-align-right:before {
  content: "\F038";
}

.fa-align-justify:before {
  content: "\F039";
}

.fa-list:before {
  content: "\F03A";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\F03B";
}

.fa-indent:before {
  content: "\F03C";
}

.fa-video-camera:before {
  content: "\F03D";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\F03E";
}

.fa-pencil:before {
  content: "\F040";
}

.fa-map-marker:before {
  content: "\F041";
}

.fa-adjust:before {
  content: "\F042";
}

.fa-tint:before {
  content: "\F043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\F044";
}

.fa-share-square-o:before {
  content: "\F045";
}

.fa-check-square-o:before {
  content: "\F046";
}

.fa-arrows:before {
  content: "\F047";
}

.fa-step-backward:before {
  content: "\F048";
}

.fa-fast-backward:before {
  content: "\F049";
}

.fa-backward:before {
  content: "\F04A";
}

.fa-play:before {
  content: "\F04B";
}

.fa-pause:before {
  content: "\F04C";
}

.fa-stop:before {
  content: "\F04D";
}

.fa-forward:before {
  content: "\F04E";
}

.fa-fast-forward:before {
  content: "\F050";
}

.fa-step-forward:before {
  content: "\F051";
}

.fa-eject:before {
  content: "\F052";
}

.fa-chevron-left:before {
  content: "\F053";
}

.fa-chevron-right:before {
  content: "\F054";
}

.fa-plus-circle:before {
  content: "\F055";
}

.fa-minus-circle:before {
  content: "\F056";
}

.fa-times-circle:before {
  content: "\F057";
}

.fa-check-circle:before {
  content: "\F058";
}

.fa-question-circle:before {
  content: "\F059";
}

.fa-info-circle:before {
  content: "\F05A";
}

.fa-crosshairs:before {
  content: "\F05B";
}

.fa-times-circle-o:before {
  content: "\F05C";
}

.fa-check-circle-o:before {
  content: "\F05D";
}

.fa-ban:before {
  content: "\F05E";
}

.fa-arrow-left:before {
  content: "\F060";
}

.fa-arrow-right:before {
  content: "\F061";
}

.fa-arrow-up:before {
  content: "\F062";
}

.fa-arrow-down:before {
  content: "\F063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\F064";
}

.fa-expand:before {
  content: "\F065";
}

.fa-compress:before {
  content: "\F066";
}

.fa-plus:before {
  content: "\F067";
}

.fa-minus:before {
  content: "\F068";
}

.fa-asterisk:before {
  content: "\F069";
}

.fa-exclamation-circle:before {
  content: "\F06A";
}

.fa-gift:before {
  content: "\F06B";
}

.fa-leaf:before {
  content: "\F06C";
}

.fa-fire:before {
  content: "\F06D";
}

.fa-eye:before {
  content: "\F06E";
}

.fa-eye-slash:before {
  content: "\F070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\F071";
}

.fa-plane:before {
  content: "\F072";
}

.fa-calendar:before {
  content: "\F073";
}

.fa-random:before {
  content: "\F074";
}

.fa-comment:before {
  content: "\F075";
}

.fa-magnet:before {
  content: "\F076";
}

.fa-chevron-up:before {
  content: "\F077";
}

.fa-chevron-down:before {
  content: "\F078";
}

.fa-retweet:before {
  content: "\F079";
}

.fa-shopping-cart:before {
  content: "\F07A";
}

.fa-folder:before {
  content: "\F07B";
}

.fa-folder-open:before {
  content: "\F07C";
}

.fa-arrows-v:before {
  content: "\F07D";
}

.fa-arrows-h:before {
  content: "\F07E";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\F080";
}

.fa-twitter-square:before {
  content: "\F081";
}

.fa-facebook-square:before {
  content: "\F082";
}

.fa-camera-retro:before {
  content: "\F083";
}

.fa-key:before {
  content: "\F084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\F085";
}

.fa-comments:before {
  content: "\F086";
}

.fa-thumbs-o-up:before {
  content: "\F087";
}

.fa-thumbs-o-down:before {
  content: "\F088";
}

.fa-star-half:before {
  content: "\F089";
}

.fa-heart-o:before {
  content: "\F08A";
}

.fa-sign-out:before {
  content: "\F08B";
}

.fa-linkedin-square:before {
  content: "\F08C";
}

.fa-thumb-tack:before {
  content: "\F08D";
}

.fa-external-link:before {
  content: "\F08E";
}

.fa-sign-in:before {
  content: "\F090";
}

.fa-trophy:before {
  content: "\F091";
}

.fa-github-square:before {
  content: "\F092";
}

.fa-upload:before {
  content: "\F093";
}

.fa-lemon-o:before {
  content: "\F094";
}

.fa-phone:before {
  content: "\F095";
}

.fa-square-o:before {
  content: "\F096";
}

.fa-bookmark-o:before {
  content: "\F097";
}

.fa-phone-square:before {
  content: "\F098";
}

.fa-twitter:before {
  content: "\F099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\F09A";
}

.fa-github:before {
  content: "\F09B";
}

.fa-unlock:before {
  content: "\F09C";
}

.fa-credit-card:before {
  content: "\F09D";
}

.fa-feed:before,
.fa-rss:before {
  content: "\F09E";
}

.fa-hdd-o:before {
  content: "\F0A0";
}

.fa-bullhorn:before {
  content: "\F0A1";
}

.fa-bell:before {
  content: "\F0F3";
}

.fa-certificate:before {
  content: "\F0A3";
}

.fa-hand-o-right:before {
  content: "\F0A4";
}

.fa-hand-o-left:before {
  content: "\F0A5";
}

.fa-hand-o-up:before {
  content: "\F0A6";
}

.fa-hand-o-down:before {
  content: "\F0A7";
}

.fa-arrow-circle-left:before {
  content: "\F0A8";
}

.fa-arrow-circle-right:before {
  content: "\F0A9";
}

.fa-arrow-circle-up:before {
  content: "\F0AA";
}

.fa-arrow-circle-down:before {
  content: "\F0AB";
}

.fa-globe:before {
  content: "\F0AC";
}

.fa-wrench:before {
  content: "\F0AD";
}

.fa-tasks:before {
  content: "\F0AE";
}

.fa-filter:before {
  content: "\F0B0";
}

.fa-briefcase:before {
  content: "\F0B1";
}

.fa-arrows-alt:before {
  content: "\F0B2";
}

.fa-group:before,
.fa-users:before {
  content: "\F0C0";
}

.fa-chain:before,
.fa-link:before {
  content: "\F0C1";
}

.fa-cloud:before {
  content: "\F0C2";
}

.fa-flask:before {
  content: "\F0C3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\F0C4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\F0C5";
}

.fa-paperclip:before {
  content: "\F0C6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\F0C7";
}

.fa-square:before {
  content: "\F0C8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\F0C9";
}

.fa-list-ul:before {
  content: "\F0CA";
}

.fa-list-ol:before {
  content: "\F0CB";
}

.fa-strikethrough:before {
  content: "\F0CC";
}

.fa-underline:before {
  content: "\F0CD";
}

.fa-table:before {
  content: "\F0CE";
}

.fa-magic:before {
  content: "\F0D0";
}

.fa-truck:before {
  content: "\F0D1";
}

.fa-pinterest:before {
  content: "\F0D2";
}

.fa-pinterest-square:before {
  content: "\F0D3";
}

.fa-google-plus-square:before {
  content: "\F0D4";
}

.fa-google-plus:before {
  content: "\F0D5";
}

.fa-money:before {
  content: "\F0D6";
}

.fa-caret-down:before {
  content: "\F0D7";
}

.fa-caret-up:before {
  content: "\F0D8";
}

.fa-caret-left:before {
  content: "\F0D9";
}

.fa-caret-right:before {
  content: "\F0DA";
}

.fa-columns:before {
  content: "\F0DB";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\F0DC";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\F0DD";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\F0DE";
}

.fa-envelope:before {
  content: "\F0E0";
}

.fa-linkedin:before {
  content: "\F0E1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\F0E2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\F0E3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\F0E4";
}

.fa-comment-o:before {
  content: "\F0E5";
}

.fa-comments-o:before {
  content: "\F0E6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\F0E7";
}

.fa-sitemap:before {
  content: "\F0E8";
}

.fa-umbrella:before {
  content: "\F0E9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\F0EA";
}

.fa-lightbulb-o:before {
  content: "\F0EB";
}

.fa-exchange:before {
  content: "\F0EC";
}

.fa-cloud-download:before {
  content: "\F0ED";
}

.fa-cloud-upload:before {
  content: "\F0EE";
}

.fa-user-md:before {
  content: "\F0F0";
}

.fa-stethoscope:before {
  content: "\F0F1";
}

.fa-suitcase:before {
  content: "\F0F2";
}

.fa-bell-o:before {
  content: "\F0A2";
}

.fa-coffee:before {
  content: "\F0F4";
}

.fa-cutlery:before {
  content: "\F0F5";
}

.fa-file-text-o:before {
  content: "\F0F6";
}

.fa-building-o:before {
  content: "\F0F7";
}

.fa-hospital-o:before {
  content: "\F0F8";
}

.fa-ambulance:before {
  content: "\F0F9";
}

.fa-medkit:before {
  content: "\F0FA";
}

.fa-fighter-jet:before {
  content: "\F0FB";
}

.fa-beer:before {
  content: "\F0FC";
}

.fa-h-square:before {
  content: "\F0FD";
}

.fa-plus-square:before {
  content: "\F0FE";
}

.fa-angle-double-left:before {
  content: "\F100";
}

.fa-angle-double-right:before {
  content: "\F101";
}

.fa-angle-double-up:before {
  content: "\F102";
}

.fa-angle-double-down:before {
  content: "\F103";
}

.fa-angle-left:before {
  content: "\F104";
}

.fa-angle-right:before {
  content: "\F105";
}

.fa-angle-up:before {
  content: "\F106";
}

.fa-angle-down:before {
  content: "\F107";
}

.fa-desktop:before {
  content: "\F108";
}

.fa-laptop:before {
  content: "\F109";
}

.fa-tablet:before {
  content: "\F10A";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\F10B";
}

.fa-circle-o:before {
  content: "\F10C";
}

.fa-quote-left:before {
  content: "\F10D";
}

.fa-quote-right:before {
  content: "\F10E";
}

.fa-spinner:before {
  content: "\F110";
}

.fa-circle:before {
  content: "\F111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\F112";
}

.fa-github-alt:before {
  content: "\F113";
}

.fa-folder-o:before {
  content: "\F114";
}

.fa-folder-open-o:before {
  content: "\F115";
}

.fa-smile-o:before {
  content: "\F118";
}

.fa-frown-o:before {
  content: "\F119";
}

.fa-meh-o:before {
  content: "\F11A";
}

.fa-gamepad:before {
  content: "\F11B";
}

.fa-keyboard-o:before {
  content: "\F11C";
}

.fa-flag-o:before {
  content: "\F11D";
}

.fa-flag-checkered:before {
  content: "\F11E";
}

.fa-terminal:before {
  content: "\F120";
}

.fa-code:before {
  content: "\F121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\F122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\F123";
}

.fa-location-arrow:before {
  content: "\F124";
}

.fa-crop:before {
  content: "\F125";
}

.fa-code-fork:before {
  content: "\F126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\F127";
}

.fa-question:before {
  content: "\F128";
}

.fa-info:before {
  content: "\F129";
}

.fa-exclamation:before {
  content: "\F12A";
}

.fa-superscript:before {
  content: "\F12B";
}

.fa-subscript:before {
  content: "\F12C";
}

.fa-eraser:before {
  content: "\F12D";
}

.fa-puzzle-piece:before {
  content: "\F12E";
}

.fa-microphone:before {
  content: "\F130";
}

.fa-microphone-slash:before {
  content: "\F131";
}

.fa-shield:before {
  content: "\F132";
}

.fa-calendar-o:before {
  content: "\F133";
}

.fa-fire-extinguisher:before {
  content: "\F134";
}

.fa-rocket:before {
  content: "\F135";
}

.fa-maxcdn:before {
  content: "\F136";
}

.fa-chevron-circle-left:before {
  content: "\F137";
}

.fa-chevron-circle-right:before {
  content: "\F138";
}

.fa-chevron-circle-up:before {
  content: "\F139";
}

.fa-chevron-circle-down:before {
  content: "\F13A";
}

.fa-html5:before {
  content: "\F13B";
}

.fa-css3:before {
  content: "\F13C";
}

.fa-anchor:before {
  content: "\F13D";
}

.fa-unlock-alt:before {
  content: "\F13E";
}

.fa-bullseye:before {
  content: "\F140";
}

.fa-ellipsis-h:before {
  content: "\F141";
}

.fa-ellipsis-v:before {
  content: "\F142";
}

.fa-rss-square:before {
  content: "\F143";
}

.fa-play-circle:before {
  content: "\F144";
}

.fa-ticket:before {
  content: "\F145";
}

.fa-minus-square:before {
  content: "\F146";
}

.fa-minus-square-o:before {
  content: "\F147";
}

.fa-level-up:before {
  content: "\F148";
}

.fa-level-down:before {
  content: "\F149";
}

.fa-check-square:before {
  content: "\F14A";
}

.fa-pencil-square:before {
  content: "\F14B";
}

.fa-external-link-square:before {
  content: "\F14C";
}

.fa-share-square:before {
  content: "\F14D";
}

.fa-compass:before {
  content: "\F14E";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\F150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\F151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\F152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\F153";
}

.fa-gbp:before {
  content: "\F154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\F155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\F156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\F157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\F158";
}

.fa-won:before,
.fa-krw:before {
  content: "\F159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\F15A";
}

.fa-file:before {
  content: "\F15B";
}

.fa-file-text:before {
  content: "\F15C";
}

.fa-sort-alpha-asc:before {
  content: "\F15D";
}

.fa-sort-alpha-desc:before {
  content: "\F15E";
}

.fa-sort-amount-asc:before {
  content: "\F160";
}

.fa-sort-amount-desc:before {
  content: "\F161";
}

.fa-sort-numeric-asc:before {
  content: "\F162";
}

.fa-sort-numeric-desc:before {
  content: "\F163";
}

.fa-thumbs-up:before {
  content: "\F164";
}

.fa-thumbs-down:before {
  content: "\F165";
}

.fa-youtube-square:before {
  content: "\F166";
}

.fa-youtube:before {
  content: "\F167";
}

.fa-xing:before {
  content: "\F168";
}

.fa-xing-square:before {
  content: "\F169";
}

.fa-youtube-play:before {
  content: "\F16A";
}

.fa-dropbox:before {
  content: "\F16B";
}

.fa-stack-overflow:before {
  content: "\F16C";
}

.fa-instagram:before {
  content: "\F16D";
}

.fa-flickr:before {
  content: "\F16E";
}

.fa-adn:before {
  content: "\F170";
}

.fa-bitbucket:before {
  content: "\F171";
}

.fa-bitbucket-square:before {
  content: "\F172";
}

.fa-tumblr:before {
  content: "\F173";
}

.fa-tumblr-square:before {
  content: "\F174";
}

.fa-long-arrow-down:before {
  content: "\F175";
}

.fa-long-arrow-up:before {
  content: "\F176";
}

.fa-long-arrow-left:before {
  content: "\F177";
}

.fa-long-arrow-right:before {
  content: "\F178";
}

.fa-apple:before {
  content: "\F179";
}

.fa-windows:before {
  content: "\F17A";
}

.fa-android:before {
  content: "\F17B";
}

.fa-linux:before {
  content: "\F17C";
}

.fa-dribbble:before {
  content: "\F17D";
}

.fa-skype:before {
  content: "\F17E";
}

.fa-foursquare:before {
  content: "\F180";
}

.fa-trello:before {
  content: "\F181";
}

.fa-female:before {
  content: "\F182";
}

.fa-male:before {
  content: "\F183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\F184";
}

.fa-sun-o:before {
  content: "\F185";
}

.fa-moon-o:before {
  content: "\F186";
}

.fa-archive:before {
  content: "\F187";
}

.fa-bug:before {
  content: "\F188";
}

.fa-vk:before {
  content: "\F189";
}

.fa-weibo:before {
  content: "\F18A";
}

.fa-renren:before {
  content: "\F18B";
}

.fa-pagelines:before {
  content: "\F18C";
}

.fa-stack-exchange:before {
  content: "\F18D";
}

.fa-arrow-circle-o-right:before {
  content: "\F18E";
}

.fa-arrow-circle-o-left:before {
  content: "\F190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\F191";
}

.fa-dot-circle-o:before {
  content: "\F192";
}

.fa-wheelchair:before {
  content: "\F193";
}

.fa-vimeo-square:before {
  content: "\F194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\F195";
}

.fa-plus-square-o:before {
  content: "\F196";
}

.fa-space-shuttle:before {
  content: "\F197";
}

.fa-slack:before {
  content: "\F198";
}

.fa-envelope-square:before {
  content: "\F199";
}

.fa-wordpress:before {
  content: "\F19A";
}

.fa-openid:before {
  content: "\F19B";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\F19C";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\F19D";
}

.fa-yahoo:before {
  content: "\F19E";
}

.fa-google:before {
  content: "\F1A0";
}

.fa-reddit:before {
  content: "\F1A1";
}

.fa-reddit-square:before {
  content: "\F1A2";
}

.fa-stumbleupon-circle:before {
  content: "\F1A3";
}

.fa-stumbleupon:before {
  content: "\F1A4";
}

.fa-delicious:before {
  content: "\F1A5";
}

.fa-digg:before {
  content: "\F1A6";
}

.fa-pied-piper-pp:before {
  content: "\F1A7";
}

.fa-pied-piper-alt:before {
  content: "\F1A8";
}

.fa-drupal:before {
  content: "\F1A9";
}

.fa-joomla:before {
  content: "\F1AA";
}

.fa-language:before {
  content: "\F1AB";
}

.fa-fax:before {
  content: "\F1AC";
}

.fa-building:before {
  content: "\F1AD";
}

.fa-child:before {
  content: "\F1AE";
}

.fa-paw:before {
  content: "\F1B0";
}

.fa-spoon:before {
  content: "\F1B1";
}

.fa-cube:before {
  content: "\F1B2";
}

.fa-cubes:before {
  content: "\F1B3";
}

.fa-behance:before {
  content: "\F1B4";
}

.fa-behance-square:before {
  content: "\F1B5";
}

.fa-steam:before {
  content: "\F1B6";
}

.fa-steam-square:before {
  content: "\F1B7";
}

.fa-recycle:before {
  content: "\F1B8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\F1B9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\F1BA";
}

.fa-tree:before {
  content: "\F1BB";
}

.fa-spotify:before {
  content: "\F1BC";
}

.fa-deviantart:before {
  content: "\F1BD";
}

.fa-soundcloud:before {
  content: "\F1BE";
}

.fa-database:before {
  content: "\F1C0";
}

.fa-file-pdf-o:before {
  content: "\F1C1";
}

.fa-file-word-o:before {
  content: "\F1C2";
}

.fa-file-excel-o:before {
  content: "\F1C3";
}

.fa-file-powerpoint-o:before {
  content: "\F1C4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\F1C5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\F1C6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\F1C7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\F1C8";
}

.fa-file-code-o:before {
  content: "\F1C9";
}

.fa-vine:before {
  content: "\F1CA";
}

.fa-codepen:before {
  content: "\F1CB";
}

.fa-jsfiddle:before {
  content: "\F1CC";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\F1CD";
}

.fa-circle-o-notch:before {
  content: "\F1CE";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\F1D0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\F1D1";
}

.fa-git-square:before {
  content: "\F1D2";
}

.fa-git:before {
  content: "\F1D3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\F1D4";
}

.fa-tencent-weibo:before {
  content: "\F1D5";
}

.fa-qq:before {
  content: "\F1D6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\F1D7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\F1D8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\F1D9";
}

.fa-history:before {
  content: "\F1DA";
}

.fa-circle-thin:before {
  content: "\F1DB";
}

.fa-header:before {
  content: "\F1DC";
}

.fa-paragraph:before {
  content: "\F1DD";
}

.fa-sliders:before {
  content: "\F1DE";
}

.fa-share-alt:before {
  content: "\F1E0";
}

.fa-share-alt-square:before {
  content: "\F1E1";
}

.fa-bomb:before {
  content: "\F1E2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\F1E3";
}

.fa-tty:before {
  content: "\F1E4";
}

.fa-binoculars:before {
  content: "\F1E5";
}

.fa-plug:before {
  content: "\F1E6";
}

.fa-slideshare:before {
  content: "\F1E7";
}

.fa-twitch:before {
  content: "\F1E8";
}

.fa-yelp:before {
  content: "\F1E9";
}

.fa-newspaper-o:before {
  content: "\F1EA";
}

.fa-wifi:before {
  content: "\F1EB";
}

.fa-calculator:before {
  content: "\F1EC";
}

.fa-paypal:before {
  content: "\F1ED";
}

.fa-google-wallet:before {
  content: "\F1EE";
}

.fa-cc-visa:before {
  content: "\F1F0";
}

.fa-cc-mastercard:before {
  content: "\F1F1";
}

.fa-cc-discover:before {
  content: "\F1F2";
}

.fa-cc-amex:before {
  content: "\F1F3";
}

.fa-cc-paypal:before {
  content: "\F1F4";
}

.fa-cc-stripe:before {
  content: "\F1F5";
}

.fa-bell-slash:before {
  content: "\F1F6";
}

.fa-bell-slash-o:before {
  content: "\F1F7";
}

.fa-trash:before {
  content: "\F1F8";
}

.fa-copyright:before {
  content: "\F1F9";
}

.fa-at:before {
  content: "\F1FA";
}

.fa-eyedropper:before {
  content: "\F1FB";
}

.fa-paint-brush:before {
  content: "\F1FC";
}

.fa-birthday-cake:before {
  content: "\F1FD";
}

.fa-area-chart:before {
  content: "\F1FE";
}

.fa-pie-chart:before {
  content: "\F200";
}

.fa-line-chart:before {
  content: "\F201";
}

.fa-lastfm:before {
  content: "\F202";
}

.fa-lastfm-square:before {
  content: "\F203";
}

.fa-toggle-off:before {
  content: "\F204";
}

.fa-toggle-on:before {
  content: "\F205";
}

.fa-bicycle:before {
  content: "\F206";
}

.fa-bus:before {
  content: "\F207";
}

.fa-ioxhost:before {
  content: "\F208";
}

.fa-angellist:before {
  content: "\F209";
}

.fa-cc:before {
  content: "\F20A";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\F20B";
}

.fa-meanpath:before {
  content: "\F20C";
}

.fa-buysellads:before {
  content: "\F20D";
}

.fa-connectdevelop:before {
  content: "\F20E";
}

.fa-dashcube:before {
  content: "\F210";
}

.fa-forumbee:before {
  content: "\F211";
}

.fa-leanpub:before {
  content: "\F212";
}

.fa-sellsy:before {
  content: "\F213";
}

.fa-shirtsinbulk:before {
  content: "\F214";
}

.fa-simplybuilt:before {
  content: "\F215";
}

.fa-skyatlas:before {
  content: "\F216";
}

.fa-cart-plus:before {
  content: "\F217";
}

.fa-cart-arrow-down:before {
  content: "\F218";
}

.fa-diamond:before {
  content: "\F219";
}

.fa-ship:before {
  content: "\F21A";
}

.fa-user-secret:before {
  content: "\F21B";
}

.fa-motorcycle:before {
  content: "\F21C";
}

.fa-street-view:before {
  content: "\F21D";
}

.fa-heartbeat:before {
  content: "\F21E";
}

.fa-venus:before {
  content: "\F221";
}

.fa-mars:before {
  content: "\F222";
}

.fa-mercury:before {
  content: "\F223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\F224";
}

.fa-transgender-alt:before {
  content: "\F225";
}

.fa-venus-double:before {
  content: "\F226";
}

.fa-mars-double:before {
  content: "\F227";
}

.fa-venus-mars:before {
  content: "\F228";
}

.fa-mars-stroke:before {
  content: "\F229";
}

.fa-mars-stroke-v:before {
  content: "\F22A";
}

.fa-mars-stroke-h:before {
  content: "\F22B";
}

.fa-neuter:before {
  content: "\F22C";
}

.fa-genderless:before {
  content: "\F22D";
}

.fa-facebook-official:before {
  content: "\F230";
}

.fa-pinterest-p:before {
  content: "\F231";
}

.fa-whatsapp:before {
  content: "\F232";
}

.fa-server:before {
  content: "\F233";
}

.fa-user-plus:before {
  content: "\F234";
}

.fa-user-times:before {
  content: "\F235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\F236";
}

.fa-viacoin:before {
  content: "\F237";
}

.fa-train:before {
  content: "\F238";
}

.fa-subway:before {
  content: "\F239";
}

.fa-medium:before {
  content: "\F23A";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\F23B";
}

.fa-optin-monster:before {
  content: "\F23C";
}

.fa-opencart:before {
  content: "\F23D";
}

.fa-expeditedssl:before {
  content: "\F23E";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\F240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\F241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\F242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\F243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\F244";
}

.fa-mouse-pointer:before {
  content: "\F245";
}

.fa-i-cursor:before {
  content: "\F246";
}

.fa-object-group:before {
  content: "\F247";
}

.fa-object-ungroup:before {
  content: "\F248";
}

.fa-sticky-note:before {
  content: "\F249";
}

.fa-sticky-note-o:before {
  content: "\F24A";
}

.fa-cc-jcb:before {
  content: "\F24B";
}

.fa-cc-diners-club:before {
  content: "\F24C";
}

.fa-clone:before {
  content: "\F24D";
}

.fa-balance-scale:before {
  content: "\F24E";
}

.fa-hourglass-o:before {
  content: "\F250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\F251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\F252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\F253";
}

.fa-hourglass:before {
  content: "\F254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\F255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\F256";
}

.fa-hand-scissors-o:before {
  content: "\F257";
}

.fa-hand-lizard-o:before {
  content: "\F258";
}

.fa-hand-spock-o:before {
  content: "\F259";
}

.fa-hand-pointer-o:before {
  content: "\F25A";
}

.fa-hand-peace-o:before {
  content: "\F25B";
}

.fa-trademark:before {
  content: "\F25C";
}

.fa-registered:before {
  content: "\F25D";
}

.fa-creative-commons:before {
  content: "\F25E";
}

.fa-gg:before {
  content: "\F260";
}

.fa-gg-circle:before {
  content: "\F261";
}

.fa-tripadvisor:before {
  content: "\F262";
}

.fa-odnoklassniki:before {
  content: "\F263";
}

.fa-odnoklassniki-square:before {
  content: "\F264";
}

.fa-get-pocket:before {
  content: "\F265";
}

.fa-wikipedia-w:before {
  content: "\F266";
}

.fa-safari:before {
  content: "\F267";
}

.fa-chrome:before {
  content: "\F268";
}

.fa-firefox:before {
  content: "\F269";
}

.fa-opera:before {
  content: "\F26A";
}

.fa-internet-explorer:before {
  content: "\F26B";
}

.fa-tv:before,
.fa-television:before {
  content: "\F26C";
}

.fa-contao:before {
  content: "\F26D";
}

.fa-500px:before {
  content: "\F26E";
}

.fa-amazon:before {
  content: "\F270";
}

.fa-calendar-plus-o:before {
  content: "\F271";
}

.fa-calendar-minus-o:before {
  content: "\F272";
}

.fa-calendar-times-o:before {
  content: "\F273";
}

.fa-calendar-check-o:before {
  content: "\F274";
}

.fa-industry:before {
  content: "\F275";
}

.fa-map-pin:before {
  content: "\F276";
}

.fa-map-signs:before {
  content: "\F277";
}

.fa-map-o:before {
  content: "\F278";
}

.fa-map:before {
  content: "\F279";
}

.fa-commenting:before {
  content: "\F27A";
}

.fa-commenting-o:before {
  content: "\F27B";
}

.fa-houzz:before {
  content: "\F27C";
}

.fa-vimeo:before {
  content: "\F27D";
}

.fa-black-tie:before {
  content: "\F27E";
}

.fa-fonticons:before {
  content: "\F280";
}

.fa-reddit-alien:before {
  content: "\F281";
}

.fa-edge:before {
  content: "\F282";
}

.fa-credit-card-alt:before {
  content: "\F283";
}

.fa-codiepie:before {
  content: "\F284";
}

.fa-modx:before {
  content: "\F285";
}

.fa-fort-awesome:before {
  content: "\F286";
}

.fa-usb:before {
  content: "\F287";
}

.fa-product-hunt:before {
  content: "\F288";
}

.fa-mixcloud:before {
  content: "\F289";
}

.fa-scribd:before {
  content: "\F28A";
}

.fa-pause-circle:before {
  content: "\F28B";
}

.fa-pause-circle-o:before {
  content: "\F28C";
}

.fa-stop-circle:before {
  content: "\F28D";
}

.fa-stop-circle-o:before {
  content: "\F28E";
}

.fa-shopping-bag:before {
  content: "\F290";
}

.fa-shopping-basket:before {
  content: "\F291";
}

.fa-hashtag:before {
  content: "\F292";
}

.fa-bluetooth:before {
  content: "\F293";
}

.fa-bluetooth-b:before {
  content: "\F294";
}

.fa-percent:before {
  content: "\F295";
}

.fa-gitlab:before {
  content: "\F296";
}

.fa-wpbeginner:before {
  content: "\F297";
}

.fa-wpforms:before {
  content: "\F298";
}

.fa-envira:before {
  content: "\F299";
}

.fa-universal-access:before {
  content: "\F29A";
}

.fa-wheelchair-alt:before {
  content: "\F29B";
}

.fa-question-circle-o:before {
  content: "\F29C";
}

.fa-blind:before {
  content: "\F29D";
}

.fa-audio-description:before {
  content: "\F29E";
}

.fa-volume-control-phone:before {
  content: "\F2A0";
}

.fa-braille:before {
  content: "\F2A1";
}

.fa-assistive-listening-systems:before {
  content: "\F2A2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\F2A3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\F2A4";
}

.fa-glide:before {
  content: "\F2A5";
}

.fa-glide-g:before {
  content: "\F2A6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\F2A7";
}

.fa-low-vision:before {
  content: "\F2A8";
}

.fa-viadeo:before {
  content: "\F2A9";
}

.fa-viadeo-square:before {
  content: "\F2AA";
}

.fa-snapchat:before {
  content: "\F2AB";
}

.fa-snapchat-ghost:before {
  content: "\F2AC";
}

.fa-snapchat-square:before {
  content: "\F2AD";
}

.fa-pied-piper:before {
  content: "\F2AE";
}

.fa-first-order:before {
  content: "\F2B0";
}

.fa-yoast:before {
  content: "\F2B1";
}

.fa-themeisle:before {
  content: "\F2B2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\F2B3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\F2B4";
}

.fa-handshake-o:before {
  content: "\F2B5";
}

.fa-envelope-open:before {
  content: "\F2B6";
}

.fa-envelope-open-o:before {
  content: "\F2B7";
}

.fa-linode:before {
  content: "\F2B8";
}

.fa-address-book:before {
  content: "\F2B9";
}

.fa-address-book-o:before {
  content: "\F2BA";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\F2BB";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\F2BC";
}

.fa-user-circle:before {
  content: "\F2BD";
}

.fa-user-circle-o:before {
  content: "\F2BE";
}

.fa-user-o:before {
  content: "\F2C0";
}

.fa-id-badge:before {
  content: "\F2C1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\F2C2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\F2C3";
}

.fa-quora:before {
  content: "\F2C4";
}

.fa-free-code-camp:before {
  content: "\F2C5";
}

.fa-telegram:before {
  content: "\F2C6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\F2C7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\F2C8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\F2C9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\F2CA";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\F2CB";
}

.fa-shower:before {
  content: "\F2CC";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\F2CD";
}

.fa-podcast:before {
  content: "\F2CE";
}

.fa-window-maximize:before {
  content: "\F2D0";
}

.fa-window-minimize:before {
  content: "\F2D1";
}

.fa-window-restore:before {
  content: "\F2D2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\F2D3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\F2D4";
}

.fa-bandcamp:before {
  content: "\F2D5";
}

.fa-grav:before {
  content: "\F2D6";
}

.fa-etsy:before {
  content: "\F2D7";
}

.fa-imdb:before {
  content: "\F2D8";
}

.fa-ravelry:before {
  content: "\F2D9";
}

.fa-eercast:before {
  content: "\F2DA";
}

.fa-microchip:before {
  content: "\F2DB";
}

.fa-snowflake-o:before {
  content: "\F2DC";
}

.fa-superpowers:before {
  content: "\F2DD";
}

.fa-wpexplorer:before {
  content: "\F2DE";
}

.fa-meetup:before {
  content: "\F2E0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}

.flag-icon-background, .flag-icon {
  background-size: contain;
  background-position: 50%;
  background-repeat: no-repeat;
}

.flag-icon {
  position: relative;
  display: inline-block;
  width: 1.3333333333em;
  line-height: 1em;
}
.flag-icon.flag-icon-squared {
  width: 1em;
}

.flag-icon-ad {
  background-image: url(../fonts/flags//4x3/ad.svg);
}
.flag-icon-ad.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ad.svg);
}

.flag-icon-ae {
  background-image: url(../fonts/flags//4x3/ae.svg);
}
.flag-icon-ae.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ae.svg);
}

.flag-icon-af {
  background-image: url(../fonts/flags//4x3/af.svg);
}
.flag-icon-af.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/af.svg);
}

.flag-icon-ag {
  background-image: url(../fonts/flags//4x3/ag.svg);
}
.flag-icon-ag.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ag.svg);
}

.flag-icon-ai {
  background-image: url(../fonts/flags//4x3/ai.svg);
}
.flag-icon-ai.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ai.svg);
}

.flag-icon-al {
  background-image: url(../fonts/flags//4x3/al.svg);
}
.flag-icon-al.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/al.svg);
}

.flag-icon-am {
  background-image: url(../fonts/flags//4x3/am.svg);
}
.flag-icon-am.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/am.svg);
}

.flag-icon-ao {
  background-image: url(../fonts/flags//4x3/ao.svg);
}
.flag-icon-ao.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ao.svg);
}

.flag-icon-aq {
  background-image: url(../fonts/flags//4x3/aq.svg);
}
.flag-icon-aq.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/aq.svg);
}

.flag-icon-ar {
  background-image: url(../fonts/flags//4x3/ar.svg);
}
.flag-icon-ar.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ar.svg);
}

.flag-icon-as {
  background-image: url(../fonts/flags//4x3/as.svg);
}
.flag-icon-as.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/as.svg);
}

.flag-icon-at {
  background-image: url(../fonts/flags//4x3/at.svg);
}
.flag-icon-at.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/at.svg);
}

.flag-icon-au {
  background-image: url(../fonts/flags//4x3/au.svg);
}
.flag-icon-au.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/au.svg);
}

.flag-icon-aw {
  background-image: url(../fonts/flags//4x3/aw.svg);
}
.flag-icon-aw.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/aw.svg);
}

.flag-icon-ax {
  background-image: url(../fonts/flags//4x3/ax.svg);
}
.flag-icon-ax.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ax.svg);
}

.flag-icon-az {
  background-image: url(../fonts/flags//4x3/az.svg);
}
.flag-icon-az.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/az.svg);
}

.flag-icon-ba {
  background-image: url(../fonts/flags//4x3/ba.svg);
}
.flag-icon-ba.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ba.svg);
}

.flag-icon-bb {
  background-image: url(../fonts/flags//4x3/bb.svg);
}
.flag-icon-bb.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bb.svg);
}

.flag-icon-bd {
  background-image: url(../fonts/flags//4x3/bd.svg);
}
.flag-icon-bd.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bd.svg);
}

.flag-icon-be {
  background-image: url(../fonts/flags//4x3/be.svg);
}
.flag-icon-be.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/be.svg);
}

.flag-icon-bf {
  background-image: url(../fonts/flags//4x3/bf.svg);
}
.flag-icon-bf.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bf.svg);
}

.flag-icon-bg {
  background-image: url(../fonts/flags//4x3/bg.svg);
}
.flag-icon-bg.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bg.svg);
}

.flag-icon-bh {
  background-image: url(../fonts/flags//4x3/bh.svg);
}
.flag-icon-bh.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bh.svg);
}

.flag-icon-bi {
  background-image: url(../fonts/flags//4x3/bi.svg);
}
.flag-icon-bi.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bi.svg);
}

.flag-icon-bj {
  background-image: url(../fonts/flags//4x3/bj.svg);
}
.flag-icon-bj.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bj.svg);
}

.flag-icon-bl {
  background-image: url(../fonts/flags//4x3/bl.svg);
}
.flag-icon-bl.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bl.svg);
}

.flag-icon-bm {
  background-image: url(../fonts/flags//4x3/bm.svg);
}
.flag-icon-bm.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bm.svg);
}

.flag-icon-bn {
  background-image: url(../fonts/flags//4x3/bn.svg);
}
.flag-icon-bn.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bn.svg);
}

.flag-icon-bo {
  background-image: url(../fonts/flags//4x3/bo.svg);
}
.flag-icon-bo.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bo.svg);
}

.flag-icon-bq {
  background-image: url(../fonts/flags//4x3/bq.svg);
}
.flag-icon-bq.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bq.svg);
}

.flag-icon-br {
  background-image: url(../fonts/flags//4x3/br.svg);
}
.flag-icon-br.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/br.svg);
}

.flag-icon-bs {
  background-image: url(../fonts/flags//4x3/bs.svg);
}
.flag-icon-bs.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bs.svg);
}

.flag-icon-bt {
  background-image: url(../fonts/flags//4x3/bt.svg);
}
.flag-icon-bt.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bt.svg);
}

.flag-icon-bv {
  background-image: url(../fonts/flags//4x3/bv.svg);
}
.flag-icon-bv.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bv.svg);
}

.flag-icon-bw {
  background-image: url(../fonts/flags//4x3/bw.svg);
}
.flag-icon-bw.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bw.svg);
}

.flag-icon-by {
  background-image: url(../fonts/flags//4x3/by.svg);
}
.flag-icon-by.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/by.svg);
}

.flag-icon-bz {
  background-image: url(../fonts/flags//4x3/bz.svg);
}
.flag-icon-bz.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/bz.svg);
}

.flag-icon-ca {
  background-image: url(../fonts/flags//4x3/ca.svg);
}
.flag-icon-ca.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ca.svg);
}

.flag-icon-cc {
  background-image: url(../fonts/flags//4x3/cc.svg);
}
.flag-icon-cc.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/cc.svg);
}

.flag-icon-cd {
  background-image: url(../fonts/flags//4x3/cd.svg);
}
.flag-icon-cd.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/cd.svg);
}

.flag-icon-cf {
  background-image: url(../fonts/flags//4x3/cf.svg);
}
.flag-icon-cf.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/cf.svg);
}

.flag-icon-cg {
  background-image: url(../fonts/flags//4x3/cg.svg);
}
.flag-icon-cg.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/cg.svg);
}

.flag-icon-ch {
  background-image: url(../fonts/flags//4x3/ch.svg);
}
.flag-icon-ch.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ch.svg);
}

.flag-icon-ci {
  background-image: url(../fonts/flags//4x3/ci.svg);
}
.flag-icon-ci.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ci.svg);
}

.flag-icon-ck {
  background-image: url(../fonts/flags//4x3/ck.svg);
}
.flag-icon-ck.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ck.svg);
}

.flag-icon-cl {
  background-image: url(../fonts/flags//4x3/cl.svg);
}
.flag-icon-cl.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/cl.svg);
}

.flag-icon-cm {
  background-image: url(../fonts/flags//4x3/cm.svg);
}
.flag-icon-cm.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/cm.svg);
}

.flag-icon-cn {
  background-image: url(../fonts/flags//4x3/cn.svg);
}
.flag-icon-cn.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/cn.svg);
}

.flag-icon-co {
  background-image: url(../fonts/flags//4x3/co.svg);
}
.flag-icon-co.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/co.svg);
}

.flag-icon-cr {
  background-image: url(../fonts/flags//4x3/cr.svg);
}
.flag-icon-cr.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/cr.svg);
}

.flag-icon-cu {
  background-image: url(../fonts/flags//4x3/cu.svg);
}
.flag-icon-cu.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/cu.svg);
}

.flag-icon-cv {
  background-image: url(../fonts/flags//4x3/cv.svg);
}
.flag-icon-cv.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/cv.svg);
}

.flag-icon-cw {
  background-image: url(../fonts/flags//4x3/cw.svg);
}
.flag-icon-cw.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/cw.svg);
}

.flag-icon-cx {
  background-image: url(../fonts/flags//4x3/cx.svg);
}
.flag-icon-cx.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/cx.svg);
}

.flag-icon-cy {
  background-image: url(../fonts/flags//4x3/cy.svg);
}
.flag-icon-cy.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/cy.svg);
}

.flag-icon-cz {
  background-image: url(../fonts/flags//4x3/cz.svg);
}
.flag-icon-cz.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/cz.svg);
}

.flag-icon-de {
  background-image: url(../fonts/flags//4x3/de.svg);
}
.flag-icon-de.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/de.svg);
}

.flag-icon-dj {
  background-image: url(../fonts/flags//4x3/dj.svg);
}
.flag-icon-dj.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/dj.svg);
}

.flag-icon-dk {
  background-image: url(../fonts/flags//4x3/dk.svg);
}
.flag-icon-dk.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/dk.svg);
}

.flag-icon-dm {
  background-image: url(../fonts/flags//4x3/dm.svg);
}
.flag-icon-dm.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/dm.svg);
}

.flag-icon-do {
  background-image: url(../fonts/flags//4x3/do.svg);
}
.flag-icon-do.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/do.svg);
}

.flag-icon-dz {
  background-image: url(../fonts/flags//4x3/dz.svg);
}
.flag-icon-dz.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/dz.svg);
}

.flag-icon-ec {
  background-image: url(../fonts/flags//4x3/ec.svg);
}
.flag-icon-ec.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ec.svg);
}

.flag-icon-ee {
  background-image: url(../fonts/flags//4x3/ee.svg);
}
.flag-icon-ee.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ee.svg);
}

.flag-icon-eg {
  background-image: url(../fonts/flags//4x3/eg.svg);
}
.flag-icon-eg.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/eg.svg);
}

.flag-icon-eh {
  background-image: url(../fonts/flags//4x3/eh.svg);
}
.flag-icon-eh.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/eh.svg);
}

.flag-icon-er {
  background-image: url(../fonts/flags//4x3/er.svg);
}
.flag-icon-er.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/er.svg);
}

.flag-icon-es {
  background-image: url(../fonts/flags//4x3/es.svg);
}
.flag-icon-es.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/es.svg);
}

.flag-icon-et {
  background-image: url(../fonts/flags//4x3/et.svg);
}
.flag-icon-et.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/et.svg);
}

.flag-icon-fi {
  background-image: url(../fonts/flags//4x3/fi.svg);
}
.flag-icon-fi.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/fi.svg);
}

.flag-icon-fj {
  background-image: url(../fonts/flags//4x3/fj.svg);
}
.flag-icon-fj.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/fj.svg);
}

.flag-icon-fk {
  background-image: url(../fonts/flags//4x3/fk.svg);
}
.flag-icon-fk.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/fk.svg);
}

.flag-icon-fm {
  background-image: url(../fonts/flags//4x3/fm.svg);
}
.flag-icon-fm.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/fm.svg);
}

.flag-icon-fo {
  background-image: url(../fonts/flags//4x3/fo.svg);
}
.flag-icon-fo.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/fo.svg);
}

.flag-icon-fr {
  background-image: url(../fonts/flags//4x3/fr.svg);
}
.flag-icon-fr.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/fr.svg);
}

.flag-icon-ga {
  background-image: url(../fonts/flags//4x3/ga.svg);
}
.flag-icon-ga.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ga.svg);
}

.flag-icon-gb {
  background-image: url(../fonts/flags//4x3/gb.svg);
}
.flag-icon-gb.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gb.svg);
}

.flag-icon-gd {
  background-image: url(../fonts/flags//4x3/gd.svg);
}
.flag-icon-gd.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gd.svg);
}

.flag-icon-ge {
  background-image: url(../fonts/flags//4x3/ge.svg);
}
.flag-icon-ge.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ge.svg);
}

.flag-icon-gf {
  background-image: url(../fonts/flags//4x3/gf.svg);
}
.flag-icon-gf.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gf.svg);
}

.flag-icon-gg {
  background-image: url(../fonts/flags//4x3/gg.svg);
}
.flag-icon-gg.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gg.svg);
}

.flag-icon-gh {
  background-image: url(../fonts/flags//4x3/gh.svg);
}
.flag-icon-gh.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gh.svg);
}

.flag-icon-gi {
  background-image: url(../fonts/flags//4x3/gi.svg);
}
.flag-icon-gi.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gi.svg);
}

.flag-icon-gl {
  background-image: url(../fonts/flags//4x3/gl.svg);
}
.flag-icon-gl.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gl.svg);
}

.flag-icon-gm {
  background-image: url(../fonts/flags//4x3/gm.svg);
}
.flag-icon-gm.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gm.svg);
}

.flag-icon-gn {
  background-image: url(../fonts/flags//4x3/gn.svg);
}
.flag-icon-gn.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gn.svg);
}

.flag-icon-gp {
  background-image: url(../fonts/flags//4x3/gp.svg);
}
.flag-icon-gp.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gp.svg);
}

.flag-icon-gq {
  background-image: url(../fonts/flags//4x3/gq.svg);
}
.flag-icon-gq.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gq.svg);
}

.flag-icon-gr {
  background-image: url(../fonts/flags//4x3/gr.svg);
}
.flag-icon-gr.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gr.svg);
}

.flag-icon-gs {
  background-image: url(../fonts/flags//4x3/gs.svg);
}
.flag-icon-gs.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gs.svg);
}

.flag-icon-gt {
  background-image: url(../fonts/flags//4x3/gt.svg);
}
.flag-icon-gt.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gt.svg);
}

.flag-icon-gu {
  background-image: url(../fonts/flags//4x3/gu.svg);
}
.flag-icon-gu.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gu.svg);
}

.flag-icon-gw {
  background-image: url(../fonts/flags//4x3/gw.svg);
}
.flag-icon-gw.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gw.svg);
}

.flag-icon-gy {
  background-image: url(../fonts/flags//4x3/gy.svg);
}
.flag-icon-gy.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gy.svg);
}

.flag-icon-hk {
  background-image: url(../fonts/flags//4x3/hk.svg);
}
.flag-icon-hk.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/hk.svg);
}

.flag-icon-hm {
  background-image: url(../fonts/flags//4x3/hm.svg);
}
.flag-icon-hm.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/hm.svg);
}

.flag-icon-hn {
  background-image: url(../fonts/flags//4x3/hn.svg);
}
.flag-icon-hn.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/hn.svg);
}

.flag-icon-hr {
  background-image: url(../fonts/flags//4x3/hr.svg);
}
.flag-icon-hr.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/hr.svg);
}

.flag-icon-ht {
  background-image: url(../fonts/flags//4x3/ht.svg);
}
.flag-icon-ht.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ht.svg);
}

.flag-icon-hu {
  background-image: url(../fonts/flags//4x3/hu.svg);
}
.flag-icon-hu.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/hu.svg);
}

.flag-icon-id {
  background-image: url(../fonts/flags//4x3/id.svg);
}
.flag-icon-id.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/id.svg);
}

.flag-icon-ie {
  background-image: url(../fonts/flags//4x3/ie.svg);
}
.flag-icon-ie.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ie.svg);
}

.flag-icon-il {
  background-image: url(../fonts/flags//4x3/il.svg);
}
.flag-icon-il.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/il.svg);
}

.flag-icon-im {
  background-image: url(../fonts/flags//4x3/im.svg);
}
.flag-icon-im.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/im.svg);
}

.flag-icon-in {
  background-image: url(../fonts/flags//4x3/in.svg);
}
.flag-icon-in.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/in.svg);
}

.flag-icon-io {
  background-image: url(../fonts/flags//4x3/io.svg);
}
.flag-icon-io.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/io.svg);
}

.flag-icon-iq {
  background-image: url(../fonts/flags//4x3/iq.svg);
}
.flag-icon-iq.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/iq.svg);
}

.flag-icon-ir {
  background-image: url(../fonts/flags//4x3/ir.svg);
}
.flag-icon-ir.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ir.svg);
}

.flag-icon-is {
  background-image: url(../fonts/flags//4x3/is.svg);
}
.flag-icon-is.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/is.svg);
}

.flag-icon-it {
  background-image: url(../fonts/flags//4x3/it.svg);
}
.flag-icon-it.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/it.svg);
}

.flag-icon-je {
  background-image: url(../fonts/flags//4x3/je.svg);
}
.flag-icon-je.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/je.svg);
}

.flag-icon-jm {
  background-image: url(../fonts/flags//4x3/jm.svg);
}
.flag-icon-jm.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/jm.svg);
}

.flag-icon-jo {
  background-image: url(../fonts/flags//4x3/jo.svg);
}
.flag-icon-jo.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/jo.svg);
}

.flag-icon-jp {
  background-image: url(../fonts/flags//4x3/jp.svg);
}
.flag-icon-jp.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/jp.svg);
}

.flag-icon-ke {
  background-image: url(../fonts/flags//4x3/ke.svg);
}
.flag-icon-ke.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ke.svg);
}

.flag-icon-kg {
  background-image: url(../fonts/flags//4x3/kg.svg);
}
.flag-icon-kg.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/kg.svg);
}

.flag-icon-kh {
  background-image: url(../fonts/flags//4x3/kh.svg);
}
.flag-icon-kh.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/kh.svg);
}

.flag-icon-ki {
  background-image: url(../fonts/flags//4x3/ki.svg);
}
.flag-icon-ki.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ki.svg);
}

.flag-icon-km {
  background-image: url(../fonts/flags//4x3/km.svg);
}
.flag-icon-km.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/km.svg);
}

.flag-icon-kn {
  background-image: url(../fonts/flags//4x3/kn.svg);
}
.flag-icon-kn.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/kn.svg);
}

.flag-icon-kp {
  background-image: url(../fonts/flags//4x3/kp.svg);
}
.flag-icon-kp.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/kp.svg);
}

.flag-icon-kr {
  background-image: url(../fonts/flags//4x3/kr.svg);
}
.flag-icon-kr.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/kr.svg);
}

.flag-icon-kw {
  background-image: url(../fonts/flags//4x3/kw.svg);
}
.flag-icon-kw.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/kw.svg);
}

.flag-icon-ky {
  background-image: url(../fonts/flags//4x3/ky.svg);
}
.flag-icon-ky.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ky.svg);
}

.flag-icon-kz {
  background-image: url(../fonts/flags//4x3/kz.svg);
}
.flag-icon-kz.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/kz.svg);
}

.flag-icon-la {
  background-image: url(../fonts/flags//4x3/la.svg);
}
.flag-icon-la.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/la.svg);
}

.flag-icon-lb {
  background-image: url(../fonts/flags//4x3/lb.svg);
}
.flag-icon-lb.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/lb.svg);
}

.flag-icon-lc {
  background-image: url(../fonts/flags//4x3/lc.svg);
}
.flag-icon-lc.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/lc.svg);
}

.flag-icon-li {
  background-image: url(../fonts/flags//4x3/li.svg);
}
.flag-icon-li.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/li.svg);
}

.flag-icon-lk {
  background-image: url(../fonts/flags//4x3/lk.svg);
}
.flag-icon-lk.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/lk.svg);
}

.flag-icon-lr {
  background-image: url(../fonts/flags//4x3/lr.svg);
}
.flag-icon-lr.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/lr.svg);
}

.flag-icon-ls {
  background-image: url(../fonts/flags//4x3/ls.svg);
}
.flag-icon-ls.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ls.svg);
}

.flag-icon-lt {
  background-image: url(../fonts/flags//4x3/lt.svg);
}
.flag-icon-lt.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/lt.svg);
}

.flag-icon-lu {
  background-image: url(../fonts/flags//4x3/lu.svg);
}
.flag-icon-lu.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/lu.svg);
}

.flag-icon-lv {
  background-image: url(../fonts/flags//4x3/lv.svg);
}
.flag-icon-lv.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/lv.svg);
}

.flag-icon-ly {
  background-image: url(../fonts/flags//4x3/ly.svg);
}
.flag-icon-ly.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ly.svg);
}

.flag-icon-ma {
  background-image: url(../fonts/flags//4x3/ma.svg);
}
.flag-icon-ma.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ma.svg);
}

.flag-icon-mc {
  background-image: url(../fonts/flags//4x3/mc.svg);
}
.flag-icon-mc.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mc.svg);
}

.flag-icon-md {
  background-image: url(../fonts/flags//4x3/md.svg);
}
.flag-icon-md.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/md.svg);
}

.flag-icon-me {
  background-image: url(../fonts/flags//4x3/me.svg);
}
.flag-icon-me.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/me.svg);
}

.flag-icon-mf {
  background-image: url(../fonts/flags//4x3/mf.svg);
}
.flag-icon-mf.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mf.svg);
}

.flag-icon-mg {
  background-image: url(../fonts/flags//4x3/mg.svg);
}
.flag-icon-mg.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mg.svg);
}

.flag-icon-mh {
  background-image: url(../fonts/flags//4x3/mh.svg);
}
.flag-icon-mh.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mh.svg);
}

.flag-icon-mk {
  background-image: url(../fonts/flags//4x3/mk.svg);
}
.flag-icon-mk.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mk.svg);
}

.flag-icon-ml {
  background-image: url(../fonts/flags//4x3/ml.svg);
}
.flag-icon-ml.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ml.svg);
}

.flag-icon-mm {
  background-image: url(../fonts/flags//4x3/mm.svg);
}
.flag-icon-mm.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mm.svg);
}

.flag-icon-mn {
  background-image: url(../fonts/flags//4x3/mn.svg);
}
.flag-icon-mn.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mn.svg);
}

.flag-icon-mo {
  background-image: url(../fonts/flags//4x3/mo.svg);
}
.flag-icon-mo.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mo.svg);
}

.flag-icon-mp {
  background-image: url(../fonts/flags//4x3/mp.svg);
}
.flag-icon-mp.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mp.svg);
}

.flag-icon-mq {
  background-image: url(../fonts/flags//4x3/mq.svg);
}
.flag-icon-mq.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mq.svg);
}

.flag-icon-mr {
  background-image: url(../fonts/flags//4x3/mr.svg);
}
.flag-icon-mr.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mr.svg);
}

.flag-icon-ms {
  background-image: url(../fonts/flags//4x3/ms.svg);
}
.flag-icon-ms.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ms.svg);
}

.flag-icon-mt {
  background-image: url(../fonts/flags//4x3/mt.svg);
}
.flag-icon-mt.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mt.svg);
}

.flag-icon-mu {
  background-image: url(../fonts/flags//4x3/mu.svg);
}
.flag-icon-mu.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mu.svg);
}

.flag-icon-mv {
  background-image: url(../fonts/flags//4x3/mv.svg);
}
.flag-icon-mv.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mv.svg);
}

.flag-icon-mw {
  background-image: url(../fonts/flags//4x3/mw.svg);
}
.flag-icon-mw.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mw.svg);
}

.flag-icon-mx {
  background-image: url(../fonts/flags//4x3/mx.svg);
}
.flag-icon-mx.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mx.svg);
}

.flag-icon-my {
  background-image: url(../fonts/flags//4x3/my.svg);
}
.flag-icon-my.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/my.svg);
}

.flag-icon-mz {
  background-image: url(../fonts/flags//4x3/mz.svg);
}
.flag-icon-mz.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/mz.svg);
}

.flag-icon-na {
  background-image: url(../fonts/flags//4x3/na.svg);
}
.flag-icon-na.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/na.svg);
}

.flag-icon-nc {
  background-image: url(../fonts/flags//4x3/nc.svg);
}
.flag-icon-nc.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/nc.svg);
}

.flag-icon-ne {
  background-image: url(../fonts/flags//4x3/ne.svg);
}
.flag-icon-ne.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ne.svg);
}

.flag-icon-nf {
  background-image: url(../fonts/flags//4x3/nf.svg);
}
.flag-icon-nf.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/nf.svg);
}

.flag-icon-ng {
  background-image: url(../fonts/flags//4x3/ng.svg);
}
.flag-icon-ng.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ng.svg);
}

.flag-icon-ni {
  background-image: url(../fonts/flags//4x3/ni.svg);
}
.flag-icon-ni.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ni.svg);
}

.flag-icon-nl {
  background-image: url(../fonts/flags//4x3/nl.svg);
}
.flag-icon-nl.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/nl.svg);
}

.flag-icon-no {
  background-image: url(../fonts/flags//4x3/no.svg);
}
.flag-icon-no.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/no.svg);
}

.flag-icon-np {
  background-image: url(../fonts/flags//4x3/np.svg);
}
.flag-icon-np.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/np.svg);
}

.flag-icon-nr {
  background-image: url(../fonts/flags//4x3/nr.svg);
}
.flag-icon-nr.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/nr.svg);
}

.flag-icon-nu {
  background-image: url(../fonts/flags//4x3/nu.svg);
}
.flag-icon-nu.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/nu.svg);
}

.flag-icon-nz {
  background-image: url(../fonts/flags//4x3/nz.svg);
}
.flag-icon-nz.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/nz.svg);
}

.flag-icon-om {
  background-image: url(../fonts/flags//4x3/om.svg);
}
.flag-icon-om.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/om.svg);
}

.flag-icon-pa {
  background-image: url(../fonts/flags//4x3/pa.svg);
}
.flag-icon-pa.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/pa.svg);
}

.flag-icon-pe {
  background-image: url(../fonts/flags//4x3/pe.svg);
}
.flag-icon-pe.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/pe.svg);
}

.flag-icon-pf {
  background-image: url(../fonts/flags//4x3/pf.svg);
}
.flag-icon-pf.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/pf.svg);
}

.flag-icon-pg {
  background-image: url(../fonts/flags//4x3/pg.svg);
}
.flag-icon-pg.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/pg.svg);
}

.flag-icon-ph {
  background-image: url(../fonts/flags//4x3/ph.svg);
}
.flag-icon-ph.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ph.svg);
}

.flag-icon-pk {
  background-image: url(../fonts/flags//4x3/pk.svg);
}
.flag-icon-pk.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/pk.svg);
}

.flag-icon-pl {
  background-image: url(../fonts/flags//4x3/pl.svg);
}
.flag-icon-pl.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/pl.svg);
}

.flag-icon-pm {
  background-image: url(../fonts/flags//4x3/pm.svg);
}
.flag-icon-pm.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/pm.svg);
}

.flag-icon-pn {
  background-image: url(../fonts/flags//4x3/pn.svg);
}
.flag-icon-pn.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/pn.svg);
}

.flag-icon-pr {
  background-image: url(../fonts/flags//4x3/pr.svg);
}
.flag-icon-pr.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/pr.svg);
}

.flag-icon-ps {
  background-image: url(../fonts/flags//4x3/ps.svg);
}
.flag-icon-ps.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ps.svg);
}

.flag-icon-pt {
  background-image: url(../fonts/flags//4x3/pt.svg);
}
.flag-icon-pt.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/pt.svg);
}

.flag-icon-pw {
  background-image: url(../fonts/flags//4x3/pw.svg);
}
.flag-icon-pw.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/pw.svg);
}

.flag-icon-py {
  background-image: url(../fonts/flags//4x3/py.svg);
}
.flag-icon-py.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/py.svg);
}

.flag-icon-qa {
  background-image: url(../fonts/flags//4x3/qa.svg);
}
.flag-icon-qa.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/qa.svg);
}

.flag-icon-re {
  background-image: url(../fonts/flags//4x3/re.svg);
}
.flag-icon-re.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/re.svg);
}

.flag-icon-ro {
  background-image: url(../fonts/flags//4x3/ro.svg);
}
.flag-icon-ro.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ro.svg);
}

.flag-icon-rs {
  background-image: url(../fonts/flags//4x3/rs.svg);
}
.flag-icon-rs.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/rs.svg);
}

.flag-icon-ru {
  background-image: url(../fonts/flags//4x3/ru.svg);
}
.flag-icon-ru.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ru.svg);
}

.flag-icon-rw {
  background-image: url(../fonts/flags//4x3/rw.svg);
}
.flag-icon-rw.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/rw.svg);
}

.flag-icon-sa {
  background-image: url(../fonts/flags//4x3/sa.svg);
}
.flag-icon-sa.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/sa.svg);
}

.flag-icon-sb {
  background-image: url(../fonts/flags//4x3/sb.svg);
}
.flag-icon-sb.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/sb.svg);
}

.flag-icon-sc {
  background-image: url(../fonts/flags//4x3/sc.svg);
}
.flag-icon-sc.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/sc.svg);
}

.flag-icon-sd {
  background-image: url(../fonts/flags//4x3/sd.svg);
}
.flag-icon-sd.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/sd.svg);
}

.flag-icon-se {
  background-image: url(../fonts/flags//4x3/se.svg);
}
.flag-icon-se.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/se.svg);
}

.flag-icon-sg {
  background-image: url(../fonts/flags//4x3/sg.svg);
}
.flag-icon-sg.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/sg.svg);
}

.flag-icon-sh {
  background-image: url(../fonts/flags//4x3/sh.svg);
}
.flag-icon-sh.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/sh.svg);
}

.flag-icon-si {
  background-image: url(../fonts/flags//4x3/si.svg);
}
.flag-icon-si.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/si.svg);
}

.flag-icon-sj {
  background-image: url(../fonts/flags//4x3/sj.svg);
}
.flag-icon-sj.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/sj.svg);
}

.flag-icon-sk {
  background-image: url(../fonts/flags//4x3/sk.svg);
}
.flag-icon-sk.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/sk.svg);
}

.flag-icon-sl {
  background-image: url(../fonts/flags//4x3/sl.svg);
}
.flag-icon-sl.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/sl.svg);
}

.flag-icon-sm {
  background-image: url(../fonts/flags//4x3/sm.svg);
}
.flag-icon-sm.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/sm.svg);
}

.flag-icon-sn {
  background-image: url(../fonts/flags//4x3/sn.svg);
}
.flag-icon-sn.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/sn.svg);
}

.flag-icon-so {
  background-image: url(../fonts/flags//4x3/so.svg);
}
.flag-icon-so.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/so.svg);
}

.flag-icon-sr {
  background-image: url(../fonts/flags//4x3/sr.svg);
}
.flag-icon-sr.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/sr.svg);
}

.flag-icon-ss {
  background-image: url(../fonts/flags//4x3/ss.svg);
}
.flag-icon-ss.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ss.svg);
}

.flag-icon-st {
  background-image: url(../fonts/flags//4x3/st.svg);
}
.flag-icon-st.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/st.svg);
}

.flag-icon-sv {
  background-image: url(../fonts/flags//4x3/sv.svg);
}
.flag-icon-sv.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/sv.svg);
}

.flag-icon-sx {
  background-image: url(../fonts/flags//4x3/sx.svg);
}
.flag-icon-sx.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/sx.svg);
}

.flag-icon-sy {
  background-image: url(../fonts/flags//4x3/sy.svg);
}
.flag-icon-sy.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/sy.svg);
}

.flag-icon-sz {
  background-image: url(../fonts/flags//4x3/sz.svg);
}
.flag-icon-sz.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/sz.svg);
}

.flag-icon-tc {
  background-image: url(../fonts/flags//4x3/tc.svg);
}
.flag-icon-tc.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/tc.svg);
}

.flag-icon-td {
  background-image: url(../fonts/flags//4x3/td.svg);
}
.flag-icon-td.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/td.svg);
}

.flag-icon-tf {
  background-image: url(../fonts/flags//4x3/tf.svg);
}
.flag-icon-tf.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/tf.svg);
}

.flag-icon-tg {
  background-image: url(../fonts/flags//4x3/tg.svg);
}
.flag-icon-tg.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/tg.svg);
}

.flag-icon-th {
  background-image: url(../fonts/flags//4x3/th.svg);
}
.flag-icon-th.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/th.svg);
}

.flag-icon-tj {
  background-image: url(../fonts/flags//4x3/tj.svg);
}
.flag-icon-tj.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/tj.svg);
}

.flag-icon-tk {
  background-image: url(../fonts/flags//4x3/tk.svg);
}
.flag-icon-tk.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/tk.svg);
}

.flag-icon-tl {
  background-image: url(../fonts/flags//4x3/tl.svg);
}
.flag-icon-tl.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/tl.svg);
}

.flag-icon-tm {
  background-image: url(../fonts/flags//4x3/tm.svg);
}
.flag-icon-tm.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/tm.svg);
}

.flag-icon-tn {
  background-image: url(../fonts/flags//4x3/tn.svg);
}
.flag-icon-tn.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/tn.svg);
}

.flag-icon-to {
  background-image: url(../fonts/flags//4x3/to.svg);
}
.flag-icon-to.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/to.svg);
}

.flag-icon-tr {
  background-image: url(../fonts/flags//4x3/tr.svg);
}
.flag-icon-tr.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/tr.svg);
}

.flag-icon-tt {
  background-image: url(../fonts/flags//4x3/tt.svg);
}
.flag-icon-tt.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/tt.svg);
}

.flag-icon-tv {
  background-image: url(../fonts/flags//4x3/tv.svg);
}
.flag-icon-tv.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/tv.svg);
}

.flag-icon-tw {
  background-image: url(../fonts/flags//4x3/tw.svg);
}
.flag-icon-tw.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/tw.svg);
}

.flag-icon-tz {
  background-image: url(../fonts/flags//4x3/tz.svg);
}
.flag-icon-tz.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/tz.svg);
}

.flag-icon-ua {
  background-image: url(../fonts/flags//4x3/ua.svg);
}
.flag-icon-ua.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ua.svg);
}

.flag-icon-ug {
  background-image: url(../fonts/flags//4x3/ug.svg);
}
.flag-icon-ug.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ug.svg);
}

.flag-icon-um {
  background-image: url(../fonts/flags//4x3/um.svg);
}
.flag-icon-um.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/um.svg);
}

.flag-icon-us {
  background-image: url(../fonts/flags//4x3/us.svg);
}
.flag-icon-us.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/us.svg);
}

.flag-icon-uy {
  background-image: url(../fonts/flags//4x3/uy.svg);
}
.flag-icon-uy.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/uy.svg);
}

.flag-icon-uz {
  background-image: url(../fonts/flags//4x3/uz.svg);
}
.flag-icon-uz.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/uz.svg);
}

.flag-icon-va {
  background-image: url(../fonts/flags//4x3/va.svg);
}
.flag-icon-va.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/va.svg);
}

.flag-icon-vc {
  background-image: url(../fonts/flags//4x3/vc.svg);
}
.flag-icon-vc.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/vc.svg);
}

.flag-icon-ve {
  background-image: url(../fonts/flags//4x3/ve.svg);
}
.flag-icon-ve.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ve.svg);
}

.flag-icon-vg {
  background-image: url(../fonts/flags//4x3/vg.svg);
}
.flag-icon-vg.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/vg.svg);
}

.flag-icon-vi {
  background-image: url(../fonts/flags//4x3/vi.svg);
}
.flag-icon-vi.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/vi.svg);
}

.flag-icon-vn {
  background-image: url(../fonts/flags//4x3/vn.svg);
}
.flag-icon-vn.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/vn.svg);
}

.flag-icon-vu {
  background-image: url(../fonts/flags//4x3/vu.svg);
}
.flag-icon-vu.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/vu.svg);
}

.flag-icon-wf {
  background-image: url(../fonts/flags//4x3/wf.svg);
}
.flag-icon-wf.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/wf.svg);
}

.flag-icon-ws {
  background-image: url(../fonts/flags//4x3/ws.svg);
}
.flag-icon-ws.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ws.svg);
}

.flag-icon-ye {
  background-image: url(../fonts/flags//4x3/ye.svg);
}
.flag-icon-ye.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/ye.svg);
}

.flag-icon-yt {
  background-image: url(../fonts/flags//4x3/yt.svg);
}
.flag-icon-yt.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/yt.svg);
}

.flag-icon-za {
  background-image: url(../fonts/flags//4x3/za.svg);
}
.flag-icon-za.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/za.svg);
}

.flag-icon-zm {
  background-image: url(../fonts/flags//4x3/zm.svg);
}
.flag-icon-zm.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/zm.svg);
}

.flag-icon-zw {
  background-image: url(../fonts/flags//4x3/zw.svg);
}
.flag-icon-zw.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/zw.svg);
}

.flag-icon-es-ct {
  background-image: url(../fonts/flags//4x3/es-ct.svg);
}
.flag-icon-es-ct.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/es-ct.svg);
}

.flag-icon-eu {
  background-image: url(../fonts/flags//4x3/eu.svg);
}
.flag-icon-eu.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/eu.svg);
}

.flag-icon-gb-eng {
  background-image: url(../fonts/flags//4x3/gb-eng.svg);
}
.flag-icon-gb-eng.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gb-eng.svg);
}

.flag-icon-gb-nir {
  background-image: url(../fonts/flags//4x3/gb-nir.svg);
}
.flag-icon-gb-nir.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gb-nir.svg);
}

.flag-icon-gb-sct {
  background-image: url(../fonts/flags//4x3/gb-sct.svg);
}
.flag-icon-gb-sct.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gb-sct.svg);
}

.flag-icon-gb-wls {
  background-image: url(../fonts/flags//4x3/gb-wls.svg);
}
.flag-icon-gb-wls.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/gb-wls.svg);
}

.flag-icon-un {
  background-image: url(../fonts/flags//4x3/un.svg);
}
.flag-icon-un.flag-icon-squared {
  background-image: url(../fonts/flags//1x1/un.svg);
}

@font-face {
  font-family: "feather";
  src: url("../fonts/feather.eot?t=1525787366991");
  src: url("../fonts/feather.eot?t=1525787366991#iefix") format("embedded-opentype"), url("../fonts/feather.woff?t=1525787366991") format("woff"), url("../fonts/feather.ttf?t=1525787366991") format("truetype"), url("../fonts/feather.svg?t=1525787366991#feather") format("svg");
}
.feather {
  font-family: "feather", sans-serif !important;
  speak: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-alert-octagon:before {
  content: "\E81B";
}

.icon-alert-circle:before {
  content: "\E81C";
}

.icon-activity:before {
  content: "\E81D";
}

.icon-alert-triangle:before {
  content: "\E81E";
}

.icon-align-center:before {
  content: "\E81F";
}

.icon-airplay:before {
  content: "\E820";
}

.icon-align-justify:before {
  content: "\E821";
}

.icon-align-left:before {
  content: "\E822";
}

.icon-align-right:before {
  content: "\E823";
}

.icon-arrow-down-left:before {
  content: "\E824";
}

.icon-arrow-down-right:before {
  content: "\E825";
}

.icon-anchor:before {
  content: "\E826";
}

.icon-aperture:before {
  content: "\E827";
}

.icon-arrow-left:before {
  content: "\E828";
}

.icon-arrow-right:before {
  content: "\E829";
}

.icon-arrow-down:before {
  content: "\E82A";
}

.icon-arrow-up-left:before {
  content: "\E82B";
}

.icon-arrow-up-right:before {
  content: "\E82C";
}

.icon-arrow-up:before {
  content: "\E82D";
}

.icon-award:before {
  content: "\E82E";
}

.icon-bar-chart:before {
  content: "\E82F";
}

.icon-at-sign:before {
  content: "\E830";
}

.icon-bar-chart-2:before {
  content: "\E831";
}

.icon-battery-charging:before {
  content: "\E832";
}

.icon-bell-off:before {
  content: "\E833";
}

.icon-battery:before {
  content: "\E834";
}

.icon-bluetooth:before {
  content: "\E835";
}

.icon-bell:before {
  content: "\E836";
}

.icon-book:before {
  content: "\E837";
}

.icon-briefcase:before {
  content: "\E838";
}

.icon-camera-off:before {
  content: "\E839";
}

.icon-calendar:before {
  content: "\E83A";
}

.icon-bookmark:before {
  content: "\E83B";
}

.icon-box:before {
  content: "\E83C";
}

.icon-camera:before {
  content: "\E83D";
}

.icon-check-circle:before {
  content: "\E83E";
}

.icon-check:before {
  content: "\E83F";
}

.icon-check-square:before {
  content: "\E840";
}

.icon-cast:before {
  content: "\E841";
}

.icon-chevron-down:before {
  content: "\E842";
}

.icon-chevron-left:before {
  content: "\E843";
}

.icon-chevron-right:before {
  content: "\E844";
}

.icon-chevron-up:before {
  content: "\E845";
}

.icon-chevrons-down:before {
  content: "\E846";
}

.icon-chevrons-right:before {
  content: "\E847";
}

.icon-chevrons-up:before {
  content: "\E848";
}

.icon-chevrons-left:before {
  content: "\E849";
}

.icon-circle:before {
  content: "\E84A";
}

.icon-clipboard:before {
  content: "\E84B";
}

.icon-chrome:before {
  content: "\E84C";
}

.icon-clock:before {
  content: "\E84D";
}

.icon-cloud-lightning:before {
  content: "\E84E";
}

.icon-cloud-drizzle:before {
  content: "\E84F";
}

.icon-cloud-rain:before {
  content: "\E850";
}

.icon-cloud-off:before {
  content: "\E851";
}

.icon-codepen:before {
  content: "\E852";
}

.icon-cloud-snow:before {
  content: "\E853";
}

.icon-compass:before {
  content: "\E854";
}

.icon-copy:before {
  content: "\E855";
}

.icon-corner-down-right:before {
  content: "\E856";
}

.icon-corner-down-left:before {
  content: "\E857";
}

.icon-corner-left-down:before {
  content: "\E858";
}

.icon-corner-left-up:before {
  content: "\E859";
}

.icon-corner-up-left:before {
  content: "\E85A";
}

.icon-corner-up-right:before {
  content: "\E85B";
}

.icon-corner-right-down:before {
  content: "\E85C";
}

.icon-corner-right-up:before {
  content: "\E85D";
}

.icon-cpu:before {
  content: "\E85E";
}

.icon-credit-card:before {
  content: "\E85F";
}

.icon-crosshair:before {
  content: "\E860";
}

.icon-disc:before {
  content: "\E861";
}

.icon-delete:before {
  content: "\E862";
}

.icon-download-cloud:before {
  content: "\E863";
}

.icon-download:before {
  content: "\E864";
}

.icon-droplet:before {
  content: "\E865";
}

.icon-edit-2:before {
  content: "\E866";
}

.icon-edit:before {
  content: "\E867";
}

.icon-edit-1:before {
  content: "\E868";
}

.icon-external-link:before {
  content: "\E869";
}

.icon-eye:before {
  content: "\E86A";
}

.icon-feather:before {
  content: "\E86B";
}

.icon-facebook:before {
  content: "\E86C";
}

.icon-file-minus:before {
  content: "\E86D";
}

.icon-eye-off:before {
  content: "\E86E";
}

.icon-fast-forward:before {
  content: "\E86F";
}

.icon-file-text:before {
  content: "\E870";
}

.icon-film:before {
  content: "\E871";
}

.icon-file:before {
  content: "\E872";
}

.icon-file-plus:before {
  content: "\E873";
}

.icon-folder:before {
  content: "\E874";
}

.icon-filter:before {
  content: "\E875";
}

.icon-flag:before {
  content: "\E876";
}

.icon-globe:before {
  content: "\E877";
}

.icon-grid:before {
  content: "\E878";
}

.icon-heart:before {
  content: "\E879";
}

.icon-home:before {
  content: "\E87A";
}

.icon-github:before {
  content: "\E87B";
}

.icon-image:before {
  content: "\E87C";
}

.icon-inbox:before {
  content: "\E87D";
}

.icon-layers:before {
  content: "\E87E";
}

.icon-info:before {
  content: "\E87F";
}

.icon-instagram:before {
  content: "\E880";
}

.icon-layout:before {
  content: "\E881";
}

.icon-link-2:before {
  content: "\E882";
}

.icon-life-buoy:before {
  content: "\E883";
}

.icon-link:before {
  content: "\E884";
}

.icon-log-in:before {
  content: "\E885";
}

.icon-list:before {
  content: "\E886";
}

.icon-lock:before {
  content: "\E887";
}

.icon-log-out:before {
  content: "\E888";
}

.icon-loader:before {
  content: "\E889";
}

.icon-mail:before {
  content: "\E88A";
}

.icon-maximize-2:before {
  content: "\E88B";
}

.icon-map:before {
  content: "\E88C";
}

.icon-map-pin:before {
  content: "\E88E";
}

.icon-menu:before {
  content: "\E88F";
}

.icon-message-circle:before {
  content: "\E890";
}

.icon-message-square:before {
  content: "\E891";
}

.icon-minimize-2:before {
  content: "\E892";
}

.icon-mic-off:before {
  content: "\E893";
}

.icon-minus-circle:before {
  content: "\E894";
}

.icon-mic:before {
  content: "\E895";
}

.icon-minus-square:before {
  content: "\E896";
}

.icon-minus:before {
  content: "\E897";
}

.icon-moon:before {
  content: "\E898";
}

.icon-monitor:before {
  content: "\E899";
}

.icon-more-vertical:before {
  content: "\E89A";
}

.icon-more-horizontal:before {
  content: "\E89B";
}

.icon-move:before {
  content: "\E89C";
}

.icon-music:before {
  content: "\E89D";
}

.icon-navigation-2:before {
  content: "\E89E";
}

.icon-navigation:before {
  content: "\E89F";
}

.icon-octagon:before {
  content: "\E8A0";
}

.icon-package:before {
  content: "\E8A1";
}

.icon-pause-circle:before {
  content: "\E8A2";
}

.icon-pause:before {
  content: "\E8A3";
}

.icon-percent:before {
  content: "\E8A4";
}

.icon-phone-call:before {
  content: "\E8A5";
}

.icon-phone-forwarded:before {
  content: "\E8A6";
}

.icon-phone-missed:before {
  content: "\E8A7";
}

.icon-phone-off:before {
  content: "\E8A8";
}

.icon-phone-incoming:before {
  content: "\E8A9";
}

.icon-phone:before {
  content: "\E8AA";
}

.icon-phone-outgoing:before {
  content: "\E8AB";
}

.icon-pie-chart:before {
  content: "\E8AC";
}

.icon-play-circle:before {
  content: "\E8AD";
}

.icon-play:before {
  content: "\E8AE";
}

.icon-plus-square:before {
  content: "\E8AF";
}

.icon-plus-circle:before {
  content: "\E8B0";
}

.icon-plus:before {
  content: "\E8B1";
}

.icon-pocket:before {
  content: "\E8B2";
}

.icon-printer:before {
  content: "\E8B3";
}

.icon-power:before {
  content: "\E8B4";
}

.icon-radio:before {
  content: "\E8B5";
}

.icon-repeat:before {
  content: "\E8B6";
}

.icon-refresh-ccw:before {
  content: "\E8B7";
}

.icon-rewind:before {
  content: "\E8B8";
}

.icon-rotate-ccw:before {
  content: "\E8B9";
}

.icon-refresh-cw:before {
  content: "\E8BA";
}

.icon-rotate-cw:before {
  content: "\E8BB";
}

.icon-save:before {
  content: "\E8BC";
}

.icon-search:before {
  content: "\E8BD";
}

.icon-server:before {
  content: "\E8BE";
}

.icon-scissors:before {
  content: "\E8BF";
}

.icon-share-2:before {
  content: "\E8C0";
}

.icon-share:before {
  content: "\E8C1";
}

.icon-shield:before {
  content: "\E8C2";
}

.icon-settings:before {
  content: "\E8C3";
}

.icon-skip-back:before {
  content: "\E8C4";
}

.icon-shuffle:before {
  content: "\E8C5";
}

.icon-sidebar:before {
  content: "\E8C6";
}

.icon-skip-forward:before {
  content: "\E8C7";
}

.icon-slack:before {
  content: "\E8C8";
}

.icon-slash:before {
  content: "\E8C9";
}

.icon-smartphone:before {
  content: "\E8CA";
}

.icon-square:before {
  content: "\E8CB";
}

.icon-speaker:before {
  content: "\E8CC";
}

.icon-star:before {
  content: "\E8CD";
}

.icon-stop-circle:before {
  content: "\E8CE";
}

.icon-sun:before {
  content: "\E8CF";
}

.icon-sunrise:before {
  content: "\E8D0";
}

.icon-tablet:before {
  content: "\E8D1";
}

.icon-tag:before {
  content: "\E8D2";
}

.icon-sunset:before {
  content: "\E8D3";
}

.icon-target:before {
  content: "\E8D4";
}

.icon-thermometer:before {
  content: "\E8D5";
}

.icon-thumbs-up:before {
  content: "\E8D6";
}

.icon-thumbs-down:before {
  content: "\E8D7";
}

.icon-toggle-left:before {
  content: "\E8D8";
}

.icon-toggle-right:before {
  content: "\E8D9";
}

.icon-trash-2:before {
  content: "\E8DA";
}

.icon-trash:before {
  content: "\E8DB";
}

.icon-trending-up:before {
  content: "\E8DC";
}

.icon-trending-down:before {
  content: "\E8DD";
}

.icon-triangle:before {
  content: "\E8DE";
}

.icon-type:before {
  content: "\E8DF";
}

.icon-twitter:before {
  content: "\E8E0";
}

.icon-upload:before {
  content: "\E8E1";
}

.icon-umbrella:before {
  content: "\E8E2";
}

.icon-upload-cloud:before {
  content: "\E8E3";
}

.icon-unlock:before {
  content: "\E8E4";
}

.icon-user-check:before {
  content: "\E8E5";
}

.icon-user-minus:before {
  content: "\E8E6";
}

.icon-user-plus:before {
  content: "\E8E7";
}

.icon-user-x:before {
  content: "\E8E8";
}

.icon-user:before {
  content: "\E8E9";
}

.icon-users:before {
  content: "\E8EA";
}

.icon-video-off:before {
  content: "\E8EB";
}

.icon-video:before {
  content: "\E8EC";
}

.icon-voicemail:before {
  content: "\E8ED";
}

.icon-volume-x:before {
  content: "\E8EE";
}

.icon-volume-2:before {
  content: "\E8EF";
}

.icon-volume-1:before {
  content: "\E8F0";
}

.icon-volume:before {
  content: "\E8F1";
}

.icon-watch:before {
  content: "\E8F2";
}

.icon-wifi:before {
  content: "\E8F3";
}

.icon-x-square:before {
  content: "\E8F4";
}

.icon-wind:before {
  content: "\E8F5";
}

.icon-x:before {
  content: "\E8F6";
}

.icon-x-circle:before {
  content: "\E8F7";
}

.icon-zap:before {
  content: "\E8F8";
}

.icon-zoom-in:before {
  content: "\E8F9";
}

.icon-zoom-out:before {
  content: "\E8FA";
}

.icon-command:before {
  content: "\E8FB";
}

.icon-cloud:before {
  content: "\E8FC";
}

.icon-hash:before {
  content: "\E8FD";
}

.icon-headphones:before {
  content: "\E8FE";
}

.icon-underline:before {
  content: "\E8FF";
}

.icon-italic:before {
  content: "\E900";
}

.icon-bold:before {
  content: "\E901";
}

.icon-crop:before {
  content: "\E902";
}

.icon-help-circle:before {
  content: "\E903";
}

.icon-paperclip:before {
  content: "\E904";
}

.icon-shopping-cart:before {
  content: "\E905";
}

.icon-tv:before {
  content: "\E906";
}

.icon-wifi-off:before {
  content: "\E907";
}

.icon-minimize:before {
  content: "\E88D";
}

.icon-maximize:before {
  content: "\E908";
}

.icon-gitlab:before {
  content: "\E909";
}

.icon-sliders:before {
  content: "\E90A";
}

.icon-star-on:before {
  content: "\E90B";
}

.icon-heart-on:before {
  content: "\E90C";
}

.icon-archive:before {
  content: "\E90D";
}

.icon-arrow-down-circle:before {
  content: "\E90E";
}

.icon-arrow-up-circle:before {
  content: "\E90F";
}

.icon-arrow-left-circle:before {
  content: "\E910";
}

.icon-arrow-right-circle:before {
  content: "\E911";
}

.icon-bar-chart-line-:before {
  content: "\E912";
}

.icon-bar-chart-line:before {
  content: "\E913";
}

.icon-book-open:before {
  content: "\E914";
}

.icon-code:before {
  content: "\E915";
}

.icon-database:before {
  content: "\E916";
}

.icon-dollar-sign:before {
  content: "\E917";
}

.icon-folder-plus:before {
  content: "\E918";
}

.icon-gift:before {
  content: "\E919";
}

.icon-folder-minus:before {
  content: "\E91A";
}

.icon-git-commit:before {
  content: "\E91B";
}

.icon-git-branch:before {
  content: "\E91C";
}

.icon-git-pull-request:before {
  content: "\E91D";
}

.icon-git-merge:before {
  content: "\E91E";
}

.icon-linkedin:before {
  content: "\E91F";
}

.icon-hard-drive:before {
  content: "\E920";
}

.icon-more-vertical-:before {
  content: "\E921";
}

.icon-more-horizontal-:before {
  content: "\E922";
}

.icon-rss:before {
  content: "\E923";
}

.icon-send:before {
  content: "\E924";
}

.icon-shield-off:before {
  content: "\E925";
}

.icon-shopping-bag:before {
  content: "\E926";
}

.icon-terminal:before {
  content: "\E927";
}

.icon-truck:before {
  content: "\E928";
}

.icon-zap-off:before {
  content: "\E929";
}

.icon-youtube:before {
  content: "\E92A";
}

.modal-background {
  background-color: #000;
  display: none;
  height: 100%;
  position: fixed;
  opacity: 0.5;
  width: 100%;
  top: 0;
  left: 0;
}

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

header ~ #maincontent .container a:not(.btn, .btn) {
  color: var(--skin-link-color-2);
}

.hide-order-discount {
  display: none;
}

.hide-shipping-discount {
  display: none;
}

.order-discount {
  color: #6bd079;
}

.shipping-discount {
  color: #6bd079;
}

.error-messaging {
  position: fixed;
  top: 0;
  width: 100%;
  z-index: 1;
}

.error-hero {
  background-image: url("../images/storelocator.jpg");
  margin-bottom: 0.625em;
}

.error-message {
  margin-top: 3.125rem;
  margin-bottom: 3.125rem;
}

.error.continue-shopping {
  margin-bottom: 6.25em;
}

.error-unassigned-category {
  color: #c00;
}

.skip {
  position: absolute;
  left: 0;
  top: -4.2em;
  overflow: hidden;
  padding: 1em 1.5em;
  background: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

a.skip:active,
a.skip:focus,
a.skip:hover {
  left: 0;
  top: 0;
  width: auto;
  height: auto;
  z-index: 10000000;
  background: #fff;
  -webkit-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}

.card-header-custom {
  font-size: 1.5rem;
  margin-bottom: 0;
}

@media (max-width: 575.98px) {
  .menu-toggleable-left.navbar-toggleable-xs {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    -webkit-transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%;
  }
  .menu-toggleable-left.navbar-toggleable-xs.in {
    min-width: 50%;
    left: 0;
  }
}
@media (max-width: 767.98px) {
  .menu-toggleable-left.navbar-toggleable-sm {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    -webkit-transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%;
  }
  .menu-toggleable-left.navbar-toggleable-sm.in {
    min-width: 50%;
    left: 0;
  }
}
@media (max-width: 991.98px) {
  .menu-toggleable-left.navbar-toggleable-md {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    -webkit-transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%;
  }
  .menu-toggleable-left.navbar-toggleable-md.in {
    min-width: 50%;
    left: 0;
  }
}
@media (max-width: 1199.98px) {
  .menu-toggleable-left.navbar-toggleable-lg {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    -webkit-transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%;
  }
  .menu-toggleable-left.navbar-toggleable-lg.in {
    min-width: 50%;
    left: 0;
  }
}
@media (max-width: 1919.98px) {
  .menu-toggleable-left.navbar-toggleable-xl {
    position: fixed;
    left: -100%;
    top: 0;
    bottom: 0;
    -webkit-transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
    max-width: 100%;
  }
  .menu-toggleable-left.navbar-toggleable-xl.in {
    min-width: 50%;
    left: 0;
  }
}
.menu-toggleable-left.navbar-toggleable-xxl {
  position: fixed;
  left: -100%;
  top: 0;
  bottom: 0;
  -webkit-transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
  transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
  display: block;
  max-width: 100%;
}
.menu-toggleable-left.navbar-toggleable-xxl.in {
  min-width: 50%;
  left: 0;
}

.navbar.bg-inverse {
  background-color: transparent !important;
  padding: 0;
}
@media (min-width: 768px) {
  .navbar.bg-inverse .navbar-nav .nav-item + .nav-item {
    margin-left: 0;
  }
  .navbar.bg-inverse .navbar-nav .nav-link {
    padding: 0.8rem;
    white-space: nowrap;
  }
}

.navbar-expand-md .navbar-nav.nav-center {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

.navbar-expand-md .navbar-nav.nav-spaced {
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
}

.navbar-expand-md .navbar-nav.nav-right {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}

.nav-item .nav-link:hover,
.nav-item .nav-link:focus,
.nav-item.show .nav-link {
  background-color: #fff;
  color: #B0B0B0;
}

@media (min-width: 768px) {
  .nav-item > .nav-link {
    color: #fff;
  }
}
@media (max-width: 767.98px) {
  .main-menu.menu-toggleable-left {
    background-color: #fff;
    z-index: 4;
  }
}

.menu-toggleable-left .close-menu {
  padding: 15px;
  background-color: #E5E5E5;
  border-bottom: 1px solid #959595;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
@media (min-width: 768px) {
  .menu-toggleable-left .close-menu {
    display: none;
  }
}
.menu-toggleable-left .menu-group {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
}
.menu-toggleable-left li > .close-menu {
  margin-right: 0;
  margin-top: -0.6rem;
  margin-left: 0;
}
@media (max-width: 767.98px) {
  .menu-toggleable-left .bg-inverse {
    background-color: white !important;
    color: #CBCBCB;
  }
}
@media (max-width: 575.98px) {
  .menu-toggleable-left.in {
    right: 0;
    margin-right: 1.25em;
  }
}
@media (max-width: 767.98px) {
  .menu-toggleable-left.in .nav-item + .nav-item {
    border-top: 1px solid #E5E5E5;
  }
  .menu-toggleable-left.in .dropdown {
    display: block;
    position: static;
  }
  .menu-toggleable-left.in .dropdown-toggle {
    padding-left: 1rem;
  }
  .menu-toggleable-left.in .dropdown-toggle::after {
    border-top: 0.3em solid transparent;
    border-bottom: 0.3em solid transparent;
    border-left: 0.3em solid;
    position: absolute;
    right: 0.3em;
    margin-top: 0.55em;
  }
  .menu-toggleable-left.in .nav-item .nav-link {
    padding-left: 1rem;
  }
  .menu-toggleable-left.in .show > .dropdown-menu {
    left: 0;
  }
  .menu-toggleable-left.in .dropdown-menu {
    position: absolute;
    left: -100%;
    top: 0;
    width: 100%;
    height: 100%;
    border: 0 none;
    -webkit-transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
  }
}

.multilevel-dropdown .dropdown-menu {
  top: 90%;
  border: 0;
  border-radius: 0;
}
@media (min-width: 768px) {
  .multilevel-dropdown .dropdown-menu {
    -webkit-box-shadow: 0 3px 5px rgba(43, 36, 25, 0.4);
            box-shadow: 0 3px 5px rgba(43, 36, 25, 0.4);
  }
}
.multilevel-dropdown .dropdown-item.dropdown > .dropdown-toggle::after {
  border-top: 0.3em solid transparent;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
  position: absolute;
  right: 0.3em;
  margin-top: 0.55em;
}
@media (min-width: 768px) {
  .multilevel-dropdown .dropdown-menu > .dropdown > .dropdown-menu {
    top: -0.65em;
    left: 99%;
  }
}
.multilevel-dropdown .navbar > .close-menu > .back {
  display: none;
}
.multilevel-dropdown .close-menu .back .caret-left {
  border-top: 0.3em solid transparent;
  border-bottom: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-left: 0.3 solid transparent;
  width: 0;
  height: 0;
  display: inline-block;
  margin-bottom: 0.125em;
}
.multilevel-dropdown .dropdown-item {
  padding: 0 0 0 1em;
}
.multilevel-dropdown .dropdown-item .dropdown-link {
  display: block;
  padding: 0.425em 5em 0.425em 0;
}
.multilevel-dropdown .dropdown-item + .dropdown-item {
  border-top: 1px solid #E5E5E5;
}
.multilevel-dropdown .dropdown-item.top-category {
  font-weight: bold;
}
.multilevel-dropdown .dropdown-item.top-category > .nav-link {
  padding-left: 0;
}

.header {
  position: relative;
}

.navbar-header {
  height: 4.375em;
}
.navbar-header .user,
.navbar-header .country-selector,
.navbar-header .search,
.navbar-header .minicart {
  display: inline-block;
  margin: 1.125em 0 0 0.5em;
}
.navbar-header .user,
.navbar-header .country-selector,
.navbar-header .minicart,
.navbar-header .navbar-toggler {
  line-height: 2.25em;
  height: auto;
}
.navbar-header .navbar-toggler {
  font-size: 1.6em;
  width: auto;
}
.navbar-header .user {
  position: relative;
}
.navbar-header .user .popover {
  position: absolute;
  display: none;
  padding: 1em;
  top: 85%;
  left: 0;
}
.navbar-header .user .popover a {
  white-space: nowrap;
  margin-bottom: 0.5em;
}
.navbar-header .user .popover::before {
  left: 1.5rem;
}
.navbar-header .user .popover::after {
  left: 1.5rem;
}
.navbar-header .user .popover.show {
  display: block;
}

.brand {
  position: absolute;
  left: 50%;
  display: block;
  text-align: center;
}
.brand img {
  width: 100%;
}
@media (min-width: 992px) {
  .brand {
    width: 14.125em;
    margin-left: -7.0625em;
    padding-top: 0.5em;
  }
}
@media (max-width: 991.98px) {
  .brand {
    width: 4em;
    margin-left: -2em;
    padding-top: 0.8em;
  }
}

.main-menu {
  background-color: #B0B0B0;
}
.main-menu .navbar .close-menu button,
.main-menu .navbar .close-button button {
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}

.header-banner {
  background-color: #CBCBCB;
  text-align: center;
  color: #fff;
}
.header-banner .close-button {
  width: 2.125em;
}
.header-banner .close-button .close {
  opacity: 1;
  color: #fff;
  width: 100%;
  height: 100%;
  background-color: var(--skin-primary-color-1);
}
.header-banner .content {
  margin-right: 1.5em;
  padding-top: 0.3125em;
  padding-bottom: 0.3125em;
}

.minicart {
  margin-top: 0.1875em;
  vertical-align: top;
}
.minicart .minicart-icon {
  font-size: 1.5em;
}
.minicart a.minicart-link:hover {
  text-decoration: none;
}
.minicart .minicart-quantity {
  background-color: var(--skin-primary-color-1);
  border-radius: 50%;
  width: 1.25em;
  height: 1.25em;
  line-height: normal;
  display: inline-block;
  text-align: center;
  font-size: 0.8125em;
  position: relative;
  top: -0.9375em;
  left: -0.9375em;
  color: #fff;
}

a.normal {
  color: var(--skin-primary-color-1);
  text-decoration: underline;
}

.slide-up {
  -webkit-transition-duration: 0.5s;
          transition-duration: 0.5s;
  -webkit-transition-timing-function: ease-in;
          transition-timing-function: ease-in;
  max-height: 100px;
  overflow: hidden;
}
.slide-up.hide {
  max-height: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin-top: 0;
  margin-bottom: 0;
  -webkit-transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
          transition-timing-function: cubic-bezier(0, 1, 0.5, 1);
}

.dropdown-country-selector {
  margin-top: -0.0625em;
}

.cookie-warning-messaging.cookie-warning {
  position: fixed;
  bottom: 0;
  left: 50%;
  -webkit-transform: translate(-50%, 0);
          transform: translate(-50%, 0);
  text-align: center;
  display: none;
}

.valid-cookie-warning {
  background-color: var(--skin-link-color-1);
  color: #fff;
  white-space: nowrap;
}
.valid-cookie-warning p {
  margin-top: 0;
  margin-bottom: 0.2em;
  padding-right: 2em;
}

@media (max-width: 575.98px) {
  .collapsible-xs .title {
    line-height: 2.5rem;
  }
  .collapsible-xs .title::after {
    display: block;
    clear: both;
    content: "";
  }
  .collapsible-xs .title::after {
    float: right;
    content: "\F078";
    font-family: "FontAwesome";
  }
  .collapsible-xs .content,
.collapsible-xs .card-body {
    display: none;
  }
  .collapsible-xs.active .title::after {
    content: "\F077";
    margin-top: -0.125em;
  }
  .collapsible-xs.active .content,
.collapsible-xs.active .card-body {
    display: block;
  }
}
.container div.collapsible-xs button.title {
  color: #000;
  text-decoration: none;
  border: none;
  background-color: transparent;
}
.container div.collapsible-xs button.title:hover {
  text-decoration: none;
}

@media (max-width: 767.98px) {
  .collapsible-sm .title {
    line-height: 2.5rem;
  }
  .collapsible-sm .title::after {
    display: block;
    clear: both;
    content: "";
  }
  .collapsible-sm .title::after {
    float: right;
    content: "\F078";
    font-family: "FontAwesome";
  }
  .collapsible-sm .content,
.collapsible-sm .card-body {
    display: none;
  }
  .collapsible-sm.active .title::after {
    content: "\F077";
    margin-top: -0.125em;
  }
  .collapsible-sm.active .content,
.collapsible-sm.active .card-body {
    display: block;
  }
}
.container div.collapsible-sm button.title {
  color: #000;
  text-decoration: none;
  border: none;
  background-color: transparent;
}
.container div.collapsible-sm button.title:hover {
  text-decoration: none;
}

@media (max-width: 991.98px) {
  .collapsible-md .title {
    line-height: 2.5rem;
  }
  .collapsible-md .title::after {
    display: block;
    clear: both;
    content: "";
  }
  .collapsible-md .title::after {
    float: right;
    content: "\F078";
    font-family: "FontAwesome";
  }
  .collapsible-md .content,
.collapsible-md .card-body {
    display: none;
  }
  .collapsible-md.active .title::after {
    content: "\F077";
    margin-top: -0.125em;
  }
  .collapsible-md.active .content,
.collapsible-md.active .card-body {
    display: block;
  }
}
.container div.collapsible-md button.title {
  color: #000;
  text-decoration: none;
  border: none;
  background-color: transparent;
}
.container div.collapsible-md button.title:hover {
  text-decoration: none;
}

@media (max-width: 1199.98px) {
  .collapsible-lg .title {
    line-height: 2.5rem;
  }
  .collapsible-lg .title::after {
    display: block;
    clear: both;
    content: "";
  }
  .collapsible-lg .title::after {
    float: right;
    content: "\F078";
    font-family: "FontAwesome";
  }
  .collapsible-lg .content,
.collapsible-lg .card-body {
    display: none;
  }
  .collapsible-lg.active .title::after {
    content: "\F077";
    margin-top: -0.125em;
  }
  .collapsible-lg.active .content,
.collapsible-lg.active .card-body {
    display: block;
  }
}
.container div.collapsible-lg button.title {
  color: #000;
  text-decoration: none;
  border: none;
  background-color: transparent;
}
.container div.collapsible-lg button.title:hover {
  text-decoration: none;
}

@media (max-width: 1919.98px) {
  .collapsible-xl .title {
    line-height: 2.5rem;
  }
  .collapsible-xl .title::after {
    display: block;
    clear: both;
    content: "";
  }
  .collapsible-xl .title::after {
    float: right;
    content: "\F078";
    font-family: "FontAwesome";
  }
  .collapsible-xl .content,
.collapsible-xl .card-body {
    display: none;
  }
  .collapsible-xl.active .title::after {
    content: "\F077";
    margin-top: -0.125em;
  }
  .collapsible-xl.active .content,
.collapsible-xl.active .card-body {
    display: block;
  }
}
.container div.collapsible-xl button.title {
  color: #000;
  text-decoration: none;
  border: none;
  background-color: transparent;
}
.container div.collapsible-xl button.title:hover {
  text-decoration: none;
}

.collapsible-xxl .title {
  line-height: 2.5rem;
}
.collapsible-xxl .title::after {
  display: block;
  clear: both;
  content: "";
}
.collapsible-xxl .title::after {
  float: right;
  content: "\F078";
  font-family: "FontAwesome";
}
.collapsible-xxl .content,
.collapsible-xxl .card-body {
  display: none;
}
.collapsible-xxl.active .title::after {
  content: "\F077";
  margin-top: -0.125em;
}
.collapsible-xxl.active .content,
.collapsible-xxl.active .card-body {
  display: block;
}

.container div.collapsible-xxl button.title {
  color: #000;
  text-decoration: none;
  border: none;
  background-color: transparent;
}
.container div.collapsible-xxl button.title:hover {
  text-decoration: none;
}

footer {
  background-color: #e9ecef;
  padding-top: 1.25em;
  padding-bottom: 1.25em;
}
footer h2 {
  font-size: 1rem;
  margin-bottom: 0;
  line-height: 2.5em;
}
footer ul {
  list-style: none;
  padding-left: 0;
}
footer .social h2 {
  margin-top: 0;
}
footer .social::after {
  display: block;
  clear: both;
  content: "";
}
footer .copyright,
footer .social {
  margin-top: 1.25em;
}
footer .footer-container .footer-item.collapsible-xs button {
  font-family: "Dosis", sans-serif;
  padding: 0;
}
footer .social-links {
  float: left;
}
footer .social-links::after {
  display: block;
  clear: both;
  content: "";
}
@media (max-width: 575.98px) {
  footer .social-links {
    width: 80%;
  }
}
footer .social-links li {
  float: left;
  margin: 0.313em;
}
@media (max-width: 575.98px) {
  footer .social-links li {
    width: 20%;
    text-align: center;
  }
}
footer .social-links a {
  font-size: 2.25em;
}
footer .social-links a:hover {
  text-decoration: none;
}
@media (max-width: 575.98px) {
  footer .store {
    border-bottom: 1px solid #B0B0B0;
  }
  footer .store .content {
    display: none;
  }
  footer .store h2::after {
    display: block;
    clear: both;
    content: "";
  }
  footer .store h2::after {
    font-family: "FontAwesome";
    float: right;
    content: "\F041";
  }
}
footer .content {
  font-size: 0.875em;
}
footer .content li {
  height: 1.875rem;
}
footer .copyright,
footer .postscript {
  font-size: 0.8125em;
}
footer .copyright {
  margin-bottom: 0.625em;
}
footer .back-to-top {
  margin: 0.1em 0.313em;
  padding: 0;
  background-color: transparent;
  border: 0;
  -webkit-appearance: none;
}
footer .back-to-top i.fa-arrow-up {
  color: rgba(0, 0, 0, 0.7);
}
footer .back-to-top i.fa-circle {
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}

@media (max-width: 575.98px) {
  .footer-item {
    border-bottom: 1px solid #B0B0B0;
  }
}

#consent-tracking .button-wrapper button {
  margin: 0.5em;
}

.email-signup-message {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: fixed;
  top: 15%;
  left: 50%;
}

.email-signup-alert {
  -webkit-animation: fade 5s linear forwards;
          animation: fade 5s linear forwards;
  -webkit-box-shadow: 1px 1px 5px grey;
          box-shadow: 1px 1px 5px grey;
  padding: 1em;
}
@-webkit-keyframes fade {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.email-signup-alert.show {
  display: block;
}

.hero {
  height: 25vw;
  background-size: cover;
  background-position: 50%;
  position: relative;
}
.hero h1.page-title {
  top: 50%;
  margin: -1em 0 0;
}

@media (min-width: 576px) {
  .slant-down::after {
    content: "";
    position: absolute;
    bottom: 0;
    right: 0;
    width: 0;
    height: 0;
    border: 0 solid transparent;
    border-right-width: 0;
    border-left-width: 90vw;
    border-bottom: 4vw solid #F5F5F5;
  }
}

@media (min-width: 576px) {
  .slant-up::after {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 0;
    border: 0 solid transparent;
    border-left-width: 0;
    border-right-width: 90vw;
    border-top: 4vw solid #F5F5F5;
  }
}

h1.page-title {
  position: relative;
  color: white;
  padding: 0.3125em 0.625em 0.3125em 6px;
  background-color: var(--skin-primary-color-1);
  display: inline-block;
  margin: 0.9375em 0;
  font-size: 1.5rem;
}
@media (min-width: 576px) {
  h1.page-title {
    font-size: 2rem;
  }
}
@media (min-width: 768px) {
  h1.page-title {
    font-size: 3rem;
  }
}
h1.page-title::before {
  content: "";
  background-color: var(--skin-primary-color-1);
  height: 100%;
  width: 0;
  position: absolute;
  left: 0;
  top: 0;
}
@media (min-width: 1200px) and (max-width: 1919.98px) {
  h1.page-title::before {
    width: calc((100vw - 1824px) / 2);
    left: calc((100vw - 1824px) / 2 * -1);
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  h1.page-title::before {
    width: calc((100vw - 1200px) / 2);
    left: calc((100vw - 1200px) / 2 * -1);
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  h1.page-title::before {
    width: calc((100vw - 992px) / 2);
    left: calc((100vw - 992px) / 2 * -1);
  }
}
@media (min-width: 1200px) and (max-width: 1919.98px) {
  h1.page-title {
    left: calc((100% - 1824px) / 2);
  }
}
@media (min-width: 992px) and (max-width: 1199.98px) {
  h1.page-title {
    left: calc((100% - 1200px) / 2);
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  h1.page-title {
    left: calc((100% - 992px) / 2);
  }
}
@media (max-width: 767.98px) {
  h1.page-title {
    left: 0;
  }
}

h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Dosis", sans-serif;
}

.notify {
  position: fixed;
  top: 0;
}

.price {
  color: #CBCBCB;
}
.price .strike-through {
  text-decoration: line-through;
  color: #757575;
  margin-right: 0.938rem;
}
.price .starting,
.price .range,
.price .sales {
  font-weight: bold;
}
.price .tiered {
  color: #CBCBCB;
}
.price .tiered table {
  border-top: 1px solid #959595;
  margin: 0 auto;
}
.price .tiered table tr:nth-child(odd) {
  background-color: #E5E5E5;
}
.price .tiered td,
.price .tiered span.price {
  font-size: 0.875rem;
  font-weight: bold;
}
.price .tiered td {
  padding: 0.313rem;
}
.price .tiered td.quantity {
  font-weight: normal;
  text-align: right;
}
.price .tiered td.value {
  text-align: left;
}
.price .tiered .table-header {
  font-size: 1.125rem;
  padding: 0.313rem;
}
.price .tiered .column-header {
  font-size: 1rem;
  padding: 0.313rem;
  font-weight: normal;
}
.price .tiered .column-header.quantity {
  text-align: right;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.form-nav .nav-tabs .nav-link {
  color: #cccccc;
}

.form-nav .nav-tabs .nav-link.active,
.form-nav .nav-tabs .nav-link.active:focus,
.form-nav .nav-tabs .nav-link.active:hover {
  background-color: #fff;
  color: #cccccc;
}

.nav-tabs .nav-link.active {
  background-color: transparent;
}

@media (min-width: 992px) {
  .form-nav .nav-item > .nav-link {
    color: #cccccc;
  }
}
.container .breadcrumb {
  border-radius: 0;
  border-bottom: 1px solid #959595;
}

.veil {
  position: absolute;
  z-index: 100;
  text-align: center;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.veil .underlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  opacity: 0.5;
}

.spinner {
  width: 80px;
  height: 80px;
  text-align: center;
  -webkit-animation: sk-rotate 2s infinite linear;
          animation: sk-rotate 2s infinite linear;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -40px;
  margin-left: -40px;
}

.dot1,
.dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: sk-bounce 2s infinite ease-in-out;
          animation: sk-bounce 2s infinite ease-in-out;
}

@-webkit-keyframes sk-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes sk-rotate {
  100% {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
@-webkit-keyframes sk-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
@keyframes sk-bounce {
  0%, 100% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    -webkit-transform: scale(1);
            transform: scale(1);
  }
}
.item-attributes {
  vertical-align: top;
  padding-left: 0;
}

.line-item-attributes,
.line-item-option {
  font-size: 0.813rem;
  margin: 0;
}

.line-item-name {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: #CBCBCB;
  font-size: 1em;
  font-weight: bold;
  margin-bottom: 0.313em;
}

.line-item-pricing-info {
  margin-bottom: 0;
}
.line-item-pricing-info + .price {
  font-size: 1em;
  font-weight: bolder;
}
.line-item-pricing-info + .unit-price .price {
  font-size: 1em;
  font-weight: bolder;
}

.line-item-price-quantity-info {
  margin-top: 0.625em;
  border-top: 1px solid #959595;
}

.line-item-total-text {
  font-size: 0.813em;
}

.pricing {
  font-size: 1em;
  font-weight: bolder;
}

.item-image {
  height: 5.625em;
  width: 5.625em;
  margin-right: 0.938em;
  -webkit-box-flex: 0;
      -ms-flex-positive: 0;
          flex-grow: 0;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
.item-image img.product-image {
  display: block;
  margin: 0 auto;
  max-width: 100%;
  height: auto;
  max-height: 5.625em;
}

.non-adjusted-price {
  display: none;
}

.line-item-promo {
  color: #6bd079;
  font-size: 0.813em;
}

.line-item-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}

.bundled-line-item + .bundled-line-item {
  margin-top: 0.625em;
}

.bundle-includes {
  font-size: 0.813em;
  margin-bottom: 0.625em;
}

.line-item-divider {
  margin: 0.625em -1.225em 0.625em -1.325em;
}

.line-dotted {
  border-top: 0.063em dashed #ccc;
}

.line-item-availability {
  font-size: 0.813rem;
}

.product-line-item-details {
  overflow-y: auto;
}

.minicart {
  position: relative;
}
.minicart h1 {
  font-size: 1rem;
}
.minicart .cart {
  padding-top: 0.625em;
  padding-bottom: 0.625em;
  background-color: #F5F5F5;
}
.minicart .remove-btn {
  color: #757575;
  float: right;
  background-color: white;
  border: none;
  font-size: 1.625em;
  margin-top: -0.313em;
  padding: 0;
}
.minicart .product-summary {
  margin-right: -0.938em;
  max-height: 21.875em;
  overflow-y: auto;
  overflow-x: hidden;
  padding-right: 0.938em;
}
.minicart .card-body {
  padding: 0.625em;
}
.minicart .quantity-label {
  font-size: 0.813em;
}
.minicart .quantity {
  width: 100%;
}
.minicart .popover {
  top: 100%;
  left: auto;
  right: 0;
  min-width: 23.44rem;
  max-width: 23.44rem;
  min-height: 22.7rem;
  display: none;
}
.minicart .popover::before {
  left: auto;
  right: 15px;
}
.minicart .popover::after {
  left: auto;
  right: 16px;
}
.minicart .popover.show {
  display: block;
}
.minicart .minicart-footer {
  border-top: 1px solid #959595;
}
.minicart .estimated-total {
  margin-top: 0.625em;
}
.minicart .sub-total-label {
  font-size: 1em;
  font-weight: 600;
}
.minicart .sub-total {
  font-size: 1em;
  font-weight: 600;
}
.minicart .line-item-divider {
  margin: 0.625em -0.625em 0.625em -1.325em;
}
.minicart .line-item-name {
  width: 90%;
}

@media (min-width: 576px) and (max-width: 767.98px) {
  .hide-link-med {
    display: none;
  }
}

@media (min-width: 768px) {
  .hide-no-link {
    display: none;
  }
}
@media (max-width: 575.98px) {
  .hide-no-link {
    display: none;
  }
}
.info-icon {
  position: relative;
  cursor: pointer;
  display: inline-block;
  border: none;
  padding: 0;
  background: inherit;
}
.info-icon .icon {
  border-radius: 1.25rem;
  background-color: var(--skin-primary-color-1);
  width: 1.5625rem;
  display: inline-block;
  text-align: center;
  color: #fff;
  font-weight: 600;
}
.info-icon .tooltip {
  position: absolute;
  bottom: 100%;
  padding: 0.312rem;
  border-radius: 0.1875rem;
  background-color: #B0B0B0;
  color: #fff;
  font-size: 0.928rem;
  min-width: 20rem;
  max-width: 15rem;
  -webkit-transform: translate(-50%, -0.625em);
          transform: translate(-50%, -0.625em);
  left: 50%;
  margin-left: 4px;
  -webkit-animation: fade-in 0.5s linear forwards;
          animation: fade-in 0.5s linear forwards;
}
@-webkit-keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fade-in {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.info-icon .tooltip::before {
  content: " ";
  position: absolute;
  display: block;
  height: 1.25em;
  left: 0;
  bottom: -1.25em;
  width: 100%;
}
.info-icon .tooltip::after {
  border-left: solid transparent 0.625em;
  border-right: solid transparent 0.625em;
  border-top: solid #B0B0B0 0.625em;
  bottom: -0.625em;
  content: " ";
  height: 0;
  left: 50%;
  margin-left: -13px;
  position: absolute;
  width: 0;
}

.site-search {
  position: relative;
  height: 2.5em;
}
@media (min-width: 576px) {
  .site-search {
    margin-right: 0.5em;
  }
}
@media (min-width: 1200px) {
  .site-search {
    width: 20em;
  }
}
@media (min-width: 768px) and (max-width: 991.98px) {
  .site-search {
    width: 14.0625em;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .site-search {
    width: 12.5em;
  }
}
.site-search .fa-close,
.site-search .fa-search {
  position: absolute;
  border: none;
  top: 0.5625em;
  right: 0.5625em;
  padding: 0;
  background-color: transparent;
}
.site-search .reset-button {
  position: absolute;
  border: none;
  top: 0.5625em;
  right: 2em;
  padding: 0;
  background-color: transparent;
}
.site-search input {
  padding-right: 2rem;
  height: 100%;
}

@media (max-width: 575.98px) {
  .header-search .site-search {
    display: none;
  }
}
.suggestions-wrapper {
  position: relative;
}

.suggestions {
  display: block;
  position: absolute;
  border: 1px solid #959595;
  background-color: #fff;
  top: 0;
  right: 0;
  width: 21.875rem;
  z-index: 3;
}
@media (max-width: 575.98px) {
  .suggestions {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    position: fixed;
    width: 100%;
  }
}
.suggestions .swatch-circle {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #fff;
  border-radius: 1.25em;
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  display: inline-block;
  margin-right: 0.313em;
  position: relative;
}
.suggestions .swatch-circle.color-value[data-selected=true]::after {
  color: #000;
  content: "\F058";
  display: table-caption;
  font-family: "FontAwesome";
  font-size: 1.625em;
  left: 0.295em;
  position: absolute;
}
.suggestions .swatch-circle.color-value.selected::after {
  background: #fff;
  border-radius: 50%;
  color: #000;
  content: "\F058";
  display: table-caption;
  font-family: "FontAwesome";
  font-size: 1.625em;
  height: 0.75em;
  left: 0.31em;
  line-height: 0.8em;
  position: absolute;
  top: 0.35em;
  width: 0.8em;
}
.suggestions .swatch-circle i.fa-times-circle {
  background: #fff;
  border-radius: 50%;
  height: 0.75em;
  line-height: 0.8em;
  width: 0.8em;
}
.suggestions .header {
  color: #757575;
  font-size: 0.875em;
  padding-top: 0.625em;
}
.suggestions .header:not(:first-child) {
  border-top: 1px solid #959595;
}
.suggestions .items {
  padding: 0.313em 0;
}
.suggestions .item {
  padding-bottom: 0.625em;
}
.suggestions .item .name {
  margin-top: 0.313em;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
@media (max-width: 575.98px) {
  .suggestions .item {
    padding-bottom: 0.938em;
  }
}
.suggestions .category-parent {
  color: #757575;
  font-size: 0.875em;
}
.suggestions .selected {
  background-color: #E5E5E5;
}
.suggestions .container {
  list-style-type: none;
}

.more-below {
  -moz-border-radius: 1.25em;
  background: #959595;
  border: 0.063em solid rgba(0, 0, 0, 0.1);
  border-radius: 1.25em;
  bottom: 1.875em;
  -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.3);
          box-shadow: 0 1px 7px rgba(0, 0, 0, 0.3);
  display: none;
  height: 2.5em;
  position: fixed;
  right: 1.875em;
  width: 2.5em;
}
.more-below i.fa-long-arrow-down {
  border-radius: 50%;
  color: #fff;
  display: table-caption;
  height: 0.75em;
  font-size: 1.5rem;
  left: 0.57em;
  line-height: 0.8em;
  position: absolute;
  top: 0.4em;
  width: 0.8em;
}

.btn {
  padding: var(--button-padding-vertical) var(--button-padding-horizontal);
  font-size: var(--button-font-size)px;
  font-size: calc(var(--button-font-size) / 16)rem;
  font-weight: var(--button-font-weight);
  line-height: var(--button-line-height);
  border-radius: var(--button-border-radius);
}
.btn.btn-secondary:hover {
  color: var(--color-secondary);
  background-color: var(--color-white);
}
.btn.btn-light {
  background-color: var(--color-light-shades);
  color: var(--color-dark-shades);
  background-color: 1px solid var(--color-light-shades);
}
.btn.btn-light:hover {
  opacity: 0.7;
}
.btn.btn-arrow {
  font-size: var(--base_font_size)px;
  font-size: calc(var(--base_font_size) / 16)rem;
  font-weight: 500;
}
.btn.btn-arrow i {
  padding-left: 1.6875rem;
}
.btn.btn-arrow:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.form-control {
  min-height: var(--input-height);
  border: var(--input-border) solid var(--input-border-color);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: var(--input-border-radius);
  padding: var(--input-padding-y) var(--input-padding-x);
}
.form-control:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: var(--input-border-color);
}
.form-control:disabled {
  background-color: var(--input-disabled-background-color);
  border-color: var(--input-disabled-border-color);
  color: var(--input-disabled-text-color);
}
.form-control.search-field {
  background-color: var(--input-search-background-color);
  border-color: var(--input-search-border-color);
  color: var(--input-search-text-color);
  height: var(--input-search-field-height);
  padding: var(--input-search-padding-y) var(--input-search-padding-x);
  min-height: auto;
}

input[type=tel],
input[type=email],
input[type=text],
input[type=password],
input[type=date] {
  font-size: var(--input-font-size);
  height: var(--input-height);
  color: var(--input-color);
  background: var(--input-background-color);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: var(--input-border) solid var(--input-border-color);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: var(--input-border-radius);
  padding: var(--input-padding-y) var(--input-padding-x);
}
input[type=tel]:hover, input[type=tel]:focus,
input[type=email]:hover,
input[type=email]:focus,
input[type=text]:hover,
input[type=text]:focus,
input[type=password]:hover,
input[type=password]:focus,
input[type=date]:hover,
input[type=date]:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
input[type=tel]::placeholder,
input[type=email]::placeholder,
input[type=text]::placeholder,
input[type=password]::placeholder,
input[type=date]::placeholder {
  color: var(--input-placeholder-color);
  opacity: 1;
}
input[type=tel].is-valid,
input[type=email].is-valid,
input[type=text].is-valid,
input[type=password].is-valid,
input[type=date].is-valid {
  color: var(--input-success-color);
}
input[type=tel].is-invalid,
input[type=email].is-invalid,
input[type=text].is-invalid,
input[type=password].is-invalid,
input[type=date].is-invalid {
  background-color: var(--input-danger-background-color);
  color: var(--input-danger-color);
  padding-right: 0 !important;
}

select,
select.form-control,
select.custom-select {
  width: 100%;
  font-size: var(--input-font-size);
  color: var(--select-color);
  min-height: var(--input-height);
  height: var(--input-height);
  border-radius: var(--select-border-radius);
  border: var(--select-border-width) solid var(--select-border-color);
  padding: var(--select-padding-y) var(--select-padding-x);
  background: #fff url("../../images/arrow-down.png") no-repeat right var(--select-padding-x) center;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  cursor: pointer;
}
select:focus,
select.form-control:focus,
select.custom-select:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
  border-color: var(--select-border-color);
}
input[type=checkbox] + label::before,
input[type=checkbox] .custom-control-label::before,
.custom-checkbox .custom-control-input + label::before,
.custom-checkbox .custom-control-input .custom-control-label::before {
  position: relative;
  content: "";
  background: var(--checkbox-bg-color);
  width: var(--checkbox-size);
  height: var(--checkbox-size);
  margin-right: 0.3125rem;
  border: 0.0625rem solid var(--color-dark-shades);
  border-radius: 0.1875rem;
  cursor: pointer;
  display: inline-block;
}
input[type=checkbox]:checked + label::before,
.custom-checkbox .custom-control-input:checked + label::before {
  background: var(--checkbox-bg-color);
}
input[type=checkbox]:checked + label::after,
.custom-checkbox .custom-control-input:checked + label::after {
  color: var(--checkbox-active-color) !important;
  content: "\F00C";
  font-family: FontAwesome;
  font-size: calc(var(--checkbox-size)-4 / 16)rem;
}

input[type=checkbox]:checked + label::after {
  position: absolute;
  left: 0;
  top: -0.25rem;
}

input[type=radio] {
  display: none;
}
input[type=radio] + label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  cursor: pointer;
  position: relative;
}
input[type=radio] + label::before {
  content: "";
  border: 1px solid var(--radio-button-border-color);
  width: var(--radio-button-size);
  height: var(--radio-button-size);
  border-radius: var(--radio-button-size);
  display: inline-block;
  margin-right: 0.3125rem;
  background-color: var(--radio-button-bg-color);
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
input[type=radio]:checked + label::before {
  border-color: var(--radio-button-active-color);
}
input[type=radio]:checked + label::after {
  content: "\F111";
  font-family: FontAwesome;
  font-size: calc(var(--radio-button-size) / 3 * 2);
  color: var(--radio-button-active-color);
  display: inline-block;
  position: absolute;
  width: var(--radio-button-size);
  height: var(--radio-button-size);
  left: 0;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
input[type=radio][disabled] + label::before {
  cursor: no-drop;
  color: var(--radio-button-disabled-bg-color);
  border-color: var(--radio-button-disabled-color);
  background-color: var(--radio-button-disabled-bg-color);
}
input[type=radio][disabled]:checked + label::before, input[type=radio][disabled]:checked + label::after {
  color: var(--radio-button-disabled-color);
}

nav .header.container .navbar-header.brand {
  padding-top: 0;
}
@media (max-width: 991.98px) {
  nav .header.container .navbar-header.brand {
    width: 100%;
    max-width: 180px;
    left: 33%;
  }
}
nav .header.container .logo-home {
  display: block;
  width: 100%;
  height: 100%;
}
nav .header.container .logo-home-svg {
  pointer-events: none;
  width: 100%;
  height: 100%;
}
nav .header.container .site-search button.button-search {
  position: absolute;
  border: none;
  top: 0.375rem;
  padding: 0;
  background-color: transparent;
  right: 0.625rem;
}
nav .search-mobile .site-search {
  padding: 0 1.3125rem;
  margin-bottom: 1.5625rem;
}
nav .search-mobile .site-search button.button-search {
  position: absolute;
  border: none;
  top: 0.375rem;
  padding: 0;
  background-color: transparent;
  right: 2.1875rem;
}

footer .social-links {
  margin-bottom: 0;
}
footer .social-links a {
  color: var(--footer-social-icons-default-color);
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
}
footer .social-links a:hover {
  color: var(--footer-social-icons-active-color);
}
footer .footer-item .title.btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.primary-images .zoom-wrapper .gallery-wrapper .image-wrapper {
  margin-bottom: 1.875rem;
}
.primary-images .zoom-wrapper .gallery-wrapper .image-wrapper img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
h1,
.h1 {
  font-family: var(--header-font-family);
  font-weight: var(--header-font-weight);
  margin-top: var(--header-margin-top);
  margin-bottom: var(--header-margin-bottom);
  line-height: var(--header-line-height);
  color: var(--header-color);
  font-size: var(--h1-size-mobile);
}
@media screen and (min-width: 768px) {
  h1,
.h1 {
    font-size: var(--h1-size-desktop);
  }
}

h2,
.h2 {
  font-family: var(--header-font-family);
  font-weight: var(--header-font-weight);
  margin-top: var(--header-margin-top);
  margin-bottom: var(--header-margin-bottom);
  line-height: var(--header-line-height);
  color: var(--header-color);
  font-size: var(--h2-size-mobile);
}
@media screen and (min-width: 768px) {
  h2,
.h2 {
    font-size: var(--h2-size-desktop);
  }
}

h3,
.h3 {
  font-family: var(--header-font-family);
  font-weight: var(--header-font-weight);
  margin-top: var(--header-margin-top);
  margin-bottom: var(--header-margin-bottom);
  line-height: var(--header-line-height);
  color: var(--header-color);
  font-size: var(--h3-size-mobile);
}
@media screen and (min-width: 768px) {
  h3,
.h3 {
    font-size: var(--h3-size-desktop);
  }
}

h4,
.h4 {
  font-family: var(--header-font-family);
  font-weight: var(--header-font-weight);
  margin-top: var(--header-margin-top);
  margin-bottom: var(--header-margin-bottom);
  line-height: var(--header-line-height);
  color: var(--header-color);
  font-size: var(--h4-size-mobile);
}
@media screen and (min-width: 768px) {
  h4,
.h4 {
    font-size: var(--h4-size-desktop);
  }
}

h5,
.h5 {
  font-family: var(--header-font-family);
  font-weight: var(--header-font-weight);
  margin-top: var(--header-margin-top);
  margin-bottom: var(--header-margin-bottom);
  line-height: var(--header-line-height);
  color: var(--header-color);
  font-size: var(--h5-size-mobile);
}
@media screen and (min-width: 768px) {
  h5,
.h5 {
    font-size: var(--h5-size-desktop);
  }
}

p,
span {
  font-family: var(--body-font-family);
  font-weight: var(--body-font-weight);
  font-size: var(--p-size-mobile);
}
@media screen and (min-width: 768px) {
  p,
span {
    font-size: var(--p-size-desktop);
  }
}

b,
strong {
  font-family: var(--body-bold-font-family);
  font-weight: var(--body-bold-font-weight);
  font-size: var(--p-size-mobile);
}
@media screen and (min-width: 768px) {
  b,
strong {
    font-size: var(--p-size-desktop);
  }
}

.result-pager {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}
@media (min-width: 768px) {
  .result-pager {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
  }
}

.navigation-items {
  list-style: none;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-padding-start: 0;
          padding-inline-start: 0;
  margin-bottom: 0;
  padding-top: 1.25rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
@media (min-width: 768px) {
  .navigation-items {
    margin-top: 0;
    padding-bottom: 1.25rem;
    margin-left: 17.5rem;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
  }
}
.navigation-items li {
  padding: 0 0.5rem;
}
.navigation-items li span, .navigation-items li a {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 300;
  color: var(--color-primary) !important;
}
.navigation-items li span.active, .navigation-items li a.active {
  font-weight: 600;
}

.product-availability-container .availability-messege {
  color: var(--color-primary);
  text-transform: capitalize;
}

@media (max-width: 575.98px) {
  .experience-commerce_layouts-carousel .carousel-xs-1 .carousel-item {
    margin-right: -100%;
  }
}
@media (min-width: 576px) and (max-width: 767.98px) {
  .experience-commerce_layouts-carousel .carousel-sm-1 .carousel-item {
    margin-right: -100%;
  }
}
@media (min-width: 768px) {
  .experience-commerce_layouts-carousel .carousel-md-1 .carousel-item {
    margin-right: -100%;
  }
}

.columns-layout .region {
  padding: 0;
}
.columns-layout .column-1-container {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
@media (min-width: 768px) {
  .columns-layout .column-1-container {
    padding-right: 0.375rem;
  }
}
.columns-layout .column-2-container {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
@media (min-width: 768px) {
  .columns-layout .column-2-container {
    padding-left: 0.375rem;
  }
}
.columns-layout .column-3-container {
  padding-left: 0.9375rem;
  padding-right: 0.9375rem;
}
@media (min-width: 768px) {
  .columns-layout .column-3-container {
    padding-left: 0.375rem;
  }
}

.cart-and-ipay {
  padding-bottom: 0;
  margin: 0 1.25rem;
}
@media (min-width: 768px) {
  .cart-and-ipay {
    margin: 0;
  }
}
.cart-and-ipay button {
  border-radius: 0;
  font-size: var(--small-font-size);
  font-family: var(--body-bold-font-family);
  font-weight: var(--body-bold-font-weight);
}
.cart-and-ipay button.buy-now {
  margin: 1.25rem 0;
}
.cart-and-ipay button.btn {
  width: 100%;
  margin: 0.4375rem 0;
}

.product-quantity-container .quantity-select {
  min-height: 2.4375rem;
  padding-top: 0;
  padding-bottom: 0;
}

.product-detail .attributes {
  padding-left: 0;
  padding-right: 0;
}
.product-detail .attributes .attribute {
  margin-top: 0;
}
.product-detail .attributes .attribute .non-input-label {
  display: block;
}
.product-detail .attributes .attribute button:not(.btn-decrement):not(.btn-increment) {
  border: none;
  background: transparent;
}
.product-detail .attributes .attribute button:not(.btn-decrement):not(.btn-increment) > .swatch-circle {
  width: 2.25rem;
  height: 2.25rem;
  border-radius: 3.125rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin: 0;
  border: 0.25rem solid #fff;
}
.product-detail .attributes .attribute button:not(.btn-decrement):not(.btn-increment) > .swatch-circle.selected {
  outline: 1px solid #e5e5e5;
}
.product-detail .attributes .attribute button:not(.btn-decrement):not(.btn-increment) > .swatch-circle.selected::after {
  content: none;
}
.product-detail .attributes .attribute button:not(.btn-decrement):not(.btn-increment) > .swatch-square {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  line-height: 125%;
  color: #e5e5e5;
  border: 1px solid #e5e5e5;
  border-radius: 0.1875rem;
  margin: 0 0.75rem;
  padding: 0.5rem 0.75rem;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.product-detail .attributes .attribute button:not(.btn-decrement):not(.btn-increment) > .swatch-square.selected {
  color: #111111;
  border-color: #111111;
}
.product-detail .attributes .attribute button:not(.btn-decrement):not(.btn-increment) > .swatch-square:first-of-type {
  margin-left: 0;
}
.product-detail .attributes .attribute button:not(.btn-decrement):not(.btn-increment) > .swatch-square:last-of-type {
  margin-right: 0;
}
.product-detail .attributes .attribute .select-size {
  min-height: 2.4375rem;
  max-height: 2.4375rem;
  padding-top: 0;
  padding-bottom: 0;
}

.product-detail .product-text-list-wrapper {
  font-family: var(--body-font-family);
  font-size: 0.875rem;
}
.product-detail .product-text-list-wrapper label {
  color: var(--color-primary);
}
.product-detail .product-text-list-wrapper ul {
  padding-left: 1.25rem;
}
.product-detail .product-text-list-wrapper ul li {
  margin-bottom: 0.75rem;
}

[data-action=StyleGuide-Show] h1 {
  margin: 1.875rem 0;
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper {
  border-bottom: 1px solid var(--color-dark-accent);
  margin-bottom: 3.125rem;
  padding-bottom: 2.5rem;
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .buttons-container,
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .colors-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .buttons-container .button-container p,
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .colors-container .button-container p {
  text-transform: uppercase;
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .buttons-container .button-container .colorful-background-sample,
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .colors-container .button-container .colorful-background-sample {
  background-image: url("../../images//demo/colorful-background.jpg");
  width: 17.5rem;
  height: 7.6875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .buttons-container .color-swatch,
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .colors-container .color-swatch {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0.9375rem;
  text-align: center;
}
@media (max-width: 991.98px) {
  [data-action=StyleGuide-Show] .style-guide-container .section-wrapper .buttons-container .color-swatch,
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .colors-container .color-swatch {
    max-width: 20%;
  }
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .buttons-container .color-swatch > div,
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .colors-container .color-swatch > div {
  width: 3.125rem;
  height: 3.125rem;
  border-radius: 3.125rem;
  border: 1px solid lightgray;
}
@media (min-width: 768px) {
  [data-action=StyleGuide-Show] .style-guide-container .section-wrapper .buttons-container .color-swatch > div,
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .colors-container .color-swatch > div {
    width: 7.5rem;
    height: 7.5rem;
    border-radius: 7.5rem;
  }
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .buttons-container .color-swatch > strong,
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .colors-container .color-swatch > strong {
  text-transform: uppercase;
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .buttons-container .color-swatch .light-shades,
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .colors-container .color-swatch .light-shades {
  background-color: var(--color-light-shades);
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .buttons-container .color-swatch .dark-accent,
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .colors-container .color-swatch .dark-accent {
  background-color: var(--color-dark-accent);
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .buttons-container .color-swatch .primary,
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .colors-container .color-swatch .primary {
  background-color: var(--color-primary);
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .buttons-container .color-swatch .secondary,
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .colors-container .color-swatch .secondary {
  background-color: var(--color-secondary);
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .buttons-container .color-swatch .dark-shades,
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .colors-container .color-swatch .dark-shades {
  background-color: var(--color-dark-shades);
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .checkbox-container,
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .radio-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .checkbox-container label,
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .radio-container label {
  text-transform: uppercase;
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .input-form-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .basic-input-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -ms-flex-pack: distribute;
      justify-content: space-around;
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .basic-input-container .select {
  display: inline-block;
}
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .field-error {
  background-color: #ffdadb;
  border-color: var(--color-danger);
}
[data-action=StyleGuide-Show] .style-guide-container .colors-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 576px) {
  [data-action=StyleGuide-Show] .style-guide-container .colors-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
[data-action=StyleGuide-Show] .style-guide-container .checkbox-container,
[data-action=StyleGuide-Show] .style-guide-container .radio-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-pack: distribute;
      justify-content: space-around;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
[data-action=StyleGuide-Show] .style-guide-container .checkbox-container .field-error:focus,
[data-action=StyleGuide-Show] .style-guide-container .radio-container .field-error:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
[data-action=StyleGuide-Show] .style-guide-container .checkbox-container .field-required,
[data-action=StyleGuide-Show] .style-guide-container .radio-container .field-required {
  color: var(--color-danger);
}
[data-action=StyleGuide-Show] .style-guide-container .info-icon .icon {
  border-radius: 0;
  background-color: #fff;
  display: inline-block;
  text-align: center;
  font-weight: 600;
  color: transparent;
}
[data-action=StyleGuide-Show] .style-guide-container .info-icon .icon::before {
  content: "";
  display: inline-block;
  width: 1.1875rem;
  height: 1.1875rem;
  background-image: url("../../images/info_icon.png");
}
[data-action=StyleGuide-Show] .style-guide-container .icons-container .header-icons-container,
[data-action=StyleGuide-Show] .style-guide-container .icons-container .state-actions-icons-container,
[data-action=StyleGuide-Show] .style-guide-container .icons-container .social-icons-container,
[data-action=StyleGuide-Show] .style-guide-container .icons-container .navigator-icons-container,
[data-action=StyleGuide-Show] .style-guide-container .icons-container .other-icons-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding: 1.875rem 0;
  border-bottom: 1px solid var(--color-dark-accent);
  margin-bottom: 3.125rem;
}
[data-action=StyleGuide-Show] .style-guide-container .icons-container .circle-icons {
  background-color: #000;
  color: #fff;
  border-radius: 50%;
}
[data-action=StyleGuide-Show] .style-guide-container .icons-container .minicart-quantity {
  background-color: var(--skin-primary-color-1);
  border-radius: 50%;
  width: 1.25em;
  height: 1.25em;
  line-height: normal;
  display: inline-block;
  text-align: center;
  font-size: 0.8125em;
  position: relative;
  top: -0.9375em;
  left: -0.9375em;
  color: #fff;
}

:root {
  --h6-size-mobile: 1.25rem;
  --h6-size-desktop: 1.5rem;
  --h7-size-mobile: 1.125rem;
  --h7-size-desktop: 1.25rem;
  --h8-size-mobile: 0.875rem;
  --h8-size-desktop: 0.875rem;
  --color-green: #41A03A;
  --color-blue: #4479FB;
  --color-blue-light: #E8F0FE;
  --color-orange: #EA5133;
  --color-orange-light: #E28057;
  --color-orange-nike: #FA5400;
  --color-gold: #BA861E;
  --color-snkrs: #FF1F00;
  --cerulean-blue: #275DC5;
  --color-box-shadow: #e5e5e5;
  --color-btn-light-hover: #b2b2b2;
  --swatch-black: #000000;
  --swatch-blue: #1790C8;
  --swatch-brown: #825D41;
  --swatch-green: #7BBA3C;
  --swatch-grey: #808080;
  --swatch-orange: #F36B26;
  --swatch-pink: #F0728F;
  --swatch-purple: #8D429F;
  --swatch-red: #E7352B;
  --swatch-yellow: #FED533;
  --skin-banner-background-color-2: var(--color-grey1);
  --skin-banner-text-color-1: var(--color-black);
  --skin-menu-color-1-invert: var(--color-black);
  --input-search-background-color: var(--color-grey1);
  --input-search-text-color: var(--color-black);
  --input-search-border-radius: 1.5rem;
  --icon-background-color-hover: var(--color-grey2);
  --input-border-hover-color: var(--color-black);
  --input-font-size: 1rem;
  --radio-button-small-size: 0.75rem;
  --button-secondary-font-size: 0.875rem;
  --button-primary-font-family: HelveticaNeue, sans-serif;
  --button-secondary-font-family: Nike TG, sans-serif;
  --body-bold-font-family: HelveticaNeue, sans-serif;
}

@font-face {
  font-family: "HelveticaNeue";
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/HelveticaNeue/HelveticaNeue.woff2");
}
@font-face {
  font-family: "HelveticaNeue";
  font-style: normal;
  font-weight: 500;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/HelveticaNeue/HelveticaNeueMedium.woff2");
}
@font-face {
  font-family: "Nike Futura";
  font-style: normal;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/Futura/Nike-Futura.woff2");
}
@font-face {
  font-family: "Nike TG";
  font-style: normal;
  font-stretch: 100%;
  font-display: swap;
  src: url("../fonts/TradeGothic/TradeGothicLTStd-BdCn20.otf");
}
:root {
  --breakpoints: xs, sm, md, lg, xl, xxl;
  --scroll-w: 0px;
  --visible-scroll: 0px;
  --container-space: 24px;
  --p-size-desktop: inherit;
  --p-size-mobile: inherit;
  --body-font-weight: inherit;
  --body-font-family: inherit;
  --container-mwidth: 760px;
  --container-mwidth: 992px;
  --container-mwidth: 1200px;
  --container-mwidth: 1824px;
}
@media (min-width: 768px) {
  :root {
    --container-space: 48px;
  }
}
@media (min-width: 1920px) {
  :root {
    --container-space: 0px;
  }
}

.container {
  width: 100%;
  padding-right: 24px;
  padding-left: 24px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 768px) {
  .container {
    width: 100%;
    padding-right: 48px;
    padding-left: 48px;
    margin-right: auto;
    margin-left: auto;
  }
}
@media (min-width: 1920px) {
  .container {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
  }
}

a:hover {
  text-decoration: none;
}

.veil .underlay {
  background: #fff;
}
.veil .spinner {
  background-image: url("../../images/loader.gif");
  -webkit-animation: none;
          animation: none;
  background-size: contain;
  margin: 0;
  width: var(--spinner-size, 9.375rem);
  height: var(--spinner-size, 9.375rem);
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  pointer-events: none;
}

.custom-radio.custom-radio-block {
  --input-border-color: var(--color-grey2);
}
.custom-radio.custom-radio-block input.custom-control-input {
  display: unset;
}
.custom-radio.custom-radio-block input.custom-control-input:checked {
  --input-border-color: var(--color-primary);
}
.custom-radio.custom-radio-block input.custom-control-input:checked ~ label {
  border-color: var(--color-primary);
  color: var(--color-primary);
}
.custom-radio.custom-radio-block input.custom-control-input:checked ~ label::before {
  display: inline-block;
  border-color: var(--color-green);
}
.custom-radio.custom-radio-block input.custom-control-input:focus ~ label {
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 0 0.2rem rgba(17, 17, 17, 0.25);
}
.custom-radio.custom-radio-block label {
  color: var(--color-grey4);
  font-size: 0.875rem;
  height: var(--input-height);
  border: var(--input-border) solid var(--input-border-color);
  border-radius: var(--input-border-radius);
  width: 100%;
  margin: 0;
}
.custom-radio.custom-radio-block label::before {
  display: none;
  position: static;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  height: 0.75rem;
  width: 0.4375rem;
  margin: -0.4375rem 0.625rem 0 0;
  background: none !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-color: var(--color-green);
  border-width: 0 0.1875rem 0.1875rem 0;
  border-radius: 0;
  content: "";
}
.custom-radio.custom-radio-block label::after {
  content: none !important;
}

.columns-layout .region[class*=col-]:first-child {
  padding-left: 6px;
  padding-right: 6px;
}

[data-simplebar] {
  position: relative;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -ms-flex-line-pack: start;
      align-content: flex-start;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}

.simplebar-wrapper {
  overflow: hidden;
  width: inherit;
  height: inherit;
  max-width: inherit;
  max-height: inherit;
}

.simplebar-mask {
  direction: inherit;
  position: absolute;
  overflow: hidden;
  padding: 0;
  margin: 0;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  width: auto !important;
  height: auto !important;
  z-index: 0;
}

.simplebar-offset {
  direction: inherit !important;
  -webkit-box-sizing: inherit !important;
          box-sizing: inherit !important;
  resize: none !important;
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  padding: 0;
  margin: 0;
  -webkit-overflow-scrolling: touch;
}

.simplebar-content-wrapper {
  direction: inherit;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%;
  width: auto;
  max-width: 100%;
  max-height: 100%;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content:before,
.simplebar-content:after {
  content: " ";
  display: table;
}

.simplebar-placeholder {
  max-height: 100%;
  max-width: 100%;
  width: 100%;
  pointer-events: none;
}

.simplebar-height-auto-observer-wrapper {
  -webkit-box-sizing: inherit !important;
          box-sizing: inherit !important;
  height: 100%;
  width: 100%;
  max-width: 1px;
  position: relative;
  float: left;
  max-height: 1px;
  overflow: hidden;
  z-index: -1;
  padding: 0;
  margin: 0;
  pointer-events: none;
  -webkit-box-flex: inherit;
      -ms-flex-positive: inherit;
          flex-grow: inherit;
  -ms-flex-negative: 0;
      flex-shrink: 0;
  -ms-flex-preferred-size: 0;
      flex-basis: 0;
}

.simplebar-height-auto-observer {
  -webkit-box-sizing: inherit;
          box-sizing: inherit;
  display: block;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  height: 1000%;
  width: 1000%;
  min-height: 1px;
  min-width: 1px;
  overflow: hidden;
  pointer-events: none;
  z-index: -1;
}

.simplebar-track {
  z-index: 1;
  position: absolute;
  right: 0;
  bottom: 0;
  pointer-events: none;
  overflow: hidden;
}

[data-simplebar].simplebar-dragging .simplebar-content {
  pointer-events: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

[data-simplebar].simplebar-dragging .simplebar-track {
  pointer-events: all;
}

.simplebar-scrollbar {
  position: absolute;
  left: 0;
  right: 0;
  min-height: 10px;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: "";
  background: black;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  -webkit-transition: opacity 0.2s 0.5s linear;
  transition: opacity 0.2s 0.5s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.5;
}

.simplebar-track.simplebar-vertical {
  top: 0;
  width: 11px;
}

.simplebar-track.simplebar-horizontal {
  left: 0;
  height: 11px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 0;
  min-height: 0;
  min-width: 10px;
  width: auto;
}
[data-simplebar-direction=rtl] .simplebar-track.simplebar-vertical {
  right: auto;
  left: 0;
}

.simplebar-hide-scrollbar {
  position: fixed;
  left: 0;
  visibility: hidden;
  overflow-y: scroll;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

input[type=checkbox],
.custom-checkbox .custom-control-input {
  display: none;
}
input[type=checkbox] + label,
input[type=checkbox] .custom-control-label,
.custom-checkbox .custom-control-input + label,
.custom-checkbox .custom-control-input .custom-control-label {
  position: relative;
}
input[type=checkbox] + label::before,
input[type=checkbox] .custom-control-label::before,
.custom-checkbox .custom-control-input + label::before,
.custom-checkbox .custom-control-input .custom-control-label::before {
  position: relative;
  content: "";
  background: var(--checkbox-bg-color);
  width: var(--checkbox-size);
  height: var(--checkbox-size);
  margin-right: 0.3125rem;
  border: 0.0625rem solid var(--color-grey3);
  border-radius: 0.3125rem;
  cursor: pointer;
  display: inline-block;
  -ms-flex-negative: 0;
      flex-shrink: 0;
}
input[type=checkbox] + label:hover::before,
input[type=checkbox] .custom-control-label:hover::before,
.custom-checkbox .custom-control-input + label:hover::before,
.custom-checkbox .custom-control-input .custom-control-label:hover::before {
  background: var(--color-grey1);
}
input[type=checkbox] + label:hover .checkbox-circle,
input[type=checkbox] .custom-control-label:hover .checkbox-circle,
.custom-checkbox .custom-control-input + label:hover .checkbox-circle,
.custom-checkbox .custom-control-input .custom-control-label:hover .checkbox-circle {
  -webkit-box-shadow: 0 0 0 0.625rem var(--color-grey1);
          box-shadow: 0 0 0 0.625rem var(--color-grey1);
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
          transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}
input[type=checkbox]:checked + label::before,
.custom-checkbox .custom-control-input:checked + label::before {
  background: var(--checkbox-active-color);
}
input[type=checkbox]:checked + label::after,
.custom-checkbox .custom-control-input:checked + label::after {
  color: var(--checkbox-bg-color) !important;
  content: none;
}
input[type=checkbox]:checked + label .check-cover,
.custom-checkbox .custom-control-input:checked + label .check-cover {
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition-duration: 500ms;
          transition-duration: 500ms;
  -webkit-transform-origin: top right;
          transform-origin: top right;
  background-color: var(--checkbox-active-color);
}
input[type=checkbox]:checked + label .checkbox-arrow,
.custom-checkbox .custom-control-input:checked + label .checkbox-arrow {
  opacity: 1;
  -webkit-transition: opacity 500ms;
  transition: opacity 500ms;
}
input[type=checkbox][disabled] + label::before,
input[type=checkbox][disabled] .custom-control-label::before,
.custom-checkbox .custom-control-input[disabled] + label::before,
.custom-checkbox .custom-control-input[disabled] .custom-control-label::before {
  cursor: no-drop;
  color: var(--checkbox-disabled-bg-color);
  border-color: var(--checkbox-disabled-color);
  background: var(--checkbox-disabled-bg-color);
}
input[type=checkbox][disabled] + label::after,
input[type=checkbox][disabled] .custom-control-label::after,
.custom-checkbox .custom-control-input[disabled] + label::after,
.custom-checkbox .custom-control-input[disabled] .custom-control-label::after {
  color: var(--checkbox-disabled-color) !important;
}
input[type=checkbox][disabled]:checked + label::before, input[type=checkbox][disabled]:checked + .custom-control-label::before,
.custom-checkbox .custom-control-input[disabled]:checked + label::before,
.custom-checkbox .custom-control-input[disabled]:checked + .custom-control-label::before {
  color: var(--checkbox-disabled-color);
}

input[type=checkbox]:checked + label::after {
  position: absolute;
  left: 0.1875rem;
  top: -0.1875rem;
}

.custom-checkbox .custom-control-input:checked + label::after {
  position: absolute;
  left: -1.4375rem;
  top: 0.0625rem;
  background-image: none !important;
}

.custom-checkbox .checkbox-control-label {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.custom-checkbox .checkbox-control-label:hover {
  color: var(--color-grey3);
}
.custom-checkbox .checkbox-control-label span {
  cursor: pointer;
  text-align: left;
}

.checkbox-circle {
  position: absolute;
  width: var(--checkbox-size);
  height: var(--checkbox-size);
  background-color: transparent;
  left: 0;
  top: 0;
  border-radius: 50%;
  z-index: -1;
}

.checkbox-arrow {
  position: absolute;
  opacity: 0;
  left: 0;
  top: 0;
}

.check-cover {
  position: absolute;
  left: 0;
  top: 0;
  width: var(--checkbox-size);
  height: var(--checkbox-size);
  background-color: transparent;
  z-index: 110;
}

.radiobutton-lg {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 0.625rem;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.radiobutton-lg input[type=radio] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--color-secondary);
  margin: 0;
  color: var(--color-secondary);
  width: var(--radio-button-size);
  height: var(--radio-button-size);
  border: 0.125rem solid var(--radio-button-border-color);
  border-radius: 50%;
  -webkit-transform: translateY(-0.075em);
          transform: translateY(-0.075em);
  display: grid;
  place-content: center;
}
.radiobutton-lg input[type=radio]:disabled {
  background-color: var(--color-grey1);
}
.radiobutton-lg input[type=radio]::before {
  content: "";
  width: calc(var(--radio-button-size) / 2);
  height: calc(var(--radio-button-size) / 2);
  border-radius: 50%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: 250ms -webkit-transform ease-out;
  transition: 250ms -webkit-transform ease-out;
  transition: 250ms transform ease-out;
  transition: 250ms transform ease-out, 250ms -webkit-transform ease-out;
  -webkit-box-shadow: inset 0 var(--color-primary);
          box-shadow: inset 0 var(--color-primary);
  background-color: var(--color-grey1);
  border: 0.125rem solid var(--color-secondary);
}
.radiobutton-lg input[type=radio]:checked {
  border: 0.125rem solid var(--color-primary);
}
.radiobutton-lg input[type=radio]:checked::before {
  -webkit-transform: scale(1);
          transform: scale(1);
  background-color: var(--color-primary);
  border: 0.0625rem solid var(--color-secondary);
}
.radiobutton-lg:hover input[type=radio]:not(:disabled) {
  background-color: var(--color-grey1);
  -webkit-box-shadow: 0 0 0 0.5rem var(--color-grey1);
          box-shadow: 0 0 0 0.5rem var(--color-grey1);
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
  -webkit-transition-duration: 200ms;
          transition-duration: 200ms;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
          transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
}

.radiobutton-sm {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 0.625rem;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.radiobutton-sm input[type=radio] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--color-secondary);
  margin: 0;
  width: var(--radio-button-small-size);
  height: var(--radio-button-small-size);
  border: 0.125rem solid var(--color-grey3);
  border-radius: 50%;
  -webkit-transform: translateY(-0.075em);
          transform: translateY(-0.075em);
  display: grid;
  place-content: center;
}
.radiobutton-sm input[type=radio]:checked::before {
  background-color: var(--color-primary);
  border-color: var(--color-primary);
}
.radiobutton-sm input[type=radio]::before {
  content: "";
  width: var(--radio-button-small-size);
  height: var(--radio-button-small-size);
  border-radius: 50%;
  background-color: var(--color-secondary);
  border: 0.125rem solid var(--color-grey3);
}

.radiobutton-no-shadow {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
  gap: 0.625rem;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
.radiobutton-no-shadow input[type=radio] {
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
  background-color: var(--color-secondary);
  margin: 0;
  color: var(--color-secondary);
  width: var(--radio-button-size);
  height: var(--radio-button-size);
  border: 0.125rem solid var(--radio-button-border-color);
  border-radius: 50%;
  -webkit-transform: translateY(-0.075em);
          transform: translateY(-0.075em);
  display: grid;
  place-content: center;
}
.radiobutton-no-shadow input[type=radio]:disabled {
  background-color: var(--color-grey1);
}
.radiobutton-no-shadow input[type=radio]::before {
  content: "";
  width: calc(var(--radio-button-size) / 2);
  height: calc(var(--radio-button-size) / 2);
  border-radius: 50%;
  -webkit-transform: scale(0);
          transform: scale(0);
  -webkit-transition: 250ms -webkit-transform ease-out;
  transition: 250ms -webkit-transform ease-out;
  transition: 250ms transform ease-out;
  transition: 250ms transform ease-out, 250ms -webkit-transform ease-out;
  -webkit-box-shadow: inset 0 var(--color-primary);
          box-shadow: inset 0 var(--color-primary);
  background-color: var(--color-grey1);
  border: 0.125rem solid var(--color-secondary);
}
.radiobutton-no-shadow input[type=radio]:checked {
  border: 0.125rem solid var(--color-primary);
}
.radiobutton-no-shadow input[type=radio]:checked::before {
  -webkit-transform: scale(1);
          transform: scale(1);
  background-color: var(--color-primary);
  border: 0.0625rem solid var(--color-secondary);
}
.radiobutton-no-shadow:hover input[type=radio]:not(:disabled) {
  background-color: var(--color-grey1);
}

@-webkit-keyframes onAutoFillStart {
  from { }
  to { }
}

@keyframes onAutoFillStart {
  from { }
  to { }
}
input[type=tel],
input[type=email],
input[type=text],
input[type=number],
input[type=password],
select,
select.form-control,
select.custom-select,
textarea {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
input[type=tel]:hover, input[type=tel]:focus,
input[type=email]:hover,
input[type=email]:focus,
input[type=text]:hover,
input[type=text]:focus,
input[type=number]:hover,
input[type=number]:focus,
input[type=password]:hover,
input[type=password]:focus,
select:hover,
select:focus,
select.form-control:hover,
select.form-control:focus,
select.custom-select:hover,
select.custom-select:focus,
textarea:hover,
textarea:focus {
  border-color: var(--input-border-hover-color);
  outline-width: 0;
}
input[type=tel].is-invalid:hover, input[type=tel].is-invalid:focus,
input[type=email].is-invalid:hover,
input[type=email].is-invalid:focus,
input[type=text].is-invalid:hover,
input[type=text].is-invalid:focus,
input[type=number].is-invalid:hover,
input[type=number].is-invalid:focus,
input[type=password].is-invalid:hover,
input[type=password].is-invalid:focus,
select.is-invalid:hover,
select.is-invalid:focus,
select.form-control.is-invalid:hover,
select.form-control.is-invalid:focus,
select.custom-select.is-invalid:hover,
select.custom-select.is-invalid:focus,
textarea.is-invalid:hover,
textarea.is-invalid:focus {
  border-color: var(--input-danger-color);
}
input[type=tel]:-webkit-autofill,
input[type=email]:-webkit-autofill,
input[type=text]:-webkit-autofill,
input[type=number]:-webkit-autofill,
input[type=password]:-webkit-autofill,
select:-webkit-autofill,
select.form-control:-webkit-autofill,
select.custom-select:-webkit-autofill,
textarea:-webkit-autofill {
  -webkit-animation-name: onAutoFillStart;
          animation-name: onAutoFillStart;
}

.form-group {
  position: relative;
}
.form-group .form-control-label {
  position: absolute;
  z-index: 1;
  left: var(--input-padding-x);
  max-width: calc(100% - 2 * var(--input-padding-x));
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  top: 1rem;
  margin: 0;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: left center;
          transform-origin: left center;
  will-change: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 250ms;
          transition-duration: 250ms;
  -webkit-transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
          transition-timing-function: cubic-bezier(0.25, 0.1, 0.25, 1);
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  pointer-events: none;
  font-size: var(--input-font-size);
  color: var(--color-grey3);
}
.form-group .form-control-label.disabled {
  background-color: var(--input-disabled-background-color);
}
.form-group .form-control-label.static-label, .form-group .form-control-label.is-active {
  -webkit-transform: scale(0.75) translateY(-2.25rem);
          transform: scale(0.75) translateY(-2.25rem);
  max-width: calc(1.33 * (100% - 2 * var(--input-padding-x)));
  color: var(--color-black);
  background-color: var(--input-background-color);
  padding: 0 0.3125rem;
}
.form-group .form-control-label.label-for-select:not(.static-label):not(.is-active) {
  padding-right: 0.75rem;
}
.form-group .form-control-label.is-invalid {
  color: var(--input-danger-color);
}
.form-group .form-control.is-invalid:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}

.tooltip-container .form-group .form-control-label {
  top: 2.8125rem;
}

input[type=text]:valid:not([required]),
input[type=number]:valid:not([required]),
input[type=email]:valid:not([required]),
input[type=password]:valid:not([required]),
input[type=tel]:valid:not([required]) {
  background-image: none;
}
input[type=text].is-invalid,
input[type=number].is-invalid,
input[type=email].is-invalid,
input[type=password].is-invalid,
input[type=tel].is-invalid {
  background-color: var(--input-danger-background-color);
  color: var(--input-danger-color);
  padding-right: var(--input-padding-x) !important;
}

select,
select.form-control,
select.custom-select {
  padding-right: calc(0.75rem + var(--select-padding-x, var(--input-padding-x, 0)));
}

input[type=number]::-webkit-inner-spin-button, input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
}

.input-description {
  color: var(--color-grey4);
  margin-top: 0.25rem;
  font-size: 0.875rem;
  line-height: 1.125rem;
  text-align: center;
}

[pseudo=-webkit-datetime-edit-ampm-field],
[pseudo=-webkit-datetime-edit-day-field],
[pseudo=-webkit-datetime-edit-hour-field],
[pseudo=-webkit-datetime-edit-millisecond-field],
[pseudo=-webkit-datetime-edit-minute-field],
[pseudo=-webkit-datetime-edit-month-field],
[pseudo=-webkit-datetime-edit-second-field],
[pseudo=-webkit-datetime-edit-week-field],
[pseudo=-webkit-datetime-edit-year-field],
[pseudo=-webkit-datetime-edit-text],
[pseudo=-webkit-datetime-edit-meridiem-field] {
  color: var(--color-grey3);
}

input.pseudodate {
  background: transparent;
  position: absolute;
  top: 0;
  left: 0;
  right: calc(1.25rem + 2 * var(--input-padding-x, 0));
  border: none !important;
  outline: none !important;
}
html.isMobile input.pseudodate {
  pointer-events: none;
}
input.pseudodate:hover ~ input[type=date], input.pseudodate:focus ~ input[type=date] {
  border-color: var(--input-border-hover-color);
  outline-width: 0;
}

input[type=date] {
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='15' viewBox='0 0 14 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M3.68276 0.561041C3.68276 0.251187 3.44192 0 3.14483 0C2.84774 0 2.6069 0.251187 2.6069 0.561041V1.44151H1.71034C1.04189 1.44151 0.5 2.00668 0.5 2.70385V13.7377C0.5 14.4348 1.04189 15 1.71034 15H12.2897C12.9581 15 13.5 14.4348 13.5 13.7377V2.70385C13.5 2.00668 12.9581 1.44151 12.2897 1.44151H11.4828V0.561041C11.4828 0.251187 11.2419 0 10.9448 0C10.6477 0 10.4069 0.251187 10.4069 0.561041V1.44151H3.68276V0.561041ZM1.74405 4.94017V13.6987H12.2559V4.94017H1.74405Z' fill='%23000'/%3E%3C/svg%3E%0A");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  background-position: calc(100% - var(--input-padding-x, 0)) center;
}
input[type=date]::-webkit-calendar-picker-indicator {
  background: none;
  height: var(--input-height);
  width: 1.25rem;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 var(--input-padding-x, 0);
  cursor: pointer;
}

input.pseudodate ~ input[type=text].pseudodate,
input.pseudodate ~ input[type=date],
label:not(.is-active):not(.static-label) ~ input[type=text].pseudodate,
label:not(.is-active):not(.static-label) ~ input[type=date] {
  --input-placeholder-color: transparent;
  --input-color: transparent;
}
input.pseudodate ~ input[type=date]:focus, input.pseudodate ~ input[type=date]:active,
label:not(.is-active):not(.static-label) ~ input[type=date]:focus,
label:not(.is-active):not(.static-label) ~ input[type=date]:active {
  color: transparent !important;
}
input.pseudodate ~ input[type=date]::-webkit-datetime-edit-fields-wrapper,
label:not(.is-active):not(.static-label) ~ input[type=date]::-webkit-datetime-edit-fields-wrapper {
  display: none !important;
}

a, button {
  color: inherit;
}

.btn {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 2.25rem;
  font-family: var(--button-primary-font-family);
}
.btn:active, .btn:focus {
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn.btn-primary {
  border: none;
}
.btn.btn-primary:hover {
  background-color: var(--color-grey4);
  color: var(--color-secondary);
}
.btn.btn-primary:active, .btn.btn-primary:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}
.btn.btn-primary:disabled {
  background-color: var(--color-grey2);
  color: var(--color-grey3);
}
.btn.btn-primary.btn-lg, .btn-group-lg > .btn.btn-primary {
  min-width: 21.875rem;
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
}
.btn.btn-primary.btn-lg-icon {
  background-color: var(--color-secondary);
  border: 0.0625rem solid var(--color-grey6);
  color: var(--color-primary);
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  min-width: 20rem;
  min-height: 3.75rem;
}
.btn.btn-primary.btn-lg-icon:hover {
  border: 0.0625rem solid var(--color-primary);
}
.btn.btn-primary.btn-lg-icon:disabled {
  background-color: var(--color-grey6);
  color: var(--color-grey6);
}
.btn.btn-primary.btn-lg-icon:active {
  background-color: var(--color-secondary);
  color: var(--color-primary);
}
.btn.btn-primary.btn-lg-icon span {
  font-family: var(--button-primary-font-family);
}
.btn.btn-primary.btn-lg-icon .svg-icon {
  background-size: 1.375rem;
  width: 1.375rem;
  height: 1.375rem;
}
.btn.btn-primary.btn-primary-white {
  background-color: var(--color-secondary);
  color: var(--color-primary);
}
.btn.btn-primary.btn-primary-white:hover {
  background-color: var(--color-grey6);
}
.btn.btn-primary.btn-primary-white:active, .btn.btn-primary.btn-primary-white:focus {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  color: var(--color-primary);
  background-color: var(--color-grey6);
}
.btn.btn-outline-primary {
  -webkit-box-shadow: inset 0 0 0 0.0625rem var(--color-grey4);
          box-shadow: inset 0 0 0 0.0625rem var(--color-grey4);
  border: none;
  font-weight: 400;
}
.btn.btn-secondary {
  border-radius: 0;
  background-color: var(--color-primary);
  color: var(--color-secondary);
  font-size: var(--button-secondary-font-size);
  font-family: var(--button-secondary-font-family);
  text-transform: uppercase;
  min-width: 20.25rem;
}
.btn.btn-secondary:hover, .btn.btn-secondary:active, .btn.btn-secondary:focus {
  background-color: var(--color-primary);
  color: var(--color-secondary);
  -webkit-box-shadow: none;
          box-shadow: none;
}
.btn.btn-secondary.btn-orange {
  background-color: var(--color-orange);
}
.btn.btn-secondary.btn-orange:hover {
  background-color: var(--color-orange-light);
}
.btn.btn-fourth {
  border: none;
  gap: 0.3125rem;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  white-space: nowrap;
}
@media (max-width: 991.98px) {
  .btn.btn-fourth {
    border: 0.0625rem solid var(--color-grey6);
  }
}
.btn.btn-link {
  border: none;
  color: var(--color-primary);
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  position: relative;
  padding: 0;
  width: 100%;
  text-decoration: none;
}
.btn.btn-link::before, .btn.btn-link::after {
  content: "";
  width: 0.5625rem;
  height: 0.125rem;
  background: rgb(0, 0, 0);
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
.btn.btn-link::before {
  border-top-left-radius: 0.0625rem;
  border-bottom-left-radius: 0.0625rem;
  right: 0;
  margin-right: 0.375rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: 300ms -webkit-transform ease-in-out;
  transition: 300ms -webkit-transform ease-in-out;
  transition: 300ms transform ease-in-out;
  transition: 300ms transform ease-in-out, 300ms -webkit-transform ease-in-out;
}
.btn.btn-link::after {
  border-top-right-radius: 0.0625rem;
  border-bottom-right-radius: 0.0625rem;
  right: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: 300ms -webkit-transform ease-in-out;
  transition: 300ms -webkit-transform ease-in-out;
  transition: 300ms transform ease-in-out;
  transition: 300ms transform ease-in-out, 300ms -webkit-transform ease-in-out;
}
.btn.btn-link.collapsed::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.btn.btn-link.collapsed::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.btn.btn-link-category {
  padding-left: 0;
}
.btn.btn-link-category span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
.btn.btn-link-category span.selected {
  text-decoration: underline;
}
.btn.btn-tertiary {
  border-radius: 0;
  background-color: var(--color-secondary);
  border: 0.0625rem solid var(--color-grey2);
  color: var(--color-primary);
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
}
.btn.btn-tertiary:hover, .btn.btn-tertiary:active {
  border-color: var(--color-primary);
}
.btn.btn-tertiary.btn-tertiary-black {
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
}
.btn.btn-tertiary.btn-tertiary-black:active {
  background-color: var(--color-primary);
  color: var(--color-secondary);
}
.btn.btn-tertiary-icon {
  border-radius: 0;
  border: 0.0625rem solid var(--color-grey2);
  color: var(--color-grey3);
  background-color: var(--color-secondary);
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
}
.btn.btn-tertiary-icon .svg-icon {
  display: none;
  background-size: 1.375rem;
  width: 1.375rem;
  height: 1.375rem;
}
.btn.btn-tertiary-icon:active {
  border: 0.0625rem solid var(--color-primary);
  color: var(--color-primary);
  background-color: var(--color-secondary);
}
.btn.btn-tertiary-icon:active .svg-icon {
  display: block;
}
.btn.btn-colored {
  color: var(--btn-color, var(--button-white, #fff));
  background-color: var(--btn-bg-color, var(--button-primary, #111111));
  border-color: var(--btn-brd-color, var(--button-primary, #111111));
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}

.swatch-circle-beige {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #f5f5dc;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-beige.disabled {
  opacity: 0.2;
}

.swatch-filter-beige {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #f5f5dc;
  border-radius: 0.69em;
  display: block;
  position: relative;
}
.swatch-filter-beige.disabled {
  opacity: 0.2;
}

.swatch-circle-black {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #000;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-black.disabled {
  opacity: 0.2;
}

.swatch-filter-black {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #000;
  border-radius: 0.69em;
  display: block;
  position: relative;
}
.swatch-filter-black.disabled {
  opacity: 0.2;
}

.swatch-circle-blue {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #4479FB;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-blue.disabled {
  opacity: 0.2;
}

.swatch-filter-blue {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #4479FB;
  border-radius: 0.69em;
  display: block;
  position: relative;
}
.swatch-filter-blue.disabled {
  opacity: 0.2;
}

.swatch-circle-brown {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #a52a2a;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-brown.disabled {
  opacity: 0.2;
}

.swatch-filter-brown {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #a52a2a;
  border-radius: 0.69em;
  display: block;
  position: relative;
}
.swatch-filter-brown.disabled {
  opacity: 0.2;
}

.swatch-circle-green {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #41A03A;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-green.disabled {
  opacity: 0.2;
}

.swatch-filter-green {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #41A03A;
  border-radius: 0.69em;
  display: block;
  position: relative;
}
.swatch-filter-green.disabled {
  opacity: 0.2;
}

.swatch-circle-grey {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #8f979d;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-grey.disabled {
  opacity: 0.2;
}

.swatch-filter-grey {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #8f979d;
  border-radius: 0.69em;
  display: block;
  position: relative;
}
.swatch-filter-grey.disabled {
  opacity: 0.2;
}

.swatch-circle-navy {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #000080;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-navy.disabled {
  opacity: 0.2;
}

.swatch-filter-navy {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #000080;
  border-radius: 0.69em;
  display: block;
  position: relative;
}
.swatch-filter-navy.disabled {
  opacity: 0.2;
}

.swatch-circle-orange {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #ffa500;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-orange.disabled {
  opacity: 0.2;
}

.swatch-filter-orange {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #ffa500;
  border-radius: 0.69em;
  display: block;
  position: relative;
}
.swatch-filter-orange.disabled {
  opacity: 0.2;
}

.swatch-circle-pink {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #fe249a;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-pink.disabled {
  opacity: 0.2;
}

.swatch-filter-pink {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #fe249a;
  border-radius: 0.69em;
  display: block;
  position: relative;
}
.swatch-filter-pink.disabled {
  opacity: 0.2;
}

.swatch-circle-purple {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #800080;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-purple.disabled {
  opacity: 0.2;
}

.swatch-filter-purple {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #800080;
  border-radius: 0.69em;
  display: block;
  position: relative;
}
.swatch-filter-purple.disabled {
  opacity: 0.2;
}

.swatch-circle-red {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #f00;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-red.disabled {
  opacity: 0.2;
}

.swatch-filter-red {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #f00;
  border-radius: 0.69em;
  display: block;
  position: relative;
}
.swatch-filter-red.disabled {
  opacity: 0.2;
}

.swatch-circle-white {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #fff;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-white.disabled {
  opacity: 0.2;
}

.swatch-filter-white {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #fff;
  border-radius: 0.69em;
  display: block;
  position: relative;
}
.swatch-filter-white.disabled {
  opacity: 0.2;
}

.swatch-circle-yellow {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #ff0;
  border-radius: 1.25em;
  display: block;
  position: relative;
}
.swatch-circle-yellow.disabled {
  opacity: 0.2;
}

.swatch-filter-yellow {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.38em;
  height: 1.38em;
  background: #ff0;
  border-radius: 0.69em;
  display: block;
  position: relative;
}
.swatch-filter-yellow.disabled {
  opacity: 0.2;
}

.swatch-circle-miscellaneous {
  background: -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(130, 30, 145)), color-stop(25%, rgb(130, 30, 145)), color-stop(25%, rgb(237, 209, 52)), color-stop(50%, rgb(255, 255, 0)), color-stop(50%, rgb(237, 209, 52)), color-stop(50%, #59ba00), color-stop(76%, #59ba00), color-stop(76%, #111), to(#111)), -webkit-gradient(linear, left bottom, left top, color-stop(0, rgb(14, 92, 209)), color-stop(50%, rgb(14, 92, 209)), color-stop(50%, rgb(226, 11, 11)), to(rgb(226, 11, 11)));
  background: linear-gradient(0deg, rgb(130, 30, 145) 0, rgb(130, 30, 145) 25%, rgb(237, 209, 52) 25%, rgb(255, 255, 0) 50%, rgb(237, 209, 52) 50%, #59ba00 50%, #59ba00 76%, #111 76%, #111 100%), linear-gradient(0deg, rgb(14, 92, 209) 0, rgb(14, 92, 209) 50%, rgb(226, 11, 11) 50%, rgb(226, 11, 11) 100%);
  background-repeat: repeat-y, repeat;
  background-size: 50% 100%, 100% 100%;
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  border-radius: 1.25em;
  display: block;
  height: 2.5em;
  position: relative;
  -webkit-transform: rotate(35deg);
          transform: rotate(35deg);
  width: 2.5em;
}
.swatch-circle-miscellaneous.disabled {
  opacity: 0.2;
}
.swatch-circle-miscellaneous.selected::after {
  -webkit-transform: rotate(-35deg);
          transform: rotate(-35deg);
}

.attribute {
  margin-top: 0.938em;
}
.attribute label {
  display: block;
}

.swatch a {
  text-decoration: none;
}

@media (max-width: 575.98px) {
  .primary-images {
    margin: 0;
    padding: 0;
  }
}

.prices-add-to-cart-actions {
  width: 100%;
  position: fixed;
  bottom: 0;
  z-index: 50;
  padding-right: 0;
  padding-left: 0;
  left: 0;
}
@media (max-width: 575.98px) {
  .prices-add-to-cart-actions {
    background-color: rgba(255, 255, 255, 0.95);
    -webkit-box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
            box-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
  }
}
@media (min-width: 576px) {
  .prices-add-to-cart-actions {
    position: static;
    padding: 0 0.9375em;
  }
}
.prices-add-to-cart-actions .price {
  text-align: center;
}

.prices {
  padding-bottom: 0.5em;
  padding-top: 0.5em;
  text-align: center;
}

.cart-and-ipay {
  text-align: center;
}
@media (max-width: 575.98px) {
  .cart-and-ipay {
    padding-bottom: 26px;
  }
  .cart-and-ipay .btn {
    width: 98%;
    margin: 1%;
    display: block;
  }
}

.add-to-cart-messages {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: fixed;
  top: 15%;
  left: 50%;
}

.add-to-basket-alert {
  -webkit-animation: fade 5s linear forwards;
          animation: fade 5s linear forwards;
  -webkit-box-shadow: 1px 1px 5px grey;
          box-shadow: 1px 1px 5px grey;
  padding: 1em;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.add-to-basket-alert.show {
  display: block;
}

.simple-quantity {
  margin-top: 1em;
}

.main-attributes {
  margin-top: 1em;
}

.size-chart {
  margin-top: 1.071em;
}

div.availability {
  margin-top: 1.071em;
}

.bundle-item {
  padding-bottom: 1em;
  border-bottom: 1px solid #959595;
}
.bundle-item:last-child {
  border-bottom: none;
}

.container.product-detail {
  margin-top: 2em;
  margin-bottom: 2em;
}
@media (max-width: 575.98px) {
  .container.product-detail {
    margin-top: 0;
    margin-bottom: 0;
  }
}

.product-option:not(:first-child) {
  margin-top: 1.071em;
}

.quick-view-dialog,
.choose-bonus-product-dialog {
  max-width: 56.25em;
}
.quick-view-dialog .selectable-bonus-product-line-item,
.choose-bonus-product-dialog .selectable-bonus-product-line-item {
  margin-top: 0.2em;
  margin-bottom: 0.2em;
  padding-top: 0.3em;
  padding-bottom: 0.3em;
}
.quick-view-dialog .beenSelected,
.choose-bonus-product-dialog .beenSelected {
  background-color: #E5E5E5;
}
.quick-view-dialog .modal-header,
.choose-bonus-product-dialog .modal-header {
  background-color: #E5E5E5;
  border-bottom: 2px solid #ccc;
  border-top-left-radius: 0.1875rem;
  border-top-right-radius: 0.1875rem;
}
.quick-view-dialog .modal-header .full-pdp-link,
.choose-bonus-product-dialog .modal-header .full-pdp-link {
  color: var(--skin-primary-color-1);
}
.quick-view-dialog .modal-header .close,
.choose-bonus-product-dialog .modal-header .close {
  font-size: 2rem;
  line-height: 1.5rem;
}
.quick-view-dialog .modal-title,
.choose-bonus-product-dialog .modal-title {
  font-size: 1em;
}
.quick-view-dialog .product-name,
.choose-bonus-product-dialog .product-name {
  font-size: 1.875em;
}
.quick-view-dialog .swatch-circle,
.choose-bonus-product-dialog .swatch-circle {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 2.5em;
  height: 2.5em;
  background: #fff;
  border-radius: 1.25em;
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  display: inline-block;
  margin-right: 0.313em;
  position: relative;
}
.quick-view-dialog .swatch-circle.color-value[data-selected=true]::after,
.choose-bonus-product-dialog .swatch-circle.color-value[data-selected=true]::after {
  color: #000;
  content: "\F058";
  display: table-caption;
  font-family: "FontAwesome";
  font-size: 1.625em;
  left: 0.295em;
  position: absolute;
}
.quick-view-dialog .swatch-circle.color-value.selected::after,
.choose-bonus-product-dialog .swatch-circle.color-value.selected::after {
  background: #fff;
  border-radius: 50%;
  color: #000;
  content: "\F058";
  display: table-caption;
  font-family: "FontAwesome";
  font-size: 1.625em;
  height: 0.75em;
  left: 0.31em;
  line-height: 0.8em;
  position: absolute;
  top: 0.35em;
  width: 0.8em;
}
.quick-view-dialog .swatch-circle i.fa-times-circle,
.choose-bonus-product-dialog .swatch-circle i.fa-times-circle {
  background: #fff;
  border-radius: 50%;
  height: 0.75em;
  line-height: 0.8em;
  width: 0.8em;
}
.quick-view-dialog a[disabled] .swatch-circle,
.choose-bonus-product-dialog a[disabled] .swatch-circle {
  cursor: not-allowed;
}
.quick-view-dialog a[disabled] .swatch-circle.color-value.selected::after,
.choose-bonus-product-dialog a[disabled] .swatch-circle.color-value.selected::after {
  background-color: #495057;
}
.quick-view-dialog .availablity-container,
.choose-bonus-product-dialog .availablity-container {
  text-align: right;
}
.quick-view-dialog .availablity-container,
.quick-view-dialog .size-chart,
.choose-bonus-product-dialog .availablity-container,
.choose-bonus-product-dialog .size-chart {
  margin-top: 0.938em;
}
.quick-view-dialog .modal-content,
.choose-bonus-product-dialog .modal-content {
  border: 1px solid rgba(0, 0, 0, 0.2);
}
.quick-view-dialog .modal-body,
.choose-bonus-product-dialog .modal-body {
  max-height: 28.125em;
  overflow-y: auto;
}
.quick-view-dialog button.close,
.choose-bonus-product-dialog button.close {
  font-size: 1.25em;
}
.quick-view-dialog .modal-footer,
.choose-bonus-product-dialog .modal-footer {
  background-color: #fff;
  border: none;
  border-bottom-right-radius: 0.1875rem;
  border-bottom-left-radius: 0.1875rem;
}
.quick-view-dialog .modal-footer .prices .price,
.choose-bonus-product-dialog .modal-footer .prices .price {
  font-size: 1.6em;
}
.quick-view-dialog .prices .sales,
.choose-bonus-product-dialog .prices .sales {
  font-size: 1.5rem;
}
.quick-view-dialog .promotions,
.choose-bonus-product-dialog .promotions {
  text-align: left;
  color: #c00;
}
@media (max-width: 767.98px) {
  .quick-view-dialog .bonus-summary,
.choose-bonus-product-dialog .bonus-summary {
    font-size: 0.625em;
  }
}
@media (max-width: 767.98px) {
  .quick-view-dialog .bonus-summary .bonus-product-name,
.choose-bonus-product-dialog .bonus-summary .bonus-product-name {
    padding: 0;
  }
}
.quick-view-dialog .pre-cart-products,
.choose-bonus-product-dialog .pre-cart-products {
  margin-right: 0.125em;
}
.quick-view-dialog .color-attribute,
.choose-bonus-product-dialog .color-attribute {
  border: none;
  padding: 0;
  background: none;
}
.quick-view-dialog .non-input-label,
.choose-bonus-product-dialog .non-input-label {
  display: block;
  margin-bottom: 0.5rem;
}

.product-tile {
  border: 0;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .product-tile {
    min-height: 23.4375em;
  }
}
@media (max-width: 767.98px) {
  .product-tile {
    min-height: 19.6875em;
  }
}
@media (max-width: 575.98px) {
  .product-tile {
    min-height: 13.4375em;
  }
}
.product-tile .tile-body {
  padding: 0.625em 0 1.875em;
}
.product-tile .tile-body .color-swatches {
  min-height: 2.25em;
}
.product-tile .tile-body .color-swatches .product-tile-color-label {
  cursor: pointer;
  font-size: 1em;
}
@media (max-width: 991.98px) {
  .product-tile .tile-body .color-swatches .product-tile-color-label {
    font-size: 0.9375em;
  }
}
@media (max-width: 767.98px) {
  .product-tile .tile-body .color-swatches .product-tile-color-label {
    font-size: 0.8125em;
  }
}
.product-tile .tile-body .price {
  font-size: 1.125em;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .product-tile .tile-body .price {
    font-size: 1.0625em;
  }
}
@media (max-width: 767.98px) {
  .product-tile .tile-body .price {
    font-size: 1em;
  }
}
.product-tile .tile-body .price .tiered {
  font-size: 0.875em;
}
.product-tile .tile-body .price .tiered .value {
  font-weight: bold;
}
.product-tile .tile-body .coming-soon-tile {
  text-align: center;
}
.product-tile .tile-body .pdp-link {
  line-height: 1.2;
}
.product-tile .tile-body .pdp-link a {
  font-size: 1em;
  text-decoration: none;
}
@media (max-width: 991.98px) {
  .product-tile .tile-body .pdp-link a {
    font-size: 0.9375em;
  }
}
@media (max-width: 767.98px) {
  .product-tile .tile-body .pdp-link a {
    font-size: 0.8125em;
  }
}
.product-tile .tile-body .ratings {
  font-size: 0.9em;
}
.product-tile .image-container {
  position: relative;
  overflow: auto;
}
.product-tile .image-container .quickview {
  position: absolute;
  bottom: 1rem;
  right: 1rem;
}
.product-tile .image-container .quickview i.fa-expand {
  color: rgba(0, 0, 0, 0.7);
}
.product-tile .image-container .quickview i.fa-circle {
  color: rgba(255, 255, 255, 0.7);
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
.product-tile .image-container a {
  display: block;
}
.product-tile .image-container a .tile-image {
  width: 100%;
}
.product-tile .swatches a {
  text-decoration: none;
}
.product-tile .swatch-circle {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  width: 1.8em;
  height: 1.8em;
  background: #fff;
  border-radius: 0.9em;
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  display: inline-block;
  margin-right: 0.313em;
  position: relative;
}
.product-tile .swatch-circle.color-value[data-selected=true]::after {
  color: #000;
  content: "\F058";
  display: table-caption;
  font-family: "FontAwesome";
  font-size: 1.625em;
  left: 0.295em;
  position: absolute;
}
.product-tile .swatch-circle.color-value.selected::after {
  background: #fff;
  border-radius: 50%;
  color: #000;
  content: "\F058";
  display: table-caption;
  font-family: "FontAwesome";
  font-size: 1.625em;
  height: 0.75em;
  left: 0.31em;
  line-height: 0.8em;
  position: absolute;
  top: 0.35em;
  width: 0.8em;
}
.product-tile .swatch-circle i.fa-times-circle {
  background: #fff;
  border-radius: 50%;
  height: 0.75em;
  line-height: 0.8em;
  width: 0.8em;
}

#chooseBonusProductModal .modal-footer .container {
  margin-left: 0;
  width: 100%;
  margin-right: 0;
}
#chooseBonusProductModal .select-cbp-container {
  margin-top: auto;
  margin-bottom: auto;
}
#chooseBonusProductModal .product-name-wrapper {
  width: 100%;
}
#chooseBonusProductModal .bonus-quantity,
#chooseBonusProductModal .bonus-option {
  margin-top: 0.938em;
}
#chooseBonusProductModal .bonus-quantity-select {
  min-width: 5em;
}
#chooseBonusProductModal .select-bonus-product {
  margin-top: 1em;
}
#chooseBonusProductModal .selected-pid {
  border: 1px solid #959595;
}
#chooseBonusProductModal .selected-pid .bonus-product-name {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
#chooseBonusProductModal .bonus-product-price {
  text-align: center;
  margin-top: 1em;
}

.product-tile .tile-body {
  margin: 0.75rem 0 0.125rem;
  padding: 0;
  min-height: 11.5625rem;
}
@media (max-width: 991.98px) {
  .product-tile .tile-body {
    font-size: 0.875rem;
    padding: 0.75rem 0.75rem 0;
    line-height: 1.25rem;
    min-height: 0;
  }
}
.product-tile .tile-body .color-swatches {
  height: 3.125rem;
  padding-bottom: 0.625rem;
  display: none;
}
.product-tile .tile-body .color-swatches .swatches {
  font-size: 0;
}
.product-tile .tile-body .color-swatches .swatches .items {
  font-size: 0;
}
.product-tile .tile-body .color-swatches .swatches .swatch-more {
  font-size: 1rem;
  color: var(--color-grey4);
  line-height: 1.625rem;
  padding-left: 0.25rem;
  vertical-align: middle;
}
.product-tile .tile-body .pdp-label {
  color: var(--color-orange-nike);
  line-height: 1.75;
}
.product-tile .tile-body .pdp-label.exclusive-members-plp {
  color: #9E3401;
}
.product-tile .tile-body .pdp-label.releaseDateProduct {
  color: #9E3401;
}
.product-tile .tile-body .pdp-label.acceso-anticipado-plp {
  color: #9E3401;
}
.product-tile .tile-body .exclusive-message {
  color: #A38477;
}
.product-tile .tile-body .price {
  font-size: 1rem;
  line-height: 1.75;
}
@media (max-width: 991.98px) {
  .product-tile .tile-body .price {
    font-size: 0.875rem;
    line-height: 1.25rem;
    padding-top: 0.75rem;
  }
}
.product-tile .tile-body .price .sales .value, .product-tile .tile-body .price .salesWithOut .value {
  font-size: 1rem;
}
.product-tile .tile-body .price .salesWithOut {
  text-decoration: line-through;
  color: var(--color-grey4);
}
.product-tile .tile-body .pdp-link {
  line-height: 1.5;
  margin-bottom: 0.375rem;
}
@media (max-width: 991.98px) {
  .product-tile .tile-body .pdp-link {
    line-height: 1.25rem;
    margin-bottom: 0;
  }
}
.product-tile .tile-body .pdp-link .product-subtitle {
  color: var(--color-grey4);
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  /*! autoprefixer: off */
  -webkit-box-orient: vertical;
  /*! autoprefixer: on */
}
.product-tile .tile-body .product-title {
  font-weight: 500;
}
.product-tile .tile-body .pdp-count {
  line-height: 1.5;
  color: var(--color-grey4);
  padding-bottom: 0.625rem;
}
@media (max-width: 991.98px) {
  .product-tile .tile-body .pdp-count {
    padding-bottom: 0;
  }
}
.product-tile .tile-body .discount {
  color: var(--color-green);
  padding-top: 0.625rem;
}
.product-tile .swatch-square {
  width: 2.25rem;
  height: 2.25rem;
  display: inline-block;
  position: relative;
  padding: 0;
  background-size: contain;
  margin-right: 0.375rem;
}
.product-tile .image-container img.tile-image {
  max-width: 100%;
  max-height: 100%;
  height: auto;
}

@media (min-width: 992px) {
  .product-tile:hover .tile-body.allowHide .color-swatches {
    display: block;
  }
  .product-tile:hover .tile-body.allowHide .pdp-link {
    display: none;
  }
  .product-tile:hover .tile-body.allowHide .pdp-count {
    display: none;
  }
  .product-tile:hover .tile-body.allowHide .slideDown {
    -webkit-animation: 0.25s slideDown;
            animation: 0.25s slideDown;
  }
  .product-tile:hover .tile-body.allowHide .slideUp {
    -webkit-animation: 0.25s slideUp;
            animation: 0.25s slideUp;
  }
}
@-webkit-keyframes slideUp {
  0% {
    -webkit-transform: translateY(1.875rem);
            transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes slideUp {
  0% {
    -webkit-transform: translateY(1.875rem);
            transform: translateY(1.875rem);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@-webkit-keyframes slideDown {
  0% {
    -webkit-transform: translateY(-1.25rem);
            transform: translateY(-1.25rem);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@keyframes slideDown {
  0% {
    -webkit-transform: translateY(-1.25rem);
            transform: translateY(-1.25rem);
  }
  100% {
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
.tooltip-btn {
  border: none;
  padding: 0;
  background-color: transparent;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.tooltip-btn i.svg-icon {
  background-size: contain;
  width: var(--tooltip-size, 0.75rem);
  height: var(--tooltip-size, 0.75rem);
}

.tooltip.bs-tooltip-top, .tooltip.bs-tooltip-auto[x-placement^=top] {
  opacity: 1 !important;
}

.tooltip-inner {
  background-color: #454545;
}
.tooltip-inner a {
  color: inherit;
  text-decoration: underline;
}

#consent-tracking .modal-content {
  border-radius: 1.25rem;
}
#consent-tracking .modal-content .modal-header {
  font-weight: 500;
}
#consent-tracking .modal-content .modal-body {
  text-align: justify;
}
#consent-tracking .modal-content .modal-body p {
  margin-bottom: 0;
}
#consent-tracking .modal-content .modal-body a {
  color: var(--color-black);
  text-decoration: underline;
}
#consent-tracking .modal-content .modal-footer .button-wrapper button {
  line-height: 1rem;
}

.multilevel-dropdown .dropdown-item + .dropdown-item {
  border-top: 0;
}

.gift-bag-content-wrapper {
  margin-bottom: 1.25rem;
}
.gift-bag-content-wrapper .gift-bag-content-wrapper__text .product-subtitle {
  font-weight: 500;
  margin-bottom: 0.3125rem;
}
.gift-bag-content-wrapper .gift-bag-content-wrapper__text .product-name {
  font-size: 1.25rem;
  margin-bottom: 0.3125rem;
  font-weight: 600;
}

.gift-content-checkbox.custom-checkbox .checkbox-control-label::before {
  top: 0.375rem;
  margin-right: 0.625rem;
}
.gift-content-checkbox.custom-checkbox .checkbox-control-label .checkbox-arrow {
  top: 0.375rem;
}

.gift-bag-buttons div {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.gift-bag-buttons div .close-cta {
  width: 100%;
}

.jordan-light-font {
  font-family: "NeueHaasGroteskDisp Pro Lt" !important;
}
.jordan-light-font div,
.jordan-light-font a,
.jordan-light-font h1,
.jordan-light-font h2,
.jordan-light-font h3,
.jordan-light-font h4,
.jordan-light-font h5,
.jordan-light-font h6,
.jordan-light-font p,
.jordan-light-font span,
.jordan-light-font strong {
  font-family: "NeueHaasGroteskDisp Pro Lt" !important;
}

.jordan-regular-font {
  font-family: "NeueHaasGroteskDisp Pro" !important;
}
.jordan-regular-font div,
.jordan-regular-font a,
.jordan-regular-font h1,
.jordan-regular-font h2,
.jordan-regular-font h3,
.jordan-regular-font h4,
.jordan-regular-font h5,
.jordan-regular-font h6,
.jordan-regular-font p,
.jordan-regular-font span,
.jordan-regular-font strong {
  font-family: "NeueHaasGroteskDisp Pro" !important;
}

.jordan-medium-font {
  font-family: "NeueHaasGroteskDisp Pro Md" !important;
}
.jordan-medium-font div,
.jordan-medium-font a,
.jordan-medium-font h1,
.jordan-medium-font h2,
.jordan-medium-font h3,
.jordan-medium-font h4,
.jordan-medium-font h5,
.jordan-medium-font h6,
.jordan-medium-font p,
.jordan-medium-font span,
.jordan-medium-font strong {
  font-family: "NeueHaasGroteskDisp Pro Md" !important;
}

.jordan-bold-font {
  font-family: "JordanNHGText-75Bold" !important;
}
.jordan-bold-font div,
.jordan-bold-font a,
.jordan-bold-font h1,
.jordan-bold-font h2,
.jordan-bold-font h3,
.jordan-bold-font h4,
.jordan-bold-font h5,
.jordan-bold-font h6,
.jordan-bold-font p,
.jordan-bold-font span,
.jordan-bold-font strong {
  font-family: "JordanNHGText-75Bold" !important;
}

#abandonCartModal .modal-content {
  border: 1px solid #ffffff;
  border-radius: 1.5625rem;
}
#abandonCartModal .modal-header {
  padding: 1rem 2.5rem 0.625rem;
  border: 0;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#abandonCartModal .modal-header .modal-title {
  font-size: 1.25rem;
}
#abandonCartModal .modal-body {
  padding: 0 3.75rem 1rem 4.375rem;
}
@media (max-width: 767.98px) {
  #abandonCartModal .modal-body {
    padding: 0 2.5rem 1rem;
  }
}
#abandonCartModal .modal-body p {
  color: #959595;
  text-align: left;
}
#abandonCartModal .modal-footer {
  border: 0;
  padding: 2.1875rem 2.5rem 1rem;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
#abandonCartModal .modal-footer .proceed-button,
#abandonCartModal .modal-footer .close-button {
  width: 87%;
  min-height: 3.75rem;
  margin: 0;
  margin-bottom: 0.625rem;
  font-weight: 700;
  letter-spacing: 0.03125rem;
}
@media (max-width: 767.98px) {
  #abandonCartModal .modal-footer .proceed-button,
#abandonCartModal .modal-footer .close-button {
    width: 100%;
  }
}
#abandonCartModal .modal-footer .close-button {
  background-color: #ffffff;
  color: #111111;
  border: 1px solid #111111;
  border-radius: 1.875rem;
  font: 1rem/1.1875rem "HelveticaNeue", sans-serif;
  margin-bottom: 0;
  font-weight: 700;
}
#abandonCartModal .modal-footer .close-button:hover {
  background-color: #111111;
  color: #ffffff;
  border-color: #ffffff;
}

.experience-component.experience-nike_layouts-carouseDesktop1r2c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner, .experience-component.experience-nike_layouts-carouselSimple .equalHeight .experience-component.experience-nike_assets-homeHeroBanner, .experience-component.experience-nike_layouts-landingNavigationLayout .equalHeight .experience-component.experience-nike_assets-homeHeroBanner, .experience-component.experience-nike_layouts-mobileGrid1r1c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner, .experience-component.experience-nike_layouts-mobileGrid4r1c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner, .experience-component.experience-nike_layouts-oneRowTwoColTitle .equalHeight .experience-component.experience-nike_assets-homeHeroBanner, .experience-component.experience-nike_layouts-twoColsLayout .equalHeight .experience-component.experience-nike_assets-homeHeroBanner {
  height: 100%;
}
.experience-component.experience-nike_layouts-carouseDesktop1r2c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons, .experience-component.experience-nike_layouts-carouselSimple .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons, .experience-component.experience-nike_layouts-landingNavigationLayout .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons, .experience-component.experience-nike_layouts-mobileGrid1r1c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons, .experience-component.experience-nike_layouts-mobileGrid4r1c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons, .experience-component.experience-nike_layouts-oneRowTwoColTitle .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons, .experience-component.experience-nike_layouts-twoColsLayout .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons {
  height: 100%;
  margin-bottom: 0;
}
.experience-component.experience-nike_layouts-carouseDesktop1r2c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text, .experience-component.experience-nike_layouts-carouselSimple .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text, .experience-component.experience-nike_layouts-landingNavigationLayout .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text, .experience-component.experience-nike_layouts-mobileGrid1r1c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text, .experience-component.experience-nike_layouts-mobileGrid4r1c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text, .experience-component.experience-nike_layouts-oneRowTwoColTitle .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text, .experience-component.experience-nike_layouts-twoColsLayout .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.experience-component.experience-nike_layouts-carouseDesktop1r2c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text .banner-description, .experience-component.experience-nike_layouts-carouselSimple .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text .banner-description, .experience-component.experience-nike_layouts-landingNavigationLayout .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text .banner-description, .experience-component.experience-nike_layouts-mobileGrid1r1c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text .banner-description, .experience-component.experience-nike_layouts-mobileGrid4r1c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text .banner-description, .experience-component.experience-nike_layouts-oneRowTwoColTitle .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text .banner-description, .experience-component.experience-nike_layouts-twoColsLayout .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text .banner-description {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}

.experience-nike_layouts-carouselSimple .lockicon,
.cart-page ~ .product-carrousel-container .lockicon {
  position: absolute;
  top: 0.625rem;
  left: 0.625rem;
  z-index: 1;
}
.experience-nike_layouts-carouselSimple .exclusive-message,
.cart-page ~ .product-carrousel-container .exclusive-message {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  margin-top: 0.625rem;
  padding-left: 0.625rem;
  max-width: 18.75rem;
  color: #A38477;
  position: absolute;
  top: 3.125rem;
  left: 0.625rem;
  z-index: 1;
  font-size: 1.5rem;
}
.experience-nike_layouts-carouselSimple .exclusive-members-plp,
.cart-page ~ .product-carrousel-container .exclusive-members-plp {
  color: #A38477;
}
.experience-nike_layouts-carouselSimple .acceso-anticipado-plp,
.cart-page ~ .product-carrousel-container .acceso-anticipado-plp {
  color: #903c17;
}
.experience-nike_layouts-carouselSimple .releaseDateProduct,
.cart-page ~ .product-carrousel-container .releaseDateProduct {
  color: #9E3401;
}
.experience-nike_layouts-carouselSimple .exclusive-member-tile,
.cart-page ~ .product-carrousel-container .exclusive-member-tile {
  position: relative;
}
.experience-nike_layouts-carouselSimple .exclusive-member-tile:hover .productImage,
.cart-page ~ .product-carrousel-container .exclusive-member-tile:hover .productImage {
  position: relative;
}
.experience-nike_layouts-carouselSimple .exclusive-member-tile:hover .productImage::after,
.cart-page ~ .product-carrousel-container .exclusive-member-tile:hover .productImage::after {
  content: "";
  display: block;
  background-color: #f0f0f0;
  opacity: 0.4;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 0;
}
.experience-nike_layouts-carouselSimple .exclusive-member-tile:hover .exclusive-message,
.cart-page ~ .product-carrousel-container .exclusive-member-tile:hover .exclusive-message {
  opacity: 1;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}
@media (max-width: 991.98px) {
  .experience-nike_layouts-carouselSimple .exclusive-member-tile:hover .productImage::after,
.cart-page ~ .product-carrousel-container .exclusive-member-tile:hover .productImage::after {
    content: "";
    display: block;
    background: none;
  }
}
@media (max-width: 991.98px) {
  .experience-nike_layouts-carouselSimple .exclusive-message,
.cart-page ~ .product-carrousel-container .exclusive-message {
    display: none;
  }
  .experience-nike_layouts-carouselSimple .exclusive-member-tile:hover .exclusive-message,
.cart-page ~ .product-carrousel-container .exclusive-member-tile:hover .exclusive-message {
    display: none;
  }
}

.cart-page ~ .product-carrousel-container .product-tile:hover .exclusive-members-cart .pdp-label {
  color: #A38477 !important;
}
.cart-page ~ .product-carrousel-container .product-tile:hover .exclusive-members-cart::after {
  content: "";
  display: block;
  background-color: #f0f0f0;
  opacity: 0.4;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 0;
}
.cart-page ~ .product-carrousel-container .product-tile:hover .exclusive-message {
  opacity: 1;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}
@media (max-width: 991.98px) {
  .cart-page ~ .product-carrousel-container .product-tile:hover .exclusive-members-cart::after {
    content: "";
    display: block;
    background: none;
  }
}

.experience-nike_assets-productCarouselTile .product-tile-carousel .productInformation .productData {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.experience-nike_assets-productCarouselTile .product-tile-carousel .productInformation .productData .product-price {
  margin-left: 0.625rem;
}
.experience-nike_assets-productCarouselTile .product-tile-carousel .productInformation .product-price {
  padding: 0;
  margin-right: 0;
  font-weight: 500;
}
.experience-nike_assets-productCarouselTile .product-tile-carousel .productInformation .product-price .orignalPrice {
  text-decoration: line-through;
  padding-right: 0.625rem;
}
.experience-nike_assets-productCarouselTile .product-tile-carousel .productInformation .product-details-top .name {
  font-weight: 500;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
}
.experience-nike_assets-productCarouselTile .product-tile-carousel .productInformation .short-description {
  color: #959595;
}

.product-tile-pd .product-tile-figure .product-tile-body {
  margin-top: 1.5rem;
  font-family: "HelveticaNeue", sans-serif;
  padding: 0;
  font-weight: 500;
}
.product-tile-pd .product-tile-figure .product-tile-body .product-price {
  padding-top: 0.5rem;
  font-weight: 500;
}

.plp-row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
@media (max-width: 991.98px) {
  .plp-row {
    margin-left: 0;
    margin-right: 0;
  }
}

@media (max-width: 991.98px) {
  .search-results {
    padding: 0;
  }
  .search-results .carousel-simple {
    margin: 0;
  }
}
.search-results .search-keywords {
  font-weight: 500;
}
.search-results .image-container {
  aspect-ratio: 1;
  position: relative;
}
.search-results .image-container img {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: absolute;
}
.search-results .experience-nike_assets-homeHeroBanner {
  height: 100%;
}
.search-results .home-hero-banner {
  margin: 0;
  position: relative;
}
.search-results .home-hero-banner p {
  margin: 0;
}
@media (max-width: 991.98px) {
  .search-results .home-hero-banner {
    padding-bottom: 1.25rem;
    height: 100%;
    -webkit-box-flex: 1;
        -ms-flex: 1 1 auto;
            flex: 1 1 auto;
  }
  .search-results .home-hero-banner .image-container {
    aspect-ratio: unset;
    height: 100%;
  }
}
.search-results .home-hero-banner .text {
  position: absolute;
  bottom: 0;
  left: 0;
  width: auto;
  height: auto;
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
  font-size: 1rem;
  line-height: 1.75rem;
  font-weight: 400;
}
@media (max-width: 991.98px) {
  .search-results .home-hero-banner .text {
    margin: 0;
    padding: 1.25rem 1.25rem 2.5rem;
  }
}
.search-results .home-hero-banner .text .banner-description {
  margin: 0;
}
.search-results .home-hero-banner .text .title {
  margin: 0 0 0.25rem;
}
@media (min-width: 992px) {
  .search-results .home-hero-banner .text .title * {
    font-size: 2.5rem;
    line-height: 2.25rem;
  }
}
@media (min-width: 992px) {
  .search-results .home-hero-banner .text .title {
    margin: 0 0 0.75rem;
  }
}
.search-results .home-hero-banner .text .button-container {
  margin-top: 0.75rem;
}
.search-results .home-hero-banner .text .button-container .btn {
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .search-results .home-hero-banner .text .button-container .btn {
    padding: 0;
    color: var(--banner-color, var(--color-black));
    background-color: transparent;
    line-height: 1.75rem;
  }
}
.search-results .breadcrumb {
  margin: 0;
  font-size: 0.875rem;
  line-height: 1.125rem;
  padding-top: 1.875rem;
}
.search-results .breadcrumb .breadcrumb-item a:hover {
  color: var(--color-grey3) !important;
}
@media (min-width: 992px) {
  .search-results {
    --filter-header-h: 3.1875rem;
  }
}

.plp-filter-header {
  background-color: var(--color-secondary);
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0 1.5625rem 0.9375rem;
  height: var(--filter-header-h);
}
@media (min-width: 992px) {
  .plp-filter-header {
    position: sticky;
    z-index: 1;
    top: var(--visible-header-h, 0);
    padding: 0 0 0.9375rem;
    -webkit-transition: top 0.15s ease;
    transition: top 0.15s ease;
  }
}
.plp-filter-header.grid-header {
  margin: 0;
}
.plp-filter-header.grid-header .result-count {
  padding-bottom: 0;
  color: var(--color-grey4);
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
}
@media (min-width: 992px) {
  .plp-filter-header.grid-header .result-count {
    color: var(--color-primary);
    font-size: 24px;
    font-size: 1.5rem;
    font-weight: 500;
  }
}
.plp-filter-header .search-header-content {
  font-size: 1.5rem;
  line-height: 1.9375rem;
}

.mobile-category-name {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  position: sticky;
  -webkit-transition: top 0.15s;
  transition: top 0.15s;
  top: var(--visible-header-h, 0);
  z-index: 2;
  background-color: var(--color-secondary);
  padding-left: 1.5625rem;
  padding-top: 0.9375rem;
}
.mobile-category-name .mobile-category-name-text {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
}

#product-search-results {
  margin-top: 0;
  position: relative;
}
#product-search-results .search-header-title {
  -webkit-transition: all 0.2s;
  transition: all 0.2s;
  -webkit-transform-origin: 0% 100%;
          transform-origin: 0% 100%;
  display: inline-block;
}
#product-search-results .search-header-title .category-name,
#product-search-results .search-header-title .search-keywords {
  font-size: 1.5rem;
  display: inline-block;
  margin: 0;
}
@media (max-width: 991.98px) {
  #product-search-results .search-header-title .category-name,
#product-search-results .search-header-title .search-keywords {
    font-size: 1.25rem;
  }
}
#product-search-results.sticky-search-header .search-header-title {
  -webkit-transform: scale(0.75);
          transform: scale(0.75);
  min-height: 3.1875rem;
}

.not-category-search-title {
  margin-left: 1.5625rem;
  font-size: 0.875rem;
  line-height: 1.125rem;
}

.sort-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.sort-container .custom-select {
  border: none;
}
.sort-container .filter-buttons-wrapper {
  display: none;
}
@media (min-width: 992px) {
  .sort-container .filter-buttons-wrapper {
    display: block;
  }
}

.product-list-container {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0;
}
.product-list-container .product-grid {
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: start;
}
.product-list-container.col-md-9 {
  max-width: 100% !important;
}
@media (min-width: 992px) {
  .product-list-container.col-md-9 {
    margin-left: 1.25rem;
    margin-right: 0.625rem;
  }
}
@media (max-width: 991.98px) {
  .product-list-container .product-grid {
    margin-left: 0;
    margin-right: 0;
  }
  .product-list-container .product-grid > .region {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.product-list-container .product-grid .region {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
  margin-bottom: 0;
}
@media (max-width: 991.98px) {
  .product-list-container .product-grid .region:nth-of-type(2n-1) {
    padding-right: 0.1875rem;
    padding-left: 0rem;
  }
  .product-list-container .product-grid .region:nth-of-type(2n) {
    padding-right: 0rem;
    padding-left: 0.1875rem;
  }
}
.product-list-container .product-grid .region .product {
  margin-bottom: 1.125rem;
  max-width: 37rem;
}

.product .product-tile {
  border: none;
}
.product .product-tile .wishlistTile i.fa-heart-o {
  color: var(--color-primary);
}
.product .product-tile .wishlistTile i.fa-heart-o::before {
  font-size: 1.125rem;
}
.product .product-tile .wishlistTile i.fa-circle {
  color: var(--color-secondary);
  text-shadow: none;
}

.custom-select {
  display: none;
}
@media (min-width: 992px) {
  .custom-select {
    display: block;
  }
}

.no-results {
  margin: 3.125rem 0;
  text-align: center;
}
.no-results .search-result-count,
.no-results .search-keywords {
  font-size: 32px;
  font-size: 2rem;
  font-weight: 400;
}
.no-results .search-result-count .search-no-results::before, .no-results .search-result-count .search-no-results::after {
  content: '"';
}

.search-result-count-container {
  margin: 3.125rem 0;
}
@media (max-width: 991.98px) {
  .search-result-count-container.search-results-desktop {
    display: none;
  }
}

@media (min-width: 992px) {
  body.isStickyHeaderHidden .grid-header.plp-filter-header {
    z-index: 10;
  }
}

.pdp-link .product-titles .product-title,
.pdp-link .product-titles .product-subtitle {
  font-size: 1rem;
  text-align: left;
  margin: 0;
}

.slick-slider {
  -ms-touch-action: auto !important;
      touch-action: auto !important;
}

.accordion-container .accordion .card {
  margin-bottom: 0;
  border-radius: 0;
  border: none;
  border-bottom: 0.0625rem solid var(--color-dark-accent);
}
.accordion-container .accordion .accordion-card .card-header {
  padding: 1.4375rem 0;
  border: none;
  border-top: 0.0625rem solid var(--color-dark-accent);
}
.accordion-container .accordion .accordion-card .card-header .accordion-btn {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%;
  padding: 0;
  color: var(--color-primary);
  font-family: var(--body-bold-font-family);
  line-height: 1.25rem;
}
.accordion-container .accordion .accordion-card .card-header .accordion-btn::after {
  content: "\F077";
  font-weight: 400;
  font-family: "FontAwesome", sans-serif;
  font-size: 0.9375rem;
}
.accordion-container .accordion .accordion-card .card-header .accordion-btn.collapsed::after {
  content: "\F078";
}
.accordion-container .accordion .accordion-card .card-body {
  padding: var(--button-padding-vertical);
  padding-left: 0;
}
.accordion-container .accordion .accordion-card .card-body .region {
  padding-left: 0;
}
.accordion-container .accordion .accordion-card .card-body .region .product-text-wrapper {
  margin-bottom: 1.25rem;
}
.accordion-container .accordion .accordion-card .card-body .region .product-text-wrapper span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
}

.product-detail {
  margin-top: 1.5rem;
}
@media (min-width: 576px) {
  .product-detail {
    margin-top: 0;
  }
}
.product-detail .pdp-columns {
  margin-bottom: 2.5625rem;
}
@media (min-width: 992px) {
  .product-detail .pdp-columns {
    margin-bottom: 6.9375rem;
  }
}
.product-detail .mobile-display {
  display: block;
}
@media (min-width: 768px) {
  .product-detail .mobile-display {
    display: none;
  }
}
.product-detail .desktop-display {
  display: none;
}
@media (min-width: 768px) {
  .product-detail .desktop-display {
    display: block;
  }
}
.product-detail [data-product-field=sustainabilityDisclaimer] p {
  margin: 0;
}
.product-detail [data-product-field=sustainabilityMessage] ul {
  padding-left: 16px;
}
.product-detail [data-product-field=sustainabilityMessage] ul li:not(:last-child) {
  padding-bottom: 16px;
}
.clp-wrapper .experience-columnsComponent .columns-layout.display-categories {
  padding: 0;
  padding-top: 2.625rem;
}
.clp-wrapper .experience-columnsComponent .columns-layout.display-categories .region.column-1-container {
  padding: 0 6px;
}
.clp-wrapper .experience-columnsComponent .columns-layout.display-categories .region.column-1-container a.title {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500;
  color: var(--color-black) !important;
}
.clp-wrapper .experience-columnsComponent .columns-layout.display-categories .region.column-2-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
@media (min-width: 992px) {
  .clp-wrapper .experience-columnsComponent .columns-layout.display-categories .region.column-2-container {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
  }
}
@media (min-width: 992px) {
  .clp-wrapper .experience-columnsComponent .columns-layout.display-categories .region.column-2-container .experience-nike_assets-categoryLink div.configurable-link a {
    padding-left: 2rem;
    padding-right: 2rem;
  }
  .clp-wrapper .experience-columnsComponent .columns-layout.display-categories .region.column-2-container .experience-nike_assets-categoryLink div.configurable-link a:first-child {
    padding-left: 0;
  }
}
.clp-wrapper .experience-columnsComponent .columns-layout.display-categories .region.column-2-container .experience-nike_assets-categoryLink div.configurable-link a.title {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  color: var(--color-black) !important;
}
.clp-wrapper .essensial-wrapper .desktop-wrapper .layout-column1 .region .experience-component.experience-nike_assets-homeHeroBanner,
.clp-wrapper .essensial-wrapper .desktop-wrapper .layout-column2 .region .experience-component.experience-nike_assets-homeHeroBanner {
  width: 100%;
}

@media (min-width: 768px) {
  .page[data-action=Stores-Find] .store-mobile {
    display: none;
  }
}
.page[data-action=Stores-Find] .store-mobile .show-more,
.page[data-action=Stores-Find] .store-mobile .show-less {
  display: none;
}
@media (max-width: 767.98px) {
  .page[data-action=Stores-Find] .store-desktop {
    display: none;
  }
}
.page[data-action=Stores-Find] .store-desktop .show-more,
.page[data-action=Stores-Find] .store-desktop .show-less {
  display: none;
}
.page[data-action=Stores-Find] .store-mobile .store-locator-container .card-body .store-locator span,
.page[data-action=Stores-Find] .store-desktop .store-locator-container .card-body .store-locator span {
  display: none;
}
.page[data-action=Stores-Find] .store-page-title {
  font-size: 1.75rem;
  line-height: 2.125rem;
  margin: 0 1.5625rem;
  color: var(--color-primary);
}
.page[data-action=Stores-Find] .store-locator-container {
  margin: 0;
  padding: 0;
  min-width: 100%;
}
@media (min-width: 768px) {
  .page[data-action=Stores-Find] .store-locator-container {
    padding: 0.625rem;
    padding-left: 0;
    padding-bottom: 0;
  }
}
.page[data-action=Stores-Find] .store-locator-container .map-container,
.page[data-action=Stores-Find] .store-locator-container .search-container {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 768px) {
  .page[data-action=Stores-Find] .store-locator-container .search-container {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .page[data-action=Stores-Find] .store-locator-container .search-container {
    width: 31.25rem;
  }
}
.page[data-action=Stores-Find] .store-locator-container .card {
  border: none;
}
.page[data-action=Stores-Find] .store-locator-container .card .card-body {
  margin-bottom: 0;
}
.page[data-action=Stores-Find] .store-locator-container .card.search-form {
  padding-bottom: 1.25rem;
  margin-bottom: 0;
}
.page[data-action=Stores-Find] .store-locator-container .card.search-form .card-body {
  padding-bottom: 0;
  padding-top: 0.625rem;
  padding-left: 1.5625rem;
}
.page[data-action=Stores-Find] .store-locator-container .card.search-form p,
.page[data-action=Stores-Find] .store-locator-container .card.search-form .btn-storelocator-search {
  display: none;
}
.page[data-action=Stores-Find] .store-locator-container .card.search-form .btn.detect-location {
  padding: 0;
  margin-bottom: 0;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  text-decoration: underline;
}
.page[data-action=Stores-Find] .store-locator-container .card.search-form .choose-district {
  padding-left: 1.5625rem;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
}
.page[data-action=Stores-Find] .store-locator-container .card.results-card {
  padding-right: 0.3125rem;
  border-bottom: 0.0625rem solid var(--color-grey6);
  border-top: 0.0625rem solid var(--color-grey6);
  border-radius: 0;
  margin-bottom: 0;
  width: 100%;
}
.page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body {
  padding: 0;
}
.page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results {
  margin-right: 0;
}
@media (min-width: 576px) {
  .page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results {
    overflow-y: auto;
    overflow-x: hidden;
    max-height: 21.875rem;
  }
}
.page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results .card-body {
  padding-top: 1.5625rem;
  border-bottom: 0.0625rem solid var(--color-grey6);
}
@media (min-width: 992px) {
  .page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results .card-body {
    padding-right: 3.125rem;
  }
}
.page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results .form-check-label::before {
  content: none;
}
.page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results .store-details {
  margin-left: 1.5625rem;
}
.page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results .store-details .store-name {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  font-family: var(--body-bold-font-family);
}
.page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results .store-details .store-address,
.page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results .store-details .store-hours {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  color: var(--color-grey4);
}
.page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results .store-details .store-map {
  margin-left: 0.3125rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  text-decoration: underline;
}
.page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results .store-details .map-hours {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 0.3125rem;
  color: var(--color-grey4);
}
.page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results .store-details .open-status {
  color: var(--color-grey4);
}
.page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results .store-details .open-status.status-opened {
  color: var(--color-green);
}
.page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results .store-details .open-status.status-closed {
  color: var(--color-orange);
}
.page[data-action=Stores-Find] .store-locator-container .view-all-stores {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  padding: 1.25rem 1.5625rem;
  text-decoration: underline;
  width: 100%;
}
.page[data-action=Stores-Find] .store-locator-container .jumbotron.map-canvas {
  min-height: 33.3125rem;
}
@media (min-width: 768px) {
  .page[data-action=Stores-Find] .store-locator-container .jumbotron.map-canvas {
    min-height: 100%;
  }
}
.page[data-action=Stores-Find] .store-locator-container .btn.detect-location {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
}
.page[data-action=Stores-Find] .map-canvas {
  display: block !important;
}
.page[data-action=Stores-Find] .map-marker {
  display: none;
}
.page[data-action=Stores-Find] .nav-tabs {
  border-bottom: none;
  margin-bottom: 0.625rem;
}
.page[data-action=Stores-Find] .nav-tabs .nav-link {
  padding-left: 1.5625rem;
}
.page[data-action=Stores-Find] .tab-content {
  min-height: 33.125rem;
}
.page[data-action=Stores-Find] .promo-banner {
  display: none;
}

@media (min-width: 768px) {
  .page[data-action=Account-Experiencias] .store-mobile {
    display: none;
  }
}
.page[data-action=Account-Experiencias] .store-mobile .show-more,
.page[data-action=Account-Experiencias] .store-mobile .show-less {
  display: none;
}
@media (max-width: 767.98px) {
  .page[data-action=Account-Experiencias] .store-desktop {
    display: none;
  }
}
.page[data-action=Account-Experiencias] .store-desktop .show-more,
.page[data-action=Account-Experiencias] .store-desktop .show-less {
  display: none;
}
.page[data-action=Account-Experiencias] .store-mobile .store-locator-container .card-body .store-locator span,
.page[data-action=Account-Experiencias] .store-desktop .store-locator-container .card-body .store-locator span {
  display: none;
}
.page[data-action=Account-Experiencias] .promo-banner {
  display: none;
}

.page[data-action=Stores-Detail] .store-page-detail {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 1.25rem;
}
.page[data-action=Stores-Detail] .store-page-detail .store-data {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 18.75rem;
}
@media (min-width: 992px) {
  .page[data-action=Stores-Detail] .store-page-detail .store-data {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    text-align: center;
  }
}
.page[data-action=Stores-Detail] .store-page-detail img {
  width: 100%;
}
.page[data-action=Stores-Detail] .store-page-detail .store-name {
  margin: 2.5rem 0.25rem;
  font-size: 28px;
  font-size: 1.75rem;
  font-weight: 500;
}
@media (min-width: 992px) {
  .page[data-action=Stores-Detail] .store-page-detail .store-name {
    margin-bottom: 0.625rem;
  }
}
.page[data-action=Stores-Detail] .store-page-detail .open-status {
  font-size: 1rem;
  line-height: 1.75rem;
  color: var(--color-grey4);
}
.page[data-action=Stores-Detail] .store-page-detail .open-status.status-opened {
  color: var(--color-green);
}
.page[data-action=Stores-Detail] .store-page-detail .open-status.status-closed {
  color: var(--color-orange);
}
.page[data-action=Stores-Detail] .store-page-detail .store-hours {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.75rem;
  color: var(--color-grey4);
}
.page[data-action=Stores-Detail] .store-page-detail .store-hours p,
.page[data-action=Stores-Detail] .store-page-detail .store-hours span {
  margin: 0;
  font-size: inherit;
}
.page[data-action=Stores-Detail] .store-page-detail .store-phone,
.page[data-action=Stores-Detail] .store-page-detail .storelocator-phone {
  line-height: 1.75rem;
}
.page[data-action=Stores-Detail] .store-page-detail .store-address {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  line-height: 1.75rem;
  color: var(--color-primary);
}
.page[data-action=Stores-Detail] .store-page-detail .store-phone-mobile {
  margin-top: 0.9375rem;
}
.page[data-action=Stores-Detail] .store-page-detail .store-page-extended-detail {
  width: 100%;
}
.page[data-action=Stores-Detail] .promo-banner {
  display: none;
}
.page[data-action=Stores-Detail] .back-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 1.25rem;
  text-decoration: underline;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
.page[data-action=Stores-Detail] .visited-stores {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  color: var(--color-grey4);
  margin-bottom: 9.375rem;
}
.page[data-action=Stores-Detail] .visited-stores .store-visited-name {
  color: var(--color-primary);
}
.page[data-action=Stores-Detail] .visited-stores .visited-store-item img {
  width: 100%;
  border-radius: 0.5rem;
  height: 18.125rem;
  -o-object-fit: cover;
     object-fit: cover;
}

.container.join-us-page .page-subtitle {
  margin: 1.875rem auto;
}
.container.join-us-page .page-subtitle .col-12.align-self-center p {
  text-align: left;
  font-size: 1.5rem;
}
@media (min-width: 768px) {
  .container.join-us-page .page-subtitle .col-12.align-self-center p {
    font-size: 1.75rem;
  }
}
.container.join-us-page .page-subtitle.faq {
  margin-bottom: 3.125rem;
}
.container.join-us-page .join-us-header .text {
  text-align: left;
}
@media (min-width: 768px) {
  .container.join-us-page .join-us-header .text {
    text-align: center;
  }
}
.container.join-us-page .join-us-header .text .title h2 {
  font-size: 2rem;
}
.container.join-us-page .join-us-header .text .banner-description p {
  font-size: 1.25rem;
}
.container.join-us-page .join-us-banner {
  margin: 3.75rem auto;
}
.container.join-us-page .home-hero-banner .text .title h2 {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500;
  font-family: var(--header-font-family);
}
.container.join-us-page .home-hero-banner .text .banner-description p {
  font-size: 1.25rem;
}
.container.join-us-page .login-link-header .col-6:nth-child(2) {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.container.join-us-page .login-link-header .login-text .col-12 p {
  margin-bottom: 0;
}
.container.join-us-page .login-link-header .region {
  margin-bottom: 0;
}
.container.join-us-page .benefits-wrapper .slides {
  padding-left: 0;
}
.container.join-us-page .benefits-wrapper .slides .ITC-text-underneath span {
  text-align: left;
}
.container.join-us-page .benefits-wrapper .slides .ITC-text-underneath span p {
  color: var(--color-grey3);
  font-size: 1rem;
}
.container.join-us-page .benefits-wrapper .slides .ITC-text-underneath span a {
  text-decoration: underline;
}
.container.join-us-page .benefits-wrapper .slides .ITC-text-underneath span h4 {
  font-size: 1.5rem;
}
.container.join-us-page .benefits-textbox {
  margin: 3.125rem auto;
  text-align: center;
}
.container.join-us-page .benefits-textbox p {
  color: var(--color-grey3);
}
.container.join-us-page .benefits-textbox h4 {
  margin: 0;
}
.container.join-us-page .benefits.block-below {
  margin: 3.125rem auto;
}
.container.join-us-page .mobile-4r-1c.experience-section {
  margin: 5rem 0;
  max-width: 100%;
}
.container.join-us-page .mobile-4r-1c.experience-section .desktop {
  padding-left: 0;
}
.container.join-us-page .mobile-4r-1c.experience-section .region {
  margin-bottom: 1.25rem;
}
@media (min-width: 768px) {
  .container.join-us-page .mobile-4r-1c.experience-section .region {
    margin-bottom: 0;
  }
}
.container.join-us-page .mobile-4r-1c.experience-section .ITC-container {
  text-align: center;
}
.container.join-us-page .mobile-4r-1c.experience-section .ITC-container .ITC-image {
  width: auto;
}
.container.join-us-page .mobile-4r-1c.experience-section .ITC-container .ITC-text-underneath span h4 {
  font-size: 1.125rem;
}
.container.join-us-page .mobile-4r-1c.experience-section .ITC-container .ITC-text-underneath span p {
  color: var(--color-grey3);
}
.container.join-us-page .accordion:first-of-type .card .card-header {
  border-top: none;
}

.page[data-action=GiftCertificate-Show] .container .title-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 2.5rem;
}
@media (min-width: 768px) {
  .page[data-action=GiftCertificate-Show] .container .title-header {
    max-width: 50%;
    padding: 0 1.875rem;
  }
}
.page[data-action=GiftCertificate-Show] .container .title-header .page-title {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500;
  margin-bottom: 0.9375rem;
}
.page[data-action=GiftCertificate-Show] .container .title-header .page-subtitle {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
.page[data-action=GiftCertificate-Show] .container .middle-area {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 768px) {
  .page[data-action=GiftCertificate-Show] .container .middle-area {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.page[data-action=GiftCertificate-Show] .container .middle-area .giftcard-details {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 0.9375rem;
  border-bottom: 0.0625rem solid var(--color-grey7);
  margin-top: 0.625rem;
}
.page[data-action=GiftCertificate-Show] .container .middle-area .giftcard-details span {
  color: var(--color-grey5);
}
.page[data-action=GiftCertificate-Show] .container .middle-area .img-container,
.page[data-action=GiftCertificate-Show] .container .middle-area .data-container {
  padding: 1.5625rem;
}
.page[data-action=GiftCertificate-Show] .container .middle-area .price,
.page[data-action=GiftCertificate-Show] .container .middle-area .name {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  padding: 0;
}
.page[data-action=GiftCertificate-Show] .container .middle-area .price {
  text-align: end;
}
.page[data-action=GiftCertificate-Show] .container .middle-area .img-container img {
  max-width: 100%;
}
.page[data-action=GiftCertificate-Show] .container .middle-area .card-detail-title {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  padding-left: 0.3125rem;
}
.page[data-action=GiftCertificate-Show] .container .middle-area .digital-bar-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 1.875rem;
}
.page[data-action=GiftCertificate-Show] .container .middle-area .digital-bar-container .digital-bar-title {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
.page[data-action=GiftCertificate-Show] .container .middle-area .digital-bar-container img {
  max-width: 80%;
  margin-top: 0.9375rem;
}
.page[data-action=GiftCertificate-Show] .container .middle-area .buttons-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.4375rem;
  margin-top: 1.875rem;
}
.page[data-action=GiftCertificate-Show] .container .middle-area .buttons-container .btn {
  padding: 1rem 5rem;
  max-width: 22.8125rem;
  min-width: 18.75rem;
  height: 3.75rem;
}
.page[data-action=GiftCertificate-Show] .container .footer {
  color: var(--color-grey4);
  margin-bottom: 2.5rem;
  margin-top: 1.25rem;
}
.page[data-action=GiftCertificate-Show] .promo-banner {
  display: none;
}

.error-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: calc(100vh - 7.25rem);
}
@media (min-width: 992px) {
  .error-container {
    height: calc(100vh - 11rem);
  }
}
.error-container .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: 4.6875rem;
}
@media (min-width: 992px) {
  .error-container .content {
    max-width: 70%;
  }
}
.error-container .content .page-error-title {
  font-size: 3rem;
  max-width: 21.875rem;
}
@media (min-width: 992px) {
  .error-container .content .page-error-title {
    font-size: 4.5rem;
  }
}
.error-container .content .error-submessage {
  font-size: 1rem;
  font-weight: 400;
  display: block;
  margin: 0.5rem 0 1.6875rem;
}

.notFound {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin: auto;
  height: calc(100vh - 25.25rem);
}
@media (min-width: 992px) {
  .notFound {
    height: calc(100vh - 11rem);
  }
}
.notFound .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  margin-top: auto;
  margin-bottom: auto;
}
.notFound .content .error-submessage {
  margin: 0.5rem 0 1.6875rem;
  font-style: normal;
  font-weight: 400;
  font-size: 1rem;
  line-height: 1.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--color-primary);
}
.notFound .content .page-error-title {
  margin-bottom: 0;
  font-family: var(--header-bold-font-family);
  font-style: normal;
  font-weight: 800;
  font-size: 3rem;
  line-height: 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-transform: uppercase;
  color: var(--color-primary);
}
@media (min-width: 992px) {
  .notFound .content .page-error-title {
    font-size: 4.5rem;
    line-height: 4.5rem;
  }
}
.svg-icon {
  background-repeat: no-repeat;
  background-position: center;
  background-color: transparent;
  display: inline-block;
  cursor: pointer;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
}
.svg-icon.twitter {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='16' viewBox='0 0 18 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M18.001 2.23124C17.3392 2.52522 16.6271 2.7232 15.8801 2.8126C16.6427 2.35543 17.2282 1.63188 17.5036 0.769736C16.7909 1.19331 15.9995 1.49989 15.159 1.66608C14.4852 0.948526 13.5247 0.499756 12.4633 0.499756C10.4241 0.499756 8.77059 2.15324 8.77059 4.19251C8.77059 4.48169 8.80359 4.76367 8.86659 5.03425C5.79719 4.88066 3.07637 3.41016 1.25489 1.17591C0.936914 1.72127 0.755126 2.35544 0.755126 3.03219C0.755126 4.31311 1.40608 5.44343 2.39782 6.10579C1.79186 6.08659 1.22309 5.9204 0.724527 5.64381V5.69001C0.724527 7.47969 1.99824 8.97179 3.68653 9.31197C3.37695 9.39596 3.05057 9.44156 2.714 9.44156C2.47581 9.44156 2.24423 9.41816 2.01864 9.37496C2.48841 10.8419 3.85272 11.9098 5.46841 11.9398C4.2049 12.9297 2.6126 13.5207 0.882317 13.5207C0.583537 13.5207 0.289557 13.5033 0.000976562 13.4685C1.63527 14.516 3.57614 15.128 5.6616 15.128C12.4537 15.128 16.1681 9.50095 16.1681 4.62148C16.1681 4.46129 16.1651 4.3017 16.1573 4.14392C16.8797 3.62195 17.506 2.97159 18.001 2.23124Z' fill='%23111111'/%3e %3c/svg%3e");
  height: 1.875rem;
  width: 1.875rem;
}
.svg-icon.facebook {
  background-image: url("data:image/svg+xml,%3csvg width='9' height='18' viewBox='0 0 9 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M7.98627 3.71835C7.51877 3.62485 6.88737 3.555 6.49027 3.555C5.41503 3.555 5.34518 4.0225 5.34518 4.7705V6.10205H8.03302L7.79873 8.8603H5.34518V17.25H1.97974V8.8603H0.25V6.10205H1.97974V4.39595C1.97974 2.059 3.07809 0.75 5.83578 0.75C6.79388 0.75 7.49512 0.890251 8.40647 1.07725L7.98627 3.71835Z' fill='%23111111'/%3e %3c/svg%3e");
  height: 1.875rem;
  width: 1.875rem;
}
.svg-icon.instagram {
  background-image: url("data:image/svg+xml,%3csvg width='30' height='30' viewBox='0 0 30 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.0005 7.62064C17.4036 7.62064 17.6882 7.62982 18.6373 7.67312C19.5147 7.71313 19.9913 7.85975 20.3084 7.983C20.7285 8.14626 21.0283 8.34129 21.3433 8.65621C21.6582 8.97116 21.8532 9.27097 22.0165 9.69107C22.1398 10.0082 22.2864 10.4847 22.3264 11.3622C22.3697 12.3112 22.3789 12.5959 22.3789 14.999C22.3789 17.4021 22.3697 17.6867 22.3264 18.6358C22.2864 19.5132 22.1398 19.9898 22.0165 20.3069C21.8532 20.727 21.6582 21.0268 21.3433 21.3417C21.0283 21.6567 20.7285 21.8517 20.3084 22.015C19.9913 22.1382 19.5147 22.2849 18.6373 22.3249C17.6884 22.3682 17.4038 22.3773 15.0005 22.3773C12.5972 22.3773 12.3126 22.3682 11.3637 22.3249C10.4862 22.2849 10.0097 22.1382 9.69255 22.015C9.27245 21.8517 8.97264 21.6567 8.65772 21.3417C8.3428 21.0268 8.14774 20.727 7.98447 20.3069C7.86122 19.9898 7.7146 19.5132 7.67459 18.6358C7.63129 17.6867 7.62211 17.4021 7.62211 14.999C7.62211 12.5959 7.63129 12.3112 7.67459 11.3622C7.7146 10.4847 7.86122 10.0082 7.98447 9.69107C8.14774 9.27097 8.34276 8.97116 8.65772 8.65624C8.97264 8.34129 9.27245 8.14626 9.69255 7.983C10.0097 7.85975 10.4862 7.71313 11.3637 7.67312C12.3127 7.62982 12.5974 7.62064 15.0005 7.62064ZM15.0005 5.99902C12.5562 5.99902 12.2497 6.00938 11.2898 6.05318C10.3319 6.09688 9.67761 6.24903 9.10515 6.47149C8.51332 6.70149 8.01141 7.00923 7.51104 7.50957C7.0107 8.00994 6.70296 8.51184 6.47299 9.10367C6.2505 9.67613 6.09834 10.3304 6.05465 11.2883C6.01085 12.2483 6.00049 12.5547 6.00049 14.999C6.00049 17.4432 6.01085 17.7497 6.05465 18.7097C6.09834 19.6676 6.2505 20.3218 6.47299 20.8943C6.70296 21.4861 7.0107 21.988 7.51104 22.4884C8.01141 22.9888 8.51332 23.2965 9.10515 23.5265C9.67761 23.749 10.3319 23.9011 11.2898 23.9448C12.2497 23.9886 12.5562 23.999 15.0005 23.999C17.4447 23.999 17.7512 23.9886 18.7112 23.9448C19.6691 23.9011 20.3234 23.749 20.8958 23.5265C21.4877 23.2965 21.9896 22.9888 22.4899 22.4884C22.9903 21.988 23.298 21.4861 23.528 20.8943C23.7505 20.3218 23.9026 19.6676 23.9463 18.7097C23.9901 17.7497 24.0005 17.4432 24.0005 14.999C24.0005 12.5547 23.9901 12.2483 23.9463 11.2883C23.9026 10.3304 23.7505 9.67613 23.528 9.10367C23.298 8.51184 22.9903 8.00994 22.4899 7.50957C21.9896 7.00923 21.4877 6.70149 20.8958 6.47149C20.3234 6.24903 19.6691 6.09688 18.7112 6.05318C17.7512 6.00938 17.4447 5.99902 15.0005 5.99902ZM15.004 10.3818C12.4515 10.3818 10.3823 12.451 10.3823 15.0034C10.3823 17.5559 12.4515 19.625 15.004 19.625C17.5564 19.625 19.6256 17.5559 19.6256 15.0034C19.6256 12.451 17.5564 10.3818 15.004 10.3818ZM15.004 18.0034C13.3471 18.0034 12.0039 16.6603 12.0039 15.0034C12.0039 13.3466 13.3471 12.0034 15.004 12.0034C16.6608 12.0034 18.0039 13.3466 18.0039 15.0034C18.0039 16.6603 16.6608 18.0034 15.004 18.0034ZM19.8085 11.2762C20.405 11.2762 20.8885 10.7927 20.8885 10.1962C20.8885 9.59976 20.405 9.11621 19.8085 9.11621C19.2121 9.11621 18.7285 9.59976 18.7285 10.1962C18.7285 10.7927 19.2121 11.2762 19.8085 11.2762Z' fill='%23111111'/%3e %3c/svg%3e");
  height: 1.875rem;
  width: 1.875rem;
}
.svg-icon.youtube {
  background-image: url("data:image/svg+xml,%3csvg width='16' height='18' viewBox='0 0 16 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M2.489 -0.000488281H3.569L4.31 2.77601L4.997 -0.000488281H6.0875L4.83875 4.12826V6.94601H3.7655V4.12826L2.489 -0.000488281V-0.000488281ZM7.4345 1.77926C6.59525 1.77926 6.03875 2.33426 6.03875 3.15551V5.66726C6.03875 6.57026 6.5105 7.04051 7.4345 7.04051C8.201 7.04051 8.804 6.52826 8.804 5.66726V3.15551C8.804 2.35376 8.20625 1.77926 7.4345 1.77926ZM7.83275 5.62451C7.83275 5.90351 7.69025 6.10901 7.43375 6.10901C7.1705 6.10901 7.01825 5.89376 7.01825 5.62451V3.24026C7.01825 2.95976 7.14725 2.75201 7.415 2.75201C7.7075 2.75201 7.83275 2.95376 7.83275 3.24026V5.62451ZM11.3795 1.82201V5.71151C11.2633 5.85701 11.0045 6.09551 10.8193 6.09551C10.616 6.09551 10.5658 5.95601 10.5658 5.75051V1.82201H9.61325V6.10451C9.61325 6.61076 9.76775 7.01951 10.2785 7.01951C10.5665 7.01951 10.967 6.86951 11.3795 6.37976V6.94526H12.332V1.82201H11.3795ZM13.0317 12.2155C12.6957 12.2155 12.626 12.4518 12.626 12.7878V13.282H13.4277V12.787C13.4285 12.457 13.3587 12.2155 13.0317 12.2155ZM9.5045 12.2455C9.4415 12.2778 9.37925 12.3273 9.317 12.394V15.4353C9.39125 15.5148 9.4625 15.5718 9.53225 15.607C9.68 15.682 9.896 15.6873 9.9965 15.5568C10.049 15.4878 10.0753 15.376 10.0753 15.22V12.7008C10.0753 12.5358 10.043 12.4113 9.9785 12.3258C9.86825 12.181 9.6635 12.1653 9.5045 12.2455ZM13.1248 8.34926C11.1718 8.21651 4.82525 8.21651 2.87525 8.34926C0.76475 8.49326 0.51575 9.76826 0.5 13.1245C0.51575 16.4748 0.7625 17.7558 2.87525 17.8998C4.82525 18.0325 11.1718 18.0325 13.1248 17.8998C15.2353 17.7558 15.4843 16.48 15.5 13.1245C15.4843 9.77426 15.2375 8.49326 13.1248 8.34926ZM3.88175 16.3638H2.8595V10.7088H1.802V9.74876H4.9385V10.7088H3.881V16.3638H3.88175ZM7.51625 16.3638H6.60875V15.8253C6.4415 16.024 6.2675 16.1755 6.08675 16.279C5.59775 16.5595 4.9265 16.5528 4.9265 15.5628V11.4843H5.83325V15.2253C5.83325 15.4218 5.8805 15.5538 6.07475 15.5538C6.25175 15.5538 6.49775 15.3265 6.608 15.1885V11.4843H7.5155V16.3638H7.51625ZM11.009 15.3528C11.009 15.9565 10.7832 16.426 10.1795 16.426C9.84725 16.426 9.5705 16.3045 9.31775 15.9888V16.3638H8.402V9.74876H9.31775V11.8788C9.5225 11.629 9.80075 11.4228 10.1248 11.4228C10.7893 11.4228 11.0098 11.9845 11.0098 12.646V15.3528H11.009ZM14.3622 14.0388H12.6268V14.9598C12.6268 15.3258 12.6583 15.6423 13.0228 15.6423C13.406 15.6423 13.4285 15.3843 13.4285 14.9598V14.6208H14.3622V14.9875C14.3622 15.9273 13.9587 16.4973 13.0025 16.4973C12.1363 16.4973 11.693 15.8658 11.693 14.9875V12.7968C11.693 11.95 12.2525 11.3613 13.0707 11.3613C13.9415 11.3613 14.3615 11.9148 14.3615 12.7968V14.0388H14.3622Z' fill='%23111111'/%3e %3c/svg%3e");
  height: 1.875rem;
  width: 1.875rem;
}
.svg-icon.location-filled {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M9.00001 1.125C7.35957 1.12694 5.78688 1.77945 4.62692 2.93941C3.46696 4.09938 2.81444 5.67207 2.81251 7.3125C2.81054 8.65306 3.24843 9.95725 4.05901 11.025C4.05901 11.025 4.22776 11.2472 4.25532 11.2793L9.00001 16.875L13.7469 11.2764C13.7717 11.2466 13.941 11.025 13.941 11.025L13.9416 11.0233C14.7517 9.95603 15.1894 8.65245 15.1875 7.3125C15.1856 5.67207 14.5331 4.09938 13.3731 2.93941C12.2131 1.77945 10.6404 1.12694 9.00001 1.125ZM9.00001 9.5625C8.555 9.5625 8.11998 9.43054 7.74997 9.18331C7.37996 8.93607 7.09157 8.58467 6.92128 8.17354C6.75098 7.7624 6.70642 7.31 6.79324 6.87355C6.88006 6.43709 7.09435 6.03618 7.40902 5.72151C7.72368 5.40684 8.1246 5.19255 8.56105 5.10573C8.99751 5.01892 9.44991 5.06347 9.86104 5.23377C10.2722 5.40407 10.6236 5.69246 10.8708 6.06247C11.118 6.43248 11.25 6.86749 11.25 7.3125C11.2493 7.90901 11.012 8.48087 10.5902 8.90267C10.1684 9.32446 9.59652 9.56176 9.00001 9.5625Z' fill='white'/%3e %3c/svg%3e");
  height: 1.125rem;
  width: 1.125rem;
}
.svg-icon.user {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M20 21V17C20 15.9391 19.5786 14.9217 18.8284 14.1716C18.0783 13.4214 17.0609 13 16 13H8C6.93913 13 5.92172 13.4214 5.17157 14.1716C4.42143 14.9217 4 15.9391 4 17V21' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e %3cpath d='M12 12C14.7614 12 17 9.76142 17 7C17 4.23858 14.7614 2 12 2C9.23858 2 7 4.23858 7 7C7 9.76142 9.23858 12 12 12Z' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e %3c/svg%3e");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.filter {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M21.5 8L2.5 8' stroke='black' stroke-width='1.6'/%3e %3ccircle cx='7.5' cy='8' r='2.2' transform='rotate(-180 7.5 8)' fill='white' stroke='%23111111' stroke-width='1.6'/%3e %3cpath d='M2.5 16L21.5 16' stroke='black' stroke-width='1.6'/%3e %3ccircle cx='16.5' cy='16' r='2.2' fill='white' stroke='%23111111' stroke-width='1.6'/%3e %3c/svg%3e");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.wishlist {
  background-image: url("data:image/svg+xml,%3csvg width='30' height='30' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M26.4578 10.6368C25.9691 10.1179 25.3889 9.70625 24.7503 9.4254C24.1117 9.14455 23.4272 9 22.7359 9C22.0446 9 21.3601 9.14455 20.7215 9.4254C20.0829 9.70625 19.5026 10.1179 19.0139 10.6368L17.9997 11.7132L16.9855 10.6368C15.9984 9.58912 14.6596 9.00054 13.2636 9.00054C11.8676 9.00054 10.5288 9.58912 9.54168 10.6368C8.55456 11.6845 8 13.1054 8 14.5871C8 16.0687 8.55456 17.4897 9.54168 18.5373L10.5559 19.6138L17.9997 27L25.4436 19.6138L26.4578 18.5373C26.9467 18.0187 27.3346 17.4028 27.5992 16.725C27.8638 16.0472 28 15.3207 28 14.5871C28 13.8534 27.8638 13.1269 27.5992 12.4491C27.3346 11.7713 26.9467 11.1555 26.4578 10.6368Z' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e %3c/svg%3e");
  height: 1.875rem;
  width: 1.875rem;
}
.svg-icon.bag {
  background-image: url("data:image/svg+xml,%3csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M24 28C26 28 27 27 27 25V13.5C27 12.5 26.5 12 25.5 12H10.5C9.5 12 9 12.5 9 13.5V25C9 27 10 28 12 28H24Z' stroke='%23111111' stroke-width='2'/%3e %3cpath d='M14 12V9C14 8.66667 14.2 8 15 8C16 8 20 8 21 8C21.8 8 22 8.66667 22 9V12' stroke='%23111111' stroke-width='2'/%3e %3c/svg%3e");
  height: 2.25rem;
  width: 2.25rem;
}
.svg-icon.bag-small {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M20 24C22 24 23 23 23 21V9.5C23 8.5 22.5 8 21.5 8H6.5C5.5 8 5 8.5 5 9.5V21C5 23 6 24 8 24H20Z' stroke='%23111111' stroke-width='2'/%3e %3cpath d='M10 8V5C10 4.66667 10.2 4 11 4C12 4 16 4 17 4C17.8 4 18 4.66667 18 5V8' stroke='%23111111' stroke-width='2'/%3e %3c/svg%3e");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.search {
  background-image: url("data:image/svg+xml,%3csvg width='30' height='30' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M17 25C21.4183 25 25 21.4183 25 17C25 12.5817 21.4183 9 17 9C12.5817 9 9 12.5817 9 17C9 21.4183 12.5817 25 17 25Z' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e %3cpath d='M27 27L23 23' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e %3c/svg%3e");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.menu {
  background-image: url("data:image/svg+xml,%3csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 9.8C8 9.35817 8.35817 9 8.8 9H26.9089C27.3507 9 27.7089 9.35817 27.7089 9.8V10.1367C27.7089 10.5785 27.3507 10.9367 26.9089 10.9367H8.8C8.35817 10.9367 8 10.5785 8 10.1367V9.8ZM8 17.8322C8 17.3904 8.35817 17.0322 8.8 17.0322H26.9089C27.3507 17.0322 27.7089 17.3904 27.7089 17.8322V18.1689C27.7089 18.6108 27.3507 18.9689 26.9089 18.9689H8.8C8.35817 18.9689 8 18.6108 8 18.1689V17.8322ZM8.8 25.0635C8.35817 25.0635 8 25.4216 8 25.8635V26.2002C8 26.642 8.35817 27.0002 8.8 27.0002H26.9089C27.3507 27.0002 27.7089 26.642 27.7089 26.2002V25.8635C27.7089 25.4216 27.3507 25.0635 26.9089 25.0635H8.8Z' fill='%23111111'/%3e %3c/svg%3e");
  height: 2.25rem;
  width: 2.25rem;
}
.svg-icon.time-limit {
  background-image: url("data:image/svg+xml,%3csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M18 28C23.5228 28 28 23.5228 28 18C28 12.4772 23.5228 8 18 8C12.4772 8 8 12.4772 8 18C8 23.5228 12.4772 28 18 28Z' stroke='%23BA861E' stroke-width='1.8' stroke-linecap='round' stroke-linejoin='round'/%3e %3cpath d='M18 18L23 13' stroke='%23BA861E' stroke-width='1.8' stroke-linecap='round'/%3e %3cpath d='M13.5 4.5H23' stroke='%23BA861E' stroke-width='1.8' stroke-linecap='round'/%3e %3c/svg%3e");
  height: 2.25rem;
  width: 2.25rem;
}
.svg-icon.check-large {
  background-image: url("data:image/svg+xml,%3csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M10.7998 17.0996L16.1998 22.4996L26.0998 12.5996' stroke='%236BD079' stroke-width='3.6'/%3e %3c/svg%3e");
  height: 2.25rem;
  width: 2.25rem;
}
.svg-icon.close-large {
  background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M16.9776 19L1 3.02242L2.90851 1L18.8861 16.9776L16.9776 19Z' fill='%23111111' stroke='%23111111' stroke-width='0.6'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M2.90914 19L18.8867 3.02242L16.9782 1L1.00063 16.9776L2.90914 19Z' fill='%23111111' stroke='%23111111' stroke-width='0.6'/%3e %3c/svg%3e");
  height: 1.25rem;
  width: 1.25rem;
}
.svg-icon.close-small {
  background-image: url("data:image/svg+xml,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M1 1L13 13' stroke='%23111111' stroke-width='2.3'/%3e %3cpath d='M13 1L1 13' stroke='%23111111' stroke-width='2.3'/%3e %3c/svg%3e");
  height: 0.875rem;
  width: 0.875rem;
}
.svg-icon.close-filled-large {
  background-image: url("data:image/svg+xml,%3csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3ccircle cx='18' cy='18' r='16' fill='%23111111'/%3e %3cpath d='M12 12L24 24' stroke='white' stroke-width='3.5'/%3e %3cpath d='M24 12L12 24' stroke='white' stroke-width='3.5'/%3e %3c/svg%3e");
  height: 2.25rem;
  width: 2.25rem;
}
.svg-icon.close-filled-small {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3crect width='24' height='24' fill='white'/%3e %3ccircle cx='12' cy='12' r='12' fill='%23111111'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M15.2144 16.7852L7.21436 8.78522L8.7857 7.21387L16.7857 15.2139L15.2144 16.7852Z' fill='white'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.78564 16.7852L16.7856 8.78522L15.2143 7.21387L7.2143 15.2139L8.78564 16.7852Z' fill='white'/%3e %3c/svg%3e");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.star-filled {
  background-image: url("data:image/svg+xml,%3csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M6.65499 1.54785L8.2331 4.74492L11.7621 5.26074L9.20857 7.74792L9.81121 11.2616L6.65499 9.60182L3.49878 11.2616L4.10142 7.74792L1.54785 5.26074L5.07689 4.74492L6.65499 1.54785Z' stroke='%23111111' stroke-width='0.928571' stroke-linecap='round' stroke-linejoin='round'/%3e %3cpath d='M6.65499 1.54785L8.2331 4.74492L11.7621 5.26074L9.20857 7.74792L9.81121 11.2616L6.65499 9.60182L3.49878 11.2616L4.10142 7.74792L1.54785 5.26074L5.07689 4.74492L6.65499 1.54785Z' fill='%23111111'/%3e %3c/svg%3e");
  height: 0.8125rem;
  width: 0.8125rem;
}
.svg-icon.star-empty {
  background-image: url("data:image/svg+xml,%3csvg width='13' height='13' viewBox='0 0 13 13' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M6.65499 1.54785L8.2331 4.74492L11.7621 5.26074L9.20857 7.74792L9.81121 11.2616L6.65499 9.60182L3.49878 11.2616L4.10142 7.74792L1.54785 5.26074L5.07689 4.74492L6.65499 1.54785Z' fill='%23959595'/%3e %3c/svg%3e");
  height: 0.8125rem;
  width: 0.8125rem;
}
.svg-icon.dropdown-arrow-up {
  background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M14.2929 13.2071C14.6834 13.5976 15.3166 13.5976 15.7071 13.2071C16.0976 12.8166 16.0976 12.1834 15.7071 11.7929L14.2929 13.2071ZM10 7.5L10.7071 6.79289L10 6.08579L9.29289 6.79289L10 7.5ZM4.29289 11.7929C3.90237 12.1834 3.90237 12.8166 4.29289 13.2071C4.68342 13.5976 5.31658 13.5976 5.70711 13.2071L4.29289 11.7929ZM15.7071 11.7929L10.7071 6.79289L9.29289 8.20711L14.2929 13.2071L15.7071 11.7929ZM9.29289 6.79289L4.29289 11.7929L5.70711 13.2071L10.7071 8.20711L9.29289 6.79289Z' fill='%23111111'/%3e %3c/svg%3e");
  height: 1.25rem;
  width: 1.25rem;
}
.svg-icon.dropdown-arrow-down {
  background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M5.70711 6.79289C5.31658 6.40237 4.68342 6.40237 4.29289 6.79289C3.90237 7.18342 3.90237 7.81658 4.29289 8.20711L5.70711 6.79289ZM10 12.5L9.29289 13.2071L10 13.9142L10.7071 13.2071L10 12.5ZM15.7071 8.20711C16.0976 7.81658 16.0976 7.18342 15.7071 6.79289C15.3166 6.40237 14.6834 6.40237 14.2929 6.79289L15.7071 8.20711ZM4.29289 8.20711L9.29289 13.2071L10.7071 11.7929L5.70711 6.79289L4.29289 8.20711ZM10.7071 13.2071L15.7071 8.20711L14.2929 6.79289L9.29289 11.7929L10.7071 13.2071Z' fill='%23111111'/%3e %3c/svg%3e");
  height: 1.25rem;
  width: 1.25rem;
}
.svg-icon.chevron-left-16 {
  background-image: url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M9.58692 13.6134C10.036 14.0625 10.7642 14.0625 11.2133 13.6134C11.6624 13.1643 11.6624 12.4361 11.2133 11.987L9.58692 13.6134ZM5.6001 8.0002L4.78692 7.18702L3.97375 8.0002L4.78692 8.81337L5.6001 8.0002ZM11.2133 4.01337C11.6624 3.56427 11.6624 2.83613 11.2133 2.38702C10.7642 1.93792 10.036 1.93792 9.58692 2.38702L11.2133 4.01337ZM11.2133 11.987L6.41327 7.18702L4.78692 8.81337L9.58692 13.6134L11.2133 11.987ZM6.41327 8.81337L11.2133 4.01337L9.58692 2.38702L4.78692 7.18702L6.41327 8.81337Z' fill='%23111111'/%3e %3c/svg%3e");
  height: 1rem;
  width: 1rem;
}
.svg-icon.chevron-right-16 {
  background-image: url("data:image/svg+xml,%3csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M5.6001 12.8002L10.4001 8.0002L5.6001 3.2002' stroke='%23111111' stroke-width='2.3' stroke-linecap='round'/%3e %3c/svg%3e");
  height: 1rem;
  width: 1rem;
}
.svg-icon.chevron-left-20 {
  background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M12.1868 16.8132C12.6359 17.2623 13.3641 17.2623 13.8132 16.8132C14.2623 16.3641 14.2623 15.6359 13.8132 15.1868L12.1868 16.8132ZM7 10L6.18683 9.18683L5.37365 10L6.18683 10.8132L7 10ZM13.8132 4.81317C14.2623 4.36407 14.2623 3.63593 13.8132 3.18683C13.3641 2.73772 12.6359 2.73772 12.1868 3.18683L13.8132 4.81317ZM13.8132 15.1868L7.81317 9.18683L6.18683 10.8132L12.1868 16.8132L13.8132 15.1868ZM7.81317 10.8132L13.8132 4.81317L12.1868 3.18683L6.18683 9.18683L7.81317 10.8132Z' fill='%23111111'/%3e %3c/svg%3e");
  height: 1.25rem;
  width: 1.25rem;
}
.svg-icon.chevron-right-20 {
  background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M7 16L13 10L7 4' stroke='%23111111' stroke-width='2.3' stroke-linecap='round'/%3e %3c/svg%3e");
  height: 1.25rem;
  width: 1.25rem;
}
.svg-icon.tools {
  background-image: url("data:image/svg+xml,%3csvg width='18' height='18' viewBox='0 0 18 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M9.0185 7C7.9185 7 7.0185 7.9 7.0185 9C7.0185 10.1 7.9185 11 9.0185 11C10.1185 11 11.0185 10.1 11.0185 9C11.0185 7.9 10.1185 7 9.0185 7ZM14.2685 9C14.2685 9.23 14.2485 9.46 14.2185 9.68L15.6985 10.84C15.8285 10.95 15.8685 11.14 15.7785 11.29L14.3785 13.71C14.2885 13.86 14.1085 13.92 13.9485 13.86L12.2085 13.16C11.8485 13.44 11.4485 13.67 11.0285 13.85L10.7685 15.7C10.7385 15.87 10.5885 16 10.4185 16H7.6185C7.4485 16 7.2985 15.87 7.2685 15.71L7.0085 13.86C6.5785 13.68 6.1885 13.45 5.8285 13.17L4.0885 13.87C3.9285 13.93 3.7485 13.87 3.6585 13.72L2.2585 11.3C2.1685 11.15 2.2085 10.96 2.3385 10.85L3.8185 9.69C3.7885 9.46 3.7685 9.23 3.7685 9C3.7685 8.77 3.7885 8.54 3.8185 8.32L2.3385 7.16C2.2085 7.05 2.1685 6.86 2.2585 6.71L3.6585 4.29C3.7485 4.14 3.9285 4.08 4.0885 4.14L5.8285 4.84C6.1885 4.56 6.5885 4.33 7.0085 4.15L7.2685 2.3C7.2985 2.13 7.4485 2 7.6185 2H10.4185C10.5885 2 10.7385 2.13 10.7685 2.29L11.0285 4.14C11.4585 4.32 11.8485 4.55 12.2085 4.83L13.9485 4.13C14.1085 4.07 14.2885 4.13 14.3785 4.28L15.7785 6.7C15.8685 6.85 15.8285 7.04 15.6985 7.15L14.2185 8.31C14.2485 8.54 14.2685 8.77 14.2685 9Z' fill='%23979797'/%3e %3c/svg%3e");
  height: 1.125rem;
  width: 1.125rem;
}
.svg-icon.calendar {
  background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.68276 3.06104C6.68276 2.75119 6.44192 2.5 6.14483 2.5C5.84774 2.5 5.6069 2.75119 5.6069 3.06104V3.94151H4.71034C4.04189 3.94151 3.5 4.50668 3.5 5.20385V16.2377C3.5 16.9348 4.04189 17.5 4.71034 17.5H15.2897C15.9581 17.5 16.5 16.9348 16.5 16.2377V5.20385C16.5 4.50668 15.9581 3.94151 15.2897 3.94151H14.4828V3.06104C14.4828 2.75119 14.2419 2.5 13.9448 2.5C13.6477 2.5 13.4069 2.75119 13.4069 3.06104V3.94151H6.68276V3.06104ZM4.74405 7.44017V16.1987H15.2559V7.44017H4.74405Z' fill='%23111111'/%3e %3c/svg%3e");
  height: 1.25rem;
  width: 1.25rem;
}
.svg-icon.info-filled {
  background-image: url("data:image/svg+xml,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12Z' fill='%23111111'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M6.11989 3.67345C5.89662 3.63627 5.66783 3.67732 5.47479 3.78747C5.28207 3.89745 5.13934 4.06787 5.06775 4.26545C4.96616 4.54585 4.6565 4.6908 4.3761 4.58921C4.0957 4.48762 3.95075 4.17796 4.05234 3.89756C4.21303 3.45403 4.52878 3.08383 4.93952 2.84945C5.34996 2.61524 5.83068 2.53041 6.29731 2.60813C6.76406 2.68586 7.19061 2.92195 7.49982 3.2786C7.80925 3.6355 7.98066 4.08985 7.98004 4.56153C7.97985 5.33517 7.39128 5.83552 6.99248 6.09366C6.83965 6.19259 6.68877 6.27303 6.55804 6.33565V7.08008C6.55804 7.38825 6.30822 7.63808 6.00004 7.63808C5.69187 7.63808 5.44204 7.38825 5.44204 7.08008V6.15925C5.36027 5.89439 5.49269 5.61321 5.74268 5.50484C5.78319 5.48375 5.82661 5.46748 5.87219 5.45679C5.90084 5.44567 5.93587 5.43151 5.97566 5.41434C6.09635 5.36226 6.25296 5.28584 6.40562 5.18703C6.74775 4.96556 6.90004 4.74657 6.90004 4.56115L6.90004 4.56032C6.90036 4.35253 6.82506 4.14899 6.68381 3.98608C6.54223 3.82278 6.34303 3.71062 6.11989 3.67345Z' fill='white'/%3e %3cpath d='M6.00004 8.46031C5.70181 8.46031 5.46004 8.70208 5.46004 9.00031C5.46004 9.29854 5.70181 9.54031 6.00004 9.54031H6.00604C6.30428 9.54031 6.54604 9.29854 6.54604 9.00031C6.54604 8.70208 6.30428 8.46031 6.00604 8.46031H6.00004Z' fill='white'/%3e %3c/svg%3e");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.lock {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M18 8H17V6C17 3.24 14.76 1 12 1C9.24 1 7 3.24 7 6V8H6C4.9 8 4 8.9 4 10V20C4 21.1 4.9 22 6 22H18C19.1 22 20 21.1 20 20V10C20 8.9 19.1 8 18 8ZM8.9 6C8.9 4.29 10.29 2.9 12 2.9C13.71 2.9 15.1 4.29 15.1 6V8H8.9V6Z' fill='black'/%3e %3c/svg%3e");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.visibility {
  background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M10.0002 3.75C5.8335 3.75 2.27516 6.34167 0.833496 10C2.27516 13.6583 5.8335 16.25 10.0002 16.25C14.1668 16.25 17.7252 13.6583 19.1668 10C17.7252 6.34167 14.1668 3.75 10.0002 3.75ZM10.0002 14.1667C7.70016 14.1667 5.8335 12.3 5.8335 10C5.8335 7.7 7.70016 5.83333 10.0002 5.83333C12.3002 5.83333 14.1668 7.7 14.1668 10C14.1668 12.3 12.3002 14.1667 10.0002 14.1667ZM10.0002 7.5C8.61683 7.5 7.50016 8.61667 7.50016 10C7.50016 11.3833 8.61683 12.5 10.0002 12.5C11.3835 12.5 12.5002 11.3833 12.5002 10C12.5002 8.61667 11.3835 7.5 10.0002 7.5Z' fill='%23959595'/%3e %3c/svg%3e");
  height: 1.25rem;
  width: 1.25rem;
}
.svg-icon.visibility-off {
  background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M10.0002 5.83333C12.3002 5.83333 14.1668 7.7 14.1668 10C14.1668 10.5417 14.0585 11.05 13.8668 11.525L16.3002 13.9583C17.5585 12.9083 18.5502 11.55 19.1585 10C17.7168 6.34167 14.1585 3.75 9.99183 3.75C8.82516 3.75 7.7085 3.95833 6.67516 4.33333L8.47516 6.13333C8.95016 5.94167 9.4585 5.83333 10.0002 5.83333ZM1.66683 3.55833L3.56683 5.45833L3.95016 5.84167C2.56683 6.91667 1.4835 8.35 0.833496 10C2.27516 13.6583 5.8335 16.25 10.0002 16.25C11.2918 16.25 12.5252 16 13.6502 15.55L14.0002 15.9L16.4418 18.3333L17.5002 17.275L2.72516 2.5L1.66683 3.55833ZM6.27516 8.16667L7.56683 9.45833C7.52516 9.63333 7.50016 9.81667 7.50016 10C7.50016 11.3833 8.61683 12.5 10.0002 12.5C10.1835 12.5 10.3668 12.475 10.5418 12.4333L11.8335 13.725C11.2752 14 10.6585 14.1667 10.0002 14.1667C7.70016 14.1667 5.8335 12.3 5.8335 10C5.8335 9.34167 6.00016 8.725 6.27516 8.16667ZM9.86683 7.51667L12.4918 10.1417L12.5085 10.0083C12.5085 8.625 11.3918 7.50833 10.0085 7.50833L9.86683 7.51667Z' fill='%23959595'/%3e %3c/svg%3e");
  height: 1.25rem;
  width: 1.25rem;
}
.svg-icon.delivery-address {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M21 9C21.5523 9 22 9.44772 22 10V17C22 18.6569 20.6569 20 19 20H5C3.34315 20 2 18.6569 2 17V14.5V12' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e %3cpath d='M1 4V3C0.447715 3 0 3.44772 0 4H1ZM23 4H24C24 3.44772 23.5523 3 23 3V4ZM23 9V10C23.5523 10 24 9.55228 24 9H23ZM0 7V8H2V7H0ZM5.5 8H4.5V10H5.5V8ZM1 5H23V3H1V5ZM22 4V9H24V4H22ZM2 7V4H0V7H2ZM23 8H5.5V10H23V8Z' fill='black'/%3e %3cpath d='M9 13H15' stroke='black' stroke-width='2' stroke-linecap='square' stroke-linejoin='round'/%3e %3c/svg%3e");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.account-details {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M20 21V19C20 17.9391 19.5786 16.9217 18.8284 16.1716C18.0783 15.4214 17.0609 15 16 15H8C6.93913 15 5.92172 15.4214 5.17157 16.1716C4.42143 16.9217 4 17.9391 4 19V21' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e %3cpath d='M12 11C14.2091 11 16 9.20914 16 7C16 4.79086 14.2091 3 12 3C9.79086 3 8 4.79086 8 7C8 9.20914 9.79086 11 12 11Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e %3c/svg%3e");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.share {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M18 8C19.6569 8 21 6.65685 21 5C21 3.34315 19.6569 2 18 2C16.3431 2 15 3.34315 15 5C15 6.65685 16.3431 8 18 8Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e %3cpath d='M6 15C7.65685 15 9 13.6569 9 12C9 10.3431 7.65685 9 6 9C4.34315 9 3 10.3431 3 12C3 13.6569 4.34315 15 6 15Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e %3cpath d='M18 22C19.6569 22 21 20.6569 21 19C21 17.3431 19.6569 16 18 16C16.3431 16 15 17.3431 15 19C15 20.6569 16.3431 22 18 22Z' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e %3cpath d='M8.58984 13.5098L15.4198 17.4898' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e %3cpath d='M15.4098 6.50977L8.58984 10.4898' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e %3c/svg%3e");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.shop-preferences {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg clip-path='url(%23clip0_3485_73195)'%3e %3cpath d='M2.58082 10.7178V17.4029C2.58082 18.1895 2.8178 18.432 3.59665 18.432H5.73668V16.9194H7.33412V18.432H11.1323V16.9194H12.7297V18.432H16.6652V16.9194H18.2626V18.432H20.4026C21.1815 18.432 21.4185 18.1917 21.4185 17.4029V10.7178H23V17.4029C23 19.0513 22.0535 19.9974 20.4026 19.9974H18.2626H16.6652H12.7297H11.1323H7.33412H5.73668H3.59665C1.94647 19.9974 0.999998 19.0513 0.999998 17.4029V10.7178H2.58082Z' fill='%23111111'/%3e %3cpath d='M7.49223 5L8.60993 6.10632L7.07968 7.62098L16.7438 7.50226L15.3335 6.10632L16.4512 5L19.8281 8.34255L16.4512 11.6851L15.3335 10.5788L16.8608 9.06627L7.20178 9.18498L8.60993 10.5788L7.49223 11.6851L4.11528 8.34255L7.49223 5Z' fill='%23111111'/%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_3485_73195'%3e %3crect width='22' height='15' fill='white' transform='matrix(-1 0 0 1 23 5)'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.edit {
  background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M10 5H4.55556C4.143 5 3.74733 5.16389 3.45561 5.45561C3.16389 5.74733 3 6.143 3 6.55556V17.4444C3 17.857 3.16389 18.2527 3.45561 18.5444C3.74733 18.8361 4.143 19 4.55556 19H15.4444C15.857 19 16.2527 18.8361 16.5444 18.5444C16.8361 18.2527 17 17.857 17 17.4444V12' stroke='%23111111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3e %3cpath d='M16.8004 3.28471C17.1169 2.96367 17.5277 2.76153 17.9423 2.72276C18.3569 2.68398 18.7414 2.81175 19.0111 3.07795C19.2809 3.34415 19.4139 3.72698 19.3808 4.14222C19.3478 4.55746 19.1513 4.97109 18.8348 5.29213L11.2755 12.9585L8.269 13.9722L9.24107 10.951L16.8004 3.28471Z' stroke='%23111111' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3e %3cpath d='M9.48682 10.9277C9.96504 11.0458 10.9962 11.568 11.2952 12.7121' stroke='%23111111' stroke-width='1.2'/%3e %3c/svg%3e");
  height: 1.25rem;
  width: 1.25rem;
}
.svg-icon.info {
  background-image: url("data:image/svg+xml,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M12 22C17.5228 22 22 17.5228 22 12C22 6.47715 17.5228 2 12 2C6.47715 2 2 6.47715 2 12C2 17.5228 6.47715 22 12 22Z' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e %3cpath d='M12 6L12 14' stroke='%23111111' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3e %3cpath d='M12 17H12.01' stroke='%23111111' stroke-width='1.5' stroke-linecap='square' stroke-linejoin='round'/%3e %3c/svg%3e");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.payu {
  background-image: url("data:image/svg+xml,%3csvg width='43' height='20' viewBox='0 0 43 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3cg clip-path='url(%23clip0_3379_55567)'%3e %3crect x='-7' y='-5' width='58' height='30' fill='url(%23pattern0)'/%3e %3c/g%3e %3cdefs%3e %3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e %3cuse xlink:href='%23image0_3379_55567' transform='translate(0 -0.0108445) scale(0.000558036 0.00107887)'/%3e %3c/pattern%3e %3cclipPath id='clip0_3379_55567'%3e %3crect width='42.8571' height='20' fill='white'/%3e %3c/clipPath%3e %3cimage id='image0_3379_55567' width='1792' height='947' xlink:href='data:image/png%3bbase64%2ciVBORw0KGgoAAAANSUhEUgAABwAAAAOzCAYAAAC/BhLXAAAgAElEQVR4Aezd23HbSLcGUIdAgROAQ3AIE8KEoBAmBIWgx/M2rhpDflUGVgly1XmcEBSCMtBfTZGmKOvCCy69N9ZUTVk3Ao3VG2CjPwL49Ml/BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyCrwb/fHn9/umr/brrmo7f%2br2%2bVf338sPme1t10ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEehNYh30Pbdc81v//8qb9ufjS28ZbEAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEsAv/8WCyuuua/%2bkO/V4LJ2%2bV5ln6wHQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6EWi75U3I8G99pWK5ZWkvEBZCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILpAe7s8jxz%2brdt%2bH70ftJ8AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBALwJhb/354jmFV7fLv3oBsRACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECkQUSXP33uN6Gi8j9oO0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEThb4/mPxOUsAeHXbfD0ZxAIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBb4t/vjzywBYNstbyL3hbYTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQOFkgVwDYuAXoyRVhAQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqEFBIChu0/jCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOwKCAB3PXxHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILSAADB092k8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgV0BAeCuh%2b8IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIhBYQAIbuPo0nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsCsgANz18B0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB0AICwNDdp/EECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEdgUEgLseviNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQWkAAGLr7NJ4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAroAAcNfDdwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRCCwgAQ3efxhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYFRAA7nr4jgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBoAQFg6O7TeAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK7AgLAXQ/fESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEAgtIAAM3X0aT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBXQAC46%2bE7AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqEFBIChu0/jCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOwKCAB3PXxHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILSAADB092k8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgV0BAeCuh%2b8IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIhBYQAIbuPo0nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsCsgANz18B0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB0AICwNDdp/EECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEdgUEgLseviNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQWkAAGLr7NJ4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAroAAcNfDdwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRCCwgAQ3efxhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYFRAA7nr4jgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBoAQFg6O7TeAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK7AgLAXQ/fESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEAgtIAAM3X0aT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBXQAC46%2bE7AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqEFBIChu0/jCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOwKCAB3PXxHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILSAADB092k8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgV2Bf34sFm3XPCb5/2J363xHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYIYCbdfcpwgAb5fnM%2bw%2bm0yAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgV6DtmosEAeBDuZpxd8t8R4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCGAuvbgD4EDwHd/nOGtWuTCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE3hBofy6%2btF0TMgS8um2%2bvrFZfkyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgvgLrEDDa8wAv59tjtpwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAHgLt7fK8XFXXdsubev9vLr7/WHzeY3N%2b/ckq4Lxdnq%2bfeViee5ju/293zd//dn/8%2bWujfUGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgk8D6%2bYYl6It2ZePjqc9kXIW4PxdfMvWnbSFAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJixQLkSbo7B3yvBodukzng/sOkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRQC5TamrwRhJ19VF3WZV13zX7kaMkXn2ggCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF5Cayv/Jtt2Pd2SLm8mVcl2FoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHwAutn/j28HYI1sw4Gv901f4fvZBtAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwH4G2ay6Ef%2b%2bGnA9uBTqf/cGWEiBAgAABAgQIECBAgAABAgQIECBAgAABAgTCC7Rd4%2bq/7t0A8LE8HzF8R9sAAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB/AKe/fdB8LcJBu/OrvNXgy0kQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAIL%2bD2n3sGgF3zEL6zbQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEB%2bAQHg3gHgY/5qsIUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQFKrX8EAACAASURBVIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBdrb5Xnb7R%2bCzfdvlzfhO9sGECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5Bf4/mPxeb6h3kHB52X%2barCFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECKQTau7NrIeD7YWAJSlN0to0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIL/Bv98efAsC3A8Cr2%2bZr/iqwhQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqkE2q65FAK%2bGgI%2b/PNjsUjV2TaGAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgHgLlSjch4E4I%2bND%2bXHyZR%2b/bSgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZQCQsBfAeC98C9lidsoAgQIECBAgAABAgQIECBAgAABAgQIECBAgMD8BK5ul3%2b1XXM/46sBL932c351b4sJECBAgAABAgQIECBAgAABAgQIECBAgACBEQTKFVjrMOqi7Rr/72Hwb/fHn99/LD730T3F/8l9edN2uf9fXfl4uzwX/PVROZZBgAABAgQIECBAgAABAgQIECBAgAABAgQIEHgm8BT6rZ5F9zDjK9Aee9j2cgXfZV9h4LMu8iUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBjwVKUNXenV33EHz1EZ5lW4ZbWn5cgv6CAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgL4H1bT5d8dc1QwaPD%2bXqyr76zHIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIvCrQ3i7PXfU3aPC3GyreLs9f7Qg/JECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIHCqgPBvxODv2dWF/3Z//Hlq33k9AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgR2BcjvKtmvc9vNZMDfilZAP//xYLHY6xDcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEThFou%2bXNiIHX7m0wpwnd6mrD3dn1Kf3ntQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR%2bCbj15zS3/nwZuLoV6K%2bS9AUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgMApAq7%2bqyMAvLptvp7Sj15LgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4NP3H4vPL69E8/10gaCSJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIHCSgNt/Thf2vRa0ug3oSeXsxQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAm3XXLwWRPnZZMHghaokQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcLSA5/9NFvQ9vhGyCgCPrmYvJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ%2bCQArCwAvDu7VpYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEjhYQAFYWAHbLm6M70wsJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICAAFgPYCAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBRAICQAFgonK2KQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgJAAaC9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIJGAAFAAmKicbQoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAUABoLyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgkIAAUACYqZ5tCgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgABQA2gsIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQSCQgABYCJytmmECBAgAABAgQIZBT458di8W/3x5/%2bn87g%2b4/F54y1ZZsIECBAgAABAgQOE2h/Lr6MOS4v6zushf6aQD6BY/e5b13z/21XWwg25/Ysb/JVpy0iQIAAAQIECBAg8IbAJtz7dtf83XbNRXt3dr3%2blOK9E5XaT4yWN099tby5um2%2brvqvay6ubpd/lRNUkzVvFL0fEyBAgAABAgQqE9iEepvx3HZMXsZ7NY5J1%2bPQ1blDc1HOJcr404fWKisszXlX4Lf9rnuq66uu%2ba/H/e7i3Ua88ctN2zbBY3u7PP/9%2bNA4Zz/4%2bCgAfKPk/JgAAQIECBAgQCC6QDkhL%2bFQ2zWX65DvoccTm0fLqnFyZtOmTVhogib6fqz9BAgQIECAQGyBMiYvk/nlA1w9Bw0VjcdXweVl2U6hYOx6zdL6EqiVoHqC/e6oAPAQ97Jt24Bwte9VdCzYnI/W8q8A8JDa8rcECBAgQIAAAQIVC5Sr%2bzaTC23n04ECyrdOurZXEJZPmJa6qbisNY0AAQIECBAgEE6gfAhvfceGuV6xU7b7sgQV4TpPg8MKPNvvpvzg6%2bAB4GsdtLojzOqDv%2bYBducBBICv1YufESBAgAABAgQIBBHYhH5Ptw16K/Dx892TAB6veNyva%2biinDwGKX/NJECAAAECBAhUI7Aal5db7Psg3surke7LlVg%2bdFZNqaZqyNNdb1aPR5gy9Hte85MEgM87dXWF4FMYWIvJc5%2bRvxYAPq8NXxMgQIAAAQIECAQRWN3a8%2bkZHCMPoIVnr4RnKftgfYuqy1JrJmyCHBg0kwABAgQIEBhdYB38Xc5ljHjCdpYw4sK4cvQSTbnCZ8FfbedikweAmw5fH5vKhxJmHAQKADf14F8CBAgQIECAAIHKBVYD%2bKeHgc/1VkK1ndzNrD2r50tcuJVT5QcKzSNAgAABAgRGEyhXts17cv2oDwfelw%2bYjdZJVpROoATJJwTRQ5/DVRMAbjp%2b3h9SEABu6sC/BAgQIECAAAECFQusT3Jm/Mm9oyYXhj65m/PyH8pzbUzeVHzQ0DQCBAgQIEBgMIHVhLq7cZw0Fi5jyeI4WCdZcDqB1VV/XfNfxeFf2SeqCwA3hbB%2bTuDMPkwsANz0v38JECBAgAABAgQqFGhd8XfSxELlJ4dZtk0YWOGxQ5MIECBAgACBYQRKaLW%2bVXqWsdxk21EchYDD1Gm2pa6faxfhA7HVBoClJuZ3/BIAZjsW2B4CBAgQIECAQAqB8unGtlvdcnGyE3LhmasOj6iBVRjoNqEpDkM2ggABAgQIEHghUCbP3fKz3zGyEPBFkfn2N4FA4V85d686ACy48woBBYC/7VB%2bQIAAAQIECBAgMK2AZ4n0O6lwRIgldO166YP7Uss%2b1T3t8cTaCRAgQIAAgX4E5jVp3stYcO8xdQkB%2b%2bklS8kmECz8CxEAlhqZz/FMAJjtmGB7CBAgQIAAAQJhBcogvPUskb0nCgR7407MnOC9uiqwXNUadufUcAIECBAgQGD2Asbpg489L2dfZAB2BIKGVNVfAbhBfrrrUBPhtqonzBEIADf97V8CBAgQIECAAIEJBdafbJzZA7kHn0Q44URB204I/N5xX96Uh89PuKtZNQECBAgQIEDgYIGr2%2bVfw4yNjDmfuxonHlyaqV/Qds3l8/oI8nWYALAUT/5jmwAw9UHCxhEgQIAAAQIEIggEvK3JOwGPSYwgJ6YT96EgMMKxSRsJECBAgACBp1vlee7faGP8ezVHoAisr06b%2bJzlqLoPFQAW67Zb3uQ9hxUAOqIQIECAAAECBAhMKNDeLs/zDraPOmGKeJKnzUc/M1AQOOHhx6oJECBAgACBPQTarrkwXh9xXH%2b7PN%2bjW/xJcoHAoVS4ADBw2LrHebgAMPmhwuYRIECAAAECBOoVEP6NOJFwdECljeNMeC1vypWw9e6tWkaAAAECBAjMUWD1jO4u%2bzOyqhvvugpwjjvbs20OHkiFCwAL/dVt83Wc876xjzcCwGe7li8JECBAgAABAgTGEljf9nOPT6yNPUC2vpwnPjH6tZx4lom2sfZD6yFAgAABAgQIvCfgA3vTjCHLc8ne6xe/yy0QPIwKGQCW52/mPA8WAOY%2bWtg6AgQIECBAgECFAp75N81EQs4TmpSWD9/umr8r3HU1iQABAgQIEJiZwFXX/GcMOcF48%2b7semalZnOfCQR/5mbIALDwt11zn%2b94JwB8tmv5kgABAgQIECBAYGiBcnWTiYQJJhHcAjTc1aar/cRtQYc%2bJFk%2bAQIECBAg8IZA8NsQhhv7vQwe3BXijcJM/uNy9efLWgj2fdgAsHwIM5j1Hsc5AWDyQ4bNI0CAAAECBAjUJdDenV3nG1QL9PTpoDUQ9iS6rqOP1hAgQIAAAQKHCOScDB90zLbHZPz%2b63cb0EOqNc/fBr/9Z9kHwp675HxMiQAwz9HBlhAgQIAAAQIEKhcwibD/Cb9AjdXzGnA1YOUHN80jQIAAAQIJBXxwb9rxaAmCEpaVTfpAIMFtKMMGgKVrEvi/%2bCCCAPCDXc6vCRAgQIAAAQIE%2bhBY30Lo4Xmo4etpJxX4h/N/aG%2bX533sj5ZBgAABAgQIEPhIIPhzyF5Mgocb9z2WD4B91Ed%2bn0sgyW13QweACa7AfHHsEwDmOkrYGgIECBAgQIBApQJtt7wROMWbeNBn9fVZOSn1TJhKD3SaRYAAAQIEkgjkvBVefeO6j8baScrJZuwpkOD5f6FvAVq6Kd9diwSAe%2b5%2b/owAAQIECBAgQOBYgSQnMi8%2bSRdvAuGjCQa/j9On5RPh5RPCx%2b6TXkeAAAECBAgQeE/A%2bL2OceG/3R9/vtdPfpdLoDw/L8E5WegrAMs%2bl6APns1dCABzHSVsDQECBAgQIECgQoF899GvY0Ig14kJ0yP686F8Or/CXV6TCBAgQIAAgeACSYKIZ5PgMcea5Wqk4KWk%2bQcIJLlrTugAsNxp5YjzsoqPNQLAA3ZBf0qAAAECBAgQIHCoQHlmWa4BdMzJA32QuN88F/DQw5K/J0CAAAECBD4QaO/Oro0fqxg/hg5TPigzv34hUO7ykWC/C1%2bzuZ5/KgB8sZv5lgABAgQIECBAoE8BV/9VMXFQ8ScS%2bfRyki8E7POwZVkECBAgQGD2AkmuRIo/Br47u559Mc4IoJfzgm7y86sEAeDyJklfPJZj%2bYx2IZtKgAABAgQIECAwpoCr/yY/%2bYo/6TH9CWwYw6vb5uuY%2b7d1ESBAgAABAnkFfIivlnG8yfu8e9nvW5YkdBIAVnUO6xjy%2b57mJwQIECBAgAABAr0IJLmFSZgAKMkJI%2b8TThiFgL0cuiyEAAECBAjMXsC4spYAsLmffTHOBKA82zvJfpcgAGwukvTFo/PDmRxAbCYBAgQIECBAYGyBf7s//swyaLYd1UyACAf3CAed5I19tLM%2bAgQIECCQT8D4t57xb77qskWvCSQ6fxYA7nHONuIxNnx/vLa/%2bBkBAgQIECBAgMDEAiWEGHFQKxiq6yRDf0zcH0LAiQ%2bAVk%2bAAAECBAIL/PNjsTCOFwAGLuGQTRcA1tNtbZfnCsCyLfXIagkBAgQIECBAgEAagbZrHkwc1DNxoC9m2RdO9tIcUW0IAQIECBAYTyBREJHiQ2nj9bw1TSmQaL8Lfw7y7a75O9H5c/j%2bmHK/tG4CBAgQIECAAIFXBNrb5XmiAXOKiQP9McsA8LHsi6/son5EgAABAgQIEHhTIFEQkWIc/2ZH%2bUUqgUShU/jAKdkxMHx/pNrRbQwBAgQIECBAIINAe3d2LXCaaeA08a0v1d3vdXd1u/wrw3HFNhAgQIAAAQLjCCSb/A4fAo7T69YytUCi206GD5ySHQPD98fU%2b6b1EyBAgAABAgQIvBBw%2b8/fQxjBFJMJa%2bCh/bn48mI39S0BAgQIECBA4FWBZJPf4QPA0h%2bvdpQfphIQANbTncmOgQLAekpLSwgQIECAAAEC8QWSDZbDTxhMGDqxq%2bhqyKuu%2be%2bfH4tF/COMLSBAgAABAgSGFjCer%2buDawLAoSu%2bjuULAOvoh9KKZMdAAWA9paUlBAgQIECAAIH4Am3XXAqd6po00B/6Y1UDd2fX8Y8wtoAAAQIECBAYWiDZ5Hf4D6UJAIeu%2bDqWLwCsox9KK5IdAwWA9ZSWlhAgQIAAAQIE4guUK40ETgInNVBtDTgBjH%2bYtQUECBAgQGBQgWST3wLAQavFwvsSEAD2JXn6cpIdA53/nV4SlkCAAAECBAgQILAREPxUG/yEn/xQWz3VlucBbg5X/iVAgAABAgReEUg2%2bR1%2bDFz645Vu8qNkAgLAejo02TFQAFhPaWkJAQIECBAgQCC2QLKBcvjJAoFZT4FZRc/y66lP7z0PMPaxVusJECBAgMCQAsb0dY0hBYBDVns9yxYA1tMXyY6BAsB6SktLCBAgQIAAAQKxBRKdtAj/8oVe%2bnS3Ty9jH220ngABAgQIEBhKINnkd/gxoABwqEqva7mJzqXDB07JjoHh%2b6OuPVVrCBAgQIAAAQIzFmjvzq57ukIp/Ik6h7o%2bOa0/fu8Pk0kzPljbdAIECBAg8I5Assnv8OcVxmzvFGuiXwkA6%2bnMZMdAAWA9paUlBAgQIECAAIHYAldd85%2bg5feghQmTSmvArUBjH3K1ngABAgQIDCKQbPJbADhIlVho3wICwL5Fj19esmOgAPD4UvBKAgQIECBAgACB5wKVhhzhT/q5ChAHrAG3An1%2bEPM1AQIECBAg8CnZ5Hf4c4HSH8oyv4AAsJ4%2bTnYMFADWU1paQoAAAQIECBCIK9D%2bXHwZMKQIf%2bLORohXbQ38XHyJe%2bTRcgIECBAgQKBvgWST3%2bHPIwSAfVd4ncsTANbTL8mOgQLAekpLSwgQIECAAAECcQWSDZKPnSh4aLvljf8PM3Dr2KnD0eVN3COPlhMgQIAAAQJ9CxjXTz02212/ALDvCq9zeQLAevol2TFQAFhPaWkJAQIECBAgQCCuQKITlg/Dv3VgdXF1u/zLCflwNfv9x%2bJz8d38v66xi6vb5msJWQWHu5NDp1xhWGp5uJ60ZAIECBAgQCCSQLLJ7w/H9qeMocZ4rfONSHvP8W1NdD4dPnBKdgwM3x/H71VeSYAAAQIECBAg0JtAohOWVycJVmHT7fL8nx%2bLRW9oFtSLQOmTcpL27a75%2b6kOyxWIzcMYEzKJ1nHfS2dYCAECBAgQIBBeINnk96tj%2b0hjOAFg%2bF1qrw1IdD4dPnBKdgwM3x977UD%2biAABAgQIECBAYFiBp9te9ndFUkUn5fdOuoetnaGWXq4gLFe2tV1z6WrBPfbN2%2bX5UH1huQQIECBAgEAcgWST3wLAOKU365YKAOvp/mTHQAFgPaWlJQQIECBAgACBuAIZA8Byq0lX/MWtyZctL31ZAsGnW4g29xWFzLVMTLkK8GXR%2bJ4AAQIECMxQINnkdy3jrKPb4cOI89gJBYD19HOyY6AAsJ7S0hICBAgQIECAQFyBtksWqLgaKm4x7tny9ufiS7k60O1Cn10dqO73rB5/RoAAAQIE8gokm/w%2bOnir5cNiAsC8%2b9rzLRMAPteY9utkx0AB4LTlZO0ECBAgQIAAgRwCtZwg99SOyxy9Yiv2FXi6Vejq2YHhJ4lO3AdcBbhv0fg7AgQIECCQVCDZ5Hf4sZ0AMOmO9mKzBIAvQCb8NtkxUAA4YS1ZNQECBAgQIEAgjcCJoUNFJ%2bbLmzSdYkMOFnh6bmDzNU89P7u6r9vza1cBHlw3XkCAAAECBDIJJJv8rug8Y8%2bx2IsxmwAw09719rYIAN%2b2Gfs3yY6BAsCxC8j6CBAgQIAAAQIZBdIEJj8XXzL2j206TGDmQaCrAA8rF39NgAABAgRSCSSb/BYApqrOvBsjAKynb5MdAwWA9ZSWlhAgQIAAAQIEYgqUsCRDAHh123yN2QNaPZTAU23P79agPmk%2bVEVZLgECBAgQqF8g2eS3ALD%2bktPCT58%2bCQDrKYNkx0ABYD2lpSUECBAgQIAAgZgCWQbIQo%2bY9TdGq5%2beEdg8ZAi699sGt8Ido66sgwABAgQI1CiQZWy/35jnuNtyjrls5yg17iX9t0kA2L/psUtMdgwUAB5bCF5HgAABAgQIECDwJJBkgOy2hwr6XYF/fiwW7d3Z9ZgTPlOuq1z9%2bC6IXxIgQIAAAQIpBZKM7cNf%2bbcZBwoAU%2b5mv22UAPA3ksl%2bkOwYKACcrJKsmAABAgQIECCQRCDJAPkySXfYjIEFvt01f28mZJL/a58YuJYsngABAgQI1CiQZGwvAKyxuLTpTQEB4Js0o/8i2TFQADh6BVkhAQIECBAgQCCZQIYBcrnFY7JusTkDCqxrPvstQR8GJLRoAgQIECBAoFKBDGP7TB/SKv1RaaloVo8CAsAeMU9cVLJjoADwxHrwcgIECBAgQIDA7AUyDJDd7nD2ZXwwQPtz8aXtmvtME0wvt0UwfnBZeAEBAgQIEAgvkGFs/3JME/l7AWD4XWqvDRAA7sU0yh8lOwYKAEepGishQIAAAQIECCQWyDBATtw9Nm1AgfJcwKuu%2bS/ypNK7bb87ux6Qz6IJECBAgACBCgUyjO3f27stZwAAIABJREFUHd90TajbgwoAK9xJBmiSAHAA1CMXmewYKAA8sg68jAABAgQIECBAYC0Qf4C8vNGZBI4VyB4Clu071sbrCBAgQIAAgXgC8cf2sQK%2bj8JKAWC8feiYFgsAj1Eb5jXJjoECwGHKxFIJECBAgAABAvMRiD9AFgDOp1qH2dL17UBzPhPwdnk%2bjJqlEiBAgAABAjUKxB/bCwBrrCttel9AAPi%2bz5i/TXYMFACOWTzWRYAAAQIECBDIKBB9gHx123zN2C%2b2aVyBtCGg24COW0jWRoAAAQIEJhaIPrb/6Iq6aL8v/TFxSVj9CAICwBGQ91xFsmOgAHDPfvdnBAgQIECAAAECbwgkGCAbFL/Rt358mEB7uzyPNqm0T3vdBvSwOvDXBAgQIEAgskCCsX2oZ/x9NBYTAEbem/ZvuwBwf6uh/zLZMdBcx9AFY/kECBAgQIAAgewCCQbIBsXZi3TE7StXlH40kRPu924DOmIFWRUBAgQIEJhWIMHYXgA4bQlZ%2bxECaQLABHcPSXYMNNdxxP7oJQQIECBAgAABAs8EEgyQDYqf9acvTxMoV8u1XXMfLuTr3n5ejtvknlYTXk2AAAECBCIJJBjbCwAjFZy2rgSyBIBXXfNf9C7NdAy8ul3%2bFb0/tJ8AAQIECBAgQGBigQQDZAHgxDWUbfUJ9omXE2cP2frI9hAgQIAAAQKvCyQcx7wc14T6vvTH6z3lp5kEsgSA5UOQ338sPkfum0zHQI9yiFyJ2k6AAAECBAgQqEQgwQBZAFhJLWVqRrpbgf5cfMnUP7aFAAECBAgQeF0gwdg%2bVMD30V0jBICv12m2n2YKAL/dNX9H7p88x8DlTeR%2b0HYCBAgQIECAAIFKBBIMkAWAldRSpmasbwX68NGkTqDf208yFahtIUCAAAECbwgkGNsLAN/oWz%2buVyBTAFgeh1Cv9MctS3MM9Bz3jzvbXxAgQIAAAQIECHwskGCALNj4uJv9xRECuU7kfYL0iBLwEgIECBAgEE4gwdheABiu6jQ413lD8xj5KsAMx8AMz2J0VCBAgAABAgQIEKhEIMEAWQBYSS1la8b6KsD7QFf5vTthlq1/bA8BAgQIECDwu0CCsf2745lo47LSH7/3kp9kE8gWALZd8xD1WYAZjoGOG9mOELaHAAECBAgQIDChQIIBsgBwwvrJvury6ddoE01vtdeJZPZqtX0ECBAgQODTpwRjewGgQg4nkDAAfCxXoZUPREbrjATHQPMb0YpOewkQIECAAAECNQsYINfcO9o2tUCyZwE6mZy6oKyfAAECBAgMLJBgbC8AHLhGLL5/gYwBYPlQYcQQMPIx8Oq2%2bdp/dVoiAQIECBAgQIDArAUiD5DXVzoJNWZdwcNvfJoT%2bruz6%2bG1rIEAAQIECBCYUiDB2F4AOGUBWfdRAmnOF7rmt/2vhICRbgca%2bBhoXuOovc%2bLCBAgQIAAAQIE3hUIPEDenJwYKL/bw355qkA54X3rtprBfv5wqoXXEyBAgAABAnULJBjbb8b4Kf4t/VF3xWhdHwKZA8D1%2bc5DeTRCH1ZDLyPgMfDecWLoqrB8AgQIECBAgMCMBQIOkF9OBggAZ1y/Y216e3d2HSzse7mfrL6P9OndsfrWeggQIECAQCaBBGP7V8cwUcdhJvYz7V1vb8sMAsDNfnlfgsCazykCHQNXlm9Xld8QIECAAAECBAgQ6EEg0AB5c9Lx8l8BYA91YBHvC1zdLv%2bKOvH0vN1lO97fUr99KVCeA1mOk5v/y6THepLnovxbntXRdsubl/%2bX2yU9t%2b/x64eX63r6vlm1Z9O2TXvLvy%2b3yfcECBAgkFegHPd7fM95Oe72/Su3SHzP2/tw3n3t%2bZbNKAD8dQwoY92ncfDuGHQzFp3q329d83%2bvj5V/H6%2bP/ndPHyq9aH8uvjyvH18TIECAAAECBAgQGEwgwSSBAHCw6rDg5wJt1zy8N8ET5Hf2l3WnlmPf6vh3uzzfTlBsJgaa%2byD9%2bWsSZs/2PgsPnyZrSihcHErQ%2bbzefU2AAAECMQUSjO0PfW%2br%2bu9Lf8SsJK0%2bRGCOAeCeY89J9s9D%2bs7fEiBAgAABAgQIEEgtkGCSQKCRukLr2bj1J1wnOYnt7wR7eVOP6LAtKbcmKse37RV7v8K94H3YDNz%2b5c36lrcXqytffUJ52EK1dAIECPQskGBsP/D73NDvo7vLFwD2XOCVLk4AuFv3/Z27HLfcSstEswgQIECAAAECBAiML5BgkkAAOH7ZzHKNSW4D%2bpCt81bHsF9X8S1vBrz1ZqoJyUMnZlau69sWFXNXDGbbk2wPAQJZBBKM7VO935b%2byFJbtuNtAQHgcUHdoePRff/%2b7Z7yGwIECBAgQIAAAQIzE0gwSSAAnFnNTrW5JfDY96Sz5r%2bLGtyUdq%2bPVxflCjVBXxUTLfflytjVVZauFJzq0GS9BAgQ2BFIMLYXAO70qG8iCAgAqxiX/jp2RKgZbSRAgAABAgQIECAwikCCSQIB4CiVYiVF4OlB8XWd4B4aNpZ9PkJvPg/72i7tM/l%2bTVQc2o%2bV/v1DCWcFghH2MG0kQCCrQIKxfar3xijjrqz7w1jbJQCs6/xorH63HgIECBAgQIAAAQLVCySYJBAAVl9leRq4fp5c6Impsg019kh5Zt/K9%2bk2k6GNKw3npjBdXSHY3i7Po155WuO%2bok0ECBB4TyDB2H6K96vB1ikAfK9a8/xOACgAzFPNtoQAAQIECBAgQCCVQIJJAgFgqoqse2Pan4svCcKdqvaZEg5luLIyQV0MNvn5y2Z9dWAJe%2bve02O0rjiW9/DN/%2bvnlF6sJyF/%2b3fzd5t/9UOMftbK0wXKe/em7su/H%2b0r5ffP/768/vRWjLeE0vZfx92urkn5Obar9Md4vW9NUwkIAOs61kxVB9ZLgAABAgQIECBAoDqBBJMEVYUZ1XWwBvUuEH/yannTO8oRC1xfTXkf37OuCY8onqtnOLoycO89p4R1q7D86QrZvveb%2b3Lr1tXkZbCgY29AfzgLgXKl8TbcW960XfPQ8zFxta%2bU96%2baA/QEY/vhP5AyYjAqAJzF4eeTALCu8fA8qs5WEiBAgAABAgQIENhDIMEkgQBwj372J/0JRL9arQQv/WkcvqT1VZR9BxipJgt7nrCu3%2bbu7LpM2h9eTflfsXqPHv%2b2uA9Xt83XmgOO/D1vCw8RWIV%2b4%2b8nj2U8UGO4k2BsX//71gEBYo01csj%2b5W/3ExAACgD3qxR/RYAAAQIECBAgQGBkgQSTBALAkWtm7qvLcII/VR8%2b3e6zrgmC2YVtB0xaTmBTguELwdOnT%2bVKprZrLifog92J97uza/0x1RHTej8SWI9hp/9Ayd3ZdU3POU0wtt89DtX9vvVhWwWAH%2b3JOX6f4fxg8jFHj/t6jqqyFQQIECBAgAABAgR6EEgwSSAA7KEOLGJ/gfXtxT6c8Kn5JHqKiUrhn%2bDzkH2iXIE210nT1W0Mu%2ba/Q7yG/ttyy8P9j5L%2bksCwAquAfJIr/t4%2bjper66d4b31NOsHYPvQY6%2bXxeK7vZa/VZuafCQDfPj6%2b3CfG%2bD5zrdk2AgQIECBAgAABAgcJJJgkEAAe1OP%2b%2bFSB9S0sQ09OjT0ZleA4E7q/x5hoGW4dy5u53R50/Ty%2b6mquhLKnHj%2b9nsCpAuWK1NUzRHu8UqSv41ctIaD33LqCiLHHXKfuY15/nIAAsK797rhe9CoCBAgQIECAAAECCQUSTBIIABPWZe2b1Ndk4VTLGXMyanWlRtc8TLWt1lvXhMwJ/XFfriKt/dhwavtqv1JWCHhqD3v9KQJB3k8mH5cmGNtX9wGIE967Hsccc52yf3ntaQICwLrGm6f1plcTIECAAAECBAgQSCSQYJJg8omWROVgU/YUaLvlzSmTQRW8drT9xoRIXRMiFdTeiRO7y5vMk6lt10z/PLMPrqwSAu75RuHPehUo4V%2btV/69OK4%2bTH0r0ARj%2bxPfJ%2bp63838ntXrTh58Yca7de13wctJ8wkQIECAAAECBAj0J5BgkmC0IKM/dUuKLlDrLfpeTEK%2bN4E22n7TuvrvvX7wuw/CprdrenlTbscb/VjyvP2hbi88g6sxn/eNr6cXaLvm8u3jQV0Tz1NfrZxgbJ/qvVEAOP3xY4wWCADrOg6P0efWQYAAAQIECBAgQCCEQIJJgtGCjBAdqpGjCEQ/yR/rCp7y7LYwE7ZHB1F1TXjM0Pty6qtt%2bjrofLtr/g7Uf5Nf5dSXu%2bXULxBurHp3dj2lajiv5O%2b/AsAp94bx1h393CDQ%2bGOvDwiM1/PWRIAAAQIECBAgQKBygQSTBALAymssY/Nqf07Xxyfxy5sx%2bqUEjR%2b3RYDG6OQaeChh8xg1PeQ6Ql3h1DWPY32QYEhzy44hEOHWuM%2bP4%2bVWpVPKJhjb7zXB/9y85q8FgFPuDeOtWwB48liu1/1%2bvJ63JgIECBAgQIAAAQKVCySYJBAAVl5jGZsXf78ZJwCMNmlb8wSitu0xsXR3dh35asCIzxb9/mPxOeMx3jbVIxD1AzdTCsYfo%2bxxvA901aAAcMq9Ybx1CwDr2m/H63lrIkCAAAECBAgQIFC5QIJJAgFg5TWWsXmhntX1%2biTZ/dD9UoIYoVVdkyEz6Y%2bwVwNGDABdBTj0kdTyy9V0EY9dU/ZcgrF9r1cCTV0/AsAp94bx1i0ArGvMO17PWxMBAgQIECBAgACBygUSTBIIACuvsazNm3pC6dT1D90vCY4tqSYgT62XaK8vwVS0qwEjBoClLlwFOPTRdL7Lj/xhmyl7zftvXUGEAHDKvWG8dQsA69rvxut5ayJAgAABAgQIECBQuUCCSQIBYOU1lrV50QKRl%2b0dul%2bi3rbtpZPv65rQOaQ/VlcO/Vx8GbrW%2b1p%2be3d2fcj2VfS33of7KgLL2RGI/BzZnQ0Z%2bZsEY/tUH8ARAI68A0y0OgFgXePFicrAagkQIECAAAECBAjUJ5BgksDEY31lNYsWRb0t2SY0GLqTTITUNRGy6fcZ/vtQwuih672P5QfeZwa/pXAfvpYRT6Dtmoeox6wptROM7QWAUxaQdR8lEPg9PNX%2btnnPOKoTvYgAAQIECBAgQIBARoEEkwQCwIyFGWCbot6ub3NiPPRt%2b0yECAA3tVbJv9W/V3y7a/6uxOrwycBAV1oGeHvRxE%2bfPl3dLv8Kuz90y5spOzHB2P7wY9DrzzuuYjmlP6asB%2bseR8C4t65x7zi9bi0ECBAgQIAAAQIEAggkmCSoflI3QBlo4hEC0QPAoSekTITUNRESdyK9P8dyO8EjdvXRXhL8/fhyNCgrmoVA2zWXcY9bAsC4fdffe87GYOjx1iwOCAE20ri3/31nsw8d82%2bAktFEAgQIECBAgAABAuMIBJ9wLJ/sFQCOUyrW8kIg8PO6Vp%2bIH3pCykRIXRMhx0ye5HzN8uafH4vFi925mm8Dm7sNaDVVlKMhwW%2bzPenYNMHYvoor9/o6Hg893sqxx8ffCuPeusa98SvKFhAgQIAAAQIECBDoSSDBJMGkkyw9dYPFBBSIfqI/9IRUdJ%2b%2bJv4sp64JodIfJVioNQSMHHoMfVvhgG8TmnykQNk/Ix87y%2b1Lj9z0Xl6WYGwvAOylEixkTAHj3rrGe2P2vXURIECAAAECBAgQqFogwSSBALDqCsvbuOgn%2bgLAuiYqIk92R2x7rSFg5NselmcY5j3i27IxBWI//695nDoMTzC2FwCOucNZVy8C0c8LIo7l3mtzL51qIQQIECBAgAABAgQyCCSYJBAAZijEgNsQ/URfACgAfG/iZA6/qzEEDB183J1dBzyUa3KFApGD8LZrHqYmTTC2FwBOXUTWf7BA9POCbOO%2bgzvQCwgQIECAAAECBAhkFUgwSSAAzFqclW9X9BN9AaAAMNtkzzHbU0LAmg41wW99OHnwUVNfasvxApFvhVueD3z8lvfzygRjewFgP6VgKSMKRD8vOGYMVfNrRux6qyJAgAABAgQIECBQt0CCSQIBYN0llrZ10U/0h75dX3Sfmic1tK3f8Pbqtvla04Eqcvgx9AcLauonbRlGIHgI/jj0e%2bs%2b6gnG9gLAfTra31QlYNzb79js1LFuVcWhMQQIECBAgAABAgSmFEgwSSAAnLKAZrzuBCf6g%2b47CXxSTUCeOpEyg9df1nI4C77vDHpcqaWPtGM4gdC3we2ax/bn4stwOvstOcHYPtX7rw9G7Fe30f8q%2bHt3qn2ujFmj15P2EyBAgAABAgQIEOhNIMEkgcnG3qrBgg4RaG%2bX58FDkUH3HRMhdX0SOnitjjMxdbs8P%2bQYMNTfRn5fru2WqkP1keUOJxD8vaOK2%2bBGPoZkfK8SAA53vKhpycGPXeOMs8qHJEb6v6ba0BYCBAgQIECAAAECkwokmCQYNMSYtHOsvGoB%2b8773WMiZLxJjrEmU2awnocart4pe1bbNQ9RvcstHN8/OvgtgbcF2m55E7X2a3j%2bX5FNMD4ZLSQYo9YEgG/v75l%2bY9xb17g3U23ZFgIECBAgQIAAAQInCSSYJBAAnlQBXnysgH3nfTkTIXVNhIwxyZlhHeUKthoCrBIkRPUst3B8/%2bjgtwTeFoha96XdNTz/r8gmGJ8IAN/eRfymUgHj3rrGvZWWiWYRIECAAAECBAgQGF8gwSSBAHD8srHGHBNsg%2b47CW6RmmoCMvKk%2bthtv7ptvk59kCtBwtjb3df6avCbuv%2bs/ziB8GPSCp7/V%2bTDO450i8C%2bjnkfLaf0x3F7hFdFEhAACgAj1au2EiBAgAABAgQIzEggwSTBoCHGjErBph4oYN95HyyBjwAw2STsR5O0z38/9VVs338sPj9vT7Cv798/OvgtgdcFgk%2bgV/H8vyLr/beuIKL0x%2bsV76eZBIIfv9KNeTPVlm0hQIAAAQIECBAgcJJAgkkCAeBJFeDFxwrYd96XK7dRDBZapJv84H/SJPDD1LcCbbvmPmoflgDz/SOE3xL4XcDz/343OeYnCcYnqd6PBYDHVHG81wgATxpz9b7Px6sgLSZAgAABAgQIECAwkECCSQIB4EC1YbHvCyQ40R9834kcYEQNXrS7xwmou7Pr948Cw/623Eozan/W8iy0YXvI0vsWiFrvpd011XyCsX3vYcCUtSUA7PtIUefyEpwXpNrv6qwSrSJAgAABAgQIECAwgUCCSYLBQ4wJusUqAwhEP9EfY7IycoAx5WShdfcY4p14G9MpJ27LbUjD1sLE4WmAtxBNfCHQ/lx8CVvv5ThTyfP/CmuCsX2qIGLK95EXu5lvBxSIfl4Q%2bvj7ylhvwK62aAIECBAgQIAAAQKxBBJMEggAY5VcmtZGP9EfY0IqdIDxymRCtskR27NX0DjZ8%2byC30a3muehpXnTSb4h5UMpgY9JVdV7grG9ADD5/p5x86KfFwQ%2b/r56vMhYY7aJAAECBAgQIECAwFECCSYJBIBH9bwXnSoQ/UR/jACwGM/wNqD3T8%2bxWt7s/ttcrGvm5H%2bfrqz8bfmvToBkm9CZaHsme5%2b56pr/Jtrmk%2btprGPMqcdyr69DoL07u45a66XtdSg%2btSLB2P7k409NteRYWNPeMVxbop8X1LTP9NGW4XrakgkQIECAAAECBAgEE0gwSTDZxGywrtbcngWin%2biPNSHV3i7P%2bziRn2gZz8K85nIT4JUrG4tf%2bf/7j8Xnnkvr5MWVW9GVtq2vwCyB42UJIyOHSRP1/2YS%2bqFcjXdyxxyxgODHGe/PR/T5XF/Sds3DxPv5Zn8/%2bN8xbql9SF2U439Uy4ztLv1xSP/525gCwd%2bvDz7u1b6vxqwirSZAgAABAgQIECAwgECCSQITjAPUhUV%2bLBD9RH/MCalKg6dVuLd%2bTuFFmcAtJmO6fFxlw/xFCS3Xx/6L9VU397VP5FTQvknea9b9FHJiruz3w1SwpWYT8Py/fns08nGjgmN978fbOYwr%2bq3gmEuLfl6Qbd%2bLWUVaTYAAAQIECBAgQGAAgQSTBJNMyg7QFRYZTCD6if6YE1IlcJri6o6n4LHcKrP5FfDVeMVeDaVfrnBbvx9cPN26dK/n4/U%2bUVrxBNSUVwGGvTJqqisna9intGF/Ac//299qn79MMLZP9d4y5nhrn/rwN8MIRD8vqHj8ddTxYJhetlQCBAgQIECAAAECAQUSTBIIAAPWXYYmP91WMW5IMvaE1PoKj6GuNLtfX8l2sbrt5c/Flww1NvU2rG8hWm59OlS/HTWpM%2bEk1STvN5GfjVZqaOo6tv76BSLXeGl7bcIJxvbR3hvebe/Y463a6nEu7REA1nVONJe6s50ECBAgQIAAAQIEPhRIMEkwyYTsh7D%2bIL1A9KukprgSrlwNtL7l5ruTZR8EPPdlGZtbdqYvtEo2cB3gzj0MnOQqwMhXR5V9tZIS1oyKBSJ/yKDsn7XRJhjbnzJGqO61AsDa9pBh2iMAFAAOU1mWSoAAAQIECBAgQOBEgQSTBALAE2vAy48TiB4AHrfV/bxqfUvQyz2eDfiwdr4sVxJNEVr2s8W5lrK6MvDu7PqDoLa6Sdie2jv6e856f4nqeZ%2br%2bm1N3wLB6/uxfDiib5NTl5dgbB/1ePdquwWAp1Z0jNcLAAWAMSpVKwkQIECAAAECBGYnkGCSYPTJ2NkViQ1%2bVUAA%2bCrLUT8sx6GX/x%2b1IC8aVaBM3PdwReerE6Y9hXVDLHuSQCvyFVKC%2b1F3y3Ara2%2bX5xXv7x8dQx5qBE8wtv/IPdTvS3/UWCfa1K%2bAAFAA2G9FWRoBAgQIECBAgACBngQSTBIIAHuqBYs5TKDtmofAk5aPh22tvybwtsDcgsApnmsXOWit8RaJb1ez34wtELm2a3z%2bX%2bm/BGP7UAHfR2NBAeDYR5Vp1icAFABOU3nWSoAAAQIECBAgQOADgQSTBALAD/rYr4cR%2bGjCp/LfT3IV0zA9Yam1CDzdym95U3ntnz6xfHd2Pbb56rarXV2Ta3v38wReY/eP9R0vEPnq1lrD7QRj%2b9OP0xUdLwWAxx8fIr1SAFjXGCVS7WgrAQIECBAgQIAAgUEFEkwSCAAHrRALf0tg78nviiahtm1e3ry1XX5O4FSBdVgV%2bgrZ7b7y%2boTW2Le1/OfHYvFRmyr%2bfZW3STy1zr3%2bdIGnDw28vo9VXM/bcKrC5/%2bVXkkwtt8aVzmGOqxmBYCnHysiLEEAeNh%2bMfQxPkLNaCMBAgQIECBAgACBUQQSTBIIAEepFCt5LhB/vxEAPu9PX/cv8BRY5b0acIorf6665r%2bhJ8yGWr4J8P73sQxLDH1la9dUG2zHH6PUFSScelx0/MtwtPp4GwSAde23H/eYvyBAgAABAgQIECAwE4EEkwQCwJnUak2bGX2/Kc9cqslTW/IKtF1zeerkaY2vL2Hc2L0WfHLRe/XYBRNgfaGPDxXf2jb6GKXGY/4pbRIABjgY9dDE4O/Rqa66LftrD11qEQQIECBAgAABAgRyCCSYJDCpmKMUQ21FufrnlMmgCl5rvwlVcbEb294uzyuo%2bd4nt8a%2bDWjk9%2bspAtPYe808Wh/5qtYprgLetyoiHysyvlcIAPet3Nh/JwB0BWDsCtZ6AgQIECBAgACBtAIJJgkEGWmrs94NS3CSb7%2bpt7xStixjCDhFANB2TdhnK5bbwqYsbht1lEDw51o%2btpU%2b/690RoKxfe8f2JgyWBQAHnWICPeiBOcGqfa7cAWkwQQIECBAgAABAgSGEkgwSSDIGKo4LPdNgfbu7HrKyaRT120y6s2u9YsBBfKFgOM/SzPysac8723A8rLoYAKe/zdchyUY26cKIoy5hqv1mpYsAHQFYE31qC0ECBAgQIAAAQIEfgkkmCQQAP7qTV%2bMJRD5tmUlPDQZNValWM9LgWwh4NhXtUW%2b/bBnj77cG%2bb9vef/Ddf/Ccb2AsDhysOSBxIQAAoAByotiyVAgAABAgQIECBwmkCCSQIB4Gkl4NVHCJx6Bd7Urx87tDiC2EsSC4Se%2bO92J7jGvqqtPHdw6uPHCeu/T1zWNu1AgbZb3pxQS5MGRFPc/vcQ3gRj%2b0n7t%2b%2b69KGrQ6o37t8KAHfHR33vR4cuL24laTkBAgQIECBAgACBngUSTBIIAHuuCYt7X6A89%2bfQk9Da/v79LfRbAsMLRJ78f7E/Xw6vtbuGtmvuX7QhzGR5CTB3t8Z3cxWIWsOrdlf8/L9STwnG9mGOafvUsQBwHkc5AaAAcB6VbisJECBAgAABAgTCCSSYJBAAhqu62A0O/tyix3L70tg9oPUZBNZXsj3sM3la899MsT%2bVW2nWbPJe22q/cirDvhVhG4KPPR9qNw7umyr8K8dDAWDte0w/7RMACgD7qSRLIUCAAAECBAgQINCzQIJJAgFgzzVhce8LxD/BX968v4V%2bS2AcgcjPs3seco19S93QH0K4O7sep7qspWaB0O%2bjAWo4wdg%2bVQgoAKz5aNRf20If117c3vz5GCfq1/31rCURIECAAAECBAgQCC6QYJJAABi8BqM1P8GtC%2b0z0YoucXvLFXRRJ5c27R77OYAlcNysO%2bC/1V89lXh3q2bTIr%2bPRriKNcHYXgBYzd6qIfsKCABdAbhvrfg7AgQIECBAgAABAqMKJJgkEGaMWjFWFnDCfWciLcLkpSqbj0CC96Cyf43%2bPhQ5OC19Pp8Kt6WvCYR%2bH638%2bX/FO8lxdWfsErlmHPNeOwrk%2b5kAUACYr6ptEQECBAgQIECAQAqBBJMEo0%2b8puh4G3GUQPtz8SXyJFRpu4moo7reiwYUiHw10NPxYPzb6gafaPS%2bPeD%2bVPuig487Q1zBGtw4TfC3GS8ad9V%2bVOqnfcHfl9Ptd/30qqUQIECAAAECBAgQSCCQYJLARGKCOoyyCRmeWTb288qi9K12TicQ%2bpl2T8/NGT0UiPzeXa5enK7arHlqgdCT5AGe/1f6N/LxYROaZfpXADj1UWec9Yc%2btnkG4DhFYi0ECBAgQIAAAQIEphBIMEkgAJyicGa6zvhXKjWjBxUzLRWbfaBA2zUqZ/N6AAAgAElEQVT3kSd8pwjW2655iGo2hdeBJenPBxJo786uo9ZtlFtoJxjbp7oaSQA40MGkssUKAN0CtLKS1BwCBAgQIECAAAECTwIJJgkEgIp5FIEyYR110nLb7vFvVThK51hJeIHoV9dOMcEbOUgpV32GL1obcJRA5OC63Ab8qI0e%2bUUJxvYCwJFrxupOFxAACgBPryJLIECAAAECBAgQIDCAQIJJAgHgAHVhkb8LtLfL822QVtdJ7gHtsr/83rV%2bUoHA9x%2bLzwfUcXWTw1NcGRQ5NL26bb5WUHaaMLJA8OfohrmCPsHYvrpj/CnvT1N8QGTkXdvqPn36JACs69xIURIgQIAAAQIECBAgsBZIMEkg0FDNowhEvtpmM3HlqptRSsVKjhQoz4bb1GrAf0d/Lwoemt4fWSZeFlggcmhdxgBR6BOM7QWAUYpNO38JCAAFgL%2bKwRcECBAgQIAAAQIEahJIMEkw%2bqRrTf2nLeMI5Lj9Z/NYAoNxxKyFwOECsSfPprm9buRnJzoeHb6PRH9F5A/STHGV77H9nWBsLwA8tvO9bjKB2GOYusK7Pj4ENlkhWDEBAgQIECBAgACB2gQSTBIIAGsrqoTtSXL7zzC3L0tYQjZpD4HY70fTBIDlVpp9TJRNsYxIgcoe5etP9hDw/L89kHr4k9jH0nxBROmPHrrVIioXEADWte9WXi6aR4AAAQIECBAgQGA8gQSTBALA8cpltmsKfmvCp0/SB7p92WwLzYaXZ%2biEvfJjiu4rt/UNa%2baYNEXJTLbO4LesDfUBmgRj%2b7DvA68djwWAkx12Rl2xALCu8duonW9lBAgQIECAAAECBGoWSDBJIACsucAStC3BPrKZSLOvJKjH7JvQdsub1yZQI/xsir4JfnviUKHKFP2baZ2hr6QPFlYnGrdsxi%2bh/xUAZjqSvb0tAkAB4NvV4TcECBAgQIAAAQIEJhRIMEkg1Jiwfuaw6si32HsempiA%2bh9793bcNs4FAPgvQaG2gC0hJWwJKcElbAkuwR1sZnbpvLqDeETnPSW4BHXgfyDLia8SRfGCA3wPmSS2RIIfLqTOEYAaWmv8a2y75up5u43076X2tIs8Q9m4FL/P9r2CyPfSaMvVFvBsHzrh9/q%2bZZzrO0rEfp0EoARg7Bas9AQIECBAgAABAsUKFBAkkAAstnUuf2HBlyx7EUBbXlMJCBwXiDxLaKkgb/Cgo3v48W5RxCvarrl/nRgJ8/8fq8%2bRKqGAZ/sXzy9h2skHS1gvdW%2bI1GZLKGvwe3FRfS6NGSW0KddAgAABAgQIECBAYBSBAoIEgoejtAQHeU8g8oyFlwGz9e171%2bdnBHITiHxPWirIG9kszV7MrQ0qz/gCwb9ME26p2shjwstnl7xmFA0t21L3hvF7siMeEpAAzKu/HqorvyNAgAABAgQIECBQlUABQQIJwKpa7HwX2/5YfR4a7MnwffrJfE3Hmc4QiLyn3fVm/eWMSz/rrW3XbDMcd3rNKEh1ftbFe3P2ApFn9rbB9v9LjaGAZ/teY0eUMU8CMPshapQCSgBKAI7SkByEAAECBAgQIECAwNgCBQQJJDbGbhSOtxNou/VtlODS0XIGW75ME6xb4Gh7/mCZtQzet9j9KCUpMrj%2bQUH7JROndfe0%2ba4%2b8t6e0fb/S7VawLP9oLEk1zFQAnC%2bsWbJM0kASgAu2f6cmwABAgQIECBAgMCHAgUECRYLuH6I6hfhBULPVnibHAm3fFn4BuQCzhIIvFfYYvejlKTINfh9rFxpqeWzGow3Zy%2bQlno91g6y/X3AL9AU8GwvAZh9r1bA1wISgBKAr9uE/xMgQIAAAQIECBDIQqCAIMFiAdcsKlAhRhfYL0EYdjm910FUwfXRm4gDTiwQePbtYvej4Hus3U/cpBx%2bQYHIy/qmpXUXpBt86gKe7SUAB9e%2bNy4lIAEoAbhU23NeAgQIECBAgAABAgcFCggSLBZwPQjrl2EFAicf3g%2bYbdYXYStDwasUCNwHF70fBZ45%2bZASmFU29gouOi3x%2bvqLKWH%2bH3D/v9SkCni2f/955u0KByFel%2bqjgq5e/SVKAEoAVt8JABAgQIAAAQIECOQpUECQYNGAa561qlRDBUr88J5mXwz18D4CSwhIAA5TT7N9wyRWXgXyI%2b6zNqyW6nuX/f/mr/MCnu1DJPb6jrcSgPP3gSXOWOJniL5tPMfXLdEGnJMAAQIECBAgQIBAlgIFBAkkALNsWfEKFXqWwqtg%2bq8P4kFnL8RrPUo8pkDgRNai96PQY5ixaswulNWx7P83f3UU8GwvATh/s3HGMwUkAM0APLMJeTsBAgQIECBAgACBaQQKCBIsGnCdplYcdW6B9sfqc9rr51fi7KOEWrSfW/5z7qbkfCMIBA6iLXo/stfaCI3PIUYV0CZH5ex9sAKe7SUAe9e2F%2bYiEPjZpaj%2b9vRZLpd2oRwECBAgQIAAAQIEFhcoIEiwaMB18QpUgLMFik3%2bdc2D5T/Pbh4OsIBA4CDa4vejyLOt0vPIAs3NKScUCP2MGXhWamj3aF%2b06lFeY9uEg0xGhw787CIBmFE7UhQCBAgQIECAAAECowsUECRYPOA6eqU44GwCJSf/2sDBy9kagBNlKRA4iLb4/SiwXQpALu6XZYcIXKjI7THyvpQFPNsXlZCQAAw8iJ1Q9Mjj3dOsuZL%2bPqHqvJQAAQIECBAgQIBA2QIFBAkEDMtuopNdXdHJv655SPuBTYbnwAQmFAgcRFv8fhT5np5mL07YrBx6AYG2W9%2bGDSj/WH1egGyUU0YeB8K2lwMzASUAR2nW2R8k8LNLUQn3pzEk%2bwajgAQIECBAgAABAgTmEiggSLB4wHWuunKe8QRScqzIPf9%2bB6C242k5EoF5BQIH0bK4H0Ue2yxbPG9fm/psT4HYgH%2bHvocW8GxfVEJCAnDqkSaP4wd%2bdimqvz3db/JoFUpBgAABAgQIECBAIAOBAoIEWQRcM6hKRegpUMkH9KueHF5GIDuBwH00i/tRWv73KQAW7W8zl7PrjoMLFPr5MvgS2qHtf3%2bRqZikhATg4GEk1BsDP7sU09eeP/OEajwKS4AAAQIECBAgQGBKgQKCBFkEXKesI8ceR%2bDb99WfoZcjOyEolq51HDVHITC/QOAgWhb3o7R32fMgWKR/X2%2bar/O3OGecQiBwP36IvP9fqssCnu2LSkhIAE4xwuR3zMhjXqTnhL5lza%2bFKBEBAgQIECBAgACBhQQKCBJkEXBdqPqctqfAPiC%2b7fuhMfbr1rc9WbyMQJYCgYNoWdyPHr/s0EQNoN9n2SgV6mSB0F%2b4Cbz/X6qoAp7to45f75ZbAvDk4SPkGwI/u7zbbmN/FmoeQjYihSZAgAABAgQIECAwhUABQYIsAq5T1I1jni/w2L7Xt9E/xJ5SfoGm89uNIywrEDiIls39qO2a%2b1PGjZxeawbzsv1vrLMH3osy9P5/qf4KeLYvKiHhuWysUSXv4wR%2bdimqvz09z%2bTdWpSOAAECBAgQIECAwIwCBQQJsgm4zlhtTnVEIAWQ01JyTx8CK/rb7JkjbcOv8xcIHETL5n4UevzbrC/yb6VKeEig/bH6HPa%2bG3z/v1QvBTzbF5WQkAA8NFqU87vAzy5F9bene085LcuVECBAgAABAgQIEDhToIAgQTYB1zOrwttHEEhBx9CB7xP2%2bXv6gPvib4HzEVqRQywtEDiIls396Hqz/vJibDh3bJnz/QUkYJbuQ0ufP/I%2blNH3/0t1X8CzfVEJCQnApUekec4f%2bNmlqP729OwzT607CwECBAgQIECAAIEAAgUECbIJuAao7mKL2G7WF6H3GxonuG72X7EtvK4LCxxEy%2bZ%2b9M/31eopCBbw7/BLMNbVY99ebXv36SZgu3sMggff/y/VRgHP9kUlJCQA344RJf4k8LNLUf3t6d5TYhtzTQQIECBAgAABAgQGCRQQJMgm4DqoArxpsMB%2bibGrwPsMjfuB2%2by/wW3JG/MSCBxEy%2bp%2bdN01P58CYeH%2bLiAJk1evmrc0ge/LRSSfC3i2H/f5aJwvWQ0ukwTgvOPPUmcL/OwyuG3n/GyxVDtwXgIECBAgQIAAAQLZCRQQJMgq4JpdBRdWoH17TUm/%2b5w/dC5QNrP/CmvrNV9O4CBaVvejwI4pGJmVZc398dRrt//fqWLjv76AZ/uiEhISgOO38RyPGPyeW1SfS5/DcmwjykSAAAECBAgQIEBgEYECggSChIu0nHlOmgKJu72EHpcT2y6QWIvxgdjsv3kapLPMIhA4iJbV/Sj2/X19O0tjc5LRBez/NzrpyQeM3febGM9dJ8wqlAA8uQmHfEPgZ5fi%2bpwEYMgupNAECBAgQIAAAQJTCRQQJMgq4DpVPdVw3N2sgd1efs2V/fxOCoCZ/VdDB6noGgMH0bK7HwVeivEh7WNYUbMv5lKvN83XsF/WKWTp2QKe7YtKSEgAFjO8HbyQwM8uRfW3p/vPwcrySwIECBAgQIAAAQI1CRQQJMgu4FpT%2bzn1WlN727e5y8cPyuvb0PtUnfAN8KcPpGP/fb1Zfzm1HryeQM4CgYNo2d2P2sfZ0yGDe8a2nHvpx2ULvER3Efv/pZop4Nk%2b5Jj10fNdqo%2bPe4zflCIQ%2bNmlqP721A9LaVeugwABAgQIECBAgMDZAtGDBOmb5uka/FnOYP%2bBd5/Qa34l9h5n8a1vI89AefoQme/flsk7exB0gOwEAgfRsksARl6Ose2aq%2bwapwIdFPj2ffVnvvfLIzPr7z7dHLy4QL%2bM/mwftg198KWwVB%2bBmo%2biDhQI/OwiATiwzr2NAAECBAgQIECAQAgBQYIjAaEPPsyXFpxwPUHbQSHLlYUYLBVyNoHAQbTsEoChEzJdY3nj2XrdOCdqH5fxDhlMTsnycRSWP4pn%2b7ye6SQAl%2b8Tc5Qg8LNLyDH72GfXOercOQgQIECAAAECBAiEEBAkyCtIcOzDjN%2brr2dtwOyYEKOsQp4qEDiIll0CMNkHXpLxISUwT20/Xr%2bcgP3/lrN/fmbP9nk9K0oAPm%2bd5f478LOLBGC5zdKVESBAgAABAgQIELBPyLNkSpEfflxfXkGgEevj/p/vq5UxjECJAoGDaFkmAEMnZTbrixLbeKnXFDjZXMz%2bf6ltSQDm9ewnAVjqiPfyugI/uxT5Gfhl7fgfAQIECBAgQIAAgYoFBAnyChKMmCAq8sMcn8f2KphU8aBdwaUHDqJlmgBcfwk7dha0L1vpXTd9KUU7y6OWPdvn9WzvmS2PfjF1KQI/uxT5mXHq%2bnZ8AgQIECBAgAABAmEEBAnyChKEDZ7ZK3HOD8%2bW/gwzwiroEIHAQbQsE4ChEzNdU9TMrCH9Icp7rjdxE80l7f%2bX2otn%2b7ye7SUAo4xi55Uz8LPLnJ9hZjvXebXp3QQIECBAgAABAgQKEhAkyCtIIAGoPo60AUt/FjT%2bupT3BQIH0bJMACbltlvfHhlbZgvKnVyOH6vP77cUP81JoO2aq5PrNpcvDxXWxjzb5/UsKQGY00g1XVkCP7vke/8/4x4xXU07MgECBAgQIECAAIFgAoIEeQUJwgbPzviA5ppPaIOFBSmDDZeKO5NA4CBaxgnA5jLwWJut60xdIsRprrvmZ9A2VtwsU8/2JzxXzfD8KgEYYgg7u5CBn10kAM%2bufQcgQIAAAQIECBAgkLGAIEFeQYKgwbMiPzhmWBeC4BmPpYo2nkDgIFq2fbT9sfqc4ZjW896xvh2vdTnSFAKhl5ktcJ9Jz/Z5PdtLAE4x6uR3zMDPLj3vxXn1q2PPNPm1ECUiQIAAAQIECBAgsJCAIEGsDzPHPuz4faH1WWCAcqEhz2kDCAQOomWbAEzV3nbNNuo9IiWYAjTdaoto/7%2b8qt6zfV7PghKAefWPqUoT%2bNlFAnCqRuG4BAgQIECAAAECBHIQECTIK0gQNTir3JO2I/v%2b5TBYKsNsAoGDaHknAO8%2b3UQdq1OCabYG6EQnCwTusw9pduzJF5z5GzzbT/pMdnKyRAIw8w4zUvFCj4MzLIU79/PHSNXqMAQIECBAgAABAgTiCwgS5BUkmPvDkfNlX//bEoOT8UdOVzClQOAgWt4JwM36IvCYfzVlm3Ps8wTabn0btG0Vt/9fqknP9nk920kAnje%2bRHl34GeXk5PaEcb7KO1GOQkQIECAAAECBAhMLiBIkFeQIMIHKmWcr82Y9TL5ELjYCVJiN42/x/60j0mby31gqZK/wyYTsk4Afvu%2b%2bjPw%2bH2/WGd14qMCYdtVoctre7af7zmtT9tP9XG0E3lBeAEJwLz6XfgG5QIIECBAgAABAgQIjCUgSJDXh5U%2bgQSvqaTONuuLsfq540wn8JTAe5Wou3qcEZMSWbtkVti914w3J403WScAUy9ou%2bY%2bap2mBOZ0PdmRhwpEfo787675e%2bh15/y%2byHUSdXw6VO5UHzm3F2UbR0AC8KTnpclnHY5Tq45CgAABAgQIECBAoAABQYK8PqwcCiD4XVV1lX0ioYDh7%2bgl/PN9tdqNkftZeNeb5us%2boRc2iWIcmXQcyb7ftl1zFbYN%2bFLE0TFriReEDnoXuP9fagOe7Scd509OXEgALjEyzX/O0GOhPQDnbzDOSIAAAQIECBAgQGAuAUGCvIIEYQOzBX5wXKouUpJprv7vPI8CaWbRfiy8fJbkOznIt1Sbcd5sxvHsE4BpWeGw7aXQ5Rqjj8P2/8uvBj3bZ3NP2D1HSADm10emKJEEYF79boo6dkwCBAgQIECAAAECIQUECfL6sBI2MCsBOEqySPJv%2bmE0Jfv2SZBLy3Ma/0Yec7NPAKZZrSNf8yhjX88ybacfIZzhVIGedTdnO%2bl3roITyp7t87q3SQCeOqrEfL0EYF79LmYrUmoCBAgQIECAAAECEwgIEuT1YSVsIE0CsF/A8YCT5N8EA1za8%2bzH6nPa56m9%2b3TTdo29%2bA60QePP2feD7BOAqZcFnrH1kPrzNCOFow4RiPwMWer%2bf6keI9dLifchCcAho0u890gAnv0MdfZnqefjR7wWpMQECBAgQIAAAQIEJhIQJMjrw8rzDy7%2bXU/dSP6NN8BJ%2bNXTbzIcI4MkAJvLDO36Bv5CGI83ouV9pN2XK6J%2bqaDgZLJn%2b7zugxKAeY9jY5VOAjCvfjdWvToOAQIECBAgQIAAgfACggR5fVgJHJTtG7z1utfB0s36IvxAsvAFpCU9H/fua%2b71IWPagm0gRHIqJckXNDrzHrC%2bXXi4cfpnAvuZ1WfW6SJjVtHLyXq2X6RNfdgPJACfDRoF/1MCMK9%2bV3BTc2kECBAgQIAAAQIEThMQJMjrw0rcoCzHQXUn%2bXfagPXs1c%2bSfpb1fJ1U9v8PA7GD%2bml/zxAJwNSNIi%2bHm/YxfDYU%2bOeCAmHbUcH7/6Xm4Nk%2br2dSCcAFB6kZTy0BmFe/m7HqnYoAAQIECBAgQIBA3gKCBHl9WJk4OL1UUNx53yYQtvayOn1slPQzXmU%2bRsZJAD7uiRlybE7jwOmjh3eMLRB5JmnJ%2b/%2blevZsn9e9UgJw7NEnz%2bNJAObV7/JsJUpFgAABAgQIECBAYAEBQYK8PqxkHtwOGSzOzfS6a35%2b%2b776c4HuHvKUyWofVLG859tEsj6Zl0mcBOBmfZHb2HhCea5CDmaFFdr%2bf/lWqGf7vJ7tJQDz7StjlkwCMK9%2bN2bdOhYBAgQIECBAgACB0AKCBHl9WDkhACrwn1fgv1d9pH3qLF/Xb8jcjU2BZynpy1WOrWESgPvEeq9xK8O2fN9vFPGqKQXs/zel7nnH9myf1/1HAvC89hzl3RKAefW7KO1GOQkQIECAAAECBAhMLiBIkNeHlQwDrVEDxLmVe9va76/XeJac2q4x2y9ggtv41YRJAKbOGLmfmUXdazid9EVh20/h%2b/%2blSvdsn9ezvQTgpENRNgeXAMyr32XTMBSEAAECBAgQIECAwNICggR5fVgRQC%2bvPtKSn/b7Oz7SSfyV1/YrHM%2biJQCvwtaRL1QcH1QnfEXkGaSl7/%2bXqt2zfV73UwnACQejjA4tAZhXv8uoaSgKAQIECBAgQIAAgWUFBAny%2brASNhhrttJHMw5DJQSWGI0k/oxBBY17ofr79Wb9Jax9BbO4lhiP%2b55zP25/dN/L%2b%2bc/Vp/7XmfU13m2z%2bu%2bKgEYtSedVm4JwLz63Wm159UECBAgQIAAAQIEChYQJMjrw0rYYKwE4IuAp1l/xwfN/dhjqU9950XfCT4GhkoApv1IA3tvj48yXjGVQNrPNmjbqaLdeLbP69leAnCqkSiv40oA5tXv8modSkOAAAECBAgQIEBgQQFBgrw%2brAQNqJUUwD/3WrY1LC92zpD1uHTc%2blZbN/YU2AZCJQBTP267wH2xgplc54y1U77X/n9T6p5/bM/2ed1fJQDPb9MRjiABmFe/i9BmlJEAAQIECBAgQIDALAKCBHl9WCkwIH5uQi3M%2b9OMiDSjZpaOG/QkgiPGm8LHuIAJwOYycJ2E8w46dL8otv3/XnBk%2bR/P9nndayUAs%2bwmoxfKM25e/W70CnZAAgQIECBAgAABAlEFBAny%2brASOBAbJlE3vvH6tjUT5eAQmHx2y6Ja7rLiflLFWBsuIZX65vhj4lx1vb49OPD45SQCofeOrORe7dl%2brjGo33kkACcZirI7qARgv/4w1zNHdg1EgQgQIECAAAECBAgsJSBIkNeHlbk%2bFDnPGPW%2bvhXUOT5yCYiM0dYcI8iYFS4BmHpw2zXbIL5vEuhmXR8fg8d%2bRds1V0HbSxX7/6X69myf1z3Ts%2bLYo1Cex/O8m1e/y7OVKBUBAgQIECBAgACBBQQECfL6sBI0qPYmKFv2dUj89Rmq0jJxZv0ZX8oeC97Ub8wE4N2nm6j1lGaj9RmPvGY8gbDj%2bt2nm/EU8j6SZ/s3Y/Oiz6kSgHn3l7FKJwGYV78bq14dhwABAgQIECBAgEB4AUGCvD6sRA3C1lFuib%2b%2bA95%2bibiws4rqaM/GvgnqOWYCcLO%2bmMBiroD7Vd9xyevOF0gzLqO2lf/umr/PF4hxBM/2ed3fJABj9JtzSykBmFe/O7c%2bvZ8AAQIECBAgQIBAMQKCBHl9WIkaWCu53Neb5muazVZMp5/4QgRAjCkljwdHri1kAjCNb0eua65k3pDz3E88pDn8MwH7/z3DyPifnu3zug9LAGbcWUYsmuffvPrdiFXrUAQIECBAgAABAgRiCwgS5PVhJXAQdkjgNuf33KfZAvaXOm18S8lSbdiYUnEbCJkATL287Zr7qPXmCxqnjdPnvNr%2bf%2bfozfdez/Z53YclAOdr%2b0ueSQIwr363ZFtwbgIECBAgQIAAAQJZCQgS5PVhJWoAtpByb3cJrB%2brz1l10gCFSYnSsPtCdcaAQvpvDl8oiJwAvArbDjbriwDDZBFFDDvOV7T/X2ponu3zuq9LABYx/B29CAnAvPrd0QrzAgIECBAgQIAAAQK1CAgS5PVhJWwANm4SZZf0S8ua1dLnx75OyT9jiHHrVxsImwAMvbRjZcmdscfwU44Xta/XtP9fqk/P9r/G5By%2bGPIgAXjKKBP3tRKAefW7uC1JyQkQIECAAAECBAiMLCBIkNeHlajBtWDllvQbaRyR/DN%2bBOv7UweDwyYAU18OXJfbkYY0hzkgEPp5sbKZ/aHrKu4Xyj68v0gAHhhYCvqVBGBez8QFNS2XQoAAAQIECBAgQOA8AUGCvD6sBA7Afhj4yOGa9suWXbaVBQHPGx0Ov1vyz9iRQ9/OrAxhE4Cpt7fd%2bjYzz/73FWP74QF7hN8GDm5XlyD2bJ/X/VkCcIQBKMAhAo%2bR/e%2b1gRL0AZqMIhIgQIAAAQIECBCYR0CQIK8gQdjga2YfCPcJv6u0rF1KVM3Tm%2bo5i%2bSfccNY9W4bCJ4AbC4D12to%2bwh3j7AJ4gqXiPVs/%2b74vFiSQwIwwgh3fhklAPPqd%2bfXqCMQIECAAAECBAgQKERAkCCvDyuBg6%2bLBVbarrlv7z7dpA/egizzDExhA8GZJar19%2bLG39BJqDRDOm6bXN/OM/rVe5aobaO2/f9SC/Vsn9e9xbNpHeOmBGBe/a6OVucqCRAgQIAAAQIECPQQECTI68NK1ADbfOVe315vmq9PyT6z%2b3p08pFfsvdfMuHr3BKZubaB0AnANFS0XbOdbzwf9/7rfjDyYP/scKGfFStcHjZ0fRV4f5MAfDaYFPxPCcBx7%2bnnPosU3NRcGgECBAgQIECAAIHTBAQJ8vqwcu6HnTLen/ah2u1FdZm%2buZ/a6Lfvqz9Pa9lePYVAqo8y2ph%2brx4naQPxE4CPs6lzTbAeLFda8nmKcc8xd4nhqMvDVrf/X2qvnu0nGd8Pjj%2bH7qkSgHWMohKAefW7OlqdqyRAgAABAgQIECDQQ0CQIK8PK4cCCJF/97gn32Ni72kGX/qgnAK2uzZY4Tf0e3TPrF4Se3lA/Tzy%2bBGo7PETgJv1RSDv1wH5q6wGzYIKs19m%2b7V3/v%2bvcP%2b/1Ow82%2bd1z5cALGgwPHApEoB59bsDVeVXBAgQIECAAAECBOoSiB4kSMmkdA3%2b5GNgtl55Y0haWi/y0oCBExr5B9gLXK7tjPYSPgGYxu8zrn/p9npf3uibxxVFHf9r3P8vtZjoz/aBx6B3x0Czk/MYx6YuRdgvShT6HDd1fTs%2bAQIECBAgQIAAgTACBQQJwgdcwzQWBa1WQFAjr281lxYcLeh6irgftV1zH7VOfAFl/NtU6Nnfla4uUMCz/buJtKjjUpoZNn7PdMTcBPbbF5TWdoNez/o2t/ahPAQIECBAgAABAgQWEyggSOBD9WKtx4lrELDvn%2bRf4KDr3IGrIu5Hbddcha3zzfqihnF5zmsMfA%2bocv%2b/1Db2s/bnHv%2bc7%2bOZVEXcG%2bYcdyKeSwIwp%2bdlCcCIfUiZCRAgQIAAAQIEJhKQAJwI1mEJFCBg6c%2bcghnKEiApVUSQNy1XF8D6/WRDpXu%2bTXm7CTsDvPK2ELYPf5xEe7/Px3i9/UmnHKQyOXbUpYYZClcAACAASURBVJLLHCskADPpFopBgAABAgQIECCQg4AEYA61oAwE8hQIG/iNERCMHMxU9vfbWBEJwOCzh6qd9TXVXSRqULvW/f%2be2kGZQf2oX4SRjHhqlyX/rc/l1D/1uZL7mmsjQIAAAQIECBA4UUAC8EQwLydQiUABY0O2Sarrrvn5uFTU%2bvb3381l2ifIn2SQXHIKJPUuSxEJwDTEBa6Dh7RnXSXD9OSXaf%2b/yYknO0HQMTTb%2b/Y5numeP1lFO3AWAmn/2XPaiPf2fs7qOUZIAGbRMRSCAAECBAgQIEAgD4ECgvzFBFzzaBFKQeBRoO2aewGJ0wISvxN7uz3ULtvN%2biKNsemPdtVfYJ8E7RnkOa2OJm7TxdyPAtdBajfF1EP/XjPNK9MYNnGfmaqfVz8TNGi9TdUeFj/uND3UUXMRKODz9OJ9ZNQxq/IloHPpF8pBgAABAgQIECCQiUABH1gE%2bjJpS4pRjkDgoO8sAYxdou/u001KNKQxNH3zu5zaX/5KAiefirkfhZ751fnm/1i9%2bHrTfB01KDvXzF7B3/89fiElqy9IzHJ/zra9mpk81rCU5XECP7eU2i%2bLeR7LssErFAECBAgQIECAQCwBCcBY9aW0BKYW2O//tc02iDZXAPnFeXZLUu6SfVP7O35afnK3FGrEoFRRAaeoe7%2blsSuNY/rS%2bQJRZ4LXvv9fqvnQy/i%2buP%2bWkcS83qy/nN8jHSFXgbBfliiwr%2b0/vxT1PJZru1cuAgQIECBAgACBIAISgEEqSjEJzCQQOPkyZsIoLX96lcbHmdid5plA4DZYVMCpfZzlOma/mu1Ygu3POtTAf4be08psKwnA/BIbRd0fBg4rxb7NjNvsEvX6W7G9zYURIECAAAECBAicLCABeDKZNxAoWiDyrJ8zZy3ukn5p6cOiKzjAxUkA5lFJwZcCvspDMW4pAtd/9fv/pVYXOYF/5r18ti8anFZOSxPHHQ0Pl3y/ckam7S67xNwsTr4EdLjN%2bi0BAgQIECBAgEBlAhKAlVW4yyVwQCBwwHdwQCEt22Sm34FGscCvJAAXQH/nlKFngHXN/TuX5EcnCIRd0s7%2bf7taDjyODr6fn5aQmz8xckL389JAAgV8li6uz3muD9SBFJUAAQIECBAgQGB6gQI%2btFjiY/pm4gyVCETd72lA0C/tcXiVEhyVVG2oywwcuC7ufhR5TNC/z%2bv2UZe0s//fY70HHkeLS0Y8PaNISpw3JuX67vQ8%2bVTH/p4/sf6eub6Wa29RLgIECBAgQIAAgUUEJAAXYXdSAtkJFDAW9A0aXqXlmrKrAAX6JRA4cF1iAjBuYHOzvvjVqPzjJIHQS9pZxnlX1zXO6H8vEZDZzyxNfNJIFOPFUb8skVnf6PsM3%2bt1MVqOUhIgQIAAAQIECBCYSaCAoH9xAdeZqt5pCLwQKH%2b/oPWtGUEvqjzb/0gA5lM1aR%2bdsEFCS0EObkiB693%2bf/taL%2bD5vlegP9j4ZGniwaNSnm8MvlR2iX1sd015thalIkCAAAECBAgQILCQQAEBAgnAhdqO05YjEHq2R3d0uaGtJeFitVUJwHzqK/jYIBk0sCmFXdJO0vdXjbc/Vp%2bDJceKTUa8qAczVH%2b10RL%2bkZ4vX9Tv8WfSOtr5sg4S7SV0LtdAgAABAgQIECAwnoAE4HiWjkQgqkCpAYy0LJNZf/FapQRgXnXWduvbsAFOwfZBjSnqkna%2b7PGyusP222WTB1MnaCwD%2brKZhv5f5H1yyx0f1rehG5XCEyBAgAABAgQIEBhbQAJwbFHHIxBPIGqw91Dw4nrTfI1XE0qcBCQA82oHgesjBfKtEnBicwo961PC90Vtt12zPXSf9LujKwhMkQw0M/lFK437H7NsF%2bk/R/uk5/%2b4fUrJCRAgQIAAAQIEJhKQAJwI1mEJBBEodP8S37AP0v7eK2bghFORyabYQU4zAd7rY4d%2bFvi5UGLlVcWGnr1b8izAzfriVVX5b0CBlGiSRM8yCVjks1jALqLIBAgQIECAAAECuQgEDvQ8fQPQQ34ujUk5QgoUt/ynwFrIdvi80BKAzzXy%2bHfkmURpRlseijFKEbb/2f/vTQNr7z7dSFDkl6BIqy68qSw/CCVQ6Jfnnj5bx/7b54BQfUlhCRAgQIAAAQIEZhCQAJwB2SkIZCxQ0gwBy/5k3NBOKFrYBETBy01GTiRcb9ZfTmh%2b1b806j3B/n9vm27gsTR2AqLH7MX0%2bettjflJFAGz//JLrD992UHfitKLlJMAAQIECBAgQGA2AQnA2aidiEB2AqH3enoVYJP8y655DS5Q4KB1sTPS28364im4FvBvSwKf0BsD1u9jssj%2bf29qOXi/LToJaBbgm%2bYa5gdm/%2bWb/Ev3rzANSUEJECBAgAABAgQIzCUgATiXtPMQyE8gzYwJG%2bx9lgBMgTTL/OXXvoaWSAJwqNx07wse8LyfTqasIwd%2bJrT/3ztNMXB9Fp38%2b/XcZanCd1pt/j%2bKPCP%2bV9t79gxd2M/cC/LvQkpIgAABAgQIECAwt0ABwYFiZ1zM3Racrz6Btmuuivjgb%2bZHUY1XAjDP6my75j7qeJESmHmq5lWqsH3P/n8fNqSofbaScm99eenDppvlLwr43Fx4cn19m2XDUSgCBAgQIECAAAECSwoU8EFGAnDJBuTcoQXSzLkCgmzGgNCt8G3hwyYhCt4DMNVS6C8MmGnztqO98xP7/72DEvxHkRP3BTyfHE%2b2SF6H6WH7ZfPDfhGmiv7UNZb8DtOjFJQAAQIECBAgQGA2AQnA2aidiEB2AgUEA%2b59ez67ZnV2gSQAzyac5AChlwwWZO/VJsLeE8wC/7B%2bLVeY935luz7nCwoftt%2bcfqEv5d%2bX/rtr/s6pzSgLAQIECBAgQIAAgSwEJACzqAaFIDC7QAF9/6EVNJu93cxxQgnAOZRPP8d%2b9sPxGS157i1kX6AjVd7%2bWH0OmgBUtwfqNvB4GnWsGVLubep/B6rRrxYWSM%2bbQcfHIe0x7HvSZ5uFm4rTEyBAgAABAgQIEMhPoIAkgOX/8mtWShRAoICg4H0AZkUcIBC4bRZ/P4q6ROQucCvAfrA3ppkTIQPcZncerNfQM3fz/DLBVMkRKxocbMnL/bKAz8pTtdnsjrtcK3FmAgQIECBAgAABAhkLFPChpviAa8bNR9ECC1xvmq8hg71PAUGz/wK3vsNFlwA87LPkbwPXTQpUel440HiiLm9nybcDlfq///3v2/fVn6Hv9U/3/Ar%2bTvsyW9b8cHue%2b7f7mdFbfSj/5T9T/5m7fTgfAQIECBAgQIAAgRACEoAhqkkhCYwukD4oBw5oWPJt9BaRzwEDJ5mKTzAFXibyIc1ezKeV51eStmtiBrnN7DzamMLWbQVJv9fPYZKAR5vzbC%2bQ/Ms/6fe8/6QvNs7WOJyIAAECBAgQIECAQCQBCcBItaWsBMYTeP6hOdq/fcgfrx3keCQJwBxr5XeZIicTzK75XY/P/xU4sevLIM8r8oN/R53dGe3ZZKzySgJ%2b0JBn/LHkX6zkX%2bp7ZoPP2EGcigABAgQIECBAIJaABGCs%2blJaAmMIBA72Pu43YsbHGM0g22NIAGZbNbuCRU4mpP3Q8tZdpnT2/1vGfa6zBh5Ts9tjbKwkX4/j3KdntbnaiPP8Fmg364se9VNz28zz2vWX343YvwgQIECAAAECBAg8F5AAfK7h3wTqEAje7834KLyZBg5WF78EaGp6wYOjV4V3n0GXF3VPWDM%2b%2blV38Ht%2bnsmGeZYn3abxtl8te9UYAm3XXEn%2bxZv9l1YmGKP%2bHYMAAQIECBAgQIBAkQIFBAWqCLgW2fhc1GICYWd7dM2D5T8XazaznVgCcDbqQSf69n31Z%2bAA6f2giy78TW3X3IesUzM%2berfMkPU7T5It%2bwRjeu6xfHHvpj7ohWm2ZfC9sbNvx9OOQfb4HdTwvYkAAQIECBAgQKAOAQnAOurZVRJ4LhA4wfLg2/DPa7LMfwdun9V8ISVswqhrHlICs8yeM%2byqAid0zfg4ocrbbn07bQA%2b5KyhSEmTe0sYn9DgT3hp4GeOSO136rJW8/x1QtP2UgIECBAgQIAAAQKPAhKAWgKB%2bgQi7%2bEleF9%2bew0cjKsmABV6mTRL6r0YRMIu6Xr36ebFhfjPQYHA4%2brUiYNgx1/feg462NR7/zIlVCN/mUVC//eXDlI8o3fFeyEBAgQIECBAgACB2gQkAGurcddL4H//CzwTwIyPChpw4EB1NQnAfeA0WOD8MVhoGeGXg4j9/156lPq/Ap73Q443UyVpUr%2bVCBzWWx/7ghmxU7XNBY7rs8GwruBdBAgQIECAAAECtQgUEBCoJuBaS5t0ndMLxN3nxB4f07eO5c8gAbh8HRwrQdqPaoEg31gJAMHCZxUcdgaM/f%2be1WK/fwbus2P1/fKOc/fpJn2W69cC6n7VfrZzzP1O7Yf5cd81G7zuju3qCRAgQIAAAQIEjgtIAB438goCpQkEDgJelVYXruetgATgW5McfxJ4JvFDK3m0a1KBE7mSuAMGhcjLfwd%2bbvk4cTFuUuf%2bv7vmb7MCX3aMNNbvl6zeakO/l8wsySK1%2b5e17n8ECBAgQIAAAQIECLwQkAB8weE/BKoQCPzB34zfClqoBGCMSg5cTw8Cho9tLOxSrmZ8DBokUrsPfP%2bfK5EW/zx3n25qTgY%2bS/qZ7TdukjnLviHpPeh24E0ECBAgQIAAAQI1CUgA1lTbrpXAo0DUAKBlrupowYETS1UlqPdB1iwDgsfHOMsJp9FkPzMmXB1K4A67F6RA%2bfG%2bUeYsoVqve7/k%2b1VK9qcZv8NaTt7v2rXrzfpiv5%2bppF8FSb9n/fk%2b79apdAQIECBAgAABAgQyEJAAzKASFIHAjAKRA4ASgDM2lAVPJQG4IP6Jp267JuyyaideapEvD7sfrCVcB7fHsHVeV1JjsqR8qv%2bUKEtJ9IjPVCmJuf/serlf0lbCr%2b6%2bYWuAwXcDbyRAgAABAgQIEKhGQAKwmqp2oQR2ApH7vGV%2b6mjEEoBx6jnynmJpRkwc6fFLav%2b/8U0jHDHqrM9nM34mS45VfI77/Z6uV%2bn%2bm54T05%2blZgymZ710/v0SxZePM/vWt5G/cFJx25q2v/oySITbjjISIECAAAECBAgsLRA5GbD/MFXVkmtLtxfnjy8Quc/H13cFfQQkAPso5fGadrO%2bCBzYrHrmgP3/8uhDc5ci9tK9liddbrxNCbj9n7tPN/v79OV5f/8%2bppmp2vaAtm35z7lvIM5HgAABAgQIECAQUyByMkACMGabU%2bplBSL3%2bWXlnH0ugcCzyqr7QkrkJYVTwHmuNp3jeaLOBLP/3/mtqe0ayybWvWzitLOy2PKdpw1U/SWe8%2b8EjkCAAAECBAgQIFCNQORkgARgNc3UhY4oELnPj8jgUBkL7JciixhAqy4BmJpR5JkbNS8rHLafWfLt7NE7avJ3wAyhiPcRZZ4necQ5urN7wdn3AgcgQIAAAQIECBCoRCByMkACsJJG6jJHFYjc50eFcLBsBcImJrqmygRg6GTCZn2RbUeYuGBBkynbiVmqOHzkmbtB261kU/Rkk/Ln1oYt/1nF3cpFEiBAgAABAgQIjCIQORkgAThKE3CQygQi9/nKqqray5UAjFX1YfeS65qH603zNZb2OKUNex%2b4%2b3QzjoCjRJ65KwlovzhtoPo2YPlPtzECBAgQIECAAAECfQXCBoF%2bfxOzyhkXfevX6wi8Fojc519fi/%2bXKSABGK9eAwdjq5xR1nbNZcQ6s//feGNDsozYBpS5%2bsRPbjPRlOf3Z/LZLGpevnu8u4AjESBAgAABAgQIVCMQORmwDwJIAFbTWl3oGAKR%2b/wY1%2b8Y%2bQu0XbMNGuSt9n4UOGn70Fa4j1DY%2bqqwrqYasf/5vloFHWdnSzLwkWzUBvJrA2n28lTjouMSIECAAAECBAgQKFIgcjJg/6Gs2oBrkQ3SRU0uELnPT47jBFkIBA64VXs/ijybqMZZZUH7WJWzNacclNMSuEHbgiTgArOutJX8kmFV1knFe/dOeT9wbAIECBAgQIAAgYIFIicD9h96qg24FtwsXdqEApH7/IQsDp2JQORZKTUmkp6aTZpFFzcQub59uo4a/g57D7D/3%2bjNM2xbkPySANUGam0D2/ScOPpg6IAECBAgQIAAAQIEShYo4MO/BGDJDdS1jS4Qus9b/m309pDbASO3z1T23DznLE/gpVsf5nRa%2blxRZ2vWnGCfss20XXMfN3lvRpa60wYqawNXU46Hjk2AAAECBAgQIECgSIHIwdb9Bx4JwCJbpouaSiDyDKvaEyxTtYmcjnu9WX%2bJGsyqvX1GXk4wtbuc%2bsGUZWnvPt2E7GO%2bADJJs4iaEA7Zhs1aq3XWmuseqe1/%2b776c5KB0EEJECBAgAABAgQIlCwgAVhy7bo2Au8LhA2c2ffj/Qot6Kdt11xGbZ%2b1JwDbzfoiat21XVPNrIKgMzXt/zfROL//UtA2cN%2bVXBkpuaINmE2Ydxuoa7nuiYZ8hyVAgAABAgQIEKhRQAKwxlp3zbUL5P0B/2AAxozfwhtv2NlJXfNQ%2b7406Zv5UceW6675WXjX2l1e2L0a7f83afNMCfCofVe5Dz4zSY5KjhbTBmr/ktWkNwEHJ0CAAAECBAgQKFtAArDs%2bnV1BN4TCBswEwR%2brzqL%2blnk/aiKqoiBF5MSaVHHlxqWFou63KP9/wZ2yJ5vi5y8jzreKLfEpTZwUhu47zmceRkBAgQIECBAgAABAq8FJABfi/g/gfIF2m59GzTwIABQcPOMvD9lWlax4KrpfWmhZxJVsMRw2Bm29v/r3QeHvjDyHp5Bn2eKmZnF/6RElnofMiuzgvvz0LHb%2bwgQIECAAAECBAgcFZAAPErkBQSKEwicAKx%2bmcXiGuOzC7rerL/EDSTamyZVZeQ6TAmQZ82xyH/a/6/Iah3loswClMSJe/9Vd4XXnS//jTLKOwgBAgQIECBAgEC1AhKA1Va9C69YIPI3/VOCoeKqK/rSQ88eszztr7YZOBBZ9CzOsAkefetX35r6H5GfDQKPO2aEDZkR5j31tBuz/6Ye%2bh2fAAECBAgQIECgdAEJwNJr2PUReCvQds1l4GDZ1dsr8pMSBCLv/5f6VAl1MMY1RJ5h3Ba81GS7WV9EHPft/zdGr%2bx3jLBJYsmgepJB6rq2ujb7r9/w7VUECBAgQIAAAQIEPhaQAPzYxm8IlCoQNRC8D14LBhTYMFPiJWJy4qnMkhS/G2WyeHKJ9nfJ9Rh2dlfBSdnfvSaff4VtJxJDtSWGXG8Nbd7sv3xuDkpCgAABAgQIECAQV0ACMG7dKTmBoQLR%2b32apTD02r0vT4HQy392zUPqU3nKzl%2bq2MnccvdyDDrDtuhlWefvncfPaBag/eSifXFDeYtts77wd3zI9goCBAgQIECAAAECxwWiJwIsu3a8jr2CwGuBf76vVsEDJpYBfV2pwf8fNDnxawZC6lPBq2DU4rdds406xpRYl2GTOvb/G7Vf9j2YWYDFJlR%2b3bOijs/KXU/b9MWqviO21xEgQIAAAQIECBA4IiABeATIrwkUKhA5QJ%2bSRYVWS5WXdb1Zfwke1DNL6VXLjZxASO3x1eWE/2/UZZ9LXpI150a1/5JQ2CR%2b8PuJJF0NS1u6xiPtvNzZ%2bDmP/cpGgAABAgQIECBQqIAEYKEV67IIHBFou/Vt6CCZfUGO1HCcX4dvi51A1evWFjXhlMbElLx8fT3R/x82IWv/v8WaXlphI/QzggTLkQRLPTPJtOOAdW3sX2zsd2ICBAgQIECAAIECBSQAC6xUl0Sgh0D0PddS0qjHZXpJ5gIF3INSkPUyc%2bbZixd2ycnHpEFxMzqDzvgurh5m74hnnjD60swSPwETPxK31SduS/wSzplDsbcTIECAAAECBAgQOE%2bggOCrwOt5TcC7KxWIPEPnKaiXxq9Kq6%2bYy44/%2b695SH2pmAoZ8UIiJw9KWgY07HOe/f9G7I3DDhW27UgiVZ9EenpO9He4JPC2xH14h43A3kWAAAECBAgQIEBgJIECPtxLAI7UFhymLoHgM3R2wa3rrvlZV62VdbUlJKFTcDH1pbJqZpyriTzLuKQZCFHrwf5/4/TDc4/S3n26kUQJl0SRAJQEjtkGfKHq3CHb%2bwkQIECAAAECBAi8FZAAfGviJwRqEQi6LNyLoIYgcczWmr7hXUL7S9cQswamL3WaRRc4cVBMvYadiWkPqOk7aY8z7L8stA3cl188M7gOyUxtINc2YGn/HkOylxAgQIAAAQIECBA4XUAC8HQz7yBQikAh3%2bzfmoEVr0UW0vYe0nXE05%2bvxKEDrQXMRGh/rD4HrYNiErDz9bbpzpS%2baBO0HUn%2bmQmnDQRpA57lpxvDHZkAAQIECBAgQKByAQnAyhuAy69aoJygnm8NR2rI5bS75sEM1MMtL/QejwUkd9NSpiETNwXYH%2b4Z8X4bui8HSYCE7KtsJRjHaQO29Ih3W1BiAgQIECBAgACBKAISgFFqSjkJjC8QeHbIewEXwYPxm8joRyzgnvOy7Vmm8GAbiZ7sjT4jIeoyuxLrB7vVIr%2b0FGiuyyYql8Rp7DZgP%2b9FhnQnJUCAAAECBAgQqEmggGCsoH9NDda1ji4Qdn%2bo975xXMCSfaNXcEYH3CecS9pL6j4j3iyLUsCXDK6yhO1RqHazvggbGJdY71HD878kekI/bH9473nHz15%2bGYdHVI9tek6YfzRzRgIECBAgQIAAAQIVCUgAVlTZLpXAOwJhl4j7KNgjkPBOLS//owKTfw%2bp7ywvm38Jgn/JYPvP99Uqf%2bW3JUyzKoImPOz/97Y6s/lJMfu3fvQM4edRE0nKHbDtmu2dzdCuIAQIECBAgAABAiULSACWXLuujcBxgevN%2bkvQIPFHwR7fJj5e7bO%2bYn%2bfKWnm367tpb4zK2TQk7VdcxV8jAm30kDoZzv7/2Xd01NCPOrSssHHoY%2beefw8YOJLW2we0pcJsh7sFI4AAQIECBAgQIBAKQKhg0SPH/jCBeZKaTuuoxyBIoN5lgPNooEWvGScWUo9W1gBXzIINwuw7da3UQPMZoT07FgLvqyAzw6SZpJm2sCybeA%2b6uz6BYdepyZAgAABAgQIECAwTKCAD/ESgMOq3rsI/BIobhnQfVBDIPlXFc/%2bj90skbtPN1GTEMfKbfnP05pUAV8yCPOsEf65zjLOp3WuhV7dds3lsXHS7xtJpmWTTPxz9TfOLzRyOy0BAgQIECBAgECVAuEDRV0TJihXZQNz0SEECpih83GQ5%2b7TjW8Zz9sM9/eV%2b5KDv5b/PK1NFbBv2Pbb99Wfp131Mq%2bOvufiMmrOOkSggH798bNDrokT5VJnwduAL%2bcNGW29hwABAgQIECBAgMAZAhKAZ%2bB5K4GCBIIHjY8FhLZprCuourK8lJQgqSQgbPnPE1tgu1lfxE8Ir29PvOzZXx5%2bVpY9oWZvM%2beccL8fYNFf9og/bpmFqA7zaQNWTzhnxPVeAgQIECBAgAABAgMFJAAHwnkbgcIE2q65Kj5IcvfpJsosnkjNax8Ermk5uKtI9ZNDWfdt5FiiPvvf5zxzof2x%2bhx9DM/ZN4d%2blGMZ9u1uG73tKX8%2bSSJ1UWZdXHfNTyty5DiKKxMBAgQIECBAgEDxAhKAxVexCyTQS2A3eyv4skI9g0YpUHkpCNGrWRx8UWoz%2b/0j6wr%2b2rvmYLv46JfFzA7NsP73Cdb4M7EytP2oPfv5b4GilxGv47ko%2by9f9Hy%2bcx35ttet5%2b7fY6Z/ESBAgAABAgQIEJhVQAJwVm4nI5C1QDEB%2bn4BEInAga1xF%2by9%2b3RTZ0Au/2UgB1br5G8rYxnQ3cyMbZr1NDlYzxOkoGqaWVFAf7S0bs86z/FlBfVvSaR%2bz1CcOPVtA1ndM3McP5WJAAECBAgQIECAwKQCEoCT8jo4gVACBYwHfYMRL16XZrGlaw9VWTMXdr/MW1omtq7Zfq8DfJv1xcz0xZxuP0vtRd8LnLTKIqBZUPLvIX0BpZjGXumF7GeEl9LHXcfr%2b5//axMD2oDn60pvCC6bAAECBAgQIEAgH4ECAv6X%2bWgqCYH4AoXMJBkapElL6F3mNLtnqRa1Syxs1l%2bqXOLz4wDX/VL1Ucp5S5tlvOSedWmcKmm8XtKylP6Vw3VIApa5f1vgL2sMfR70vo%2bfhfrb%2bNJUDsOyMhAgQIAAAQIECNQuIAFYewtw/QReCljG61fwLiUDr9Jyly%2bFyvzfbg/Izfpid81lLCfYP0DVN8glkHV24y9zfFnfzvmlgf1MysviAvIZLat6dkOv/AClJfqL62t973leN/5zRE2mnpkqvxO4fAIECBAgQIAAgWwEJACzqQoFIZCNQNs1Kfkl8PHCYH37lBBMybJsKmtAQXbj/mOy77LtdtdV97KeL%2br5w3Zv9t%2bAtvb6LfvkVZnt7e7TzZRfGHiW%2bCtxfLb/3%2bvOEvj/uxnkvkjiGarfvZVTmU5W6Ak8his6AQIECBAgQIBAYQISgIVVqMshMIJACmJLAH6YCHoWrFrf7pc7u0xmaTxNgc8RqmDwIVJyMpVjP7anWUKXj7MxJPrOatO%2byT64Tb5%2bYwVLBG7TNaYlLVM/fH39p/w/vT8dp/gZVfb/O6VZhHitJGCfZwivOeu%2bXGbi7NkzZsz2ke5/IQYphSRAgAABAgQIECBQi8A%2bSBz5w4ZvGNbSWF3nrAL7mWGRx4aly37/aJgSb7vk22MyLiXkzv7zdMynv5syZ1TlE9wz%2b2/E0aeA544hY8v21Xhw9XoceEyM/urTJc7y%2b9DN/n8jdrCMDiUJGDOBIymn3oa2Acm/jAZgRSFAgAABAgQIECDwJFBAIE4C8Kky/U1gRIECxoYPg81DAxveV2lQzOy/EUeWx0NZZrjSvvRRUt/%2bf6P3sVwOKAmor3t2qqMNSP7lMuoqBwECBAgQIECAAIFXAgUE%2bSUAX9Wp/xIYS%2bBxRkodgQsBKvX8IyzrRwAAIABJREFUfhtY347Vnxznt8B%2b9psk/UcJsbp%2bbv%2b/312jyH%2blJKBVBdxj37/HcinCxRelihy7XRQBAgQIECBAgEAhAhKAhVSkyyAwgcBj0M7ykkUEZ%2bpKKIyXWDIzaYKR5X//S3tV6lcC37s2YP%2b/SfpYjgf1pSJ93rhfYBuQ/MtxuFUmAgQIECBAgAABAr8FJAB/W/gXAQJvBdLeTAI2BQZsJAT7JAmv3vYIPxlLoL37dGNsMbbY/2%2bsHhXjOJKA%2brxxv5g2sG0l/2IMvEpJgAABAgQIECBQt4AEYN317%2boJ9BGwdFcxwZo%2bSS%2bveUyO3qcZsH36h9cMEyjg%2bUNfGeOLBGbZDutAgd/li0WeKSQBw7eBbWvsDjwKKzoBAgQIECBAgEBVAgUE4OwBWFWLdbFLCOyX69sK2IQP2EhY9ExYpHvjEn2ttnO2XXNvXKl6XLH/X22dfn%2b9aeZQ21li3PhX9fgX8pnsumt%2bSv5VOnC7bAIECBAgQIAAgZgCEoAx602pCcwtcL1ZfxGoEqiqpA34YslMA8w%2bCRAyCFpJX5i2buz/N1NPy/M0KYngSwCeK4ylkdrA%2btbqCHmOp0pFgAABAgQIECBA4EMBCcAPafyCAIFXAvbuiRSkUdYhQcX0zfZXzd5/JxaQAKi3r9r/b%2bLOFeDwKZmwm1HUc3b2kHHde%2bodY9T9qHVvX%2bQAY6oiEiBAgAABAgQIEHgjIAH4hsQPCBA4ICBQN2owZdrZNQKqp/pufbP9QOef6Ff2A6t4TLGH1ES9Kt5h2665kqypeCzwvHLq88qcr9%2bm2frxRhUlJkCAAAECBAgQIEBgJyABqCEQIHCKQEqQ2LdHkK7IQK1kxClDwWivNaZUO57Y/2%2b0XlTGgfZLjdtvWDJszuSWcx1ob/b7K2NsdRUECBAgQIAAAQKVC0gAVt4AXD6BAQL7fXsE6Q4ETYpMkJV8vb7dPmAkGO8tbddc6jOVJQLt/zdeByroSN%2b%2br/600kBlY0HJzxaxr%2b3KqggFDa4uhQABAgQIECBAoF4BCcB6696VEzhHIC0HJGAvSFdIG7g8py947/kC%2b1mA94W0JzNKegS97f93fr8p%2bQi%2bFOD5wv1gsTawTbNxSx5fXBsBAgQIECBAgACBqgQkAKuqbhdLYFQBScDFgjMSDD0SDH2Ch9eb5uuoncLBBgsYTyobTyy5O7iv1PLG/WcUXwwY6X7X557oNZWNw2/a1vrWrL9aRljXSYAAAQIECBAgUI2ABGA1Ve1CCUwiIGhfe7Ao7vVL/k0yJJx1UEv/xe1PJyYO7P93Vk%2bp58372cFXJ7YvX5J5k9ipZmxR98PqfmtWdj3jqislQIAAAQIECBCoTEACsLIKd7kEJhCQBBRYixaclfybYCAY4ZAFPJMIPvcJPtv/b4TeUtchzAb0nBHtOSNMee8%2b3aS9N%2bsaUVwtAQIECBAgQIAAgYoECgi22bupovbqUvMVkAQUnIsS7JL8y3ccSSVr7z7dRGlLyjls3DPTJO8%2bmGvp9rMBL/W7Yf2OG7dXbcBef7kOdspFgAABAgQIECBAYEwBCcAxNR2LQN0CkoCCS6%2bCSznOhrqqu5fmf/X7IP82QFvKsX3HKJP9//LviBmXMM1Warv1rTHCM4c2MLgNXNnrL%2bNBTtEIECBAgAABAgQIjCkgATimpmMRILBPAgre91kGz2vmTVZs1hd6aAyBNENMYHdwYHfefnX6OGb/vxjdMPtSXm/WX9quuTdWFDtW5D6WBSzf%2brb1BYzsxzYFJECAAAECBAgQIDCqgATgqJwORoBAWsLvx%2bpz2zWSgKcHxgMGk0IEHrfpXqdzxhIwwydE3zp9zLL/X6yOmHlpny0L6pnDM8fp41E9ZvcpYZ55d1Y8AgQIECBAgAABAgSmENh/cA77gUlQd4pW4ZgEzhdIY8t11/z0zfxCg/hBgmapDabl4s5v0Y4wt8D%2b%2bURQP0hf6zvW2/9v7p5Ux/l2zxyb5mvfduh1nk0qaQNbY24dY6CrJECAAAECBAgQIHBQIPIHIAnAg1XrlwQWF7gWkAv7BYvI94Z92e33t/gIcF4B9kv86UMlJQEtP3dep/DugwLpCx%2beOyT3Cnh%2bOfe%2bl748c5kS4wc7jF8SIECAAAECBAgQIFCHQOT9M8zsqKONusrYAvsgvpk8JQXx876WraWuYo8Zz0ufgpiCucUE9O3/97xx%2b/dkAhKBxYwZ5ybCanu/xN9ko4oDEyBAgAABAgQIEAgsEHmfncDsik6gKoEUjIs81khABAkm3n268Y338oaW9u7TjT4YpA8e%2bnKA/f/K65yZX5FEYAHjxqExxe%2beEpwSf5mPRYpHgAABAgQIECBAYFGBtmuuYgbW1reLwjk5AQInC6S9SNquMRtQ0OopaDXW3/dm/Z3cHcO8Ybe/lz1Fx%2borix3HXlRhulxxBX2WCPT84fljsTFwgs/b92lc9cWn4oYsF0SAAAECBAgQIEBgXIHAe%2bzY32ncpuBoBGYRMBvQN/JHDoLZ52aWnrvsSVKAM/KS5SO3%2bZgBbPv/LduJnP1/%2b3EkLSt8r096FonaBq7TF2I26wtdmgABAgQIECBAgAABAr0E9h%2bGwwWTzPboVb1eRCBbgf2XDwThfBt/4P1nfZuSydk2cAUbXaD9sfpsBnHYoL39/0bvEQ54jkBKoFiaPOx4MvC5Ifb1Xm%2bar/92f/x1Trv3XgIECBAgQIAAAQIEKhUIuL%2bOQFKlbdVllyXw7Nv4luWSCOwZ0FvfCoCVNQ6ccjWSgEED2Pb/O6WZe%2b2MApYHDTqm1PPMZJnPGccDpyJAgAABAgQIECBQrMDjt2DjfABM34AstjJcGIEKBVIiMPXrqMsxKfcc9w%2bJvwqHhncvOSUBd0ug1RMA7pkcn6MfDjuH/f/ebcp%2bmJmAWYHD%2brdnoNHdtmb7ZTY4KA4BAgQIECBAgACBEgQi7Ydh2bcSWpxrIPBW4Nk38cMHvAXExgqISfy97Sl%2bsvvSQNoHSRIwxlhp/z%2bdNpBAehZJSWtfNBjrPu44ve5Vd59uUhI63d8CdRdFJUCAAAECBAgQIEAgikBaUq3Xh5Plg22XUUyVkwCBYQIp%2bNZ2zZX9vqoNmu2%2b/e7LHsP6Ty3vMnM4zPhg2fZaOmWB17lfdjg9j9izePnPgDG%2b8HCCU0oyp2SzpF%2bBg4dLIkCAAAECBAgQIJCjwD7gnu2Hq/QhKUc3ZSJAYBqBFBBJgRGBtzCB/rPuH7vZFr79Pk1nKvio%2bzHirLYX5AtQMa/R/n8F9766Lu0pGWhmYB3PJJPdF/Yz/XzJqa7xw9USIECAAAECBAgQyEYg13240odt347MppkoCIHZBa436y9tCpqc8M1qrw0RpNvuvnxiicDZ%2b1RJJ7QvYL59PSVoS2prroVAEnhaJtRzSb5jT0bPgLtVDSzvaewgQIAAAQIECBAgQCAbgbZrLjP60PSQPlxL/mXTPBSEwKICv4JuluOKORvoMYG7C4alpO6ijcnJixPI7vnFFxYeUnK2uIbmggi8Eth9Selx6XJLhRr3Htpufbu7Hxn/XvUU/yVAgAABAgQIECBAIBuBx2Vudh9elgwy3wsQZ9MkFIRAdgJPy3FZIjTEN/BTUPTKmJ5dNyquQOlLAvvg65LPL869T/YX18BcEIEjArsxaLO%2b2K%2bqIiFYQUJwvyzs7hnHl1aPdBC/JkCAAAECBAgQIEAgL4Hdslqb5uuMAXYzQ/JqAkpDIITAPhl4aW%2bebJKB2zR7Oy3/l4KhIRqRQhYl8G/3x18SgQuPB/b/K6pPuZhhAuke%2bDRD0DPKwmPSaMnIxxl%2b6T4j4TesX3gXAQIECBAgQIAAAQIZCuwC7Jv1xeMSW%2bmDz%2b7DT9q/aeA33X8d4yoFidPxM7xsRSJAIJhACsakvVZ8%2b37o2Dzofb8SfsbyYB2m8OLuEoH2Dx34nDZoLPh1Lvv/Fd65XN5ggTQupf6RnlMkBc8bZ4Z/Du173t3n3av0XOn5ZnCT90YCBAgQIECAAAECBAgQIECAwDQCluPqG%2bQ65XW/A2Jm%2bE3Tbh11XIHdOGCPrl/JuemD5o39/8Ztwo5WuMBTUjAtl2328inPI6O99n7vfinZV3hnc3kECBAgQIAAAQIECBAgQIBAuQJphuBuVlDXXKZlKmdc4nje4Pvg2dm/g2m7mQmPRpe7JczM1C63Y1R0ZU/L8WXc93czajMuX5%2bxbFtRk3KpBCYRSF9ceCcxaF/BM55vHmdc7r7EtEv0Jd9JKs9BCRAgQIAAAQIECBAgQIAAAQIE8hF4FmS7TN8Cr2dZrt/LMaclnnfJUYm%2bfBqmkkwqkJZ02y1D/pjoPmNZ89%2bJ82Gz6x4D0k/B6N1SxmcEuYeV4dxrePZ%2b%2b/9N2m4dnMCr5ODl47Lnu3Gk8gThy2eaNJsvjav26tNnCBAgQIAAAQIECBAgQIAAAQIE3gg8Bdl2S0KlWYO/lufKOtC2X8pqfbuf5ZjK/evb7k9JhjcX6wcEKhf41d%2b75nlAfazE4Ha3xFyPWbX78abPTLssX2P/v8o7ksvPQiDd69Of/aznx%2beAF88wWT/H7Ma23zP2fiX2nq5j94WldH325suiuSkEAQIECBAgQIAAAQIECBAgQKBcgaelRZ8Cbunv3cyix6Thr4DVLhF3xs9SIO/5OQS/ym1Triwvgff6%2bKvA%2bosk%2b1M/HTLzZJ%2b4zzK512d2YUqk5lV7SkOAQF%2bBp7Hr9d9vxruBzzKvj/v0f4m8vjXkdQQIECBAgAABAgQIECBAgAABAgQIECAQTiAlDPsk2TJ%2bzX04dAUmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMJVA9OU/015kU9k4LgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFwAtGX/0zLBIZDV2ACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECUwgUsPznw5A9D6ewdEwCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECiwuEX/6za34ujqgABAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIRuO6an23XPAT%2bc5mLpXIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQWFTg2/fVn4ETf49Jyx%2brz4siOjkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXATarrkMngC8z8VSOQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsLtB2zX3kBOD1pvm6OKICECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhB4N/uj78iJ/9S2a836y85WCoDAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcUF0uy56AnAxREVgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAOAv98X63artmGTgDefbrJwVIZCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwu0G7WF6GTf13zkK5hcUgFIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCDwHXX/IyeAEyzGHOwVAYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECiwr82/3xV/TkX2v5z0XbkJMTIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkJHC9ab6GTwBa/jOjFqUoBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECiwmkZTPDJ/%2b65sHyn4s1IScmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDISaDtmsvwCUDLf%2bbUpJSFAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgSYG2a7bhE4CW/1yyCTk3AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBALgLtZn0RPvln%2bc9cmpNyECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILC3Qds19%2bASg5T%2bXbkbOT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkINAKbP/0nXk4KkMBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBYVKGL2X9dsF0V0cgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI5CJQy%2b%2b9603zNwVMZCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwqUMjsv4d/uz/%2bWhTSyQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsLfDfXfN32zUPBfy5X9rS%2bQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsKvDP99Wq7ZptAcm/h5TIXBTTyQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsLdB2zWUJyb90Dd%2b%2br/5c2tP5CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwmkBJmpST/2rtPN4tBOjEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBHATabn1bSgLwerP%2bkoOpMhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYRKDdrC9KSf61XXO/CKKTEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhB4J/vq1XbNdtSEoD/3TV/5%2bCqDAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQWEUj75ZWS/EvXkRKai0A6KQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGlBdJsuZKSf9eb5uvSps5PgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYBGB9sfqc0lLf6ZE5rfvqz8XwXRSAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAksK7Pf9uy9p9l/brW%2bXNHVuAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAosJlLbvX0pk/tv98ddioE5MgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYCmBtE9eWTP/moe2a%2b6X8nReAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAosJtJv1RYHJv4d0XYuhOjEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQSKTf6Z/bdEc3JOAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQUKTv6Z/bdkw3JuAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB%2bQWKTv6Z/Td/g3JGAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB5QT%2bu2v%2bLnLPv6552F2Xvf%2bWa1zOTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMK/A9ab5WnTyz%2by/eRuUsxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwj8M/31eq6a34Wnvyz998yzctZCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5hT4t/vjr7ZrtsUn/8z%2bm7NZORcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDcAmnWX9s1VxUk/nZ7/11v1l/mNnY%2bAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArMIpGRY2zX3tST/2m59OwuskxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYU%2bDb99WfKRlWT%2bKv2c3%2bS8uczunsXAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQmFUiJv%2btN87W2xF%2b63nTdk%2bI6OAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG5BGpO/O2Tndu01%2bFc3s5DgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYBKBdrO%2bqHGpz9czHP%2b7a/6eBNhBCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEwt0P5YfW675qrtmu3rRFiN/7/ump9Tmzs%2bAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVEFrjfrL/uk332NSb5D1/xv98dfo2I7GAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGxBVJSKy1r2d59ujmU/PK75mpse8cjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcJZASvY97uWXlvVc30rqNQ89De7/%2bb5anYXvzQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgROFUhJqpTk2yX6uubycSnPXaLPcp5d72Tfm6Rg8jy1LryeAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQC%2bB9sfq834W3%2bXjLL5dgm/bcybbm%2bSW9x1NDFr6s1fL9CICBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFeAmlW3y7hZ4%2b%2bJZKXlv7s1Uq9iAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4KhASvxdb5qvZugdnaE3XWLwx%2brz0YryAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLHBK436y9t11jW84x9%2b85NnP531/x9rJ78ngABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBRgf3%2bftPNalswqXZuUm6%2b969vj1aUFxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBA4JtD%2bWH2eL8m14NKaeSch7ft3rKH6PQECBAgQIECAAAECBAgQIECAAAECBAgQIECAQD%2bB6675KQG4cGLSvn/9GqtXESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIHBb4t/vjL8m/hZN/m/XF4VryWwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI9Ba43zVcJwEUTgFc9q8rLCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBwXaLvmXgJwoQTg3aeb4zXkFQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgROEJD8Wyb5l/Zd/Of7anVCVXkpAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcMC376v/pQAnD8BKPl3uF36LQECBAgQIECAAAECBAgQIECAAAECBAgQIECAwECBf7s//pIAnD0BuG1/rD4PrDJvI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIPCxgASg5N/HrcNvCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEwgmkPejMAJwtCWjmX7geosAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYACEoCzJAAl/wL2DUUmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECIQUaLtmKwk4aRJQ8i9kz1BoAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBQgbZb30oATpMAvO6an%2b2P1eegTUOxCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEIgq0XXMlATh%2bAjAl/9IeixHbhDITIECAAAECBAgQIECAAAECBAgQIECAAAECBAgEFmg36wsJwJETgHefbiT/AncKRSdAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBZIS1RKAI6aALyK3B6UnQABAgQIECBAgAABAgQIECBAgAABAgQIECBAoACBtmu2koBnJwG3aTZlAc3BJRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEQXaLv1rQTg8ARg2u8vzaSM3g6UnwABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBCBtmsuJQCHJQCvN81X%2b/0V0hFcBgECBAgQIECAAAECBAgQIECAAAECBAgQIECgFIF/uz/%2bkgA8OQFoyc9SOoDrIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUJpBmsEkAnpIAXN9%2b%2b776s7R24HoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQKEtjtY9edkgSr8rXb/%2b6avwuqdpdCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQqkDbNVdmAX6c1LTXX6kt33URIECAAAECBAgQIECAAAECBAgQIECAAAECBAoVuN6sv0gAvk0AppmRaY/EQqvdZREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJQsIAH4IgF4327WFyXXt2sjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoXKC9%2b3QjCdhs2665LLyqXR4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgEANApUvA3qfEn//fF%2btaqhr10iAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCJQNs1KRH2UNEfS31W0rZdJgECBAgQIECAAAECBAgQIECAAAECBAgQIECgSoE0C66K5N/dp5t/uz/%2bqrKSXTQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA9AmkJzIJnAe6W%2bfz2ffVnPTXqSgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBKoXKGwvwO31pvlqtl/1zRoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBugZQ0C7wU6H0qf0pk1l2Lrp4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAM4HrrvkZJwm4vt3tX/hj9fnZJfgnAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJPAmk/wHxnAj4m/Czt%2bVRb/iZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQU%2bC/u%2bbvtmu2S80GTDMRUyIylUPCr2eleRkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBQwJpNmDbNVcTJgK3bbe%2b3c84vEz797WW8zxUJX5HgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYByBXXJulwzcLcPZY2Zget3Tn10S8fJpNp8ZfePUiaMQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjvmpvIAAAUwklEQVQQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC/2%2bHDgQAAAAABPlbj7BAIWTAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgBgIgjKDfUCQ0EwAAAABJRU5ErkJggg=='/%3e %3c/defs%3e %3c/svg%3e");
  height: 1.5rem;
  width: 2.6875rem;
}
.svg-icon.mastercard {
  background-image: url("data:image/svg+xml,%3csvg width='43' height='20' viewBox='0 0 43 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3cg clip-path='url(%23clip0_3379_55569)'%3e %3crect y='-2.85742' width='45.7143' height='24.1429' fill='url(%23pattern0)'/%3e %3crect x='-2.35693' y='-6.64258' width='33' height='23' rx='3.5' fill='white' stroke='%23D1D9E0'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.5004 15.5119H9.55787L7.35137 6.84639C7.24663 6.44778 7.02426 6.09538 6.69716 5.92929C5.88084 5.5119 4.98131 5.17972 4 5.01219V4.67856H8.74012C9.39432 4.67856 9.88497 5.17972 9.96675 5.76175L11.1116 12.0125L14.0527 4.67856H16.9134L12.5004 15.5119ZM18.5489 15.5119H15.77L18.0582 4.67856H20.8372L18.5489 15.5119ZM24.4324 7.67973C24.5142 7.09625 25.0049 6.76263 25.5773 6.76263C26.4768 6.67886 27.4567 6.8464 28.2744 7.26234L28.7651 4.92987C27.9473 4.59624 27.0478 4.42871 26.2315 4.42871C23.5343 4.42871 21.5717 5.92929 21.5717 8.01191C21.5717 9.59626 22.9619 10.4281 23.9432 10.9293C25.0049 11.429 25.4137 11.7626 25.332 12.2624C25.332 13.0119 24.5142 13.3455 23.6979 13.3455C22.7166 13.3455 21.7353 13.0957 20.8372 12.6783L20.3465 15.0122C21.3278 15.4282 22.3895 15.5957 23.3708 15.5957C26.395 15.678 28.2744 14.1789 28.2744 11.9287C28.2744 9.0951 24.4324 8.92901 24.4324 7.67973ZM38 15.5119L35.7935 4.67856H33.4234C32.9328 4.67856 32.4421 5.01219 32.2786 5.5119L28.1927 15.5119H31.0534L31.6244 13.929H35.1393L35.4664 15.5119H38ZM33.8323 7.59597L34.6486 11.6789H32.3604L33.8323 7.59597Z' fill='%23172B85'/%3e %3crect x='-2.35693' y='-6.64258' width='47.5714' height='33.2857' rx='3.5' fill='white' stroke='%23D1D9E0'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.6843 16.8993C19.9928 18.3251 17.7987 19.1858 15.4011 19.1858C10.0512 19.1858 5.71436 14.9005 5.71436 9.6144C5.71436 4.32824 10.0512 0.0429688 15.4011 0.0429688C17.7987 0.0429688 19.9928 0.903681 21.6843 2.32946C23.3758 0.903681 25.57 0.0429688 27.9676 0.0429688C33.3174 0.0429688 37.6543 4.32824 37.6543 9.6144C37.6543 14.9005 33.3174 19.1858 27.9676 19.1858C25.57 19.1858 23.3758 18.3251 21.6843 16.8993Z' fill='%23ED0006'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.6841 16.8993C23.7668 15.1438 25.0875 12.5315 25.0875 9.6144C25.0875 6.69732 23.7668 4.08503 21.6841 2.32945C23.3756 0.903679 25.5697 0.0429688 27.9673 0.0429688C33.3172 0.0429688 37.654 4.32824 37.654 9.6144C37.654 14.9005 33.3172 19.1858 27.9673 19.1858C25.5697 19.1858 23.3756 18.3251 21.6841 16.8993Z' fill='%23F9A000'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M21.6842 16.8989C23.7669 15.1433 25.0876 12.5311 25.0876 9.61401C25.0876 6.69695 23.7669 4.08468 21.6842 2.3291C19.6014 4.08468 18.2808 6.69695 18.2808 9.61401C18.2808 12.5311 19.6014 15.1433 21.6842 16.8989Z' fill='%23FF5E00'/%3e %3c/g%3e %3cdefs%3e %3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e %3cuse xlink:href='%23image0_3379_55569' transform='translate(0 -0.000317014) scale(0.000558036 0.00105664)'/%3e %3c/pattern%3e %3cclipPath id='clip0_3379_55569'%3e %3crect width='42.8571' height='20' fill='white'/%3e %3c/clipPath%3e %3cimage id='image0_3379_55569' width='1792' height='947' xlink:href='data:image/png%3bbase64%2ciVBORw0KGgoAAAANSUhEUgAABwAAAAOzCAYAAAC/BhLXAAAgAElEQVR4Aezd23HbSLcGUIdAgROAQ3AIE8KEoBAmBIWgx/M2rhpDflUGVgly1XmcEBSCMtBfTZGmKOvCCy69N9ZUTVk3Ao3VG2CjPwL49Ml/BAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQyCrwb/fHn9/umr/brrmo7f%2br2%2bVf338sPme1t10ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEehNYh30Pbdc81v//8qb9ufjS28ZbEAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIEsAv/8WCyuuua/%2bkO/V4LJ2%2bV5ln6wHQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR6EWi75U3I8G99pWK5ZWkvEBZCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILpAe7s8jxz%2brdt%2bH70ftJ8AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBALwJhb/354jmFV7fLv3oBsRACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECkQUSXP33uN6Gi8j9oO0ECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEThb4/mPxOUsAeHXbfD0ZxAIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBb4t/vjzywBYNstbyL3hbYTIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQOFkgVwDYuAXoyRVhAQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqEFBIChu0/jCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOwKCAB3PXxHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILSAADB092k8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgV0BAeCuh%2b8IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIhBYQAIbuPo0nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsCsgANz18B0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB0AICwNDdp/EECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEdgUEgLseviNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQWkAAGLr7NJ4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAroAAcNfDdwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRCCwgAQ3efxhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYFRAA7nr4jgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBoAQFg6O7TeAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK7AgLAXQ/fESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEAgtIAAM3X0aT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBXQAC46%2bE7AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqEFBIChu0/jCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOwKCAB3PXxHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILSAADB092k8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgV0BAeCuh%2b8IECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIhBYQAIbuPo0nQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgsCsgANz18B0BAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB0AICwNDdp/EECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEdgUEgLseviNAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAQWkAAGLr7NJ4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAroAAcNfDdwQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgRCCwgAQ3efxhMgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDYFRAA7nr4jgABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBoAQFg6O7TeAIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQK7AgLAXQ/fESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEAgtIAAM3X0aT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGBXQAC46%2bE7AgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqEFBIChu0/jCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECOwKCAB3PXxHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAILSAADB092k8AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgV2Bf34sFm3XPCb5/2J363xHgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYIYCbdfcpwgAb5fnM%2bw%2bm0yAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgV6DtmosEAeBDuZpxd8t8R4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGCGAuvbgD4EDwHd/nOGtWuTCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE3hBofy6%2btF0TMgS8um2%2bvrFZfkyAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgvgLrEDDa8wAv59tjtpwAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAHgLt7fK8XFXXdsubev9vLr7/WHzeY3N%2b/ckq4Lxdnq%2bfeViee5ju/293zd//dn/8%2bWujfUGAAAECBAgQIECAAAECBAgQIECAAAECBAgQIEAgk8D6%2bYYl6It2ZePjqc9kXIW4PxdfMvWnbSFAgAABAgQIECBAgAABAgQIECBAgAABAgQIEJixQLkSbo7B3yvBodukzng/sOkECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgRQC5TamrwRhJ19VF3WZV13zX7kaMkXn2ggCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIF5Cayv/Jtt2Pd2SLm8mVcl2FoCBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHwAutn/j28HYI1sw4Gv901f4fvZBtAgAABAgQIECBAgAABAgQIECBAgAABAgQIECAwH4G2ay6Ef%2b%2bGnA9uBTqf/cGWEiBAgAABAgQIECBAgAABAgQIECBAgAABAgTCC7Rd4%2bq/7t0A8LE8HzF8R9sAAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB/AKe/fdB8LcJBu/OrvNXgy0kQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAIL%2bD2n3sGgF3zEL6zbQABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEB%2bAQHg3gHgY/5qsIUECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQFKrX8EAACAASURBVIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBQSAAsDwRWwDCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEtgICQAHgthp8RYAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgEF5AACgADF/ENoAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQGArIAAUAG6rwVcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLhBdrb5Xnb7R%2bCzfdvlzfhO9sGECBAgAABAgQIECBAgAABAgQIECBAgAABAgQI5Bf4/mPxeb6h3kHB52X%2barCFBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECKQTau7NrIeD7YWAJSlN0to0gQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDIL/Bv98efAsC3A8Cr2%2bZr/iqwhQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAqkE2q65FAK%2bGgI%2b/PNjsUjV2TaGAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgHgLlSjch4E4I%2bND%2bXHyZR%2b/bSgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgZQCQsBfAeC98C9lidsoAgQIECBAgAABAgQIECBAgAABAgQIECBAgMD8BK5ul3%2b1XXM/46sBL932c351b4sJECBAgAABAgQIECBAgAABAgQIECBAgACBEQTKFVjrMOqi7Rr/72Hwb/fHn99/LD730T3F/8l9edN2uf9fXfl4uzwX/PVROZZBgAABAgQIECBAgAABAgQIECBAgAABAgQIEHgm8BT6rZ5F9zDjK9Aee9j2cgXfZV9h4LMu8iUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBjwVKUNXenV33EHz1EZ5lW4ZbWn5cgv6CAAECBAgQIECAAAECBAgQIECAAAECBAgQIECgL4H1bT5d8dc1QwaPD%2bXqyr76zHIIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIvCrQ3i7PXfU3aPC3GyreLs9f7Qg/JECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIHCqgPBvxODv2dWF/3Z//Hlq33k9AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgR2BcjvKtmvc9vNZMDfilZAP//xYLHY6xDcECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEThFou%2bXNiIHX7m0wpwnd6mrD3dn1Kf3ntQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgR%2bCbj15zS3/nwZuLoV6K%2bS9AUBAgQIECBAgAABAgQIECBAgAABAgQIECBAgMApAq7%2bqyMAvLptvp7Sj15LgAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4NP3H4vPL69E8/10gaCSJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIHCSgNt/Thf2vRa0ug3oSeXsxQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAm3XXLwWRPnZZMHghaokQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcLSA5/9NFvQ9vhGyCgCPrmYvJECAAAECBAgQIECAAAECBAgQIECAAAECBAgQ%2bCQArCwAvDu7VpYECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEjhYQAFYWAHbLm6M70wsJECBAgAABAgQIECBAgAABAgQIECBAgAABAgQICAAFgPYCAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBRAICQAFgonK2KQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgJAAaC9gAABAgQIECBAgAABAgQIECBAgAABAgQIECBAIJGAAFAAmKicbQoBAgQIECBAgAABAgQIECBAgAABAgQIECBAgIAAUABoLyBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEEgkIAAUACYqZ5tCgAABAgQIECBAgAABAgQIECBAgAABAgQIECAgABQA2gsIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQSCQgABYCJytmmECBAgAABAgQIZBT458di8W/3x5/%2bn87g%2b4/F54y1ZZsIECBAgAABAgQOE2h/Lr6MOS4v6zushf6aQD6BY/e5b13z/21XWwg25/Ysb/JVpy0iQIAAAQIECBAg8IbAJtz7dtf83XbNRXt3dr3%2blOK9E5XaT4yWN099tby5um2%2brvqvay6ubpd/lRNUkzVvFL0fEyBAgAABAgQqE9iEepvx3HZMXsZ7NY5J1%2bPQ1blDc1HOJcr404fWKisszXlX4Lf9rnuq66uu%2ba/H/e7i3Ua88ctN2zbBY3u7PP/9%2bNA4Zz/4%2bCgAfKPk/JgAAQIECBAgQCC6QDkhL%2bFQ2zWX65DvoccTm0fLqnFyZtOmTVhogib6fqz9BAgQIECAQGyBMiYvk/nlA1w9Bw0VjcdXweVl2U6hYOx6zdL6EqiVoHqC/e6oAPAQ97Jt24Bwte9VdCzYnI/W8q8A8JDa8rcECBAgQIAAAQIVC5Sr%2bzaTC23n04ECyrdOurZXEJZPmJa6qbisNY0AAQIECBAgEE6gfAhvfceGuV6xU7b7sgQV4TpPg8MKPNvvpvzg6%2bAB4GsdtLojzOqDv%2bYBducBBICv1YufESBAgAABAgQIBBHYhH5Ptw16K/Dx892TAB6veNyva%2biinDwGKX/NJECAAAECBAhUI7Aal5db7Psg3surke7LlVg%2bdFZNqaZqyNNdb1aPR5gy9Hte85MEgM87dXWF4FMYWIvJc5%2bRvxYAPq8NXxMgQIAAAQIECAQRWN3a8%2bkZHCMPoIVnr4RnKftgfYuqy1JrJmyCHBg0kwABAgQIEBhdYB38Xc5ljHjCdpYw4sK4cvQSTbnCZ8FfbedikweAmw5fH5vKhxJmHAQKADf14F8CBAgQIECAAIHKBVYD%2bKeHgc/1VkK1ndzNrD2r50tcuJVT5QcKzSNAgAABAgRGEyhXts17cv2oDwfelw%2bYjdZJVpROoATJJwTRQ5/DVRMAbjp%2b3h9SEABu6sC/BAgQIECAAAECFQusT3Jm/Mm9oyYXhj65m/PyH8pzbUzeVHzQ0DQCBAgQIEBgMIHVhLq7cZw0Fi5jyeI4WCdZcDqB1VV/XfNfxeFf2SeqCwA3hbB%2bTuDMPkwsANz0v38JECBAgAABAgQqFGhd8XfSxELlJ4dZtk0YWOGxQ5MIECBAgACBYQRKaLW%2bVXqWsdxk21EchYDD1Gm2pa6faxfhA7HVBoClJuZ3/BIAZjsW2B4CBAgQIECAQAqB8unGtlvdcnGyE3LhmasOj6iBVRjoNqEpDkM2ggABAgQIEHghUCbP3fKz3zGyEPBFkfn2N4FA4V85d686ACy48woBBYC/7VB%2bQIAAAQIECBAgMK2AZ4n0O6lwRIgldO166YP7Uss%2b1T3t8cTaCRAgQIAAgX4E5jVp3stYcO8xdQkB%2b%2bklS8kmECz8CxEAlhqZz/FMAJjtmGB7CBAgQIAAAQJhBcogvPUskb0nCgR7407MnOC9uiqwXNUadufUcAIECBAgQGD2Asbpg489L2dfZAB2BIKGVNVfAbhBfrrrUBPhtqonzBEIADf97V8CBAgQIECAAIEJBdafbJzZA7kHn0Q44URB204I/N5xX96Uh89PuKtZNQECBAgQIEDgYIGr2%2bVfw4yNjDmfuxonHlyaqV/Qds3l8/oI8nWYALAUT/5jmwAw9UHCxhEgQIAAAQIEIggEvK3JOwGPSYwgJ6YT96EgMMKxSRsJECBAgACBp1vlee7faGP8ezVHoAisr06b%2bJzlqLoPFQAW67Zb3uQ9hxUAOqIQIECAAAECBAhMKNDeLs/zDraPOmGKeJKnzUc/M1AQOOHhx6oJECBAgACBPQTarrkwXh9xXH%2b7PN%2bjW/xJcoHAoVS4ADBw2LrHebgAMPmhwuYRIECAAAECBOoVEP6NOJFwdECljeNMeC1vypWw9e6tWkaAAAECBAjMUWD1jO4u%2bzOyqhvvugpwjjvbs20OHkiFCwAL/dVt83Wc876xjzcCwGe7li8JECBAgAABAgTGEljf9nOPT6yNPUC2vpwnPjH6tZx4lom2sfZD6yFAgAABAgQIvCfgA3vTjCHLc8ne6xe/yy0QPIwKGQCW52/mPA8WAOY%2bWtg6AgQIECBAgECFAp75N81EQs4TmpSWD9/umr8r3HU1iQABAgQIEJiZwFXX/GcMOcF48%2b7semalZnOfCQR/5mbIALDwt11zn%2b94JwB8tmv5kgABAgQIECBAYGiBcnWTiYQJJhHcAjTc1aar/cRtQYc%2bJFk%2bAQIECBAg8IZA8NsQhhv7vQwe3BXijcJM/uNy9efLWgj2fdgAsHwIM5j1Hsc5AWDyQ4bNI0CAAAECBAjUJdDenV3nG1QL9PTpoDUQ9iS6rqOP1hAgQIAAAQKHCOScDB90zLbHZPz%2b63cb0EOqNc/fBr/9Z9kHwp675HxMiQAwz9HBlhAgQIAAAQIEKhcwibD/Cb9AjdXzGnA1YOUHN80jQIAAAQIJBXxwb9rxaAmCEpaVTfpAIMFtKMMGgKVrEvi/%2bCCCAPCDXc6vCRAgQIAAAQIE%2bhBY30Lo4Xmo4etpJxX4h/N/aG%2bX533sj5ZBgAABAgQIEPhIIPhzyF5Mgocb9z2WD4B91Ed%2bn0sgyW13QweACa7AfHHsEwDmOkrYGgIECBAgQIBApQJtt7wROMWbeNBn9fVZOSn1TJhKD3SaRYAAAQIEkgjkvBVefeO6j8baScrJZuwpkOD5f6FvAVq6Kd9diwSAe%2b5%2b/owAAQIECBAgQOBYgSQnMi8%2bSRdvAuGjCQa/j9On5RPh5RPCx%2b6TXkeAAAECBAgQeE/A%2bL2OceG/3R9/vtdPfpdLoDw/L8E5WegrAMs%2bl6APns1dCABzHSVsDQECBAgQIECgQoF899GvY0Ig14kJ0yP686F8Or/CXV6TCBAgQIAAgeACSYKIZ5PgMcea5Wqk4KWk%2bQcIJLlrTugAsNxp5YjzsoqPNQLAA3ZBf0qAAAECBAgQIHCoQHlmWa4BdMzJA32QuN88F/DQw5K/J0CAAAECBD4QaO/Oro0fqxg/hg5TPigzv34hUO7ykWC/C1%2bzuZ5/KgB8sZv5lgABAgQIECBAoE8BV/9VMXFQ8ScS%2bfRyki8E7POwZVkECBAgQGD2AkmuRIo/Br47u559Mc4IoJfzgm7y86sEAeDyJklfPJZj%2bYx2IZtKgAABAgQIECAwpoCr/yY/%2bYo/6TH9CWwYw6vb5uuY%2b7d1ESBAgAABAnkFfIivlnG8yfu8e9nvW5YkdBIAVnUO6xjy%2b57mJwQIECBAgAABAr0IJLmFSZgAKMkJI%2b8TThiFgL0cuiyEAAECBAjMXsC4spYAsLmffTHOBKA82zvJfpcgAGwukvTFo/PDmRxAbCYBAgQIECBAYGyBf7s//swyaLYd1UyACAf3CAed5I19tLM%2bAgQIECCQT8D4t57xb77qskWvCSQ6fxYA7nHONuIxNnx/vLa/%2bBkBAgQIECBAgMDEAiWEGHFQKxiq6yRDf0zcH0LAiQ%2bAVk%2bAAAECBAIL/PNjsTCOFwAGLuGQTRcA1tNtbZfnCsCyLfXIagkBAgQIECBAgEAagbZrHkwc1DNxoC9m2RdO9tIcUW0IAQIECBAYTyBREJHiQ2nj9bw1TSmQaL8Lfw7y7a75O9H5c/j%2bmHK/tG4CBAgQIECAAIFXBNrb5XmiAXOKiQP9McsA8LHsi6/son5EgAABAgQIEHhTIFEQkWIc/2ZH%2bUUqgUShU/jAKdkxMHx/pNrRbQwBAgQIECBAIINAe3d2LXCaaeA08a0v1d3vdXd1u/wrw3HFNhAgQIAAAQLjCCSb/A4fAo7T69YytUCi206GD5ySHQPD98fU%2b6b1EyBAgAABAgQIvBBw%2b8/fQxjBFJMJa%2bCh/bn48mI39S0BAgQIECBA4FWBZJPf4QPA0h%2bvdpQfphIQANbTncmOgQLAekpLSwgQIECAAAEC8QWSDZbDTxhMGDqxq%2bhqyKuu%2be%2bfH4tF/COMLSBAgAABAgSGFjCer%2buDawLAoSu%2bjuULAOvoh9KKZMdAAWA9paUlBAgQIECAAIH4Am3XXAqd6po00B/6Y1UDd2fX8Y8wtoAAAQIECBAYWiDZ5Hf4D6UJAIeu%2bDqWLwCsox9KK5IdAwWA9ZSWlhAgQIAAAQIE4guUK40ETgInNVBtDTgBjH%2bYtQUECBAgQGBQgWST3wLAQavFwvsSEAD2JXn6cpIdA53/nV4SlkCAAAECBAgQILAREPxUG/yEn/xQWz3VlucBbg5X/iVAgAABAgReEUg2%2bR1%2bDFz645Vu8qNkAgLAejo02TFQAFhPaWkJAQIECBAgQCC2QLKBcvjJAoFZT4FZRc/y66lP7z0PMPaxVusJECBAgMCQAsb0dY0hBYBDVns9yxYA1tMXyY6BAsB6SktLCBAgQIAAAQKxBRKdtAj/8oVe%2bnS3Ty9jH220ngABAgQIEBhKINnkd/gxoABwqEqva7mJzqXDB07JjoHh%2b6OuPVVrCBAgQIAAAQIzFmjvzq57ukIp/Ik6h7o%2bOa0/fu8Pk0kzPljbdAIECBAg8I5Assnv8OcVxmzvFGuiXwkA6%2bnMZMdAAWA9paUlBAgQIECAAIHYAldd85%2bg5feghQmTSmvArUBjH3K1ngABAgQIDCKQbPJbADhIlVho3wICwL5Fj19esmOgAPD4UvBKAgQIECBAgACB5wKVhhzhT/q5ChAHrAG3An1%2bEPM1AQIECBAg8CnZ5Hf4c4HSH8oyv4AAsJ4%2bTnYMFADWU1paQoAAAQIECBCIK9D%2bXHwZMKQIf%2bLORohXbQ38XHyJe%2bTRcgIECBAgQKBvgWST3%2bHPIwSAfVd4ncsTANbTL8mOgQLAekpLSwgQIECAAAECcQWSDZKPnSh4aLvljf8PM3Dr2KnD0eVN3COPlhMgQIAAAQJ9CxjXTz02212/ALDvCq9zeQLAevol2TFQAFhPaWkJAQIECBAgQCCuQKITlg/Dv3VgdXF1u/zLCflwNfv9x%2bJz8d38v66xi6vb5msJWQWHu5NDp1xhWGp5uJ60ZAIECBAgQCCSQLLJ7w/H9qeMocZ4rfONSHvP8W1NdD4dPnBKdgwM3x/H71VeSYAAAQIECBAg0JtAohOWVycJVmHT7fL8nx%2bLRW9oFtSLQOmTcpL27a75%2b6kOyxWIzcMYEzKJ1nHfS2dYCAECBAgQIBBeINnk96tj%2b0hjOAFg%2bF1qrw1IdD4dPnBKdgwM3x977UD%2biAABAgQIECBAYFiBp9te9ndFUkUn5fdOuoetnaGWXq4gLFe2tV1z6WrBPfbN2%2bX5UH1huQQIECBAgEAcgWST3wLAOKU365YKAOvp/mTHQAFgPaWlJQQIECBAgACBuAIZA8Byq0lX/MWtyZctL31ZAsGnW4g29xWFzLVMTLkK8GXR%2bJ4AAQIECMxQINnkdy3jrKPb4cOI89gJBYD19HOyY6AAsJ7S0hICBAgQIECAQFyBtksWqLgaKm4x7tny9ufiS7k60O1Cn10dqO73rB5/RoAAAQIE8gokm/w%2bOnir5cNiAsC8%2b9rzLRMAPteY9utkx0AB4LTlZO0ECBAgQIAAgRwCtZwg99SOyxy9Yiv2FXi6Vejq2YHhJ4lO3AdcBbhv0fg7AgQIECCQVCDZ5Hf4sZ0AMOmO9mKzBIAvQCb8NtkxUAA4YS1ZNQECBAgQIEAgjcCJoUNFJ%2bbLmzSdYkMOFnh6bmDzNU89P7u6r9vza1cBHlw3XkCAAAECBDIJJJv8rug8Y8%2bx2IsxmwAw09719rYIAN%2b2Gfs3yY6BAsCxC8j6CBAgQIAAAQIZBdIEJj8XXzL2j206TGDmQaCrAA8rF39NgAABAgRSCSSb/BYApqrOvBsjAKynb5MdAwWA9ZSWlhAgQIAAAQIEYgqUsCRDAHh123yN2QNaPZTAU23P79agPmk%2bVEVZLgECBAgQqF8g2eS3ALD%2bktPCT58%2bCQDrKYNkx0ABYD2lpSUECBAgQIAAgZgCWQbIQo%2bY9TdGq5%2beEdg8ZAi699sGt8Ido66sgwABAgQI1CiQZWy/35jnuNtyjrls5yg17iX9t0kA2L/psUtMdgwUAB5bCF5HgAABAgQIECDwJJBkgOy2hwr6XYF/fiwW7d3Z9ZgTPlOuq1z9%2bC6IXxIgQIAAAQIpBZKM7cNf%2bbcZBwoAU%2b5mv22UAPA3ksl%2bkOwYKACcrJKsmAABAgQIECCQRCDJAPkySXfYjIEFvt01f28mZJL/a58YuJYsngABAgQI1CiQZGwvAKyxuLTpTQEB4Js0o/8i2TFQADh6BVkhAQIECBAgQCCZQIYBcrnFY7JusTkDCqxrPvstQR8GJLRoAgQIECBAoFKBDGP7TB/SKv1RaaloVo8CAsAeMU9cVLJjoADwxHrwcgIECBAgQIDA7AUyDJDd7nD2ZXwwQPtz8aXtmvtME0wvt0UwfnBZeAEBAgQIEAgvkGFs/3JME/l7AWD4XWqvDRAA7sU0yh8lOwYKAEepGishQIAAAQIECCQWyDBATtw9Nm1AgfJcwKuu%2bS/ypNK7bb87ux6Qz6IJECBAgACBCgUyjO3f27stZwAAIABJREFUHd90TajbgwoAK9xJBmiSAHAA1CMXmewYKAA8sg68jAABAgQIECBAYC0Qf4C8vNGZBI4VyB4Clu071sbrCBAgQIAAgXgC8cf2sQK%2bj8JKAWC8feiYFgsAj1Eb5jXJjoECwGHKxFIJECBAgAABAvMRiD9AFgDOp1qH2dL17UBzPhPwdnk%2bjJqlEiBAgAABAjUKxB/bCwBrrCttel9AAPi%2bz5i/TXYMFACOWTzWRYAAAQIECBDIKBB9gHx123zN2C%2b2aVyBtCGg24COW0jWRoAAAQIEJhaIPrb/6Iq6aL8v/TFxSVj9CAICwBGQ91xFsmOgAHDPfvdnBAgQIECAAAECbwgkGCAbFL/Rt358mEB7uzyPNqm0T3vdBvSwOvDXBAgQIEAgskCCsX2oZ/x9NBYTAEbem/ZvuwBwf6uh/zLZMdBcx9AFY/kECBAgQIAAgewCCQbIBsXZi3TE7StXlH40kRPu924DOmIFWRUBAgQIEJhWIMHYXgA4bQlZ%2bxECaQLABHcPSXYMNNdxxP7oJQQIECBAgAABAs8EEgyQDYqf9acvTxMoV8u1XXMfLuTr3n5ejtvknlYTXk2AAAECBCIJJBjbCwAjFZy2rgSyBIBXXfNf9C7NdAy8ul3%2bFb0/tJ8AAQIECBAgQGBigQQDZAHgxDWUbfUJ9omXE2cP2frI9hAgQIAAAQKvCyQcx7wc14T6vvTH6z3lp5kEsgSA5UOQ338sPkfum0zHQI9yiFyJ2k6AAAECBAgQqEQgwQBZAFhJLWVqRrpbgf5cfMnUP7aFAAECBAgQeF0gwdg%2bVMD30V0jBICv12m2n2YKAL/dNX9H7p88x8DlTeR%2b0HYCBAgQIECAAIFKBBIMkAWAldRSpmasbwX68NGkTqDf208yFahtIUCAAAECbwgkGNsLAN/oWz%2buVyBTAFgeh1Cv9MctS3MM9Bz3jzvbXxAgQIAAAQIECHwskGCALNj4uJv9xRECuU7kfYL0iBLwEgIECBAgEE4gwdheABiu6jQ413lD8xj5KsAMx8AMz2J0VCBAgAABAgQIEKhEIMEAWQBYSS1la8b6KsD7QFf5vTthlq1/bA8BAgQIECDwu0CCsf2745lo47LSH7/3kp9kE8gWALZd8xD1WYAZjoGOG9mOELaHAAECBAgQIDChQIIBsgBwwvrJvury6ddoE01vtdeJZPZqtX0ECBAgQODTpwRjewGgQg4nkDAAfCxXoZUPREbrjATHQPMb0YpOewkQIECAAAECNQsYINfcO9o2tUCyZwE6mZy6oKyfAAECBAgMLJBgbC8AHLhGLL5/gYwBYPlQYcQQMPIx8Oq2%2bdp/dVoiAQIECBAgQIDArAUiD5DXVzoJNWZdwcNvfJoT%2bruz6%2bG1rIEAAQIECBCYUiDB2F4AOGUBWfdRAmnOF7rmt/2vhICRbgca%2bBhoXuOovc%2bLCBAgQIAAAQIE3hUIPEDenJwYKL/bw355qkA54X3rtprBfv5wqoXXEyBAgAABAnULJBjbb8b4Kf4t/VF3xWhdHwKZA8D1%2bc5DeTRCH1ZDLyPgMfDecWLoqrB8AgQIECBAgMCMBQIOkF9OBggAZ1y/Y216e3d2HSzse7mfrL6P9OndsfrWeggQIECAQCaBBGP7V8cwUcdhJvYz7V1vb8sMAsDNfnlfgsCazykCHQNXlm9Xld8QIECAAAECBAgQ6EEg0AB5c9Lx8l8BYA91YBHvC1zdLv%2bKOvH0vN1lO97fUr99KVCeA1mOk5v/y6THepLnovxbntXRdsubl/%2bX2yU9t%2b/x64eX63r6vlm1Z9O2TXvLvy%2b3yfcECBAgkFegHPd7fM95Oe72/Su3SHzP2/tw3n3t%2bZbNKAD8dQwoY92ncfDuGHQzFp3q329d83%2bvj5V/H6%2bP/ndPHyq9aH8uvjyvH18TIECAAAECBAgQGEwgwSSBAHCw6rDg5wJt1zy8N8ET5Hf2l3WnlmPf6vh3uzzfTlBsJgaa%2byD9%2bWsSZs/2PgsPnyZrSihcHErQ%2bbzefU2AAAECMQUSjO0PfW%2br%2bu9Lf8SsJK0%2bRGCOAeCeY89J9s9D%2bs7fEiBAgAABAgQIEEgtkGCSQKCRukLr2bj1J1wnOYnt7wR7eVOP6LAtKbcmKse37RV7v8K94H3YDNz%2b5c36lrcXqytffUJ52EK1dAIECPQskGBsP/D73NDvo7vLFwD2XOCVLk4AuFv3/Z27HLfcSstEswgQIECAAAECBAiML5BgkkAAOH7ZzHKNSW4D%2bpCt81bHsF9X8S1vBrz1ZqoJyUMnZlau69sWFXNXDGbbk2wPAQJZBBKM7VO935b%2byFJbtuNtAQHgcUHdoePRff/%2b7Z7yGwIECBAgQIAAAQIzE0gwSSAAnFnNTrW5JfDY96Sz5r%2bLGtyUdq%2bPVxflCjVBXxUTLfflytjVVZauFJzq0GS9BAgQ2BFIMLYXAO70qG8iCAgAqxiX/jp2RKgZbSRAgAABAgQIECAwikCCSQIB4CiVYiVF4OlB8XWd4B4aNpZ9PkJvPg/72i7tM/l%2bTVQc2o%2bV/v1DCWcFghH2MG0kQCCrQIKxfar3xijjrqz7w1jbJQCs6/xorH63HgIECBAgQIAAAQLVCySYJBAAVl9leRq4fp5c6Impsg019kh5Zt/K9%2bk2k6GNKw3npjBdXSHY3i7Po155WuO%2bok0ECBB4TyDB2H6K96vB1ikAfK9a8/xOACgAzFPNtoQAAQIECBAgQCCVQIJJAgFgqoqse2Pan4svCcKdqvaZEg5luLIyQV0MNvn5y2Z9dWAJe%2bve02O0rjiW9/DN/%2bvnlF6sJyF/%2b3fzd5t/9UOMftbK0wXKe/em7su/H%2b0r5ffP/768/vRWjLeE0vZfx92urkn5Obar9Md4vW9NUwkIAOs61kxVB9ZLgAABAgQIECBAoDqBBJMEVYUZ1XWwBvUuEH/yannTO8oRC1xfTXkf37OuCY8onqtnOLoycO89p4R1q7D86QrZvveb%2b3Lr1tXkZbCgY29AfzgLgXKl8TbcW960XfPQ8zFxta%2bU96%2baA/QEY/vhP5AyYjAqAJzF4eeTALCu8fA8qs5WEiBAgAABAgQIENhDIMEkgQBwj372J/0JRL9arQQv/WkcvqT1VZR9BxipJgt7nrCu3%2bbu7LpM2h9eTflfsXqPHv%2b2uA9Xt83XmgOO/D1vCw8RWIV%2b4%2b8nj2U8UGO4k2BsX//71gEBYo01csj%2b5W/3ExAACgD3qxR/RYAAAQIECBAgQGBkgQSTBALAkWtm7qvLcII/VR8%2b3e6zrgmC2YVtB0xaTmBTguELwdOnT%2bVKprZrLifog92J97uza/0x1RHTej8SWI9hp/9Ayd3ZdU3POU0wtt89DtX9vvVhWwWAH%2b3JOX6f4fxg8jFHj/t6jqqyFQQIECBAgAABAgR6EEgwSSAA7KEOLGJ/gfXtxT6c8Kn5JHqKiUrhn%2bDzkH2iXIE210nT1W0Mu%2ba/Q7yG/ttyy8P9j5L%2bksCwAquAfJIr/t4%2bjper66d4b31NOsHYPvQY6%2bXxeK7vZa/VZuafCQDfPj6%2b3CfG%2bD5zrdk2AgQIECBAgAABAgcJJJgkEAAe1OP%2b%2bFSB9S0sQ09OjT0ZleA4E7q/x5hoGW4dy5u53R50/Ty%2b6mquhLKnHj%2b9nsCpAuWK1NUzRHu8UqSv41ctIaD33LqCiLHHXKfuY15/nIAAsK797rhe9CoCBAgQIECAAAECCQUSTBIIABPWZe2b1Ndk4VTLGXMyanWlRtc8TLWt1lvXhMwJ/XFfriKt/dhwavtqv1JWCHhqD3v9KQJB3k8mH5cmGNtX9wGIE967Hsccc52yf3ntaQICwLrGm6f1plcTIECAAAECBAgQSCSQYJJg8omWROVgU/YUaLvlzSmTQRW8drT9xoRIXRMiFdTeiRO7y5vMk6lt10z/PLMPrqwSAu75RuHPehUo4V%2btV/69OK4%2bTH0r0ARj%2bxPfJ%2bp63838ntXrTh58Yca7de13wctJ8wkQIECAAAECBAj0J5BgkmC0IKM/dUuKLlDrLfpeTEK%2bN4E22n7TuvrvvX7wuw/CprdrenlTbscb/VjyvP2hbi88g6sxn/eNr6cXaLvm8u3jQV0Tz1NfrZxgbJ/qvVEAOP3xY4wWCADrOg6P0efWQYAAAQIECBAgQCCEQIJJgtGCjBAdqpGjCEQ/yR/rCp7y7LYwE7ZHB1F1TXjM0Pty6qtt%2bjrofLtr/g7Uf5Nf5dSXu%2bXULxBurHp3dj2lajiv5O%2b/AsAp94bx1h393CDQ%2bGOvDwiM1/PWRIAAAQIECBAgQKBygQSTBALAymssY/Nqf07Xxyfxy5sx%2bqUEjR%2b3RYDG6OQaeChh8xg1PeQ6Ql3h1DWPY32QYEhzy44hEOHWuM%2bP4%2bVWpVPKJhjb7zXB/9y85q8FgFPuDeOtWwB48liu1/1%2bvJ63JgIECBAgQIAAAQKVCySYJBAAVl5jGZsXf78ZJwCMNmlb8wSitu0xsXR3dh35asCIzxb9/mPxOeMx3jbVIxD1AzdTCsYfo%2bxxvA901aAAcMq9Ybx1CwDr2m/H63lrIkCAAAECBAgQIFC5QIJJAgFg5TWWsXmhntX1%2biTZ/dD9UoIYoVVdkyEz6Y%2bwVwNGDABdBTj0kdTyy9V0EY9dU/ZcgrF9r1cCTV0/AsAp94bx1i0ArGvMO17PWxMBAgQIECBAgACBygUSTBIIACuvsazNm3pC6dT1D90vCY4tqSYgT62XaK8vwVS0qwEjBoClLlwFOPTRdL7Lj/xhmyl7zftvXUGEAHDKvWG8dQsA69rvxut5ayJAgAABAgQIECBQuUCCSQIBYOU1lrV50QKRl%2b0dul%2bi3rbtpZPv65rQOaQ/VlcO/Vx8GbrW%2b1p%2be3d2fcj2VfS33of7KgLL2RGI/BzZnQ0Z%2bZsEY/tUH8ARAI68A0y0OgFgXePFicrAagkQIECAAAECBAjUJ5BgksDEY31lNYsWRb0t2SY0GLqTTITUNRGy6fcZ/vtQwuih672P5QfeZwa/pXAfvpYRT6Dtmoeox6wptROM7QWAUxaQdR8lEPg9PNX%2btnnPOKoTvYgAAQIECBAgQIBARoEEkwQCwIyFGWCbot6ub3NiPPRt%2b0yECAA3tVbJv9W/V3y7a/6uxOrwycBAV1oGeHvRxE%2bfPl3dLv8Kuz90y5spOzHB2P7wY9DrzzuuYjmlP6asB%2bseR8C4t65x7zi9bi0ECBAgQIAAAQIEAggkmCSoflI3QBlo4hEC0QPAoSekTITUNRESdyK9P8dyO8EjdvXRXhL8/fhyNCgrmoVA2zWXcY9bAsC4fdffe87GYOjx1iwOCAE20ri3/31nsw8d82%2bAktFEAgQIECBAgAABAuMIBJ9wLJ/sFQCOUyrW8kIg8PO6Vp%2bIH3pCykRIXRMhx0ye5HzN8uafH4vFi925mm8Dm7sNaDVVlKMhwW%2bzPenYNMHYvoor9/o6Hg893sqxx8ffCuPeusa98SvKFhAgQIAAAQIECBDoSSDBJMGkkyw9dYPFBBSIfqI/9IRUdJ%2b%2bJv4sp64JodIfJVioNQSMHHoMfVvhgG8TmnykQNk/Ix87y%2b1Lj9z0Xl6WYGwvAOylEixkTAHj3rrGe2P2vXURIECAAAECBAgQqFogwSSBALDqCsvbuOgn%2bgLAuiYqIk92R2x7rSFg5NselmcY5j3i27IxBWI//695nDoMTzC2FwCOucNZVy8C0c8LIo7l3mtzL51qIQQIECBAgAABAgQyCCSYJBAAZijEgNsQ/URfACgAfG/iZA6/qzEEDB183J1dBzyUa3KFApGD8LZrHqYmTTC2FwBOXUTWf7BA9POCbOO%2bgzvQCwgQIECAAAECBAhkFUgwSSAAzFqclW9X9BN9AaAAMNtkzzHbU0LAmg41wW99OHnwUVNfasvxApFvhVueD3z8lvfzygRjewFgP6VgKSMKRD8vOGYMVfNrRux6qyJAgAABAgQIECBQt0CCSQIBYN0llrZ10U/0h75dX3Sfmic1tK3f8Pbqtvla04Eqcvgx9AcLauonbRlGIHgI/jj0e%2bs%2b6gnG9gLAfTra31QlYNzb79js1LFuVcWhMQQIECBAgAABAgSmFEgwSSAAnLKAZrzuBCf6g%2b47CXxSTUCeOpEyg9df1nI4C77vDHpcqaWPtGM4gdC3we2ax/bn4stwOvstOcHYPtX7rw9G7Fe30f8q%2bHt3qn2ujFmj15P2EyBAgAABAgQIEOhNIMEkgcnG3qrBgg4RaG%2bX58FDkUH3HRMhdX0SOnitjjMxdbs8P%2bQYMNTfRn5fru2WqkP1keUOJxD8vaOK2%2bBGPoZkfK8SAA53vKhpycGPXeOMs8qHJEb6v6ba0BYCBAgQIECAAAECkwokmCQYNMSYtHOsvGoB%2b8773WMiZLxJjrEmU2awnocart4pe1bbNQ9RvcstHN8/OvgtgbcF2m55E7X2a3j%2bX5FNMD4ZLSQYo9YEgG/v75l%2bY9xb17g3U23ZFgIECBAgQIAAAQInCSSYJBAAnlQBXnysgH3nfTkTIXVNhIwxyZlhHeUKthoCrBIkRPUst3B8/%2bjgtwTeFoha96XdNTz/r8gmGJ8IAN/eRfymUgHj3rrGvZWWiWYRIECAAAECBAgQGF8gwSSBAHD8srHGHBNsg%2b47CW6RmmoCMvKk%2bthtv7ptvk59kCtBwtjb3df6avCbuv%2bs/ziB8GPSCp7/V%2bTDO450i8C%2bjnkfLaf0x3F7hFdFEhAACgAj1au2EiBAgAABAgQIzEggwSTBoCHGjErBph4oYN95HyyBjwAw2STsR5O0z38/9VVs338sPj9vT7Cv798/OvgtgdcFgk%2bgV/H8vyLr/beuIKL0x%2bsV76eZBIIfv9KNeTPVlm0hQIAAAQIECBAgcJJAgkkCAeBJFeDFxwrYd96XK7dRDBZapJv84H/SJPDD1LcCbbvmPmoflgDz/SOE3xL4XcDz/343OeYnCcYnqd6PBYDHVHG81wgATxpz9b7Px6sgLSZAgAABAgQIECAwkECCSQIB4EC1YbHvCyQ40R9834kcYEQNXrS7xwmou7Pr948Cw/623Eozan/W8iy0YXvI0vsWiFrvpd011XyCsX3vYcCUtSUA7PtIUefyEpwXpNrv6qwSrSJAgAABAgQIECAwgUCCSYLBQ4wJusUqAwhEP9EfY7IycoAx5WShdfcY4p14G9MpJ27LbUjD1sLE4WmAtxBNfCHQ/lx8CVvv5ThTyfP/CmuCsX2qIGLK95EXu5lvBxSIfl4Q%2bvj7ylhvwK62aAIECBAgQIAAAQKxBBJMEggAY5VcmtZGP9EfY0IqdIDxymRCtskR27NX0DjZ8%2byC30a3muehpXnTSb4h5UMpgY9JVdV7grG9ADD5/p5x86KfFwQ%2b/r56vMhYY7aJAAECBAgQIECAwFECCSYJBIBH9bwXnSoQ/UR/jACwGM/wNqD3T8%2bxWt7s/ttcrGvm5H%2bfrqz8bfmvToBkm9CZaHsme5%2b56pr/Jtrmk%2btprGPMqcdyr69DoL07u45a66XtdSg%2btSLB2P7k409NteRYWNPeMVxbop8X1LTP9NGW4XrakgkQIECAAAECBAgEE0gwSTDZxGywrtbcngWin%2biPNSHV3i7P%2bziRn2gZz8K85nIT4JUrG4tf%2bf/7j8Xnnkvr5MWVW9GVtq2vwCyB42UJIyOHSRP1/2YS%2bqFcjXdyxxyxgODHGe/PR/T5XF/Sds3DxPv5Zn8/%2bN8xbql9SF2U439Uy4ztLv1xSP/525gCwd%2bvDz7u1b6vxqwirSZAgAABAgQIECAwgECCSQITjAPUhUV%2bLBD9RH/MCalKg6dVuLd%2bTuFFmcAtJmO6fFxlw/xFCS3Xx/6L9VU397VP5FTQvknea9b9FHJiruz3w1SwpWYT8Py/fns08nGjgmN978fbOYwr%2bq3gmEuLfl6Qbd%2bLWUVaTYAAAQIECBAgQGAAgQSTBJNMyg7QFRYZTCD6if6YE1IlcJri6o6n4LHcKrP5FfDVeMVeDaVfrnBbvx9cPN26dK/n4/U%2bUVrxBNSUVwGGvTJqqisna9intGF/Ac//299qn79MMLZP9d4y5nhrn/rwN8MIRD8vqHj8ddTxYJhetlQCBAgQIECAAAECAQUSTBIIAAPWXYYmP91WMW5IMvaE1PoKj6GuNLtfX8l2sbrt5c/Flww1NvU2rG8hWm59OlS/HTWpM%2bEk1STvN5GfjVZqaOo6tv76BSLXeGl7bcIJxvbR3hvebe/Y463a6nEu7REA1nVONJe6s50ECBAgQIAAAQIEPhRIMEkwyYTsh7D%2bIL1A9KukprgSrlwNtL7l5ruTZR8EPPdlGZtbdqYvtEo2cB3gzj0MnOQqwMhXR5V9tZIS1oyKBSJ/yKDsn7XRJhjbnzJGqO61AsDa9pBh2iMAFAAOU1mWSoAAAQIECBAgQOBEgQSTBALAE2vAy48TiB4AHrfV/bxqfUvQyz2eDfiwdr4sVxJNEVr2s8W5lrK6MvDu7PqDoLa6Sdie2jv6e856f4nqeZ%2br%2bm1N3wLB6/uxfDiib5NTl5dgbB/1ePdquwWAp1Z0jNcLAAWAMSpVKwkQIECAAAECBGYnkGCSYPTJ2NkViQ1%2bVUAA%2bCrLUT8sx6GX/x%2b1IC8aVaBM3PdwReerE6Y9hXVDLHuSQCvyFVKC%2b1F3y3Ara2%2bX5xXv7x8dQx5qBE8wtv/IPdTvS3/UWCfa1K%2bAAFAA2G9FWRoBAgQIECBAgACBngQSTBIIAHuqBYs5TKDtmofAk5aPh22tvybwtsDcgsApnmsXOWit8RaJb1ez34wtELm2a3z%2bX%2bm/BGP7UAHfR2NBAeDYR5Vp1icAFABOU3nWSoAAAQIECBAgQOADgQSTBALAD/rYr4cR%2bGjCp/LfT3IV0zA9Yam1CDzdym95U3ntnz6xfHd2Pbb56rarXV2Ta3v38wReY/eP9R0vEPnq1lrD7QRj%2b9OP0xUdLwWAxx8fIr1SAFjXGCVS7WgrAQIECBAgQIAAgUEFEkwSCAAHrRALf0tg78nviiahtm1e3ry1XX5O4FSBdVgV%2bgrZ7b7y%2boTW2Le1/OfHYvFRmyr%2bfZW3STy1zr3%2bdIGnDw28vo9VXM/bcKrC5/%2bVXkkwtt8aVzmGOqxmBYCnHysiLEEAeNh%2bMfQxPkLNaCMBAgQIECBAgACBUQQSTBIIAEepFCt5LhB/vxEAPu9PX/cv8BRY5b0acIorf6665r%2bhJ8yGWr4J8P73sQxLDH1la9dUG2zHH6PUFSScelx0/MtwtPp4GwSAde23H/eYvyBAgAABAgQIECAwE4EEkwQCwJnUak2bGX2/Kc9cqslTW/IKtF1zeerkaY2vL2Hc2L0WfHLRe/XYBRNgfaGPDxXf2jb6GKXGY/4pbRIABjgY9dDE4O/Rqa66LftrD11qEQQIECBAgAABAgRyCCSYJDCpmKMUQ21FufrnlMmgCl5rvwlVcbEb294uzyuo%2bd4nt8a%2bDWjk9%2bspAtPYe808Wh/5qtYprgLetyoiHysyvlcIAPet3Nh/JwB0BWDsCtZ6AgQIECBAgACBtAIJJgkEGWmrs94NS3CSb7%2bpt7xStixjCDhFANB2TdhnK5bbwqYsbht1lEDw51o%2btpU%2b/690RoKxfe8f2JgyWBQAHnWICPeiBOcGqfa7cAWkwQQIECBAgAABAgSGEkgwSSDIGKo4LPdNgfbu7HrKyaRT120y6s2u9YsBBfKFgOM/SzPysac8723A8rLoYAKe/zdchyUY26cKIoy5hqv1mpYsAHQFYE31qC0ECBAgQIAAAQIEfgkkmCQQAP7qTV%2bMJRD5tmUlPDQZNValWM9LgWwh4NhXtUW%2b/bBnj77cG%2bb9vef/Ddf/Ccb2AsDhysOSBxIQAAoAByotiyVAgAABAgQIECBwmkCCSQIB4Gkl4NVHCJx6Bd7Urx87tDiC2EsSC4Se%2bO92J7jGvqqtPHdw6uPHCeu/T1zWNu1AgbZb3pxQS5MGRFPc/vcQ3gRj%2b0n7t%2b%2b69KGrQ6o37t8KAHfHR33vR4cuL24laTkBAgQIECBAgACBngUSTBIIAHuuCYt7X6A89%2bfQk9Da/v79LfRbAsMLRJ78f7E/Xw6vtbuGtmvuX7QhzGR5CTB3t8Z3cxWIWsOrdlf8/L9STwnG9mGOafvUsQBwHkc5AaAAcB6VbisJECBAgAABAgTCCSSYJBAAhqu62A0O/tyix3L70tg9oPUZBNZXsj3sM3la899MsT%2bVW2nWbPJe22q/cirDvhVhG4KPPR9qNw7umyr8K8dDAWDte0w/7RMACgD7qSRLIUCAAAECBAgQINCzQIJJAgFgzzVhce8LxD/BX968v4V%2bS2AcgcjPs3seco19S93QH0K4O7sep7qspWaB0O%2bjAWo4wdg%2bVQgoAKz5aNRf20If117c3vz5GCfq1/31rCURIECAAAECBAgQCC6QYJJAABi8BqM1P8GtC%2b0z0YoucXvLFXRRJ5c27R77OYAlcNysO%2bC/1V89lXh3q2bTIr%2bPRriKNcHYXgBYzd6qIfsKCABdAbhvrfg7AgQIECBAgAABAqMKJJgkEGaMWjFWFnDCfWciLcLkpSqbj0CC96Cyf43%2bPhQ5OC19Pp8Kt6WvCYR%2bH638%2bX/FO8lxdWfsErlmHPNeOwrk%2b5kAUACYr6ptEQECBAgQIECAQAqBBJMEo0%2b8puh4G3GUQPtz8SXyJFRpu4moo7reiwYUiHw10NPxYPzb6gafaPS%2bPeD%2bVPuig487Q1zBGtw4TfC3GS8ad9V%2bVOqnfcHfl9Ptd/30qqUQIECAAAECBAgQSCCQYJLARGKCOoyyCRmeWTb288qi9K12TicQ%2bpl2T8/NGT0UiPzeXa5enK7arHlqgdCT5AGe/1f6N/LxYROaZfpXADj1UWec9Yc%2btnkG4DhFYi0ECBAgQIAAAQIEphBIMEkgAJyicGa6zvhXKjWjBxUzLRWbfaBA2zUqZ/N6AAAgAElEQVT3kSd8pwjW2655iGo2hdeBJenPBxJo786uo9ZtlFtoJxjbp7oaSQA40MGkssUKAN0CtLKS1BwCBAgQIECAAAECTwIJJgkEgIp5FIEyYR110nLb7vFvVThK51hJeIHoV9dOMcEbOUgpV32GL1obcJRA5OC63Ab8qI0e%2bUUJxvYCwJFrxupOFxAACgBPryJLIECAAAECBAgQIDCAQIJJAgHgAHVhkb8LtLfL822QVtdJ7gHtsr/83rV%2bUoHA9x%2bLzwfUcXWTw1NcGRQ5NL26bb5WUHaaMLJA8OfohrmCPsHYvrpj/CnvT1N8QGTkXdvqPn36JACs69xIURIgQIAAAQIECBAgsBZIMEkg0FDNowhEvtpmM3HlqptRSsVKjhQoz4bb1GrAf0d/Lwoemt4fWSZeFlggcmhdxgBR6BOM7QWAUYpNO38JCAAFgL%2bKwRcECBAgQIAAAQIEahJIMEkw%2bqRrTf2nLeMI5Lj9Z/NYAoNxxKyFwOECsSfPprm9buRnJzoeHb6PRH9F5A/STHGV77H9nWBsLwA8tvO9bjKB2GOYusK7Pj4ENlkhWDEBAgQIECBAgACB2gQSTBIIAGsrqoTtSXL7zzC3L0tYQjZpD4HY70fTBIDlVpp9TJRNsYxIgcoe5etP9hDw/L89kHr4k9jH0nxBROmPHrrVIioXEADWte9WXi6aR4AAAQIECBAgQGA8gQSTBALA8cpltmsKfmvCp0/SB7p92WwLzYaXZ%2biEvfJjiu4rt/UNa%2baYNEXJTLbO4LesDfUBmgRj%2b7DvA68djwWAkx12Rl2xALCu8duonW9lBAgQIECAAAECBGoWSDBJIACsucAStC3BPrKZSLOvJKjH7JvQdsub1yZQI/xsir4JfnviUKHKFP2baZ2hr6QPFlYnGrdsxi%2bh/xUAZjqSvb0tAkAB4NvV4TcECBAgQIAAAQIEJhRIMEkg1Jiwfuaw6si32HsempiA%2bh9793bcNs4FAPgvQaG2gC0hJWwJKcElbAkuwR1sZnbpvLqDeETnPSW4BHXgfyDLia8SRfGCA3wPmSS2RIIfLqTOEYAaWmv8a2y75up5u43076X2tIs8Q9m4FL/P9r2CyPfSaMvVFvBsHzrh9/q%2bZZzrO0rEfp0EoARg7Bas9AQIECBAgAABAsUKFBAkkAAstnUuf2HBlyx7EUBbXlMJCBwXiDxLaKkgb/Cgo3v48W5RxCvarrl/nRgJ8/8fq8%2bRKqGAZ/sXzy9h2skHS1gvdW%2bI1GZLKGvwe3FRfS6NGSW0KddAgAABAgQIECBAYBSBAoIEgoejtAQHeU8g8oyFlwGz9e171%2bdnBHITiHxPWirIG9kszV7MrQ0qz/gCwb9ME26p2shjwstnl7xmFA0t21L3hvF7siMeEpAAzKu/HqorvyNAgAABAgQIECBQlUABQQIJwKpa7HwX2/5YfR4a7MnwffrJfE3Hmc4QiLyn3fVm/eWMSz/rrW3XbDMcd3rNKEh1ftbFe3P2ApFn9rbB9v9LjaGAZ/teY0eUMU8CMPshapQCSgBKAI7SkByEAAECBAgQIECAwNgCBQQJJDbGbhSOtxNou/VtlODS0XIGW75ME6xb4Gh7/mCZtQzet9j9KCUpMrj%2bQUH7JROndfe0%2ba4%2b8t6e0fb/S7VawLP9oLEk1zFQAnC%2bsWbJM0kASgAu2f6cmwABAgQIECBAgMCHAgUECRYLuH6I6hfhBULPVnibHAm3fFn4BuQCzhIIvFfYYvejlKTINfh9rFxpqeWzGow3Zy%2bQlno91g6y/X3AL9AU8GwvAZh9r1bA1wISgBKAr9uE/xMgQIAAAQIECBDIQqCAIMFiAdcsKlAhRhfYL0EYdjm910FUwfXRm4gDTiwQePbtYvej4Hus3U/cpBx%2bQYHIy/qmpXUXpBt86gKe7SUAB9e%2bNy4lIAEoAbhU23NeAgQIECBAgAABAgcFCggSLBZwPQjrl2EFAicf3g%2bYbdYXYStDwasUCNwHF70fBZ45%2bZASmFU29gouOi3x%2bvqLKWH%2bH3D/v9SkCni2f/955u0KByFel%2bqjgq5e/SVKAEoAVt8JABAgQIAAAQIECOQpUECQYNGAa561qlRDBUr88J5mXwz18D4CSwhIAA5TT7N9wyRWXgXyI%2b6zNqyW6nuX/f/mr/MCnu1DJPb6jrcSgPP3gSXOWOJniL5tPMfXLdEGnJMAAQIECBAgQIBAlgIFBAkkALNsWfEKFXqWwqtg%2bq8P4kFnL8RrPUo8pkDgRNai96PQY5ixaswulNWx7P83f3UU8GwvATh/s3HGMwUkAM0APLMJeTsBAgQIECBAgACBaQQKCBIsGnCdplYcdW6B9sfqc9rr51fi7KOEWrSfW/5z7qbkfCMIBA6iLXo/stfaCI3PIUYV0CZH5ex9sAKe7SUAe9e2F%2bYiEPjZpaj%2b9vRZLpd2oRwECBAgQIAAAQIEFhcoIEiwaMB18QpUgLMFik3%2bdc2D5T/Pbh4OsIBA4CDa4vejyLOt0vPIAs3NKScUCP2MGXhWamj3aF%2b06lFeY9uEg0xGhw787CIBmFE7UhQCBAgQIECAAAECowsUECRYPOA6eqU44GwCJSf/2sDBy9kagBNlKRA4iLb4/SiwXQpALu6XZYcIXKjI7THyvpQFPNsXlZCQAAw8iJ1Q9Mjj3dOsuZL%2bPqHqvJQAAQIECBAgQIBA2QIFBAkEDMtuopNdXdHJv655SPuBTYbnwAQmFAgcRFv8fhT5np5mL07YrBx6AYG2W9%2bGDSj/WH1egGyUU0YeB8K2lwMzASUAR2nW2R8k8LNLUQn3pzEk%2bwajgAQIECBAgAABAgTmEiggSLB4wHWuunKe8QRScqzIPf9%2bB6C242k5EoF5BQIH0bK4H0Ue2yxbPG9fm/psT4HYgH%2bHvocW8GxfVEJCAnDqkSaP4wd%2bdimqvz3db/JoFUpBgAABAgQIECBAIAOBAoIEWQRcM6hKRegpUMkH9KueHF5GIDuBwH00i/tRWv73KQAW7W8zl7PrjoMLFPr5MvgS2qHtf3%2bRqZikhATg4GEk1BsDP7sU09eeP/OEajwKS4AAAQIECBAgQGBKgQKCBFkEXKesI8ceR%2bDb99WfoZcjOyEolq51HDVHITC/QOAgWhb3o7R32fMgWKR/X2%2bar/O3OGecQiBwP36IvP9fqssCnu2LSkhIAE4xwuR3zMhjXqTnhL5lza%2bFKBEBAgQIECBAgACBhQQKCBJkEXBdqPqctqfAPiC%2b7fuhMfbr1rc9WbyMQJYCgYNoWdyPHr/s0EQNoN9n2SgV6mSB0F%2b4Cbz/X6qoAp7to45f75ZbAvDk4SPkGwI/u7zbbmN/FmoeQjYihSZAgAABAgQIECAwhUABQYIsAq5T1I1jni/w2L7Xt9E/xJ5SfoGm89uNIywrEDiIls39qO2a%2b1PGjZxeawbzsv1vrLMH3osy9P5/qf4KeLYvKiHhuWysUSXv4wR%2bdimqvz09z%2bTdWpSOAAECBAgQIECAwIwCBQQJsgm4zlhtTnVEIAWQ01JyTx8CK/rb7JkjbcOv8xcIHETL5n4UevzbrC/yb6VKeEig/bH6HPa%2bG3z/v1QvBTzbF5WQkAA8NFqU87vAzy5F9bene085LcuVECBAgAABAgQIEDhToIAgQTYB1zOrwttHEEhBx9CB7xP2%2bXv6gPvib4HzEVqRQywtEDiIls396Hqz/vJibDh3bJnz/QUkYJbuQ0ufP/I%2blNH3/0t1X8CzfVEJCQnApUekec4f%2bNmlqP729OwzT607CwECBAgQIECAAIEAAgUECbIJuAao7mKL2G7WF6H3GxonuG72X7EtvK4LCxxEy%2bZ%2b9M/31eopCBbw7/BLMNbVY99ebXv36SZgu3sMggff/y/VRgHP9kUlJCQA344RJf4k8LNLUf3t6d5TYhtzTQQIECBAgAABAgQGCRQQJMgm4DqoArxpsMB%2bibGrwPsMjfuB2%2by/wW3JG/MSCBxEy%2bp%2bdN01P58CYeH%2bLiAJk1evmrc0ge/LRSSfC3i2H/f5aJwvWQ0ukwTgvOPPUmcL/OwyuG3n/GyxVDtwXgIECBAgQIAAAQLZCRQQJMgq4JpdBRdWoH17TUm/%2b5w/dC5QNrP/CmvrNV9O4CBaVvejwI4pGJmVZc398dRrt//fqWLjv76AZ/uiEhISgOO38RyPGPyeW1SfS5/DcmwjykSAAAECBAgQIEBgEYECggSChIu0nHlOmgKJu72EHpcT2y6QWIvxgdjsv3kapLPMIhA4iJbV/Sj2/X19O0tjc5LRBez/NzrpyQeM3febGM9dJ8wqlAA8uQmHfEPgZ5fi%2bpwEYMgupNAECBAgQIAAAQJTCRQQJMgq4DpVPdVw3N2sgd1efs2V/fxOCoCZ/VdDB6noGgMH0bK7HwVeivEh7WNYUbMv5lKvN83XsF/WKWTp2QKe7YtKSEgAFjO8HbyQwM8uRfW3p/vPwcrySwIECBAgQIAAAQI1CRQQJMgu4FpT%2bzn1WlN727e5y8cPyuvb0PtUnfAN8KcPpGP/fb1Zfzm1HryeQM4CgYNo2d2P2sfZ0yGDe8a2nHvpx2ULvER3Efv/pZop4Nk%2b5Jj10fNdqo%2bPe4zflCIQ%2bNmlqP721A9LaVeugwABAgQIECBAgMDZAtGDBOmb5uka/FnOYP%2bBd5/Qa34l9h5n8a1vI89AefoQme/flsk7exB0gOwEAgfRsksARl6Ose2aq%2bwapwIdFPj2ffVnvvfLIzPr7z7dHLy4QL%2bM/mwftg198KWwVB%2bBmo%2biDhQI/OwiATiwzr2NAAECBAgQIECAQAgBQYIjAaEPPsyXFpxwPUHbQSHLlYUYLBVyNoHAQbTsEoChEzJdY3nj2XrdOCdqH5fxDhlMTsnycRSWP4pn%2b7ye6SQAl%2b8Tc5Qg8LNLyDH72GfXOercOQgQIECAAAECBAiEEBAkyCtIcOzDjN%2brr2dtwOyYEKOsQp4qEDiIll0CMNkHXpLxISUwT20/Xr%2bcgP3/lrN/fmbP9nk9K0oAPm%2bd5f478LOLBGC5zdKVESBAgAABAgQIELBPyLNkSpEfflxfXkGgEevj/p/vq5UxjECJAoGDaFkmAEMnZTbrixLbeKnXFDjZXMz%2bf6ltSQDm9ewnAVjqiPfyugI/uxT5Gfhl7fgfAQIECBAgQIAAgYoFBAnyChKMmCAq8sMcn8f2KphU8aBdwaUHDqJlmgBcfwk7dha0L1vpXTd9KUU7y6OWPdvn9WzvmS2PfjF1KQI/uxT5mXHq%2bnZ8AgQIECBAgAABAmEEBAnyChKEDZ7ZK3HOD8%2bW/gwzwiroEIHAQbQsE4ChEzNdU9TMrCH9Icp7rjdxE80l7f%2bX2otn%2b7ye7SUAo4xi55Uz8LPLnJ9hZjvXebXp3QQIECBAgAABAgQKEhAkyCtIIAGoPo60AUt/FjT%2bupT3BQIH0bJMACbltlvfHhlbZgvKnVyOH6vP77cUP81JoO2aq5PrNpcvDxXWxjzb5/UsKQGY00g1XVkCP7vke/8/4x4xXU07MgECBAgQIECAAIFgAoIEeQUJwgbPzviA5ppPaIOFBSmDDZeKO5NA4CBaxgnA5jLwWJut60xdIsRprrvmZ9A2VtwsU8/2JzxXzfD8KgEYYgg7u5CBn10kAM%2bufQcgQIAAAQIECBAgkLGAIEFeQYKgwbMiPzhmWBeC4BmPpYo2nkDgIFq2fbT9sfqc4ZjW896xvh2vdTnSFAKhl5ktcJ9Jz/Z5PdtLAE4x6uR3zMDPLj3vxXn1q2PPNPm1ECUiQIAAAQIECBAgsJCAIEGsDzPHPuz4faH1WWCAcqEhz2kDCAQOomWbAEzV3nbNNuo9IiWYAjTdaoto/7%2b8qt6zfV7PghKAefWPqUoT%2bNlFAnCqRuG4BAgQIECAAAECBHIQECTIK0gQNTir3JO2I/v%2b5TBYKsNsAoGDaHknAO8%2b3UQdq1OCabYG6EQnCwTusw9pduzJF5z5GzzbT/pMdnKyRAIw8w4zUvFCj4MzLIU79/PHSNXqMAQIECBAgAABAgTiCwgS5BUkmPvDkfNlX//bEoOT8UdOVzClQOAgWt4JwM36IvCYfzVlm3Ps8wTabn0btG0Vt/9fqknP9nk920kAnje%2bRHl34GeXk5PaEcb7KO1GOQkQIECAAAECBAhMLiBIkFeQIMIHKmWcr82Y9TL5ELjYCVJiN42/x/60j0mby31gqZK/wyYTsk4Afvu%2b%2bjPw%2bH2/WGd14qMCYdtVoctre7af7zmtT9tP9XG0E3lBeAEJwLz6XfgG5QIIECBAgAABAgQIjCUgSJDXh5U%2bgQSvqaTONuuLsfq540wn8JTAe5Wou3qcEZMSWbtkVti914w3J403WScAUy9ou%2bY%2bap2mBOZ0PdmRhwpEfo787675e%2bh15/y%2byHUSdXw6VO5UHzm3F2UbR0AC8KTnpclnHY5Tq45CgAABAgQIECBAoAABQYK8PqwcCiD4XVV1lX0ioYDh7%2bgl/PN9tdqNkftZeNeb5us%2boRc2iWIcmXQcyb7ftl1zFbYN%2bFLE0TFriReEDnoXuP9fagOe7Scd509OXEgALjEyzX/O0GOhPQDnbzDOSIAAAQIECBAgQGAuAUGCvIIEYQOzBX5wXKouUpJprv7vPI8CaWbRfiy8fJbkOznIt1Sbcd5sxvHsE4BpWeGw7aXQ5Rqjj8P2/8uvBj3bZ3NP2D1HSADm10emKJEEYF79boo6dkwCBAgQIECAAAECIQUECfL6sBI2MCsBOEqySPJv%2bmE0Jfv2SZBLy3Ma/0Yec7NPAKZZrSNf8yhjX88ybacfIZzhVIGedTdnO%2bl3roITyp7t87q3SQCeOqrEfL0EYF79LmYrUmoCBAgQIECAAAECEwgIEuT1YSVsIE0CsF/A8YCT5N8EA1za8%2bzH6nPa56m9%2b3TTdo29%2bA60QePP2feD7BOAqZcFnrH1kPrzNCOFow4RiPwMWer%2bf6keI9dLifchCcAho0u890gAnv0MdfZnqefjR7wWpMQECBAgQIAAAQIEJhIQJMjrw8rzDy7%2bXU/dSP6NN8BJ%2bNXTbzIcI4MkAJvLDO36Bv5CGI83ouV9pN2XK6J%2bqaDgZLJn%2b7zugxKAeY9jY5VOAjCvfjdWvToOAQIECBAgQIAAgfACggR5fVgJHJTtG7z1utfB0s36IvxAsvAFpCU9H/fua%2b71IWPagm0gRHIqJckXNDrzHrC%2bXXi4cfpnAvuZ1WfW6SJjVtHLyXq2X6RNfdgPJACfDRoF/1MCMK9%2bV3BTc2kECBAgQIAAAQIEThMQJMjrw0rcoCzHQXUn%2bXfagPXs1c%2bSfpb1fJ1U9v8PA7GD%2bml/zxAJwNSNIi%2bHm/YxfDYU%2bOeCAmHbUcH7/6Xm4Nk%2br2dSCcAFB6kZTy0BmFe/m7HqnYoAAQIECBAgQIBA3gKCBHl9WJk4OL1UUNx53yYQtvayOn1slPQzXmU%2bRsZJAD7uiRlybE7jwOmjh3eMLRB5JmnJ%2b/%2blevZsn9e9UgJw7NEnz%2bNJAObV7/JsJUpFgAABAgQIECBAYAEBQYK8PqxkHtwOGSzOzfS6a35%2b%2b776c4HuHvKUyWofVLG859tEsj6Zl0mcBOBmfZHb2HhCea5CDmaFFdr%2bf/lWqGf7vJ7tJQDz7StjlkwCMK9%2bN2bdOhYBAgQIECBAgACB0AKCBHl9WDkhACrwn1fgv1d9pH3qLF/Xb8jcjU2BZynpy1WOrWESgPvEeq9xK8O2fN9vFPGqKQXs/zel7nnH9myf1/1HAvC89hzl3RKAefW7KO1GOQkQIECAAAECBAhMLiBIkNeHlQwDrVEDxLmVe9va76/XeJac2q4x2y9ggtv41YRJAKbOGLmfmUXdazid9EVh20/h%2b/%2blSvdsn9ezvQTgpENRNgeXAMyr32XTMBSEAAECBAgQIECAwNICggR5fVgRQC%2bvPtKSn/b7Oz7SSfyV1/YrHM%2biJQCvwtaRL1QcH1QnfEXkGaSl7/%2bXqt2zfV73UwnACQejjA4tAZhXv8uoaSgKAQIECBAgQIAAgWUFBAny%2brASNhhrttJHMw5DJQSWGI0k/oxBBY17ofr79Wb9Jax9BbO4lhiP%2b55zP25/dN/L%2b%2bc/Vp/7XmfU13m2z%2bu%2bKgEYtSedVm4JwLz63Wm159UECBAgQIAAAQIEChYQJMjrw0rYYKwE4IuAp1l/xwfN/dhjqU9950XfCT4GhkoApv1IA3tvj48yXjGVQNrPNmjbqaLdeLbP69leAnCqkSiv40oA5tXv8modSkOAAAECBAgQIEBgQQFBgrw%2brAQNqJUUwD/3WrY1LC92zpD1uHTc%2blZbN/YU2AZCJQBTP267wH2xgplc54y1U77X/n9T6p5/bM/2ed1fJQDPb9MRjiABmFe/i9BmlJEAAQIECBAgQIDALAKCBHl9WCkwIH5uQi3M%2b9OMiDSjZpaOG/QkgiPGm8LHuIAJwOYycJ2E8w46dL8otv3/XnBk%2bR/P9nndayUAs%2bwmoxfKM25e/W70CnZAAgQIECBAgAABAlEFBAny%2brASOBAbJlE3vvH6tjUT5eAQmHx2y6Ja7rLiflLFWBsuIZX65vhj4lx1vb49OPD45SQCofeOrORe7dl%2brjGo33kkACcZirI7qARgv/4w1zNHdg1EgQgQIECAAAECBAgsJSBIkNeHlbk%2bFDnPGPW%2bvhXUOT5yCYiM0dYcI8iYFS4BmHpw2zXbIL5vEuhmXR8fg8d%2bRds1V0HbSxX7/6X69myf1z3Ts%2bLYo1Cex/O8m1e/y7OVKBUBAgQIECBAgACBBQQECfL6sBI0qPYmKFv2dUj89Rmq0jJxZv0ZX8oeC97Ub8wE4N2nm6j1lGaj9RmPvGY8gbDj%2bt2nm/EU8j6SZ/s3Y/Oiz6kSgHn3l7FKJwGYV78bq14dhwABAgQIECBAgEB4AUGCvD6sRA3C1lFuib%2b%2bA95%2bibiws4rqaM/GvgnqOWYCcLO%2bmMBiroD7Vd9xyevOF0gzLqO2lf/umr/PF4hxBM/2ed3fJABj9JtzSykBmFe/O7c%2bvZ8AAQIECBAgQIBAMQKCBHl9WIkaWCu53Neb5muazVZMp5/4QgRAjCkljwdHri1kAjCNb0eua65k3pDz3E88pDn8MwH7/z3DyPifnu3zug9LAGbcWUYsmuffvPrdiFXrUAQIECBAgAABAgRiCwgS5PVhJXAQdkjgNuf33KfZAvaXOm18S8lSbdiYUnEbCJkATL287Zr7qPXmCxqnjdPnvNr%2bf%2bfozfdez/Z53YclAOdr%2b0ueSQIwr363ZFtwbgIECBAgQIAAAQJZCQgS5PVhJWoAtpByb3cJrB%2brz1l10gCFSYnSsPtCdcaAQvpvDl8oiJwAvArbDjbriwDDZBFFDDvOV7T/X2ponu3zuq9LABYx/B29CAnAvPrd0QrzAgIECBAgQIAAAQK1CAgS5PVhJWwANm4SZZf0S8ua1dLnx75OyT9jiHHrVxsImwAMvbRjZcmdscfwU44Xta/XtP9fqk/P9r/G5By%2bGPIgAXjKKBP3tRKAefW7uC1JyQkQIECAAAECBAiMLCBIkNeHlajBtWDllvQbaRyR/DN%2bBOv7UweDwyYAU18OXJfbkYY0hzkgEPp5sbKZ/aHrKu4Xyj68v0gAHhhYCvqVBGBez8QFNS2XQoAAAQIECBAgQOA8AUGCvD6sBA7Afhj4yOGa9suWXbaVBQHPGx0Ov1vyz9iRQ9/OrAxhE4Cpt7fd%2bjYzz/73FWP74QF7hN8GDm5XlyD2bJ/X/VkCcIQBKMAhAo%2bR/e%2b1gRL0AZqMIhIgQIAAAQIECBCYR0CQIK8gQdjga2YfCPcJv6u0rF1KVM3Tm%2bo5i%2bSfccNY9W4bCJ4AbC4D12to%2bwh3j7AJ4gqXiPVs/%2b74vFiSQwIwwgh3fhklAPPqd%2bfXqCMQIECAAAECBAgQKERAkCCvDyuBg6%2bLBVbarrlv7z7dpA/egizzDExhA8GZJar19%2bLG39BJqDRDOm6bXN/OM/rVe5aobaO2/f9SC/Vsn9e9xbNpHeOmBGBe/a6OVucqCRAgQIAAAQIECPQQECTI68NK1ADbfOVe315vmq9PyT6z%2b3p08pFfsvdfMuHr3BKZubaB0AnANFS0XbOdbzwf9/7rfjDyYP/scKGfFStcHjZ0fRV4f5MAfDaYFPxPCcBx7%2bnnPosU3NRcGgECBAgQIECAAIHTBAQJ8vqwcu6HnTLen/ah2u1FdZm%2buZ/a6Lfvqz9Pa9lePYVAqo8y2ph%2brx4naQPxE4CPs6lzTbAeLFda8nmKcc8xd4nhqMvDVrf/X2qvnu0nGd8Pjj%2bH7qkSgHWMohKAefW7OlqdqyRAgAABAgQIECDQQ0CQIK8PK4cCCJF/97gn32Ni72kGX/qgnAK2uzZY4Tf0e3TPrF4Se3lA/Tzy%2bBGo7PETgJv1RSDv1wH5q6wGzYIKs19m%2b7V3/v%2bvcP%2b/1Ow82%2bd1z5cALGgwPHApEoB59bsDVeVXBAgQIECAAAECBOoSiB4kSMmkdA3%2b5GNgtl55Y0haWi/y0oCBExr5B9gLXK7tjPYSPgGYxu8zrn/p9npf3uibxxVFHf9r3P8vtZjoz/aBx6B3x0Czk/MYx6YuRdgvShT6HDd1fTs%2bAQIECBAgQIAAgTACBQQJwgdcwzQWBa1WQFAjr281lxYcLeh6irgftV1zH7VOfAFl/NtU6Nnfla4uUMCz/buJtKjjUpoZNn7PdMTcBPbbF5TWdoNez/o2t/ahPAQIECBAgAABAgQWEyggSOBD9WKtx4lrELDvn%2bRf4KDr3IGrIu5Hbddcha3zzfqihnF5zmsMfA%2bocv%2b/1Db2s/bnHv%2bc7%2bOZVEXcG%2bYcdyKeSwIwp%2bdlCcCIfUiZCRAgQIAAAQIEJhKQAJwI1mEJFCBg6c%2bcghnKEiApVUSQNy1XF8D6/WRDpXu%2bTXm7CTsDvPK2ELYPf5xEe7/Px3i9/UmnHKQyOXbUpYYZClcAACAASURBVJLLHCskADPpFopBgAABAgQIECCQg4AEYA61oAwE8hQIG/iNERCMHMxU9vfbWBEJwOCzh6qd9TXVXSRqULvW/f%2be2kGZQf2oX4SRjHhqlyX/rc/l1D/1uZL7mmsjQIAAAQIECBA4UUAC8EQwLydQiUABY0O2Sarrrvn5uFTU%2bvb3381l2ifIn2SQXHIKJPUuSxEJwDTEBa6Dh7RnXSXD9OSXaf%2b/yYknO0HQMTTb%2b/Y5numeP1lFO3AWAmn/2XPaiPf2fs7qOUZIAGbRMRSCAAECBAgQIEAgD4ECgvzFBFzzaBFKQeBRoO2aewGJ0wISvxN7uz3ULtvN%2biKNsemPdtVfYJ8E7RnkOa2OJm7TxdyPAtdBajfF1EP/XjPNK9MYNnGfmaqfVz8TNGi9TdUeFj/uND3UUXMRKODz9OJ9ZNQxq/IloHPpF8pBgAABAgQIECCQiUABH1gE%2bjJpS4pRjkDgoO8sAYxdou/u001KNKQxNH3zu5zaX/5KAiefirkfhZ751fnm/1i9%2bHrTfB01KDvXzF7B3/89fiElqy9IzHJ/zra9mpk81rCU5XECP7eU2i%2bLeR7LssErFAECBAgQIECAQCwBCcBY9aW0BKYW2O//tc02iDZXAPnFeXZLUu6SfVP7O35afnK3FGrEoFRRAaeoe7%2blsSuNY/rS%2bQJRZ4LXvv9fqvnQy/i%2buP%2bWkcS83qy/nN8jHSFXgbBfliiwr%2b0/vxT1PJZru1cuAgQIECBAgACBIAISgEEqSjEJzCQQOPkyZsIoLX96lcbHmdid5plA4DZYVMCpfZzlOma/mu1Ygu3POtTAf4be08psKwnA/BIbRd0fBg4rxb7NjNvsEvX6W7G9zYURIECAAAECBAicLCABeDKZNxAoWiDyrJ8zZy3ukn5p6cOiKzjAxUkA5lFJwZcCvspDMW4pAtd/9fv/pVYXOYF/5r18ti8anFZOSxPHHQ0Pl3y/ckam7S67xNwsTr4EdLjN%2bi0BAgQIECBAgEBlAhKAlVW4yyVwQCBwwHdwQCEt22Sm34FGscCvJAAXQH/nlKFngHXN/TuX5EcnCIRd0s7%2bf7taDjyODr6fn5aQmz8xckL389JAAgV8li6uz3muD9SBFJUAAQIECBAgQGB6gQI%2btFjiY/pm4gyVCETd72lA0C/tcXiVEhyVVG2oywwcuC7ufhR5TNC/z%2bv2UZe0s//fY70HHkeLS0Y8PaNISpw3JuX67vQ8%2bVTH/p4/sf6eub6Wa29RLgIECBAgQIAAgUUEJAAXYXdSAtkJFDAW9A0aXqXlmrKrAAX6JRA4cF1iAjBuYHOzvvjVqPzjJIHQS9pZxnlX1zXO6H8vEZDZzyxNfNJIFOPFUb8skVnf6PsM3%2bt1MVqOUhIgQIAAAQIECBCYSaCAoH9xAdeZqt5pCLwQKH%2b/oPWtGUEvqjzb/0gA5lM1aR%2bdsEFCS0EObkiB693%2bf/taL%2bD5vlegP9j4ZGniwaNSnm8MvlR2iX1sd015thalIkCAAAECBAgQILCQQAEBAgnAhdqO05YjEHq2R3d0uaGtJeFitVUJwHzqK/jYIBk0sCmFXdJO0vdXjbc/Vp%2bDJceKTUa8qAczVH%2b10RL%2bkZ4vX9Tv8WfSOtr5sg4S7SV0LtdAgAABAgQIECAwnoAE4HiWjkQgqkCpAYy0LJNZf/FapQRgXnXWduvbsAFOwfZBjSnqkna%2b7PGyusP222WTB1MnaCwD%2brKZhv5f5H1yyx0f1rehG5XCEyBAgAABAgQIEBhbQAJwbFHHIxBPIGqw91Dw4nrTfI1XE0qcBCQA82oHgesjBfKtEnBicwo961PC90Vtt12zPXSf9LujKwhMkQw0M/lFK437H7NsF%2bk/R/uk5/%2b4fUrJCRAgQIAAAQIEJhKQAJwI1mEJBBEodP8S37AP0v7eK2bghFORyabYQU4zAd7rY4d%2bFvi5UGLlVcWGnr1b8izAzfriVVX5b0CBlGiSRM8yCVjks1jALqLIBAgQIECAAAECuQgEDvQ8fQPQQ34ujUk5QgoUt/ynwFrIdvi80BKAzzXy%2bHfkmURpRlseijFKEbb/2f/vTQNr7z7dSFDkl6BIqy68qSw/CCVQ6Jfnnj5bx/7b54BQfUlhCRAgQIAAAQIEZhCQAJwB2SkIZCxQ0gwBy/5k3NBOKFrYBETBy01GTiRcb9ZfTmh%2b1b806j3B/n9vm27gsTR2AqLH7MX0%2bettjflJFAGz//JLrD992UHfitKLlJMAAQIECBAgQGA2AQnA2aidiEB2AqH3enoVYJP8y655DS5Q4KB1sTPS28364im4FvBvSwKf0BsD1u9jssj%2bf29qOXi/LToJaBbgm%2bYa5gdm/%2bWb/Ev3rzANSUEJECBAgAABAgQIzCUgATiXtPMQyE8gzYwJG%2bx9lgBMgTTL/OXXvoaWSAJwqNx07wse8LyfTqasIwd%2bJrT/3ztNMXB9Fp38%2b/XcZanCd1pt/j%2bKPCP%2bV9t79gxd2M/cC/LvQkpIgAABAgQIECAwt0ABwYFiZ1zM3Racrz6Btmuuivjgb%2bZHUY1XAjDP6my75j7qeJESmHmq5lWqsH3P/n8fNqSofbaScm99eenDppvlLwr43Fx4cn19m2XDUSgCBAgQIECAAAECSwoU8EFGAnDJBuTcoQXSzLkCgmzGgNCt8G3hwyYhCt4DMNVS6C8MmGnztqO98xP7/72DEvxHkRP3BTyfHE%2b2SF6H6WH7ZfPDfhGmiv7UNZb8DtOjFJQAAQIECBAgQGA2AQnA2aidiEB2AgUEA%2b59ez67ZnV2gSQAzyac5AChlwwWZO/VJsLeE8wC/7B%2bLVeY935luz7nCwoftt%2bcfqEv5d%2bX/rtr/s6pzSgLAQIECBAgQIAAgSwEJACzqAaFIDC7QAF9/6EVNJu93cxxQgnAOZRPP8d%2b9sPxGS157i1kX6AjVd7%2bWH0OmgBUtwfqNvB4GnWsGVLubep/B6rRrxYWSM%2bbQcfHIe0x7HvSZ5uFm4rTEyBAgAABAgQIEMhPoIAkgOX/8mtWShRAoICg4H0AZkUcIBC4bRZ/P4q6ROQucCvAfrA3ppkTIQPcZncerNfQM3fz/DLBVMkRKxocbMnL/bKAz8pTtdnsjrtcK3FmAgQIECBAgAABAhkLFPChpviAa8bNR9ECC1xvmq8hg71PAUGz/wK3vsNFlwA87LPkbwPXTQpUel440HiiLm9nybcDlfq///3v2/fVn6Hv9U/3/Ar%2bTvsyW9b8cHue%2b7f7mdFbfSj/5T9T/5m7fTgfAQIECBAgQIAAgRACEoAhqkkhCYwukD4oBw5oWPJt9BaRzwEDJ5mKTzAFXibyIc1ezKeV51eStmtiBrnN7DzamMLWbQVJv9fPYZKAR5vzbC%2bQ/Ms/6fe8/6QvNs7WOJyIAAECBAgQIECAQCQBCcBItaWsBMYTeP6hOdq/fcgfrx3keCQJwBxr5XeZIicTzK75XY/P/xU4sevLIM8r8oN/R53dGe3ZZKzySgJ%2b0JBn/LHkX6zkX%2bp7ZoPP2EGcigABAgQIECBAIJaABGCs%2blJaAmMIBA72Pu43YsbHGM0g22NIAGZbNbuCRU4mpP3Q8tZdpnT2/1vGfa6zBh5Ts9tjbKwkX4/j3KdntbnaiPP8Fmg364se9VNz28zz2vWX343YvwgQIECAAAECBAg8F5AAfK7h3wTqEAje7834KLyZBg5WF78EaGp6wYOjV4V3n0GXF3VPWDM%2b%2blV38Ht%2bnsmGeZYn3abxtl8te9UYAm3XXEn%2bxZv9l1YmGKP%2bHYMAAQIECBAgQIBAkQIFBAWqCLgW2fhc1GICYWd7dM2D5T8XazaznVgCcDbqQSf69n31Z%2bAA6f2giy78TW3X3IesUzM%2berfMkPU7T5It%2bwRjeu6xfHHvpj7ohWm2ZfC9sbNvx9OOQfb4HdTwvYkAAQIECBAgQKAOAQnAOurZVRJ4LhA4wfLg2/DPa7LMfwdun9V8ISVswqhrHlICs8yeM%2byqAid0zfg4ocrbbn07bQA%2b5KyhSEmTe0sYn9DgT3hp4GeOSO136rJW8/x1QtP2UgIECBAgQIAAAQKPAhKAWgKB%2bgQi7%2bEleF9%2bew0cjKsmABV6mTRL6r0YRMIu6Xr36ebFhfjPQYHA4%2brUiYNgx1/feg462NR7/zIlVCN/mUVC//eXDlI8o3fFeyEBAgQIECBAgACB2gQkAGurcddL4H//CzwTwIyPChpw4EB1NQnAfeA0WOD8MVhoGeGXg4j9/156lPq/Ap73Q443UyVpUr%2bVCBzWWx/7ghmxU7XNBY7rs8GwruBdBAgQIECAAAECtQgUEBCoJuBaS5t0ndMLxN3nxB4f07eO5c8gAbh8HRwrQdqPaoEg31gJAMHCZxUcdgaM/f%2be1WK/fwbus2P1/fKOc/fpJn2W69cC6n7VfrZzzP1O7Yf5cd81G7zuju3qCRAgQIAAAQIEjgtIAB438goCpQkEDgJelVYXruetgATgW5McfxJ4JvFDK3m0a1KBE7mSuAMGhcjLfwd%2bbvk4cTFuUuf%2bv7vmb7MCX3aMNNbvl6zeakO/l8wsySK1%2b5e17n8ECBAgQIAAAQIECLwQkAB8weE/BKoQCPzB34zfClqoBGCMSg5cTw8Cho9tLOxSrmZ8DBokUrsPfP%2bfK5EW/zx3n25qTgY%2bS/qZ7TdukjnLviHpPeh24E0ECBAgQIAAAQI1CUgA1lTbrpXAo0DUAKBlrupowYETS1UlqPdB1iwDgsfHOMsJp9FkPzMmXB1K4A67F6RA%2bfG%2bUeYsoVqve7/k%2b1VK9qcZv8NaTt7v2rXrzfpiv5%2bppF8FSb9n/fk%2b79apdAQIECBAgAABAgQyEJAAzKASFIHAjAKRA4ASgDM2lAVPJQG4IP6Jp267JuyyaideapEvD7sfrCVcB7fHsHVeV1JjsqR8qv%2bUKEtJ9IjPVCmJuf/serlf0lbCr%2b6%2bYWuAwXcDbyRAgAABAgQIEKhGQAKwmqp2oQR2ApH7vGV%2b6mjEEoBx6jnynmJpRkwc6fFLav%2b/8U0jHDHqrM9nM34mS45VfI77/Z6uV%2bn%2bm54T05%2blZgymZ710/v0SxZePM/vWt5G/cFJx25q2v/oySITbjjISIECAAAECBAgsLRA5GbD/MFXVkmtLtxfnjy8Quc/H13cFfQQkAPso5fGadrO%2bCBzYrHrmgP3/8uhDc5ci9tK9liddbrxNCbj9n7tPN/v79OV5f/8%2bppmp2vaAtm35z7lvIM5HgAABAgQIECAQUyByMkACMGabU%2bplBSL3%2bWXlnH0ugcCzyqr7QkrkJYVTwHmuNp3jeaLOBLP/3/mtqe0ayybWvWzitLOy2PKdpw1U/SWe8%2b8EjkCAAAECBAgQIFCNQORkgARgNc3UhY4oELnPj8jgUBkL7JciixhAqy4BmJpR5JkbNS8rHLafWfLt7NE7avJ3wAyhiPcRZZ4necQ5urN7wdn3AgcgQIAAAQIECBCoRCByMkACsJJG6jJHFYjc50eFcLBsBcImJrqmygRg6GTCZn2RbUeYuGBBkynbiVmqOHzkmbtB261kU/Rkk/Ln1oYt/1nF3cpFEiBAgAABAgQIjCIQORkgAThKE3CQygQi9/nKqqray5UAjFX1YfeS65qH603zNZb2OKUNex%2b4%2b3QzjoCjRJ65KwlovzhtoPo2YPlPtzECBAgQIECAAAECfQXCBoF%2bfxOzyhkXfevX6wi8Fojc519fi/%2bXKSABGK9eAwdjq5xR1nbNZcQ6s//feGNDsozYBpS5%2bsRPbjPRlOf3Z/LZLGpevnu8u4AjESBAgAABAgQIVCMQORmwDwJIAFbTWl3oGAKR%2b/wY1%2b8Y%2bQu0XbMNGuSt9n4UOGn70Fa4j1DY%2bqqwrqYasf/5vloFHWdnSzLwkWzUBvJrA2n28lTjouMSIECAAAECBAgQKFIgcjJg/6Gs2oBrkQ3SRU0uELnPT47jBFkIBA64VXs/ijybqMZZZUH7WJWzNacclNMSuEHbgiTgArOutJX8kmFV1knFe/dOeT9wbAIECBAgQIAAgYIFIicD9h96qg24FtwsXdqEApH7/IQsDp2JQORZKTUmkp6aTZpFFzcQub59uo4a/g57D7D/3%2bjNM2xbkPySANUGam0D2/ScOPpg6IAECBAgQIAAAQIEShYo4MO/BGDJDdS1jS4Qus9b/m309pDbASO3z1T23DznLE/gpVsf5nRa%2blxRZ2vWnGCfss20XXMfN3lvRpa60wYqawNXU46Hjk2AAAECBAgQIECgSIHIwdb9Bx4JwCJbpouaSiDyDKvaEyxTtYmcjnu9WX%2bJGsyqvX1GXk4wtbuc%2bsGUZWnvPt2E7GO%2bADJJs4iaEA7Zhs1aq3XWmuseqe1/%2b776c5KB0EEJECBAgAABAgQIlCwgAVhy7bo2Au8LhA2c2ffj/Qot6Kdt11xGbZ%2b1JwDbzfoiat21XVPNrIKgMzXt/zfROL//UtA2cN%2bVXBkpuaINmE2Ydxuoa7nuiYZ8hyVAgAABAgQIEKhRQAKwxlp3zbUL5P0B/2AAxozfwhtv2NlJXfNQ%2b7406Zv5UceW6675WXjX2l1e2L0a7f83afNMCfCofVe5Dz4zSY5KjhbTBmr/ktWkNwEHJ0CAAAECBAgQKFtAArDs%2bnV1BN4TCBswEwR%2brzqL%2blnk/aiKqoiBF5MSaVHHlxqWFou63KP9/wZ2yJ5vi5y8jzreKLfEpTZwUhu47zmceRkBAgQIECBAgAABAq8FJABfi/g/gfIF2m59GzTwIABQcPOMvD9lWlax4KrpfWmhZxJVsMRw2Bm29v/r3QeHvjDyHp5Bn2eKmZnF/6RElnofMiuzgvvz0LHb%2bwgQIECAAAECBAgcFZAAPErkBQSKEwicAKx%2bmcXiGuOzC7rerL/EDSTamyZVZeQ6TAmQZ82xyH/a/6/Iah3loswClMSJe/9Vd4XXnS//jTLKOwgBAgQIECBAgEC1AhKA1Va9C69YIPI3/VOCoeKqK/rSQ88eszztr7YZOBBZ9CzOsAkefetX35r6H5GfDQKPO2aEDZkR5j31tBuz/6Ye%2bh2fAAECBAgQIECgdAEJwNJr2PUReCvQds1l4GDZ1dsr8pMSBCLv/5f6VAl1MMY1RJ5h3Ba81GS7WV9EHPft/zdGr%2bx3jLBJYsmgepJB6rq2ujb7r9/w7VUECBAgQIAAAQIEPhaQAPzYxm8IlCoQNRC8D14LBhTYMFPiJWJy4qnMkhS/G2WyeHKJ9nfJ9Rh2dlfBSdnfvSaff4VtJxJDtSWGXG8Nbd7sv3xuDkpCgAABAgQIECAQV0ACMG7dKTmBoQLR%2b32apTD02r0vT4HQy392zUPqU3nKzl%2bq2MnccvdyDDrDtuhlWefvncfPaBag/eSifXFDeYtts77wd3zI9goCBAgQIECAAAECxwWiJwIsu3a8jr2CwGuBf76vVsEDJpYBfV2pwf8fNDnxawZC6lPBq2DU4rdds406xpRYl2GTOvb/G7Vf9j2YWYDFJlR%2b3bOijs/KXU/b9MWqviO21xEgQIAAAQIECBA4IiABeATIrwkUKhA5QJ%2bSRYVWS5WXdb1Zfwke1DNL6VXLjZxASO3x1eWE/2/UZZ9LXpI150a1/5JQ2CR%2b8PuJJF0NS1u6xiPtvNzZ%2bDmP/cpGgAABAgQIECBQqIAEYKEV67IIHBFou/Vt6CCZfUGO1HCcX4dvi51A1evWFjXhlMbElLx8fT3R/x82IWv/v8WaXlphI/QzggTLkQRLPTPJtOOAdW3sX2zsd2ICBAgQIECAAIECBSQAC6xUl0Sgh0D0PddS0qjHZXpJ5gIF3INSkPUyc%2bbZixd2ycnHpEFxMzqDzvgurh5m74hnnjD60swSPwETPxK31SduS/wSzplDsbcTIECAAAECBAgQOE%2bggOCrwOt5TcC7KxWIPEPnKaiXxq9Kq6%2bYy44/%2b695SH2pmAoZ8UIiJw9KWgY07HOe/f9G7I3DDhW27UgiVZ9EenpO9He4JPC2xH14h43A3kWAAAECBAgQIEBgJIECPtxLAI7UFhymLoHgM3R2wa3rrvlZV62VdbUlJKFTcDH1pbJqZpyriTzLuKQZCFHrwf5/4/TDc4/S3n26kUQJl0SRAJQEjtkGfKHq3CHb%2bwkQIECAAAECBAi8FZAAfGviJwRqEQi6LNyLoIYgcczWmr7hXUL7S9cQswamL3WaRRc4cVBMvYadiWkPqOk7aY8z7L8stA3cl188M7gOyUxtINc2YGn/HkOylxAgQIAAAQIECBA4XUAC8HQz7yBQikAh3%2bzfmoEVr0UW0vYe0nXE05%2bvxKEDrQXMRGh/rD4HrYNiErDz9bbpzpS%2baBO0HUn%2bmQmnDQRpA57lpxvDHZkAAQIECBAgQKByAQnAyhuAy69aoJygnm8NR2rI5bS75sEM1MMtL/QejwUkd9NSpiETNwXYH%2b4Z8X4bui8HSYCE7KtsJRjHaQO29Ih3W1BiAgQIECBAgACBKAISgFFqSjkJjC8QeHbIewEXwYPxm8joRyzgnvOy7Vmm8GAbiZ7sjT4jIeoyuxLrB7vVIr%2b0FGiuyyYql8Rp7DZgP%2b9FhnQnJUCAAAECBAgQqEmggGCsoH9NDda1ji4Qdn%2bo975xXMCSfaNXcEYH3CecS9pL6j4j3iyLUsCXDK6yhO1RqHazvggbGJdY71HD878kekI/bH9473nHz15%2bGYdHVI9tek6YfzRzRgIECBAgQIAAAQIVCUgAVlTZLpXAOwJhl4j7KNgjkPBOLS//owKTfw%2bp7ywvm38Jgn/JYPvP99Uqf%2bW3JUyzKoImPOz/97Y6s/lJMfu3fvQM4edRE0nKHbDtmu2dzdCuIAQIECBAgAABAiULSACWXLuujcBxgevN%2bkvQIPFHwR7fJj5e7bO%2bYn%2bfKWnm367tpb4zK2TQk7VdcxV8jAm30kDoZzv7/2Xd01NCPOrSssHHoY%2beefw8YOJLW2we0pcJsh7sFI4AAQIECBAgQIBAKQKhg0SPH/jCBeZKaTuuoxyBIoN5lgPNooEWvGScWUo9W1gBXzIINwuw7da3UQPMZoT07FgLvqyAzw6SZpJm2sCybeA%2b6uz6BYdepyZAgAABAgQIECAwTKCAD/ESgMOq3rsI/BIobhnQfVBDIPlXFc/%2bj90skbtPN1GTEMfKbfnP05pUAV8yCPOsEf65zjLOp3WuhV7dds3lsXHS7xtJpmWTTPxz9TfOLzRyOy0BAgQIECBAgECVAuEDRV0TJihXZQNz0SEECpih83GQ5%2b7TjW8Zz9sM9/eV%2b5KDv5b/PK1NFbBv2Pbb99Wfp131Mq%2bOvufiMmrOOkSggH798bNDrokT5VJnwduAL%2bcNGW29hwABAgQIECBAgMAZAhKAZ%2bB5K4GCBIIHjY8FhLZprCuourK8lJQgqSQgbPnPE1tgu1lfxE8Ir29PvOzZXx5%2bVpY9oWZvM%2beccL8fYNFf9og/bpmFqA7zaQNWTzhnxPVeAgQIECBAgAABAgMFJAAHwnkbgcIE2q65Kj5IcvfpJsosnkjNax8Ermk5uKtI9ZNDWfdt5FiiPvvf5zxzof2x%2bhx9DM/ZN4d%2blGMZ9u1uG73tKX8%2bSSJ1UWZdXHfNTyty5DiKKxMBAgQIECBAgEDxAhKAxVexCyTQS2A3eyv4skI9g0YpUHkpCNGrWRx8UWoz%2b/0j6wr%2b2rvmYLv46JfFzA7NsP73Cdb4M7EytP2oPfv5b4GilxGv47ko%2by9f9Hy%2bcx35ttet5%2b7fY6Z/ESBAgAABAgQIEJhVQAJwVm4nI5C1QDEB%2bn4BEInAga1xF%2by9%2b3RTZ0Au/2UgB1br5G8rYxnQ3cyMbZr1NDlYzxOkoGqaWVFAf7S0bs86z/FlBfVvSaR%2bz1CcOPVtA1ndM3McP5WJAAECBAgQIECAwKQCEoCT8jo4gVACBYwHfYMRL16XZrGlaw9VWTMXdr/MW1omtq7Zfq8DfJv1xcz0xZxuP0vtRd8LnLTKIqBZUPLvIX0BpZjGXumF7GeEl9LHXcfr%2b5//axMD2oDn60pvCC6bAAECBAgQIEAgH4ECAv6X%2bWgqCYH4AoXMJBkapElL6F3mNLtnqRa1Syxs1l%2bqXOLz4wDX/VL1Ucp5S5tlvOSedWmcKmm8XtKylP6Vw3VIApa5f1vgL2sMfR70vo%2bfhfrb%2bNJUDsOyMhAgQIAAAQIECNQuIAFYewtw/QReCljG61fwLiUDr9Jyly%2bFyvzfbg/Izfpid81lLCfYP0DVN8glkHV24y9zfFnfzvmlgf1MysviAvIZLat6dkOv/AClJfqL62t973leN/5zRE2mnpkqvxO4fAIECBAgQIAAgWwEJACzqQoFIZCNQNs1Kfkl8PHCYH37lBBMybJsKmtAQXbj/mOy77LtdtdV97KeL%2br5w3Zv9t%2bAtvb6LfvkVZnt7e7TzZRfGHiW%2bCtxfLb/3%2bvOEvj/uxnkvkjiGarfvZVTmU5W6Ak8his6AQIECBAgQIBAYQISgIVVqMshMIJACmJLAH6YCHoWrFrf7pc7u0xmaTxNgc8RqmDwIVJyMpVjP7anWUKXj7MxJPrOatO%2byT64Tb5%2bYwVLBG7TNaYlLVM/fH39p/w/vT8dp/gZVfb/O6VZhHitJGCfZwivOeu%2bXGbi7NkzZsz2ke5/IQYphSRAgAABAgQIECBQi8A%2bSBz5w4ZvGNbSWF3nrAL7mWGRx4aly37/aJgSb7vk22MyLiXkzv7zdMynv5syZ1TlE9wz%2b2/E0aeA544hY8v21Xhw9XoceEyM/urTJc7y%2b9DN/n8jdrCMDiUJGDOBIymn3oa2Acm/jAZgRSFAgAABAgQIECDwJFBAIE4C8Kky/U1gRIECxoYPg81DAxveV2lQzOy/EUeWx0NZZrjSvvRRUt/%2bf6P3sVwOKAmor3t2qqMNSP7lMuoqBwECBAgQIECAAIFXAgUE%2bSUAX9Wp/xIYS%2bBxRkodgQsBKvX8IyzrRwAAIABJREFUfhtY347Vnxznt8B%2b9psk/UcJsbp%2bbv%2b/312jyH%2blJKBVBdxj37/HcinCxRelihy7XRQBAgQIECBAgEAhAhKAhVSkyyAwgcBj0M7ykkUEZ%2bpKKIyXWDIzaYKR5X//S3tV6lcC37s2YP%2b/SfpYjgf1pSJ93rhfYBuQ/MtxuFUmAgQIECBAgAABAr8FJAB/W/gXAQJvBdLeTAI2BQZsJAT7JAmv3vYIPxlLoL37dGNsMbbY/2%2bsHhXjOJKA%2brxxv5g2sG0l/2IMvEpJgAABAgQIECBQt4AEYN317%2boJ9BGwdFcxwZo%2bSS%2bveUyO3qcZsH36h9cMEyjg%2bUNfGeOLBGbZDutAgd/li0WeKSQBw7eBbWvsDjwKKzoBAgQIECBAgEBVAgUE4OwBWFWLdbFLCOyX69sK2IQP2EhY9ExYpHvjEn2ttnO2XXNvXKl6XLH/X22dfn%2b9aeZQ21li3PhX9fgX8pnsumt%2bSv5VOnC7bAIECBAgQIAAgZgCEoAx602pCcwtcL1ZfxGoEqiqpA34YslMA8w%2bCRAyCFpJX5i2buz/N1NPy/M0KYngSwCeK4ylkdrA%2btbqCHmOp0pFgAABAgQIECBA4EMBCcAPafyCAIFXAvbuiRSkUdYhQcX0zfZXzd5/JxaQAKi3r9r/b%2bLOFeDwKZmwm1HUc3b2kHHde%2bodY9T9qHVvX%2bQAY6oiEiBAgAABAgQIEHgjIAH4hsQPCBA4ICBQN2owZdrZNQKqp/pufbP9QOef6Ff2A6t4TLGH1ES9Kt5h2665kqypeCzwvHLq88qcr9%2bm2frxRhUlJkCAAAECBAgQIEBgJyABqCEQIHCKQEqQ2LdHkK7IQK1kxClDwWivNaZUO57Y/2%2b0XlTGgfZLjdtvWDJszuSWcx1ob/b7K2NsdRUECBAgQIAAAQKVC0gAVt4AXD6BAQL7fXsE6Q4ETYpMkJV8vb7dPmAkGO8tbddc6jOVJQLt/zdeByroSN%2b%2br/600kBlY0HJzxaxr%2b3KqggFDa4uhQABAgQIECBAoF4BCcB6696VEzhHIC0HJGAvSFdIG7g8py947/kC%2b1mA94W0JzNKegS97f93fr8p%2bQi%2bFOD5wv1gsTawTbNxSx5fXBsBAgQIECBAgACBqgQkAKuqbhdLYFQBScDFgjMSDD0SDH2Ch9eb5uuoncLBBgsYTyobTyy5O7iv1PLG/WcUXwwY6X7X557oNZWNw2/a1vrWrL9aRljXSYAAAQIECBAgUI2ABGA1Ve1CCUwiIGhfe7Ao7vVL/k0yJJx1UEv/xe1PJyYO7P93Vk%2bp58372cFXJ7YvX5J5k9ipZmxR98PqfmtWdj3jqislQIAAAQIECBCoTEACsLIKd7kEJhCQBBRYixaclfybYCAY4ZAFPJMIPvcJPtv/b4TeUtchzAb0nBHtOSNMee8%2b3aS9N%2bsaUVwtAQIECBAgQIAAgYoECgi22bupovbqUvMVkAQUnIsS7JL8y3ccSSVr7z7dRGlLyjls3DPTJO8%2bmGvp9rMBL/W7Yf2OG7dXbcBef7kOdspFgAABAgQIECBAYEwBCcAxNR2LQN0CkoCCS6%2bCSznOhrqqu5fmf/X7IP82QFvKsX3HKJP9//LviBmXMM1Warv1rTHCM4c2MLgNXNnrL%2bNBTtEIECBAgAABAgQIjCkgATimpmMRILBPAgre91kGz2vmTVZs1hd6aAyBNENMYHdwYHfefnX6OGb/vxjdMPtSXm/WX9quuTdWFDtW5D6WBSzf%2brb1BYzsxzYFJECAAAECBAgQIDCqgATgqJwORoBAWsLvx%2bpz2zWSgKcHxgMGk0IEHrfpXqdzxhIwwydE3zp9zLL/X6yOmHlpny0L6pnDM8fp41E9ZvcpYZ55d1Y8AgQIECBAgAABAgSmENh/cA77gUlQd4pW4ZgEzhdIY8t11/z0zfxCg/hBgmapDabl4s5v0Y4wt8D%2b%2bURQP0hf6zvW2/9v7p5Ux/l2zxyb5mvfduh1nk0qaQNbY24dY6CrJECAAAECBAgQIHBQIPIHIAnAg1XrlwQWF7gWkAv7BYvI94Z92e33t/gIcF4B9kv86UMlJQEtP3dep/DugwLpCx%2beOyT3Cnh%2bOfe%2bl748c5kS4wc7jF8SIECAAAECBAgQIFCHQOT9M8zsqKONusrYAvsgvpk8JQXx876WraWuYo8Zz0ufgpiCucUE9O3/97xx%2b/dkAhKBxYwZ5ybCanu/xN9ko4oDEyBAgAABAgQIEAgsEHmfncDsik6gKoEUjIs81khABAkm3n268Y338oaW9u7TjT4YpA8e%2bnKA/f/K65yZX5FEYAHjxqExxe%2beEpwSf5mPRYpHgAABAgQIECBAYFGBtmuuYgbW1reLwjk5AQInC6S9SNquMRtQ0OopaDXW3/dm/Z3cHcO8Ybe/lz1Fx%2borix3HXlRhulxxBX2WCPT84fljsTFwgs/b92lc9cWn4oYsF0SAAAECBAgQIEBgXIHAe%2bzY32ncpuBoBGYRMBvQN/JHDoLZ52aWnrvsSVKAM/KS5SO3%2bZgBbPv/LduJnP1/%2b3EkLSt8r096FonaBq7TF2I26wtdmgABAgQIECBAgAABAr0E9h%2bGwwWTzPboVb1eRCBbgf2XDwThfBt/4P1nfZuSydk2cAUbXaD9sfpsBnHYoL39/0bvEQ54jkBKoFiaPOx4MvC5Ifb1Xm%2bar/92f/x1Trv3XgIECBAgQIAAAQIEKhUIuL%2bOQFKlbdVllyXw7Nv4luWSCOwZ0FvfCoCVNQ6ccjWSgEED2Pb/O6WZe%2b2MApYHDTqm1PPMZJnPGccDpyJAgAABAgQIECBQrMDjt2DjfABM34AstjJcGIEKBVIiMPXrqMsxKfcc9w%2bJvwqHhncvOSUBd0ug1RMA7pkcn6MfDjuH/f/ebcp%2bmJmAWYHD%2brdnoNHdtmb7ZTY4KA4BAgQIECBAgACBEgQi7Ydh2bcSWpxrIPBW4Nk38cMHvAXExgqISfy97Sl%2bsvvSQNoHSRIwxlhp/z%2bdNpBAehZJSWtfNBjrPu44ve5Vd59uUhI63d8CdRdFJUCAAAECBAgQIEAgikBaUq3Xh5Plg22XUUyVkwCBYQIp%2bNZ2zZX9vqoNmu2%2b/e7LHsP6Ty3vMnM4zPhg2fZaOmWB17lfdjg9j9izePnPgDG%2b8HCCU0oyp2SzpF%2bBg4dLIkCAAAECBAgQIJCjwD7gnu2Hq/QhKUc3ZSJAYBqBFBBJgRGBtzCB/rPuH7vZFr79Pk1nKvio%2bzHirLYX5AtQMa/R/n8F9766Lu0pGWhmYB3PJJPdF/Yz/XzJqa7xw9USIECAAAECBAgQyEYg13240odt347MppkoCIHZBa436y9tCpqc8M1qrw0RpNvuvnxiicDZ%2b1RJJ7QvYL59PSVoS2prroVAEnhaJtRzSb5jT0bPgLtVDSzvaewgQIAAAQIECBAgQCAbgbZrLjP60PSQPlxL/mXTPBSEwKICv4JuluOKORvoMYG7C4alpO6ijcnJixPI7vnFFxYeUnK2uIbmggi8Eth9Selx6XJLhRr3Htpufbu7Hxn/XvUU/yVAgAABAgQIECBAIBuBx2Vudh9elgwy3wsQZ9MkFIRAdgJPy3FZIjTEN/BTUPTKmJ5dNyquQOlLAvvg65LPL869T/YX18BcEIEjArsxaLO%2b2K%2bqIiFYQUJwvyzs7hnHl1aPdBC/JkCAAAECBAgQIEAgL4Hdslqb5uuMAXYzQ/JqAkpDIITAPhl4aW%2bebJKB2zR7Oy3/l4KhIRqRQhYl8G/3x18SgQuPB/b/K6pPuZhhAuke%2bDRD0DPKwmPSaMnIxxl%2b6T4j4TesX3gXAQIECBAgQIAAAQIZCuwC7Jv1xeMSW%2bmDz%2b7DT9q/aeA33X8d4yoFidPxM7xsRSJAIJhACsakvVZ8%2b37o2Dzofb8SfsbyYB2m8OLuEoH2Dx34nDZoLPh1Lvv/Fd65XN5ggTQupf6RnlMkBc8bZ4Z/Du173t3n3av0XOn5ZnCT90YCBAgQIECAAAECBAgQIECAwDQCluPqG%2bQ65XW/A2Jm%2bE3Tbh11XIHdOGCPrl/JuemD5o39/8Ztwo5WuMBTUjAtl2328inPI6O99n7vfinZV3hnc3kECBAgQIAAAQIECBAgQIBAuQJphuBuVlDXXKZlKmdc4nje4Pvg2dm/g2m7mQmPRpe7JczM1C63Y1R0ZU/L8WXc93czajMuX5%2bxbFtRk3KpBCYRSF9ceCcxaF/BM55vHmdc7r7EtEv0Jd9JKs9BCRAgQIAAAQIECBAgQIAAAQIE8hF4FmS7TN8Cr2dZrt/LMaclnnfJUYm%2bfBqmkkwqkJZ02y1D/pjoPmNZ89%2bJ82Gz6x4D0k/B6N1SxmcEuYeV4dxrePZ%2b%2b/9N2m4dnMCr5ODl47Lnu3Gk8gThy2eaNJsvjav26tNnCBAgQIAAAQIECBAgQIAAAQIE3gg8Bdl2S0KlWYO/lufKOtC2X8pqfbuf5ZjK/evb7k9JhjcX6wcEKhf41d%2b75nlAfazE4Ha3xFyPWbX78abPTLssX2P/v8o7ksvPQiDd69Of/aznx%2beAF88wWT/H7Ma23zP2fiX2nq5j94WldH325suiuSkEAQIECBAgQIAAAQIECBAgQKBcgaelRZ8Cbunv3cyix6Thr4DVLhF3xs9SIO/5OQS/ym1Triwvgff6%2bKvA%2bosk%2b1M/HTLzZJ%2b4zzK512d2YUqk5lV7SkOAQF%2bBp7Hr9d9vxruBzzKvj/v0f4m8vjXkdQQIECBAgAABAgQIECBAgAABAgQIECAQTiAlDPsk2TJ%2bzX04dAUmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMJVA9OU/015kU9k4LgECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFwAtGX/0zLBIZDV2ACBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECUwgUsPznw5A9D6ewdEwCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECiwuEX/6za34ujqgABAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBHIRuO6an23XPAT%2bc5mLpXIQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQWFTg2/fVn4ETf49Jyx%2brz4siOjkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBXATarrkMngC8z8VSOQgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsLtB2zX3kBOD1pvm6OKICECBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhB4N/uj78iJ/9S2a836y85WCoDAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcUF0uy56AnAxREVgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAgEAOAv98X63artmGTgDefbrJwVIZCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwu0G7WF6GTf13zkK5hcUgFIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIJCDwHXX/IyeAEyzGHOwVAYCBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECiwr82/3xV/TkX2v5z0XbkJMTIECAAAECBAgQIECAAAECBAgQIECAAAECBAhkJHC9ab6GTwBa/jOjFqUoBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECiwmkZTPDJ/%2b65sHyn4s1IScmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBDISaDtmsvwCUDLf%2bbUpJSFAAECBAgQIECAAAECBAgQIECAAAECBAgQIEBgSYG2a7bhE4CW/1yyCTk3AQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIBALgLtZn0RPvln%2bc9cmpNyECBAgAABAgQIECBAgAABAgQIECBAgAABAgQILC3Qds19%2bASg5T%2bXbkbOT4AAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgkINAKbP/0nXk4KkMBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBBYVKGL2X9dsF0V0cgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI5CJQy%2b%2b9603zNwVMZCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwqUMjsv4d/uz/%2bWhTSyQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsLfDfXfN32zUPBfy5X9rS%2bQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsKvDP99Wq7ZptAcm/h5TIXBTTyQkQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgsLdB2zWUJyb90Dd%2b%2br/5c2tP5CRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwmkBJmpST/2rtPN4tBOjEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBHATabn1bSgLwerP%2bkoOpMhAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBBYRKDdrC9KSf61XXO/CKKTEiBAgAABAgQIECBAgAABAgQIECBAgAABAgQIEMhB4J/vq1XbNdtSEoD/3TV/5%2bCqDAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQWEUj75ZWS/EvXkRKai0A6KQECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGlBdJsuZKSf9eb5uvSps5PgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYBGB9sfqc0lLf6ZE5rfvqz8XwXRSAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAksK7Pf9uy9p9l/brW%2bXNHVuAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAosJlLbvX0pk/tv98ddioE5MgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYCmBtE9eWTP/moe2a%2b6X8nReAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABAosJtJv1RYHJv4d0XYuhOjEBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQSKTf6Z/bdEc3JOAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBJQUKTv6Z/bdkw3JuAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB%2bQWKTv6Z/Td/g3JGAgQIECBAgAABAgQIECBAgAABAgQIECBAgACB5QT%2bu2v%2bLnLPv6552F2Xvf%2bWa1zOTIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgMK/A9ab5WnTyz%2by/eRuUsxEgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECCwj8M/31eq6a34Wnvyz998yzctZCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIE5hT4t/vjr7ZrtsUn/8z%2bm7NZORcBAgQIECBAgAABAgQIECBAgAABAgQIECBAgMDcAmnWX9s1VxUk/nZ7/11v1l/mNnY%2bAgQIECBAgAABAgQIECBAgAABAgQIECBAgAABArMIpGRY2zX3tST/2m59OwuskxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBCYU%2bDb99WfKRlWT%2bKv2c3%2bS8uczunsXAQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQmFUiJv%2btN87W2xF%2b63nTdk%2bI6OAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIG5BGpO/O2Tndu01%2bFc3s5DgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYBKBdrO%2bqHGpz9czHP%2b7a/6eBNhBCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEwt0P5YfW675qrtmu3rRFiN/7/ump9Tmzs%2bAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgVEFrjfrL/uk332NSb5D1/xv98dfo2I7GAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIGxBVJSKy1r2d59ujmU/PK75mpse8cjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgcJZASvY97uWXlvVc30rqNQ89De7/%2bb5anYXvzQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgROFUhJqpTk2yX6uubycSnPXaLPcp5d72Tfm6Rg8jy1LryeAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAQC%2bB9sfq834W3%2bXjLL5dgm/bcybbm%2bSW9x1NDFr6s1fL9CICBAgQIECAAAECBAgQIECAAAECBAgQIECAAIFeAmlW3y7hZ4%2b%2bJZKXlv7s1Uq9iAABAgQIECBAgAABAgQIECBAgAABAgQIECBA4KhASvxdb5qvZugdnaE3XWLwx%2brz0YryAgIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQLHBK436y9t11jW84x9%2b85NnP531/x9rJ78ngABAgQIECBAgAABAgQIECBAgAABAgQIECBAgMBRgf3%2bftPNalswqXZuUm6%2b969vj1aUFxAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBA4JtD%2bWH2eL8m14NKaeSch7ft3rKH6PQECBAgQIECAAAECBAgQIECAAAECBAgQIECAQD%2bB6675KQG4cGLSvn/9GqtXESBAgAABAgQIECBAgAABAgQIECBAgAABAgQIHBb4t/vjL8m/hZN/m/XF4VryWwIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQI9Ba43zVcJwEUTgFc9q8rLCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBwXaLvmXgJwoQTg3aeb4zXkFQQIECBAgAABAgQIECBAgAABAgQIECBAgAABAgROEJD8Wyb5l/Zd/Of7anVCVXkpAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgcMC376v/pQAnD8BKPl3uF36LQECBAgQIECAAAECBAgQIECAAAECBAgQIECAwECBf7s//pIAnD0BuG1/rD4PrDJvI0CAAAECBAgQIECAAAECBAgQIECAAAECBAgQIPCxgASg5N/HrcNvCBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEwgmkPejMAJwtCWjmX7geosAECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAgYACEoCzJAAl/wL2DUUmQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECIQUaLtmKwk4aRJQ8i9kz1BoAgQIECBAgAABAgQIECBAgAABAgQIECBAgEBQgbZb30oATpMAvO6an%2b2P1eegTUOxCRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIEIgq0XXMlATh%2bAjAl/9IeixHbhDITIECAAAECBAgQIECAAAECBAgQIECAAAECBAgEFmg36wsJwJETgHefbiT/AncKRSdAgAABAgQIECBAgAABAgQIECBAgAABAgQIRBZIS1RKAI6aALyK3B6UnQABAgQIECBAgAABAgQIECBAgAABAgQIECBAoACBtmu2koBnJwG3aTZlAc3BJRAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECEQXaLv1rQTg8ARg2u8vzaSM3g6UnwABAgQIECBAgAABAgQIECBAgAABAgQIECBAoBCBtmsuJQCHJQCvN81X%2b/0V0hFcBgECBAgQIECAAAECBAgQIECAAAECBAgQIECgFIF/uz/%2bkgA8OQFoyc9SOoDrIECAAAECBAgQIECAAAECBAgQIECAAAECBAiUJpBmsEkAnpIAXN9%2b%2b776s7R24HoIECBAgAABAgQIECBAgAABAgQIECBAgAABAgQKEtjtY9edkgSr8rXb/%2b6avwuqdpdCgAABAgQIECBAgAABAgQIECBAgAABAgQIECBQqkDbNVdmAX6c1LTXX6kt33URIECAAAECBAgQIECAAAECBAgQIECAAAECBAoVuN6sv0gAvk0AppmRaY/EQqvdZREgQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECJQsIAH4IgF4327WFyXXt2sjQIAAAQIECBAgQIAAAQIECBAgQIAAAQIECBAoXKC9%2b3QjCdhs2665LLyqXR4BAgQIECBAgAABAgQIECBAgAABAgQIECBAgEANApUvA3qfEn//fF%2btaqhr10iAAAECBAgQIECAAAECBAgQIECAAAECBAgQIFCJQNs1KRH2UNEfS31W0rZdJgECBAgQIECAAAECBAgQIECAAAECBAgQIECgSoE0C66K5N/dp5t/uz/%2bqrKSXTQBAgQIECBAgAABAgQIECBAgAABAgQIECBAgEA9AmkJzIJnAe6W%2bfz2ffVnPTXqSgkQIECAAAECBAgQIECAAAECBAgQIECAAAECBKoXKGwvwO31pvlqtl/1zRoAAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQKBugZQ0C7wU6H0qf0pk1l2Lrp4AAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIDAM4HrrvkZJwm4vt3tX/hj9fnZJfgnAQIECBAgQIAAAQIECBAgQIAAAQIECBAgQIAAAQJPAmk/wHxnAj4m/Czt%2bVRb/iZAgAABAgQIECBAgAABAgQIECBAgAABAgQIECDQU%2bC/u%2bbvtmu2S80GTDMRUyIylUPCr2eleRkBAgQIECBAgAABAgQIECBAgAABAgQIECBAgACBQwJpNmDbNVcTJgK3bbe%2b3c84vEz797WW8zxUJX5HgAABAgQIECBAgAABAgQIECBAgAABAgQIECBAYByBXXJulwzcLcPZY2Zget3Tn10S8fJpNp8ZfePUiaMQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAjvmpvIAAAUwklEQVQQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAEC/2%2bHDgQAAAAABPlbj7BAIWTAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDAgAEDBgwYMGDgBgIgjKDfUCQ0EwAAAABJRU5ErkJggg=='/%3e %3c/defs%3e %3c/svg%3e");
  height: 1.25rem;
  width: 2.6875rem;
}
.svg-icon.visa {
  background-image: url("data:image/svg+xml,%3csvg width='43' height='20' viewBox='0 0 43 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg clip-path='url(%23clip0_3379_55568)'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M12.3573 15.6545H9.41481L7.2083 6.98897C7.10357 6.59035 6.8812 6.23795 6.55409 6.07187C5.73777 5.65448 4.83824 5.3223 3.85693 5.15476V4.82114H8.59705C9.25125 4.82114 9.74191 5.3223 9.82368 5.90433L10.9685 12.1551L13.9096 4.82114H16.7703L12.3573 15.6545ZM18.4058 15.6545H15.6269L17.9152 4.82114H20.6941L18.4058 15.6545ZM24.2894 7.82231C24.3711 7.23883 24.8618 6.90521 25.4342 6.90521C26.3338 6.82144 27.3136 6.98897 28.1314 7.40492L28.622 5.07245C27.8043 4.73882 26.9047 4.57129 26.0884 4.57129C23.3913 4.57129 21.4287 6.07187 21.4287 8.15449C21.4287 9.73884 22.8188 10.5707 23.8001 11.0719C24.8618 11.5716 25.2707 11.9052 25.1889 12.4049C25.1889 13.1545 24.3711 13.4881 23.5548 13.4881C22.5735 13.4881 21.5922 13.2383 20.6941 12.8209L20.2035 15.1548C21.1848 15.5707 22.2464 15.7383 23.2277 15.7383C26.252 15.8206 28.1314 14.3215 28.1314 12.0713C28.1314 9.23768 24.2894 9.07159 24.2894 7.82231ZM37.8569 15.6545L35.6504 4.82114H33.2804C32.7897 4.82114 32.2991 5.15476 32.1355 5.65448L28.0496 15.6545H30.9103L31.4813 14.0716H34.9962L35.3233 15.6545H37.8569ZM33.6893 7.73855L34.5056 11.8215H32.2173L33.6893 7.73855Z' fill='%23172B85'/%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_3379_55568'%3e %3crect width='42.8571' height='20' fill='white'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e");
  height: 1.25rem;
  width: 2.6875rem;
}
.svg-icon.pago-efectivo {
  background-image: url("data:image/svg+xml,%3csvg width='78' height='20' viewBox='0 0 78 20' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3e %3cg clip-path='url(%23clip0_3379_55566)'%3e %3crect x='-1' y='-6' width='80' height='31' fill='url(%23pattern0)'/%3e %3c/g%3e %3cdefs%3e %3cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3e %3cuse xlink:href='%23image0_3379_55566' transform='translate(0 -0.00967742) scale(0.000833333 0.00215054)'/%3e %3c/pattern%3e %3cclipPath id='clip0_3379_55566'%3e %3crect width='77.1429' height='20' fill='white'/%3e %3c/clipPath%3e %3cimage id='image0_3379_55566' width='1200' height='474' xlink:href='data:image/png%3bbase64%2ciVBORw0KGgoAAAANSUhEUgAABLAAAAHaCAYAAAAQdrBUAAAgAElEQVR4Aey9C8weR3n3vRDTxEAS4pwc24EIKJWipELwKgIUREGqQE0bKSJvkT6CaglUGokSKhBgKlAQSsmnqiGVIE2tlxq3qqFJKyuKKosSbAMJuJg8To2tOEAOlCScavq6SSDJl3B9%2bj9%2bJl6v9zC7e%2b3x/o20uu977z3M/OawM/%2b95pokIUAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEAAAhCAAAQgAAEIQAACEIAABCAAAQhAAAIQgAAEIAABCEycwB133HHut771rQv27dv3R2FbWlq6qWS7Ohx39913/77O1TZxDEQfAhCAAAQgAAEIQAACEIAABCAAAQhAYCwE7rzzzv%2b1tLR0tQSqffv27TOz%2b8zsfjM7nNqeMrOiLX3cj1fOvV/XUlgRvj4ikUvC1q5du1aNJe3EAwIQgAAEIAABCEAAAhCAAAQgAAEIQGCkBL7zne9cunfv3uvN7KCZPbQiVEmg6iLoukdW7iFh7OC%2bffu%2btiKY/ZEENEStkRYUogUBCEAAAhCAAAQgAAEIQAACEIAABPomsDLV72tm9rCZ/bILtarGNSVsyXpLAtrBpaWl2ySqaRqipjH2zYb7QQACEIAABCAAAQhAAAIQgAAEIAABCAxIQKKQmd1lZpriN%2bbw2Eoc71ux0vqIrMWw0Bqw8HBrCEAAAhCAAAQgAAEIQAACEIAABCDQJQEJP5qqNwHhqkhU09RDWYsd3Lt37zb56sJBfJclhmtDAAIQgAAEIAABCEAAAhCAAAQgAIEeCci31IrVVVe%2brYpEp672PxP8aMk6S9MNZZ3VI1JuBQEIQAACEIAABCAAAQhAAAIQgAAEIOBFQMLOim%2bprsSkMVxX0w1lnbUPMcur5HAdCEAAAhCAAAQgAAEIQAACEIAABCDQA4EFEa%2byAprELDmDl5i1DcusHgoat4AABCAAAQhAAAIQgAAEIAABCEAAAk0ILKh4lRWzNNUwiFlMM2xSkDgHAhCAAAQgAAEIQAACEIAABCAAAQh0QUDOzV2nDT5z2OypB82O3G72iy8Wb/pfx2kzaUejCs9ZZi0tLX1EfsG6YM81IQABCEAAAhCAAAQgAAEIQAACEIAABCoIbNmy5RQz29tKOpIA9fPNZj%2b6xuze15odvMjswKvM9p9Xvek4bTpH595/5dHr6HpB4GoVOZeTtaLh/Xv27PnKvn37/mjPnj2nVWDlbwhAAAIQgAAEIAABCEAAAhCAAAQgAAEvAma2rbHEI%2bsqCU4SoO5ZY7a02uzbSbvtO8nR6%2bh6EsB07SBsPXrtUWuuZYutxrFue%2bJhMzu4tLR009133/37XvnAdSAAAQhAAAIQgAAEIAABCEAAAhCAAARyCMiayMyeqq3oyDLqvjcfFZgkOAXRSt%2b9tnDN8BmErbSo9dDGo5Zfv9pfOwkOJ2jOo1Yy3KsphpqGmYOYXRCAAAQgAAEIQAACEIAABCAAAQhAAAJNCaz4vZI1Ub2gaYISkdLCkpdoFXOdcF993r3qqOXXdy84aqU1nKClKYb3aRVDrLKalkjOgwAEIAABCEAAAhCAAAQgAAEIQAACGQJmtrOeciU37xuPTROMEZv6OCZP0NK0w0OvN9OUQ1mL9esgftkqa/fu3X%2bGVVam0PETAhCAAAQgAAEIQAACEIAABCAAAQjEErj77rvfWVvVkXgli6c%2bRKk290gLWvtOO2otFnxoyTG8VkjsJzznK%2bs73/nOpbF5w3EQgAAEIAABCEAAAhCAAAQgAAEIQGDhCWgFPU13q6XhaNrgFMSrPOErCFr6T47htdrh999m9tMbzPrxnSVfWQ9pBUMJh7t27Vq18IUQABCAAAQgAAEIQAACEIAABCAAAQhAoIyAmW2qJV5ppUGtLpgnDk1tXxCz9CnrLE017FfM%2brGZ7WN6YVkJ5T8IQAACEIAABCAAAQhAAAIQgAAEFprAli1bTjGz%2bDl0Tz14bKXBqYlVVfEtErP6mWa4PL1w9%2b7d/3DnnXf%2br4UulCQeAhCAAAQgAAEIQAACEIAABCAAAQikCZjZ9bWsr2SdJKGnSgya%2bv9pMStMM7z/SjNZn3UbNL3wfq1euHPnzren84rvEIAABCAAAQhAAAIQgAAEIAABCEBg4Qis%2bL46Eq3HSLyZujDVJP5BzNK5%2b88zkwN4%2bQB7/JvR6BoeqOmFO/ft2/dHC1c4STAEIAABCEAAAhCAAAQgAAEIQAACEBCBWr6vfv3kfKcO1hG1gpglH2DfveCYv6xuVzKUkLVXfrIouRCAAAQgAAEIQAACEIAABCAAAQhAYGEIrFhfxfu%2bemTTYkwdbCJmhSmGD7zT7MiXGxpbRZ2m/Nq7d%2b/e67/1rW9dsDCFlYRCAAIQgAAEIAABCEAAAhCAAAQgsJgEzOx9UZKJDpLjdq3QV0fcWaRjg1WW0iyrrEOvN/vpDUe5RUOudeAvzewgQtZi1l1SDQEIQAACEIAABCAAAQhAAAIQWAgCu3btWmVm90VLJg9txPoqVpALYlawyvrhe7v0lfWckMXKhQtRdUkkBCAAAQhAAAIQgAAEIAABCEBgcQiY2ZuixaunHzGTv6dYAYfjjrIKQtbdq475yjq8NRp7zQMlZN2/e/fuf0DIWpx6TEohAAEIQAACEIAABCAAAQhAAAKzJmBm26MFkkevRbxqK8oFMUtWWVrBUEwlDHYTELJmXXtJHAQgAAEIQAACEIAABCAAAQhAYAEI3HHHHefKq1WUdvLs42YSXdoKOJx/vFWW/IkdvMhMTt8f/2ZUVjQ4CCFrAeozSYQABCAAAQhAAAIQgAAEIAABCMySQC3n7ZryJushBChfBsEiS1zl9P37bzP7739poFFFnYKQNcuaTKIgAAEIQAACEIAABCAAAQhAAAIzJlDLebtW00O86pZBELP2n3d09cKffS5KlWpw0H34yJpxxSZpEIAABCAAAQhAAAIQgAAEIACBuRCQg%2b9o4eOJvWZyQI6A1Q%2bDIGRpyqaEw598uis/WQhZc6nQpAMCEIAABCAAAQhAAAIQgAAEIDBHAmZ2fbSA9aNr%2bhFuEMiO5xyErOAn65FNnQlZ//Zv//b/yifaHMs6aYIABCAAAQhAAAIQgAAEIAABCEBgogTM7P5oAQvn7ccLS30LbUHIWlp9zOG7rOJ8wy/NbB9C1kQrNNGGAAQgAAEIQAACEIAABCAAAQjMjUCt6YNHbsd5e9%2bCVdH9gpCl/w%2b86ujKhR0KWXMr96QHAhCAAAQgAAEIQAACEIAABCAAgQkRqDV9UKviFQkq7B%2bOjcSs7oWsu3bv3v1nEyraRBUCEIAABCAAAQhAAAIQgAAEIACBuRCInj74zGEzTVtDqBovg%2b6FrMNmdtfOnTvfPpfyTzogAAEIQAACEIAABCAAAQhAAAIQGDmB22677ZXRrpP%2b%2b1/GK9wgqh2fN2kh6weXmynvfMPDZrYdIWvkFZzoQQACEIAABCAAAQhAAAIQgAAE5kDAzDZF6xpMHzxeJJqCaBb8ZH33gq58ZD28Y8eO/yM/anOoD6QBAhCAAAQgAAEIQAACEIAABCAAgRESMLOdcQLWM0wfnIJgVRTHtEXWQxvN/J2938eKhSOs4EQJAhCAAAQgAAEIQAACEIAABCAwdQJ79uw5zcx%2bGSVgHfny9KyPisScRd7frZClsrQPR%2b9TbxmIPwQgAAEIQAACEIAABCAAAQhAYEQEzOytUeKVDvrhexGw5iR8dStkHZGj93/913/9/REVd6ICAQhAAAIQgAAEIAABCEAAAhCAwBQJmNnfRAtY8qE0JwGHtBzNz7SQ9cgms6cfiS4SEQc%2bJEfv%2bMeaYutAnCEAAQhAAAIQgAAEIAABCEAAAiMhYGYSGKrDk4cQr%2bYueEnIWlptdu9rzfyFLPxjjaTOEw0IQAACEIAABCAAAQhAAAIQgMCkCNxxxx3nVitXK0f87HMIWHMXsJQ%2biVhpIesnn44uIhEHPmNme7dv3371pCoKkYUABCAAAQhAAAIQgAAEIAABCEBgOAJm9q4I0eHoIfdfiYC1CAJWSGMQsvadZnbfm81%2bvjm6qEQceNjMduAfa7i6z50hAAEIQAACEIAABCAAAQhAAAKTIRDv/%2boZMwkZQdzgc3FYBCHrnjVmP7jc7MjtEfpU9CEP7dix4//IEnAylYaIQgACEIAABCAAAQhAAAIQgAAEINAvATO7P0pqePybR6eVIVwtjnCVzesgZMmRv4SsJ/ZGFZ3Ig/bu3r37z/ot/dwNAhCAAAQgAAEIQAACEIAABCAAgdET2LNnz2mR4oKZ/CBlBQ1%2bLyaTIGQdvMjsR9d4rlh4RKsVMq1w9E0HEYQABCAAAQhAAAIQgAAEIAABCPRHwMzeGi1g4f9qMcWqMpFSQtbdq46uWPjotdFFKeJAphX21wxwJwhAAAIQgAAEIAABCEAAAhCAwLgJmNnHI8SEo4fg/woBq0jMkpC1tPqoo/dffDG6SEUcuPfWW2/94LhrEbGDAAQgAAEIQAACEIAABCAAAQhAoFMCWgUuQkQwe/IQ/q%2bKxBv2HxX2wrTC/eeZyVrvsd1RRSvioOVphVu3br2008rAxSEAAQhAAAIQgAAEIAABCEAAAhAYJwEzeyxCQDD72eewPkKoiisDQcg68CqzH77X0z/WfbfccssntmzZcso4axOxggAEIAABCEAAAhCAAAQgAAEIQMCdwG233fbKKPFKBz20MU68QOSBUygDQci697VmP70huqhVHPhLM7sLJ%2b/uzQEXhAAEIAABCEAAAhCAAAQgAAEIjJOAmb2rQiw49vd3L0CYCcIMn/XKgoQs%2bU%2b7781mR24/VqbafXvIzLbccccd546zdhErCEAAAhCAAAQgAAEIQAACEIAABFwImNn1URrCM4frCRYIPPDKloFgjSUhVNZ88qnmE3Dy7tIacBEIQAACEIAABCAAAQhAAAIQgMBICZjZzigNQc64s4IEv2HSpAxIyNJ5mlb46LVRxS/iIDl536YpsSOtakQLAhCAAAQgAAEIQAACEIAABCAAgaYEcOC%2bIqY0EWI4p52AJyFrabX3tEKssZo2BpwHAQhAAAIQgAAEIAABCEAAAhAYI4FaDtzvv7KdWIHYA7%2b8MpCdVvj0IxHGVpWHyBpr%2b9atWy8dY70jThCAAAQgAAEIQAACEIAABCAAAQjUIIADd6yvRjMtNEwrPPR6z9UK77vllls%2bUaNKcCgEIAABCEAAAhCAAAQgAAEIQAACYyNgZp%2bstGXRAThwx3oqz3qqi30SsrRaoSz%2b5Hetffgl1lhja3mIDwQgAAEIQAACEIAABCAAAQhAoAYBDeyj9IEn9iLgdCHWcM38chWmFR54ldkjm8yefTyqmFYchDVWjbaBQyEAAQhAAAIQgAAEIAABCEAAAqMhYGYPVQz6j/798835QgMCDFy6LAMSsu5eddTJ%2by%2b%2bGFVUKw7CGms0rQ8RgQAEIAABCEAAAhCAAAQgAAEIRBDYtWvXKk0OrBjwH/37oY0INV0KNVy7uHwFa6z955n98L1mTz0YVWQrDjqIb6yIRoJDIAABCEAAAhCAAAQgAAEIQAACQxMws4srBvnH/r7vzcUCA%2bILbPooAxKydJ97X2v2s88dK5vNvy1bY2klzqHrIveHAAQgAAEIQAACEIAABCAAAQhAoIBArRUI5VS7D5GCe8C5qgxIyFJ5fOCdXtZYe7dv3351QTVhNwQgAAEIQAACEIAABCAAAQhAAAJDEohegVBTtoL1S5W4wP8IUH2UgTCtUNZYP/l0cxusY2ceNrNt27ZtO2vIOsm9IQABCEAAAhCAAAQgAAEIQAACEMgQiF6B8MiXEWX6EGW4R/1yJiFrabXZ/VeaPf7NY3JU8293felLX/rfmarCTwhAAAIQgAAEIAABCEAAAhCAAASGImBmB6PG%2bfI3hLgCg7GWgWCNdeBVXtZYWpnz%2bi1btpwyVN3kvhCAAAQgAAEIQAACEIAABCAAAQisEDAzObGuDqxAiHg1VvEqHS9fa6ynzGzn1q1bL6XBgAAEIAABCEAAAhCAAAQgAAEIQGAgAjfeeONLq5WrlSO%2b/zYEnLRQwvfxlodgjXXwIi9rrIO33nrrBweqptwWAhCAAAQgAAEIQAACEIAABCCw2ATM7HXRAtY9a8YrWCAmkTd5ZcDXGkuWiltw8L7YbSaphwAEIAABCEAAAhCAAAQgAIEBCJjZ%2b6IErGcOswJhnkDCvvELZ2lrLPlxax924uB9gMaKW0IAAhCAAAQgAAEIQAACEIDA4hKQk%2bqo8fwTe8cvVCAmkUdlZUBClqwIH3in2VMPRhX7koMeuuWWWz6xuC0HKYcABCAAAQhAAAIQgAAEIAABCPRIwMy2lwzSj/11eCviSJk4wn/TKB/BGuvQ681UptuFZ8xs22233fbKHqsst4IABCAAAQhAAAIQgAAEIAABCCweATO7K2oM/5NPT0OgQEgin2LKgISs/eeZ/fC9Zpoe2y7cxZTCxWs7STEEIAABCEAAAhCAAAQgAAEI9EjAzOJG7w9tRBiJEUY4ZjrlJFhj3fdmsyNfbidhmTGlsMd2i1tBAAIQgAAEIAABCEAAAhCAwAIR2LVr16roUfv33zYdYQIRibyqUwYkZB14ldmj10ZXh4IDmVK4QO0nSYUABCAAAQhAAAIQgAAEIACBngiY2cUFA/ETd2u6VR1RgGPhNaUyIBHr7lVHHbz/av%2bJ5b/enrs2b9789p6qMbeBAAQgAAEIQAACEIAABCAAAQjMm4CZvTV6XK4B/pQEiTHHdUmr4aW2/YnZwcx2b2L2vZLtgcTsQYftB5l76L4hLoqX4qn4jpmnV9zClMJ7X2v2883RVaPgwIduvfXWD867BSF1EIAABCAAAQhAAAIQgAAEIACBHgiY2fsKBt/H737y0GIIGG2EkCBIpcWotACVFpyWEjv81ec/t31v%2byq78%2b9OPm778k2n2OaPv7hw%2b9h7XmLXXHVG6%2b2GD5163D1u%2b8zq5%2bLx8I6TluO4LGBJLAtilwSuIG61YTbWcyVk3bPG7EfXmP36yePrQr1fvzSzLVu2bDmlh%2brMLSAAAQhAAAIQgAAEIAABCEAAAvMkYGYfjxqPP7YbAUtii0SqYJ0UxKkVK6in9xwVpST6BDHqH//ihc%2bJQ2nBaeMVa%2bwdv3fWc9tlv3O2vfGSc4/bLnn1Wvut31xXuJ19zgY79YzzW28XvOz4e%2bi%2bIS5X/O7ROCq%2bEsuue/9py%2blR%2biS6SYRbtgKTsCXLLYlac7HWCtZY8v32%2bDejqknJQTtuvvnmC%2bfZipAqCEAAAhCAAAQgAAEIQAACEIBAxwTMbFvJoPvYXz/73GIKWBJjJFitCDQSbII4FayjghXUVZefuSxISfQJAtDFF573nACVFpxOX3O%2bnXHWhue2M8/eYPo/vZ2zdoOtPW994bZ%2bw3o7//z227r1x99D9w3xULwUT8VXYpmOlaim9El0kwin9MuKSxZjErWWBay0oDVWK6vYeEnIOniRx5TCvV/60pf%2bd8dVmstDAAIQgAAEIAABCEAAAhCAAATmR8DMdh5TqUq%2baXW22AH/XI6TcLWULAtWEmj%2b5B1HraaCOBWso4IVVBCk0mJUWoDyEpw8RKum11AalCYJXEHcUvplxSXLLYlastaSpZYELVmjmaZOBuusqZYNvymFP77llls%2bMb%2bWhAEy/mcAACAASURBVBRBAAIQgAAEIAABCEAAAhCAAAQ6JGBm95fIVsf%2bemjjYglY9x4VriTGSLCSQBOspoJ1UhCnmopBczpPllmy3JKoJU76LUFL1miaOim/WseJWVOcZug3pfAZ/GJ12KhxaQhAAAIQgAAEIAABCEAAAhCYHwEz02C6OsgP0FStZ%2brGe3%2byLLi85Q3nLIsxEqwkyMxJcOo6LWlBS/yCmHXt1acvW2YtTzOUDzH5FKubP0Mf7zelcBt%2bsebXppIiCEAAAhCAAAQgAAEIQAACEHAmsGvXrlXVytXKEfIBNLRw0NP9H7z9pGXBRcJL10LPIlxf0w6DdZaYyqJN0zHl4H7ZCfwUhaz0lMJnH4%2buRjkH7t28efPbnas2l4MABCAAAQhAAAIQgAAEIAABCMyHgJldnDOgzt%2b1tHoxBKylZNkpuQSXRRCX%2bk5jELM0zVAO7uUEXs7wnxOypjS1MEwpvP9Ks1/tz683cXsfQsSaT7tKSiAAAQhAAAIQgAAEIAABCEDAmYCZvSlufG2LIV59J7EjX3ueveLl6xCvHFY3rBLH5ENMju/lDD8IWctTC%2bU8vydrO5f7SMi697Vmv/hidHXKOfDHZvZJ5yrO5SAAAQhAAAIQgAAEIAABCEAAAtMnYGbvyhlIn7jryUPTEhRaiB///ve/MXl/V/I/NaUVD9NClqYW3vl3J5tNbVqhRKz955n95NMn1p/4PU%2bZ2d9s2bLllOm3LqQAAhCAAAQgAAEIQAACEIAABCDgRMDMPh41tn5s98IIWF/41Ismb30li6YpToGUkKWphXKe/9lNp9rTeyQKTcgaSyLW3avMfvhes18/GVW1Cg7atm3btrOcqjmXgQAEIAABCIyFwJlJklySJMlbkiR5d5Ikf7qyXZckyedztj9f%2bf%2bylfN0PgECcyRwcpIkKt91tzmyIE0QgAAE8gmY2aaCAfTxu//7XxZGwLrmqjMmL2BddfmZ9rH3vGR5el7VNL4x/i9H7xe8bJ1tvGKNfW/7KrN7JyZiScj6weVt/WLtYIXC/HaLvRCAAAQgMCkCEqwkRP1DkiRfSZLkP5IkOZQkyX8lSfLEymZJkuRt/9/K/w%2bsnKfzdR0JXhdMigKRhUA%2bgdUr5fn2lfqhMl5nU314Zf6l2QsBCEBgZgTMbNvxSlXBL02LajEtbzLnLiXLqw%2bOUdSpE6drrz592Sm6/EpNdSVFTYOUNdZlv3O23faZ1UenFE6pDErEOvT6tn6x9m7duvXSmTU7U0pO%2bi3olOJNXCEAgekQSLcz%2bj6XoLTIwuqfV4QnCVF5AlWbfTvmAot0LCyBk5Ik%2baJD3di8sARJOAQgsFgEzOyuAsnq%2bN2PXrsQApYcuMvyp45YNMZjlwWfe5Jl6yVNx9PUvDHGMyZOZ569YVlU1NTOSU0nlNgW/GL97HPH16d6vw6yQmHtdnlNkiTa3pTawjSV8PnXSZKow1e2aXAUNr3hzB770ZWpLX%2b4ch9ZA2gKAAECEFhcAmp7LlxpEzautBFqK7Lth36rXQltTPjMOy67T9ZHoS3TPdTWycpJ9x5DG6Q2UemRhVUbgSrm3MUtaaR8DgRe41RHvj0HGKQBAhCAQCUBM9sRNZaWT58pWb80jKscuE/J%2bXmRALQ87U4M9ifLDtG1quKU0yV/XvLrdcOHTp2miLW02kwi8LOPR1W3nIMeRsQ6oTkLApX8omggpwFddkCoKSphC9NUwmfMwKjqmDC15dGV%2b%2bxKkkRTABQPxUmDyjEMJk%2bAxw4IQMCNgNoitUNBpJJwsyczRa4L66PQlkkkUju3tCIahTZI8QniVl9T7TQV6q%2bSJFGbWNV%2bevyvaYUECEyZgPoKHnVB9Z4AAQhAYP4EzOzHOYPlE3fd9%2baFELDm4MBdYs8Tdz7vWH4tJctT8GTJVCR4TWG/rMhkHbf54y%2belk%2bsYIkl5%2b4PvNPsmcMn1q%2b4PQ%2bb2Sfn3ypVplCikKynNEjUoE0DGA3kPDqAntdQnBQ/dSolrmmAS4AABOZDQG2R6rbaIrVDXYhUbdokxSeIWxLXZe312x3il3jlMRWqTpo1PZEAgSkT0AuvOmW%2b6Fi1RQQIQAAC8ycQN242swURsObgwP2Nl5xrtpRxen5Psmy9dOoZ509axJJfLFliLU%2bRnNLqhEHE0pTC77/N7MlD0VUvc%2bBTWjl0/i1TYQrfmiTJAafOXlEnsKv9GuBqcKe3rbLYIEAAAtMkoOlxqstTbIskYnUVdO2u2s%2bi6%2bplBgECUyagqX9F5bvOfrVLBAhAAALzJ5AZHBf/PPCqYxY9DafnjX4K4j2JXXzheZMWeGRJ9SfvWJObV0/vSZb/m4Ml1iWvXnt0dcKsUDeFshmcux%2b5vbi%2blf%2bzqCLWi1esHOp06MZ4rCyzZLEhIYvphfN/zJLC%2bRCQj6mbkiT5T6cB5xDt09c7yg5ZfwyRnv%2bno/RwWQj0RcDLgryvacJ9ceE%2bEIAABE4kcOONN760fJyc%2bncKwkDLOB7%2b6vMn7ew8TAPUCoS5YuFSYg/vOGl5Vb%2bprkwY0qhpklph8RmJQS3zfZDzFe/vXtBmhcJlEWvLli2nnFizZ7tH1ldDDJC6uqc6rduTJFG6CBCAwLgJSHCWj6mu2oO%2brisBzju8JUmSJwdiI1GRAIGpEpDo5FH3/2%2bSJFrNkAABCEBg3gTM7E0piar86xRFgppx3rn55MlbX0ng%2bce/eGGxqHNPYvv/6QXLq/pNeWVCpVPx/%2bymCTp1D%2bVSItb%2b8446dy%2bvfUX/SsTatkAi1gecOnoenUXPa2hq4Sc2bNgg/zEECEBgRARW6uUnRupnr0k79G5nvLIi9ZoC1SQ9TMd2zlAu1ysBWRA2KffZc/6j11hzMwhAAAJDEYgWsJ5%2bpFgQCYPxGXxKDAkWPlP%2b1EqKpVZFBxL78k2nLPuSmvLKhIq7/GE9t%2bLiFMugRCw5d9cKhc3DlgURsYbwr5LtJHb1W86W/wERa6inIfeFQC4BTVtWuzM25%2bxt2iE5nvcMEsTaxKfNuT/1TAjXgsAABLRiZ5s6EM79/ABx55YQgAAE%2bidgZm%2bNGjM/trtcEJmicJATZ/mOmrJwFaySjnwttQJhTjqXxa17kuXV/KY%2blVBWWBuvWGM2NYfu6XwJItYP32v26yejqmTOQYsgYslSKXTW5vqJiNX/o5A7QqCIgNfgckzt1RlFiW24f0h/YFpZkQCBrgjIutC7vmTjKjcCHu2Dt2VlNp78hgAEIDAOAmb2vpyB8Im7FkHAmokDdzk3P2EFwrRYkvoup%2b7yl3X6mmmvTHjByyZuhaU8kYil7YF3ImLlN48vmJkVRFmHVRYfsvwgQAACwxHQlOWh/DqVtQ9t/vO2WJI1V5v4tDlXeYP/wOHqx5zuLKFqfZIkKs8bkyT58MpiDf%2b8suCKVhztykH6o051yNuyck75S1ogAIE5ETCzT56oVuXsefybs7fAmosDdzk2L50%2bmBKwJHQ9cefz7KrLz7QpW2KtW79ihXXPRB26p/MkiFhPHsqpiFG75mqJdaFTJ6/NgKnPc2X5QYAABIYhoMHg/8ywzbndGadWU/VsF%2bVLS6KBHM1XbVc4p4XLzZ9AmVAla74DSZL8V8HLMi3i4B3WOtafri3FvNPO9SAAAQg0I2BmH48aEv98c7wokh6MT%2bj7XBy4f%2bw9L6mXV/ck9uDtJ9kbLzl30iswygoraurkFMqkRKxDrzdrIWI1axFGfZaXo1PPwVaX15J1wR%2bMOkeIHATmSUAreWkg22X9Huraf%2b2YZWcWDPSbpE1CmNr416xYwsgCtWpzTAqXmjkBWVdpIQaJo1%2bpEKqKyu9HO2DktbKy3CsQIAABCCwGgWgLrEc21RNFpiASZOJ43ftPsxedfv7kt9IVCDNpfs5Sa39icvz%2bipevM1kzTdEPmOJ961%2bWrL5YlPax7m8vYm2aWSs2R180RR3lsP/7SZJo6iQBAhDoj4AGqqEOzu1T06O8gtdLBYlXr/SKFNeBQIaAVveVaNW2LncxXdVrAQQJcwQIQAACi0HAzLZHWWBphbSxDvSd4iXxQ9ZLU98ar8h3MFkWgCReTXVlwit%2b96xo/1%2bTKM/tRKynzGxOIpaXo9O2ndi%2bz8cx62I8jknlOAhoSs//dRjs9t1OxN7P04%2bPR5us1R0Rr8ZR9ucai8uc6nMXU/Q8fMjJWvstc8080gUBCEDgBAJmdleUgPWTT89ewJIvqDlsy47Am4p6%2bxP77KZTJzuVUBZkysNJiFOxeYSIFdotL0ensQO9sRynFb70BpkAAQh0T%2bB6p8HuWNqPdDzkiFrTIz2CLEM9hL7NHpHhGhAoIeBhve29%2bMFydDds2KBnuyw%2bv9Fwk/Wip1VlCUb%2bggAEIDASAma2M0rA0sposQPuqR63lJjJCfjUt5b8tTLhNVedYWectWFyUwk1jfDrnz95fmW1vYj1rpE0OU2jIV8o6YFYm%2b93Jkkiy4G/TW3XJUkiB60xmzrDOlfXWHIaxFWlp4upC03zgvMgMFcCXVtfSfBRm6E2qM9N06f%2b3HkVNVlNVbVbMf9rcQ4CBLok4GEpKKGoy3BRkiRNNqwXu8wVrg0BCIyTgJntiBKw5FC6pTDC%2bRNZIW8psYd3nGSajnfO2umJWJs//uJ5ltV2ItZDmzdvfvs4W6GoWL3BabAkKy51EuXQNe0gOCoSKwfJ8kDn6hqXrDha1xtUdZI9LBLyBn2frxNBjoUABBoRkMiTV//a7DuUJIlE7z9eaSvUZjQZqLY5p4tBrofvnk6sWhrlPCfNmYCH9bZechEgAAEIQGAMBMzsvigB6743z1MUQJTLz9d7EpMvrUtevXZy0wllPTZbsbSdiPXwzTffPNW33Vc7DSy1THZXQYKWVg2UdZZ8UrQZ9GbPZaDXVa5xXQgcI%2bAx0A11V22ABr3ycTPHhRg09S%2bkteln11Ytx3KWb4tK4ByHcqry/YeLCpB0QwACEBgdATN7BgFrIpZRfYtt%2bxP78k2nLK9MOCWn7pf9ztnzFbBUBiRiSVB%2b8lBU1c0ctPPGG2986egaouoIeQyW1AmVuNR1kHWWfFJ4i1iezpe7ZsD1ITA1ArKMairEZM97YgH80nzbgRdWLVOrJdOLr5cD9y6sGKdHkxhDAAIQGAOBzOC2%2bOe9r523KNC3ODSV%2b92T2Bc%2b9SI78%2bzpTCW8%2bMLz5l9W24lY27ds2XLKGNqfGnGQ5VR2kNjkt5Z97ytIxNIKW03imXfOlKeA9sWc%2b0CgKQEPR8%2bh3sqX3pyDLMok0oX0Nv3EqmXOpWQcafuAQzmVawCvxQ/GQYVYQAACEJgygWLFKvPP0ur5iwJTEZUGiOd17z/NTl9z/iScusuR%2b2ynEKbzvp2I9TcTa7f%2by6ETqkGW/Mj0Gb7gFG/F/cN9Rpx7QWCBCGhwqtU%2bmwox6fO%2bvgDcvBy4Y9WyAIVl4CR6PIP/Y%2bA0cHsIQAACEEgTyMhUxT/TA2e%2bL4ZAEvJ5KTGtTLjxijV29jnTsMRaCAFL%2bRNErKceLK67xf%2b8L90WjPi7lw8LDTI1va/PoGl/zzoNjJlu02fOca9FIvDbTnVUbcxbFgCcLFnTol2T77JOxaplAQrLwEl8wKGssojKwJnI7SEAAQg8R2DXrl2rise2mX%2bCmMHnYolXIb9XViZ84yXnTmJlwoURsIKIdf%2bVZr9%2bMlNpK38e2bp166XPNQjj/eLlw0IWFkOEOx060BogfnKIyHNPCCwAgQ861dHvJ0ly8gLwut6Bl1gRINAlAU119ZjGrxU3CRCAAAQgMAYCZnZx5RA3HBCEDD4XU8BSvu9P7N///jdMPqY0Te/888e7LZSAFUSshzaaPft4qLGxn/u2bdt21hjao5I4ePiwkAD0DyX36PIvL986XQtYZyRJsi5JkjesbLKyUMc9vSkt2hSX9H6tvqjzdP6cBvBiomlOSpvSmE6zvotDYCK/R9n/A5fARtebS1A%2bh/Iiq6N02sUicPlo5j%2bxkMXTmFjc7iDIqI1ZFCvJrzjwUvkYa0iXbZXXdNnW91C2s%2b3gGMu2F2PVV6UvyyNd19NtYGj71EYMFdY6lFPVa6a6DpWD479vWR9Bz77QVqTbkDHUjfGTJYYQKCJgZm%2bNHeUunCCAUJcv1B1M7LbPrF4Wr8a8MuFClldNJ3xkU3SVTh24raiNGMl%2bCU/qRLbdPjFQev7YIe5Ku6eApQ55EB103ZuSJNmeJImWtZe/D20/TZLkfzJbOg/S/8m6Tefo/C%2buxFUC2JQ6/hq0SlhRvNXxDEy0gIDSpjSm06zvaR5605/9P3AJbMRY01HUqQ2DvakMesUnDF4Vf%2bVzKC%2bHMmnPWj2kuYjFnpXypuuoYy/uQwY5aU7nZdPv4jOloDxNCzJhsFX16cFLvsKq7pP9X23VhR0ADuJMYJEu2yqv6fKbrffp/8ZYtpviUtutgXa6LVT6sjzSdT3dBoa2T22E2jxdR9drImitWTk/Wx6qfqu9bVqX0%2bfJj1bVvdL/K62nR4BXudOx6XNjv8fcY3WL63dV1yKwLB/StG1K8%2buiPVb5Vd8pCLcqY0V9hHQZSrcT2boh1k3rRixPjoPAfAiY2ZtSg9jir08/ki9mIPIsJpd7ErvhQ6eOeirhQgpYqo9abOEnny6uy8X/jNkf1gGnTuhQK169ySn%2b6uQ0DUGY0TU0mFCHK4gO6U6W53cJYLqPOpTqnI01qDOqwYAGrRJWFG9PDkXXCoO97KBXcZGIpjxTJ37IoPun%2bYTBa1GamuxXx17cVS6Vbg3q%2bgzyU9ck3tlzlJ8aME4lyP%2bUmGcFmWy6xvb7n50Aq5ypXVKbqEFol2VbYviY28CAVKKV6qDiq7ZbA23P/Nf1JGgFHpV1fcOGDapTXi%2bxPNNSdS2144VhJV1tBbbSeyRJ8tct88%2brrhVyKPnDo21S39EjSLQK9ULlV32ntHBbVRZi/g91Q%2b2RnrkECECgiEC0gPXY7sUUahDoCvNdTt2vueqMUa5MKMuwhRWwZIV19yqzI7cXS1X5/xy5%2beabu3izXdT8xO6XDwuvAdZQ1kAauMR0YKqOqSNgiZs6QVq5UB3BPoWZvHSoc6Z4jKVjpg7pxpU4qTOaF%2bch90lEU54FazaJr31aKWlgKT66f598lG4NmnTvvoIGJh55PTWfTipPHuke4hptyoaeA2oXVc68BZoyFqENHKOQJUsVPV8kWvUl4IuH8kB5UfZsvmKi5fQbFYXUI13yr1kU1jtwk0gzRFB5LKtLdf5rE3/FQ%2bVTolVf9UJp0zNX/aUuLMja8OBcCIyDAAJWsrhCR1txbimxw199vr3j984a3cqEF7xs3WLnq0Ss715g9uShfKmqeO/OcbRMx8VCHds6nZWiYzXlZagVr7x8eMUIWGFw1rfwUMQ9u18dM03lHMqySMKMTP/VIfUSRrNp7OJ3ELT0Rr1ssHdc5WnwIwhXGlgOyUf37qsDr3rlkWeK75SC6oFHuvu%2bxn81hBzaRok0fcc5fT8JN3KC32QqXcOkF54mEVNxkfVZOo59f1eeSCjIY6Lpe33Hx%2bN%2begFRFtRetL2PfPcVBS%2bBusvnTVHcvXwSLhXdoGL/WOqF6qX6S5WWihXp4W8IzIsAAhYCVitLpXsSe/D2k0wrE649bzwO3d/yhnMWW8CSOCkR6743N1mZcNPIWjkv6wh1BIYKbc34Qye3ykG03tYNPTgLca363NyxEJOX17JikjDjbfpflVbv/5XHXYTAZ0jhKstK9bZrayyJvdn7NvktQWhKQXWwSTqHPqdu%2bZc1qsrQ2NpGiehDWqSKiUSWofMzfX8xyQomY8u3dHzLvkt4KwvfdmCvvkVReLHD9ZW%2btxbdoKP9crzv9Yyu6zZCQpGE1LHVC/VbsMbqqMBx2QkSMLPXFRtjpP5hCiGCSJHF1v7Edm4%2b2V7x8nU2FqfusgprJcwVpXVq%2byVi/fC9qYoc9fXwyKYSzsE6Qp3yso5u7H9VA2RNJ4i91hiO08CkjzeLGsDqLWafUwC65uvZ45CzYVlhjJWPBLUPeiY4cy1N/fPIr74Heplk1P45VWHgb2ukVJYU8p80JlE2XdZkkXpZjfR4HCqBQMLHWJmoXKaDLO7SzKbyvep5/YRDuqrEfQ9W8uHZZ/CyWH8gSRI9%2b2ODBCIJRR7MuriGrMn6biti2XEcBPolYGbvihrSImAhiJSJN0uJ/eNfvHA0UwkRsFKWhRKxfva5qGqeOkiCy1jCHKwjvDrgZT7K1FHrotPU9TU1uOwy6G3%2bFB0Al3HXdFivMPZOe%2bDwZEcilsQ7r7f9WiltSsGrXQp51NenrHJjgqwvpiDqa6DdlyWWBD2vFypd5nfI33Mm%2blwTG/m4KgpeC0foOmVBZattPvUtYHm9UKjz0kNCoASitqy6Pl/5iYhVVuL5bzEImNn1qUFr8VcELASsMgFL/%2b1P7Lr3nzYKp%2b4fe89LyK90fu07zexX%2b4vrd/4/Y7Em8OrMDJUe%2bfTw6NRosFnmw0tCjcd9hrhGnY5mnYezmEzVyqQsH7ymw6ojPIVOe2DRhYjl5SdG1mtTCrLCCVyn9nlRBGi1KWO1KMzjLUus7NS5iGTWOkT1fQqCnnyEhSBhL4/XFPbJiXpR8HDgLuG9rE%2bge3s8//oSVxVfvVDxyNtHkyQ5swh%2bZr/airFaI%2baxkIjFdMJMJvJzwQiY2Sfzx66ZvQhYCCJpQaTgu1Ym3HjFGjvz7A12/vnD%2bcT67KZTya90HskK69DrzZ59PFOxS38e3LVr16qBm8Q5WEdc7dQh03LbZcHLV1heh6nrfbIoqnqTXJb2vP/mKl4pL6p8q%2bTxyO7TYNbj7XzXZSN7fYlYnm%2bg3%2b1UP7PTnrK8x/ZbVhVZtlP4rUG7fPuUBQ1IVU6mkJ50HOW4uiptZeku%2b08D3qnU97RV7lQXGqiykv2oQ/mU6FkVPJyhV02FrIpDnf894qs6VeYbbDk%2bGzZsWL1y3BTbCr14mprFb51ywLEQKCcQLWA9/k0EgbQgwPf88rCU2MM7TjI5UT9n7XAi1m2fWZ0fv0XON4lYj2wqVaxy/nxXeQvS%2bb96057u4Df9PqR1hFeHrKoT6eUrrCnjtufd5Fia9Ob7K05lp226ujhfokubMFXxKrA84Nh591pgQQ7RpxRkkRp4TumzatAu/zlTHJCGPJCw4R0k5k/J0jLNQAuXBDZT%2bqyykvVwjaBrVIW/cuBXtXhMVRxi/9dLLI/p3LpGjDWjB5shy6Rnnyk2jzgOAuMgEC1gHd6KILDI4kedtO9P7N///jfsklevHWxlwu9tX0V5zcuzpdVmT%2bzN0akKd92/ZcuWUwZsraZuHSELMr2J9ejklPm/UhZ5dIg94tn0GnJo6%2bXQfeosqhi28Umic6diiVHGwavz7uW0N9Yv04DN6XG31mDRq20qyyfv/8oG7cqDKYtXYqWp4jGD7%2bMys%2bjHipXJ1MT89HT/qQqtaSuyvOzxcI2g1fKqgocAqJdjfQSvl3AxFspejuK927c613u2R995feQ/94BAPIFoAUuWG3kDYvbBJa8MHExMVlAXX3he71MJZfn1xJ3PI1/y8kVWWPe%2btlCtKvjjffEtivuRU7eO%2bGMn8Ur%2bHKp8XeiYOp2fMR7b1rJIBfDPZ8ChKm9ifXtkK6Qs02TBUnX9KfyvzrvHQF/%2bdjzSG%2bOXKZsfQ/%2bWk3MJgRLxtGy82hAPCwgPnkXXUJuaFy5ZiX/ReVPaXybS5aW9bN8UrUyemxq1IsApzyVKpMvp2MXXsmnOWnDFo56VOYkPZULOyduWfa3g23U4OUmSvtrit89A6A55%2bo2uM4brQ2CUBKIFrEevRRDIEwTYV1wuvpeYnKn37QtLll%2b2lFqFjzw6Po8kYv30hgKtKnf3fQNaYXmtljSEdYQEJ4%2b3rOqoVC0bL0uv0KGZ8qcGKG2C/LxM3QKjKv/aTIedm2Va24G%2b5wpnXfkualMfYs7VYFocXrPiW0wDXk3hkrAl0UDCltqxMQgGah8U12yQL5spTZGrquMSN6osbrMM8n5P0S9i2oF7Ok2qX%2blyKvFV5VQCncqpfNBp2t7Q5VT3V5wkyBQFCe9VZSDm/zIn8eHeHr7ulJ6ugwS/mDRXHVPli1CLdszBAjnNoU8n%2b12XA64PgTgCCFgIHZ1Y1t17dBrhVZef2buA9SfvWHO8YIOAdSIPrUr4zOFctapgp95YDRG8lnkfwjrCy/pKHZWqDoqXrzANnNQB1/btnE0dvy4HCLIAaRo0EO9yhS2xke8lcdFAWlNEsluamdLSBSuJuk3CHKZMpDvt%2bq48aTPt1GNwp3gUDbqb5NNYzlF9kjAuYUvtjwQDL4tYXUeWknU2LYaRJ16Jl9fUo2z5GvL351sWBIkbfVnlhmeGR3vXRJRWOZXgpxcYKqcqKx4vj1Sv65RRHav7l4lXylYP1whaNS8mqP62Lcfy49l18HpZWTW9fmrTaWPyrmmfoOs85foQ6I4AAhYClruAtT%2bxnZtPXnbkPsRqhNe9/7QTBRtErOOZyApLVpXxYW93rVDhlTVYiXl4xxzTt3XEOsfBwwMr0ygKQTXoEGvgLzFKbyslwshPhjrfsr5QB1ybOr7ZLQxktcqXBqESbGL41zmmaJBaln7915W1gTqH4iM2GiCJieKoQVN2S/P6gxWOYqXzxVl%2bvuqwyDtW3OsGvfH3GFzmxUf7JOwFUS894JPloNKtcqIyV3R%2bm/3Kl6bBS2RWGhchqHy3ySudq3LgGVQnPepVXroU16KyrXrYZdmWQNFGnJUAlpemtvskiqlNVN1WXZdYFJ4Z%2blR7p/36X22C6n6dtiftwL1NOZHlYNu0Kv5dBJWdtnFT%2bmKC%2bj5t7/X1mBu1OEb%2b%2bDwspyValoUuX%2bKojKusq01Q/qafg9qnsqS2pG1e5J0vdm3aijJm/AeBcRJAwELAchOwNG3vQGKbP/7iZQfuZ58zzCqErEAYWabv4%2b5%2baAAAIABJREFUWWP21IPREtaNN9740p5bsUlaR6yITZ5Tta6P4K5j8jo2YV%2b6c6WOlQb9EqP01loiTNOgAa2u59H5DHGteoOaF1dZi3i8cQ9x0KfEPQ3O1Ln2CJrm5DHQbiLYeK2EmeYjAVSDVDGSiBBEvTSrtBWP4q2OfJ3BbPp%2bRd%2brpoyk45P9rvgXXbfOfg2MFiF4DACrVhGsy7ELq0uVbQ1CVWaLyrbiqbZTbaCO0/HeZbtJXVe8FGf5iKtThquO1eBcQryEebWJqttlQf%2brTRCfIGypvkn8Et%2bi%2bzVp//PiIQGw6B6x%2b2OevXn3rtonMSM2DkXH1VnEougasfvbtLFVLPS/lwWlyllRkEWid/0UP9UL1X3dW2U9rz%2blfaoLqpd6XqoOxLKPPa5pW1HEi/0QGDcBBKzIwT4WPMdb8GR53JPY03sS%2b%2bymU%2b0VL19nQ4lXa89bbw/vOKk8rtm4L%2bpvWWFpcYb4sKnn1myq1hFVYlJsh0THSRiK8YWigUX6uuqo6a3p5pU34mWdK49s/dPM/dNxqfu9arpkXnw9ra/EXHkYwz0vLkX71ImtyyLv%2bLqOy72E4HRcJERpdbCqQWyWhRioLJYNYNP3ifmu/HrO6XP2hhW/Paw0FEcNzFUGx7KtrUh307/laygmT8qOaTJFrCi%2b3mVbFlcajKZXwSu6d95%2blW21u2Xpr/Nf06lbcuxc5z5lx4qJ2kMNztsGtRcSv8RXllp6PomXnlfatidJIqG/bZBYUZam2P%2bUn10ED2fl6h/FhrbtrabddRU03bJt/JSfcjdR9jzytkiUJaKc2zepF6oDOtfzxV/TtqKrfOW6EOiWAAIWAlZrC6z9iR352vOWHbavW7/eJCL17bg93G/Zgfs95Gl0nsoK69nHYyWsvqcRegyW1LHpYwUdNdTqiGn6Q2znOOa42CkMWoFLooI2pVcdbwkwZR0674eLl2%2bJum/gxd3L%2bkodSolxXQQPJ7UaTFatRpmNu%2beAWgMNDTzz3jJn71v2WwNYrzxTPYpZjSsvPh4Wcbp/GICP5VNCQJUfnjweVfvkJDum3So7xrM99i7bHlYMandllVHGIPa/qkF5Xn7JyiP2%2blXHqb57MMmLp/bp%2bSReel5pk5WKR/B6oVH3ZUFM3JXGKu4x/9d5TsqCKuaaRcd4W02mOantLrpvnf1l7YryUc/OOtcrO1YWVLJEbBvU1/CylGzSVrSNP%2bdDYDgCCFiIHdFiR56l0sHEHrz9JJPjdFldScAKYtIQn9dcdQbWV3n5VLRPVlg/3xwrYFnP0wg9BkvqhKgz23WQxYNM%2bss6PU3%2bkzAVGyQqtBUWYu%2bVd5zXoKFOx1zx8OoAK3%2b6Eq8UT4/pV1U%2bPrL54mmhosFsU8uUbLz0WwMAr0FFk1Wy9Ba8SZ2cyjne1iMSGzymZXm1x7LU9MoL77ItqwyvBUjqiigSLz24yMLEs77ntQFd7fOYktbkZUFMerza5DpiX1uXBmLRVfCwgtWLgzNLItg2/en6JPFKzw6vIIvP9PXbfK/bVnilgetAoH8CCFgIWI0FrIPHVho89Yzzbf2GYcUr3R//Vw3K88GLogUsM3tXj62Ux2BJnYGuH%2boakHkNGtKdF3WUphTkuD4d/6bf6wpYHh1gxVXTWboMHhaFdadfeVmodDWY9RpYqP7VDVpZtWkZncJ5H64LpOJ4taMe6db0Lo/g5Uemq7ItixAPXlqxLjZoYO0hCssqxFsAjU2Dx3Ee7UrdlwWx8fZwjSBxtE7IuhhoUi7r3C/2WFnfNYlL9pyyZ7dXndA9vcUrcZLz9Z86cagzrTQ2jzgOAuMkgIDVYMBfZM2ySPv3J/b1zx9dafD0NecPanWVtvTSVMbGgtwi5V82rc8cjhWxunJqmm0gvXxYSATrYhqdLK5k%2bdOF4151lDSAuCgLZQK/sx3LJr/rCFheVjTySdL1Kj4eFoV1RAkvwUEDYi%2brmWwRVhw9plA0meLi6betSTnv%2bpw61pvZfMn77WFhqfbYI6jee/iP6bJsyyLEI451nrkelkcql3quTTl4TE%2bWz6QugsfCEXVfbmmhlbbtTRcsPKyPVMfKXlJ61QmVKbU7XQTV8bb5o/OVVgIEFoMAAhYCVi3BZ2WlwS986kX2xkvOHcxZe1q0Ct8v%2b52zzRS/rDjD72omv/hirIDVxNKhSWPqNS1MK1R5BE3N09tCxUsigjjozb1HpyPvGlMcQEgozEtL3X11pq14%2bRyrY%2bXQpDx5Tb9S%2bYsNHoMD5V1XA7mQDg9hr8kUF2%2bnvnXLedfHvzgAdvr0GAgqrz2C2mAPfl2XbQ%2b/gHWsLjUVsi0XWfd0LeZ7lIGia6jce1ihdTWd3MNiuG7/QNZ0bctFEe%2bm%2b%2bWjz8PyqKxPqgUBPOqE2NV59tZl4vWySVbeBAgsBgEELASPaMFnaRwrDQbBKvt5w4dOrRZqELPyGf3omlgB676eWkavAYremmngFTZdV5YEMZtEDZ2nt2MaRGg6VpeiVehgHpjoAMKrEyahMDYsOXTM1cGt6xg9Nn7hOC82sdOv1HH3GBxoMBt7z5DWup9evuPq3tfDSiPU2bF9yqLQO2iBiLbp9Bhgqa7K4q5tXPoo21c7xDP2JYz8brVlovP1zJtykOWyBwdNMe4ieCwcUdexvoffLW/rI6%2bXlGWWpl5%2b8spEMo8yojbN43kd21Z4xJlrQGBYAghYCFhRAtb%2bo%2bLVtVefvuyofciVBrPClX6fs3aD7f%2bnF%2bSLM4hW1Vx%2bcHmsgPVMTy2Whw%2bLok5s7EphHm9xi%2bJQtF/m8HUskHrKjqjbeHVIY6d8ahpnEcc6%2b/sYsHlMv9LAJzZ4ddz7YOPh3F75XcfiSGVsiPpdp1y2OVZik3eQKNYmTjrXw0eLl9%2bcPsq22vK2zGTFFRM8piHp%2bVPmDDsmHkMfI3GnLXOd34Vw7%2bUaoa57AY86490v8bBE0%2bqKZcFDdK%2baolh2/zr/9cGjTnw4FgLjJoCAhYBVKWAdSOzhHSfZR979klGsNJgnYF3y6rXVIg1CVjGjQ6%2bPFbDUsesjzNk6oqxzrSlxUw0ePoXqWI54OMNVXni/Wc7LPw%2bHzurgxgaPjnvVyk6xcak6TqsRltWJ2P/K3sRn4%2bBlERcbt76P8xZnJA56pKGOf7tsnoXfHta5fQk1HlZRshCNCbLcbZtH/xxzo5Ef4zF1us7Lgjo4PF7ySHivI9Yrfh7T%2bz3qbmDl1f4WimobNmyQFbKeYW3rRF1/YyGNdT89XtpWCXp148TxEBgvAQQsBKxSAetgsmzZdNXlZ9qLTh9%2bpcE88UqrDzJ9sGU5HpeAJXPqOVtHFHWoNJVqysFjlb06liO3O3RONQWxj%2bAhKMn5b2zw6LjXyYvYeOUd5zG9RXWqjoDl4ROmqB6PYb8s/jyD17Sscxwi9W2Het/XoFR%2bfjzKQxU2rQDrsRiCLDenHpS3bZnXeVlQh5eH%2bKqXe01C2z6Vp4DlITKKg%2bpXUfCwflQ5uqzoBs77PVaKRMByzhQuN2ICCFgtB/5ztur53tGVBuUcfUwrDWZFLAlYshArFeLmnE8eabv/ylgLrD6mEHq9nWvbie3zfIlXZZ2xET9FnouahzPuWMsRiZzyYdM2jzSg6CP0Of3Kw%2bpDXPsazHoJWHWsEjymW7Ute12e7z39yWNalny8tA1rHOq8uHfl3yibPq8pY9nrZn975I%2bs0mS1MvXg8Vyo87KgDi8PKxtdo0lo6zfO63mgdtrD31OVSO8hksnnaV/9Mo%2bVIhGwmtQMzpkmAQQsBKwThB%2bt5Lc/sVv/8oXLKw2eefYGy4pGY/q9vPrgPeTjCflYR9j66Q2xAlYfTtw9OuNdDg69rz0H8UqC0v84DC6rOqXhQeslctZxGB/uXfez7%2blXEgHbllFZcPU1mH2DQ3yV3jpBU6XaMhrr%2bV1Mf9rswMtjcOUx3VR8%2blplz8MXXYzw52H9Gutrq0496/tYWfh51EsPX215afdwjRD7kid7f9W/Nmy0IIFH0OI4beKhcyVSVvnK9JhS25WQmcfRYzGTb%2bRdmH0QmCUBBCyEj%2bOEj5WVBr/wqRfZBS9bt%2bzzakxiVTYuct7%2b5ZtOwfqqjliVd%2byv9scKWNt6aAg93py17SD1df4cxCsVCfmR8mAmYSomeIicEmkkvHUd%2bp5%2bpdUy2%2bZFn75wvKbz1clHD4u4toy7Ol%2bWkN6h7eBXaZUI1jZ4PBtUP/oKHoJbzKDUozzLh%2bHUg5c1p%2bd0ucDUyzVC7EuecN/w2db6S1PcPILHysFVIp4Eao8ptaq/fQUJyG2fCU2t8/pKI/eBgB8BBCwErOcErNRKg694%2bTob20qDWfFKv%2bW8/ek95OFzeZgnTlXtO3iRmT0TK2Bt8mt9Cq80Z%2buI0EGReCKT8b7M0/Ngn54kiTa9tda0szbbBx06X7LgqnqrGtLh4VOq66WxQ1w9xLZY5/YaJMnCJJSzpp%2bKc19BCxc0jWc4L5aP0uRlERfuPbZPreroHTym/HiUKY%2bVutTu9hVktdK2fFRZrmnVwLb30Pl1fMj1xa/ufbwW9vDw1ZaNu5fVcNPpwW19LFWJRtn05v3%2bbQdhSb68qvLHQzjWffpckfNOh3qsqfEECCwGAQQsxI9l8SOz0uAUxCvF8bObTjXTlMcqkYb/8xl9OzE7vDVWvNJxr%2buhZfR4m%2bzRoe/qGnoD2fQtahP8EqkkTqlTJ2sXDeC0SQTSJsFQjpHbbFopqy2vOpYjHv62tDJgH8Fj%2blWsRdTQg6QmPD2mTtRxyu1lEde2vHufL5FJU8nq%2bAKLyS8vgUTc2wSvacoqb2oH%2b9g8HIprsYqy4OGsWoN173JTFueu/vOYSllHDK%2bTDo8XGXrJ0zTomd%2bmzfF4XmpKXps46NwYKyMPH4dNneU3zR%2bPlwRe0zybpoHzINAfAQQsxA9bWWlw4xVrRrvSYJ711cUXnmeHv/r8fGEGwSqOy3cvqGN9daSHlslrsNS2k9TF%2bep8qgPX9ZtuWTFJsFKHWW9d1amX5YIcknqsTtcFG11T8YwJGsh6pKMvEdFj%2bpWmTsUEj0GS/Iv0GTysaupMT1O%2be5RhCdGqX2PZ5Jg81oKxTv56CCTiLSG9TfASZ9V29LV5lLOquu9hwdj3YL1NOSg71%2bPFRuzLgrJ45P3nMf21zkuebBzaTtX%2bq%2bwFa/6WQNr2ua2FBmLcDHhY8cf2R2piyD3ca7GHLqa%2b5kaYnRAYnMBCCVj3JmY/mNHmIdJ8L7E7/%2b5kG/tKg1kBS9ZXN3zoVDOct8cJVXllpb711ZYeGiwvHxYeAweva0i4UofKYwpNWRbID5XuIQsDiQJtl832Sn/sdWKnPnkNZJtOxSjLg7z/PN6syvFtTPCw9qqashQTjzrHqH7ElpGi4%2bq8efZgpHjEltc6LMZ4rHwjFXGP3S/xvG3wEGdj4zum46rKWVvfRkprjFVL2/zr4/y2AolYVAmGTdMxtKjStm9VZQlYxcXDeXvsQgMeFuFdOfLP43SFQxursls1tTLv3uyDwDQJRAtYv/hi84Fy3uB5gH1y9q0pZ3PZWk2by6w0eMZZ415pMCtgYX3V0nJQ4tW9r61jfaXpgxf30Mp5%2bbAYwwBEwkUQrtpaH5Shl3AlbpquMjXRKp1Pl5UlMvWfhwVNm6kYqahUfl3j1DGNeeusyHhYe9WxZqoEUHHAOic%2bdawaPRip3GrQsQjh8w555CGQeFiwpNubqXyXZV1ZOOSQP7LimnrwsmKJfVlQl5eHqFIlZpbFSSvutinzbRc/8HDerlU9q4LXM7fOM6UqTlX/f7hl3ihfu5r6WhV3/ofAMASiBazHvzl5AestbzjHTn7xS2exSXBqLGCtrDT4j3/xwkmsNJgVr7TyINZXLQUsCciP7a7j%2b%2bpgTy2Uh4%2bENp20tudKGJEzTqVDA48uhStliaYFePhZaZtuj/Nj3x7KF0fb%2b7WZilGnKnhMv5IoGTs1zMPaq2tLwTQ/DzGyrv8eD0YqfxKOFyF4TMvycAA9l3aubttVVs40LcvjpcUcxFgvK5bYlwV16r6Xa4TYlzx5cdMzpG7ZSx/fxjJX/u/argooH50xweuZ26dPOA8ryr4WpYnJA46BQPcEogUsDXYHsJryuucz307st35znWXFkKn%2blhjXiM3%2bxMTiuvefZlNZaTCbR1p5EN9XLQQsWV/98L11xCsd%2b67uW6PlO3hZR6Q7Xl1%2bl2ClN%2bAaXMlCQIN/rbTTdVDnSoNCjykTXfKJvXYdv0seKxD25d/CY/pVrH8aL2umLgZwRfXBQ4yM5aM4eA0k%2b7LgK%2bLW1/4x%2bZvzEh5j26QxHKcVRcuC14IEZSJZ2f3H9J%2bHFUudlwV10t52%2bl4oi7EveYri1kbsjJ2%2bl3dvPW9DGpp%2b6mVdTOjzmRsTn5hjPKwoWYEwhjTHzIfAoghYD95%2bkq1bv342AtafvGNNfQFrf2IP7zjJPvael9jZ52ywKaw0mBWvzjx7g8lyDN9XDQUsiVcHXmX2zOE6AtZDu3btWtVTq%2bc1SNEAU1vTzlL2PF1LcZMZvEQ2iSjqMEiwkln72p746DYabHh0CLNpHPJ3nbe7Hp09dXL7CH1Ov/KyZoq19vLg5yFG1pme5jWQ7MuCz4Nxm2t4%2bZtrK4p6TQsaso1rcu8qqxOPOl/n5UGbstT1uR5WLHXE8Drp8XCN4JFPbZ6dB%2bokOHWsRLc2wpnqjfLl5NQ1y772%2bcwti0fsf15WlGoLCBBYHAKLImDd%2bpcvnI14JVFneQpdHYu4g4l9b/sqm9pKg2kBS4KbnM3LgqyR9VkdXnM9dml13amDErqqfHB4NZhePizU4ZGwpE0iU3aTX6qqLQhUOldWIrqW3gC%2bYWUVnD4H%2bWm%2b6sTJmWqTwdCYz1GnMyZ4dfb6KtMe069i/dN4WDPJT0ufQX472pbLWD5Kl4cjYcW3Lwu%2bPvMi715tVy4TK4n/bdtLj2lBbcvZEOdrKnpZ8JhyX%2bflQVlchv6vjTgT8raOGF4nvVpYJdyj6adHPukaTe8vEapJ0AIbTe8ZzqvjUF1iVziv6WedZ0oTJulzvKwo%2b1qUJh13vkNgOAJm9vEoU4yJTyGU1VFaDJn699s%2bszpexLn36EqD7/i9s%2bz0NedPloOmPO7/pxeYyQH9XAWmLtMl4e/Ra6Oqe%2bqgu3psnbx8WFS9qZRfqqqt7YCrK2xayrppp2zM50kgjAlenb0%2bpsx4Tb%2bK9U/jYc3UpzAjMdKjTErciA1elot9WfDFpqur4zxEUQ9rNY9pQR5lre9rVK2u2UaQCGmJfXnQVRnzuK7a2rZWPuLRlXChVYED76afHvnUdiXEJnkly62madZ56s/F%2bhL1esFV55nShEn6HA8ryqqpxun78R0C8yAg3zapwWrx14kLWFf87lmTFW6yYtv6DetNUyIrRZyVlQa1%2buIbLzl30uKVpg7Kb5cdRLyqzPc8EUzi1f1XFtfvgn%2b2bt16aY8tndcgxeNNZY/Jjr6VxzSENh3JLs%2bN9RsmoattPKoEzugMqTjQa/pVrNjmYc1U5013RfIr/9YqT23zUufX8QvjYRGne/ZlwVcJseMDPERRXaNt8JgW5FHW%2br5G1aprHlPuu1p1r22e1zlfbaRH3sS%2bLKgTNx3r4c4g9iVPWdyua8mp7Np5/3m08YpzbPB6wVXnmRIbt6LjPKwoq6YaF92b/RCYLgEze13B2PX43Ue%2bXC2Y5A2cR7Bvbg7cL3jZuuppdBKvlpJlf1EXX3jess%2brrBA2ld9h6uATdz5vsmWwkejkVXckXh28yOzpR46v09W//qbnls1rkOLxprLnpFfeTj62JLx4dNLHeI3YN6xylN82/n0JnB7Tr2LfrHo5J68aMFcW1BoHeAiydcVIr0UPYkXFGjhGeaiHKPoBh5R5TAtq2270fb5WbSsbSE9x0QaHopB7CY8XG8rfLuq1Vz7FvuTJBbSy889bPj/Lrp33X1uLL1nVldWB7D09rJnqPlOycaj728OKcnPdm3I8BCZPwMzeVD2ONbMn9k5WPJibA3dZU5UKIvsTe3pPsuwnS9Puzlm7YbLWZ7I20%2bqR//73v8HUwSaClsSr715g9vg3o6p56qCD27ZtO6vnBs5rkOLxprLnpFfezsOHRnYAps6h/IZoeoM6mvL/oSmKdbavt%2bwQK06PVqb%2b2AFtO8S6X1%2bdPY/pV7FvVr2ck9cZLBzLlWbfPMq0Vv%2bMDRKBs3WgyW9ZUyxC8JrieZkDLI/pYU3yeshzqqbzeky5F9exTpevU2w8XmzEviyoEy8d65FPKoexL3nK4tdW4KnjZ0nPkidbtrl63tcJHtZMdZ4pdeJWdKyHFeUc%2b7xFvNgPgaMEogWsZx8vF02aDK57OmduDtxLVyBcWWlQ0%2b007W6KKw2mLcO0WuIXPvUipg42qSsSr%2b5eZfaLL6Z0qaivvzSzPn0AqDHy8mGhjp7Hm8oxPSI0Fc1zACerClmpacqmLG7E64waq/yk2bSdkqD8quM4V07G2w4q%2b5om5zH9qsqJc8gLD2smlYs%2bg4dfGC2yEBvaDt5CuWu6GldsPMdy3Fim43gt7qHpo1PZtkdYA33QoS3US6M5BI8XG7EvC%2bry8sinOi95yuLX9kVHnX6hh/P2C8sSk/OfhzWTxNC%2bgtdLlbn1efviz32mTCBawNK4t8kgegTnzM2Be%2bEKhAeTZd9YWmlQ4pWsl9Ji0NS%2bn3HWBvvIu19ith%2b/V43qnlYc/MmnoxSrzEF1BoVezZ%2bXvyANMj3eVHqly%2bM6Hm%2bXw%2bBbYtEfeERq5RoeIsQnI%2bMjkTOko81nnU54ZNRyD/OYflXlxDnceGpvnpWXHn5hJErFBg%2bLOJU7D59OsXEe8jgPwc9jOo5E9jb1XefqBYBWkJ3KphcKVUFteVsudV4eVMVnyP89XmzEviyom84x5VNbUVoCWGxo67z9ztgbpY6bmjWTl5uBufV5U1nKVwgUEFgEAWtODtwlQuWuQHhvsjzNLqw0OAfxSmnRVMhG4s0IhNNB4y3rq0c2ZXSpqJ97t2zZckpBc9Hlbo8HuTrzXm8qu0xr9LU3bNiweiVNbQcqOl9WVydH3zzuwD5FCC%2bRsws/J1laXtOvYn1SfcVhMNvVAC7LRr/1Zt2jTNfJSw%2bLOMW5Lwu%2bPG597vMQRT38zWkKYtuyMhdLo3T%2beyxIMMTLqnQaPL57%2bf%2bLfVlQN86apt%2b2/Ma%2b5KmKm6aLtolLrIAlobjNfXRu7LMvnea299T5intfwWNV6a4sB/tiwH0g0IyApgpFDWt10ARFgbk5cJeAtf%2bfXnAsL2a00mCwENO0QYlXyystKn0TLHeDxlni1UMbzTTtt1748c0331zXZLtZw3PiWV7WEXN5oxwIeVgfqFOmgaS3eOVl/i5hKibIcqptB1WWGH2Etm%2b6QzpjfVJ5%2bCKTg9%2b%2bgse0Gr1trxM8BpLKlyYDqzrxHMuxHtNxPBbU8CgrmpI3t%2bCxIMEcViBsOy0utLVd1Gsv1wh1LE2rynmbl06xjG5v%2baxuMk3bS8jUyol9BQ8Rus8pj31x4T4QqCZw4403vjR6jDtBIeHhHSfZuvXTnkoXhB19yqfVka%2btrMa3stKgfHxNfaXBkEY5nJeT%2bmXxiqmD9cW7IF79%2bsnoar1y4FNm9q7qFqOzI7ysI7zeVHaW0JoX9nhDJ9HmNTXvG3O4xxQjxS3WibDHW12JGH0EDzZ1rAk9xIY%2b646H4FZnKp/XQFKDXQm3ixBU/sLgvumnh0Di4WdP7ejcQtM8SZ/Xp7VJV/xVxtJpavq9i3otC9Gm8UmfF/uSJ4bxUos4xVifymddW%2bftTdoNj/6BmPc1HU%2bCm1YaTedzk%2b9aJIAAgcUkED3SlU%2bdiYlYc3Pgfsmr1x5dje%2be%2baw0GMQr%2bbxS%2br7%2b%2bZPxe9WknjUXr9QE9Dl4zWtoPXxY6OHv%2baYyL5597/OwGtHb0C6Ch9Wc8j02vN2hs6epdn0Ej%2blXdaxGpiRgqeOuFb%2badNbT59QZ5HgNJD18OvVR/treQz6Y0qybfvdwLqxnU9P7h/PUVs0pTNHapCv%2bHquZypqti6DV4UIZbPpZ5yVPTBravDyQmFwVZMnbNK06T32C2Jda6bh4Waunr9nldw8n9%2bKltoAAgcUkEC1g3fvayQlYc3PgvrwC4cxWGpSAJfFKvsq%2bfNMprDjYv3i1beCWz8tfkB7mnm8qB8ayvDJgm45gODfW7L9uej2s5qqWik/HqW3HWDz6ErA8BKU6ViMe9%2btLxPbquNdZ0t1jIKnyo0ULFiF4TNcVLw9rBg8Bq6%2by3VfZmJq1SZdc5Ow7POuafu7oKIIeC7DUeckTk4w2z%2b2qeiQ3BfI31zQfdN4HYhKRc4zXVNKcS3eyS76r2nDSuZqCSIDA4hKIFrDue/PkBKy5OXC/7v2nzWqlQTmbP/WM85fFq%2bVpg/fi86q2lWM7y6ud27ZtO2vg1s/LX5CsOpq8uRs4%2bYW39xhEiokcwXcRPKzD/rRGxDwGsnpb30fwmH5Vx5rQQ8Dqy0ql7epUTTruHtPQdN860xb7KGdd3UP1su3gqs4U2LJ0eNT7vsp2WTo8/5uatYln2rPXauPTKZTxrvwI/bNDParzkifLJu93mxdBVfWobZ9FFq7r8iIdsc%2brTvRh0SRfsx7TB/v0WxmRBRwCgZ4JzFXAmqMD94%2b8%2byV21eVn2ulrzreprzQof15nnr3BZFWGz6uGwl078erggE7b062ch78gdUSbOP5Mx2Ns3z/s0PntaoUaWc1pakMYADT91LTA2OAhQsRMgYiNT9FxXtOv6iyo4CFg9bEimZflSN2Ou4clhMr4R4syfWb75Xy9aZ0O53ktqOFR7/so230WgSkN1rvk4rWQSJ3pyHXS4%2bEaoc5Lnpi4telXVFkFa9p7qP9NPtsIiXK%2b3uSe2XP6cOLu0b4q3nOacRBTdjkGAscTMLPHokSsQ6%2bflAVAwE1ZAAAgAElEQVTW3By4a6qdnLVLvAp%2bo6b6qZUGf%2bs319m1V59uT%2b9J8HnV/7TBh7du3Xrp8S3BYL88/AXpYT436wgNALOdq7q/u7I48rKak2%2bi2CAHsnXTnz2%2bjl%2bp2Hhlj2v7Flpxruv35BsObLrylZbm08b/Sjov63bcNXU0fX7T71VTaNJpnfJ3j9WxvFh51Pu%2bpg73ledTGqx3yUQOrJvW5fR5Hr7asulc4xS3Oi95snHI%2b/0HLeJV9vyUmNjGebueeXX6A9m0abpyOk%2bbfv/D7IWdf%2bvZ5fHyb24vbJ0xc7mFIGBm%2b6IErPuvnJSANTcH7hKrZLU0VdEqxF8C3FvecI7941%2b88Ki/K62m2ETAWeRz2llePbx582bvTlGbttLDekSdFe83lW3S5HGu/O007YSF8%2bpaqsTG28Nqrq5DbA/rHflL6Tp4TL%2bq6/fEY6rKT5MkkQ%2bTroLXamFaRatu8BLOqqbQ1I3XGI/Xio1yah3akKafdabAlnHw8G2jaWayGp1LmMpgvWveHm2txAQPX23ZtHqUW9W9NqJONk763cZ6T%2b1oUWhrKalnWNvgIQx5WY4WpUUvipq2qenzPlh0A/ZDYGEImNnOKAHrkU2TEhrm5sB9ysKVpjvKUbusrjRl8N///jfMvodwVVu4k3DVTrw6MjLxSu2sh78gPdjHJMp5PD88uHhZQWTT42E1J%2bGyTvCwbPLyy1MW780OHdS61oQefoJUhzS46SLorbMEy3QHvOn3JsKIl0jeVX3qgnnTa3qt2FhnCmxZXL2sPZuUm7J4Df2fx2C9bjszdJqz9/doa%2bu%2bLMjGoei3h2Bf9yVPUVzS%2b9UWN217i57Z8j3atr/i0V54TNkUc4n4XQSvBUxU9%2bssYtJFWrgmBIYnEC1gPXrtdASspcQu%2b52zJ22tNGXBKsRdwpWmC8rXlRzqy%2bpqecrgQcSrRuLV3avMHtpo9usnozTnzEFPmdn7hm9xjouBl78gdci831QeF9EBfjTtZKbP68pixEMQkB%2bIOqFNxzvNxKOjXBZvj%2blXda0JvVbZ62I1LnW0dd10HjT9LsugJlZiHuVVcS6bQlNWJqb0n6bQNM2fcJ7nghoaHHuINQc2bNjQ1YIWQ%2bSv12B9iLh73dOjrfWw/MlLj6bvh/rQ9LNIMMq7X5193vG5rGVavVZ39bBEFpsuxG5ZkKtdbMo%2bfd4iPIfqlGeOXVQCZnZXZqCb/3NCAtYTdz7PLnjZOgSs84eZcrhu/THhStMF5etq2VG7rK6YMlhfCJbVlcSrn3y6jXi1aYRtnIdVjR7sXbypHBpXusPS9HtXFiNt37YqPXVFGuWHx0BWb%2b27Cl7Tr%2bpaE3pZzShf5CPFK0i88hpUKG5NnXF7TSHUAKSL6UZevD2uI9G7aXsTzvP2z%2bIh1ihuY5h2I0FOVmWq42oDNVhuMr3Rq15J/J5q8Jjq2tXCDJquHupD08%2b6L3li87GpkFK0KEzb9lX9QI/QZoXFdB6pvfG0cJJ45bFqs%2bKoPlDXL%2bE88oJrQKB7Ama2LV%2bxyuz96Q31B94D%2bSna/08vmPwqfcGKaUqf56zdsDxVUL66gnC1PF1QFlf7sbqqbXWl%2biPxat9pR8WrTJWM/CnLqzGKV2rcPHxY6KHe1ZvK7hvg4jukO1RNv3fxps5r5Sd16uoGj4GsOoAaQHYRvISkJtaE8mHVtJykz/vPJEma5E2W52ucxSsNVlX2mgQvvyPi1FREaxLvIc75gkM58p6a5rVqlwbuQwg2GgyrTmlamVZy06ILaYfXqit1Q5vV5NL1XS9/POp7UfzPXLm%2brHQk1jVp2/KuLdEvnY6m3z0F%2b3Q85XetaZzCeU1e8qTjUPRdfgTDPep8qg3OhrbPPD1vvEIb/15ZDvKFpbLbNkio9hKvFMcu%2bnRt08j5EBiGgAa3UQPh//6XyQhYmqo2JeFnynGVWKUpgqeecf7yKomaKnjDh0496udKwhXTBZvXG4lX%2b88z%2b9nnoqpozkESrz4%2bTMsSdVcPHxZ6qHf1pjIqER0dlO1QNfmtAZum3nkGr5WfmliyeKzMKI56Y%2bzNRYw9pl/lDRJi8s9rkC8%2b6nBrwClrkbpBg3WtHKe39U3KbNE5bYQjLc9edN26%2b59NkkRWG3N9C%2b4hEn%2bgbqGpON6rzVFeSzjqMv8krKhtkSgkwUYWbbKWKhvEyuF33aCV8%2bqW3aLjFTcv/3dKv%2bqG2g/5/JEgqusHaymvlXEl%2bhWlp85%2brejoHYZ8yROTljZTqrPXlyBbh3f2WIm6XkFlz0M4DHFU2W0iLis9qgOq%2b2mhOly36aeePXN97niVAa6zSATM7JM5A98Tdz22u/lAvGdLrI%2b8%2byUIWB1NH5RgJb9Wcsou0UqO2eVv7JqrzjCt/Pi97avMfoBw1cjaKl1PJF4dvMhMwnGzMHbxSs2shw8LdQa6elM55KPAY7qc2Mj/kKc5vKbhNO2AhfOaOlPXgDBco%2b2nuGiQpU6vV/Bwpt7UmtBrOm7gqgGnRCMx0oC8iJNErmBhIusWr6lNIR761Fv6ptZXylsvS890nCSCaoAicUWMNNDR4KLPzcNCIF32lcfpNDb97m3Vco7zQFDpUv6pLZNwU1a%2b03zS38VK/JXfuobKgQQbCTRqW8oEqyzXJu2zpiurXmSv1fS3rqV6IuEttlyp7gcGQbBS%2bsU2CFbZ%2bDRt39Ls9d3L2kZCoHfwElybvOSJSUubF0GqiyGo3rQpg%2boHNHlJEu6f9%2bn9/NGLmJh6ofZAPFQu9VxQHciW/ba/JagRIACBQEAWGlHj4yNfnoaAtZTYGy85FwHLQcAKYpUsrE5fc7696PSjgpX4vuP3zjIJhV/41ItMUzaXfVvJxxVTBdvXE4lXh15vJtG4WXh45JZXofkp6uTWfdB3OQUixLXvTw9LiMBRnTovRh4dxKZm8Boseb7RVPnTgEvCmPiEgaw6o0VbECgkWGjQFgZuGrx6WB01tSaUg2oP32ShzIRPMdKAXJyUxuwmkUtlos6APVw79lP50yYob2PvVfc4lUcxUt5r0NLnpgGN5yDXa8W/9CC3Tb6lz21jNVKWpxqAh/ItQUvlW%2bUt1O3wGQQq/a/jVB/EX/mtazRtl5qK%2bWLT1volj4vqsdKldAZxNjAIn%2bKj/1X3A4PYZ7m4eQRZreXFv%2b6%2bLqaUDvmSJ4ZtG19RyvMg1qje1OWdPl5Cj3fwKhfpeOp7qBeKs8p%2bdlO5Fo82gl72nunfchHQRbvqzZ/rQaA/Amb2rqgx8q/2tx%2bYpy1MOvqOA/f6jtvldD2IVbKsyopVmhb4J%2b9YYx97z1HBaufmk%2b3hHSeZ3ZuYSbQ6gHP21hZXqg8SrrTdf6XZk4eiqmXOQQ9v3ry5rhPo/hqcY3fSwzj9gG7z3XMQdyyGw37zEIrSTNUBCxYjEl/SYk02pWnxRsdJtNHgRZ02D19LGng1DV0NZMUnDGTVGS3agkAhwUKDttiBWzovyr63sSZU/pZde4r/yX9V26D2oanAMHZmbcW9NFtdq216VR%2b6CN4WhlXpDHU7fHZVftTONw2yHuoqXuKja4f0pz%2br2JX9r%2bnFHsFLqJAVuMq9LGfCy4myzxhrOfmAK2MQ81/TlzwxbNv4T1M5CGJNTDqKjpHvtXUxkW1wTFciUlFa%2btjvVW8a4OQUCIyUgJm9LmcQnLPrmUkIWDhwzxewgkglR%2buaAiiRKghVWrHx4gvPW3a8LsuqjVesec66SmKVpgU%2bvScxe3BFsMIpu39dkHCllQYfeGfTlQZVZ6ciXqk19PAXpI6DBJU5hjadzLIOlQYlEl/SYo2ED3WQtAXrgiDg6DiJNupwll23zn9tBt0S0urca2rHtrGU04BAA4yppbkovhqIeDl9/sqMuKR5qe56BdX59LWbfFdb0VXY4xC/Jmnq8hwxbxO6EvS7SrPXlD2vKYQhnWprwsuJsk8JjlVp0MuQcN2mn21e8lSVJ68pjk3TpvP%2btiqSLf6XX602cRvbuW1E7hYYORUCIydgZm/NUavyd3VkNeVivbIStzE4cJc1UxCIwqcsmyQc5W06Pm9bv%2bFEMUr78o4NwpSuH6b8BYFKU/8kUslflab/aYXAqy4/8zmh6rObTl32X6UVA2VZlStW3cMqgp7l9LhrSbxaWm326LVtxKuDE7G8Ci2il7VIl28qQ1yH%2bNRb4LF1pLzio7S1CXMcyAa2ba0JNcUjXGvKn/IBJ5HbK4xh0NZFfngy8hBDmk6Bjcnnvq2wusiv7DXbWlZIyJFz5%2bx1x/hbdfqMmIyOOMbLAqsJpzJBQb7JPPxXtnnJU4WvyynVMTzFp0oErEpD2f8nJ0ny/YnUiSpeWjEy1iddGRP%2bg8D8CJjZxflqVc7eCQhYY3Dgfsmr1y4LRBKJwibLJglHeZuEpbxNQpTEp/SmfXnHBmFK19eUv3Bf8dAmkUr%2bqmRRJaHqyNeed7xQpamAwbIKscrfwqqo7ki8%2bu4FbVYaVEW9a%2bvWrZdOrHXyMLPXw7/LN5VDI52jUKPOa1vHrXMcyKose1gTytm5p7VcVQe7i/9lJehpWaR6LB9hc5xaoim%2bXsHDh5rnqmJ56ZqbJZ1H/skPVRf10Pua8uvoFTSVzzt%2bsdcre2kmi9HY65Qd1/YlTxnnIdkpzWX8yuJd5785vLDQ86qLVTLrcORYCIyXwK5du1blSFX5uw68qr%2bBfdGAv2z/UrIsEJ3v4MC8zTWue/9pywKRRKKwybJJwlHeJmEpb7v26tOXxacgQulT%2b/KODcKUrq8pf%2bG%2by9P%2bwtS/IFJJqJJIhVA1bHmWeCVn7Uduz69vcXvvuvnmm7vs7HTVeHmY2asz1OWbyq7SHnvdOQo1XoMYvQUvGwBM8T%2bvjr18lU0x/SHOXYnSc5ta8kRsQxJxnCxjAv82n11aVigZetZNXaANfD3EfDGRP0nPRT9C/Lw/tfqdZxhqurTa16Kg/khbbl7loiiO2j8UO72c0GIRfYQp9xEkXnla1/bBm3tAoH8CceNkM7vvzcMO%2bMvEq%2b8kNgYH7priJzHpOYEoCEVanU/CUd4mYSlve2DF75QEqLBpX96xcqgerq17hftWMDtuKhvH9lO%2bJVxp%2b8HlbZy1q9pum6h4JWsIddLadvR0/hTFuzqN/DecOHmw9riGLO88gszqvURQj3R5XMNTuNk8wXKjNkFT0LSIQBdBU0vmZMFzwBGSl1juNUWsLGkSELyeHx71tuk1vMR8sZJvwLEz%2bWRZpjb4b6i6rGmbReGvHdpdz3JRFE/5tmxabtucJz59han2EWQJi3jVVynhPtMmYGaHo0SskQtYY3Hgfvirz%2b9HCEFwmh5nCVdy1v7D97bxd/WUxKstW7acMtGWR6JTm05QOFcd9rbT0caOUCbkHlN7ArOhPz/gCFx%2bUObExtOaUCKxVvAbOr9j76%2b67D3AzStqanvmUmY8LVq0%2bmVsXhUd5zEFNi/P8vaprIxdsCniFPZ7WVwGPmNn4tm%2bKc0bHcpsyIs6n2Wr53lY/ZT52Ap53fZTvtfqpNnjWL1w6urlRBGPqfURxAjxqig32Q%2bBLAH50IkSsDToHrFoMgYH7vJFxdQ8HL7n1hOJV/J39ZNPR1W3goOeMbNPTli8UvPjYWavDlUfbyqzzeUQv9WhmfpgLXSAvTtnut4Ups%2bE9Jd9elsTyh%2bLh2Pusjh7/Kf8%2b2iPFUtlZg4ilqcY7GGx5ymoxRSHsQs2VXXDW9ARszEz8W7fZFHZt1%2b7KpHWw3n4n8cU/pbHyDqpz2mE/5MkicSkIcJU2ns9q4diNES%2bcE8ItCdgZjsLBsvH79bAe8QClnxEtfFd5XGufFSNmRFxG0BcC1MG2/u7evjWW2/9YPsaP/gVPMzsNTjwmo42OJCICKhTO4dBt4fT4iwuTZ%2bZusP7rqwJJWJJWKgaTA/1v6YBKf/6DhrUTH0KqtLgFf7DoYxIPOk76J7yBTZU%2bW1yX7Xjf9shqDGKWBIwurCW7tuSqMxqzsuP3Ns7LBvpS2vKepPyW/ccPds%2bnL7xAN/VVnq0cXXTHnO8fPqpPdCzmgABCNQhYGbbj1eqCn49eu14xZmROHC/7TOrx8toxOLjbIW1MGXwgXea/Wp/QcWK2r1v8%2bbNfXVs6jQfTY71MLNXx8DTAqFJOvo%2bR52wKQs1elveVdDbfa3GNbXBbOjgdmlNqOmEGqyMyfm1xCPFacglwuXLZig/OiHf23x6icEnOVljaErXEEHTH8c6OE3nr8q8nn2ewmMRb73wGItlqtrkrgQMWWH1KdDfVAR8xXomnd9Nv3vV65KoLv%2blqZBdlxHl/RDCdl7a5Y5hbNPqv54kSdcrt%2baxYB8E5kFAU5KihtCHt45WnBmDA/e15623B28/abSMZisSjVWYk3i1/zwzCb/PPh5VxQoO2rl169ZL59HaLKfCq9P0BzNiEpsUCTV6W%2bfFsGknu%2b55Grz1McDVYHaKokQf1oTqKKvDXDfvPI9XOVD5LXOEHFsXPI6TgHbdBK2xZNHiFfTm3yOPvaeI1UmfBqcSsMdmpar4qD1SGeu7zMuycci2UOKF2hu1yV0GCfR9iViy%2bCoKHqu/Plt08Y72q4x0VWfU1ned93WxSPDUixPFzaPNa3oNvYhUm4DVVd0c5HgIpAlEC1iP7R6tODMGB%2b4XX3ge/q/GKib1HS%2bJVwcvMvvFFws0qajdy87ab7zxxpem6%2bsMvjd96KfPk1n62hmwaJoEdTwlegzdEUvnSfq7OsXqpMnioO/BWxAlNHgbk9VRmk/2e1/WhOowKz/6tORTXdX9xiRcZeudxAXFT/FUfLP5M6bf3hYtsghqmz7FqYspYtl8qvqttKjN6WpQXsVJZUcvF2Tpoanyis%2bQVoahLeyzviv9ygOJF30N0CViqf52ne9lIq38%2bFWVj6r/xa3voDLq2Y9QW6B09C3Y1uGmuPXdTqhsBjG7rBzVSQfHQmCxCZjZ%2b6KG05oC1bcQEHm/MThwv%2baqM0bLZ6z5Nrt4BX9X33%2bb2RN7o6pVwUGPzcBZe1HDqo5DVUeu7H%2bJEhqEE452Eq9fGTCpE6rOYxm7Lv7TPXXvb6x0ChUfOSgeupOmwZusjvR2/tsdiVmyhPFgqkFEn0F5o3xSnnUx6FMdFXPVdU1nGrosxLJVPBVfCRAq00OLWapbEgQUFw1%2bxNNb7PyEQxk%2bEAu4p%2bPU/nRZ70OdVzkPeaP7qezIMliWHmMKXdZ3lVFN4VSdUZsypGW08l11pAsLZeVvmUh7Ucv7qr3sS/DLlk0JOsq/Ns8CnatreLdP2bh6/lZ50QIWXfQP9OwQEz1jJWbrXkOK2Z7cuBYExkHAzF5XMIg%2bfvevnxytQDMGB%2b4S0WYnyEQKiKQ7MZN4dc8asx9dY6a60jw8NBNn7UUNnDppeqBrykeTDZ8BJ5LVgEmdUHUexVQdSXWcNLhSJ0qDDG1h4BXzGc7Rp66ha4XBmgbTuo8GLLqn7j1U5/tEGifu0QBO5UblrohNmo86n3npV0dXaddgRtfSgDWGZdUxffk9yZJRnqljHbhoIKrBn9JeJd4EPqFsBAFT1xLrqYhWWSb6HeqT8lflXHmeZpMuK1V5m/4/MNNnED%2by9UrlU/cUR9UtCQKqX10NfnSvdBybfFd9GGPI1nvVX/EO%2bVCV1nBcKOOh/oe2T%2bW8y7zxZppX38PzoYxFaA9DmRWHUE5VRjWFc0yineqMnk2Ko%2bIa2jTlZ1k60/VS9T2IxrqWrLyqgu6rslF30/WHbi%2bVf3oWqC6LWVm5COUh9AfUVuncMZWBqrxK/x/aCeWb8lzpKkt/ugyFNkJlLJQZMdSzQ0zG3C9KM%2bA7BKZHwMzeFD3WHqOgMQIH7uvWr7fvbV%2bFgDXG8tF1nILV1b2vNfv55uiqVHDg3hk5a59eYzifGKsjqY6TBlfqRGmQoU0d5djOdThHn7qGrhUGa10NpvvIgSI2aT7qfOalXx3ddNrPqRgQpTu6Rd%2b1nPkYgrhoIKpBmNIexJui8hL4hLIx54668jzNRmnXoK2ITd7%2bIEgFbkH8yNarvgeB33cow0rT2IO4qv6Kd8iDqjwMx4Uynq3/Y09zWfxCfQ/Ph7JnQ2gPQ5kVh77LaVlaiv4LeR7aNOVnXt3UPqVf/4c0qr6n2/qie8xxv/I3lIu8OhLKQ%2bgPzImB8lzpCukvqxehzKjcqIwtcpmZUxkgLVMhIB87BYPpE3cfeNXoRJoxOHD/rd9cZ0/vSUbHBsuojvNE4tXdq8zuv7LtKoPL/q5uvvlmdRwIEIDANAhc4TD43zGNpBLLGRJ4sUP5lTCrwRsBAhCAAAQgAAEI9EfgRKWqYM99bx6dSDMGB%2b4br1gzOi6IVz2IV9%2b9wOyRTW1XGTw8Y39X/TVi3AkC/RPQG9giy6rY/XqbTYDAEATe7lB%2btXLaIi%2boMUS%2bcU8IQAACEIAABMzsxwWS1fG7f3D56ISaL3zqRXb%2b%2besH3T676dTRcUHA6kjAClMGD73e7Mjtx9eP%2br/2bd%2b%2bXcsvEyAAgekRkK%2bQWKGq6Li3Ti/ZxHgmBGT9V1QuY/drCiIBAhCAAAQgAAEI9EvAzHZEjb1lbdK1T6Ga19fqf0MKWOs3rLevf/7k0XEZWz7NIj4Sr5ZWmz200eypB6OqTMlBO7Zu3XppvzWdu0EAAk4E5P%2bqytF5lQjwZJIkmsZFgEDfBOSzrMqpdVX51f839R1x7gcBCEAAAhCAAASSaAHrpzeMS6hZSuyNl5w7qID1ipevM/nhmoVAU1M8XJg0B6urgxeZqQ60C780sy1btmw5haYHAhCYLIFPOFiv3DnZ1BPxKRN4wcpqYzECVdUx%2bL%2backkg7hCAAAQgAIGpEjCzv4kak//3v4xKqDnytefZOWs3DCpgXfG7Z5ktdTRdDUFp%2bPIWHLV//21mj38zqpqUHHTfrbfe%2bsGpthPEGwIQWCawJkmS/3QQsP4UnhDokcDqJElekyTJJx3KroQtWXBhQdhjBnIrCEAAAhCAAARWCJjZppJB97G/NIAfkahy59%2bdPKh4pamL173/tFExGVP%2bTD4uEq/kqP3Ra81%2b/eSxetDs206mDNLkQqA2AVmLaOCtbQxB8dHS4lWWKTH/axoXAQJtCEiQ0rLvZZuspLQs/F8lSXLAqeyqfG9vE3HOhQAEIAABCEAAAo0JmNnbo8bk8vszIgFr88dfPKiAJf9Xt31m9aiYjCl/JhuXMGVQq27K6rBd0CqDW7Zt23ZW4wrKiRBYTALrV6xFNPDWpkG4BuqvTJLkjAGQSET7qJMA8B8DxJ9bzovAm1YEqf9KkqRsixFTmxyjukiAAAQgAAEIQAAC/RMws9dFj9FHJGAN7cD9gpets8NffT4C1ojKRGvRLFhd/fC9Zs9Ie2oVDrLKYP/tGXecDYHrc8QiDdS/suI8WtNx354kiQbyErXWdmSpJeFK98iLT5OBv87ZOJtcIiFDEZAI2rT8tT3v0FCJ5r7/f3t3GyPXVd4B/EJNIRG41A0kjkPlDxCkKKlQiaIGUan5lKiNIlUO8MGtiNRKEImWolaK3CqIfoAEVQ18IEFCrVKKcNK4aGVFloVr1ku7wdtOdtZxYsUmcbKUmLwgh1rOm1PDUz27e%2bvFcrxnMi93Xn5XGs2%2bnLlz72/OHen%2bdc5zCBAgQIAAAQLVV7/61d8svk3PKVXDEFgMQQH3az50ScQB9a%2bGoj902yd7O%2brqVC6MYMqgL1cCXQk8VXiDXoda31oJmXKkVh1sfWQl3MqAq56KWD%2bffXD13/M52%2bdrcz8ZXOV7dHvTX7/%2bf/oUtJ19Pn4fX4Hso3V/auJZ/bbx7VvOjAABAgQIjIZARJwuCrGymHW3YUEPXp8r/zVdwP3Tn9gwFBbD8HmM9DFkeHVgQ8TiLb0YdfVsRNxplcHR%2bN5zlEMr8Gs9uEHP0ClDsByxlY8MolY/cgRXhl31Y/X/sn1pgNZpgJA1tGwEuhG4ogfXR6f9tm7frqrq7d0cvNcSIECAAAECBLoWiIijRQFW3uT3IIDqdh/DUMD921%2b6cCgsurWc2NfXo64OXxvxwt1F3X%2bNRg/df//9H%2bv6YrQDAgRyyl59wzxOzzn6Kmt72Qh0I/Dxhq6P16qqur6bA/daAgQIECBAgEBPBHLK0xo358v/fv6uoQhtmi7gfsnGTfH0g78yFBYTG0B1E6TWo66e2hqRixN0t70SEdt37tyZ045sBAh0L5A1osYpuKrPxeir7vuGPfRuJcy6X5Y%2b3wOfAAECBAgQIDAUArlSWtE9fK7K1k1w0KPXNl3A/aorNqp/1aPPcqD9qfejrg7t2LEjpyLZCBDonUAGPaU31aPSLqckGn3Vuz4yyXu6r4HrY6qqqpzaayNAgAABAgQINC8QEZ8pCrBebjUfYA1BAXf1r0aweH2GV7kIQW9GXWXNuGmF2pv/7nIEYynwHw3coPczCMupVznty0agFwK5CmA/%2b%2bvZ%2b87wKgvH2wgQIECAAAECwyEQEVuKAqzTxyMyCGhw9M0wFHD/2rZ3NWrQpP/IvXc96urIdRE5grD7bfGBBx74vELtw/Hd5SjGUiBrRZ19Ez3Kv5t6NZbdtJGTGuQKhP9bVZXwqpGP2ZsSIECAAAEC5xWIiN8pvq9fWN9oeNN0AfdLN22Kg//ytkYNRi5EaiLwrIOrHHX1o0/1YoXBvEQUaj/vN4l/EuiJwCiHVWcfu6lXPekSdrIi8NsDCnefqKrqi1VVvZM8AQIECBAgQGDoBLZv335RcYCVq7Y1EUisvGfTBdw/%2bIFL43TDo9Ca9B%2bJ987PZ35dRA9HXUXE1/M6GbqL1wERGD%2bBfx3QTfrZYVOvf8/wSgAwfv2zyTO6pqqqHBnV675a7y%2bnJ37LaoNNfsTemwABAgQIECgSiIgTRSHW0ZsbDbCaLuD%2bid%2b/qNHzH4kAqamAc/Woq2PbIn7%2bUlGXXqORUVdF3yAaEeiZwCUrU5dGdSrhyxne9BoAABoZSURBVCshgPCqZ13CjlYE3lZV1d9XVfVIVVX/XVVV9rU6fOr0OV%2bb%2b8h97a6WVzf8CGkCBAgQIECAwEgIRERrjRv55X8/f1dzAc4QFHD/4p83O4VSgPUGNdgyvGpfEPHEDREnvlvUlddodNyoq5H46nKQ4ymQ4c%2bfrdxY5012pzfnTbXPESx/M54fibMaIoHfqqpqy0pf%2b6eqqh6sqmp25ZErXq5%2b1H/P531VVeUIx3xN9tPcR%2b7LRoAAAQIECBAYLYGImFrjhn753y/e11iA1XQB902XbYp//8e3N3b%2bwqtzhFf1qKtDV0Y8d0dRFy5o1Jqamrp1tK5gR0tgbAXyJjtvuP%2brqqrnhzTMysDgvqqqjGAZ22449Cf23qqq8nH9WY/67/lsNcGh/xgdIAECBAgQIFAkEBGfKbixj3jtcGMBTtMF3N/3vk1x4vtvaez8BVhnBVgZXh3YEPHU1ohXDxZ13zUa5air7Tt37nx/0UWjEQECgxTYXFXVLSthVo4mydComylU3Y7SyimOOf0qg6sMDWwECBAgQIAAAQIECAxCICK2rHFzf%2bbfDdU4arqA%2b%2b9ec3FE%2b6wQpSGLiQ6z6lFXuaDA8W%2be6Zfd/WTU1SC%2baLwHgd4I1CNNchpUTomqA61%2b1s2qawblSLCcspVTHE2/6s3naS8ECBAgQIAAAQIEygVy1Enx/f%2bjmxsZhdR0Afe//tN3N3LeEx1WrQ4I6%2bAq%2b9%2bPPhXx%2brHiLnuehs9krSujrsq/K7QkMIQCdaD1F1VV3bNSBD5DrQyb6npAGUCVPLLmVv2aum5QriiYYdnHq6oyQnMIO4BDIkCAAAECBAgQmDCBiDh9nhv9M/9qYiXCISjgvvMrFwiwVgdKg/w5w6ss0p59rzdF2rM/W2Fwwr7jnO5ECWSolWFTXRMoA6iSR4ZU9WvUDZqoLuNkCRAgQIAAAQIERkYgIhbPpFTn%2beknXxh4kNN0AfdLN22K499768DPe%2bJHX2VwlUHZ4x/uZZH2pVFX27dvv2hkLk4HSoAAAQIECBAgQIAAAQIECCwLFK9E%2bLPvDDzIabqA%2b1VXbIw4oP7VwAK1s6cLnnr6PIlq8b9yhOH0/fff/zHXPAECBAgQIECAAAECBAgQIDCiAhFxe1EUkCsR1iNjBjSN7Gvb3hW5CmBTj09/YsPAQ7uBhUUD%2bgyLz6eeLnjkuogTDxZ1yYJGi3v27Pnyvffe%2b44RvTwdNgECBAgQIECAAAECBAgQIJACHa1EuLB%2boIHOLX%2b4obHwKkOzb3/pwoGeb3HYM2zhUzfHU4eiOV0wp6n2ZnslRxbu2rXrRlc5AQIECBAgQIAAAQIECBAgMAYCHa1EePjawQU67Squ%2bdAljQVYWf/qh1PrBne%2b3YRAo/ja1dMFF2%2bJyBF%2bvdkOPfDAA58fg0vTKRAgQIAAAQIECBAgQIAAAQKrBSLiVFF2kEHDgMKSE99/S1yysbnpgx/8wKXx%2bpz6V335vDO8ytF8vZ0u%2bGyOupqdnb16dd/2MwECBAgQIECAAAECBAgQIDAmAhGxUBRgvXD3wAKs797zjsZGX%2bX0wT%2b66TcGdq59CYkGFDR2dOz1qKucLvj8XUVdrqBRFmlvTU1N3Toml6PTIECAAAECBAgQIECAAAECBM4lEBH3FgQFEa8eHFioc9dfNVvAPQvIdxTODGNgNCzHVAdXj10e8aNPRbx%2brKi7FTRaKtK%2bd%2b/ei8/Vr/2NAAECBAgQIECAAAECBAgQGCOBiPhMQVgQ8YvXIuYHUxeqyQLuOXXxP//5VwVY3QZgdXB1cGPE0ZsjTs4UdbOCRicUaR%2bjLyCnQoAAAQIECBAgQIAAAQIESgQi4qqC0GC5SU7/6jbYKHh9BlibLht8DawMr7J4fNbgGsR5ju17ZHjVvmC5ztWL9xV3r4KGrR07dvxlSb/WhgABAgQIECBAgAABAgQIEBgjgX379q0rLuT%2b488OJNjZ8XcXLhVxz0Cp30FW7j/f5z3vvSyuumJj7PzKBRFtBdzfVLiWwVUGlBl0/uQLBXlUcZPF3bt3/4PpgmP0xeNUCBAgQIAAAQIECBAgQIBApwLFhdyPf3MgAdbLs29ZKqSeqwFmwPTrF13Wt0fuP9/nD37vPfHtL10Y8bjwquPwqp4ueOjKXte5yumC07t27bqx0z6tPQECBAgQIECAAAECBAgQIDBmAsWF3F87HFGPsimYCthxEFLvs11FhljfuP2dcdufvDtySmG/Hrn/fJ/j33ur8Kr2L32ug6tHNy/XuXq5VTykqqCh6YJj9j3jdAgQIECAAAECBAgQIECAQFcCxYXcM3VYWD%2bQUVhxoIr4YRXxZBXxdB8fuf98n3y/0uBm0tvVwdWBDRFP3BBx4sGCPKq4iemCXV3NXkyAAAECBAgQIECAAAECBMZUYOfOne8vjhdyRblJD3Am%2bfwzvMoC7YevjfjpN4q7TUHD4xGx23TBMf2ScVoECBAgQIAAAQIECBAgQKAXAhFxsiBkiHj%2bLgHWJAZYGVzNrztToP3nLxV1l4JGpyOiNTU1dWsv%2brF9ECBAgAABAgQIECBAgAABAmMskKNfCsKGiJd%2bIMCapAArg6s838cuj8hVKF8/VtRNChsd2bNnz5etLjjGXyxOjQABAgQIECBAgAABAgQI9FIgIm4vCh1%2b8dryFLJJCnEm8VzrOlcZXC3eEtHbAu2LETE1Ozt7dS/7sH0RIECAAAECBAgQIECAAAECYy4QEdcXBVjZ6Mh1RmGNa6hVB1e5suCTN/U6uDoREQ%2bpczXmXyZOjwABAgQIECBAgAABAgQI9Etgbm5ufUScKgqxnrtDgDVuAdbZwVVvVxZ8JetczczMfK5f/dd%2bCRAgQIAAAQIECBAgQIAAgQkRyJChKMDK6WR1baRxC3Im7Xzq4OrAhuURVz/7TlEX6KCROlcT8v3hNAkQIECAAAECBAgQIECAwEAEIuLO4mBiYb1RWKMcdq0Org5fG/HC3cUffWHDZyJiuzpXA7l0vQkBAgQIECBAgAABAgQIEJgcgY7qYD21VYA1igFW/4Or41mgfXp6esvkXDnOlAABAgQIECBAgAABAgQIEBiYwEodrKxXtPb24n0CrFEKsPofXC0VaFfnamCXqzciQIAAAQIECBAgQIAAAQKTKxAR02unV1nu/emI%2bXVCrGEPsfofXGXguSC4mtzvDGdOgAABAgQIECBAgAABAgQGLhAR24oCrGz0%2bIcFWMMaYPU/uMoesLBnz54v79279%2bKBd1RvSIAAAQIECBAgQIAAAQIECEyuQBbdLg6wnrtDgDVsAdZggqsjMzMz3xJcTe73hDMnQIAAAQIECBAgQIAAAQKNC0REFuJee3vtsABrWAKsOrg6uDGiP6sKZn9YzODKyoKNX6IOgAABAgQIECBAgAABAgQIEIiIr6%2bdXq20eHSzEKvJEGt1cPXEDRHHv1n80XXQ8JmI2L1r164bXR0ECBAgQIAAAQIECBAgQIAAgaEQiIjri8ONY9sEWE0EWBlc5fvmiKsMrn72neKPrIOGS8HV9PT0lqHomA6CAAECBAgQIECAAAECBAgQIFAL7Nu3b11E5Opya28vt6xGOKgAqx5tle/32OURT23tV3D1bI64ElzVV4RnAgQIECBAgAABAgQIECBAYCgFMsBYO71aaWE1wv6OQquDq/YFZ4Krl35Q/PF00DBrn7Xm5%2be3DmWndFAECBAgQIAAAQIECBAgQIAAgdUCEbGlOPh4/q7%2bBjiDGuE0bO9TB1cHNkQcujIip2u%2berD4Y%2bmg4VJwNTMz87nVfcDPBAgQIECAAAECBAgQIECAAIGhFpibm1sfESeLQpDXj0Xk6KBhC4BG9XhWB1c5ui0DwjTu/Sa4Guqr0MERIECAAAECBAgQIECAAAECawpExPbizOTJmwRY3QZmGVzlPnJlxyzMnsFVfzbB1Zq9XwMCBAgQIECAAAECBAgQIEBgJAQ6Wo3w5IwA680EWPVoq9X1rU58tz%2bxVYTgaiSuPAdJgAABAgQIECBAgAABAgQIFAusrEaYoUfBdnq5wPibCXEm8TV1cJX1rXKa4I8/26/6VvnZ5aqCLTWuiru%2bhgQIECBAgAABAgQIECBAgMAoCUTE3xakV8tNXrg7op4GN4mh1FrnXIdW2a7/0wTr4Gr39PT0llHqc46VAAECBAgQIECAAAECBAgQINCRwP79%2bzdHxOmiEOvnL0XkiKK1gpxJ%2b38dXNWrCT61NaJ/0wQFVx31cI0JECBAgAABAgQIECBAgACBsRCIiIeKAqxs9NwdRmFlQFeHVvnzwY3L0wSzKPupp4sp30TDo61Wa7sRV2Nx2TkJAgQIECBAgAABAgQIECBAoBOBiNhSHKZM%2biisOrhaWL9cE%2bzozf0ebfVKRCwFV7Ozs1d38rlqS4AAAQIECBAgQIAAAQIECBAYG4GVYu6LxSHWpI3CqkOr%2bXXLta2yKHv/R1udjIhDrVbrTsHV2FxqToQAAQIECBAgQIAAAQIECBDoRiAibi8OsCZhFFYdWuUUwXolwcVbIl76QTHTm2yYq0IutNvt27I%2bWTefqdcSIECAAAECBAgQIECAAAECBMZKYG5ubn1EZHhStuWKhONWrL0OrfJ59RTBn36juM59Gd45Wz0bEa2ZmZnP5Yi4sepcToYAAQIECBAgQIAAAQIECBAg0CuBiNh2zmjljf6YU%2bky7BnlIOtcodUTNwxiimCq5uqPi1mYfX5%2bfmuvPkf7IUCAAAECBAgQIECAAAECBAiMrUDHo7BePbg8UmnUAqyzQ6tHN0ccuW45tMpz6v%2bWI90Otdvtex5%2b%2bOGPjm2HcmIECBAgQIAAAQIECBAgQIAAgX4IdDwKKwu6Z3HzYQ%2bxzhda9b%2buVR2J5TRB9a360XHtkwABAgQIECBAgAABAgQIEJgcgZVRWBm0lG9Hbx7OqYR1aJUBWxZiP3TloEdapeGp1dME1beanGvJmRIgQIAAAQIECBAgQIAAAQJ9FIiIP%2b6oavnp4xGHr20%2bxKoDq3xuXxCRUwMztMrVA7MQex7n4Lal1QRbrdadpgn2sbPaNQECBAgQIECAAAECBAgQIDC5AhEx3VHWU4dYOdopA6R%2bTylcHVbVgdXBjWdGWf3kCxFLUwOzTvrAtqXRVnNzc/%2b2sLDwSaOtJvf6ceYECBAgQIAAAQIECBAgQIDAAARmZ2evjoiTHUU/GWLlaKcMklYHTN2GWav3lT9nSLawfnmE1WOXL08LPLYt4sSDgx5lVfPklEtF2QfQL70FAQIECBAgQIAAAQIECBAgQOCXBCLizjqh6ej5xfuWQ6WcwpdBUwZYZ4dQJb9nUJVTATMQy31lWPX4h5dDsiwef3KmqcAqOU5ExNF2u71zfn5%2bq9FWv9R1/EKAAAECBAgQIECAAAECBAgQGJxARLQ6Cq9WN371YEQGTU/etBw8ZQCVjwyjMpRa/aj/V4dUdVD1489GZCDWbFhVn9XSFMF6JcEcpTa4T8I7ESBAgAABAgQIECBAgAABAgQInFNg//79myPimTrB6er51NMR%2bcgwKkOp%2bpFT/%2br/5fNwbVlEyxTBc/YOfyRAgAABAgQIECBAgAABAgQIDIlArqK3MmVuuKKl/h3N/4dWrVZr%2b/z8/I2mCA5JZ3QYBAgQIECAAAECBAgQIECAAIE3Emi327eNeYgltHqjD9/fCRAgQIAAAQIECBAgQIAAAQKjIjCGIVausrg0PdBIq1HphY6TAAECBAgQIECAAAECBAgQILCGwEqIlaHPqG65euBiRBxqtVp3mh64xgfu3wQIECBAgAABAgQIECBAgACBURTI0CcijoxIgvXKyiirI%2b12e2cGcFYPHMVe55gJECBAgAABAgQIECBAgAABAh0K7N279%2bIMhCLi%2bJAFWXVgdXRhYeH79SirPN4OT1FzAgQIECBAgAABAgQIECBAgACBcRBYWFj4ZEQ8FBHPREQWQh/kdmolQMv3PrI6sNq/f//mcfB1DgQIECBAgAABAgQIECBAgAABAj0SePjhhz%2bahdBXphZmoJS1pnoVaGVQlfvL0V5Zv%2brII4888ki73b6n3W7fmu9thFWPPki7IUCAAAECBAgQIECAAAECBAiMu8C%2bffvWZaCUtaYy0MqgaSXUOroSPmUI9UaPLA6f7fKxFFLlqKqVoOq2HO2V9auEVePei5wfAQIECBAgQIAAAQIECBAgQGDAAhk45ZS%2bDJ8yhHqjRxaHz3b5yCBswIfp7QgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAAECBAgQIECAAIHRE/g/R3GqwMZ2gdgAAAAASUVORK5CYII='/%3e %3c/defs%3e %3c/svg%3e");
  height: 1.25rem;
  width: 2.6875rem;
}
.svg-icon.dinners {
  background-image: url("data:image/svg+xml,%3csvg width='43' height='20' viewBox='0 0 43 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg clip-path='url(%23clip0_3379_55571)'%3e %3cg clip-path='url(%23clip1_3379_55571)'%3e %3cpath d='M32.2263 10.0747C32.2263 4.96136 27.9584 1.42717 23.282 1.42871H19.2578C14.5258 1.42701 10.6309 4.96244 10.6309 10.0747C10.6309 14.7516 14.5259 18.5941 19.2578 18.5715H23.282C27.958 18.5939 32.2263 14.7503 32.2263 10.0747Z' fill='%230079BE'/%3e %3cpath d='M19.2828 2.15332C14.9589 2.15466 11.4552 5.66663 11.4536 10.001C11.4547 14.3347 14.9585 17.8462 19.2828 17.8477C23.6077 17.8464 27.1125 14.3348 27.113 10.001C27.1125 5.66653 23.6078 2.15486 19.2828 2.15332Z' fill='white'/%3e %3cpath d='M14.3345 9.97976C14.3386 7.86173 15.6587 6.05559 17.5203 5.33789V14.6206C15.6587 13.9033 14.3385 12.0981 14.3345 9.97981V9.97976ZM21.0722 14.6229V5.33815C22.9345 6.05415 24.2567 7.86132 24.2601 9.98032C24.2567 12.1 22.9345 13.9058 21.0722 14.6232V14.6229Z' fill='%230079BE'/%3e %3c/g%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_3379_55571'%3e %3crect width='42.8571' height='20' fill='white'/%3e %3c/clipPath%3e %3cclipPath id='clip1_3379_55571'%3e %3crect width='34.2857' height='22.8571' fill='white' transform='translate(4.28564 -1.42871)'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e");
  height: 1.25rem;
  width: 2.6875rem;
}
.svg-icon.american-express {
  background-image: url("data:image/svg+xml,%3csvg width='35' height='20' viewBox='0 0 35 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cg clip-path='url(%23clip0_3379_55577)'%3e %3crect width='34.2857' height='20' fill='white'/%3e %3crect x='-2.85693' width='40' height='20' fill='%232557D6'/%3e %3cpath d='M25.302 5.62239L24.6386 7.08481H25.969L25.302 5.62239ZM17.6468 6.52862C17.7719 6.46927 17.8455 6.34018 17.8455 6.17987C17.8455 6.02277 17.7682 5.909 17.6432 5.85553C17.5293 5.79626 17.354 5.78942 17.186 5.78942H15.9992V6.60425H17.1701C17.3577 6.60429 17.5144 6.60179 17.6468 6.52862ZM2.43904 5.62239L1.78316 7.08481H3.09888L2.43904 5.62239ZM32.976 14.9911H31.1147V14.2043H32.9685C33.1522 14.2043 33.2809 14.1824 33.3584 14.1134C33.4317 14.0519 33.4731 13.965 33.4724 13.8741C33.4724 13.7672 33.4257 13.6823 33.3546 13.6315C33.2848 13.5755 33.1828 13.55 33.015 13.55C32.11 13.522 30.9809 13.5754 30.9809 12.4143C30.9809 11.8822 31.3524 11.322 32.3639 11.322H34.2838V10.5919H32.5C31.9617 10.5919 31.5706 10.7092 31.2937 10.8916V10.5919H28.6553C28.2334 10.5919 27.7382 10.687 27.504 10.8916V10.5919H22.7923V10.8916C22.4174 10.6455 21.7846 10.5919 21.4927 10.5919H18.3848V10.8916C18.0883 10.6303 17.4284 10.5919 17.0265 10.5919H13.5483L12.7525 11.3755L12.007 10.5919H6.81131V15.7122H11.909L12.729 14.916L13.5016 15.7122L16.6438 15.7147V14.5102H16.9528C17.3697 14.5163 17.8614 14.5009 18.2953 14.3303V15.712H20.8871V14.3774H21.0121C21.1716 14.3774 21.1874 14.3835 21.1874 14.5286V15.7117H29.061C29.5609 15.7117 30.0835 15.5955 30.3727 15.384V15.7117H32.8703C33.3899 15.7117 33.8975 15.6455 34.2836 15.4758V14.522C34.0496 14.8334 33.5932 14.9913 32.9759 14.9913L32.976 14.9911ZM16.9941 13.7821H15.7914V15.0129H13.9181L12.7312 13.7982L11.4979 15.0129H7.68003V11.3436H11.5566L12.7424 12.5464L13.9683 11.3436H17.0482C17.813 11.3436 18.6724 11.5363 18.6724 12.5524C18.6724 13.5717 17.8366 13.7821 16.9941 13.7821ZM22.7771 13.6157C22.9132 13.7948 22.9329 13.962 22.9368 14.2855V15.0129H21.969V14.5539C21.969 14.3331 21.9925 14.0062 21.8133 13.8356C21.6726 13.7042 21.4578 13.6728 21.1061 13.6728H20.0761V15.0129H19.1077V11.3436H21.3328C21.8209 11.3436 22.1762 11.3634 22.4925 11.5167C22.7967 11.6839 22.9881 11.913 22.9881 12.3316C22.9881 12.9172 22.5587 13.2159 22.305 13.3078C22.5194 13.3798 22.6947 13.5089 22.7771 13.6157ZM26.7585 12.1024H24.5015V12.7695H26.7033V13.5182H24.5015V14.2482L26.7585 14.2515V15.0129H23.5416V11.3436H26.7585V12.1024ZM29.2352 15.0128H27.358V14.226H29.2277C29.4106 14.226 29.5402 14.204 29.6214 14.1351C29.6877 14.0784 29.7353 13.9958 29.7353 13.8959C29.7353 13.7889 29.6837 13.704 29.6177 13.6531C29.5439 13.5972 29.4422 13.5718 29.2744 13.5718C28.3731 13.5437 27.2442 13.5971 27.2442 12.436C27.2442 11.9038 27.6119 11.3436 28.6223 11.3436H30.5546V12.1245H28.7865C28.6112 12.1245 28.4973 12.1306 28.4004 12.1909C28.2947 12.2504 28.2556 12.3385 28.2556 12.4548C28.2556 12.5932 28.3452 12.6874 28.4664 12.7281C28.5681 12.7603 28.6773 12.7697 28.8415 12.7697L29.3604 12.7826C29.8835 12.794 30.2428 12.8765 30.4611 13.0776C30.6486 13.2542 30.7494 13.4773 30.7494 13.8549C30.7493 14.6443 30.2072 15.0128 29.2352 15.0128ZM21.7599 12.1616C21.6434 12.0987 21.4715 12.0953 21.3 12.0953H20.1131V12.9194H21.2842C21.4716 12.9194 21.6311 12.9134 21.7599 12.8438C21.8848 12.7751 21.9596 12.6485 21.9596 12.4916C21.9596 12.3347 21.8848 12.2211 21.7599 12.1616ZM32.5289 12.0953C32.3536 12.0953 32.237 12.1013 32.1389 12.1615C32.0371 12.2211 31.9981 12.3092 31.9981 12.4256C31.9981 12.5639 32.084 12.6581 32.2088 12.6989C32.3106 12.7311 32.4196 12.7405 32.5802 12.7405L33.1027 12.7531C33.6297 12.765 33.9818 12.8475 34.1963 13.0486C34.2354 13.0765 34.2589 13.1079 34.2857 13.1394V12.0953H32.529L32.5289 12.0953ZM17.0274 12.0953H15.7707V13.0298H17.0163C17.3866 13.0298 17.6169 12.8626 17.617 12.5452C17.6169 12.2243 17.3754 12.0953 17.0274 12.0953ZM8.64001 12.0953V12.7624H10.7559V13.5111H8.64001V14.2411H11.0097L12.1107 13.1646L11.0565 12.0953H8.64001ZM14.8278 14.6612V11.7195L13.3481 13.1667L14.8278 14.6612ZM8.72089 8.77003V9.40226H16.7734L16.7696 8.06476H16.9255C17.0346 8.06822 17.0663 8.07736 17.0663 8.24126V9.40231H21.2312V9.09091C21.5671 9.25468 22.0895 9.40231 22.7771 9.40231H24.5292L24.9042 8.58751H25.7355L26.1022 9.40231H29.4786V8.62833L29.9898 9.40226H32.6956V4.28613H30.0179V4.89036L29.643 4.28613H26.8954V4.89036L26.551 4.28613H22.8396C22.2182 4.28613 21.6723 4.36502 21.2311 4.58489V4.28613H18.6699V4.58489C18.3891 4.35825 18.0066 4.28613 17.5814 4.28613H8.22427L7.59647 5.60761L6.95171 4.28613H4.00453V4.89036L3.6807 4.28613H1.16723L4.3957e-05 6.71874V8.66456L1.72597 4.99612H3.15805L4.7972 8.46936V4.99612H6.37038L7.63173 7.4847L8.79052 4.99612H10.3953V8.66456H9.40732L9.40372 5.79151L8.00606 8.66456H7.1598L5.75859 5.78896V8.66456H3.7981L3.42777 7.84631H1.42095L1.04679 8.66456H0V9.40256H1.64689L2.0182 8.58772H2.8496L3.21994 9.40256H6.46014V8.77955L6.74933 9.40514H8.43139L8.72063 8.77016L8.72089 8.77003ZM21.41 5.42372C21.7214 5.13093 22.2094 4.99591 22.8736 4.99591H23.8067V5.78195H22.8932C22.5416 5.78195 22.3428 5.82953 22.1516 5.99931C21.9872 6.15374 21.8745 6.44573 21.8745 6.83022C21.8745 7.22325 21.9604 7.50661 22.1395 7.69171C22.2879 7.83687 22.5576 7.88091 22.8113 7.88091H23.2443L24.6026 4.99604H26.0468L27.6786 8.46581V4.99608H29.1462L30.8404 7.55093V4.99608H31.8277V8.66439H30.4618L28.6349 5.91108V8.66439H26.672L26.2969 7.84614H24.2947L23.9308 8.66439H22.8029C22.3344 8.66439 21.7413 8.57015 21.4053 8.25863C21.0666 7.94718 20.8905 7.52526 20.8905 6.85822C20.8903 6.3141 20.9955 5.81676 21.41 5.42372ZM19.4275 4.99596H20.4109V8.66439H19.4275V4.99596ZM14.9935 4.99596H17.2104C17.7028 4.99596 18.0659 5.00785 18.3775 5.17167C18.6824 5.33553 18.8652 5.57476 18.8652 5.98387C18.8652 6.56882 18.4361 6.87095 18.1862 6.96173C18.397 7.03477 18.5772 7.16378 18.6631 7.27063C18.7992 7.4531 18.8226 7.61608 18.8226 7.94368V8.66435H17.8505L17.8468 8.20174C17.8468 7.98095 17.8701 7.6635 17.6947 7.48712C17.5539 7.35815 17.3392 7.33006 16.9921 7.33006H15.9575V8.66439H14.9936L14.9935 4.99596ZM11.108 4.99596H14.3278V5.75987H12.072V6.42111H14.2737V7.17309H12.072V7.9057H14.3278V8.66435H11.108V4.99596Z' fill='white'/%3e %3c/g%3e %3cdefs%3e %3cclipPath id='clip0_3379_55577'%3e %3crect width='34.2857' height='20' fill='white'/%3e %3c/clipPath%3e %3c/defs%3e %3c/svg%3e");
  height: 1.25rem;
  width: 2.1875rem;
}
.svg-icon.check-sm {
  background-image: url("data:image/svg+xml,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='white' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M6 9.5L9 12.5L14.5 7' stroke='%23111111' stroke-width='2'/%3e %3c/svg%3e");
  height: 1.25rem;
  width: 1.25rem;
}
.svg-icon.check-white {
  background-image: url("data:image/svg+xml,%3csvg width='11' height='8' viewBox='0 0 11 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M1 3.5L4 6.5L9.5 1' stroke='white' stroke-width='2'/%3e %3c/svg%3e");
  height: 1.25rem;
  width: 1.25rem;
}
.svg-icon.orders {
  background-image: url("data:image/svg+xml,%3csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.6632 2.08186C13.4042 1.96755 13.1084 1.9732 12.8539 2.09732L2.54514 7.12434C2.21175 7.28692 2 7.62705 2 8V19.8378C2 20.2241 2.22701 20.5739 2.57844 20.729L14.3368 25.9181C14.5997 26.0342 14.9003 26.0265 15.157 25.8973L25.4658 20.7081C25.7932 20.5433 26 20.2064 26 19.8378V8.16216C26 7.77586 25.773 7.42614 25.4216 7.27105L13.6632 2.08186ZM10.5804 5.36817L13.2954 4.04423L22.5024 8.10747L19.8117 9.56941L10.5804 5.36817ZM8.3152 6.47279L5.17576 8.00374L14.842 12.2696L17.6728 10.7315L8.3152 6.47279ZM3.93289 9.57994V19.202L13.9195 23.6093V13.9872L3.93289 9.57994ZM15.8523 23.3716L24.0671 19.2365V9.46856L15.8523 13.9319V23.3716Z' fill='%23111111'/%3e %3c/svg%3e");
  height: 1.75rem;
  width: 1.75rem;
}
.svg-icon.help {
  background-image: url("data:image/svg+xml,%3csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3e %3cpath d='M12.4226 9.49581C12.9092 9.18476 13.5162 9 14.1389 9C14.7589 9 15.4089 9.18488 15.9202 9.608C16.4511 10.0474 16.7778 10.7014 16.7778 11.5C16.7778 12.3244 16.4404 12.8578 16.0451 13.2342C15.9022 13.3702 15.7438 13.4921 15.6307 13.5792C15.6094 13.5956 15.5897 13.6107 15.572 13.6245C15.4388 13.7284 15.3794 13.7834 15.3452 13.8261C15.1196 14.1081 15.0888 14.2248 15.0751 14.3021C15.0647 14.3604 15.059 14.4376 15.059 14.5751C15.059 14.6391 15.0602 14.7078 15.0615 14.791L15.0618 14.8092C15.0633 14.8982 15.0648 14.9996 15.0648 15.1111C15.0648 15.5713 14.6917 15.9444 14.2315 15.9444C13.7712 15.9444 13.3981 15.5713 13.3981 15.1111C13.3981 15.0405 13.3968 14.9646 13.3954 14.8854C13.3904 14.6073 13.3848 14.2882 13.4342 14.0104C13.513 13.5669 13.7137 13.1975 14.0437 12.785C14.2109 12.576 14.4085 12.4183 14.5473 12.3101C14.5789 12.2855 14.6079 12.263 14.6349 12.2421L14.6354 12.2418C14.7455 12.1566 14.8218 12.0977 14.8959 12.0271C15.0248 11.9043 15.1111 11.7867 15.1111 11.5C15.1111 11.1875 14.9979 11.0082 14.8576 10.892C14.6976 10.7596 14.4448 10.6667 14.1389 10.6667C13.8356 10.6667 13.5399 10.7597 13.3204 10.9C13.0914 11.0465 13.0231 11.1891 13.0116 11.2468C12.9213 11.6981 12.4823 11.9907 12.031 11.9005C11.5797 11.8102 11.287 11.3712 11.3773 10.9199C11.5046 10.2831 11.9457 9.80077 12.4226 9.49581Z' fill='%23111111'/%3e %3cpath d='M14.2778 19.1389C14.8147 19.1389 15.25 18.7036 15.25 18.1667C15.25 17.6297 14.8147 17.1944 14.2778 17.1944C13.7408 17.1944 13.3056 17.6297 13.3056 18.1667C13.3056 18.7036 13.7408 19.1389 14.2778 19.1389Z' fill='%23111111'/%3e %3cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 14C4 8.47715 8.47715 4 14 4C19.5228 4 24 8.47715 24 14C24 19.5228 19.5228 24 14 24C8.47715 24 4 19.5228 4 14ZM14 5.94444C9.55104 5.94444 5.94444 9.55104 5.94444 14C5.94444 18.449 9.55104 22.0556 14 22.0556C18.449 22.0556 22.0556 18.449 22.0556 14C22.0556 9.55104 18.449 5.94444 14 5.94444Z' fill='%23111111'/%3e %3c/svg%3e");
  height: 1.75rem;
  width: 1.75rem;
}
.svg-icon.truck {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.5 16H23V9.125L18.7143 5H1.5V6.5C1.5 6.5 1 10 4 10C7 10 18.7143 10 18.7143 10' stroke='%23111111' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M7 18C8.10457 18 9 17.1046 9 16C9 14.8954 8.10457 14 7 14C5.89543 14 5 14.8954 5 16C5 17.1046 5.89543 18 7 18Z' stroke='%23111111' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M18.1699 18C19.2745 18 20.1699 17.1046 20.1699 16C20.1699 14.8954 19.2745 14 18.1699 14C17.0654 14 16.1699 14.8954 16.1699 16C16.1699 17.1046 17.0654 18 18.1699 18Z' stroke='%23111111' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M16 16L9 16' stroke='%23111111'/%3e%3cpath d='M1.5 11.5V14.5C1.5 14.5 2 16 3 16H5' stroke='%23111111' stroke-linecap='round'/%3e%3c/svg%3e ");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.location-gps {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12 21.2395C11.8179 21.0266 11.5768 20.7397 11.2945 20.3919C10.6447 19.5913 9.77908 18.4706 8.91448 17.1891C8.04892 15.9062 7.19053 14.4713 6.55005 13.0417C5.90664 11.6055 5.5 10.2113 5.5 9C5.5 5.40614 8.40614 2.5 12 2.5C15.5939 2.5 18.5 5.40614 18.5 9C18.5 10.2113 18.0934 11.6055 17.4499 13.0417C16.8095 14.4713 15.9511 15.9062 15.0855 17.1891C14.2209 18.4706 13.3553 19.5913 12.7055 20.3919C12.4232 20.7397 12.1821 21.0266 12 21.2395Z' stroke='%23111111'/%3e%3cpath d='M15.5 9C15.5 10.933 13.933 12.5 12 12.5C10.067 12.5 8.5 10.933 8.5 9C8.5 7.067 10.067 5.5 12 5.5C13.933 5.5 15.5 7.067 15.5 9Z' stroke='%23111111'/%3e%3c/svg%3e");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.trash-can {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='32' height='32' viewBox='0 0 32 32' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.2398 6C14.4916 6 17.3213 6 18.6251 6C19.4754 6 20.0423 6.58003 20.0423 7.52259C20.0423 8.46514 19.6171 9.04517 18.6251 9.04517C17.4913 9.04517 10.3304 9.04517 7 9.04517M9.34251 9.26269C9.34251 13.2504 9.34251 21.6899 9.34251 23.546C9.34251 25.4021 10.6844 26.0836 12.2738 26.0836C13.8631 26.0836 18.9534 26.0836 20.654 26.0836C22.3546 26.0836 23.1601 25.2136 23.1601 23.546C23.1601 22.2119 23.1601 13.3229 23.1601 9.04517H26' stroke='%23111111' stroke-width='1.5'/%3e%3cpath d='M14.2246 11.4902V23.6271' stroke='%23111111' stroke-width='1.5'/%3e%3cpath d='M18.8477 11.4902V23.6271' stroke='%23111111' stroke-width='1.5'/%3e%3c/svg%3e ");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.trash-can-sm {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.5 5H4.16667H17.5' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M6.66663 5.00001V3.33334C6.66663 2.89131 6.84222 2.46739 7.15478 2.15483C7.46734 1.84227 7.89127 1.66667 8.33329 1.66667H11.6666C12.1087 1.66667 12.5326 1.84227 12.8451 2.15483C13.1577 2.46739 13.3333 2.89131 13.3333 3.33334V5.00001M15.8333 5.00001V16.6667C15.8333 17.1087 15.6577 17.5326 15.3451 17.8452C15.0326 18.1577 14.6087 18.3333 14.1666 18.3333H5.83329C5.39127 18.3333 4.96734 18.1577 4.65478 17.8452C4.34222 17.5326 4.16663 17.1087 4.16663 16.6667V5.00001H15.8333Z' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M8.33337 9.16667V14.1667' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M11.6666 9.16667V14.1667' stroke='black' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e");
  height: 1.25rem;
  width: 1.25rem;
}
.svg-icon.smartphone {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='30' viewBox='0 0 18 30' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M8.5 27C8.5 26.7239 8.72386 26.5 9 26.5H10C10.2761 26.5 10.5 26.7239 10.5 27C10.5 27.2761 10.2761 27.5 10 27.5H9C8.72386 27.5 8.5 27.2761 8.5 27Z' fill='%23111111'/%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M0 2C0 0.89543 0.895431 0 2 0H16C17.1046 0 18 0.895431 18 2V28C18 29.1046 17.1046 30 16 30H2C0.89543 30 0 29.1046 0 28V2ZM2 1H16C16.5523 1 17 1.44772 17 2V4.5H1V2C1 1.44772 1.44772 1 2 1ZM1 25.5V28C1 28.5523 1.44772 29 2 29H16C16.5523 29 17 28.5523 17 28V25.5H1ZM17 24.5V5.5H1V24.5H17Z' fill='%23111111'/%3e%3c/svg%3e");
  height: 1.875rem;
  width: 1.125rem;
}
.svg-icon.wishlist-filled {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='20' viewBox='0 0 24 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M20.8401 2.61012C20.3294 2.09912 19.7229 1.69376 19.0555 1.4172C18.388 1.14064 17.6726 0.998291 16.9501 0.998291C16.2276 0.998291 15.5122 1.14064 14.8448 1.4172C14.1773 1.69376 13.5709 2.09912 13.0601 2.61012L12.0001 3.67012L10.9401 2.61012C9.90843 1.57842 8.50915 0.998826 7.05012 0.998826C5.59109 0.998826 4.19181 1.57842 3.16012 2.61012C2.12843 3.64181 1.54883 5.04108 1.54883 6.50012C1.54883 7.95915 2.12843 9.35842 3.16012 10.3901L4.22012 11.4501L12.0001 19.2301L19.7801 11.4501L20.8401 10.3901C21.3511 9.87936 21.7565 9.27293 22.033 8.60547C22.3096 7.93801 22.4519 7.2226 22.4519 6.50012C22.4519 5.77763 22.3096 5.06222 22.033 4.39476C21.7565 3.7273 21.3511 3.12087 20.8401 2.61012Z' fill='%23111111' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
  height: 1.25rem;
  width: 1.4375rem;
}
.svg-icon.wishlist-filled-mobile {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='16' height='15' viewBox='0 0 16 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.8931 2.74008C13.5526 2.39941 13.1483 2.12918 12.7033 1.9448C12.2584 1.76043 11.7814 1.66553 11.2998 1.66553C10.8181 1.66553 10.3412 1.76043 9.89618 1.9448C9.45121 2.12918 9.04692 2.39941 8.70642 2.74008L7.99975 3.44674L7.29309 2.74008C6.60529 2.05228 5.67244 1.66588 4.69975 1.66588C3.72706 1.66588 2.79422 2.05228 2.10642 2.74008C1.41863 3.42787 1.03223 4.36072 1.03223 5.33341C1.03223 6.3061 1.41863 7.23895 2.10642 7.92674L2.81309 8.63341L7.99975 13.8201L13.1864 8.63341L13.8931 7.92674C14.2337 7.58624 14.504 7.18195 14.6884 6.73698C14.8727 6.29201 14.9676 5.81507 14.9676 5.33341C14.9676 4.85175 14.8727 4.37481 14.6884 3.92984C14.504 3.48487 14.2337 3.08058 13.8931 2.74008Z' fill='%23111111' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
  height: 1rem;
  width: 1.0625rem;
}
.svg-icon.chat {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect width='24' height='24' fill='white'/%3e%3cpath d='M12.3705 2.48047C6.90047 2.48047 2.48047 6.05047 2.48047 10.4705C2.48047 13.2905 4.29047 15.7605 7.02047 17.1905C6.72047 18.0905 6.31047 19.3605 5.76047 20.2305C5.56047 20.5505 5.83047 20.9405 6.19047 20.8605C7.60047 20.5205 9.86047 19.8005 11.3305 18.4305C11.6705 18.4605 12.0105 18.4705 12.3605 18.4705C17.8205 18.4705 22.2505 14.8905 22.2505 10.4805C22.2505 6.07047 17.8305 2.48047 12.3705 2.48047Z' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M19.9196 18.5991C22.0073 18.5991 23.6996 16.9067 23.6996 14.8191C23.6996 12.7314 22.0073 11.0391 19.9196 11.0391C17.832 11.0391 16.1396 12.7314 16.1396 14.8191C16.1396 16.9067 17.832 18.5991 19.9196 18.5991Z' fill='white'/%3e%3cpath d='M19.9204 17.7998C21.5662 17.7998 22.9004 16.4657 22.9004 14.8198C22.9004 13.174 21.5662 11.8398 19.9204 11.8398C18.2746 11.8398 16.9404 13.174 16.9404 14.8198C16.9404 16.4657 18.2746 17.7998 19.9204 17.7998Z' fill='%2300A651'/%3e%3c/svg%3e ");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.mail {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.33366 3.3335H16.667C17.5837 3.3335 18.3337 4.0835 18.3337 5.00016V15.0002C18.3337 15.9168 17.5837 16.6668 16.667 16.6668H3.33366C2.41699 16.6668 1.66699 15.9168 1.66699 15.0002V5.00016C1.66699 4.0835 2.41699 3.3335 3.33366 3.3335Z' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M18.3337 5L10.0003 10.8333L1.66699 5' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
  height: 1.25rem;
  width: 1.25rem;
}
.svg-icon.mail-24 {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='24' height='24' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M3.33366 3.3335H16.667C17.5837 3.3335 18.3337 4.0835 18.3337 5.00016V15.0002C18.3337 15.9168 17.5837 16.6668 16.667 16.6668H3.33366C2.41699 16.6668 1.66699 15.9168 1.66699 15.0002V5.00016C1.66699 4.0835 2.41699 3.3335 3.33366 3.3335Z' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M18.3337 5L10.0003 10.8333L1.66699 5' stroke='%23111111' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
  height: 1.5rem;
  width: 1.5rem;
}
.svg-icon.mail-sm {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M2.33341 2.33334H11.6667C12.3084 2.33334 12.8334 2.85834 12.8334 3.5V10.5C12.8334 11.1417 12.3084 11.6667 11.6667 11.6667H2.33341C1.69175 11.6667 1.16675 11.1417 1.16675 10.5V3.5C1.16675 2.85834 1.69175 2.33334 2.33341 2.33334Z' stroke='%23959595' stroke-linecap='round' stroke-linejoin='round'/%3e%3cpath d='M12.8334 3.5L7.00008 7.58333L1.16675 3.5' stroke='%23959595' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e ");
  height: 0.875rem;
  width: 0.875rem;
}
.svg-icon.check-circle {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M6 12C9.31371 12 12 9.31371 12 6C12 2.68629 9.31371 0 6 0C2.68629 0 0 2.68629 0 6C0 9.31371 2.68629 12 6 12Z' fill='%2341A03A'/%3e%3cpath d='M3.3335 5.66667L5.3335 7.66667L9.00016 4' stroke='white' stroke-width='1.2'/%3e%3c/svg%3e");
  height: 1.25rem;
  width: 1.25rem;
}
.svg-icon.check-sm-gray {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='20' height='20' viewBox='0 0 20 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M5 10.5L8 13.5L15.5 6' stroke='%23757575' stroke-width='1.5' stroke-linecap='round'/%3e%3c/svg%3e");
  height: 1.25rem;
  width: 1.25rem;
}
.svg-icon.gallery-view-min {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='18' height='19' viewBox='0 0 18 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect y='0.5' width='18' height='12' fill='%23757575'/%3e%3crect y='14.5' width='18' height='4' fill='%23757575'/%3e%3c/svg%3e ");
  height: 1.125rem;
  width: 1.125rem;
}
.svg-icon.gallery-view-max {
  background-image: url("data:image/svg+xml;charset=UTF-8,%3csvg width='19' height='19' viewBox='0 0 19 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3crect x='0.5' y='0.5' width='8' height='8' fill='%23757575'/%3e%3crect x='0.5' y='10.5' width='8' height='8' fill='%23757575'/%3e%3crect x='10.5' y='0.5' width='8' height='8' fill='%23757575'/%3e%3crect x='10.5' y='10.5' width='8' height='8' fill='%23757575'/%3e%3c/svg%3e ");
  height: 1.125rem;
  width: 1.125rem;
}
.svg-icon.gift {
  background-image: url("../../images/icons/gift.svg");
  height: 2.25rem;
  width: 2.25rem;
  background-size: 1.7rem 1.7rem;
}

nav.header-no-menu .header-inner {
  min-height: 3.5rem;
}
@media (min-width: 992px) {
  nav.header-no-menu .header {
    border-bottom: 1px solid #E5E5E5;
  }
}
nav.header-no-menu .header .checkout-contact-us {
  color: var(--skin-link-color-1);
  padding-top: 1.25rem;
  display: none;
}
@media (min-width: 992px) {
  nav.header-no-menu .header .checkout-contact-us {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
nav.header-no-menu .header .checkout-contact-us span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: normal;
}
nav.header-no-menu .header .checkout-contact-us a {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: normal;
}
nav.header-no-menu .header .checkout-contact-us .live-chat-wrapper {
  margin-left: 1rem;
}
nav.header-no-menu .header .checkout-contact-us .live-chat-wrapper a span {
  text-decoration: underline;
}
nav.header-no-menu .header-icon {
  border-radius: 100%;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  position: relative;
  width: 2.5rem;
  height: 2.5rem;
  border: 0;
  background: transparent;
}
nav.header-no-menu .header-icon svg {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
nav.header-no-menu .header-icon:hover {
  background: var(--icon-background-color-hover);
}
nav.header-no-menu .header-no-menu-content {
  display: none;
}
@media (min-width: 992px) {
  nav.header-no-menu .header-no-menu-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
  }
}
nav.header-no-menu .navbar-header.brand {
  position: static;
  width: auto;
}
nav.header-no-menu .minicart {
  margin-top: 0;
}
nav.header-no-menu .minicart .minicart-quantity {
  position: absolute;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  background-color: transparent;
  border-radius: 0;
  color: var(--color-black);
  font-family: var(--body-bold-font-family);
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: 500;
  width: 1rem;
  height: 0.8125rem;
}

.checkout-title-wrapper .checkout-page-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.checkout-title-wrapper .checkout-page-title h3 {
  font-family: "Nike TG", sans-serif;
}
.checkout-title-wrapper .grand-total-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.checkout-title-wrapper .grand-total-wrapper span .grand-total-label {
  color: #757575;
}

.page[data-action=Checkout-Begin] {
  background: #fff;
}

.checkout-wrapper .summary-section-label {
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.125rem;
  color: var(--color-primary);
}
.checkout-wrapper .summary-details {
  color: var(--color-grey4);
  font-size: 0.875rem;
  line-height: 1.125rem;
}
.checkout-wrapper .card.ghost {
  opacity: 1;
}
.checkout-wrapper .card .card-header {
  background-color: #111111;
  color: #ffffff;
  margin-top: 0;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: normal;
}
.checkout-wrapper .card .card-header .card-header-custom {
  color: #ffffff;
  font-size: 1rem;
}
.checkout-wrapper .card.shipping-section {
  border: none;
}
.checkout-wrapper .card.payment-form .card-header .pending-total, .checkout-wrapper .card.payment .card-header .pending-total {
  font-size: 1rem;
  margin-top: var(--header-margin-top);
}
.checkout-wrapper .card.payment-form .card-header .pending-total .pending-amount, .checkout-wrapper .card.payment .card-header .pending-total .pending-amount {
  font-size: 1rem;
}
.checkout-wrapper .shipping-summary .card-header button.edit-button,
.checkout-wrapper .payment-summary .card-header button.edit-button {
  color: #fff;
  margin-top: 0.875rem;
}
.checkout-wrapper .shipping-summary {
  margin: -1.25rem;
}

@media (min-width: 992px) {
  #checkout-main {
    max-width: 69.875rem;
  }
}
#checkout-main .checkout-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  padding: 0;
}
@media (min-width: 992px) {
  #checkout-main .checkout-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
#checkout-main .checkout-wrapper .cart-summary-wrapper .accordion-container.card .accordion .accordion-checkout .card-header {
  background-color: #E5E5E5;
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: normal;
}
#checkout-main .checkout-wrapper .cart-summary-wrapper .accordion-container.card .accordion .accordion-checkout .card-header-custom {
  margin-top: 0;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: normal;
}
#checkout-main .checkout-wrapper .cart-summary-wrapper .accordion-container.card .accordion .accordion-checkout .mobile-cart-summary .card-header-custom,
#checkout-main .checkout-wrapper .cart-summary-wrapper .accordion-container.card .accordion .accordion-checkout .desktop-cart-summary .card-header-custom {
  color: var(--color-black);
}
#checkout-main .checkout-wrapper .cart-summary-wrapper .accordion-container .accordion .accordion-card .card-body {
  padding: 1.25rem;
}
#checkout-main .checkout-wrapper button.edit-button,
#checkout-main .checkout-wrapper a.edit-button {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
  text-decoration: underline;
}
#checkout-main .checkout-wrapper .card.customer-summary {
  border: 1px solid #E5E5E5;
  padding: 0;
  border-radius: 0.1875rem;
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
  margin: 2.125rem 0;
}
#checkout-main .checkout-wrapper .card.customer-summary .card-header {
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
  background-color: transparent;
}
#checkout-main .checkout-wrapper .card.customer-summary .card-header .card-header-custom {
  color: var(--color-black);
}
#checkout-main .checkout-wrapper .card.customer-summary .card-body .summary-details.customer {
  margin-bottom: 0;
}
#checkout-main .checkout-wrapper .line-item-divider {
  display: none;
}
#checkout-main .checkout-wrapper .leading-lines .start-lines {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
}
#checkout-main .checkout-wrapper .leading-lines .start-lines:before {
  content: none;
}
#checkout-main .checkout-wrapper .leading-lines p {
  margin-bottom: 0;
}
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines {
  padding: 0;
}
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines.shipping-method-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines.shipping-method-list span,
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines.shipping-method-list label {
  background-color: transparent;
}
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines .form-check.start-lines {
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 0.375rem;
  border: 1.5px solid var(--color-grey2);
  padding: 1.5rem;
  margin-bottom: 1.25rem;
  cursor: pointer;
}
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines .form-check.start-lines.selected {
  border-color: var(--color-primary);
}
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines .form-check.start-lines .arrival-time[data-pickup=true] {
  display: none;
}
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines .form-check input[data-pickup=true] + .shipping-method-pricing,
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines .form-check input[data-pickup=true] + .shipping-method-pricing + .form-check-label {
  display: none;
}
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines .form-check .shipping-method-option::before {
  content: none;
}
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines .form-check[data-pickup=true] {
  display: none;
}
#checkout-main .checkout-wrapper .card-shipping-methods .tab-content {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}
#checkout-main .checkout-wrapper .card-shipping-methods .tab-content .tab-pane .card.shipping-section .single-shipping .store-locator-container .search-container {
  padding-left: 0;
  padding-right: 0;
}
#checkout-main .checkout-wrapper .card-shipping-methods .tab-content .tab-pane .card.shipping-section .single-shipping .store-locator-container .search-container .search-form {
  padding: 0;
  margin: 0;
}
#checkout-main .checkout-wrapper .card-shipping-methods .tab-content .tab-pane .card.shipping-section .single-shipping .store-locator-container .search-container .search-form .card-body {
  padding-top: 0;
}
#checkout-main .checkout-wrapper .card-shipping-methods .tab-content .tab-pane .card.shipping-section .single-shipping .store-locator-container .search-container .results-card .store-item .form-check {
  padding-top: 0.625rem;
  padding-bottom: 0.625rem;
}
#checkout-main .checkout-wrapper .card-shipping-methods .tab-content .tab-pane .card.shipping-section .single-shipping .store-locator-container .search-container .card-body {
  padding-top: 0;
}
#checkout-main .checkout-wrapper .card-shipping-methods .tab-content .tab-pane .card.shipping-section .single-shipping .card-body {
  padding-top: 2.125rem;
}
@media (min-width: 992px) {
  #checkout-main .checkout-wrapper .card-shipping-methods .tab-content .tab-pane .card.shipping-section .single-shipping .card-body {
    padding: 2.75rem 0 0;
  }
}
#checkout-main .checkout-wrapper .card-shipping-methods .nav-shipping-methods.nav.nav-pills.navtop {
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  margin-bottom: 1rem;
}
#checkout-main .checkout-wrapper .card-shipping-methods .nav-shipping-methods.nav.nav-pills.navtop .nav-item {
  max-width: 50%;
  min-width: 48%;
}
#checkout-main .checkout-wrapper .card-shipping-methods a.ship-to-home.btn.btn-primary.btn-lg-icon, #checkout-main .checkout-wrapper .card-shipping-methods a.ship-to-store.btn.btn-primary.btn-lg-icon {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-radius: 0.625rem;
  padding: 0;
  background-color: #fff;
  border: 1px solid #E5E5E5;
}
@media (min-width: 992px) {
  #checkout-main .checkout-wrapper .card-shipping-methods a.ship-to-home.btn.btn-primary.btn-lg-icon, #checkout-main .checkout-wrapper .card-shipping-methods a.ship-to-store.btn.btn-primary.btn-lg-icon {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding: 0.75rem 1.125rem;
  }
}
#checkout-main .checkout-wrapper .card-shipping-methods a.ship-to-home.btn.btn-primary.btn-lg-icon.active, #checkout-main .checkout-wrapper .card-shipping-methods a.ship-to-store.btn.btn-primary.btn-lg-icon.active {
  border: 1px solid var(--color-black);
  background-color: #fff;
  color: var(--color-black);
}
#checkout-main .checkout-wrapper .btn.btn-primary.btn-lg-icon {
  min-width: 0;
  width: 100%;
}
#checkout-main .checkout-wrapper a.row.showExtraField {
  padding-left: 0.375rem;
  padding-right: 0.375rem;
  margin-bottom: 2.0625rem;
}
#checkout-main .checkout-wrapper .order-total-summary-wrapper {
  padding-bottom: 1rem;
}
#checkout-main .checkout-wrapper .order-total-summary-wrapper .leading-lines {
  margin-bottom: 0.3125rem;
}
#checkout-main .checkout-wrapper .order-total-summary-wrapper .leading-lines .start-lines span {
  background-color: transparent;
}
#checkout-main .checkout-wrapper .order-total-summary-wrapper .leading-lines .end-lines span {
  background-color: transparent;
}
#checkout-main .checkout-wrapper .order-total-summary-wrapper .leading-lines.sales-tax-item {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#checkout-main .checkout-wrapper .order-total-summary-wrapper .leading-lines .info-icon {
  line-height: 0.875rem;
}
#checkout-main .checkout-wrapper .order-total-summary-wrapper .grand-total {
  margin-top: 0.625rem;
}
#checkout-main .checkout-wrapper .order-total-summary-wrapper .grand-total .start-lines .order-receipt-label span {
  font-weight: 700;
  font-size: 1rem !important;
}
#checkout-main .checkout-wrapper .order-total-summary-wrapper .grand-total .end-lines p span {
  background-color: transparent;
}
#checkout-main .checkout-wrapper .order-total-summary-wrapper .grand-total .end-lines p span.grand-total-sum {
  font-weight: 700;
  font-size: 1rem !important;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper {
  border-top: 1px solid #E5E5E5;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary del {
  display: none;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .pricing {
  font: inherit;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .pricing span {
  font: inherit;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body {
  padding: 1rem 1rem 1rem 0 !important;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .product-summary-block .product-line-item .product-line-item-details .item-image {
  margin-right: 0;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .product-summary-block .product-line-item .product-line-item-details .item-image img.product-image {
  margin: 0;
  max-height: 3.5rem;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .item-attributes {
  color: #757575;
  line-height: 1;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .item-attributes .line-item-name {
  color: var(--color-black);
  white-space: inherit;
  margin-bottom: 0;
  line-height: 2.5rem;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .item-attributes .line-item-name span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .item-attributes .line-item-shortDescription {
  color: var(--color-black);
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .item-attributes .line-item-shortDescription .line-item-attributes {
  line-height: 2.5rem;
  margin-bottom: 1rem;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .item-attributes .lineItem-id,
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .item-attributes .line-item-attributes {
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .item-attributes .lineItem-id span,
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .item-attributes .line-item-attributes span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .item-attributes .line-item-attributes {
  margin-bottom: 1.625rem;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .align-items-start {
  color: #757575;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .align-items-start .line-item-total-price .price {
  line-height: 1;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .align-items-start .line-item-quantity {
  margin-bottom: 1.625rem;
  line-height: 1;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .align-items-start .line-item-quantity .line-item-pricing-info {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .align-items-start .line-item-quantity .line-item-pricing-info span.line-item-total-text {
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .align-items-start .line-item-quantity .pricing.line-item-total-price-amount span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .align-items-start .line-item-unit-price {
  margin-bottom: 1.625rem;
  line-height: 1;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .align-items-start .line-item-unit-price .unit-price {
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .align-items-start .line-item-unit-price .unit-price .price .sales span.value {
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
}
#checkout-main .checkout-wrapper .order-product-summary-wrapper .multi-shipping + .product-line-item:before,
#checkout-main .checkout-wrapper .order-product-summary-wrapper .product-line-item + .product-line-item:before {
  border-bottom: 1px solid #E5E5E5;
  margin: 0.625rem 0;
}
#checkout-main .checkout-wrapper input[type=radio]:checked + label:before,
#checkout-main .checkout-wrapper input[type=radio]:checked + label:after {
  display: none;
}
#checkout-main .checkout-wrapper .form-group {
  margin-bottom: 2rem;
}
@media (min-width: 992px) {
  #checkout-main .checkout-wrapper .form-group {
    margin-bottom: 2.875rem;
  }
}
#checkout-main .checkout-wrapper .map-container {
  display: none;
}
#checkout-main .checkout-wrapper .store-locator-container {
  padding-right: 1.5rem;
  padding-left: 1.5rem;
}
#checkout-main .checkout-wrapper .store-locator-container .search-container {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}
#checkout-main .checkout-wrapper .store-locator-container .search-form {
  padding: 1.25rem;
}
#checkout-main .checkout-wrapper .store-locator-container .search-form .form-group {
  margin-bottom: 0.625rem;
}
#checkout-main .shipping-form .shipping-address .store-locator-container {
  padding: 0;
  padding-top: 0;
}
#checkout-main .shipping-form .shipping-address .btn-show-details {
  padding-top: 0.3125rem;
  padding-left: 0.625rem;
}
#checkout-main .shipping-form .shipping-address .btn-show-details, #checkout-main .shipping-form .shipping-address .btn-add-new {
  text-decoration: underline;
}
#checkout-main .shipping-form .shipping-address .form-group .custom-select {
  display: block;
}
#checkout-main .shipping-form .shipping-address .heading-shipping-method {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 1.25rem;
  line-height: 0.875rem;
}
#checkout-main .shipping-form .shipping-address .heading-shipping-method span {
  font-family: "Nike TG", sans-serif;
}
#checkout-main .shipping-form .shipping-address .shipping-address-block .addressExtraField label.form-control-label {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  width: 12.5rem;
}
@media (min-width: 992px) {
  #checkout-main .shipping-form .shipping-address .shipping-address-block .addressExtraField label.form-control-label {
    width: auto;
  }
}
#checkout-main .shipping-form .shipping-address .pickup-in-store-radio {
  margin-bottom: 2.0625rem;
}
#checkout-main .shipping-form .shipping-address .pickup-in-store-radio .who-pick-up-order {
  font-family: "Nike TG", sans-serif;
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 500;
}
#checkout-main .shipping-form .shipping-address .pickup-in-store-radio label {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: normal;
}
#checkout-main .shipping-form .shipping-address .pickup-in-store-radio p {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: normal;
}
#checkout-main .shipping-form .shipping-address .pickup-in-store-radio input[type=radio]:checked + label:before,
#checkout-main .shipping-form .shipping-address .pickup-in-store-radio input[type=radio]:checked + label:after {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
#checkout-main .shipping-form .shipping-address .pickup-in-store-radio input[type=radio] + label:before,
#checkout-main .shipping-form .shipping-address .pickup-in-store-radio input[type=radio] + label:after {
  content: unset;
}
#checkout-main .shipping-form .shipping-address .pickup-in-store-radio input[type=radio] + label {
  -webkit-box-pack: normal;
      -ms-flex-pack: normal;
          justify-content: normal;
  -webkit-box-align: normal;
      -ms-flex-align: normal;
          align-items: normal;
}
#checkout-main .shipping-form .shipping-address .pickup-in-store-radio .radiobutton-lg {
  -webkit-box-orient: initial;
  -webkit-box-direction: initial;
      -ms-flex-direction: initial;
          flex-direction: initial;
}
#checkout-main .shipping-form .shipping-address .another-person-pickup {
  margin-top: 2.0625rem;
}
#checkout-main .next-step-button {
  background-color: transparent;
  -webkit-box-shadow: none;
          box-shadow: none;
  position: static;
  width: 100%;
}
#checkout-main .next-step-button > div {
  padding: unset;
}
@media (min-width: 992px) {
  #checkout-main .next-step-button {
    width: auto;
  }
}
#checkout-main .next-step-button .submit-shipping,
#checkout-main .next-step-button .submit-payment,
#checkout-main .next-step-button .place-order {
  padding: 1.25rem;
}
@media (min-width: 992px) {
  #checkout-main .next-step-button .submit-shipping,
#checkout-main .next-step-button .submit-payment,
#checkout-main .next-step-button .place-order {
    padding: 0.3125rem 1.125rem;
  }
}
#checkout-main .next-step-button .place-order.disabled {
  pointer-events: none;
}
#checkout-main .form-control.custom-select.is-invalid {
  padding-right: 0 !important;
}
#checkout-main .title-select-store {
  font-family: "Nike TG", sans-serif;
  font-weight: 500;
  font-size: 0.875rem;
  line-height: 1.125rem;
}
#checkout-main .pickup-in-store .store-page-title {
  display: none;
}
#checkout-main .pickup-in-store .card {
  border: none;
}
#checkout-main .pickup-in-store .card .card-body {
  padding-left: 0;
  padding-right: 0;
}
@media (min-width: 992px) {
  #checkout-main .pickup-in-store .card .card-body .district-select-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
#checkout-main .pickup-in-store .card .card-body .district-select-container .department-bopis-select {
  min-height: 2.5rem;
  height: 2.5rem;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  padding: 0.625rem 1rem;
}
@media (min-width: 992px) {
  #checkout-main .pickup-in-store .card .card-body .district-select-container .department-bopis-select {
    max-width: 21.125rem;
  }
}
#checkout-main .pickup-in-store .card .card-body .district-select-container .btn-storelocator-search {
  background-color: var(--color-primary);
  color: var(--color-secondary);
  border-radius: 1.5625rem;
  height: 3.5rem;
  margin-top: 1.25rem;
}
@media (min-width: 992px) {
  #checkout-main .pickup-in-store .card .card-body .district-select-container .btn-storelocator-search {
    width: 6rem;
    height: 2.5rem;
    margin-left: 1.25rem;
    margin-top: 0;
  }
}
#checkout-main .pickup-in-store .show-more,
#checkout-main .pickup-in-store .show-less {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  background-color: unset;
}
#checkout-main .pickup-in-store .show-more.hidden,
#checkout-main .pickup-in-store .show-less.hidden {
  display: none;
}
#checkout-main .pickup-in-store .show-more::after,
#checkout-main .pickup-in-store .show-less::after {
  content: unset;
}
#checkout-main .pickup-in-store .show-more::before,
#checkout-main .pickup-in-store .show-less::before {
  content: unset;
}
#checkout-main .pickup-in-store .show-more .show-more-less-text,
#checkout-main .pickup-in-store .show-less .show-more-less-text {
  text-decoration: underline;
  font-size: 14;
}
#checkout-main .pickup-in-store .results-card {
  border: none;
  width: 100%;
}
#checkout-main .pickup-in-store .results-card .card-body {
  padding-left: 0;
  padding-right: 0;
}
#checkout-main .pickup-in-store .results-card .card-body .results.striped {
  max-height: unset;
  overflow-y: unset;
}
#checkout-main .pickup-in-store .results-card .card-body .results.striped .store-item.hidden {
  display: none;
}
#checkout-main .pickup-in-store .results-card .card-body .results.striped .card-body {
  border: 0.0625rem solid var(--color-grey2);
  border-radius: 0.5rem;
  margin-bottom: 0.625rem;
  padding-top: 0.9375rem;
  padding-bottom: 0;
}
#checkout-main .pickup-in-store .results-card .card-body .results.striped .card-body .form-check {
  padding-right: 0.9375rem;
}
#checkout-main .pickup-in-store .results-card .card-body .results.striped .card-body .form-check .form-check-label {
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
}
#checkout-main .pickup-in-store .results-card .card-body .results.striped .card-body .form-check .form-check-label .store-details {
  margin-left: 0;
}
#checkout-main .pickup-in-store .results-card .card-body .results.striped .card-body .form-check .form-check-label .store-details .store-name {
  color: var(--color-grey3);
  font-size: 0.875rem;
}
#checkout-main .pickup-in-store .results-card .card-body .results.striped .card-body .form-check .form-check-label::before {
  content: unset;
}
#checkout-main .pickup-in-store .results-card .card-body .results.striped .card-body .form-check .form-check-label address {
  display: none;
  font-size: 0.875rem;
  margin-bottom: 0;
  line-height: 1.5625rem;
}
#checkout-main .pickup-in-store .results-card .card-body .results.striped .card-body .form-check .form-check-label address .map-hours {
  display: none;
}
#checkout-main .pickup-in-store .results-card .card-body .results.striped .card-body:nth-of-type(odd) {
  background-color: unset;
}

@media (min-width: 992px) {
  #collapse-cart {
    display: block;
  }
}

.data-checkout-stage[data-checkout-stage] .customer-summary {
  display: block;
}
.data-checkout-stage[data-checkout-stage] .shipping-wrapper .card-header.shipping-methods {
  display: none;
}
.data-checkout-stage[data-checkout-stage] .nav-shipping-methods {
  display: none;
}
.data-checkout-stage[data-checkout-stage] .submit-shipping-wrapper {
  display: none;
}
.data-checkout-stage[data-checkout-stage] .submit-payment-wrapper {
  display: none;
}
.data-checkout-stage[data-checkout-stage] .submit-place-order-wrapper {
  display: none;
}
.data-checkout-stage[data-checkout-stage] .msg-place-order {
  display: none;
}
.data-checkout-stage[data-checkout-stage=customer] .customer-summary {
  display: block;
}
.data-checkout-stage[data-checkout-stage=customer] .shipping-wrapper .card-header.shipping-methods {
  display: none;
}
.data-checkout-stage[data-checkout-stage=customer] .ghost.place-order {
  display: block;
}
.data-checkout-stage[data-checkout-stage=customer] .card-shipping-methods.card-body {
  padding: 0;
}
.data-checkout-stage[data-checkout-stage=customer] .nav-shipping-methods {
  display: none;
}
.data-checkout-stage[data-checkout-stage=customer] .submit-shipping-wrapper {
  display: none;
}
.data-checkout-stage[data-checkout-stage=customer] .submit-payment-wrapper {
  display: none;
}
.data-checkout-stage[data-checkout-stage=customer] .submit-place-order-wrapper {
  display: none;
}
.data-checkout-stage[data-checkout-stage=customer] .customer-section {
  border: none;
  margin-bottom: 3.75rem;
}
.data-checkout-stage[data-checkout-stage=customer] .customer-section .card-header {
  background-color: transparent;
  border: none;
  padding-left: 0;
  padding-top: 0;
}
.data-checkout-stage[data-checkout-stage=customer] .customer-section .card-header h2 {
  font-family: var(--body-font-family);
  color: var(--color-primary);
  margin-top: 0;
}
.data-checkout-stage[data-checkout-stage=customer] .customer-section .card-body {
  padding: 0;
}
.data-checkout-stage[data-checkout-stage=customer] .customer-section .card-body .form-group {
  margin-bottom: 0.9375rem !important;
}
.data-checkout-stage[data-checkout-stage=customer] .customer-section .submit-customer {
  width: 100%;
}
@media (min-width: 992px) {
  .data-checkout-stage[data-checkout-stage=customer] .customer-section .submit-customer {
    max-width: 40%;
  }
}
.data-checkout-stage[data-checkout-stage=customer] .stage-check {
  display: none;
}
.data-checkout-stage[data-checkout-stage=customer] .msg-place-order {
  display: none;
}
.data-checkout-stage[data-checkout-stage=shipping] .customer-summary {
  display: block;
}
.data-checkout-stage[data-checkout-stage=shipping] .ghost.payment {
  display: block !important;
}
.data-checkout-stage[data-checkout-stage=shipping] .ghost.place-order {
  display: block !important;
}
.data-checkout-stage[data-checkout-stage=shipping] .shipping-wrapper .card-header.shipping-methods {
  display: block;
}
.data-checkout-stage[data-checkout-stage=shipping] .nav-shipping-methods {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.data-checkout-stage[data-checkout-stage=shipping] .submit-shipping-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.data-checkout-stage[data-checkout-stage=shipping] .submit-payment-wrapper {
  display: none;
}
.data-checkout-stage[data-checkout-stage=shipping] .submit-place-order-wrapper {
  display: none;
}
.data-checkout-stage[data-checkout-stage=shipping] .stage-check {
  display: none;
}
.data-checkout-stage[data-checkout-stage=shipping] .msg-place-order {
  display: none;
}
.data-checkout-stage[data-checkout-stage=payment] .customer-summary {
  display: none;
}
.data-checkout-stage[data-checkout-stage=payment] .ghost.payment {
  display: none !important;
}
.data-checkout-stage[data-checkout-stage=payment] .ghost.place-order {
  display: block !important;
}
.data-checkout-stage[data-checkout-stage=payment] .shipping-wrapper .card-header.shipping-methods {
  display: none;
}
.data-checkout-stage[data-checkout-stage=payment] .nav-shipping-methods {
  display: none;
}
.data-checkout-stage[data-checkout-stage=payment] .submit-shipping-wrapper {
  display: none;
}
.data-checkout-stage[data-checkout-stage=payment] .submit-payment-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.data-checkout-stage[data-checkout-stage=payment] .submit-place-order-wrapper {
  display: none;
}
.data-checkout-stage[data-checkout-stage=payment] .stage-check {
  display: block;
}
.data-checkout-stage[data-checkout-stage=payment] .msg-place-order {
  display: none;
}
.data-checkout-stage[data-checkout-stage=payment] .gift-tab-messages {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: var(--color-grey4);
  margin-top: 0.625rem;
}
.data-checkout-stage[data-checkout-stage=payment] .giftcard-form {
  padding: 1.5rem 1.25rem;
}
.data-checkout-stage[data-checkout-stage=payment] .giftcard-form .add-gift-card-title {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  font-family: var(--button-secondary-font-family);
  text-transform: uppercase;
}
.data-checkout-stage[data-checkout-stage=payment] .giftcard-form .form-group .giftCardNumber, .data-checkout-stage[data-checkout-stage=payment] .giftcard-form .form-group .dueDate {
  margin-bottom: 0.625rem;
}
.data-checkout-stage[data-checkout-stage=payment] .giftcard-form .form-group .note-descriptions {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  line-height: 0.9375rem;
  color: var(--color-grey3);
}
.data-checkout-stage[data-checkout-stage=payment] .giftcard-form .btn.btn-primary.btn-block {
  width: 100%;
}
@media (min-width: 992px) {
  .data-checkout-stage[data-checkout-stage=payment] .giftcard-form .btn.btn-primary.btn-block {
    width: 10rem;
  }
}
.data-checkout-stage[data-checkout-stage=placeOrder] .customer-summary {
  display: none;
}
.data-checkout-stage[data-checkout-stage=placeOrder] .ghost.place-order {
  display: none;
}
.data-checkout-stage[data-checkout-stage=placeOrder] .shipping-wrapper .card-header.shipping-methods {
  display: none;
}
.data-checkout-stage[data-checkout-stage=placeOrder] .nav-shipping-methods {
  display: none;
}
.data-checkout-stage[data-checkout-stage=placeOrder] .submit-shipping-wrapper {
  display: none;
}
.data-checkout-stage[data-checkout-stage=placeOrder] .submit-payment-wrapper {
  display: none;
}
.data-checkout-stage[data-checkout-stage=placeOrder] .submit-place-order-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.data-checkout-stage[data-checkout-stage=placeOrder] .msg-place-order {
  display: block;
}
.data-checkout-stage[data-checkout-stage=placeOrder] .msg-place-order p,
.data-checkout-stage[data-checkout-stage=placeOrder] .msg-place-order span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  color: var(--color-grey4);
}
.data-checkout-stage[data-checkout-stage=placeOrder] .msg-place-order a {
  text-decoration: underline;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  color: var(--color-grey4) !important;
}
.data-checkout-stage[data-checkout-stage=placeOrder] .msg-place-order .checkout-errors {
  margin-bottom: 16px;
  color: #d43f21;
  font-size: 14px;
}
.data-checkout-stage .ghost.place-order-summary {
  display: block !important;
}
.data-checkout-stage .customer-information-block strong {
  display: none;
}

#checkout-login-container {
  min-height: calc(100vh - 200px);
}
#checkout-login-container .row {
  max-width: 70%;
  margin: auto;
}
#checkout-login-container .row .col-12.col-lg-6 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  text-align: center;
}
@media (min-width: 992px) {
  #checkout-login-container .row .col-12.col-lg-6 {
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    text-align: left;
  }
}
#checkout-login-container .row .col-12.col-lg-6 .login-subtitle {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 0.9375rem;
  line-height: 1.9375rem;
}
#checkout-login-container .row .col-12.col-lg-6 .second-text {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  margin-bottom: 0.9375rem;
}
#checkout-login-container .row .col-12.col-lg-6 .third-text {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
  margin-bottom: 0.9375rem;
  color: var(--color-grey3);
}
#checkout-login-container .row .col-12.col-lg-6 .btn-primary, #checkout-login-container .row .col-12.col-lg-6 .btn-outline-primary {
  min-height: 3.75rem;
  max-width: 13.75rem;
  margin-bottom: 1.875rem;
}
@media (min-width: 992px) {
  #checkout-login-container .row .col-12.col-lg-6 .btn-primary, #checkout-login-container .row .col-12.col-lg-6 .btn-outline-primary {
    min-height: 2.5rem;
    margin-bottom: 2.5rem;
  }
}
#checkout-login-container .row .register-user {
  border-right: none;
}
@media (min-width: 992px) {
  #checkout-login-container .row .register-user {
    border-right: 0.0625rem solid var(--color-grey7);
    padding-right: 1.875rem;
  }
}
@media (max-width: 991.98px) {
  #checkout-login-container .row .register-user .login-subtitle-registered {
    font-size: 2rem !important;
    line-height: 1.9375rem;
  }
}
#checkout-login-container .row .register-user .second-text-registered {
  display: none;
}
@media (min-width: 992px) {
  #checkout-login-container .row .register-user .second-text-registered {
    display: block;
  }
}
#checkout-login-container .row .register-user span {
  display: inline-block;
}
@media (min-width: 992px) {
  #checkout-login-container .row .guest-user {
    padding-left: 1.875rem;
  }
}
#checkout-login-container .row .guest-user .login-subtitle-guest {
  display: none;
}
@media (min-width: 992px) {
  #checkout-login-container .row .guest-user .login-subtitle-guest {
    display: block;
  }
}
#checkout-login-container .row .guest-user .or {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  margin-bottom: 0.9375rem;
}
@media (min-width: 992px) {
  #checkout-login-container .row .guest-user .or {
    display: none;
  }
}
#checkout-login-container .row .guest-user span {
  display: inline-block;
}
#checkout-login-container .row .checkout-login-title {
  display: none;
  text-align: center;
  font-size: 32px;
  font-size: 2rem;
  font-weight: 500;
  margin-bottom: 1.5625rem;
}
@media (min-width: 992px) {
  #checkout-login-container .row .checkout-login-title {
    margin-top: 2.5rem;
    display: block;
  }
}

#menu2 .card-body.shipping-content {
  padding: 0;
}

.stage-check {
  background-repeat: no-repeat;
  background-position: 1rem;
  background-size: auto;
}

.grand-total {
  font-weight: normal !important;
  font-family: var(--body-font-family) !important;
}

.cart-guest-registered-banner {
  margin-top: 1.5rem;
}

.cart-guest-registered-banner a,
.checkout-guest-banner a {
  font-weight: bold;
  text-decoration: underline;
}

.btn-primary.checkout-btn.register-button {
  margin-top: 0;
}

.attributes-prices-wrapper .item-attributes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}
.attributes-prices-wrapper .item-attributes .line-item-attributes.color {
  -webkit-box-ordinal-group: 4;
      -ms-flex-order: 3;
          order: 3;
}
.attributes-prices-wrapper .item-attributes .line-item-attributes.size {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2;
}

.credit-note-form .tooltip-btn {
  position: absolute;
  right: 0.9375rem;
  top: 1.375rem;
}
.credit-note-form .creditNotesInstruction {
  font-size: 0.8125rem;
  margin-top: -1.5625rem;
  padding: 0.75rem 0.3125rem;
  color: #959595;
  display: block;
}

.credit-note-form input[type=date]#date {
  background-position: calc(100% - 2.5rem);
}
.credit-note-form input[type=date]#date::-webkit-calendar-picker-indicator {
  right: 2.5rem;
}

li.nav-item[data-method-id=PAY_NOTE] .pago-header-text {
  -webkit-box-align: center !important;
      -ms-flex-align: center !important;
          align-items: center !important;
}
li.nav-item[data-method-id=PAY_NOTE] .tooltip-btn {
  margin-left: 1rem;
}

.pagoEfectivoChecoutText {
  color: #FF1F00;
  margin-top: 1.3125rem;
  margin-bottom: 1.3125rem;
}
.pagoEfectivoChecoutText span, .pagoEfectivoChecoutText a {
  color: #757575;
  text-decoration: underline;
}

.payu-cash-content .flex-fill {
  max-width: 31.25rem;
}

.page[data-action=Checkout-Begin] ~ .tooltip {
  opacity: 1;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner {
  max-width: 18.75rem;
  padding: 1.25rem 0.3125rem 1.25rem 1.25rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-flow: column;
          flex-flow: column;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .red-border {
  border: 1px solid #FF1F00;
  padding: 0 0.4375rem;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutTooltipHeading {
  font-size: 0.875rem;
  text-align: left;
  color: #fff;
  font-weight: 500;
  line-height: normal;
  display: block;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutTooltipMainHeading {
  font-size: 0.875rem;
  font-weight: 500;
  text-align: left;
  margin-bottom: 0.9375rem;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutToolTipContent {
  background-color: #fff;
  color: #111111;
  margin: 1.25rem 0.9375rem 0 0.3125rem;
  padding: 0.9375rem 0 1.25rem 0.625rem;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutTooltipText {
  font-size: 0.875rem;
  text-align: left;
  font-weight: 700;
  display: block;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutToolTipContent__information {
  display: block;
  padding: 0.625rem 0 0 0.625rem;
  text-align: left;
  font-size: 0.875rem;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutToolTipContent__information:last-child {
  padding-top: 0;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutToolTipContent__information pre {
  display: inline;
  font-size: inherit;
  font-family: inherit;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutToolTipContent__image {
  padding-top: 0.625rem;
  padding-bottom: 0.3125rem;
  max-width: 9.375rem;
  position: relative;
  left: -0.875rem;
  margin: -1.5625rem 0;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutToolTipNewContent {
  padding: 0.9375rem 0.9375rem 1.25rem 0.9375rem;
  background-color: #fff;
  color: #111111;
  margin: 1.25rem 1.25rem 0.625rem 0.3125rem;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutToolTipNewContent .checkoutTooltipText {
  text-align: center;
  line-height: 1.2;
  max-width: 9.375rem;
  margin: 0 auto 0.625rem;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutToolTipNewContent .checkoutTooltipNewText {
  font-size: 0.875rem;
  font-weight: 700;
  display: block;
  max-width: 10.625rem;
  margin: 0.9375rem auto 0.625rem;
  text-transform: uppercase;
  line-height: 1.2;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutToolTipNewContent .checkoutToolTipContent__image {
  padding-bottom: 0.625rem;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutToolTipNewContent .checkoutToolTipContent__data {
  border-bottom: 2px solid #111111;
  padding-bottom: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutToolTipNewContent .checkoutToolTipContent__information {
  padding: 0;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutToolTipNewContent.first_content {
  margin-top: 1.5625rem;
}
.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutToolTipNewContent.first_content .checkoutToolTipContent__image__logo {
  width: 3.125rem;
}
.payment-method-summary {
  font-size: 0.875rem;
  line-height: 1.125rem;
  font-weight: 400;
  padding: 0.625rem 1.25rem;
  background-color: var(--color-grey1) !important;
}
.payment-method-summary .info {
  color: var(--color-grey4);
}
.payment-method-summary .card-preview {
  background: var(--color-white);
  height: 1.75rem;
  width: 2.5rem;
}
.payment-method-summary img {
  max-width: 100%;
  max-height: 100%;
}
.payment-method-summary .appliedAmount {
  color: var(--color-grey5);
}
.payment-method-summary .remove-peyment-text {
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: 500;
  color: var(--color-grey5);
}
.payment-method-summary .removePayment {
  background-color: transparent;
  border: none;
  color: var(--color-black);
  min-height: auto;
}
.payment-method-summary .amount {
  font-weight: 500;
}
@media (max-width: 575.98px) {
  .payment-method-summary .removePayment {
    position: absolute;
    top: 0.5rem;
    right: 0;
    margin: 0.625rem 1.25rem;
  }
}
@media (min-width: 576px) {
  .payment-method-summary .info {
    border-right: 0.0625rem solid var(--color-grey2);
  }
}

.payment-form {
  border: 0.0625rem solid var(--color-grey7);
  background-color: var(--color-grey1);
}
.payment-form .card-header {
  background-color: var(--color-black);
}
.payment-form .card-header h2 {
  color: var(--color-white);
}
.payment-form .billing-nav {
  background-color: var(--color-grey1);
}
.payment-form #accordion-billing .panel {
  margin: -1.25rem;
}
.payment-form #accordion-billing .nav-item label::before {
  content: unset;
}
.payment-form #accordion-billing .credit-card-form label::before {
  margin-right: 0.0625rem;
}
.payment-form #accordion-billing .credit-card-form input.form-control.securityCode {
  background-image: none;
}
.payment-form #accordion-billing .header-title-accordion-payment {
  margin: 0;
}
.payment-form #accordion-billing .pago-header-text {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: end;
}
.payment-form #accordion-billing .logo-name,
.payment-form #accordion-billing .payments-logos {
  float: left;
}
.payment-form #accordion-billing .payments-logos {
  margin-left: 1.8125rem;
}
@media (min-width: 992px) {
  .payment-form #accordion-billing .payments-logos {
    margin-left: 0;
  }
}
@media (min-width: 992px) {
  .payment-form #accordion-billing .payments-logos-card {
    margin-left: 0.4375rem;
  }
}
.payment-form #accordion-billing .nav {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  border-bottom: unset;
}
.payment-form #accordion-billing .nav fieldset {
  background-color: var(--color-grey1);
}
.payment-form #accordion-billing .nav .nav-item {
  text-align: left;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-top: 0.0625rem solid var(--color-grey7);
  border-bottom: 0.0625rem solid var(--color-grey7);
  background-color: var(--color-white);
  padding: 1.0625rem 1.25rem;
}
.payment-form #accordion-billing .nav .nav-item .arrows-accordion-payment {
  width: 100%;
  padding-right: 1.125rem;
}
.payment-form #accordion-billing .nav .nav-item img.credit-card-option {
  margin-right: 0.625rem;
  width: 1.5rem;
  height: 1.5rem;
}
.payment-form #accordion-billing .nav .nav-item .payment-tooltip {
  display: none;
  margin-right: 0.625rem;
}
@media (min-width: 992px) {
  .payment-form #accordion-billing .nav .nav-item .payment-tooltip {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
  }
}
.payment-form #accordion-billing .nav .nav-item .credit-card-option:nth-child(3) {
  margin-left: -0.125rem;
}
.payment-form #accordion-billing .nav .nav-item .separator {
  color: var(--color-grey3);
}
.payment-form #accordion-billing .nav .nav-item .checkbox-arrow {
  margin-top: 0.125rem;
}
.payment-form #accordion-billing .nav .nav-item .msg-added-successfully {
  display: none;
}
.payment-form #accordion-billing .nav .nav-item .added-successfully {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.payment-form #accordion-billing .nav .nav-item .added-successfully .msg-added-successfully {
  color: var(--color-green);
  display: block;
}
.payment-form .container-body-address {
  padding: 0.9375rem 1.0625rem 0 1.25rem;
}
.payment-form .container-body-address button {
  text-decoration: underline;
  font-size: 0.875rem;
}
.payment-form .container-body-address button.btn-show-details {
  padding-top: 0.25rem;
}
.payment-form .container-body-address .address-header-title {
  font-size: 0.875rem;
  color: var(--color-grey4);
}
.payment-form .container-body-address .address-header-title::before {
  content: unset;
}
.payment-form .container-body-address .form-group .phone-number-label {
  top: 2.5rem;
  margin-left: 0.625rem;
}
.payment-form .container-body-address .form-group .select-store-option {
  color: var(--color-grey3);
}
.payment-form .container-body-address div.custom-checkbox {
  margin-bottom: 1.25rem;
}
.payment-form .container-body-address .pago-header-text {
  height: 2.5rem;
}
@media (min-width: 992px) {
  .payment-form .container-body-address .pago-header-text {
    height: 1.5rem;
  }
}
.payment-form .container-body-address .check-white.checkbox-arrow {
  margin-top: 0.125rem;
}
.payment-form .container-body-address .billing-address-block .address-selector-block .default-checkbox.custom-checkbox {
  margin-bottom: 0.9375rem;
}
.payment-form .container-body-address .billing-address-block .address-selector-block .default-checkbox.custom-checkbox .invoice-label .svg-icon.check-white.checkbox-arrow {
  margin-top: 0;
}
.payment-form .container-body-address .isTicket .address-selector-block, .payment-form .container-body-address .isTicket .billing-address {
  display: none;
}
.payment-form select:invalid,
.payment-form select option[value=""] {
  color: var(--color-grey3);
}
.payment-form select {
  display: block;
  font-size: 0.875rem;
  padding-top: 0.3125rem;
  padding-bottom: 0.125rem;
}
.payment-form .panel-body {
  padding: 1.5rem 1.25rem 0 1.25rem;
}
.payment-form .panel-body .content-title-forms {
  margin-bottom: 1.5rem;
}
.payment-form .panel-body .content-title-forms span {
  font-family: var(--button-secondary-font-family);
  font-size: 1rem;
  font-weight: 500;
}
.payment-form .panel-body .form-control-label-custom {
  font-size: 0.875rem;
}
.payment-form .panel-body .submit-payment {
  width: 100%;
}
@media (min-width: 576px) {
  .payment-form .panel-body .submit-payment {
    width: 30%;
  }
  .payment-form .panel-body .submit-payment.payucard-button {
    width: 50%;
  }
}
.payment-form .panel-body .paynote-button {
  margin-bottom: 1.25rem;
}
.payment-form .form-group {
  margin-bottom: 1.5625rem !important;
}
.payment-form .panel-heading {
  width: 100%;
}
.payment-form .arrows-accordion-payment {
  border: none;
  color: var(--color-primary);
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  -webkit-box-pack: left;
      -ms-flex-pack: left;
          justify-content: left;
  position: relative;
  text-decoration: none;
}
.payment-form .arrows-accordion-payment::before, .payment-form .arrows-accordion-payment::after {
  content: "";
  width: 0.5625rem;
  height: 0.125rem;
  background: rgb(0, 0, 0);
  display: block;
  position: absolute;
  top: 50%;
  -webkit-transform: rotate(0);
          transform: rotate(0);
}
.payment-form .arrows-accordion-payment::before {
  border-top-left-radius: 0.0625rem;
  border-bottom-left-radius: 0.0625rem;
  right: 0;
  margin-right: 0.375rem;
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
  -webkit-transition: 300ms -webkit-transform ease-in-out;
  transition: 300ms -webkit-transform ease-in-out;
  transition: 300ms transform ease-in-out;
  transition: 300ms transform ease-in-out, 300ms -webkit-transform ease-in-out;
}
.payment-form .arrows-accordion-payment::after {
  border-top-right-radius: 0.0625rem;
  border-bottom-right-radius: 0.0625rem;
  right: 0;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  -webkit-transition: 300ms -webkit-transform ease-in-out;
  transition: 300ms -webkit-transform ease-in-out;
  transition: 300ms transform ease-in-out;
  transition: 300ms transform ease-in-out, 300ms -webkit-transform ease-in-out;
}
.payment-form .arrows-accordion-payment.collapsed::before {
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.payment-form .arrows-accordion-payment.collapsed::after {
  -webkit-transform: rotate(-45deg);
          transform: rotate(-45deg);
}
.payment-form .arrows-accordion-payment.arrows-accordion-payment-mobile::after {
  top: 20%;
}
.payment-form .arrows-accordion-payment.arrows-accordion-payment-mobile::before {
  top: 20%;
}
@media (min-width: 992px) {
  .payment-form .arrows-accordion-payment.arrows-accordion-payment-mobile::after {
    top: 50%;
  }
  .payment-form .arrows-accordion-payment.arrows-accordion-payment-mobile::before {
    top: 50%;
  }
}

.disabled-check {
  pointer-events: none;
  opacity: 0.5;
}

.disabled-by-completed-payment {
  pointer-events: none !important;
  opacity: 0.5 !important;
}

.disabled-by-used-payment {
  pointer-events: none !important;
}

.enabled-check,
.enabled-by-completed-payment {
  pointer-events: auto;
  opacity: 1;
}

.credit-card-content .tooltip-btn {
  --tooltip-size: 1.25rem;
  top: 1rem;
  right: 0.375rem;
}
.credit-card-content .card-number-wrapper {
  position: relative;
}
.credit-card-content .card-number-wrapper .padlock-logo {
  position: absolute;
}
.credit-card-content .card-number-wrapper .cardNumber {
  background: url("../../images/padlock.png"), var(--color-white);
  background-repeat: no-repeat;
  background-position-x: 99%;
  background-position-y: center;
  background-size: 1rem;
}
@media (max-width: 767.98px) {
  .credit-card-content .card-number-wrapper .cardNumber {
    font-size: 0.875rem;
  }
}
.credit-card-content .card-number-wrapper::after {
  right: 2.5rem;
  top: 0.8125rem;
  background-image: none;
}
@media (max-width: 991.98px) {
  .credit-card-content .card-number-wrapper::after {
    right: 1.5625rem;
  }
}

.custom-select.is-invalid,
.custom-select:invalid {
  padding-right: 0 !important;
}

.payu-cash-content .payment-form-fields.cash-payment {
  margin: 1.25rem;
}

.checkout-wrapper .payment-summary .card-header button.edit-button {
  color: #fff;
}
.checkout-wrapper .map-container {
  display: none;
}
.checkout-wrapper .store-locator-container .search-container {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
}

.billing-form .billing-address-block .radiobutton-lg {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  margin-right: 0.625rem;
}
.billing-form .billing-address-block .radiobutton-lg input[type=radio] + label:before {
  content: none;
}

.payment-form-fields.cash-payment {
  margin: 20px;
}

.page[data-action=Order-Confirm] {
  background: #fff;
}
.page[data-action=Order-Confirm] .container.receipt {
  margin-top: 2.5rem;
  margin-bottom: 3.125rem;
}
.page[data-action=Order-Confirm] .container.receipt .receipt-order .col-12 {
  max-width: 41.75rem;
  margin: auto;
}
.page[data-action=Order-Confirm] .container.receipt .order-thank-you-msg {
  font-size: 32px;
  font-size: 2rem;
  font-weight: 500;
  text-align: center;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .end-lines span,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .start-lines span {
  font-size: 1rem !important;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-header {
  background-color: var(--color-primary);
  color: var(--color-white);
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-header .card-header-custom {
  color: var(--color-white);
  font-family: var(--button-secondary-font-family);
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body {
  padding-bottom: 0;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .order-number-container,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .address-summary {
  margin-bottom: 1.25rem;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .order-number-container span,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .address-summary span {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: var(--color-grey4);
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .summary-details.leading-lines {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  color: var(--color-grey4);
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .summary-details.leading-lines .shipping-method > span {
  background-color: transparent;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .summary-section-label-title {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  font-family: var(--button-secondary-font-family);
  margin-bottom: 0.625rem;
  border-bottom: 0.0625rem solid var(--color-grey2);
  padding-bottom: 0.625rem;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .summary-section-label {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--color-primary);
  margin-bottom: 0.5rem;
}
@media (min-width: 992px) {
  .page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .summary-section-label {
    margin-bottom: 0.75rem;
  }
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .payment-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: var(--color-grey4);
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .payment-details .cash-type {
  margin-bottom: 0.5rem;
}
@media (min-width: 992px) {
  .page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .payment-details .cash-type {
    margin-bottom: 0.75rem;
  }
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .payment-details .cash-type img {
  width: 6.875rem;
  margin: 0.3125rem 0 0.3125rem -0.3125rem;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .payment-details .cash-type .item__name {
  color: var(--cerulean-blue);
  font-weight: 500;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .line-item-total-text {
  font-size: inherit;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .price .sales {
  font-weight: inherit;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper {
  color: var(--color-grey4);
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .item-attributes {
  line-height: 1;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .align-items-start .line-item-total-price .price {
  line-height: 1;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .align-items-start .line-item-quantity {
  margin-bottom: 1.625rem;
  line-height: 1;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .align-items-start .line-item-unit-price {
  margin-bottom: 1.625rem;
  line-height: 1;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-shortDescription,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-name {
  font-size: 1rem;
  color: var(--color-primary);
  font-weight: 500;
  white-space: inherit;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-name {
  margin-bottom: 0;
  line-height: 2.5rem;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-attributes {
  margin-bottom: 1.625rem;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-shortDescription .line-item-attributes {
  line-height: 2.5rem;
  margin-bottom: 1rem;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .lineItem-id {
  font-size: 1rem;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-total-text.qty-card-quantity-label,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .lineItem-id,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-attributes {
  font-size: 1rem;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .pricing {
  font: inherit;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .line-item-divider {
  display: none;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .product-line-item {
  margin-bottom: 1.25rem;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .product-line-item::before {
  content: none;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .product-summary-block {
  margin: 0;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .checkout-order-total-summary {
  border: none;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button {
  margin-top: 0.625rem;
  text-align: center;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}
@media (min-width: 992px) {
  .page[data-action=Order-Confirm] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button {
    text-align: right;
  }
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button .btn.btn-primary {
  width: 100%;
}
@media (min-width: 992px) {
  .page[data-action=Order-Confirm] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button .btn.btn-primary {
    width: 6.625rem;
  }
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .checkout-order-total-summary .leading-lines {
  margin-bottom: 0.3125rem;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .checkout-order-total-summary .grand-total .order-receipt-label,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .checkout-order-total-summary .grand-total .grand-total-sum {
  font-weight: 700;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .start-lines {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .start-lines::before {
  content: none;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .start-lines .order-receipt-label {
  margin-bottom: 0;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .start-lines span {
  background-color: transparent;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .end-lines .text-right {
  margin-bottom: 0;
}
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .end-lines span {
  background-color: transparent;
}
.page[data-action=Order-Confirm] .container.receipt .become-member-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 2.1875rem;
}
.page[data-action=Order-Confirm] .container.receipt .become-member-container .become-member-title {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500;
  font-family: var(--button-secondary-font-family);
  text-transform: uppercase;
}
.page[data-action=Order-Confirm] .container.receipt .become-member-container .become-member-text {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: var(--color-grey4);
  max-width: 20.875rem;
}
.page[data-action=Order-Confirm] .container.receipt .become-member-container .btn-become-member {
  max-width: 9.8125rem;
}
.page[data-action=Order-Confirm] .promo-banner {
  display: none;
}
.page[data-action=Order-Confirm] .leading-lines .end-lines span {
  z-index: unset;
}
.low-stock-alert {
  margin: 1.25rem 0;
  color: #BA861E;
  font-size: 1rem;
  line-height: 1.75rem;
  vertical-align: middle;
}
.low-stock-alert span {
  font-size: inherit;
  line-height: inherit;
  color: inherit;
  margin: 0 0.75rem;
}

body > div.popover[role=tooltip] {
  background-color: black;
}
body > div.popover[role=tooltip] > div.arrow:after {
  border-bottom-color: black;
}
body > div.popover[role=tooltip] > div.popover-body {
  color: white;
}

.page[data-action=Cart-Show] .cart-page {
  padding: 0 0.5rem;
  margin-top: 2.1875rem;
}
.page[data-action=Cart-Show] .cart-page .main-row {
  max-width: 68.75rem;
  margin: auto;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info {
  border: none;
  border-top: 0.0625rem solid var(--color-grey7);
  padding: 0;
  border-radius: 0;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info {
    padding: 0.625rem 0;
    border-bottom: 0.0625rem solid var(--color-grey7);
    border-top: none;
  }
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .row:first-of-type {
  margin-top: 0.625rem;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .item-image {
  width: 100%;
  height: 100%;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .item-image .product-image {
  max-height: 100%;
  margin: 0;
  display: inline;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .line-item-availability,
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .remove-line-item.d-lg-none {
  display: none;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .line-item-name {
  font-family: var(--body-bold-font-family);
  font-size: 1rem;
  line-height: 1.75rem;
  width: auto;
  text-overflow: unset;
  white-space: unset;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .line-item-attributes {
  color: var(--color-grey4);
  font-size: 1rem;
  line-height: 1.75rem;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .remove-fav-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-left: -0.4375rem;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .remove-fav-container .move:hover,
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .remove-fav-container .btn-light:hover {
  opacity: 0.8;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .remove-fav-container .btn-light {
  border: transparent;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .remove-fav-container .btn-light:hover {
  border: transparent;
}
@media (min-width: 992px) {
  .page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .size-quantity-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
  }
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .size-quantity-wrapper .size-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 992px) {
  .page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .size-quantity-wrapper .size-form {
    width: 40%;
  }
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .size-quantity-wrapper .size-form label {
  margin-bottom: 0;
  color: var(--color-grey4);
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .size-quantity-wrapper .size-form .line-item-pricing-info.quantity-label {
  color: var(--color-grey4);
  font-size: 1rem;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .size-quantity-wrapper .size-form .custom-select {
  display: block;
  border: none;
  font-size: 1rem;
  color: var(--color-grey4);
  max-width: 5rem;
  padding-top: 0;
  padding-bottom: 0;
  min-height: 1.875rem;
  height: 1.875rem;
}
@media (min-width: 992px) {
  .page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .size-quantity-wrapper .size-form .custom-select {
    max-width: 6rem;
  }
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .size-quantity-wrapper .quantity-form {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-top: 0;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .size-quantity-wrapper .quantity-form .line-item-pricing-info.quantity-label {
  color: var(--color-grey4);
  font-size: 1rem;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .size-quantity-wrapper .quantity-form .custom-select {
  display: block;
  border: none;
  font-size: 1rem;
  max-width: 4.25rem;
  color: var(--color-grey4);
  padding-top: 0;
  padding-bottom: 0;
  min-height: 1.875rem;
  height: 1.875rem;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .line-item-divider-top {
  margin: 0 0.3125rem;
  margin-bottom: 0.75rem;
  display: block;
  border: 0.0625rem solid var(--color-grey7);
}
@media (min-width: 992px) {
  .page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .line-item-divider-top {
    display: none;
  }
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .product-card-footer {
  padding-right: 0.625rem;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .product-card-footer .row {
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
@media (min-width: 992px) {
  .page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .product-card-footer .row .price {
    white-space: nowrap;
  }
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .product-card-footer .row .price .value {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  white-space: nowrap;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .product-card-footer .row .line-item-promo div {
  margin-right: 0.9375rem;
  text-align: right;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .card-product-details .heart-icon-wishlist.fa-heart:before, .page[data-action=Cart-Show] .cart-page .product-card-container .card-product-details .heart-icon-wishlist.fa-heart-o:before {
  font-size: 1.25rem;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .page-title {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500;
  left: 0;
  margin-bottom: 0;
  padding-left: 0;
  color: var(--color-primary);
  background-color: var(--color-secondary);
}
@media (min-width: 992px) {
  .page[data-action=Cart-Show] .cart-page .product-card-container .page-title {
    margin-top: 0;
    padding-bottom: 0;
  }
}
.page[data-action=Cart-Show] .cart-page .product-card-container .page-title::before {
  content: none;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .cart-empty {
  padding-left: 0;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .cart-empty .empty-cart-message {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .cart-guest-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 0.9375rem;
  margin-bottom: 0.9375rem;
  gap: 0.3125rem;
  border: 0.0625rem solid var(--color-grey2);
}
.page[data-action=Cart-Show] .cart-page .product-card-container .cart-guest-banner .banner-title {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  color: var(--color-orange);
}
.page[data-action=Cart-Show] .cart-page .product-card-container .cart-guest-banner .banner-content {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  color: var(--color-grey4);
}
.page[data-action=Cart-Show] .cart-page .product-card-container .cart-promotion-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.625rem;
  padding: 0.625rem 0.9375rem;
  background-color: var(--color-grey1);
  color: var(--color-primary);
}
@media (min-width: 992px) {
  .page[data-action=Cart-Show] .cart-page .product-card-container .cart-promotion-banner {
    margin-bottom: 1.875rem;
  }
}
.page[data-action=Cart-Show] .cart-page .product-card-container .cart-promotion-banner .banner-content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  gap: 0.1875rem;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .cart-promotion-banner .banner-content-container .banner-title {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .cart-promotion-banner .banner-content-container .banner-content {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 400;
}
.page[data-action=Cart-Show] .cart-page .product-card-container .cart-promotion-banner .banner-content-container .banner-content a {
  text-decoration: underline;
}
.page[data-action=Cart-Show] .cart-page .totals {
  padding-left: 1.25rem;
  padding-right: 1.25rem;
  padding-top: 2.1875rem;
}
@media (min-width: 992px) {
  .page[data-action=Cart-Show] .cart-page .totals {
    margin-top: 0;
    padding-top: 0;
    padding-right: 0;
    border-top: none;
  }
}
.page[data-action=Cart-Show] .cart-page .totals .summary-title {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 0.625rem;
}
@media (min-width: 992px) {
  .page[data-action=Cart-Show] .cart-page .totals .summary-title {
    font-size: 24px;
    font-size: 1.5rem;
    font-weight: 500;
    margin-bottom: 0;
  }
}
.page[data-action=Cart-Show] .cart-page .totals .btn-link {
  width: auto;
}
.page[data-action=Cart-Show] .cart-page .totals .btn-link span {
  margin-right: 1.5625rem;
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
.page[data-action=Cart-Show] .cart-page .totals .promotion-information {
  margin-top: 0;
  margin-bottom: 1rem;
}
.page[data-action=Cart-Show] .cart-page .totals p,
.page[data-action=Cart-Show] .cart-page .totals .promotion-name,
.page[data-action=Cart-Show] .cart-page .totals .applied-promotion-discount {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  color: var(--color-primary);
}
.page[data-action=Cart-Show] .cart-page .totals .grand-total-label-span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 700;
}
.page[data-action=Cart-Show] .cart-page .totals .promotion-code-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.625rem;
  gap: 0.625rem;
}
.page[data-action=Cart-Show] .cart-page .totals .coupon-price-adjustment {
  margin-bottom: 1.5rem;
}
.page[data-action=Cart-Show] .cart-page .totals .coupon-price-adjustment .coupon-code {
  font-size: 1rem;
}
.page[data-action=Cart-Show] .cart-page .totals .grand-total.text-right {
  font-weight: bold !important;
}
.page[data-action=Cart-Show] .cart-page .totals #promo-coupon-container .card-body {
  border: none;
  margin-bottom: 0;
  padding: 0 1.5625rem;
}
.page[data-action=Cart-Show] .cart-page .totals #promo-coupon-container .card-body .form-group {
  margin-bottom: 0;
}
.page[data-action=Cart-Show] .cart-page .totals #promo-coupon-container .card-body .coupon-code-field {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 500;
  min-height: 2.5rem;
  max-height: 2.5rem;
}
.page[data-action=Cart-Show] .cart-page .totals #promo-coupon-container .card-body .coupon-error span {
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: normal;
}
.page[data-action=Cart-Show] .cart-page .totals #promo-coupon-container .promo-code-form {
  display: block;
}
@media (min-width: 576px) {
  .page[data-action=Cart-Show] .cart-page .totals #promo-coupon-container .promo-code-form {
    display: block;
  }
}
.page[data-action=Cart-Show] .cart-page .totals #promo-coupon-container .promo-code-form .promo-code-btn {
  margin-left: 0.9375rem;
  min-height: 2.5rem;
  border-color: var(--color-grey3);
  color: var(--color-primary);
}
.page[data-action=Cart-Show] .cart-page .totals #promo-coupon-container .promo-code-form .promo-code-btn:hover {
  background-color: var(--color-secondary);
  border-color: var(--color-grey4);
}
.page[data-action=Cart-Show] .cart-page .totals .order-discount,
.page[data-action=Cart-Show] .cart-page .totals .order-discount-total,
.page[data-action=Cart-Show] .cart-page .totals .applied-promotion-discount,
.page[data-action=Cart-Show] .cart-page .totals .shipping-discount,
.page[data-action=Cart-Show] .cart-page .totals .shipping-discount-total {
  color: var(--color-green) !important;
}
.page[data-action=Cart-Show] .cart-page .totals .order-discount p,
.page[data-action=Cart-Show] .cart-page .totals .order-discount-total p,
.page[data-action=Cart-Show] .cart-page .totals .applied-promotion-discount p,
.page[data-action=Cart-Show] .cart-page .totals .shipping-discount p,
.page[data-action=Cart-Show] .cart-page .totals .shipping-discount-total p {
  color: var(--color-green) !important;
}
.page[data-action=Cart-Show] .cart-page .totals .row-total {
  padding: 0.625rem 0 0;
}
@media (min-width: 992px) {
  .page[data-action=Cart-Show] .cart-page .totals .row-total {
    border-top: 0.0625rem solid var(--color-grey7);
    border-bottom: 0.0625rem solid var(--color-grey7);
    padding: 1.25rem 0 0.9375rem;
  }
}
.page[data-action=Cart-Show] .cart-page .totals .checkout-continue {
  padding: 0;
  left: 0;
}
.page[data-action=Cart-Show] .cart-page .totals .checkout-continue .btn-primary.checkout-btn {
  margin-top: 2rem;
  min-height: 3.75rem;
}
.page[data-action=Cart-Show] .cart-page .cart-favorites-login {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 3.5rem;
  gap: 0.3125rem;
}
.page[data-action=Cart-Show] .cart-page .cart-favorites-login .banner-title {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500;
}
.page[data-action=Cart-Show] .cart-page .cart-favorites-login .banner-content {
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
}
.page[data-action=Cart-Show] .cart-page .cart-favorites-login a {
  text-decoration: underline;
}
.page[data-action=Cart-Show] .purchase-counter {
  margin-bottom: 1.25rem;
}
.page[data-action=Cart-Show] .purchase-counter .number-of-items {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  color: var(--color-grey4);
  margin-bottom: 1.25rem;
}
.page[data-action=Cart-Show] .purchase-counter .number-of-items .items-quantity-label {
  margin-left: 0.125rem;
}
.page[data-action=Cart-Show] .promo-banner {
  display: none;
}
.page[data-action=Cart-Show] .cart-wishlist-container {
  min-width: 100%;
}
.page[data-action=Cart-Show] .cart-wishlist-container .banner-title {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500;
  padding-left: 0.3125rem;
}
.page[data-action=Cart-Show] .cart-wishlist-container .wishlistItemCards {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page[data-action=Cart-Show] .cart-wishlist-container .wishlistItemCards .card {
  border: none;
  border-bottom: 0.0625rem solid var(--color-grey7);
  padding-bottom: 1.5625rem;
}
.page[data-action=Cart-Show] .cart-wishlist-container .wishlistItemCards .item-image {
  width: 100%;
  height: 100%;
}
.page[data-action=Cart-Show] .cart-wishlist-container .wishlistItemCards .item-image .product-image {
  max-height: 100%;
  margin: 0;
}
.page[data-action=Cart-Show] .cart-wishlist-container .wishlistItemCards .card-product-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  padding-left: 0.625rem;
  margin-right: -0.3125rem;
  color: var(--color-grey4);
  font-size: 1rem;
  line-height: 1.75rem;
}
@media (min-width: 992px) {
  .page[data-action=Cart-Show] .cart-wishlist-container .wishlistItemCards .card-product-details {
    margin-right: 0;
    padding-left: 1.25rem;
  }
  .page[data-action=Cart-Show] .cart-wishlist-container .wishlistItemCards .card-product-details .item-category {
    max-width: 16.5625rem;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
  }
}
.page[data-action=Cart-Show] .cart-wishlist-container .wishlistItemCards .card-product-details p {
  font: inherit;
}
.page[data-action=Cart-Show] .cart-wishlist-container .wishlistItemCards .product-card-price {
  padding-left: 0;
}
@media (max-width: 1199.98px) {
  .page[data-action=Cart-Show] .cart-wishlist-container .wishlistItemCards .product-card-price {
    margin-right: -0.3125rem;
  }
}
.page[data-action=Cart-Show] .cart-wishlist-container .wishlistItemCards .value {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  white-space: nowrap;
}
.page[data-action=Cart-Show] .cart-wishlist-container .wishlistItemCards .add-to-cart-wishList {
  margin-top: 0.625rem;
  margin-left: 0;
  padding-left: 0;
}
.page[data-action=Cart-Show] .cart-wishlist-container .wishlistItemCards .add-to-cart-wishList .btn.btn-primary {
  color: var(--color-primary);
  background-color: var(--color-secondary);
  border: 0.0625rem solid var(--color-grey7);
}
.page[data-action=Cart-Show] .cart-wishlist-container .wishlistItemCards .add-to-cart-wishList .btn.btn-primary:hover {
  border: 0.0625rem solid var(--color-grey6);
}
.page[data-action=Cart-Show] .cart-wishlist-container .wishlistItemCards .select-attributes-wishList {
  padding-left: 0;
}
.page[data-action=Cart-Show] .cart-wishlist-container .row.text-left {
  margin-right: 0;
  margin-left: 0.625rem;
  margin-bottom: 1.875rem;
}
.page[data-action=Cart-Show] .cart-wishlist-container .row.text-left .favorites-viewall {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  margin-top: 1.25rem;
  color: var(--color-grey4) !important;
  text-decoration: underline;
}
.page[data-action=Cart-Show] .product-carrousel-container {
  margin: 3.5rem 0 2.5rem;
}

@media (max-width: 991.98px) {
  #editProductModal .modal-dialog {
    margin: 0;
  }
}
#editProductModal .modal-dialog .modal-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
  width: 100%;
  margin: auto;
  border-radius: 1.5rem;
}
@media (min-width: 768px) {
  #editProductModal .modal-dialog .modal-content {
    width: 28.125rem;
  }
}
#editProductModal .modal-dialog .modal-content .modal-header {
  display: none;
}
#editProductModal .modal-dialog .modal-content .modal-body {
  padding: 1.25rem 1rem 1rem;
  overflow: unset;
  max-height: 100%;
}
#editProductModal .modal-dialog .modal-content .modal-body .product-quickview,
#editProductModal .modal-dialog .modal-content .modal-body .optional-message-container {
  margin-bottom: 0;
}
#editProductModal .modal-dialog .modal-content .modal-body .product-title {
  font-size: 1.125rem;
}
#editProductModal .modal-dialog .modal-content .modal-body .gift-card-title {
  margin-bottom: 0.625rem;
}
#editProductModal .modal-dialog .modal-content .modal-body .gift-card-title span {
  font-size: 1rem;
}
#editProductModal .modal-dialog .modal-content .modal-body .amount-wrapper {
  margin: 0;
  border-bottom: none;
}
@media (min-width: 768px) {
  #editProductModal .modal-dialog .modal-content .modal-body .amount-wrapper .choose-amount .amount-grid {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    width: 100%;
  }
  #editProductModal .modal-dialog .modal-content .modal-body .amount-wrapper .choose-amount .amount-grid .button-container {
    width: 4.375rem;
  }
}
#editProductModal .modal-dialog .modal-content .modal-footer {
  background-color: transparent;
  padding-top: 0;
}
@media (max-width: 991.98px) {
  #editProductModal .modal-dialog .modal-content .modal-footer {
    margin-top: 1.5625rem;
  }
}
#editProductModal .modal-dialog .modal-content .modal-footer .btn {
  width: 100%;
  padding: 1rem 5rem;
}
@media (max-width: 991.98px) {
  #editProductModal .modal-dialog .modal-content .modal-footer .btn {
    margin-top: 0.625rem;
  }
}

#removeCouponModal .modal-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
  width: 100%;
  margin: auto;
  border-radius: 1.5rem;
}
#removeCouponModal .modal-content .modal-header {
  border-bottom: none;
  padding-left: 1.875rem;
}
#removeCouponModal .modal-content .modal-header .modal-title {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500;
}
#removeCouponModal .modal-content .modal-header .close {
  display: none;
}
#removeCouponModal .modal-content .modal-body {
  padding: 0 1.875rem;
}
#removeCouponModal .modal-content .modal-body .coupon-to-remove {
  margin-top: 0.5rem;
  margin-bottom: 0;
}
#removeCouponModal .modal-content .modal-footer {
  border-top: none;
  padding-bottom: 1.875rem;
  padding-right: 1.5625rem;
}
#removeCouponModal .modal-content .modal-footer .delete-coupon-confirmation-btn {
  min-width: 6.125rem;
}

.added-gift-confirmation {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding-left: 0.25rem;
}
.added-gift-confirmation .check {
  display: inline-block;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  height: 0.75rem;
  width: 0.375rem;
  margin-right: 0.625rem;
  border-bottom: 2px solid var(--color-grey4);
  border-right: 2px solid var(--color-grey4);
}

.productAvailable {
  color: #BA861E;
}

.card-make-default-link {
  margin-top: 1rem;
}

.dashboard-cards-block-title {
  font-weight: bold;
}

.dashboard-order-card-status {
  text-transform: capitalize;
}

.dashboard-order-card-image {
  width: 7rem;
}

.account-landing-ordercard {
  padding: 0;
  height: 1rem;
  margin-left: 1.25rem;
  border-bottom: 0 none;
  margin-top: 1rem;
}
.account-landing-ordercard h4 {
  font-size: 1.2rem;
}

div.order-number {
  padding-top: 0.2rem;
}

.dashboard-cards-block-title {
  margin-bottom: 1em;
}

#dashboard-wrapper .benefit-heading {
  font-weight: 500;
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#dashboard-wrapper .dashboard-benefits .row-title-arrows {
  padding-top: 5.4375rem;
}
#dashboard-wrapper .dashboard-benefits .benefit-img-wrapper img {
  width: 100%;
  height: auto;
}
#dashboard-wrapper .dashboard-benefits .benefit-label {
  margin-top: 1.5rem;
}
#dashboard-wrapper .dashboard-benefits .benefit-wrapper {
  margin-bottom: 2.5rem;
  padding-left: 1.5625rem;
}
#dashboard-wrapper .dashboard-benefits.carousel-simple {
  --slide-w: 200px !important;
}
@media (min-width: 992px) {
  #dashboard-wrapper .dashboard-benefits.carousel-simple {
    --slide-w: 360px !important;
  }
}
@media (min-width: 1920px) {
  #dashboard-wrapper .dashboard-benefits.carousel-simple .slides {
    gap: 2.1875rem;
  }
  #dashboard-wrapper .dashboard-benefits.carousel-simple .slides > div {
    --slide-w: 360px;
  }
}
#dashboard-wrapper .login-name-wrapper {
  margin-bottom: 3.125rem;
}
#dashboard-wrapper .login-name-wrapper .name {
  font-size: 2rem;
  line-height: 2.25rem;
  margin-bottom: 0.75rem;
}
#dashboard-wrapper .login-name-wrapper .member-since {
  color: #959595;
  font-size: 1rem;
  line-height: 1.75rem;
}
#dashboard-wrapper .dashboard-favorites {
  padding: 3.6875rem 0 1.875rem;
}
@media (min-width: 992px) {
  #dashboard-wrapper .dashboard-favorites {
    padding: 0 0 11.25rem;
  }
}
#dashboard-wrapper .dashboard-favorites .row-title-arrows {
  padding-top: 5.25rem;
}
#dashboard-wrapper .dashboard-favorites .favorite-item-wrapper {
  margin-bottom: 2.5rem;
}
#dashboard-wrapper .view-all {
  font-weight: 500;
  font-size: 1rem;
  line-height: 1.75rem;
  color: #111111;
  border-bottom: 0.0625rem solid #111111;
  margin-left: 1.25rem;
}

.page[data-action=Account-Show] .promo-banner {
  display: none;
}

.page[data-action=Wishlist-Show] .promo-banner {
  display: none;
}

#order-list-wrapper .order-history-card {
  border-bottom: 1px solid var(--color-grey7);
  width: 100%;
  margin: 0;
  padding: 0;
}
@media (min-width: 992px) {
  #order-list-wrapper .order-history-card {
    padding: 0 1.5rem;
    margin: 0 auto;
  }
}
@media (min-width: 992px) {
  #order-list-wrapper .order-history-card .card-body.card-info-group {
    padding-bottom: 2.375rem;
    padding-top: 4.4375rem;
  }
}
#order-list-wrapper .order-history-card .card-body.card-info-group .order-action-buttons {
  min-width: 11.25rem;
}
#order-list-wrapper .order-history-card .card-body.card-info-group .order-action-buttons .btn {
  min-height: 2.5rem;
  padding: 0.375rem 1.375rem;
}
@media (max-width: 991.98px) {
  #order-list-wrapper .order-history-card .card-body.card-info-group .order-action-buttons .btn {
    min-height: 3.75rem;
  }
}
#order-list-wrapper .order-history-card .card-body.card-info-group .order-summary {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
#order-list-wrapper .order-history-card .card-body.card-info-group .order-summary img.img-fluid {
  max-width: 9.375rem;
  max-height: 9.375rem;
}
#order-list-wrapper .order-history-card .card-body.card-info-group .order-summary p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  color: var(--color-grey4);
}
#order-list-wrapper .order-history-card .card-body.card-info-group .order-summary .dashboard-order-card-title {
  color: var(--color-black);
}

.page[data-action=Order-History] .promo-banner {
  display: none;
}

.page[data-action=Order-Details] .container.receipt,
.page[data-action=Order-Track] .container.receipt {
  background-color: var(--color-secondary);
}
.page[data-action=Order-Details] .container.receipt .card-header-title,
.page[data-action=Order-Track] .container.receipt .card-header-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-left: 1.25rem;
  padding-top: 1.25rem;
}
.page[data-action=Order-Details] .container.receipt .card-header-title .card-header-custom,
.page[data-action=Order-Track] .container.receipt .card-header-title .card-header-custom {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
}
.page[data-action=Order-Details] .container.receipt .card-header-title .order-number-details span,
.page[data-action=Order-Track] .container.receipt .card-header-title .order-number-details span {
  color: var(--color-grey4);
}
.page[data-action=Order-Details] .container.receipt .card.confirm-details,
.page[data-action=Order-Track] .container.receipt .card.confirm-details {
  border: none;
}
.page[data-action=Order-Details] .container.receipt .card.confirm-details .card-body,
.page[data-action=Order-Track] .container.receipt .card.confirm-details .card-body {
  padding-left: 0;
  padding-right: 0;
  padding-bottom: 2.8125rem;
}
@media (min-width: 992px) {
  .page[data-action=Order-Details] .container.receipt .card.confirm-details .card-body,
.page[data-action=Order-Track] .container.receipt .card.confirm-details .card-body {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }
}
.page[data-action=Order-Details] .container.receipt .address-section,
.page[data-action=Order-Details] .container.receipt .payment-section,
.page[data-action=Order-Details] .container.receipt .total-section,
.page[data-action=Order-Details] .container.receipt .support-section,
.page[data-action=Order-Details] .container.receipt .product-section,
.page[data-action=Order-Details] .container.receipt .contact-section,
.page[data-action=Order-Track] .container.receipt .address-section,
.page[data-action=Order-Track] .container.receipt .payment-section,
.page[data-action=Order-Track] .container.receipt .total-section,
.page[data-action=Order-Track] .container.receipt .support-section,
.page[data-action=Order-Track] .container.receipt .product-section,
.page[data-action=Order-Track] .container.receipt .contact-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  border-top: 0.0625rem solid var(--color-grey7);
  padding-top: 0.9375rem;
  padding-left: 0;
}
.page[data-action=Order-Details] .container.receipt .address-section .col-6.col-lg-4,
.page[data-action=Order-Details] .container.receipt .payment-section .col-6.col-lg-4,
.page[data-action=Order-Details] .container.receipt .total-section .col-6.col-lg-4,
.page[data-action=Order-Details] .container.receipt .support-section .col-6.col-lg-4,
.page[data-action=Order-Details] .container.receipt .product-section .col-6.col-lg-4,
.page[data-action=Order-Details] .container.receipt .contact-section .col-6.col-lg-4,
.page[data-action=Order-Track] .container.receipt .address-section .col-6.col-lg-4,
.page[data-action=Order-Track] .container.receipt .payment-section .col-6.col-lg-4,
.page[data-action=Order-Track] .container.receipt .total-section .col-6.col-lg-4,
.page[data-action=Order-Track] .container.receipt .support-section .col-6.col-lg-4,
.page[data-action=Order-Track] .container.receipt .product-section .col-6.col-lg-4,
.page[data-action=Order-Track] .container.receipt .contact-section .col-6.col-lg-4 {
  padding-left: 0;
}
.page[data-action=Order-Details] .container.receipt .address-section .col-6.col-lg-4:nth-child(2),
.page[data-action=Order-Details] .container.receipt .payment-section .col-6.col-lg-4:nth-child(2),
.page[data-action=Order-Details] .container.receipt .total-section .col-6.col-lg-4:nth-child(2),
.page[data-action=Order-Details] .container.receipt .support-section .col-6.col-lg-4:nth-child(2),
.page[data-action=Order-Details] .container.receipt .product-section .col-6.col-lg-4:nth-child(2),
.page[data-action=Order-Details] .container.receipt .contact-section .col-6.col-lg-4:nth-child(2),
.page[data-action=Order-Track] .container.receipt .address-section .col-6.col-lg-4:nth-child(2),
.page[data-action=Order-Track] .container.receipt .payment-section .col-6.col-lg-4:nth-child(2),
.page[data-action=Order-Track] .container.receipt .total-section .col-6.col-lg-4:nth-child(2),
.page[data-action=Order-Track] .container.receipt .support-section .col-6.col-lg-4:nth-child(2),
.page[data-action=Order-Track] .container.receipt .product-section .col-6.col-lg-4:nth-child(2),
.page[data-action=Order-Track] .container.receipt .contact-section .col-6.col-lg-4:nth-child(2) {
  text-align: end;
}
.page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body {
  padding: 0;
}
.page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item {
  padding-bottom: 0.9375rem;
  margin-bottom: 0.9375rem;
}
.page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item .price,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item .price {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item .item-attributes,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item .item-attributes {
  color: var(--color-grey4);
}
.page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item .item-attributes .line-item-name span,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item .item-attributes .line-item-name span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  color: var(--color-primary);
}
@media (min-width: 992px) {
  .page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item .item-attributes .line-item-gift-card,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item .item-attributes .line-item-gift-card {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item .item-attributes .line-item-gift-card span,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item .item-attributes .line-item-gift-card span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
  color: var(--color-grey4);
}
.page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item .align-items-start .line-item-unit-price .product-card-footer,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item .align-items-start .line-item-unit-price .product-card-footer {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
.page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item .attributes-prices-wrapper,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item .attributes-prices-wrapper {
  font-family: 1rem;
  font-weight: 400;
  line-height: 1.75rem;
  color: var(--color-grey4);
}
.page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item .line-item-attributes,
.page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item .line-item-pricing-info,
.page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item .line-item-total-price-amount,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item .line-item-attributes,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item .line-item-pricing-info,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item .line-item-total-price-amount {
  font: inherit;
  color: inherit;
}
.page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item .send-email-wrapper,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item .send-email-wrapper {
  margin-left: auto;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item .send-email-wrapper button.btn-send-email,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item .send-email-wrapper button.btn-send-email {
  padding: 1rem 5rem;
}
@media (min-width: 992px) {
  .page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item .send-email-wrapper button.btn-send-email,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item .send-email-wrapper button.btn-send-email {
    padding: var(--button-padding-vertical) var(--button-padding-horizontal);
    width: auto;
  }
}
.page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item .product-line-item-details,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item .product-line-item-details {
  display: block;
}
@media (min-width: 992px) {
  .page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item .product-line-item-details,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item .product-line-item-details {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.page[data-action=Order-Details] .container.receipt .product-section .arrival-time,
.page[data-action=Order-Track] .container.receipt .product-section .arrival-time {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  color: var(--color-grey4);
}
.page[data-action=Order-Details] .container.receipt .payment-section .payment-details,
.page[data-action=Order-Track] .container.receipt .payment-section .payment-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 0.625rem;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
}
.page[data-action=Order-Details] .container.receipt .total-section,
.page[data-action=Order-Track] .container.receipt .total-section {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.page[data-action=Order-Details] .container.receipt .total-section .payment-total-title,
.page[data-action=Order-Track] .container.receipt .total-section .payment-total-title {
  margin-bottom: 1.25rem;
}
.page[data-action=Order-Details] .container.receipt .total-section .svg-icon,
.page[data-action=Order-Track] .container.receipt .total-section .svg-icon {
  display: none;
}
.page[data-action=Order-Details] .container.receipt .total-section p,
.page[data-action=Order-Track] .container.receipt .total-section p {
  color: var(--color-grey4);
}
.page[data-action=Order-Details] .container.receipt .total-section .grand-total span,
.page[data-action=Order-Track] .container.receipt .total-section .grand-total span {
  color: var(--color-primary);
}
.page[data-action=Order-Details] .container.receipt .address-section,
.page[data-action=Order-Track] .container.receipt .address-section {
  padding-bottom: 0.9375rem;
}
.page[data-action=Order-Details] .container.receipt .support-section,
.page[data-action=Order-Track] .container.receipt .support-section {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.page[data-action=Order-Details] .container.receipt .support-section .support-title,
.page[data-action=Order-Track] .container.receipt .support-section .support-title {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 1.25rem;
}
.page[data-action=Order-Details] .container.receipt .support-section .shipment-title,
.page[data-action=Order-Details] .container.receipt .support-section .return-title,
.page[data-action=Order-Track] .container.receipt .support-section .shipment-title,
.page[data-action=Order-Track] .container.receipt .support-section .return-title {
  margin-bottom: 0.5rem;
}
.page[data-action=Order-Details] .container.receipt .card.checkout-order-total-summary,
.page[data-action=Order-Track] .container.receipt .card.checkout-order-total-summary {
  border: none;
}
.page[data-action=Order-Details] .container.receipt .summary-details.shipping,
.page[data-action=Order-Details] .container.receipt .order-detail-email,
.page[data-action=Order-Details] .container.receipt .payment-details,
.page[data-action=Order-Track] .container.receipt .summary-details.shipping,
.page[data-action=Order-Track] .container.receipt .order-detail-email,
.page[data-action=Order-Track] .container.receipt .payment-details {
  color: var(--color-grey4);
}
.page[data-action=Order-Details] .container.receipt .address-summary,
.page[data-action=Order-Details] .container.receipt .shipping,
.page[data-action=Order-Track] .container.receipt .address-summary,
.page[data-action=Order-Track] .container.receipt .shipping {
  margin-bottom: 0;
}
.page[data-action=Order-Details] .container.receipt .start-lines::before,
.page[data-action=Order-Track] .container.receipt .start-lines::before {
  content: none;
}
.page[data-action=Order-Details] .container.receipt .billing,
.page[data-action=Order-Details] .container.receipt .billing-addr-label,
.page[data-action=Order-Details] .container.receipt .payment-info-label,
.page[data-action=Order-Details] .container.receipt .dni-number-summary,
.page[data-action=Order-Details] .container.receipt .dni-type-summary,
.page[data-action=Order-Details] .container.receipt .shipping-method-label,
.page[data-action=Order-Details] .container.receipt .item__name,
.page[data-action=Order-Details] .container.receipt .paycash-total,
.page[data-action=Order-Details] .container.receipt .paycash-expiration,
.page[data-action=Order-Details] .container.receipt .shipping-addr-label,
.page[data-action=Order-Details] .container.receipt .line-item-divider,
.page[data-action=Order-Track] .container.receipt .billing,
.page[data-action=Order-Track] .container.receipt .billing-addr-label,
.page[data-action=Order-Track] .container.receipt .payment-info-label,
.page[data-action=Order-Track] .container.receipt .dni-number-summary,
.page[data-action=Order-Track] .container.receipt .dni-type-summary,
.page[data-action=Order-Track] .container.receipt .shipping-method-label,
.page[data-action=Order-Track] .container.receipt .item__name,
.page[data-action=Order-Track] .container.receipt .paycash-total,
.page[data-action=Order-Track] .container.receipt .paycash-expiration,
.page[data-action=Order-Track] .container.receipt .shipping-addr-label,
.page[data-action=Order-Track] .container.receipt .line-item-divider {
  display: none;
}
.page[data-action=Order-Details] .container.receipt .single-shipping .row.summary-details.leading-lines,
.page[data-action=Order-Track] .container.receipt .single-shipping .row.summary-details.leading-lines {
  display: none;
}
.page[data-action=Order-Details] .container.receipt .address-title,
.page[data-action=Order-Details] .container.receipt .payment-title,
.page[data-action=Order-Details] .container.receipt .payment-total-title,
.page[data-action=Order-Track] .container.receipt .address-title,
.page[data-action=Order-Track] .container.receipt .payment-title,
.page[data-action=Order-Track] .container.receipt .payment-total-title {
  font-size: 1rem !important;
}
.page[data-action=Order-Details] .promo-banner,
.page[data-action=Order-Track] .promo-banner {
  display: none;
}
.page[data-action=Order-Details] #maincontent,
.page[data-action=Order-Track] #maincontent {
  background-color: var(--color-secondary);
}
.page[data-action=Order-Details] #emailSentModal .modal-content,
.page[data-action=Order-Track] #emailSentModal .modal-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
  width: 100%;
  margin: auto;
  border-radius: 1.5rem;
}
.page[data-action=Order-Details] #emailSentModal .modal-content .modal-header,
.page[data-action=Order-Track] #emailSentModal .modal-content .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: none;
  padding: 3.125rem 3rem 0 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page[data-action=Order-Details] #emailSentModal .modal-content .modal-header .close span,
.page[data-action=Order-Track] #emailSentModal .modal-content .modal-header .close span {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 400;
}
.page[data-action=Order-Details] #emailSentModal .modal-content .modal-body,
.page[data-action=Order-Track] #emailSentModal .modal-content .modal-body {
  padding: 2rem 3rem 2.875rem 3rem;
}
.page[data-action=Order-Details] #emailSentModal .modal-content .modal-body span,
.page[data-action=Order-Track] #emailSentModal .modal-content .modal-body span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  color: var(--color-grey5);
}

.page[data-action=Order-Track] .card.confirm-details {
  margin: 5rem 0 10rem 0;
}

.page[data-action=Address-List] .address-container,
.page[data-action=Address-AddAddress] .address-container,
.page[data-action=Address-EditAddress] .address-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 1.1875rem;
  min-height: 31.25rem;
  margin-bottom: 2.1875rem;
}
@media (min-width: 992px) {
  .page[data-action=Address-List] .address-container,
.page[data-action=Address-AddAddress] .address-container,
.page[data-action=Address-EditAddress] .address-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 2.625rem;
  }
}
.page[data-action=Address-List] .address-container .saved-address-container,
.page[data-action=Address-List] .address-container .menu-container,
.page[data-action=Address-AddAddress] .address-container .saved-address-container,
.page[data-action=Address-AddAddress] .address-container .menu-container,
.page[data-action=Address-EditAddress] .address-container .saved-address-container,
.page[data-action=Address-EditAddress] .address-container .menu-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
@media (min-width: 992px) {
  .page[data-action=Address-List] .address-container .saved-address-container,
.page[data-action=Address-List] .address-container .menu-container,
.page[data-action=Address-AddAddress] .address-container .saved-address-container,
.page[data-action=Address-AddAddress] .address-container .menu-container,
.page[data-action=Address-EditAddress] .address-container .saved-address-container,
.page[data-action=Address-EditAddress] .address-container .menu-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.page[data-action=Address-List] .address-container .menu-container,
.page[data-action=Address-AddAddress] .address-container .menu-container,
.page[data-action=Address-EditAddress] .address-container .menu-container {
  gap: 1.25rem;
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.page[data-action=Address-List] .address-container .menu-container a,
.page[data-action=Address-AddAddress] .address-container .menu-container a,
.page[data-action=Address-EditAddress] .address-container .menu-container a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.page[data-action=Address-List] .address-container .menu-container a i,
.page[data-action=Address-AddAddress] .address-container .menu-container a i,
.page[data-action=Address-EditAddress] .address-container .menu-container a i {
  margin-right: 0.625rem;
}
.page[data-action=Address-List] .address-container .menu-container::-webkit-scrollbar,
.page[data-action=Address-AddAddress] .address-container .menu-container::-webkit-scrollbar,
.page[data-action=Address-EditAddress] .address-container .menu-container::-webkit-scrollbar {
  display: none;
}
.page[data-action=Address-List] .address-container .saved-address-container,
.page[data-action=Address-AddAddress] .address-container .saved-address-container,
.page[data-action=Address-EditAddress] .address-container .saved-address-container {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 3.125rem;
}
@media (min-width: 992px) {
  .page[data-action=Address-List] .address-container .saved-address-container,
.page[data-action=Address-AddAddress] .address-container .saved-address-container,
.page[data-action=Address-EditAddress] .address-container .saved-address-container {
    margin-top: 0;
  }
}
.page[data-action=Address-List] .address-container .saved-address-container .address-title,
.page[data-action=Address-AddAddress] .address-container .saved-address-container .address-title,
.page[data-action=Address-EditAddress] .address-container .saved-address-container .address-title {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  text-align: center;
}
@media (min-width: 992px) {
  .page[data-action=Address-List] .address-container .saved-address-container .address-title,
.page[data-action=Address-AddAddress] .address-container .saved-address-container .address-title,
.page[data-action=Address-EditAddress] .address-container .saved-address-container .address-title {
    text-align: left;
    font-size: 24px;
    font-size: 1.5rem;
    font-weight: 500;
  }
}
.page[data-action=Address-List] .address-container .saved-address-container .no-saved-address-title,
.page[data-action=Address-AddAddress] .address-container .saved-address-container .no-saved-address-title,
.page[data-action=Address-EditAddress] .address-container .saved-address-container .no-saved-address-title {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 2.8125rem;
  max-width: 28.75rem;
}
.page[data-action=Address-List] .address-container .saved-address-container .button-save-container,
.page[data-action=Address-AddAddress] .address-container .saved-address-container .button-save-container,
.page[data-action=Address-EditAddress] .address-container .saved-address-container .button-save-container {
  text-align: center;
}
@media (min-width: 992px) {
  .page[data-action=Address-List] .address-container .saved-address-container .button-save-container,
.page[data-action=Address-AddAddress] .address-container .saved-address-container .button-save-container,
.page[data-action=Address-EditAddress] .address-container .saved-address-container .button-save-container {
    text-align: right;
  }
}
.page[data-action=Address-List] .address-container .saved-address-container .button-save-container .btn-save,
.page[data-action=Address-AddAddress] .address-container .saved-address-container .button-save-container .btn-save,
.page[data-action=Address-EditAddress] .address-container .saved-address-container .button-save-container .btn-save {
  width: 100%;
  height: 3.75rem;
}
@media (min-width: 992px) {
  .page[data-action=Address-List] .address-container .saved-address-container .button-save-container .btn-save,
.page[data-action=Address-AddAddress] .address-container .saved-address-container .button-save-container .btn-save,
.page[data-action=Address-EditAddress] .address-container .saved-address-container .button-save-container .btn-save {
    width: 14rem;
    height: 2.375rem;
  }
}
.page[data-action=Address-List] .address-container .saved-address-container .card,
.page[data-action=Address-AddAddress] .address-container .saved-address-container .card,
.page[data-action=Address-EditAddress] .address-container .saved-address-container .card {
  border: none;
}
.page[data-action=Address-List] .address-container .saved-address-container .card .card-body,
.page[data-action=Address-AddAddress] .address-container .saved-address-container .card .card-body,
.page[data-action=Address-EditAddress] .address-container .saved-address-container .card .card-body {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding-left: 0;
}
.page[data-action=Address-List] .address-container .saved-address-container .card .card-body .col-10,
.page[data-action=Address-AddAddress] .address-container .saved-address-container .card .card-body .col-10,
.page[data-action=Address-EditAddress] .address-container .saved-address-container .card .card-body .col-10 {
  padding-left: 0;
  color: var(--color-grey4);
}
.page[data-action=Address-List] .address-container .saved-address-container .card .card-body .col-10 .address-shipment-title,
.page[data-action=Address-AddAddress] .address-container .saved-address-container .card .card-body .col-10 .address-shipment-title,
.page[data-action=Address-EditAddress] .address-container .saved-address-container .card .card-body .col-10 .address-shipment-title {
  color: var(--color-primary);
  margin-bottom: 0.3125rem;
}
.page[data-action=Address-List] .address-container .saved-address-container .card .card-body .col-10 .address-heading,
.page[data-action=Address-AddAddress] .address-container .saved-address-container .card .card-body .col-10 .address-heading,
.page[data-action=Address-EditAddress] .address-container .saved-address-container .card .card-body .col-10 .address-heading {
  margin-bottom: 0.3125rem;
  color: var(--color-green);
}
.page[data-action=Address-List] .address-container .saved-address-container .card .card-body .col-10 .card-make-default-link a,
.page[data-action=Address-AddAddress] .address-container .saved-address-container .card .card-body .col-10 .card-make-default-link a,
.page[data-action=Address-EditAddress] .address-container .saved-address-container .card .card-body .col-10 .card-make-default-link a {
  font-size: 0.8125rem;
}
.page[data-action=Address-List] .address-container .saved-address-container .card .card-body .col-2,
.page[data-action=Address-AddAddress] .address-container .saved-address-container .card .card-body .col-2,
.page[data-action=Address-EditAddress] .address-container .saved-address-container .card .card-body .col-2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: space-evenly;
      -ms-flex-pack: space-evenly;
          justify-content: space-evenly;
  padding: 0;
}
.page[data-action=Address-List] .address-container .saved-address-container .card .card-body .col-2 .edit-button,
.page[data-action=Address-AddAddress] .address-container .saved-address-container .card .card-body .col-2 .edit-button,
.page[data-action=Address-EditAddress] .address-container .saved-address-container .card .card-body .col-2 .edit-button {
  font-size: 0.875rem;
  text-decoration: underline;
}
.page[data-action=Address-List] .address-container .form-group .custom-select,
.page[data-action=Address-AddAddress] .address-container .form-group .custom-select,
.page[data-action=Address-EditAddress] .address-container .form-group .custom-select {
  display: block;
}
.page[data-action=Address-List] .promo-banner,
.page[data-action=Address-AddAddress] .promo-banner,
.page[data-action=Address-EditAddress] .promo-banner {
  display: none;
}

.dashboard-links {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-bottom: 1.375rem;
  margin: 2.3125rem 0 0;
}
@media (min-width: 992px) {
  .dashboard-links {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin: 5rem 0 2.625rem;
  }
  .page:not([data-action=Account-Show]) .dashboard-links {
    border-bottom: 0.0625rem solid var(--color-grey7);
  }
}
.dashboard-links .link-group {
  margin: 0 -1.5rem 0 -1rem;
}
@media (min-width: 992px) {
  .dashboard-links .link-group {
    margin: 0 auto;
  }
}
.dashboard-links .link-group ul {
  padding: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  list-style-type: none;
  margin: 0;
}
.dashboard-links .link-group ul li {
  font-family: var(--body-bold-font-family);
  font-size: 1rem;
  line-height: 1.75rem;
  padding: 0 1rem;
}
.dashboard-links .page-title {
  font-family: var(--body-bold-font-family);
  font-size: 1.5rem;
  line-height: 1.75rem;
  margin: 2.25rem 0;
}
@media (min-width: 992px) {
  .dashboard-links .page-title {
    position: absolute;
    margin: 0;
  }
}

.page[data-action=Account-Show] .link.profile-link {
  color: var(--color-grey3) !important;
}

.page[data-action=Wishlist-Show] .link.favorites-link {
  color: var(--color-grey3) !important;
}

#order-list-wrapper .link.order-link,
.page[data-action=Order-Details] .link.order-link {
  color: var(--color-grey3) !important;
}

.page[data-action=Address-List] .link.account-link,
.page[data-action=Address-AddAddress] .link.account-link,
.page[data-action=Address-EditAddress] .link.account-link,
.page[data-action=Account-EditProfile] .link.account-link {
  color: var(--color-grey3) !important;
}

.page[data-action=Account-EditProfile] .profile-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  min-height: 31.25rem;
  margin-bottom: 2.1875rem;
  margin-top: 1.1875rem;
}
@media (min-width: 992px) {
  .page[data-action=Account-EditProfile] .profile-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    margin-top: 2.625rem;
  }
}
.page[data-action=Account-EditProfile] .profile-container .menu-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
@media (min-width: 992px) {
  .page[data-action=Account-EditProfile] .profile-container .menu-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.page[data-action=Account-EditProfile] .profile-container .menu-container a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.page[data-action=Account-EditProfile] .profile-container .menu-container a span {
  margin-left: 1.25rem;
  font-size: 1rem;
  padding-top: 0.3125rem;
}
.page[data-action=Account-EditProfile] .profile-container .menu-container::-webkit-scrollbar {
  display: none;
}
.page[data-action=Account-EditProfile] .profile-container .card {
  border: none;
}
.page[data-action=Account-EditProfile] .profile-container .card .card-body .edit-profile-form hr {
  border-top: 1px solid var(--color-grey7);
}
.page[data-action=Account-EditProfile] .profile-container .card .card-body .edit-profile-form .edit-password {
  text-decoration: underline;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
  border: none;
  background: transparent;
}
.page[data-action=Account-EditProfile] .profile-container .card .card-body .edit-profile-form .phoneEmptyField {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
.page[data-action=Account-EditProfile] .profile-container .card .card-body .edit-profile-form .phoneEmptyField .add-phone {
  text-decoration: underline;
  margin: 1rem 0;
  font-size: 12px;
  font-size: 0.75rem;
  font-weight: 500;
}
.page[data-action=Account-EditProfile] .profile-container .card .account-btn {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
}
@media (min-width: 992px) {
  .page[data-action=Account-EditProfile] .profile-container .card .account-btn {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.page[data-action=Account-EditProfile] .profile-container .card .account-btn .delete-account-wrapper .delete-account {
  margin-top: 1.5rem;
}
@media (min-width: 992px) {
  .page[data-action=Account-EditProfile] .profile-container .card .account-btn .delete-account-wrapper .delete-account {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-right: -0.375rem;
    margin-left: -0.375rem;
    margin-top: 0;
  }
}
@media (min-width: 992px) {
  .page[data-action=Account-EditProfile] .profile-container .card .account-btn .save-account-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-right: -0.375rem;
    margin-left: -0.375rem;
  }
}
.page[data-action=Account-EditProfile] .profile-container .card .account-btn .save-account-wrapper .save-account-btn {
  margin-top: 3.875rem;
}
@media (min-width: 992px) {
  .page[data-action=Account-EditProfile] .profile-container .card .account-btn .save-account-wrapper .save-account-btn {
    margin-top: 4.5rem;
  }
}
.page[data-action=Account-EditProfile] .profile-container .card .modal-content.change-password-wrapper {
  border-radius: 1.5rem;
}
.page[data-action=Account-EditProfile] .profile-container .card .modal-content .modal-header {
  border-bottom: none;
  padding: 1rem 3rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page[data-action=Account-EditProfile] .profile-container .card .modal-content .modal-header button.close {
  background: var(--color-grey1);
  border-radius: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 0.3125rem;
  margin: 0;
}
.page[data-action=Account-EditProfile] .profile-container .card .modal-content .modal-body {
  padding: 1rem 3.6875rem;
}
.page[data-action=Account-EditProfile] .profile-container .card .modal-content .change-password-form .form-group {
  margin-bottom: 1.875rem;
}
.page[data-action=Account-EditProfile] .profile-container .card .modal-content .change-password-form .password-requirements {
  color: var(--color-grey3);
}
.page[data-action=Account-EditProfile] .profile-container .card .modal-content .change-password-form .password-requirements .valid-requirement {
  color: var(--color-green);
}
.page[data-action=Account-EditProfile] .profile-container .card .modal-content .change-password-form .password-requirements .requirement-1 .msg-requirement-1::before {
  content: "X ";
}
.page[data-action=Account-EditProfile] .profile-container .card .modal-content .change-password-form .password-requirements .requirement-1.valid-requirement .msg-requirement-1::before {
  content: "";
}
.page[data-action=Account-EditProfile] .profile-container .card .modal-content .change-password-form .password-requirements .requirement-2 .msg-requirement-2::before {
  content: "X ";
}
.page[data-action=Account-EditProfile] .profile-container .card .modal-content .change-password-form .password-requirements .requirement-2.valid-requirement .msg-requirement-2::before {
  content: "";
}
.page[data-action=Account-EditProfile] .profile-container .card .modal-content .change-password-form .save-password {
  margin-top: 2.125rem;
}

.remove-customer-wrapper {
  border-radius: 1.5rem;
}
.remove-customer-wrapper .modal-body ul {
  padding-left: 1.5rem;
}
.remove-customer-wrapper .modal-body .btn-remove-customer-wrapper .btn-remove-customer {
  width: auto;
  margin-top: 0.5rem;
}
.remove-customer-wrapper .modal-body .btn-remove-customer-wrapper .btn-cancel {
  width: auto;
}

.page[data-querystring="action=register"] .promo-banner,
.page[data-querystring="action=register"] .hero.slant-down.login-banner,
.page[data-action=Login-Show] .promo-banner,
.page[data-action=Login-Show] .hero.slant-down.login-banner,
.page[data-action=Register-Show] .promo-banner,
.page[data-action=Register-Show] .hero.slant-down.login-banner,
.page[data-action=Account-SetNewPassword] .promo-banner,
.page[data-action=Account-SetNewPassword] .hero.slant-down.login-banner,
.page[data-action=Account-PasswordReset] .promo-banner,
.page[data-action=Account-PasswordReset] .hero.slant-down.login-banner {
  display: none;
}
.page[data-querystring="action=register"] .logo-container,
.page[data-action=Login-Show] .logo-container,
.page[data-action=Register-Show] .logo-container,
.page[data-action=Account-SetNewPassword] .logo-container,
.page[data-action=Account-PasswordReset] .logo-container {
  margin-top: 3.125rem;
  margin-bottom: 0.625rem;
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column {
  max-width: 27.25rem;
  padding: 1.5rem;
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .become-member-title,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .become-member-title,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .become-member-title,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .become-member-title,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .become-member-title {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 500;
  padding: 0 1.5625rem;
  font-family: var(--button-secondary-font-family);
  text-transform: uppercase;
  margin-bottom: 1.25rem;
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .become-member-text,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .become-member-text,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .become-member-text,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .become-member-text,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .become-member-text {
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: 400;
  color: var(--color-grey4);
  margin-bottom: 1.5625rem;
  padding: 0 1.25rem;
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .btn-primary.btn-join,
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .btn-primary.btn-login,
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .btn-primary.btn-reset-password,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .btn-primary.btn-join,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .btn-primary.btn-login,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .btn-primary.btn-reset-password,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .btn-primary.btn-join,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .btn-primary.btn-login,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .btn-primary.btn-reset-password,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .btn-primary.btn-join,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .btn-primary.btn-login,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .btn-primary.btn-reset-password,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .btn-primary.btn-join,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .btn-primary.btn-login,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .btn-primary.btn-reset-password {
  border-radius: 0.1875rem;
  font-family: var(--button-secondary-font-family);
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .member-login,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .member-login,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .member-login,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .member-login,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .member-login {
  margin-top: 1.875rem;
  margin-bottom: 3.75rem;
  color: var(--color-grey4);
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .member-login a,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .member-login a,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .member-login a,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .member-login a,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .member-login a {
  color: var(--color-primary);
  text-decoration: underline;
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .policy-container,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .policy-container,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .policy-container,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .policy-container,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .policy-container {
  color: var(--color-grey4);
  font-size: 0.875rem;
  margin-bottom: 0;
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .policy-container .content-asset .link,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .policy-container .content-asset .link,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .policy-container .content-asset .link,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .policy-container .content-asset .link,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .policy-container .content-asset .link {
  text-decoration: underline;
  color: var(--color-grey4) !important;
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .sign-up-text-label,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .sign-up-text-label,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .sign-up-text-label,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .sign-up-text-label,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .sign-up-text-label {
  font-size: 0.875rem;
  color: var(--color-grey4);
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check p,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check p,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check p,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check p,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check p {
  text-align: left;
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .acceptance-container,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .acceptance-container,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .acceptance-container,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .acceptance-container,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .acceptance-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  white-space: nowrap;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  color: var(--color-grey3);
  font-size: 0.75rem !important;
  margin: 2.25rem 0;
}
@media (min-width: 992px) {
  .page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .acceptance-container,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .acceptance-container,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .acceptance-container,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .acceptance-container,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .acceptance-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .acceptance-container a,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .acceptance-container a,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .acceptance-container a,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .acceptance-container a,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .acceptance-container a {
  color: var(--color-grey3) !important;
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me {
  margin-bottom: 0;
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me .checkbox-control-label,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me .checkbox-control-label,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me .checkbox-control-label,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me .checkbox-control-label,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me .checkbox-control-label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0;
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me .checkbox-control-label::before,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me .checkbox-control-label::before,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me .checkbox-control-label::before,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me .checkbox-control-label::before,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me .checkbox-control-label::before {
  width: 1.25rem;
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .send-email-btn,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .send-email-btn,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .send-email-btn,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .send-email-btn,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .send-email-btn {
  margin-top: 1.875rem;
  margin-bottom: 3.75rem;
  padding: 0 1.5625rem;
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column #terms-of-use.is-invalid + .term-of-use-label-check.custom-control-label p,
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column #terms-of-use.is-invalid + .term-of-use-label-check.custom-control-label a,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column #terms-of-use.is-invalid + .term-of-use-label-check.custom-control-label p,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column #terms-of-use.is-invalid + .term-of-use-label-check.custom-control-label a,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column #terms-of-use.is-invalid + .term-of-use-label-check.custom-control-label p,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column #terms-of-use.is-invalid + .term-of-use-label-check.custom-control-label a,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column #terms-of-use.is-invalid + .term-of-use-label-check.custom-control-label p,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column #terms-of-use.is-invalid + .term-of-use-label-check.custom-control-label a,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column #terms-of-use.is-invalid + .term-of-use-label-check.custom-control-label p,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column #terms-of-use.is-invalid + .term-of-use-label-check.custom-control-label a {
  color: #E7352B !important;
}
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check.custom-control-label::before,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check.custom-control-label::before,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check.custom-control-label::before,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check.custom-control-label::before,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check.custom-control-label::before {
  top: 0;
  left: 0;
}
.page[data-querystring="action=register"] .registration,
.page[data-action=Login-Show] .registration,
.page[data-action=Register-Show] .registration,
.page[data-action=Account-SetNewPassword] .registration,
.page[data-action=Account-PasswordReset] .registration {
  color: var(--color-grey3);
}
.page[data-querystring="action=register"] .registration .password-requirements,
.page[data-action=Login-Show] .registration .password-requirements,
.page[data-action=Register-Show] .registration .password-requirements,
.page[data-action=Account-SetNewPassword] .registration .password-requirements,
.page[data-action=Account-PasswordReset] .registration .password-requirements {
  padding: 0 1.5625rem 0 0;
  margin-top: -0.625rem;
  margin-bottom: 0.625rem;
  line-height: 0.875rem;
}
.page[data-querystring="action=register"] .registration .password-requirements div,
.page[data-action=Login-Show] .registration .password-requirements div,
.page[data-action=Register-Show] .registration .password-requirements div,
.page[data-action=Account-SetNewPassword] .registration .password-requirements div,
.page[data-action=Account-PasswordReset] .registration .password-requirements div {
  display: inline-block;
  font-size: 0.6875rem;
  vertical-align: bottom;
  color: var(--color-grey7);
  margin: 0;
  padding: 0;
}
.page[data-querystring="action=register"] .registration .password-requirements div.valid,
.page[data-action=Login-Show] .registration .password-requirements div.valid,
.page[data-action=Register-Show] .registration .password-requirements div.valid,
.page[data-action=Account-SetNewPassword] .registration .password-requirements div.valid,
.page[data-action=Account-PasswordReset] .registration .password-requirements div.valid {
  color: var(--color-black);
}
.page[data-querystring="action=register"] .registration .password-requirements div.valid::after,
.page[data-action=Login-Show] .registration .password-requirements div.valid::after,
.page[data-action=Account-SetNewPassword] .registration .password-requirements div.valid::after,
.page[data-action=Account-PasswordReset] .registration .password-requirements div.valid::after {
  color: var(--color-green);
}
.page[data-querystring="action=register"] .btn-new-password-wrapper,
.page[data-action=Login-Show] .btn-new-password-wrapper,
.page[data-action=Register-Show] .btn-new-password-wrapper,
.page[data-action=Account-SetNewPassword] .btn-new-password-wrapper,
.page[data-action=Account-PasswordReset] .btn-new-password-wrapper {
  margin-top: 1.875rem;
  margin-bottom: 3.75rem;
}

[data-action=Order-Track] .track-order-header {
  border-bottom: none;
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
}
@media (min-width: 992px) {
  [data-action=Order-Track] .track-order-header {
    font-size: 25px;
    font-size: 1.5625rem;
    font-weight: 500;
  }
}
[data-action=Order-Track] .trackorder {
  margin-bottom: 10rem;
}
[data-action=Order-Track] .form-group:last-of-type {
  margin-top: 2rem;
}
[data-action=Order-Track] .btn-primary {
  border-radius: 0.1875rem;
  font-family: var(--button-secondary-font-family);
}

#requestPasswordResetModal .modal-dialog {
  max-width: 34.75rem;
  margin: auto;
}
@media (min-width: 768px) {
  #requestPasswordResetModal .modal-dialog {
    margin: 1.75rem auto;
  }
}
#requestPasswordResetModal .modal-dialog .modal-content {
  border-radius: 1.5rem;
  padding: 2rem;
}
@media (min-width: 768px) {
  #requestPasswordResetModal .modal-dialog .modal-content {
    padding: 3rem;
  }
}
#requestPasswordResetModal .modal-dialog .modal-content .modal-header {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  border-bottom: none;
}
#requestPasswordResetModal .modal-dialog .modal-content .modal-body p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  margin-bottom: 2.5rem;
}
#requestPasswordResetModal .modal-dialog .modal-content .modal-body .reset-password-form .request-password-body {
  padding: 0;
}
#requestPasswordResetModal .modal-dialog .modal-content .modal-body .reset-password-form .send-email-btn {
  margin-top: 2.5rem;
  margin-bottom: 0;
  padding: 0;
}
#requestPasswordResetModal .modal-dialog .modal-content .modal-body .reset-password-form .send-email-btn .btn-primary.btn-reset-password {
  border-radius: var(--button-border-radius);
  font-family: var(--button-primary-font-family);
  min-width: auto;
}

.login-page .trackOrderWrapper .trackOrderButton.btn {
  border-radius: 1.875rem;
  min-height: 3.75rem;
  font-family: var(--button-primary-font-family);
  display: block;
  margin: 0 auto;
}

.page[data-action=Account-CommunicationPreferences] .comms-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding-top: 0.3125rem;
  min-height: 31.25rem;
  margin-bottom: 2.1875rem;
}
@media (min-width: 992px) {
  .page[data-action=Account-CommunicationPreferences] .comms-container {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-top: 1.875rem;
  }
}
.page[data-action=Account-CommunicationPreferences] .comms-container .menu-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  gap: 1.25rem;
  overflow-x: auto;
  -ms-overflow-style: none;
  scrollbar-width: none;
}
.page[data-action=Account-CommunicationPreferences] .comms-container .menu-container a {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  white-space: nowrap;
}
.page[data-action=Account-CommunicationPreferences] .comms-container .menu-container a i {
  margin-right: 0.625rem;
}
.page[data-action=Account-CommunicationPreferences] .comms-container .menu-container::-webkit-scrollbar {
  display: none;
}
@media (min-width: 992px) {
  .page[data-action=Account-CommunicationPreferences] .comms-container .menu-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
  }
}
.page[data-action=Account-CommunicationPreferences] .comms-container .pref-comms-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.page[data-action=Account-CommunicationPreferences] .comms-container .pref-comms-container .content-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  margin-top: 2.1875rem;
  margin-bottom: 1.875rem;
  max-width: 27.5rem;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
}
@media (min-width: 992px) {
  .page[data-action=Account-CommunicationPreferences] .comms-container .pref-comms-container .content-container {
    margin-top: 0;
  }
}
.page[data-action=Account-CommunicationPreferences] .comms-container .pref-comms-container .content-container .comms-title {
  font-size: 20px;
  font-size: 1.25rem;
  font-weight: 500;
  margin-bottom: 0.75rem;
}
@media (min-width: 992px) {
  .page[data-action=Account-CommunicationPreferences] .comms-container .pref-comms-container .content-container .comms-title {
    font-size: 24px;
    font-size: 1.5rem;
    font-weight: 500;
  }
}
.page[data-action=Account-CommunicationPreferences] .comms-container .pref-comms-container .content-container .comms-subtitle {
  font-family: var(--body-bold-font-family);
  margin-bottom: 1rem;
  font-size: 16px;
  font-size: 1rem;
  font-weight: normal;
}
.page[data-action=Account-CommunicationPreferences] .comms-container .pref-comms-container .content-container .comms-description {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
}
.page[data-action=Account-CommunicationPreferences] .comms-container .pref-comms-container .checkbox-control-label {
  margin-bottom: 0.625rem;
}
.page[data-action=Account-CommunicationPreferences] .comms-container .pref-comms-container .checkbox-control-label::before {
  margin-right: 0.75rem;
}
.page[data-action=Account-CommunicationPreferences] .comms-container .pref-comms-container .checkbox-control-label:hover {
  color: var(--color-primary);
}
.page[data-action=Account-CommunicationPreferences] .comms-container .pref-comms-container .button-save-container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  margin-top: 2.5rem;
}
.page[data-action=Account-CommunicationPreferences] .comms-container .pref-comms-container .button-save-container a {
  width: 6.5rem;
  height: 2.25rem;
}
.page[data-action=Account-CommunicationPreferences] .promo-banner {
  display: none;
}
.page[data-action=Account-CommunicationPreferences] #dashboard-wrapper .dashboard-links {
  margin-top: 0.9375rem;
  margin-bottom: 0.9375rem;
  padding-bottom: 0.625rem;
  border-bottom: 0.0625rem solid var(--color-grey7);
}
.page[data-action=Account-CommunicationPreferences] #dashboard-wrapper .dashboard-links .link.account-link {
  color: var(--color-grey3);
}
.page[data-action=Account-CommunicationPreferences] #preferenceAlert .modal-content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  height: auto;
  width: 100%;
  margin: auto;
  border-radius: 1.5rem;
}
.page[data-action=Account-CommunicationPreferences] #preferenceAlert .modal-content .modal-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-bottom: none;
  padding: 3.125rem 3rem 0 3rem;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.page[data-action=Account-CommunicationPreferences] #preferenceAlert .modal-content .modal-header .close span {
  font-size: 24px;
  font-size: 1.5rem;
  font-weight: 400;
}
.page[data-action=Account-CommunicationPreferences] #preferenceAlert .modal-content .modal-body {
  padding: 2rem 3rem 2.875rem 3rem;
}
.page[data-action=Account-CommunicationPreferences] #preferenceAlert .modal-content .modal-body span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
  color: var(--color-grey5);
}

.empty-wishlist {
  margin: 9.375rem auto 13rem;
  font-size: 1rem;
  font-weight: 500;
}

@media (min-width: 992px) {
  .wishlist-list-cont {
    margin-top: 6.4375rem;
  }
  .wishlist-list-cont .empty-wishlist {
    margin: 3.125rem;
  }
}

.add-to-wishlist-messages,
.remove-from-wishlist-messages {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: fixed;
  top: 15%;
  left: 50%;
}

.add-to-wishlist-alert,
.remove-from-wishlist-alert {
  -webkit-animation: fade 5s linear forwards;
          animation: fade 5s linear forwards;
  -webkit-box-shadow: 0.0625rem 0.0625rem 0.3125rem grey;
          box-shadow: 0.0625rem 0.0625rem 0.3125rem grey;
  padding: 1em;
}
.add-to-wishlist-alert.show,
.remove-from-wishlist-alert.show {
  display: block;
}

.select-attributes-wishList .select-attributes-btn {
  float: right;
  margin-right: 1.5em;
}
@media (max-width: 575.98px) {
  .select-attributes-wishList .select-attributes-btn {
    float: none;
    width: 100%;
  }
}

.line-item-attributes {
  font-size: 0.813rem;
  margin: 0;
}

.item-attributes {
  display: inline-block;
  vertical-align: top;
}

.line-item-header {
  width: 80%;
  max-width: 23.4375rem;
}
.line-item-header .line-item-name {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 0.875rem;
  color: #111111;
  font-weight: 500;
  width: 100%;
}
@media (min-width: 992px) {
  .line-item-header .line-item-name {
    font-size: 1rem;
    line-height: 1.75rem;
  }
}
.line-item-header .category-name {
  font-size: 0.875rem;
  line-height: 1.125rem;
  margin-bottom: 0.25rem;
  color: #959595;
}
@media (min-width: 992px) {
  .line-item-header .category-name {
    font-size: 1rem;
    line-height: 1.75rem;
  }
}

.product-card-price {
  font-size: 1rem;
  line-height: 1.75rem;
  margin-bottom: 0.5rem;
}
@media (max-width: 575.98px) {
  .product-card-price {
    margin-left: 0;
  }
}

.edit {
  font-size: 0.813rem;
}

.wishlist-line-item-divider {
  margin: 0.625em -0.615em 0.625em -0.615em;
}

.wishlist-edit-item-divider {
  margin: 0.625em -0.615em 0.625em -0.615em;
}

.product-info .remove-btn {
  color: #757575;
  font-size: 1.625em;
  padding: 0;
  position: absolute;
  top: 0;
  right: 0.25rem;
  border: none;
  background-color: #fff;
}
@media (min-width: 992px) {
  .product-info .remove-btn {
    top: 0;
    bottom: 0;
  }
}

.remove-btn-lg {
  border: none;
  border-radius: 0;
  font-size: 1.625em;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  padding-left: 0.3125rem;
  padding-right: 0.3125rem;
}

.wishlist-hide {
  margin: 0 0 0.15rem 1rem;
}

.line-item-price-info {
  margin-bottom: 0.25rem;
}

.wishlist-item-update-button-block {
  text-align: center;
}
@media (max-width: 575.98px) {
  .wishlist-item-update-button-block {
    padding-bottom: 1.625rem;
  }
  .wishlist-item-update-button-block .btn {
    width: 98%;
    margin: 1%;
    display: block;
  }
}

.update-wishlist-messages {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: fixed;
  top: 15%;
  left: 50%;
}

.update-wishlist-alert {
  -webkit-animation: fade 5s linear forwards;
          animation: fade 5s linear forwards;
  -webkit-box-shadow: 1px 1px 5px grey;
          box-shadow: 1px 1px 5px grey;
  padding: 1em;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.update-wishlist-alert.show {
  display: block;
}

.more-wl-items,
.my-account {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
}

#wishlist-search .wishlist-error-search {
  margin-top: 1rem;
}
#wishlist-search button {
  margin-bottom: 1rem;
}

.wl-hit,
.find-another-wl {
  margin-top: 1rem;
}

.wishlist-container .wishlistItemCards {
  width: 100%;
  margin: 0 -0.375pxrem;
}
.wishlist-container .wishlistItemCards .section-wrapper {
  padding: 0;
}
@media (min-width: 992px) {
  .wishlist-container .wishlistItemCards .section-wrapper .d-flex.flex-wrap {
    -ms-flex-wrap: nowrap !important;
        flex-wrap: nowrap !important;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
  }
  .wishlist-container .wishlistItemCards .section-wrapper .d-flex.flex-wrap .price > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    gap: 0.625rem;
  }
  .wishlist-container .wishlistItemCards .section-wrapper .d-flex.flex-wrap .value {
    display: block;
    padding-top: 0.0625rem;
    white-space: nowrap;
  }
  .wishlist-container .wishlistItemCards .section-wrapper .d-flex.flex-wrap .strike-through.list {
    white-space: nowrap;
    margin-right: 0;
  }
}
@media (max-width: 991.98px) {
  .wishlist-container .add-to-cart {
    width: 100%;
  }
}
.wishlist-container .product-info {
  width: 100%;
  border: none;
  margin-bottom: 1.875rem;
}
@media (min-width: 992px) {
  .wishlist-container .product-info {
    margin-bottom: 4.375rem;
  }
}
.wishlist-container .product-info .item-image {
  height: auto;
  width: 100%;
  margin-right: 0;
  position: relative;
  margin-bottom: 1.5rem;
}
.wishlist-container .product-info .item-image img {
  width: 100%;
  height: auto;
  max-height: 100%;
}
.wishlist-container .remove-from-wishlist {
  bottom: auto;
  width: 1.625rem;
  height: 1.625rem;
  min-height: 1.625rem;
  padding: 0;
  background: #fff;
  border-radius: 50%;
  top: 0.75rem;
  right: 0.75rem;
}
@media (min-width: 992px) {
  .wishlist-container .remove-from-wishlist {
    width: 2.25rem;
    height: 2.25rem;
    min-height: 2.25rem;
    top: 1.25rem;
    right: 1.25rem;
  }
}
.wishlist-container .btn-wrapper .select-attributes-wishList button,
.wishlist-container .btn-wrapper .add-to-cart-wishList button {
  font-size: 0.75rem;
  background-color: #fff;
  color: #111111;
  border: 0.0625rem solid #757575;
  border-radius: 2.1875rem;
}
.wishlist-container .btn-wrapper .select-attributes-wishList button:hover, .wishlist-container .btn-wrapper .select-attributes-wishList button:focus, .wishlist-container .btn-wrapper .select-attributes-wishList button:active,
.wishlist-container .btn-wrapper .add-to-cart-wishList button:hover,
.wishlist-container .btn-wrapper .add-to-cart-wishList button:focus,
.wishlist-container .btn-wrapper .add-to-cart-wishList button:active {
  background-color: #fff;
  color: #111111;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border: 0.0625rem solid #757575;
}
.wishlist-container .btn-wrapper .select-attributes-wishList .fa-shopping-bag,
.wishlist-container .btn-wrapper .add-to-cart-wishList .fa-shopping-bag {
  display: none;
}
@media (min-width: 992px) {
  .wishlist-container #dashboard-wrapper {
    margin-bottom: 6.4375rem;
  }
}
.wishlist-container #dashboard-wrapper .dashboard-links {
  padding-bottom: 1.375rem;
  margin-bottom: 0;
}
@media (min-width: 992px) {
  .wishlist-container #dashboard-wrapper .dashboard-links {
    border-bottom: 0.0625rem solid var(--color-grey7);
    padding-bottom: 1.375rem;
    margin-bottom: 0;
  }
}

div.add-to-cart-messages {
  -webkit-transform: translate(0%, 0%);
          transform: translate(0%, 0%);
  position: fixed;
  top: 0%;
  left: auto;
  background: var(--color-white);
  right: 0px;
  padding: 1.5rem;
  width: 100%;
  z-index: 2;
}
@media (min-width: 992px) {
  div.add-to-cart-messages {
    -webkit-transform: translate(-1.5rem, 6rem);
            transform: translate(-1.5rem, 6rem);
    position: absolute;
    width: 27.5rem;
  }
}

.addToCart-modal-wrapper .error-info {
  font-size: 1.125rem;
}
.addToCart-modal-wrapper .addToCart-modal-header {
  margin-bottom: 1.5rem;
}
.addToCart-modal-wrapper .addToCart-modal-header .addToCart-modal-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.addToCart-modal-wrapper .addToCart-modal-header .addToCart-modal-title span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
.addToCart-modal-wrapper .addToCart-modal-header .close-button.addToCart-modal-close button {
  border: none;
  background-color: transparent;
}
.addToCart-modal-wrapper .addToCart-modal-body {
  padding-top: 0;
}
.addToCart-modal-wrapper .addToCart-modal-body .product-details-wrapper {
  margin-bottom: 2rem;
}
.addToCart-modal-wrapper .addToCart-modal-body .product-details-wrapper .product-image img {
  max-width: 5rem;
  max-height: 5rem;
}
.addToCart-modal-wrapper .addToCart-modal-body .product-details-wrapper .product-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 1.5rem;
}
.addToCart-modal-wrapper .addToCart-modal-body .product-details-wrapper .product-details p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
.addToCart-modal-wrapper .addToCart-modal-body .product-details-wrapper .product-details .description-attr {
  color: var(--color-grey4);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.addToCart-modal-wrapper .addToCart-modal-body .product-details-wrapper .product-details .description-attr p,
.addToCart-modal-wrapper .addToCart-modal-body .product-details-wrapper .product-details .description-attr span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
}
.addToCart-modal-wrapper .addToCart-modal-body .addToCart-buttons-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.addToCart-modal-wrapper .addToCart-modal-body .addToCart-buttons-wrapper .btn-view-bag {
  min-height: 3.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.addToCart-modal-wrapper .addToCart-modal-body .addToCart-buttons-wrapper .mb-sm-3 {
  margin-bottom: 0 !important;
}
.addToCart-modal-wrapper .addToCart-modal-body .addToCart-buttons-wrapper .mb-sm-3 .checkout-btn {
  min-height: 3.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

.modal-background {
  top: 6rem;
}

.add-to-wishlist-messages {
  -webkit-transform: translate(0%, 0%) !important;
          transform: translate(0%, 0%) !important;
  position: fixed;
  top: 0% !important;
  left: auto !important;
  background: var(--color-white);
  right: 0px;
  padding: 1.5rem;
  width: 100%;
  z-index: 2;
}
@media (min-width: 992px) {
  .add-to-wishlist-messages {
    -webkit-transform: translate(-1.5rem, 6rem) !important;
            transform: translate(-1.5rem, 6rem) !important;
    position: absolute;
    width: 27.5rem;
  }
}

.addToWishlist-modal-wrapper .addToWishlist-modal-header {
  margin-bottom: 1.5rem;
}
.addToWishlist-modal-wrapper .addToWishlist-modal-header .addToWishlist-modal-title {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.addToWishlist-modal-wrapper .addToWishlist-modal-header .addToWishlist-modal-title strong {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
.addToWishlist-modal-wrapper .addToWishlist-modal-header .close-button.addToWishlist-modal-close button {
  border: none;
  background-color: transparent;
}
.addToWishlist-modal-wrapper .addToWishlist-modal-body {
  padding-top: 0;
}
.addToWishlist-modal-wrapper .addToWishlist-modal-body .product-details-wrapper {
  margin-bottom: 2rem;
}
.addToWishlist-modal-wrapper .addToWishlist-modal-body .product-details-wrapper .product-image img {
  max-width: 5rem;
  max-height: 5rem;
}
.addToWishlist-modal-wrapper .addToWishlist-modal-body .product-details-wrapper .product-details {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 1.5rem;
}
.addToWishlist-modal-wrapper .addToWishlist-modal-body .product-details-wrapper .product-details p {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 500;
}
.addToWishlist-modal-wrapper .addToWishlist-modal-body .product-details-wrapper .product-details .description-attr {
  color: var(--color-grey4);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
}
.addToWishlist-modal-wrapper .addToWishlist-modal-body .product-details-wrapper .product-details .description-attr p,
.addToWishlist-modal-wrapper .addToWishlist-modal-body .product-details-wrapper .product-details .description-attr span {
  font-size: 16px;
  font-size: 1rem;
  font-weight: 400;
}
.addToWishlist-modal-wrapper .addToWishlist-modal-body .viewWishlist-button .btn-view-favorites {
  min-height: 3.75rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}

html.wishlistMessageShown {
  --global-overflow: hidden;
  --global-pos: fixed;
}
html.wishlistMessageShown .modal-background {
  display: block !important;
  top: var(--visible-header-h, 96);
}
html.wishlistMessageShown .plp-filter-header {
  z-index: auto !important;
}

.font-inherit {
  font: inherit;
}

.fs-inherit {
  font-size: inherit;
}

.lh-inherit {
  line-height: inherit;
}

.lh-1 {
  line-height: 1;
}

.fw-inherit {
  font-weight: inherit;
}

.fw-400 {
  font-weight: 400;
}

.fw-500 {
  font-weight: 500;
}

.fs-16 {
  font-size: 1rem;
}

.fs-18 {
  font-size: 1.125rem;
}

.fs-24 {
  font-size: 1.5rem;
}

.lh-24 {
  line-height: 1.5rem;
}

.lh-28 {
  line-height: 1.75rem;
}

@media (min-width: 576px) {
  .fs-sm-inherit {
    font-size: inherit;
  }
  .lh-sm-inherit {
    line-height: inherit;
  }
  .lh-sm-1 {
    line-height: 1;
  }
  .fw-sm-inherit {
    font-weight: inherit;
  }
  .fw-sm-400 {
    font-weight: 400;
  }
  .fw-sm-500 {
    font-weight: 500;
  }
  .fs-sm-16 {
    font-size: 1rem;
  }
  .fs-sm-18 {
    font-size: 1.125rem;
  }
  .fs-sm-24 {
    font-size: 1.5rem;
  }
  .lh-sm-24 {
    line-height: 1.5rem;
  }
  .lh-sm-28 {
    line-height: 1.75rem;
  }
}
@media (min-width: 768px) {
  .fs-md-inherit {
    font-size: inherit;
  }
  .lh-md-inherit {
    line-height: inherit;
  }
  .lh-md-1 {
    line-height: 1;
  }
  .fw-md-inherit {
    font-weight: inherit;
  }
  .fw-md-400 {
    font-weight: 400;
  }
  .fw-md-500 {
    font-weight: 500;
  }
  .fs-md-16 {
    font-size: 1rem;
  }
  .fs-md-18 {
    font-size: 1.125rem;
  }
  .fs-md-24 {
    font-size: 1.5rem;
  }
  .lh-md-24 {
    line-height: 1.5rem;
  }
  .lh-md-28 {
    line-height: 1.75rem;
  }
}
@media (min-width: 992px) {
  .fs-lg-inherit {
    font-size: inherit;
  }
  .lh-lg-inherit {
    line-height: inherit;
  }
  .lh-lg-1 {
    line-height: 1;
  }
  .fw-lg-inherit {
    font-weight: inherit;
  }
  .fw-lg-400 {
    font-weight: 400;
  }
  .fw-lg-500 {
    font-weight: 500;
  }
  .fs-lg-16 {
    font-size: 1rem;
  }
  .fs-lg-18 {
    font-size: 1.125rem;
  }
  .fs-lg-24 {
    font-size: 1.5rem;
  }
  .lh-lg-24 {
    line-height: 1.5rem;
  }
  .lh-lg-28 {
    line-height: 1.75rem;
  }
}
@media (min-width: 1200px) {
  .fs-xl-inherit {
    font-size: inherit;
  }
  .lh-xl-inherit {
    line-height: inherit;
  }
  .lh-xl-1 {
    line-height: 1;
  }
  .fw-xl-inherit {
    font-weight: inherit;
  }
  .fw-xl-400 {
    font-weight: 400;
  }
  .fw-xl-500 {
    font-weight: 500;
  }
  .fs-xl-16 {
    font-size: 1rem;
  }
  .fs-xl-18 {
    font-size: 1.125rem;
  }
  .fs-xl-24 {
    font-size: 1.5rem;
  }
  .lh-xl-24 {
    line-height: 1.5rem;
  }
  .lh-xl-28 {
    line-height: 1.75rem;
  }
}
@media (min-width: 1920px) {
  .fs-xxl-inherit {
    font-size: inherit;
  }
  .lh-xxl-inherit {
    line-height: inherit;
  }
  .lh-xxl-1 {
    line-height: 1;
  }
  .fw-xxl-inherit {
    font-weight: inherit;
  }
  .fw-xxl-400 {
    font-weight: 400;
  }
  .fw-xxl-500 {
    font-weight: 500;
  }
  .fs-xxl-16 {
    font-size: 1rem;
  }
  .fs-xxl-18 {
    font-size: 1.125rem;
  }
  .fs-xxl-24 {
    font-size: 1.5rem;
  }
  .lh-xxl-24 {
    line-height: 1.5rem;
  }
  .lh-xxl-28 {
    line-height: 1.75rem;
  }
}
.add-to-wishlist-messages {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: fixed;
  top: 15%;
  left: 50%;
}

.add-to-wishlist-alert {
  -webkit-animation: fade 5s linear forwards;
          animation: fade 5s linear forwards;
  -webkit-box-shadow: 1px 1px 5px grey;
          box-shadow: 1px 1px 5px grey;
  padding: 1em;
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  10% {
    opacity: 1;
  }
  90% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
.add-to-wishlist-alert.show {
  display: block;
}

.wishlistTile i.fa-heart-o {
  color: rgba(0, 0, 0, 0.7);
}
.wishlistTile i.fa-circle {
  color: rgba(255, 255, 255, 0.7);
  text-shadow: 0 2px 10px rgba(0, 0, 0, 0.2);
}
.wishlistTile span.fa-stack {
  position: absolute;
  top: 8px;
  right: 16px;
}

.wishlistTile .fa-heart {
  color: black;
}
.container.join-us-page .benefits-wrapper .slides .ITC-text-underneath span,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check p,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check p,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check p,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check p,
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .term-of-use-label-check p,
.price .tiered td.value,
body,
caption {
  text-align: left;
}

.badge,
.dropdown-header,
.dropdown-item,
.dropdown-toggle,
.input-group-text,
.navbar-brand,
.progress-bar,
.sr-only {
  white-space: nowrap;
}

.fa,
.feather {
  -moz-osx-font-smoothing: grayscale;
}

*,
:after,
:before {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  background-color: #f5f5f5;
}

.summary-section-label-title.billing-addr-label {
  display: none;
}

.page[data-action=Order-Confirm] .summary-section-label-title.billing-addr-label,
.page[data-action=Order-Pending] .summary-section-label-title.billing-addr-label,
.page[data-action=Order-PaymentError] .summary-section-label-title.billing-addr-label {
  display: block;
}

.bs-popover-auto[x-placement^=top],
.bs-popover-top,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .payment-details .cash-type,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .payment-details .cash-type,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .payment-details .cash-type,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .payment-details .cash-type,
.page[data-action=Order-Details] .container.receipt .support-section .return-title,
.page[data-action=Order-Details] .container.receipt .support-section .shipment-title,
.page[data-action=Order-Track] .container.receipt .support-section .return-title,
.page[data-action=Order-Track] .container.receipt .support-section .shipment-title,
dd,
label {
  margin-bottom: 0.5rem;
}

#checkout-main .checkout-wrapper .card.customer-summary .card-body .summary-details.customer,
#checkout-main .checkout-wrapper .leading-lines p,
#consent-tracking .modal-content .modal-body p,
#editProductModal .modal-dialog .modal-content .modal-body .optional-message-container,
#editProductModal .modal-dialog .modal-content .modal-body .product-quickview,
.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn,
.card-header h4,
.card-subtitle,
.card-text:last-child,
.container.join-us-page .login-link-header .login-text .col-12 p,
.container.join-us-page .login-link-header .region,
.form-check-label,
.line-item-pricing-info,
.modal-title,
.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me,
.page[data-action=Cart-Show] .cart-page .totals #promo-coupon-container .card-body .form-group,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .end-lines .text-right,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .end-lines .text-right,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .end-lines .text-right,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .end-lines .text-right,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .start-lines .order-receipt-label,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .start-lines .order-receipt-label,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .start-lines .order-receipt-label,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .start-lines .order-receipt-label,
.page[data-action=Order-Details] .container.receipt .address-summary,
.page[data-action=Order-Details] .container.receipt .shipping,
.page[data-action=Order-Track] .container.receipt .address-summary,
.page[data-action=Order-Track] .container.receipt .shipping,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me,
.page[data-action=Stores-Find] .store-locator-container .card .card-body,
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column .acceptance-container .form-group.remember-me,
.search-results .home-hero-banner .text .button-container .btn,
ol ol,
ol ul,
ul ol,
ul ul {
  margin-bottom: 0;
}

.accordion > .card,
.line-item-name,
.modal-open,
.simplebar-mask,
.simplebar-wrapper,
.skip,
.slide-up,
.sr-only,
.text-truncate,
svg {
  overflow: hidden;
}

#checkout-login-container .row .guest-user span,
#checkout-login-container .row .register-user span,
.fa,
.fa-stack,
.figure,
.flag-icon,
.list-inline-item,
[data-action=StyleGuide-Show] .style-guide-container .section-wrapper .basic-input-container .select,
label,
output {
  display: inline-block;
}

.card,
.popover,
.tooltip,
code {
  word-wrap: break-word;
}

#editProductModal .modal-dialog .modal-content .modal-body .gift-card-title span,
.checkout-wrapper .card.payment .card-header .pending-total .pending-amount,
.checkout-wrapper .card.payment-form .card-header .pending-total .pending-amount,
.fs-16,
.h6,
.minicart h1,
.page[data-action=Cart-Show] .cart-page .totals .coupon-price-adjustment .coupon-code,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-attributes,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-attributes,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-attributes,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-attributes,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-total-text.qty-card-quantity-label,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-total-text.qty-card-quantity-label,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-total-text.qty-card-quantity-label,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-total-text.qty-card-quantity-label,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .lineItem-id,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .lineItem-id,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .lineItem-id,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .lineItem-id,
.product-tile .tile-body .price .sales .value,
.product-tile .tile-body .price .salesWithOut .value,
h6 {
  font-size: 1rem;
}

.popover,
.tooltip {
  font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Helvetica Neue, Arial, Noto Sans, Liberation Sans, sans-serif;
  font-style: normal;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  line-break: auto;
}

.blockquote-footer:before {
  content: "\2014\A0";
}

.table-hover .table-light:hover,
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: #ececf6;
}

#chooseBonusProductModal .product-name-wrapper,
.brand img,
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group,
.clp-wrapper .essensial-wrapper .desktop-wrapper .layout-column1 .region .experience-component.experience-nike_assets-homeHeroBanner,
.clp-wrapper .essensial-wrapper .desktop-wrapper .layout-column2 .region .experience-component.experience-nike_assets-homeHeroBanner,
.data-checkout-stage[data-checkout-stage=customer] .customer-section .submit-customer,
.gift-bag-buttons div .close-cta,
.minicart .quantity,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button .btn.btn-primary,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button .btn.btn-primary,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button .btn.btn-primary,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button .btn.btn-primary,
.page[data-action=Stores-Detail] .store-page-detail .store-page-extended-detail,
.page[data-action=Stores-Detail] .store-page-detail img,
.payment-form .panel-heading,
.product-tile .image-container a .tile-image,
input[type=button].btn-block,
input[type=reset].btn-block,
input[type=submit].btn-block {
  width: 100%;
}

.collapsing {
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s;
  transition: height 0.35s;
}

#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .align-items-start .line-item-quantity .line-item-pricing-info,
#checkout-main .checkout-wrapper .order-total-summary-wrapper .leading-lines.sales-tax-item,
.addToCart-modal-wrapper .addToCart-modal-body .addToCart-buttons-wrapper,
.input-group > .custom-file,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .start-lines,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .start-lines,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .start-lines,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .start-lines,
.sort-container {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}

.custom-checkbox .custom-control-label:before,
.custom-select,
.list-group,
.nav-pills .nav-link,
.progress {
  border-radius: 0.1875rem;
}

.custom-radio .custom-control-label:before {
  border-radius: 50%;
}

.alert-link,
.badge,
.close,
.multilevel-dropdown .dropdown-item.top-category,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .checkout-order-total-summary .grand-total .grand-total-sum,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .checkout-order-total-summary .grand-total .grand-total-sum,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .checkout-order-total-summary .grand-total .grand-total-sum,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .checkout-order-total-summary .grand-total .grand-total-sum,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .checkout-order-total-summary .grand-total .order-receipt-label,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .checkout-order-total-summary .grand-total .order-receipt-label,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .checkout-order-total-summary .grand-total .order-receipt-label,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .checkout-order-total-summary .grand-total .order-receipt-label,
.price .range,
.price .sales,
.price .starting,
.product-tile .tile-body .price .tiered .value {
  font-weight: 700;
}

.nav-tabs .nav-link {
  margin-bottom: 0;
  border: 0 solid transparent;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-tabs .nav-link:focus,
.nav-tabs .nav-link:hover {
  border-color: #e9ecef #e9ecef #dee2e6;
}

#checkout-main .checkout-wrapper .line-item-divider,
#checkout-main .checkout-wrapper .map-container,
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary del,
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines .form-check input[data-pickup=true] + .shipping-method-pricing,
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines .form-check input[data-pickup=true] + .shipping-method-pricing + .form-check-label,
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines .form-check.start-lines .arrival-time[data-pickup=true],
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines .form-check[data-pickup=true],
#checkout-main .checkout-wrapper input[type=radio]:checked + label:after,
#checkout-main .checkout-wrapper input[type=radio]:checked + label:before,
#checkout-main .pickup-in-store .results-card .card-body .results.striped .card-body .form-check .form-check-label address .map-hours,
#checkout-main .pickup-in-store .results-card .card-body .results.striped .store-item.hidden,
#checkout-main .pickup-in-store .show-less.hidden,
#checkout-main .pickup-in-store .show-more.hidden,
#checkout-main .pickup-in-store .store-page-title,
#editProductModal .modal-dialog .modal-content .modal-header,
#removeCouponModal .modal-content .modal-header .close,
.badge:empty,
.checkout-wrapper .map-container,
.collapsible-xxl .card-body,
.collapsible-xxl .content,
.custom-checkbox .custom-control-input,
.hide-order-discount,
.hide-shipping-discount,
.multilevel-dropdown .navbar > .close-menu > .back,
.navbar-expand .navbar-toggler,
.non-adjusted-price,
.page[data-action=Account-Show] .promo-banner,
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .line-item-availability,
.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .remove-line-item.d-lg-none,
.page[data-action=Cart-Show] .promo-banner,
.page[data-action=GiftCertificate-Show] .promo-banner,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .line-item-divider,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .line-item-divider,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .line-item-divider,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .line-item-divider,
.page[data-action=Order-Confirm] .promo-banner,
.page[data-action=Order-Pending] .promo-banner,
.page[data-action=Order-PaymentError] .promo-banner,
.page[data-action=Order-Confirm3DPayment] .promo-banner,
.page[data-action=Order-Details] .container.receipt .billing,
.page[data-action=Order-Details] .container.receipt .billing-addr-label,
.page[data-action=Order-Details] .container.receipt .dni-number-summary,
.page[data-action=Order-Details] .container.receipt .dni-type-summary,
.page[data-action=Order-Details] .container.receipt .item__name,
.page[data-action=Order-Details] .container.receipt .line-item-divider,
.page[data-action=Order-Details] .container.receipt .paycash-expiration,
.page[data-action=Order-Details] .container.receipt .paycash-total,
.page[data-action=Order-Details] .container.receipt .payment-info-label,
.page[data-action=Order-Details] .container.receipt .shipping-addr-label,
.page[data-action=Order-Details] .container.receipt .shipping-method-label,
.page[data-action=Order-Details] .container.receipt .single-shipping .row.summary-details.leading-lines,
.page[data-action=Order-Details] .container.receipt .total-section .svg-icon,
.page[data-action=Order-Details] .promo-banner,
.page[data-action=Order-History] .promo-banner,
.page[data-action=Order-Track] .container.receipt .billing,
.page[data-action=Order-Track] .container.receipt .billing-addr-label,
.page[data-action=Order-Track] .container.receipt .dni-number-summary,
.page[data-action=Order-Track] .container.receipt .dni-type-summary,
.page[data-action=Order-Track] .container.receipt .item__name,
.page[data-action=Order-Track] .container.receipt .line-item-divider,
.page[data-action=Order-Track] .container.receipt .paycash-expiration,
.page[data-action=Order-Track] .container.receipt .paycash-total,
.page[data-action=Order-Track] .container.receipt .payment-info-label,
.page[data-action=Order-Track] .container.receipt .shipping-addr-label,
.page[data-action=Order-Track] .container.receipt .shipping-method-label,
.page[data-action=Order-Track] .container.receipt .single-shipping .row.summary-details.leading-lines,
.page[data-action=Order-Track] .container.receipt .total-section .svg-icon,
.page[data-action=Order-Track] .promo-banner,
.page[data-action=Stores-Detail] .promo-banner,
.page[data-action=Stores-Find] .map-marker,
.page[data-action=Stores-Find] .promo-banner,
.page[data-action=Stores-Find] .store-desktop .show-less,
.page[data-action=Account-Experiencias] .store-desktop .show-less,
.page[data-action=Stores-Find] .store-desktop .show-more,
.page[data-action=Account-Experiencias] .store-desktop .show-more,
.page[data-action=Stores-Find] .store-desktop .store-locator-container .card-body .store-locator span,
.page[data-action=Account-Experiencias] .store-desktop .store-locator-container .card-body .store-locator span,
.page[data-action=Stores-Find] .store-locator-container .card.search-form .btn-storelocator-search,
.page[data-action=Stores-Find] .store-locator-container .card.search-form p,
.page[data-action=Stores-Find] .store-mobile .show-less,
.page[data-action=Account-Experiencias] .store-mobile .show-less,
.page[data-action=Stores-Find] .store-mobile .show-more,
.page[data-action=Account-Experiencias] .store-mobile .show-more,
.page[data-action=Stores-Find] .store-mobile .store-locator-container .card-body .store-locator span,
.page[data-action=Account-Experiencias] .store-mobile .store-locator-container .card-body .store-locator span,
.page[data-action=Wishlist-Show] .promo-banner,
.payment-form #accordion-billing .nav .nav-item .msg-added-successfully,
.payment-form .container-body-address .isTicket .address-selector-block,
.payment-form .container-body-address .isTicket .billing-address,
.popover-header:empty,
input[type=checkbox],
input[type=radio] {
  display: none;
}

.data-checkout-stage[data-checkout-stage] .stage-check {
  display: none;
}

.data-checkout-stage[data-checkout-stage=placeOrder] .stage-check {
  display: block;
}

.card-img-overlay,
.credit-card-content .card-number-wrapper .padlock-logo,
.navbar-expand .navbar-nav .dropdown-menu,
.openpay-card-content .card-number-wrapper .padlock-logo,
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}

#checkout-main .checkout-wrapper .order-total-summary-wrapper .grand-total .end-lines p span,
#checkout-main .checkout-wrapper .order-total-summary-wrapper .leading-lines .end-lines span,
#checkout-main .checkout-wrapper .order-total-summary-wrapper .leading-lines .start-lines span,
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines.shipping-method-list label,
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines.shipping-method-list span,
.breadcrumb,
.nav-tabs .nav-link.active,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .summary-details.leading-lines .shipping-method > span,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .summary-details.leading-lines .shipping-method > span,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .summary-details.leading-lines .shipping-method > span,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .summary-details.leading-lines .shipping-method > span,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .end-lines span,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .end-lines span,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .end-lines span,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .end-lines span,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .start-lines span,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .start-lines span,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .start-lines span,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .start-lines span,
button.close,
footer .back-to-top {
  background-color: transparent;
}

.alert-invalid-code {
  background: #f5f5f5;
  color: #111;
  border-radius: 7px;
}

.alert-invalid-code svg {
  margin-bottom: 2px;
}

.page[data-action=Account-AuthPassword] .alert-invalid-code {
  margin-bottom: 29px;
}

.alert-light hr {
  border-top-color: #ececf6;
}

.progress,
.progress-bar {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  overflow: hidden;
}

.progress-bar {
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  color: #fff;
  text-align: center;
  background-color: #111;
  -webkit-transition: width 0.6s;
  transition: width 0.6s;
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, hsla(0deg, 0%, 100%, 0.15) 25%, transparent 0, transparent 50%, hsla(0deg, 0%, 100%, 0.15) 0, hsla(0deg, 0%, 100%, 0.15) 75%, transparent 0, transparent);
  background-size: 1rem 1rem;
}

.experience-component.experience-nike_layouts-carouseDesktop1r2c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text .banner-description,
.experience-component.experience-nike_layouts-carouselSimple .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text .banner-description,
.experience-component.experience-nike_layouts-carouselOptimized .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text .banner-description,
.experience-component.experience-nike_layouts-landingNavigationLayout .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text .banner-description,
.experience-component.experience-nike_layouts-mobileGrid1r1c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text .banner-description,
.experience-component.experience-nike_layouts-mobileGrid4r1c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text .banner-description,
.experience-component.experience-nike_layouts-oneRowTwoColTitle .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text .banner-description,
.experience-component.experience-nike_layouts-twoColsLayout .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text .banner-description,
.gift-bag-buttons div,
.media-body {
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
}

.list-group-item-light.list-group-item-action:focus,
.list-group-item-light.list-group-item-action:hover {
  color: #818182;
  background-color: #ececf6;
}

.popover,
.tooltip {
  white-space: normal;
  font-size: 0.875rem;
}

.modal-title,
.popover,
.product-tile .tile-body .product-titles .product-subtitle,
.product-tile .tile-body .product-titles .product-title,
.tooltip {
  line-height: 1.5;
}

.popover,
.text-hide,
.tooltip {
  text-shadow: none;
}

#checkout-main .checkout-wrapper .leading-lines .start-lines:before,
#checkout-main .checkout-wrapper .shipping-method-block .leading-lines .form-check .shipping-method-option:before,
.billing-form .billing-address-block .radiobutton-lg input[type=radio] + label:before,
.modal-dialog-centered.modal-dialog-scrollable:before,
.page[data-action=Cart-Show] .cart-page .product-card-container .page-title:before,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .product-line-item:before,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .product-line-item:before,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .product-line-item:before,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .product-line-item:before,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .start-lines:before,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .start-lines:before,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .start-lines:before,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .start-lines:before,
.page[data-action=Order-Details] .container.receipt .start-lines:before,
.page[data-action=Order-Track] .container.receipt .start-lines:before,
.page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results .form-check-label:before,
.product-detail .attributes .attribute button:not(.btn-decrement):not(.btn-increment) > .swatch-circle.selected:after {
  content: none;
}

.carousel-indicators li,
.popover {
  background-color: #fff;
  background-clip: padding-box;
}

.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  text-align: left;
  text-align: start;
  text-decoration: none;
  opacity: 0;
}

.popover {
  top: 0;
  left: 0;
  z-index: 1060;
  max-width: 276px;
  text-align: left;
  text-align: start;
  text-decoration: none;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.1875rem;
}

.popover,
.popover .arrow {
  position: absolute;
  display: block;
}

.bs-popover-auto[x-placement^=bottom] .popover-header:before,
.bs-popover-bottom .popover-header:before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid #f7f7f7;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: #f7f7f7;
  border-bottom: 1px solid #ebebeb;
  border-top-left-radius: calc(0.1875rem - 1px);
  border-top-right-radius: calc(0.1875rem - 1px);
}

.carousel-control-next,
.carousel-control-prev {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  width: 15%;
  padding: 0;
  color: #fff;
  text-align: center;
  background: 0 0;
  border: 0;
  opacity: 0.5;
  -webkit-transition: opacity 0.15s;
  transition: opacity 0.15s;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-indicators li {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  -ms-flex: 0 1 auto;
  -webkit-box-flex: 0;
          flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  -webkit-transition: opacity 0.6s;
  transition: opacity 0.6s;
}

.font-weight-light,
.product-tile .tile-body .product-titles .product-subtitle {
  font-weight: 300 !important;
}

@media print {
  *,
:after,
:before {
    text-shadow: none !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
  }
}
.nav-tabs .nav-link {
  font-size: 1.1rem;
  color: #e9ecef #e9ecef #dee2e6;
}

.custom-checkbox .custom-control-label:before {
  border: 1px solid #000;
  background: #f5f5f5;
  background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#959595));
  background: linear-gradient(#f5f5f5, #959595);
}

.custom-radio .custom-control-label:before {
  border: 1px solid #000;
  background: #959595;
  background: -webkit-gradient(linear, left top, left bottom, from(#959595), to(#454545));
  background: linear-gradient(#959595, #454545);
}

.fa-spin {
  -webkit-animation: 2s linear infinite fa-spin;
          animation: 2s linear infinite fa-spin;
}

.fa-pulse {
  -webkit-animation: 1s steps(8) infinite fa-spin;
          animation: 1s steps(8) infinite fa-spin;
}

@keyframes fa-spin {
  0% {
    -webkit-transform: rotate(0);
            transform: rotate(0);
  }
}
.flag-icon:before {
  content: "\A0";
}

.line-item-promo {
  color: #41A03A;
}

#promo-coupon-container {
  width: 100%;
}

.coupon-input-div {
  width: 70%;
}

@media (max-width: 767px) {
  .coupon-input-div {
    width: 70%;
  }
}
.coupon-code-field {
  background-color: #fff !important;
}

.skip {
  position: absolute;
  top: -4.2em;
  padding: 1em 1.5em;
}

.skip,
a.skip:active,
a.skip:focus,
a.skip:hover {
  left: 0;
  background: #fff;
  -webkit-transition: 0.2s ease-in-out;
  transition: 0.2s ease-in-out;
}

a.skip:active,
a.skip:focus,
a.skip:hover {
  top: 0;
  width: auto;
  height: auto;
  z-index: 10000000;
}

.multilevel-dropdown .close-menu .back .caret-left {
  border-top: 0.3em solid transparent;
  border-bottom: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-left: solid transparent;
  width: 0;
  height: 0;
  display: inline-block;
  margin-bottom: 0.125em;
}

.add-to-cart-messages,
.add-to-wishlist-messages,
.email-signup-message,
.remove-from-wishlist-messages,
.update-wishlist-messages {
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  position: fixed;
  top: 15%;
  left: 50%;
}

.add-to-basket-alert,
.add-to-wishlist-alert,
.email-signup-alert,
.update-wishlist-alert {
  -webkit-animation: 5s linear forwards fade;
          animation: 5s linear forwards fade;
  -webkit-box-shadow: 1px 1px 5px gray;
          box-shadow: 1px 1px 5px gray;
  padding: 1em;
}

.info-icon .icon,
.spinner,
.veil {
  text-align: center;
}

.spinner {
  width: 80px;
  height: 80px;
  -webkit-animation: 2s linear infinite sk-rotate;
          animation: 2s linear infinite sk-rotate;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -40px;
  margin-left: -40px;
}

.dot1,
.dot2 {
  width: 60%;
  height: 60%;
  display: inline-block;
  position: absolute;
  top: 0;
  background-color: #fff;
  border-radius: 100%;
  -webkit-animation: 2s ease-in-out infinite sk-bounce;
          animation: 2s ease-in-out infinite sk-bounce;
}

.dot2 {
  top: auto;
  bottom: 0;
  -webkit-animation-delay: -1s;
          animation-delay: -1s;
}

.bundle-includes,
.line-item-total-text,
.minicart .quantity-label {
  font-size: 0.813em;
  margin-bottom: 0.625em !important;
}

.line-item-promo {
  margin-bottom: 0px !important;
  font-family: "HelveticaNeue";
  font-weight: 500;
  font-size: 16px;
  line-height: 28px;
  vertical-align: middle;
}

.info-icon .tooltip {
  position: absolute;
  bottom: 100%;
  padding: 0.312rem;
  border-radius: 0.1875rem;
  background-color: #b0b0b0;
  color: #fff;
  font-size: 0.928rem;
  min-width: 20rem;
  max-width: 15rem;
  -webkit-transform: translate(-50%, -0.625em);
          transform: translate(-50%, -0.625em);
  left: 50%;
  margin-left: 4px;
  -webkit-animation: 0.5s linear forwards fade-in;
          animation: 0.5s linear forwards fade-in;
}

input[type=date],
input[type=email],
input[type=password],
input[type=tel],
input[type=text] {
  font-size: var(--input-font-size);
  height: var(--input-height);
  color: var(--input-color);
  background: var(--input-background-color);
  -webkit-box-shadow: none;
          box-shadow: none;
  border: var(--input-border) solid var(--input-border-color);
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border-radius: var(--input-border-radius);
  padding: var(--input-padding-y) var(--input-padding-x);
}

.product-detail .attributes .attribute button:not(.btn-decrement):not(.btn-increment) {
  border: none;
  background: 0 0;
}

.custom-radio.custom-radio-block label:before {
  display: none;
  position: static;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
  height: 0.75rem;
  width: 0.4375rem;
  margin: -0.4375rem 0.625rem 0 0;
  background: 0 0 !important;
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
  border-color: var(--color-green);
  border-width: 0 0.1875rem 0.1875rem 0;
  border-radius: 0;
  content: "";
}

.simplebar-track.simplebar-vertical .simplebar-scrollbar:before {
  top: 2px;
  bottom: 2px;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar:before {
  height: 100%;
  left: 2px;
  right: 2px;
}

.hs-dummy-scrollbar-size {
  direction: rtl;
  position: fixed;
  opacity: 0;
  visibility: hidden;
  height: 500px;
  width: 500px;
  overflow-y: hidden;
  overflow-x: scroll;
}

.custom-checkbox .custom-control-input .custom-control-label:hover .checkbox-circle,
.custom-checkbox .custom-control-input + label:hover .checkbox-circle,
input[type=checkbox] .custom-control-label:hover .checkbox-circle,
input[type=checkbox] + label:hover .checkbox-circle {
  -webkit-box-shadow: 0 0 0 0.625rem var(--color-grey1);
          box-shadow: 0 0 0 0.625rem var(--color-grey1);
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

.radiobutton-lg:hover input[type=radio]:not(:disabled) {
  background-color: var(--color-grey1);
  -webkit-box-shadow: 0 0 0 0.5rem var(--color-grey1);
          box-shadow: 0 0 0 0.5rem var(--color-grey1);
  -webkit-transition-property: -webkit-box-shadow;
  transition-property: -webkit-box-shadow;
  transition-property: box-shadow;
  transition-property: box-shadow, -webkit-box-shadow;
  -webkit-transition-duration: 0.2s;
          transition-duration: 0.2s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
}

.turnto-reviews-modal input[type=email],
.turnto-reviews-modal input[type=number],
.turnto-reviews-modal input[type=password],
.turnto-reviews-modal input[type=tel],
.turnto-reviews-modal input[type=text],
.turnto-reviews-modal select,
.turnto-reviews-modal select.custom-select,
.turnto-reviews-modal select.form-control,
.turnto-reviews-modal textarea {
  text-overflow: clip;
  overflow: visible;
  white-space: normal;
}

.form-group .form-control-label {
  position: absolute;
  z-index: 1;
  left: var(--input-padding-x);
  max-width: calc(100% - 2 * var(--input-padding-x));
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  top: 1rem;
  margin: 0;
  -webkit-transform: scale(1);
          transform: scale(1);
  -webkit-transform-origin: left center;
          transform-origin: left center;
  will-change: transform;
  -webkit-transition-property: -webkit-transform;
  transition-property: -webkit-transform;
  transition-property: transform;
  transition-property: transform, -webkit-transform;
  -webkit-transition-duration: 0.25s;
          transition-duration: 0.25s;
  -webkit-transition-timing-function: ease;
          transition-timing-function: ease;
  -webkit-user-select: none;
  -ms-user-select: none;
  -moz-user-select: none;
       user-select: none;
  pointer-events: none;
  font-size: var(--input-font-size);
  color: var(--color-grey3);
}

.form-group .form-control-label.is-active,
.form-group .form-control-label.is-always-active,
.form-group .form-control-label.static-label {
  -webkit-transform: scale(0.75) translateY(-2.25rem);
          transform: scale(0.75) translateY(-2.25rem);
  max-width: calc(1.33 * (100% - 2 * var(--input-padding-x)));
  color: var(--color-black);
  background-color: var(--input-background-color);
  padding: 0 0.3125rem;
}

input[type=text]:valid.pseudodate,
input[type=tel]:valid.dni-input {
  background: none;
}

input.pseudodate {
  background: 0 0;
  position: absolute;
  top: 0;
  left: 0;
  right: calc(1.25rem + 2 * var(--input-padding-x, 0));
  border: none !important;
  outline: 0 !important;
}

input[type=date] {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M18 20.25H6C4.758 20.25 3.75 19.243 3.75 18V7.5C3.75 6.257 4.758 5.25 6 5.25H18C19.242 5.25 20.25 6.257 20.25 7.5V18C20.25 19.243 19.242 20.25 18 20.25Z' stroke='%23111111' stroke-width='1.5'/%3E%3Cpath d='M20.25 9.75H3.75' stroke='%23111111' stroke-width='1.5'/%3E%3Cpath d='M8.25 3V7.5' stroke='%23111111' stroke-width='1.5'/%3E%3Cpath d='M15.75 3V7.5' stroke='%23111111' stroke-width='1.5'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: 1.25rem;
  background-position: calc(100% - var(--input-padding-x, 0)) 50%;
}

input[type=date]::-webkit-calendar-picker-indicator {
  background: 0 0;
  height: var(--input-height);
  width: 1.25rem;
  position: absolute;
  right: 0;
  top: 0;
  padding: 0 var(--input-padding-x, 0);
  cursor: pointer;
}

.btn.btn-outline-primary.btn-block.checkout-btn {
  height: 60px;
}

.deletePaymentMethod.btn {
  min-height: 0;
}

#checkout-main .pickup-in-store .card,
.btn.btn-primary,
.checkout-wrapper .card.shipping-section,
.page[data-action=Account-EditProfile] .profile-container .card,
.page[data-action=Address-AddAddress] .address-container .saved-address-container .card,
.page[data-action=Address-EditAddress] .address-container .saved-address-container .card,
.page[data-action=Address-List] .address-container .saved-address-container .card,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .checkout-order-total-summary,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .checkout-order-total-summary,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .checkout-order-total-summary,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .checkout-order-total-summary,
.page[data-action=Order-Details] .container.receipt .card.checkout-order-total-summary,
.page[data-action=Order-Details] .container.receipt .card.confirm-details,
.page[data-action=Order-Track] .container.receipt .card.checkout-order-total-summary,
.page[data-action=Order-Track] .container.receipt .card.confirm-details,
.page[data-action=Stores-Find] .store-locator-container .card,
.product .product-tile,
.sort-container .custom-select {
  border: none;
}

.btn.btn-outline-primary {
  -webkit-box-shadow: inset 0 0 0 0.0625rem var(--color-grey4);
          box-shadow: inset 0 0 0 0.0625rem var(--color-grey4);
  border: none;
  font-weight: var(--button-font-weight);
}

.swatch-circle-miscellaneous {
  background: -webkit-gradient(linear, left bottom, left top, from(#821e91), color-stop(25%, #821e91), color-stop(0, #edd134), color-stop(50%, #ff0), color-stop(0, #edd134), color-stop(0, #59ba00), color-stop(76%, #59ba00), color-stop(0, #111), to(#111)), -webkit-gradient(linear, left bottom, left top, from(#0e5cd1), color-stop(50%, #0e5cd1), color-stop(0, #e20b0b), to(#e20b0b));
  background: linear-gradient(0deg, #821e91, #821e91 25%, #edd134 0, #ff0 50%, #edd134 0, #59ba00 0, #59ba00 76%, #111 0, #111), linear-gradient(0deg, #0e5cd1, #0e5cd1 50%, #e20b0b 0, #e20b0b);
  background-repeat: repeat-y, repeat;
  background-size: 50% 100%, 100% 100%;
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  border-radius: 1.25em;
  display: block;
  height: 2.5em;
  position: relative;
  -webkit-transform: rotate(35deg);
          transform: rotate(35deg);
  width: 2.5em;
}

.choose-bonus-product-dialog .color-attribute,
.quick-view-dialog .color-attribute {
  border: none;
  padding: 0;
  background: 0 0;
}

@media (max-width: 767.98px) {
  .menu-toggleable-left.in .dropdown-menu {
    position: absolute;
    left: -100%;
    top: 0;
    width: 100%;
    height: 100%;
    border: 0;
    -webkit-transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    transition: left 0.5s cubic-bezier(0, 1, 0.5, 1);
    display: block;
  }
}
.cart-page ~ .product-carrousel-container .releaseDateProduct,
.experience-nike_layouts-carouselSimple .releaseDateProduct,
.experience-nike_layouts-carouselOptimized .releaseDateProduct,
.product-tile .tile-body .pdp-label.acceso-anticipado-plp,
.product-tile .tile-body .pdp-label.exclusive-members-plp,
.product-tile .tile-body .pdp-label.releaseDateProduct {
  color: #9e3401 !important;
}

.product-discount-mobile-plp {
  display: block;
}

.product-discount-desk-plp {
  display: none;
}

.accordion-container .accordion .accordion-card .card-body .region .product-text-wrapper,
.gift-bag-content-wrapper,
.page[data-action=Cart-Show] .purchase-counter,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .address-summary,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .address-summary,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .address-summary,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .address-summary,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .order-number-container,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .order-number-container,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .order-number-container,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .order-number-container,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .product-line-item,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .product-line-item,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .product-line-item,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .product-line-item,
.page[data-action=Order-Details] .container.receipt .total-section .payment-total-title,
.page[data-action=Order-Track] .container.receipt .total-section .payment-total-title,
.payment-form .container-body-address div.custom-checkbox,
.payment-form .panel-body .paynote-button,
.payment-form .panel-body .payucard-button {
  margin-bottom: 1.25rem;
}

#abandonCartModal .modal-footer .close-button,
#abandonCartModal .modal-footer .proceed-button {
  min-height: 3.75rem;
  margin: 0 0 0.625rem;
  font-weight: 700;
  letter-spacing: 0.03125rem;
}

#abandonCartModal .modal-footer .close-button {
  background-color: #fff;
  color: #111;
  border: 1px solid #111;
  border-radius: 1.875rem;
  font: 700 1rem/1.1875rem HelveticaNeue, sans-serif;
  margin-bottom: 0;
}

.experience-component.experience-nike_layouts-carouseDesktop1r2c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner,
.experience-component.experience-nike_layouts-carouselSimple .equalHeight .experience-component.experience-nike_assets-homeHeroBanner,
.experience-component.experience-nike_layouts-carouselOptimized .equalHeight .experience-component.experience-nike_assets-homeHeroBanner,
.experience-component.experience-nike_layouts-landingNavigationLayout .equalHeight .experience-component.experience-nike_assets-homeHeroBanner,
.experience-component.experience-nike_layouts-mobileGrid1r1c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner,
.experience-component.experience-nike_layouts-mobileGrid4r1c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner,
.experience-component.experience-nike_layouts-oneRowTwoColTitle .equalHeight .experience-component.experience-nike_assets-homeHeroBanner,
.experience-component.experience-nike_layouts-twoColsLayout .equalHeight .experience-component.experience-nike_assets-homeHeroBanner,
.search-results .experience-nike_assets-homeHeroBanner {
  height: 100%;
}

.experience-component.experience-nike_layouts-carouseDesktop1r2c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons,
.experience-component.experience-nike_layouts-carouselSimple .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons,
.experience-component.experience-nike_layouts-carouselOptimized .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons,
.experience-component.experience-nike_layouts-landingNavigationLayout .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons,
.experience-component.experience-nike_layouts-mobileGrid1r1c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons,
.experience-component.experience-nike_layouts-mobileGrid4r1c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons,
.experience-component.experience-nike_layouts-oneRowTwoColTitle .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons,
.experience-component.experience-nike_layouts-twoColsLayout .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons {
  height: 100%;
  margin-bottom: 0;
}

.experience-component.experience-nike_layouts-carouseDesktop1r2c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text,
.experience-component.experience-nike_layouts-carouselSimple .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text,
.experience-component.experience-nike_layouts-carouselOptimized .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text,
.experience-component.experience-nike_layouts-landingNavigationLayout .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text,
.experience-component.experience-nike_layouts-mobileGrid1r1c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text,
.experience-component.experience-nike_layouts-mobileGrid4r1c .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text,
.experience-component.experience-nike_layouts-oneRowTwoColTitle .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text,
.experience-component.experience-nike_layouts-twoColsLayout .equalHeight .experience-component.experience-nike_assets-homeHeroBanner .home-hero-banner.alignButtons.block-below .text {
  height: 100%;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column;
  -ms-flex-pack: justify;
  -webkit-box-pack: justify;
          justify-content: space-between;
}

.cart-page ~ .product-carrousel-container .lockicon,
.experience-nike_layouts-carouselSimple .lockicon,
.experience-nike_layouts-carouselOptimized .lockicon {
  position: absolute;
  top: 0.625rem;
  left: 0.625rem;
  z-index: 1;
}

.cart-page ~ .product-carrousel-container .exclusive-message,
.experience-nike_layouts-carouselSimple .exclusive-message,
.experience-nike_layouts-carouselOptimized .exclusive-message {
  opacity: 0;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  margin-top: 0.625rem;
  padding-left: 0.625rem;
  max-width: 18.75rem;
  color: #a38477;
  position: absolute;
  top: 3.125rem;
  left: 0.625rem;
  z-index: 1;
  font-size: 1.5rem;
}

.cart-page ~ .product-carrousel-container .exclusive-member-tile:hover .productImage:after,
.cart-page ~ .product-carrousel-container .product-tile:hover .exclusive-members-cart:after,
.experience-nike_layouts-carouselSimple .exclusive-member-tile:hover .productImage:after,
.experience-nike_layouts-carouselOptimized .exclusive-member-tile:hover .productImage:after {
  content: "";
  display: block;
  background-color: #f0f0f0;
  opacity: 0.4;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 0;
}

.cart-page ~ .product-carrousel-container .exclusive-member-tile:hover .exclusive-message,
.cart-page ~ .product-carrousel-container .product-tile:hover .exclusive-message,
.experience-nike_layouts-carouselSimple .exclusive-member-tile:hover .exclusive-message,
.experience-nike_layouts-carouselOptimized .exclusive-member-tile:hover .exclusive-message {
  opacity: 1;
  -webkit-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
}

.carousel-simple.optimized .experience-nike_assets-productCarouselTileOptimized .product-tile-carousel .productInformation .productData {
  display: inline;
}

.carousel-simple .text-truncate {
  color: var(--color-green);
}

.carousel-simple.optimized .experience-nike_assets-productCarouselTileOptimized .product-tile-carousel .productInformation .productData .product-price {
  margin-left: 0;
}

.experience-nike_assets-productCarouselTile .product-tile-carousel .productInformation .product-price .orignalPrice {
  text-decoration: line-through;
  padding-right: 0.625rem;
  color: #757575;
}

.carousel-simple.optimized .experience-nike_assets-productCarouselTileOptimized .product-tile-carousel .productInformation .product-details-top .name {
  overflow: hidden;
  text-overflow: ellipsis;
  font-weight: 500;
  -ms-flex: 1;
  -webkit-box-flex: 1;
          flex: 1;
  white-space: nowrap;
}

.product-tile-pd .product-tile-figure .product-tile-body .product-price {
  padding-top: 0.5rem;
  font-weight: 500;
  font-size: 16px !important;
}

.search-results #home-hero-banner-plp .image-container {
  aspect-ratio: 1.6;
  position: relative;
}

.search-results #home-hero-banner-plp .image-container img {
  min-width: 100%;
  min-height: auto;
  width: auto;
  height: auto;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  bottom: 0%;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  position: absolute;
}

.container.join-us-page .benefits-textbox h4,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .product-summary-block,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .product-summary-block,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .product-summary-block,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .product-summary-block,
.payment-form #accordion-billing .header-title-accordion-payment,
.plp-filter-header.grid-header,
.product-detail [data-product-field=sustainabilityDisclaimer] p,
.search-results .home-hero-banner .text .banner-description,
.search-results .home-hero-banner p {
  margin: 0;
}

@media (max-width: 991.98px) {
  .cart-page ~ .product-carrousel-container .exclusive-member-tile:hover .productImage:after,
.cart-page ~ .product-carrousel-container .product-tile:hover .exclusive-members-cart:after,
.experience-nike_layouts-carouselSimple .exclusive-member-tile:hover .productImage:after,
.experience-nike_layouts-carouselOptimized .exclusive-member-tile:hover .productImage:after {
    content: "";
    display: block;
    background: 0 0;
  }
  .cart-page ~ .product-carrousel-container .exclusive-member-tile:hover .exclusive-message,
.cart-page ~ .product-carrousel-container .exclusive-message,
.experience-nike_layouts-carouselSimple .exclusive-member-tile:hover .exclusive-message,
.experience-nike_layouts-carouselOptimized .exclusive-member-tile:hover .exclusive-message,
.experience-nike_layouts-carouselSimple .exclusive-message {
    display: none;
  }
  .experience-nike_layouts-carouselOptimized .exclusive-message {
    display: none;
  }
}
.search-results .home-hero-banner-plp .text .title * {
  font-size: 1.5rem;
  line-height: 2rem;
  margin: 0;
}

.mobile-category-name {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  position: sticky;
  -webkit-transition: top 0.15s;
  transition: top 0.15s;
  top: var(--visible-header-h, 0);
  z-index: 2;
  background-color: var(--color-secondary);
  padding-left: 1.4rem;
  padding-top: 0.9375rem;
}

.shipped-date {
  color: #1151FF !important;
  font-size: 16px !important;
}

#product-search-results .search-header-title {
  -webkit-transition: 0.2s;
  transition: 0.2s;
  -webkit-transform-origin: 0 100%;
          transform-origin: 0 100%;
  display: inline-block;
}

.product-detail .pdp-columns .row {
  max-width: 1200px;
  margin: auto;
}

.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper,
.page[data-action=Order-Details] .container.receipt .card-header-title .order-number-details span,
.page[data-action=Order-Details] .container.receipt .order-detail-email,
.page[data-action=Order-Details] .container.receipt .payment-details,
.page[data-action=Order-Details] .container.receipt .product-section .order-product-summary .card-body .product-line-item .item-attributes,
.page[data-action=Order-Details] .container.receipt .summary-details.shipping,
.page[data-action=Order-Details] .container.receipt .total-section p,
.page[data-action=Order-Track] .container.receipt .card-header-title .order-number-details span,
.page[data-action=Order-Track] .container.receipt .order-detail-email,
.page[data-action=Order-Track] .container.receipt .payment-details,
.page[data-action=Order-Track] .container.receipt .product-section .order-product-summary .card-body .product-line-item .item-attributes,
.page[data-action=Order-Track] .container.receipt .summary-details.shipping,
.page[data-action=Order-Track] .container.receipt .total-section p,
.page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results .store-details .open-status,
.payment-method-summary .info {
  color: var(--color-grey4);
}

.payment-method-summary .info .coupon-bank-exclusive {
  font-weight: 500;
  font-size: 14px !important;
  line-height: 18px;
  color: black;
  width: 80%;
}

.payment-method-summary .info .coupon-bank-exclusive.success {
  color: #41A03A !important;
}

.payment-method-summary .info .coupon-bank-exclusive.error {
  color: #D30005 !important;
}

.page[data-action=Account-EditProfile] .profile-container .card .modal-content .change-password-form .password-requirements .valid-requirement,
.page[data-action=Account-PasswordReset] .registration .password-requirements div.valid:after,
.page[data-action=Account-SetNewPassword] .registration .password-requirements div.valid:after,
.page[data-action=Login-Show] .registration .password-requirements div.valid:after,
.page[data-action=Register-Show] .registration .password-requirements div.valid:before,
.page[data-action=Stores-Detail] .store-page-detail .open-status.status-opened,
.page[data-action=Stores-Find] .store-locator-container .card.results-card .card-body .results .store-details .open-status.status-opened,
.page[data-querystring="action=register"] .registration .password-requirements div.valid:after {
  color: var(--color-green);
}

nav.header-no-menu .header-icon {
  border-radius: 100%;
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  position: relative;
  width: 2.5rem;
  height: 2.5rem;
  border: 0;
  background: 0 0;
}

.page[data-action=Checkout-Begin],
.page[data-action=Order-Confirm],
.page[data-action=Order-Pending],
.page[data-action=Order-PaymentError],
.page[data-action=Order-Confirm3DPayment] {
  background: #fff;
}

.checkout-wrapper .card .card-header {
  background-color: #111;
  color: #fff;
  display: block;
  margin-top: 0;
  font-size: 1.25rem;
  font-weight: 400;
}

.page[data-action=Account-PasswordReset] .registration .password-requirements div.valid,
.page[data-action=Account-SetNewPassword] .registration .password-requirements div.valid,
.page[data-action=Login-Show] .registration .password-requirements div.valid,
.page[data-action=Register-Show] .registration .password-requirements div.valid,
.page[data-action=Account-PasswordChange] .passwordChange .password-requirements div.valid,
.page[data-querystring="action=register"] .registration .password-requirements div.valid {
  color: var(--color-green);
}

#checkout-main .checkout-wrapper .card-shipping-methods a.ship-to-home.btn.btn-primary.btn-lg-icon,
#checkout-main .checkout-wrapper .card-shipping-methods a.ship-to-store.btn.btn-primary.btn-lg-icon {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  border-radius: 0.625rem;
  background-color: #fff;
  border: 1.5px solid #B0B0B0;
}

#checkout-main .checkout-wrapper .card-shipping-methods .nav-link.ship-to-store.btn.btn-primary.btn-lg-icon.disabled span {
  color: #959595;
}

#checkout-main .checkout-wrapper .card-shipping-methods .pickup-message {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}

#checkout-main .checkout-wrapper .card-shipping-methods .pickup-message span {
  font-weight: 400;
  line-height: 16px;
  text-align: left;
}

#checkout-main .checkout-wrapper .order-product-summary-wrapper .edit-cart-btn {
  border-bottom: 2px solid black;
  font-weight: 500;
}

#checkout-main .checkout-wrapper .order-total-summary-wrapper .leading-lines,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .checkout-order-total-summary .leading-lines,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .checkout-order-total-summary .leading-lines,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .checkout-order-total-summary .leading-lines,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .checkout-order-total-summary .leading-lines {
  margin-bottom: 0.3125rem;
}

#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .pricing,
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .pricing span,
.font-inherit,
.page[data-action=Cart-Show] .cart-wishlist-container .wishlistItemCards .card-product-details p,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .pricing,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .pricing,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .pricing,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .pricing {
  font: inherit;
}

#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .item-attributes .line-item-shortDescription .line-item-attributes,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-shortDescription .line-item-attributes,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-shortDescription .line-item-attributes,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-shortDescription .line-item-attributes,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-shortDescription .line-item-attributes {
  line-height: 2.5rem;
  margin-bottom: 1rem;
}

#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .item-attributes .line-item-attributes,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-attributes,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-attributes,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-attributes,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-attributes {
  margin-bottom: 1.625rem;
}

#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .align-items-start .line-item-total-price .price,
.lh-1,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .align-items-start .line-item-total-price .price,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .align-items-start .line-item-total-price .price,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .align-items-start .line-item-total-price .price,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .align-items-start .line-item-total-price .price,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .item-attributes,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .item-attributes,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .item-attributes,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .item-attributes {
  line-height: 1;
}

#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .align-items-start .line-item-quantity,
#checkout-main .checkout-wrapper .order-product-summary-wrapper .order-product-summary .card-body .attributes-prices-wrapper .align-items-start .line-item-unit-price,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .align-items-start .line-item-quantity,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .align-items-start .line-item-quantity,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .align-items-start .line-item-quantity,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .align-items-start .line-item-quantity,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .align-items-start .line-item-unit-price,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .align-items-start .line-item-unit-price,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .align-items-start .line-item-unit-price,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .align-items-start .line-item-unit-price {
  margin-bottom: 1.625rem;
  line-height: 1;
}

.add-separation {
  border-top: 1px solid #e5e5e5;
  margin: 0.625rem 0;
  padding-top: 0.625rem;
}

.add-separation .personalization-tag-left-checkout {
  top: 4px;
}

.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner {
  max-width: 18.75rem;
  padding: 1.25rem;
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-flow: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-flow: column;
}

.page[data-action=Checkout-Begin] ~ .tooltip .tooltip-inner .checkoutToolTipNewContent {
  padding: 0.9375rem 0.9375rem 1.25rem;
  background-color: #fff;
  color: #111;
  margin: 1rem;
}

.payment-method-summary .remove-peyment-text {
  margin-right: 5px;
  font-size: 0.75rem;
  line-height: 0.9375rem;
  font-weight: 500;
  color: var(--color-grey5);
}

.payment-form #accordion-billing .nav .nav-item[data-method-id=YAPE] {
  padding: 0.725rem 1.25rem;
}

.payment-form #accordion-billing .nav .nav-item img.yape-option {
  width: 27px;
  height: auto;
  margin-right: 8px;
  margin-left: -2px;
}

.credit-card-content .tooltip-btn,
.openpay-card-content .tooltip-btn {
  --tooltip-size: 1.25rem;
  top: 1rem;
  right: 0.375rem;
}

.credit-card-content .card-number-wrapper .cardNumber,
.openpay-card-content .card-number-wrapper .cardNumber {
  background: url("../../images/padlock.png"), var(--color-white);
  background-repeat: no-repeat;
  background-position-x: 99%;
  background-position-y: center;
  background-size: 1rem;
}

@media (max-width: 767.98px) {
  .credit-card-content .card-number-wrapper .cardNumber,
.openpay-card-content .card-number-wrapper .cardNumbe {
    font-size: 0.875rem;
  }
  #checkout-main .checkout-wrapper .card-shipping-methods .pickup-message {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
  }
}
.credit-card-content .card-number-wrapper:after,
.openpay-card-content .card-number-wrapper:after {
  right: 2.5rem;
  top: 0.8125rem;
  background-image: none;
}

.page[data-action=Order-Confirm] .container.receipt,
.page[data-action=Order-Pending] .container.receipt,
.page[data-action=Order-PaymentError] .container.receipt,
.page[data-action=Order-Confirm3DPayment] .container.receipt {
  margin-top: 2.5rem;
  margin-bottom: 3.125rem;
}

.page[data-action=Order-Confirm] .container.receipt .receipt-order .col-12,
.page[data-action=Order-Pending] .container.receipt .receipt-order .col-12,
.page[data-action=Order-PaymentError] .container.receipt .receipt-order .col-12,
.page[data-action=Order-Confirm3DPayment] .container.receipt .receipt-order .col-12 {
  max-width: 41.75rem;
  margin: auto;
}

.page[data-action=Order-Confirm] .container.receipt .order-thank-you-msg,
.page[data-action=Order-Pending] .container.receipt .order-thank-you-msg,
.page[data-action=Order-PaymentError] .container.receipt .order-thank-you-msg,
.page[data-action=Order-Confirm3DPayment] .container.receipt .order-thank-you-msg {
  font-size: 2rem;
  font-weight: 500;
  text-align: center;
}

.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .end-lines span,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .end-lines span,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .end-lines span,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .end-lines span,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .start-lines span,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .start-lines span,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .start-lines span,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .start-lines span,
.page[data-action=Order-Details] .container.receipt .address-title,
.page[data-action=Order-Details] .container.receipt .payment-title,
.page[data-action=Order-Details] .container.receipt .payment-total-title,
.page[data-action=Order-Track] .container.receipt .address-title,
.page[data-action=Order-Track] .container.receipt .payment-title,
.page[data-action=Order-Track] .container.receipt .payment-total-title {
  font-size: 1rem !important;
}

.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-header,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-header,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-header,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-header {
  background-color: var(--color-primary);
  color: var(--color-white);
}

.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-header .card-header-custom,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-header .card-header-custom,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-header .card-header-custom,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-header .card-header-custom {
  color: var(--color-white);
  font-family: var(--button-secondary-font-family);
  font-size: 1.25rem;
  font-weight: 500;
}

.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body {
  padding-bottom: 0;
}

.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .address-summary span,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .address-summary span,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .address-summary span,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .address-summary span,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .order-number-container span,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .order-number-container span,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .order-number-container span,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .order-number-container span {
  font-size: 0.875rem;
  font-weight: 400;
  color: var(--color-grey4);
}

.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .summary-details.leading-lines,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .summary-details.leading-lines,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .summary-details.leading-lines,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .summary-details.leading-lines {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  color: var(--color-grey4);
}

.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .summary-section-label-title,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .summary-section-label-title,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .summary-section-label-title,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .summary-section-label-title {
  font-size: 1.25rem;
  font-weight: 500;
  font-family: var(--button-secondary-font-family);
  margin-bottom: 0.625rem;
  border-bottom: 0.0625rem solid var(--color-grey2);
  padding-bottom: 0.625rem;
}

.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .summary-section-label,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .summary-section-label,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .summary-section-label,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .summary-section-label {
  font-size: 0.875rem;
  font-weight: 500;
  color: var(--color-primary);
  margin-bottom: 0.5rem;
}

.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .payment-details,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .payment-details,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .payment-details,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .payment-details {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  font-size: 0.875rem;
  font-weight: 400;
  color: var(--color-grey4);
}

.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .payment-details .cash-type img,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .payment-details .cash-type img,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .payment-details .cash-type img,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .payment-details .cash-type img {
  width: 6.875rem;
  margin: 0.3125rem 0 0.3125rem -0.3125rem;
}

.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .payment-details .cash-type .item__name,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .payment-details .cash-type .item__name,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .payment-details .cash-type .item__name,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .payment-details .cash-type .item__name {
  color: var(--cerulean-blue);
  font-weight: 500;
}

.fs-inherit,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .line-item-total-text,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .line-item-total-text,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .line-item-total-text,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .line-item-total-text {
  font-size: inherit;
}

.fw-inherit,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .price .sales,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .price .sales,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .price .sales,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .price .sales {
  font-weight: inherit;
}

.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-name,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-name,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-name,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-name,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-shortDescription,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-shortDescription,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-shortDescription,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-shortDescription {
  font-size: 1rem;
  color: var(--color-primary);
  font-weight: 500;
  white-space: inherit;
}

.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-name,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-name,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-name,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .attributes-prices-wrapper .line-item-name {
  margin-bottom: 0;
  line-height: 2.5rem;
}

.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button {
  margin-top: 0.625rem;
  text-align: center;
  padding-left: 0.625rem;
  padding-right: 0.625rem;
}

.page[data-action=Order-Confirm] .container.receipt .become-member-container,
.page[data-action=Order-Pending] .container.receipt .become-member-container,
.page[data-action=Order-PaymentError] .container.receipt .become-member-container,
.page[data-action=Order-Confirm3DPayment] .container.receipt .become-member-container {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-direction: column;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
          flex-direction: column;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  gap: 2.1875rem;
}

.page[data-action=Order-Confirm] .container.receipt .become-member-container .become-member-title,
.page[data-action=Order-Pending] .container.receipt .become-member-container .become-member-title,
.page[data-action=Order-PaymentError] .container.receipt .become-member-container .become-member-title,
.page[data-action=Order-Confirm3DPayment] .container.receipt .become-member-container .become-member-title {
  font-size: 1.5rem;
  font-weight: 500;
  font-family: var(--button-secondary-font-family);
  text-transform: uppercase;
}

.page[data-action=Order-Confirm] .container.receipt .become-member-container .become-member-text,
.page[data-action=Order-Pending] .container.receipt .become-member-container .become-member-text,
.page[data-action=Order-PaymentError] .container.receipt .become-member-container .become-member-text,
.page[data-action=Order-Confirm3DPayment] .container.receipt .become-member-container .become-member-text {
  font-size: 0.875rem;
  font-weight: 400;
  color: var(--color-grey4);
  max-width: 20.875rem;
}

.page[data-action=Order-Confirm] .container.receipt .become-member-container .btn-become-member,
.page[data-action=Order-Pending] .container.receipt .become-member-container .btn-become-member,
.page[data-action=Order-PaymentError] .container.receipt .become-member-container .btn-become-member,
.page[data-action=Order-Confirm3DPayment] .container.receipt .become-member-container .btn-become-member {
  max-width: 9.8125rem;
}

.page[data-action=Order-Confirm] .leading-lines .end-lines span,
.page[data-action=Order-Pending] .leading-lines .start-lines span,
.page[data-action=Order-PaymentError] .leading-lines .start-lines span,
.page[data-action=Order-Confirm3DPayment] .leading-lines .end-lines span {
  z-index: unset;
}

.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info {
  padding: 0.625rem 0 1rem 0 !important;
}

.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .line-item-name {
  font-family: var(--body-bold-font-family);
  font-size: 1rem;
  line-height: 1.75rem;
  width: auto;
  text-overflow: unset;
  white-space: unset;
  margin-bottom: 0px;
}

.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .line-item-attributes {
  color: var(--color-grey4);
  font-size: 1rem;
  line-height: 1.75rem;
  margin-bottom: 0px;
}

.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .remove-fav-container {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-pack: start;
  -webkit-box-pack: start;
          justify-content: flex-start;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  margin-left: 0.4375rem;
  gap: 10px;
}

.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .size-quantity-wrapper .size-form {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  margin-bottom: 0px;
}

.page[data-action=Cart-Show] .cart-page .product-card-container .card.product-info .size-quantity-wrapper .quantity-form {
  display: -ms-flexbox;
  display: -webkit-box;
  display: flex;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  margin-top: 0;
  margin-bottom: 0px;
}

.page[data-action=Cart-Show] .cart-page .totals #promo-coupon-container .card-body {
  border: none;
  margin-bottom: 0;
  padding: 0 0.75rem;
}

@media (max-width: 543.98px) {
  .page[data-action=Cart-Show] .cart-page .totals .checkout-continue {
    background-color: white;
    border: 1px solid #CBCBCB;
  }
  .checkout-continue div:has(.btn-primary) {
    padding-bottom: 10px;
    padding-inline: 14px;
  }
  .checkout-continue div:has(.btn-outline-primary) {
    padding-top: 0;
    padding-bottom: 20px;
    padding-inline: 14px;
  }
  .checkout-continue:not(:has(.btn-outline-primary)) div:has(.btn-primary) {
    padding-bottom: 20px;
  }
}
.account-landing-ordercard {
  padding: 0;
  height: 1rem;
  margin-left: 1.25rem;
  border-bottom: 0;
  margin-top: 1rem;
}

@media (min-width: 992px) {
  .search-results #home-hero-banner-plp .home-hero-banner .text {
    padding: 0;
  }
  .plp-filter-header {
    position: sticky;
    z-index: 1;
    top: var(--visible-header-h, 0);
    padding: 0 0 0.9375rem;
    -webkit-transition: top 0.15s;
    transition: top 0.15s;
  }
  .page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .payment-details .cash-type,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .payment-details .cash-type,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .payment-details .cash-type,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .payment-details .cash-type,
.page[data-action=Order-Confirm] .container.receipt .card.confirm-details .card-body .summary-section-label,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .card-body .summary-section-label,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .card-body .summary-section-label,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .card-body .summary-section-label {
    margin-bottom: 0.75rem;
  }
  .page[data-action=Order-Confirm] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button {
    text-align: right;
  }
  .page[data-action=Order-Confirm] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button .btn.btn-primary,
.page[data-action=Order-Pending] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button .btn.btn-primary,
.page[data-action=Order-PaymentError] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button .btn.btn-primary,
.page[data-action=Order-Confirm3DPayment] .container.receipt .card.confirm-details .checkout-order-total-summary .print-button .btn.btn-primary {
    width: 6.625rem;
  }
}
.page[data-action=Account-EditProfile] .profile-container .card .card-body .edit-profile-form .edit-password {
  text-decoration: underline;
  font-size: 0.75rem;
  font-weight: 500;
  border: none;
  background: 0 0;
}

.page[data-action=Account-PasswordReset] .hero.slant-down.login-banner,
.page[data-action=Account-PasswordReset] .promo-banner,
.page[data-action=Account-SetNewPassword] .hero.slant-down.login-banner,
.page[data-action=Account-SetNewPassword] .promo-banner,
.page[data-action=Login-Show] .hero.slant-down.login-banner,
.page[data-action=Login-Show] .promo-banner,
.page[data-action=Register-Show] .hero.slant-down.login-banner,
.page[data-action=Register-Show] .promo-banner,
.page[data-querystring="action=register"] .hero.slant-down.login-banner,
.page[data-querystring="action=register"] .promo-banner,
.page[data-action=Account-Experiencias] .promo-banner,
.page[data-action=Event-Landing] .promo-banner,
.page[data-action=Event-Myevents] .promo-banner,
.page[data-action=Event-Detail] .promo-banner {
  display: none;
}

.page[data-action=Account-PasswordReset] .col-12.col-lg-4.d-flex.flex-column,
.page[data-action=Account-SetNewPassword] .col-12.col-lg-4.d-flex.flex-column,
.page[data-action=Login-Show] .col-12.col-lg-4.d-flex.flex-column,
.page[data-action=Account-AuthPassword] .col-12.col-lg-4.d-flex.flex-column,
.page[data-action=Account-PasswordChange] .col-12.col-lg-4.d-flex.flex-column,
.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column,
.page[data-querystring="action=register"] .col-12.col-lg-4.d-flex.flex-column {
  max-width: 27.25rem;
  padding: 1.5rem;
}

.page[data-action=Register-Show] .col-12.col-lg-4.d-flex.flex-column {
  padding-bottom: 3.5rem;
}

.page[data-action=Account-PasswordReset] .registration .password-requirements,
.page[data-action=Account-SetNewPassword] .registration .password-requirements,
.page[data-action=Login-Show] .registration .password-requirements,
.page[data-action=Register-Show] .registration .password-requirements,
.page[data-action=Account-PasswordChange] .passwordChange .password-requirements,
.page[data-querystring="action=register"] .registration .password-requirements {
  padding: 0 1.5625rem 0 0;
  margin-top: -0.625rem;
  margin-bottom: 0.625rem;
  line-height: 0.875rem;
}

.page[data-action=Account-PasswordReset] .registration .password-requirements div,
.page[data-action=Account-SetNewPassword] .registration .password-requirements div,
.page[data-action=Login-Show] .registration .password-requirements div,
.page[data-action=Register-Show] .registration .password-requirements div,
.page[data-action=Account-PasswordChange] .passwordChange .password-requirements div,
.page[data-querystring="action=register"] .registration .password-requirements div {
  display: inline-block;
  font-size: 0.6875rem;
  vertical-align: bottom;
  color: var(--color-grey4);
  margin: 0;
  padding: 0;
}

.page[data-action=Account-PasswordReset] .registration .password-requirements div:before,
.page[data-action=Account-SetNewPassword] .registration .password-requirements div:before,
.page[data-action=Login-Show] .registration .password-requirements div:before,
.page[data-action=Register-Show] .registration .password-requirements div:before,
.page[data-action=Account-PasswordChange] .passwordChange .password-requirements div:before,
.page[data-querystring="action=register"] .registration .password-requirements div:before {
  content: "\2715";
  color: var(--color-grey4);
  padding-left: 0.1875rem;
}

.page[data-action=Register-Show] .registration .password-requirements .char-length.valid::before,
.lower-upper-number-cases.valid::before,
.page[data-action=Account-PasswordChange] .passwordChange .password-requirements .char-length.valid::before,
.lower-upper-number-cases.valid::before {
  content: "\2713" !important;
  color: var(--color-green) !important;
  padding-left: 0.1875rem;
}

.page[data-action=Register-Show] .registration .password-requirements .char-length.is-invalid::before,
.lower-upper-number-cases.is-invalid::before,
.page[data-action=Account-PasswordChange] .passwordChange .password-requirements .char-length.is-invalid::before,
.lower-upper-number-cases.is-invalid::before {
  content: "\2715" !important;
  color: #d43f21 !important;
  padding-left: 0.1875rem;
}

.page[data-action=Register-Show] .registration .password-requirements .char-length.is-invalid,
.page[data-action=Account-PasswordChange] .passwordChange .password-requirements .char-length.is-invalid,
.page[data-action=Register-Show] .registration .password-requirements .lower-upper-number-cases.is-invalid,
.page[data-action=Account-PasswordChange] .passwordChange .password-requirements .lower-upper-number-cases.is-invalid {
  color: #d43f21 !important;
}

.add-to-wishlist-alert,
.remove-from-wishlist-alert {
  -webkit-animation: 5s linear forwards fade;
          animation: 5s linear forwards fade;
  -webkit-box-shadow: 0.0625rem 0.0625rem 0.3125rem gray;
          box-shadow: 0.0625rem 0.0625rem 0.3125rem gray;
  padding: 1em;
}

.add-to-wishlist-messages,
div.add-to-cart-messages {
  background: var(--color-white);
  right: 0;
  padding: 1.5rem;
  z-index: 2;
}

@media (max-width: 991.98px) {
  .product-list-container .product-grid {
    margin-left: 0;
    margin-right: 0;
    margin-bottom: 25%;
  }
  .credit-card-content .card-number-wrapper:after,
.openpay-card-content .card-number-wrapper:after {
    right: 1.5625rem;
  }
  .product-tile .tile-body .product-titles .product-subtitle,
.product-tile .tile-body .product-titles .product-title {
    font-size: 0.875rem;
    line-height: 1.25rem;
  }
}
.carousel-simple .section-title-layout h2.title {
  font-size: 1.5rem;
  line-height: 1.75rem;
  font-weight: 500;
}

.fa-heart-o {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: inherit;
}

.password-change-link {
  color: #757575;
  text-decoration: underline;
}

.password-change-link:hover {
  text-decoration: underline;
  color: #757575;
}

.coming-soon-product,
.sold-out-product {
  background: var(--color-light-shades);
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  padding-top: 16px;
  padding-bottom: 16px;
  margin-bottom: 16px;
}

.coming-soon-product,
.sold-out-product {
  margin-top: 16px;
}

.sold-out-product {
  padding-left: 16px;
  padding-right: 16px;
}

.coming-soon-product span,
.sold-out-product span {
  font-family: var(--button-primary-font-family);
  font-weight: var(--body-font-weight);
  text-align: center;
}

.coming-soon-date {
  font-size: 15px;
  text-align: center;
}

.addToCart-modal-body .personalization-info-label {
  color: #757575;
}

.addToCart-modal-body .personalize-separator {
  border-left: 1px solid #757575;
  margin-top: 4px;
}

.addToCart-modal-body .personalization-details {
  height: 20px;
}

.personalization-info {
  color: #757575;
}

.personalization-nombre-value,
.personalization-numero-value {
  color: #111111;
}

.search-results-wrapper {
  height: 100vh;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
}

.selected-size {
  color: #111111;
  font-weight: 500;
}

.cart-product-card-border-bottom {
  border-bottom: 1px solid #CBCBCB;
}

@media (min-width: 640px) {
  .page[data-action=Cart-Show] .cart-personalized-image {
    max-width: 140px;
    max-height: 140px;
  }
}
.page[data-action=Cart-Show] .row-personalized-product {
  margin-top: 0.625rem;
  padding: 0.625rem 0;
  border-bottom: 0.0625rem solid var(--color-grey7);
  border-top: none;
}

.page[data-action=Cart-Show] .row-personalized-product:last-of-type {
  border: none;
}

.cart-coupon-not-applied {
  font-size: 16px;
  line-height: 28px;
  font-weight: 500;
  vertical-align: middle;
  color: #707072;
}

.coupon-code-text {
  font-weight: 400;
  font-size: 16px !important;
  line-height: 28px;
  color: #111111 !important;
  padding: 5px 10px !important;
  margin-bottom: 0 !important;
}

.coupon-not-applied-condition {
  font-size: 12px !important;
  line-height: 18px;
  color: #D30005 !important;
  padding: 5px 10px !important;
  margin-bottom: 0 !important;
}

.coupon-not-applied-cart-button {
  height: 28px;
  margin-bottom: 0 !important;
}

.coupon-not-applied-cart-button span {
  font-size: 28px;
  padding-right: 5px !important;
  font-weight: 300;
  color: #111111;
  line-height: 28px;
}

.approaching-discounts {
  margin-bottom: 0.5rem;
  margin-top: 0.5rem;
  padding: 0.5rem 1rem;
  background-color: #f5f5f5 !important;
}

@media (max-width: 767.98px) {
  .approaching-discounts {
    margin-bottom: 2rem;
    margin-top: 2rem;
  }
  .regular-card-product-spacing {
    margin-top: 1rem !important;
    margin-bottom: 0.5rem;
  }
  #promo_terms .content-asset {
    text-align: left !important;
  }
}
.cart-discount-applied-icon {
  height: 24px;
  vertical-align: bottom;
}

.single-approaching-discount-regular {
  border: none !important;
  background-color: #f5f5f5 !important;
  color: #008827 !important;
  font-weight: 500 !important;
  text-align: left !important;
}

.single-approaching-discount {
  background-color: #f5f5f5 !important;
  border: none !important;
  text-align: left !important;
  color: #000000 !important;
  font-weight: 500 !important;
}

.coupon-applied-label {
  color: #41A03A;
  font-size: 16px;
  line-height: 28px;
  font-weight: 500;
  vertical-align: middle;
}

.coupon-applied-text {
  color: #41A03A;
  font-size: 16px;
  line-height: 28px;
  font-weight: 500;
  vertical-align: middle;
}

.coupon-pending-label {
  color: #BA861E !important;
}

.coupon-not-applied-text {
  color: #707072;
  font-size: 16px;
  line-height: 28px;
  font-weight: 500;
  vertical-align: middle;
}

.coupon-not-applied-label {
  color: #707072;
  font-size: 16px;
  font-weight: 400;
  line-height: 28px;
}

.coupon-applied-icon {
  height: 28px;
  display: inline-block;
  vertical-align: bottom;
}

.coupon-not-applied-icon {
  height: 28px;
  display: inline-block;
  vertical-align: bottom;
}

.coupon-not-applied-cart-div {
  border: 1px solid #CBCBCB;
  border-radius: 7px;
  margin-bottom: 20px;
}

.productPrice-spacing {
  padding: 1.25rem 0 1.5625rem;
}

.hide-important {
  display: none !important;
}

.f-wg-300 {
  font-weight: 300;
}

.product-card-footer-desk {
  text-align: right;
}

.page-title-mobile-cart {
  margin-top: 0 !important;
}

.unit-price {
  margin-bottom: 0px !important;
}

@media (min-width: 768px) {
  .experience-productPrice {
    margin-bottom: 0.45em !important;
  }
}
.carousel-simple .home-hero-banner,
.slick-slider .home-hero-banner {
  margin-bottom: 0 !important;
}

.brand-theme {
  background-color: var(--brand-bg);
  color: var(--brand-text);
}

.brand-theme .product-price {
  color: var(--brand-text) !important;
}

.brand-theme .header-top, .brand-theme .promo-banner {
  background-color: var(--brand-primary);
  -webkit-box-shadow: none;
          box-shadow: none;
}

.brand-theme .header-wrapper {
  background-color: var(--brand-bg);
}

.brand-theme .promo-banner-item a {
  color: var(--brand-text) !important;
}

.brand-theme .dropdown-menu.show, .brand-theme .navbar-nav .megamenu-dropdown .dropdown-menu, .brand-theme .search-results-wrapper {
  background-color: var(--brand-bg) !important;
}

.brand-theme .navbar .nav-link,
.brand-theme .editorialRichText-component-container p,
.brand-theme .productData .name,
.brand-theme .carousel-simple .row-title-arrows h2,
.brand-theme .editorialRichText-component-container h1,
.brand-theme .section-title-layout .title {
  color: var(--brand-text) !important;
}

.brand-theme .menu-flex .dropdown-item a.dropdown-link {
  color: #9E9EA0 !important;
}

.brand-theme .menu-flex .dropdown-item a.dropdown-link:hover {
  color: var(--brand-text) !important;
}

.brand-theme .search-placeholder, .brand-theme .subCategory-menu {
  color: var(--brand-text) !important;
}

.brand-theme .top-menu .jordan img {
  -webkit-filter: invert(1);
          filter: invert(1);
}

.brand-theme .logo-home svg {
  fill: var(--brand-text);
}

.brand-theme .header-search input.search-field {
  background-color: #111111;
}

.brand-theme .heart path, .brand-theme .header-icon path {
  stroke: var(--brand-text);
}

.brand-theme .navbar-toggler .svg-icon.menu {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='36' height='36' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M8 9.8a.8.8 0 0 1 .8-.8h18.109a.8.8 0 0 1 .8.8v.337a.8.8 0 0 1-.8.8H8.8a.8.8 0 0 1-.8-.8V9.8zm0 8.032a.8.8 0 0 1 .8-.8h18.109a.8.8 0 0 1 .8.8v.337a.8.8 0 0 1-.8.8H8.8a.8.8 0 0 1-.8-.8v-.337zm.8 7.232a.8.8 0 0 0-.8.8v.336a.8.8 0 0 0 .8.8h18.109a.8.8 0 0 0 .8-.8v-.337a.8.8 0 0 0-.8-.8H8.8z' fill='%23ffffff'/%3E%3C/svg%3E");
}

.brand-theme .header-search input.search-field:hover {
  background-color: #111111 !important;
}

.brand-theme .suggestions-active .search-field:focus {
  background-color: #111111 !important;
}

.brand-theme .header-search input.search-field:focus, .brand-theme .header-search input.search-field:hover {
  background: #111111 !important;
  color: var(--brand-text);
}

.brand-theme .header-top .nav-item.user .popover .nav-item a {
  color: #757575 !important;
}

.brand-theme .header-top .nav-item.user .popover .nav-item a:hover, .brand-theme .header-top .help-menu nav a:hover {
  color: var(--brand-text);
}

.brand-theme .home-hero-banner {
  --banner-color: var(--brand-primary);
  --banner-inverted-color: var(--brand-text);
}

.brand-theme .carousel-simple {
  background-color: var(--brand-bg);
}

.brand-theme .carousel-simple.optimized .slides {
  -webkit-background-clip: border-box;
  background-clip: border-box;
  background: none;
}

.brand-theme .carousel-simple.optimized .slides:hover {
  background-color: var(--brand-bg);
}

.brand-theme .carousel-simple .slides {
  -webkit-mask-image: none !important;
  mask-image: none !important;
}

.brand-theme .carousel-simple.carousel-simple-arrows-enabled .slides {
  -webkit-background-clip: border-box;
  background-clip: border-box;
  background: none;
}

.brand-theme .carousel-simple.carousel-simple-arrows-enabled .slides:hover {
  background-color: var(--brand-bg);
}

.brand-theme .carousel-simple .slides::-webkit-scrollbar,
.brand-theme .carousel-simple.optimized .slides::-webkit-scrollbar {
  height: 0px;
  -webkit-transition: height 0.3s ease;
  transition: height 0.3s ease;
}

.brand-theme .carousel-simple:hover .slides::-webkit-scrollbar,
.brand-theme .carousel-simple.optimized:hover .slides::-webkit-scrollbar {
  height: 8px;
}

.brand-theme .carousel-simple .slides::-webkit-scrollbar-track,
.brand-theme .carousel-simple.optimized .slides::-webkit-scrollbar-track {
  background: var(--brand-bg);
}

.brand-theme .carousel-simple .slides::-webkit-scrollbar-thumb,
.brand-theme .carousel-simple.optimized .slides::-webkit-scrollbar-thumb {
  background-color: var(--brand-primary);
  border-radius: 10px;
}

.brand-theme .carousel-simple .slides::-webkit-scrollbar-thumb:hover,
.brand-theme .carousel-simple.optimized .slides::-webkit-scrollbar-thumb:hover {
  background-color: var(--brand-primary);
}

.brand-theme .promo-banner .promo-banner-content .slick-arrow.slick-next:before,
.brand-theme .promo-banner .promo-banner-content .slick-arrow.slick-prev:before {
  color: var(--brand-text) !important;
}

.brand-theme .slick-next, .brand-theme .slick-next:focus, .brand-theme .slick-next:hover,
.brand-theme .slick-prev, .brand-theme .slick-prev:focus, .brand-theme .slick-prev:hover {
  opacity: 1;
  color: var(--brand-text);
}

.brand-theme #footercontent {
  background-color: var(--brand-bg);
}

.brand-theme #footercontent {
  position: relative;
}

.brand-theme #footercontent::before {
  content: "";
  position: absolute;
  top: 0;
  left: 50%;
  width: 94%;
  height: 1px;
  background-color: #B0B0B0;
  -webkit-transform: translateX(-50%);
          transform: translateX(-50%);
}

.brand-theme #footercontent .container .footer-item.general-column li a {
  color: var(--brand-text) !important;
}

.brand-theme .help-menu-content {
  background-color: var(--brand-bg) !important;
}

.brand-theme .help-menu-text {
  color: var(--brand-text) !important;
}

.brand-theme .help-menu-content .help-menu-info {
  color: #9E9EA0 !important;
}

.brand-theme .help-menu-content .help-menu-info:hover {
  color: var(--brand-text) !important;
}

.brand-theme .user .popover {
  background-color: var(--brand-bg) !important;
}

.brand-theme .header-top .nav-item.user .popover .nav-item a:hover {
  color: var(--brand-text) !important;
}

.brand-theme .header-icon:hover {
  background: #454545 !important;
}

.brand-theme .cancel-search-button:hover {
  background-color: transparent !important;
}

.brand-theme .list-group-item-action.suggestion-phrase {
  color: #959595;
}

.brand-theme .list-group-item-action.suggestion-phrase span {
  color: var(--brand-text);
}

.brand-theme #search-placeholder a {
  color: var(--brand-text) !important;
}

.brand-theme .header-top-links a {
  color: var(--brand-text) !important;
}

.brand-theme .product-title {
  color: var(--brand-text) !important;
}

.brand-theme #editorialRichText-component-container- p a:hover {
  color: var(--brand-text) !important;
}

.brand-theme .productInformation .pdp-label {
  color: #FF8255 !important;
}

.brand-theme .product-tile-carousel .short-description {
  color: #9E9EA0 !important;
}

.brand-theme .pd-item-promo {
  color: #1EAA52 !important;
}

.brand-theme .personalization-tag-left {
  background: var(--brand-bg) !important;
}

.brand-theme .carousel-simple .arrows-enabled .btn-circle {
  background-color: #4B4B4D !important;
}

.brand-theme .carousel-simple .arrows-enabled .btn-circle.disabled {
  background-color: #111111 !important;
}

.brand-theme .btn-previous.disabled .icon {
  color: #4B4B4D !important;
}

.brand-theme .carousel-simple .arrows-enabled .btn-circle:hover {
  background-color: #CACACB !important;
}

.brand-theme .btn-circle .icon {
  color: #ffffff !important;
}

.brand-theme .main-menu .navbar-nav .nav-link:hover {
  color: var(--brand-text) !important;
  border-bottom-color: var(--brand-text) !important;
}

.brand-theme .main-menu .navbar-nav > .nav-item.show > .nav-link {
  border-bottom-color: var(--brand-text) !important;
  color: var(--brand-text) !important;
}

.brand-theme .img-personalization-tag-plp {
  content: url("../images/icons/personalize-icon-nike-white.svg");
}

.brand-theme .experience-component section a:not(.btn) {
  color: var(--brand-text) !important;
}

.brand-theme .experience-component section:not(.home-hero-banner) a {
  color: var(--brand-text) !important;
}

.brand-theme .experience-component section a:not(.btn):hover {
  text-decoration: underline;
}

.brand-theme .experience-component .rich-text,
.brand-theme .experience-component .html-content {
  color: var(--brand-text);
}

.brand-theme .experience-component .rich-text *:not(.btn),
.brand-theme .experience-component .html-content *:not(.btn) {
  color: var(--brand-text) !important;
}

.brand-theme .price .sales .strike-through .value {
  color: #9E9EA0 !important;
}

.brand-theme .price .sales .value {
  color: var(--brand-text) !important;
}

.brand-theme .home-hero-banner a.btn:hover {
  background-color: #CBCBCB !important;
}

.brand-theme .experience-nike_assets-productCarouselTileOptimized .product-tile-carousel .productInformation .productData .orignalPrice {
  color: #9E9EA0 !important;
}

.brand-theme .plp-personalization-tag-text {
  color: var(--brand-text) !important;
}

.brand-theme .product-tile-carousel .personalization-tag-left .img-personalization-tag-plp {
  height: 21px !important;
  width: 21px !important;
  top: 10px !important;
  left: 12px !important;
}

.brand-theme .personalization-tag-left img.img-personalization-tag-plp {
  min-height: 8px !important;
  min-width: 8px !important;
}

.brand-theme .additional-menu-items a {
  color: var(--brand-text) !important;
}

.brand-theme .mobile-login-section span {
  color: #9E9EA0;
}

.brand-theme .mobile-login-section span a {
  color: var(--brand-text) !important;
}

.brand-theme .mobile-login-section .btn-primary {
  background-color: #ffffff;
  color: #111111;
}

.brand-theme .mobile-login-section .btn-outline-primary {
  color: #ffffff;
  border-color: #ffffff;
}

.brand-theme .mobile-menu-item a, .brand-theme .mobile-menu-item {
  color: var(--brand-text) !important;
}

.brand-theme .svg-icon.wishlist {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='30' height='30' viewBox='0 0 36 36' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M26.458 10.637a5.254 5.254 0 0 0-1.708-1.212A5 5 0 0 0 22.736 9a5 5 0 0 0-2.015.425 5.254 5.254 0 0 0-1.707 1.212L18 11.713l-1.015-1.076C15.998 9.589 14.66 9 13.264 9s-2.735.588-3.722 1.636C8.555 11.684 8 13.105 8 14.587c0 1.482.555 2.903 1.542 3.95l1.014 1.077L18 27l7.444-7.386 1.014-1.077a5.619 5.619 0 0 0 1.141-1.812 5.884 5.884 0 0 0 0-4.276 5.62 5.62 0 0 0-1.141-1.812z' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
}

.brand-theme .svg-icon.user {
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20 21v-4a4 4 0 0 0-4-4H8a4 4 0 0 0-4 4v4M12 12a5 5 0 1 0 0-10 5 5 0 0 0 0 10z' stroke='%23fff' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
  height: 1.5rem;
  width: 1.5rem;
}

.brand-theme .navbar .dropdown-menu {
  background-color: var(--brand-bg) !important;
}

.brand-theme .user-message {
  color: var(--brand-text) !important;
}

.brand-theme .header-top-links .mx-3 {
  color: var(--brand-text);
}

.brand-theme .minicart-quantity {
  color: var(--brand-text) !important;
}

.brand-theme .header-icon svg {
  top: 49% !important;
  left: 50% !important;
}

.brand-theme button.button-search {
  top: 50.4%;
  left: 0.6%;
  height: 2.1rem;
  width: 2.1rem;
}

.brand-theme .product-img-description.grey, .brand-theme .ITC-text-underneath p a {
  color: var(--brand-text) !important;
}

.brand-theme #footercontent .container .collapsible-xs .title {
  color: var(--brand-text) !important;
}

.brand-theme #footercontent .container #collapsible-get-help a, #footercontent .container #collapsible-about a, #footercontent .container .footer-bottom-menu a, #footercontent .container .guide-menu a, #footercontent .container .copyright {
  color: #9E9EA0;
}

.brand-theme #footercontent .container #collapsible-get-help a:hover, #footercontent .container #collapsible-about a:hover, #footercontent .container .footer-bottom-menu a:hover, #footercontent .container .guide-menu a:hover, #footercontent .container .copyright {
  color: #9E9EA0;
}

.brand-theme .country-content p, .brand-theme #footercontent .container .copyright p, .brand-theme #footercontent .copyright .menu-footer li a {
  color: #9E9EA0 !important;
}

.brand-theme .country-content p:hover, .brand-theme #footercontent .container .copyright p:hover, .brand-theme #footercontent .copyright .menu-footer li a:hover {
  color: #ffffff !important;
}

.brand-theme .guides-dropdown-menu {
  background-color: #1F1F21;
  border: 0.5px solid #9E9EA0;
}

@media (max-width: 991.98px) {
  .brand-theme .header-search input.search-field {
    background-color: transparent;
  }
  .brand-theme .container.header, .brand-theme .navbar {
    background-color: var(--brand-bg) !important;
  }
  .brand-theme .header.container .main-menu, .brand-theme .dropdown-menu.megamenu-dropdown {
    background-color: var(--brand-bg);
  }
  .brand-theme .svg-icon.close-small {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1 1l12 12M13 1L1 13' stroke='%23ffffff' stroke-width='2.3'/%3E%3C/svg%3E") !important;
  }
  .brand-theme .menu-toggleable-left .dropdown-item.dropdown > .dropdown-toggle:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5.6 12.8L10.4 8 5.6 3.2' stroke='%23ffffff' stroke-width='2.3' stroke-linecap='round'/%3E%3C/svg%3E") !important;
  }
  .brand-theme .menu-toggleable-left.navbar-toggleable-md .nav-item .nav-link {
    color: var(--brand-text) !important;
  }
  .brand-theme .jordan {
    -webkit-filter: invert(1);
            filter: invert(1);
  }
  .brand-theme .menu-group .svg-icon.orders {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M13.663 2.082a.96.96 0 0 0-.81.015L2.546 7.124A.974.974 0 0 0 2 8v11.838c0 .386.227.736.578.891l11.759 5.19a.96.96 0 0 0 .82-.022l10.309-5.189a.974.974 0 0 0 .534-.87V8.162a.973.973 0 0 0-.578-.891l-11.759-5.19zM10.58 5.368l2.715-1.324 9.207 4.063-2.69 1.462-9.232-4.2zM8.315 6.473l-3.14 1.53 9.667 4.267 2.83-1.538-9.357-4.26zM3.933 9.58v9.622l9.986 4.407v-9.622L3.933 9.58zm11.92 13.792l8.214-4.136V9.47l-8.215 4.463v9.44z' fill='%23ffffff'/%3E%3C/svg%3E");
  }
  .brand-theme .menu-group .svg-icon.help {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='28' height='28' viewBox='0 0 28 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.423 9.496A3.223 3.223 0 0 1 14.139 9c.62 0 1.27.185 1.781.608.531.44.858 1.093.858 1.892 0 .824-.338 1.358-.733 1.734-.143.136-.301.258-.414.345l-.059.045a1.414 1.414 0 0 0-.227.202c-.225.282-.256.399-.27.476-.01.058-.016.136-.016.273l.003.216v.018c.001.09.003.19.003.302a.833.833 0 0 1-1.667 0l-.003-.226c-.005-.278-.01-.597.04-.875.078-.443.279-.813.609-1.225.167-.209.364-.367.503-.475l.088-.068c.11-.085.187-.144.26-.215.13-.123.216-.24.216-.527 0-.313-.113-.492-.253-.608-.16-.132-.413-.225-.72-.225-.302 0-.598.093-.818.233-.229.146-.297.29-.308.347a.833.833 0 0 1-1.635-.327c.128-.637.569-1.12 1.046-1.424z' fill='%23ffffff'/%3E%3Ccircle cx='14' cy='18.5' r='1.2' fill='%23ffffff'/%3E%3Cpath fill-rule='evenodd' clip-rule='evenodd' d='M4 14C4 8.477 8.477 4 14 4s10 4.477 10 10-4.477 10-10 10S4 19.523 4 14zm10-8.056a8.056 8.056 0 1 0 0 16.112 8.056 8.056 0 0 0 0-16.112z' fill='%23ffffff'/%3E%3C/svg%3E") !important;
  }
  .brand-theme .menu-group .svg-icon.chevron-left-16 {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg width='16' height='16' viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.587 13.613a1.15 1.15 0 0 0 1.626-1.626l-1.626 1.626zM5.6 8l-.813-.813L3.974 8l.813.813L5.6 8zm5.613-3.987a1.15 1.15 0 1 0-1.626-1.626l1.626 1.626zm0 7.974l-4.8-4.8-1.626 1.626 4.8 4.8 1.626-1.626zm-4.8-3.174l4.8-4.8-1.626-1.626-4.8 4.8 1.626 1.626z' fill='%23ffffff'/%3E%3C/svg%3E");
  }
  .brand-theme .dropdown-item .subCategory-menu {
    color: var(--brand-text) !important;
  }
  .brand-theme .dropdown-menu .back .js-close-menu {
    color: var(--brand-text) !important;
  }
}
.free-shipping-container {
  margin-top: 18px;
}

.progress-text {
  margin-bottom: 3px;
  font-size: 14px;
  line-height: 150%;
  color: #111111;
  font-weight: 400;
}

.fs-message {
  margin-bottom: 6px;
}

.fs-bar-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  gap: 8px;
}

.fs-bar {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  height: 8px;
  background: #e5e5e5;
  border-radius: 4px;
  overflow: hidden;
}

.fs-fill {
  height: 100%;
  background: #007D48;
  -webkit-transition: width 0.3s ease;
  transition: width 0.3s ease;
  border-radius: 4px;
}

.fs-threshold {
  color: #111111;
  font-weight: 400;
  font-size: 16px;
  line-height: 150%;
  vertical-align: middle;
}

.free-shipping-login {
  color: #707072 !important;
  text-decoration: underline;
  font-weight: 500;
}

.fs-inline-content {
  display: inline;
}

.fs-inline-content a {
  text-decoration: underline;
  font-weight: 500;
  color: #000;
  white-space: nowrap;
}

.content-asset {
  display: inline;
}

@media (max-width: 575.98px) {
  .checkout-continue .progress-bar-container {
    padding: 20px 14px 7px 14px;
    background-color: #fff;
  }
  .checkout-continue .free-shipping-container {
    margin: 0;
    padding: 0;
  }
  .checkout-continue .progress-text,
.checkout-continue .fs-bar-wrapper,
.checkout-continue .fs-bar,
.checkout-continue .fs-fill,
.checkout-continue .fs-threshold {
    padding: 0;
  }
}
html.suggestions-active .brand-theme .header-search .button-search.header-icon {
  background-color: #111111;
}

html.suggestions-active .brand-theme .header-search input.search-field:focus {
  background: #111111 !important;
  color: var(--brand-text);
}

html.suggestions-active .brand-theme .header-search input.search-field:hover {
  background: #111111 !important;
  color: var(--brand-text);
}

html.suggestions-active .brand-theme .header-search input.search-field:active {
  background: #111111 !important;
  color: var(--brand-text);
}

html.suggestions-active .brand-theme .header-search:hover input.search-field {
  background-color: #111111 !important;
}
.btn,
img,
svg {
  vertical-align: middle;
}

.btn,
.btn-link,
.dropdown-item,
.form-control,
.fw-400,
.popover,
.tooltip,
dt {
  font-weight: 400;
}

.alert,
.btn .badge,
.card,
.carousel,
.cart-page ~ .product-carrousel-container .exclusive-member-tile,
.cart-page ~ .product-carrousel-container .exclusive-member-tile:hover .productImage,
.collapsing,
.credit-card-content .card-number-wrapper,
.openpay-card-content .card-number-wrapper,
.custom-checkbox .custom-control-input .custom-control-label,
.custom-checkbox .custom-control-input + label,
.dropdown,
.dropleft,
.dropright,
.dropup,
.experience-nike_layouts-carouselSimple .exclusive-member-tile,
.experience-nike_layouts-carouselOptimized .exclusive-member-tile,
.experience-nike_layouts-carouselSimple .exclusive-member-tile:hover .productImage,
.experience-nike_layouts-carouselOptimized .exclusive-member-tile:hover .productImage,
.fa-ul > li,
.form-group,
.header,
.list-group-item,
.minicart,
.navbar,
.navbar-header .user,
.page-link,
.suggestions-wrapper,
input[type=checkbox] .custom-control-label,
input[type=checkbox] + label {
  position: relative;
}

.form-control.is-invalid,
.was-validated .form-control:invalid {
  border-color: #d43f21;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23d43f21' viewBox='0 0 12 12'%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='%23d43f21' stroke='none'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: right 7.375em center;
  background-size: 14.75em 14.75em;
}

.alert {
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.1875rem;
}

.form-control.is-invalid {
  background-image: none;
}

.veil,
.veil .underlay {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}

.btn {
  padding: var(--button-padding-vertical) var(--button-padding-horizontal);
  font-size: var(--button-font-size) px;
  font-size: calc(var(--button-font-size) / 16) rem;
  font-weight: var(--button-font-weight);
  line-height: var(--button-line-height);
  border-radius: var(--button-border-radius);
}

.btn,
.btn.btn-primary.btn-lg-icon span {
  font-family: var(--button-primary-font-family);
}

.futura-condensed-bold-font,
.futura-condensed-bold-font a,
.futura-condensed-bold-font div,
.futura-condensed-bold-font h1,
.futura-condensed-bold-font h2,
.futura-condensed-bold-font h3,
.futura-condensed-bold-font h4,
.futura-condensed-bold-font h5,
.futura-condensed-bold-font h6,
.futura-condensed-bold-font p,
.futura-condensed-bold-font span,
.futura-condensed-bold-font strong {
  font-family: "Futura Condensed Bold", "Futura", "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.helvetica-neue-font,
.helvetica-neue-font a,
.helvetica-neue-font div,
.helvetica-neue-font h1,
.helvetica-neue-font h2,
.helvetica-neue-font h3,
.helvetica-neue-font h4,
.helvetica-neue-font h5,
.helvetica-neue-font h6,
.helvetica-neue-font p,
.helvetica-neue-font span,
.helvetica-neue-font strong {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
}

.subtitle-spotlight,
.subtitle-spotlight a,
.subtitle-spotlight div,
.subtitle-spotlight p,
.subtitle-spotlight span,
.subtitle-spotlight strong {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 400;
  font-size: 16px;
  line-height: 24px;
  text-align: center;
  color: #111;
}

.subtitle-spotlight {
  margin-bottom: 18px;
}

.title-spotlight,
.title-spotlight a,
.title-spotlight div,
.title-spotlight p,
.title-spotlight span,
.title-spotlight strong,
.title-spotlight h1,
.title-spotlight h2,
.title-spotlight h3,
.title-spotlight h4,
.title-spotlight h5,
.title-spotlight h6 {
  font-family: "Futura Condensed Bold", "Futura", "Futura Condensed ExtraBold", sans-serif !important;
  font-weight: 800;
  font-size: 48px;
  line-height: 48px;
  letter-spacing: -0.04em;
  text-transform: uppercase;
  text-align: center;
  color: #111;
}

.title-spotlight {
  margin: 0 0 18px 0;
}

.description-spotlight,
.description-spotlight a,
.description-spotlight div,
.description-spotlight p,
.description-spotlight span,
.description-spotlight strong {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
  font-weight: 400;
  font-size: 16px;
  line-height: 28px;
  text-align: center;
  color: #111;
}

.description-spotlight {
  margin: 0 auto 36px auto;
}

@media (min-width: 992px) {
  .subtitle-spotlight {
    margin-bottom: 12px;
  }
  .title-spotlight {
    margin: 0 0 12px 0;
  }
  .description-spotlight {
    margin: 0 auto 32px auto;
  }
}
.veil .underlay {
  opacity: 0.5;
  background: #fff;
}

.simplebar-content-wrapper {
  direction: inherit;
  -webkit-box-sizing: border-box !important;
          box-sizing: border-box !important;
  position: relative;
  display: block;
  height: 100%;
  width: auto;
  max-width: 100%;
  max-height: 100%;
  scrollbar-width: none;
  -ms-overflow-style: none;
}

.simplebar-content-wrapper::-webkit-scrollbar,
.simplebar-hide-scrollbar::-webkit-scrollbar {
  width: 0;
  height: 0;
}

.simplebar-scrollbar:before {
  position: absolute;
  content: "";
  background: #000;
  border-radius: 7px;
  left: 2px;
  right: 2px;
  opacity: 0;
  -webkit-transition: opacity 0.2s linear;
  transition: opacity 0.2s linear;
}

.simplebar-scrollbar.simplebar-visible:before {
  opacity: 0.5;
  -webkit-transition: opacity linear;
  transition: opacity linear;
}

.simplebar-track.simplebar-horizontal .simplebar-scrollbar {
  right: auto;
  left: 0;
  top: 2px;
  height: 7px;
  min-height: 0;
  min-width: 10px;
  width: auto;
}

input[type=email]:valid,
input[type=number]:valid,
input[type=tel]:valid,
input[type=text]:valid {
  background: #e8f0fe;
}

.btn {
  display: -ms-inline-flexbox;
  display: -webkit-inline-box;
  display: inline-flex;
  -ms-flex-pack: center;
  -webkit-box-pack: center;
          justify-content: center;
  -ms-flex-align: center;
  -webkit-box-align: center;
          align-items: center;
  min-height: 2.25rem;
}

.swatch-circle-beige,
.swatch-filter-beige {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  background: beige;
  display: block;
  position: relative;
}

.swatch-filter-beige,
.swatch-filter-blue,
.swatch-filter-green,
.swatch-filter-navy,
.swatch-filter-pink,
.swatch-filter-red,
.swatch-filter-yellow {
  width: 1.38em;
  height: 1.38em;
  border-radius: 0.69em;
}

.swatch-circle-black,
.swatch-filter-black {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  background: #000;
}

.swatch-filter-black,
.swatch-filter-brown,
.swatch-filter-grey,
.swatch-filter-orange,
.swatch-filter-purple,
.swatch-filter-white {
  width: 1.38em;
  height: 1.38em;
  border-radius: 0.69em;
  display: block;
  position: relative;
}

.swatch-circle-blue,
.swatch-filter-blue {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  background: #4479fb;
  display: block;
  position: relative;
}

.swatch-circle-brown,
.swatch-filter-brown {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  background: brown;
}

.swatch-circle-green,
.swatch-filter-green {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  background: #41a03a;
  display: block;
  position: relative;
}

.swatch-circle-grey,
.swatch-filter-grey {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  background: #8f979d;
}

.swatch-circle-navy,
.swatch-filter-navy {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  background: navy;
  display: block;
  position: relative;
}

.swatch-circle-orange,
.swatch-filter-orange {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  background: orange;
}

.swatch-circle-pink,
.swatch-filter-pink {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  background: #fe249a;
  display: block;
  position: relative;
}

.swatch-circle-purple,
.swatch-filter-purple {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  background: purple;
}

.swatch-circle-red,
.swatch-filter-red {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  background: red;
  display: block;
  position: relative;
}

.swatch-circle-white,
.swatch-filter-white {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  background: #fff;
}

.swatch-circle-yellow,
.swatch-filter-yellow {
  border: 0.063em solid rgba(0, 0, 0, 0.3);
  background: #ff0;
  display: block;
  position: relative;
}

.stage-check,
.svg-icon {
  background-repeat: no-repeat;
}

.cart-page ~ .product-carrousel-container .exclusive-members-plp,
.experience-nike_layouts-carouselSimple .exclusive-members-plp,
.experience-nike_layouts-carouselOptimized .exclusive-members-plp {
  color: #a38477;
}

.cart-page ~ .product-carrousel-container .acceso-anticipado-plp,
.experience-nike_layouts-carouselSimple .acceso-anticipado-plp,
.experience-nike_layouts-carouselOptimized .acceso-anticipado-plp {
  color: #903c17;
}

.search-results .image-container img {
  min-width: 100%;
  min-height: 100%;
  width: auto;
  height: auto;
  max-width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  bottom: 0%;
  left: 50%;
  -webkit-transform: translate(-50%, 0%);
          transform: translate(-50%, 0%);
  position: absolute;
}

.product .product-tile .wishlistTile i.fa-heart {
  top: 10px;
}

.product .product-tile .wishlistTile i.fa-heart:before {
  font-size: 1.125rem;
}

.stage-check {
  background-position: 1rem;
  background-size: auto;
}