@charset "UTF-8";
/* Imports the variables from parent */
:root {
  --y-color-red-dark: #a92b31;
  --y-color-rgb-red-dark: 169, 43, 49;
  --y-color-red: #ed1c24;
  --y-color-rgb-red: 237, 28, 36;
  --y-color-red-light: #f15922;
  --y-color-rgb-red-light: 241, 89, 34;
  --y-color-orange-dark: #dd5828;
  --y-color-rgb-orange-dark: 221, 88, 40;
  --y-color-orange: #f47920;
  --y-color-rgb-orange: 244, 121, 32;
  --y-color-orange-light: #fcaf17;
  --y-color-rgb-orange-light: 252, 175, 23;
  --y-color-green-dark: #006b6b;
  --y-color-rgb-green-dark: 0, 107, 107;
  --y-color-green: #01a490;
  --y-color-rgb-green: 1, 164, 144;
  --y-color-green-light: #20bdbe;
  --y-color-rgb-green-light: 32, 189, 190;
  --y-color-blue-dark: #0060af;
  --y-color-rgb-blue-dark: 0, 96, 175;
  --y-color-blue: #0089d0;
  --y-color-rgb-blue: 0, 137, 208;
  --y-color-blue-light: #00aeef;
  --y-color-rgb-blue-light: 0, 174, 239;
  --y-color-purple-dark: #5c2e91;
  --y-color-rgb-purple-dark: 92, 46, 145;
  --y-color-purple: #92278f;
  --y-color-rgb-purple: 146, 39, 143;
  --y-color-purple-light: #c6168d;
  --y-color-rgb-purple-light: 198, 22, 141;
  --y-color-white: #ffffff;
  --y-color-rgb-white: 255, 255, 255;
  --y-color-light-grey-1: #f2f2f2;
  --y-color-rgb-light-grey-1: 242, 242, 242;
  --y-color-light-grey-2: #e7e7e7;
  --y-color-rgb-light-grey-2: 231, 231, 231;
  --y-color-light-grey-3: #cccccc;
  --y-color-rgb-light-grey-3: 204, 204, 204;
  --y-color-grey-1: #636466;
  --y-color-rgb-grey-1: 99, 100, 102;
  --y-color-grey-2: #4f4f4f;
  --y-color-rgb-grey-2: 79, 79, 79;
  --y-color-grey-3: #3f4042;
  --y-color-rgb-grey-3: 63, 64, 66;
  --y-color-dark-grey-1: #2f2f2f;
  --y-color-rgb-dark-grey-1: 47, 47, 47;
  --y-color-dark-grey-2: #231f20;
  --y-color-rgb-dark-grey-2: 35, 31, 32;
  --y-color-black: #000000;
  --y-color-rgb-black: 0, 0, 0;
}

/**
 * Rem-converter mixin to convert px to rem
 *
 * Usages
 * @include rem(padding-bottom, 20px);
 *
 */
/* Variables overwritten for YMCA Virginia */
/**
 * Rem-converter mixin to convert px to rem
 *
 * Usages
 * @include rem(padding-bottom, 20px, true);
 *
 */
/**
 * Mixin for the arrow images.
 *
 * Usages
 * @include arrow-bg(rgba(#000000, 0.9));
 */
/*!
 * Bootstrap v4.6.2 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors
 * Copyright 2011-2022 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #0089d0;
  --indigo: #92278f;
  --purple: #5c2e91;
  --pink: #c6168d;
  --red: #ed1c24;
  --orange: #f47920;
  --yellow: #fcaf17;
  --green: #01a490;
  --teal: #006b6b;
  --cyan: #01a490;
  --white: #fff;
  --gray: #333333;
  --gray-dark: #777777;
  --sky-blue: #bfe1f3;
  --light-blue: #00aeef;
  --dark-blue: #0060af;
  --primary: #0089d0;
  --secondary: #333333;
  --success: #008485;
  --info: #01a490;
  --warning: #fcaf17;
  --danger: #ed1c24;
  --light: #ebebeb;
  --dark: #777777;
  --pink: #c6168d;
  --indigo: #92278f;
  --purple: #5c2e91;
  --primary-darker: #0060af;
  --orange: #f15922;
  --gray-100: #ebebeb;
  --gray-200: #ccc;
  --gray-300: #979797;
  --gray-400: #636466;
  --gray-500: #4f4f4f;
  --gray-600: #333333;
  --black: #000;
  --breakpoint-xs: 0;
  --breakpoint-sm: 600px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 1060px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: "Cachet Book", sans-serif;
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  -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: "Verdana", sans-serif;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #2f2f2f;
  text-align: left;
  background-color: #fff;
}

[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, .paragraph--type--branch-amenities .field-sb-title, 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;
  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: #0060af;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: #0089d0;
  text-decoration: none;
}

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: #333333;
  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, .paragraph--type--branch-amenities .field-sb-title, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  line-height: 1.2;
}

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

h2, .paragraph--type--branch-amenities .field-sb-title, .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 rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 0.875em;
  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.875em;
  color: #333333;
}
.blockquote-footer::before {
  content: "— ";
}

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

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

.figure {
  display: inline-block;
}

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

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

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

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

pre {
  display: block;
  font-size: 87.5%;
  color: #231f20;
}
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: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 600px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 1060px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

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

.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: 15px;
  padding-left: 15px;
}

.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: 600px) {
  .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: 1060px) {
  .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%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #2f2f2f;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #979797;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #979797;
}
.table tbody + tbody {
  border-top: 2px solid #979797;
}

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

.table-bordered {
  border: 1px solid #979797;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #979797;
}
.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: #2f2f2f;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(183.6, 221.96, 241.84);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(122.4, 193.64, 230.56);
}

.table-hover .table-primary:hover {
  background-color: rgb(162.0685430464, 211.9964238411, 237.8714569536);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(162.0685430464, 211.9964238411, 237.8714569536);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(197.88, 197.88, 197.88);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(148.92, 148.92, 148.92);
}

.table-hover .table-secondary:hover {
  background-color: rgb(185.13, 185.13, 185.13);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(185.13, 185.13, 185.13);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(183.6, 220.56, 220.84);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(122.4, 191.04, 191.56);
}

.table-hover .table-success:hover {
  background-color: rgb(166.3519893899, 212.2403713528, 212.5880106101);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(166.3519893899, 212.2403713528, 212.5880106101);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(183.88, 229.52, 223.92);
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(122.92, 207.68, 197.28);
}

.table-hover .table-info:hover {
  background-color: rgb(165.1060869565, 222.7939130435, 215.7156521739);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(165.1060869565, 222.7939130435, 215.7156521739);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(254.16, 232.6, 190.04);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(253.44, 213.4, 134.36);
}

.table-hover .table-warning:hover {
  background-color: rgb(253.8344680851, 223.9191489362, 164.8655319149);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(253.8344680851, 223.9191489362, 164.8655319149);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(249.96, 191.44, 193.68);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(245.64, 136.96, 141.12);
}

.table-hover .table-danger:hover {
  background-color: rgb(248.0865306122, 167.8134693878, 170.886122449);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(248.0865306122, 167.8134693878, 170.886122449);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: rgb(249.4, 249.4, 249.4);
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(244.6, 244.6, 244.6);
}

.table-hover .table-light:hover {
  background-color: rgb(236.65, 236.65, 236.65);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(236.65, 236.65, 236.65);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(216.92, 216.92, 216.92);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(184.28, 184.28, 184.28);
}

.table-hover .table-dark:hover {
  background-color: rgb(204.17, 204.17, 204.17);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(204.17, 204.17, 204.17);
}

.table-pink,
.table-pink > th,
.table-pink > td {
  background-color: rgb(239.04, 189.76, 223.08);
}
.table-pink th,
.table-pink td,
.table-pink thead th,
.table-pink tbody + tbody {
  border-color: rgb(225.36, 133.84, 195.72);
}

.table-hover .table-pink:hover {
  background-color: rgb(234.0279310345, 169.2720689655, 213.055862069);
}
.table-hover .table-pink:hover > td,
.table-hover .table-pink:hover > th {
  background-color: rgb(234.0279310345, 169.2720689655, 213.055862069);
}

.table-indigo,
.table-indigo > th,
.table-indigo > td {
  background-color: rgb(224.48, 194.52, 223.64);
}
.table-indigo th,
.table-indigo td,
.table-indigo thead th,
.table-indigo tbody + tbody {
  border-color: rgb(198.32, 142.68, 196.76);
}

.table-hover .table-indigo:hover {
  background-color: rgb(215.9276923077, 177.5723076923, 214.8523076923);
}
.table-hover .table-indigo:hover > td,
.table-hover .table-indigo:hover > th {
  background-color: rgb(215.9276923077, 177.5723076923, 214.8523076923);
}

.table-purple,
.table-purple > th,
.table-purple > td {
  background-color: rgb(209.36, 196.48, 224.2);
}
.table-purple th,
.table-purple td,
.table-purple thead th,
.table-purple tbody + tbody {
  border-color: rgb(170.24, 146.32, 197.8);
}

.table-hover .table-purple:hover {
  background-color: rgb(196.3302194357, 179.7731034483, 215.4068965517);
}
.table-hover .table-purple:hover > td,
.table-hover .table-purple:hover > th {
  background-color: rgb(196.3302194357, 179.7731034483, 215.4068965517);
}

.table-primary-darker,
.table-primary-darker > th,
.table-primary-darker > td {
  background-color: rgb(183.6, 210.48, 232.6);
}
.table-primary-darker th,
.table-primary-darker td,
.table-primary-darker thead th,
.table-primary-darker tbody + tbody {
  border-color: rgb(122.4, 172.32, 213.4);
}

.table-hover .table-primary-darker:hover {
  background-color: rgb(164.1895522388, 198.3770149254, 226.5104477612);
}
.table-hover .table-primary-darker:hover > td,
.table-hover .table-primary-darker:hover > th {
  background-color: rgb(164.1895522388, 198.3770149254, 226.5104477612);
}

.table-orange,
.table-orange > th,
.table-orange > td {
  background-color: rgb(251.08, 208.52, 193.12);
}
.table-orange th,
.table-orange td,
.table-orange thead th,
.table-orange tbody + tbody {
  border-color: rgb(247.72, 168.68, 140.08);
}

.table-hover .table-orange:hover {
  background-color: rgb(249.5608510638, 190.5072340426, 169.1391489362);
}
.table-hover .table-orange:hover > td,
.table-hover .table-orange:hover > th {
  background-color: rgb(249.5608510638, 190.5072340426, 169.1391489362);
}

.table-gray-100,
.table-gray-100 > th,
.table-gray-100 > td {
  background-color: rgb(249.4, 249.4, 249.4);
}
.table-gray-100 th,
.table-gray-100 td,
.table-gray-100 thead th,
.table-gray-100 tbody + tbody {
  border-color: rgb(244.6, 244.6, 244.6);
}

.table-hover .table-gray-100:hover {
  background-color: rgb(236.65, 236.65, 236.65);
}
.table-hover .table-gray-100:hover > td,
.table-hover .table-gray-100:hover > th {
  background-color: rgb(236.65, 236.65, 236.65);
}

.table-gray-200,
.table-gray-200 > th,
.table-gray-200 > td {
  background-color: rgb(240.72, 240.72, 240.72);
}
.table-gray-200 th,
.table-gray-200 td,
.table-gray-200 thead th,
.table-gray-200 tbody + tbody {
  border-color: rgb(228.48, 228.48, 228.48);
}

.table-hover .table-gray-200:hover {
  background-color: rgb(227.97, 227.97, 227.97);
}
.table-hover .table-gray-200:hover > td,
.table-hover .table-gray-200:hover > th {
  background-color: rgb(227.97, 227.97, 227.97);
}

.table-gray-300,
.table-gray-300 > th,
.table-gray-300 > td {
  background-color: rgb(225.88, 225.88, 225.88);
}
.table-gray-300 th,
.table-gray-300 td,
.table-gray-300 thead th,
.table-gray-300 tbody + tbody {
  border-color: rgb(200.92, 200.92, 200.92);
}

.table-hover .table-gray-300:hover {
  background-color: rgb(213.13, 213.13, 213.13);
}
.table-hover .table-gray-300:hover > td,
.table-hover .table-gray-300:hover > th {
  background-color: rgb(213.13, 213.13, 213.13);
}

.table-gray-400,
.table-gray-400 > th,
.table-gray-400 > td {
  background-color: rgb(211.32, 211.6, 212.16);
}
.table-gray-400 th,
.table-gray-400 td,
.table-gray-400 thead th,
.table-gray-400 tbody + tbody {
  border-color: rgb(173.88, 174.4, 175.44);
}

.table-hover .table-gray-400:hover {
  background-color: rgb(198.4462135922, 198.8087378641, 199.5337864078);
}
.table-hover .table-gray-400:hover > td,
.table-hover .table-gray-400:hover > th {
  background-color: rgb(198.4462135922, 198.8087378641, 199.5337864078);
}

.table-gray-500,
.table-gray-500 > th,
.table-gray-500 > td {
  background-color: rgb(205.72, 205.72, 205.72);
}
.table-gray-500 th,
.table-gray-500 td,
.table-gray-500 thead th,
.table-gray-500 tbody + tbody {
  border-color: rgb(163.48, 163.48, 163.48);
}

.table-hover .table-gray-500:hover {
  background-color: rgb(192.97, 192.97, 192.97);
}
.table-hover .table-gray-500:hover > td,
.table-hover .table-gray-500:hover > th {
  background-color: rgb(192.97, 192.97, 192.97);
}

.table-gray-600,
.table-gray-600 > th,
.table-gray-600 > td {
  background-color: rgb(197.88, 197.88, 197.88);
}
.table-gray-600 th,
.table-gray-600 td,
.table-gray-600 thead th,
.table-gray-600 tbody + tbody {
  border-color: rgb(148.92, 148.92, 148.92);
}

.table-hover .table-gray-600:hover {
  background-color: rgb(185.13, 185.13, 185.13);
}
.table-hover .table-gray-600:hover > td,
.table-hover .table-gray-600:hover > th {
  background-color: rgb(185.13, 185.13, 185.13);
}

.table-black,
.table-black > th,
.table-black > td {
  background-color: rgb(183.6, 183.6, 183.6);
}
.table-black th,
.table-black td,
.table-black thead th,
.table-black tbody + tbody {
  border-color: rgb(122.4, 122.4, 122.4);
}

.table-hover .table-black:hover {
  background-color: rgb(170.85, 170.85, 170.85);
}
.table-hover .table-black:hover > td,
.table-hover .table-black:hover > th {
  background-color: rgb(170.85, 170.85, 170.85);
}

.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: #777777;
  border-color: rgb(138.125, 138.125, 138.125);
}
.table .thead-light th {
  color: #2f2f2f;
  background-color: #ccc;
  border-color: #979797;
}

.table-dark {
  color: #fff;
  background-color: #777777;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(138.125, 138.125, 138.125);
}
.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: 599.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: 1059.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;
  }
}
.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: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #2f2f2f;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #636466;
  border-radius: 0.25rem;
  -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: #2f2f2f;
  background-color: #fff;
  border-color: rgb(80.5, 195.4350961538, 255);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.25);
}
.form-control::-webkit-input-placeholder {
  color: #333333;
  opacity: 1;
}
.form-control::-moz-placeholder {
  color: #333333;
  opacity: 1;
}
.form-control::-ms-input-placeholder {
  color: #333333;
  opacity: 1;
}
.form-control::placeholder {
  color: #333333;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #ccc;
  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 #2f2f2f;
}
select.form-control:focus::-ms-value {
  color: #2f2f2f;
  background-color: #fff;
}

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

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  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: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #2f2f2f;
  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.2rem;
}

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

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: #333333;
}

.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.875em;
  color: #008485;
}

.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: #fff;
  background-color: rgba(0, 132, 133, 0.9);
  border-radius: 0.25rem;
}
.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: #008485;
  padding-right: calc(1.5em + 0.75rem) !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='%23008485' 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 calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #008485;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 132, 133, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 132, 133, 0.25);
}

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

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #008485;
  padding-right: calc(0.75em + 2.3125rem) !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='%23777777' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem 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='%23008485' 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 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #008485;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 132, 133, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 132, 133, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #008485;
}
.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: #008485;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #008485;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: rgb(0, 182.6165413534, 184);
  background-color: rgb(0, 182.6165413534, 184);
}
.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(0, 132, 133, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 132, 133, 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: #008485;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #008485;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #008485;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 132, 133, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 132, 133, 0.25);
}

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

.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(237, 28, 36, 0.9);
  border-radius: 0.25rem;
}
.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: #ed1c24;
  padding-right: calc(1.5em + 0.75rem) !important;
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23ed1c24' 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='%23ed1c24' stroke='none'/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #ed1c24;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(237, 28, 36, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(237, 28, 36, 0.25);
}

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

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #ed1c24;
  padding-right: calc(0.75em + 2.3125rem) !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='%23777777' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem 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='%23ed1c24' 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='%23ed1c24' stroke='none'/%3e%3c/svg%3e") center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem) no-repeat;
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #ed1c24;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(237, 28, 36, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(237, 28, 36, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #ed1c24;
}
.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: #ed1c24;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #ed1c24;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: rgb(240.7469387755, 75.2530612245, 81.587755102);
  background-color: rgb(240.7469387755, 75.2530612245, 81.587755102);
}
.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(237, 28, 36, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(237, 28, 36, 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: #ed1c24;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #ed1c24;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #ed1c24;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(237, 28, 36, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(237, 28, 36, 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: 600px) {
  .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: #2f2f2f;
  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.25rem;
  -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: #2f2f2f;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 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: #0089d0;
  border-color: #0089d0;
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(0, 111.8064903846, 169.75);
  border-color: rgb(0, 103.4086538462, 157);
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: rgb(0, 111.8064903846, 169.75);
  border-color: rgb(0, 103.4086538462, 157);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38.25, 154.7, 215.05, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38.25, 154.7, 215.05, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #0089d0;
  border-color: #0089d0;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 103.4086538462, 157);
  border-color: rgb(0, 95.0108173077, 144.25);
}
.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(38.25, 154.7, 215.05, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38.25, 154.7, 215.05, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgb(31.875, 31.875, 31.875);
  border-color: rgb(25.5, 25.5, 25.5);
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: rgb(31.875, 31.875, 31.875);
  border-color: rgb(25.5, 25.5, 25.5);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(81.6, 81.6, 81.6, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(81.6, 81.6, 81.6, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(25.5, 25.5, 25.5);
  border-color: rgb(19.125, 19.125, 19.125);
}
.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(81.6, 81.6, 81.6, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(81.6, 81.6, 81.6, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #008485;
  border-color: #008485;
}
.btn-success:hover {
  color: #fff;
  background-color: rgb(0, 94.037593985, 94.75);
  border-color: rgb(0, 81.3834586466, 82);
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: rgb(0, 94.037593985, 94.75);
  border-color: rgb(0, 81.3834586466, 82);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38.25, 150.45, 151.3, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38.25, 150.45, 151.3, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #008485;
  border-color: #008485;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 81.3834586466, 82);
  border-color: rgb(0, 68.7293233083, 69.25);
}
.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(38.25, 150.45, 151.3, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38.25, 150.45, 151.3, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #01a490;
  border-color: #01a490;
}
.btn-info:hover {
  color: #fff;
  background-color: rgb(0.7681818182, 125.9818181818, 110.6181818182);
  border-color: rgb(0.6909090909, 113.3090909091, 99.4909090909);
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: rgb(0.7681818182, 125.9818181818, 110.6181818182);
  border-color: rgb(0.6909090909, 113.3090909091, 99.4909090909);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(39.1, 177.65, 160.65, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(39.1, 177.65, 160.65, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #01a490;
  border-color: #01a490;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: rgb(0.6909090909, 113.3090909091, 99.4909090909);
  border-color: rgb(0.6136363636, 100.6363636364, 88.3636363636);
}
.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(39.1, 177.65, 160.65, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(39.1, 177.65, 160.65, 0.5);
}

.btn-warning {
  color: #231f20;
  background-color: #fcaf17;
  border-color: #fcaf17;
}
.btn-warning:hover {
  color: #231f20;
  background-color: rgb(233.7276595745, 156.1542553191, 3.0223404255);
  border-color: rgb(221.1404255319, 147.7446808511, 2.8595744681);
}
.btn-warning:focus, .btn-warning.focus {
  color: #231f20;
  background-color: rgb(233.7276595745, 156.1542553191, 3.0223404255);
  border-color: rgb(221.1404255319, 147.7446808511, 2.8595744681);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(219.45, 153.4, 24.35, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(219.45, 153.4, 24.35, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #231f20;
  background-color: #fcaf17;
  border-color: #fcaf17;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #231f20;
  background-color: rgb(221.1404255319, 147.7446808511, 2.8595744681);
  border-color: rgb(208.5531914894, 139.335106383, 2.6968085106);
}
.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(219.45, 153.4, 24.35, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(219.45, 153.4, 24.35, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #ed1c24;
  border-color: #ed1c24;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(210.0908163265, 16.6591836735, 24.0632653061);
  border-color: rgb(198.2775510204, 15.7224489796, 22.7102040816);
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: rgb(210.0908163265, 16.6591836735, 24.0632653061);
  border-color: rgb(198.2775510204, 15.7224489796, 22.7102040816);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(239.7, 62.05, 68.85, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(239.7, 62.05, 68.85, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #ed1c24;
  border-color: #ed1c24;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(198.2775510204, 15.7224489796, 22.7102040816);
  border-color: rgb(186.4642857143, 14.7857142857, 21.3571428571);
}
.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(239.7, 62.05, 68.85, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(239.7, 62.05, 68.85, 0.5);
}

.btn-light {
  color: #231f20;
  background-color: #ebebeb;
  border-color: #ebebeb;
}
.btn-light:hover {
  color: #231f20;
  background-color: rgb(215.875, 215.875, 215.875);
  border-color: rgb(209.5, 209.5, 209.5);
}
.btn-light:focus, .btn-light.focus {
  color: #231f20;
  background-color: rgb(215.875, 215.875, 215.875);
  border-color: rgb(209.5, 209.5, 209.5);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(205, 204.4, 204.55, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(205, 204.4, 204.55, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #231f20;
  background-color: #ebebeb;
  border-color: #ebebeb;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #231f20;
  background-color: rgb(209.5, 209.5, 209.5);
  border-color: rgb(203.125, 203.125, 203.125);
}
.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(205, 204.4, 204.55, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(205, 204.4, 204.55, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #777777;
  border-color: #777777;
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(99.875, 99.875, 99.875);
  border-color: rgb(93.5, 93.5, 93.5);
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: rgb(99.875, 99.875, 99.875);
  border-color: rgb(93.5, 93.5, 93.5);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(139.4, 139.4, 139.4, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(139.4, 139.4, 139.4, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #777777;
  border-color: #777777;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(93.5, 93.5, 93.5);
  border-color: rgb(87.125, 87.125, 87.125);
}
.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(139.4, 139.4, 139.4, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(139.4, 139.4, 139.4, 0.5);
}

.btn-pink {
  color: #fff;
  background-color: #c6168d;
  border-color: #c6168d;
}
.btn-pink:hover {
  color: #fff;
  background-color: rgb(163.575, 18.175, 116.4852272727);
  border-color: rgb(152.1, 16.9, 108.3136363636);
}
.btn-pink:focus, .btn-pink.focus {
  color: #fff;
  background-color: rgb(163.575, 18.175, 116.4852272727);
  border-color: rgb(152.1, 16.9, 108.3136363636);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(206.55, 56.95, 158.1, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(206.55, 56.95, 158.1, 0.5);
}
.btn-pink.disabled, .btn-pink:disabled {
  color: #fff;
  background-color: #c6168d;
  border-color: #c6168d;
}
.btn-pink:not(:disabled):not(.disabled):active, .btn-pink:not(:disabled):not(.disabled).active, .show > .btn-pink.dropdown-toggle {
  color: #fff;
  background-color: rgb(152.1, 16.9, 108.3136363636);
  border-color: rgb(140.625, 15.625, 100.1420454545);
}
.btn-pink:not(:disabled):not(.disabled):active:focus, .btn-pink:not(:disabled):not(.disabled).active:focus, .show > .btn-pink.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(206.55, 56.95, 158.1, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(206.55, 56.95, 158.1, 0.5);
}

.btn-indigo {
  color: #fff;
  background-color: #92278f;
  border-color: #92278f;
}
.btn-indigo:hover {
  color: #fff;
  background-color: rgb(115.8135135135, 30.9364864865, 113.4337837838);
  border-color: rgb(105.7513513514, 28.2486486486, 103.5783783784);
}
.btn-indigo:focus, .btn-indigo.focus {
  color: #fff;
  background-color: rgb(115.8135135135, 30.9364864865, 113.4337837838);
  border-color: rgb(105.7513513514, 28.2486486486, 103.5783783784);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(162.35, 71.4, 159.8, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(162.35, 71.4, 159.8, 0.5);
}
.btn-indigo.disabled, .btn-indigo:disabled {
  color: #fff;
  background-color: #92278f;
  border-color: #92278f;
}
.btn-indigo:not(:disabled):not(.disabled):active, .btn-indigo:not(:disabled):not(.disabled).active, .show > .btn-indigo.dropdown-toggle {
  color: #fff;
  background-color: rgb(105.7513513514, 28.2486486486, 103.5783783784);
  border-color: rgb(95.6891891892, 25.5608108108, 93.722972973);
}
.btn-indigo:not(:disabled):not(.disabled):active:focus, .btn-indigo:not(:disabled):not(.disabled).active:focus, .show > .btn-indigo.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(162.35, 71.4, 159.8, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(162.35, 71.4, 159.8, 0.5);
}

.btn-purple {
  color: #fff;
  background-color: #5c2e91;
  border-color: #5c2e91;
}
.btn-purple:hover {
  color: #fff;
  background-color: rgb(73.5759162304, 36.7879581152, 115.9620418848);
  border-color: rgb(67.4345549738, 33.7172774869, 106.2827225131);
}
.btn-purple:focus, .btn-purple.focus {
  color: #fff;
  background-color: rgb(73.5759162304, 36.7879581152, 115.9620418848);
  border-color: rgb(67.4345549738, 33.7172774869, 106.2827225131);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(116.45, 77.35, 161.5, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(116.45, 77.35, 161.5, 0.5);
}
.btn-purple.disabled, .btn-purple:disabled {
  color: #fff;
  background-color: #5c2e91;
  border-color: #5c2e91;
}
.btn-purple:not(:disabled):not(.disabled):active, .btn-purple:not(:disabled):not(.disabled).active, .show > .btn-purple.dropdown-toggle {
  color: #fff;
  background-color: rgb(67.4345549738, 33.7172774869, 106.2827225131);
  border-color: rgb(61.2931937173, 30.6465968586, 96.6034031414);
}
.btn-purple:not(:disabled):not(.disabled):active:focus, .btn-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-purple.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(116.45, 77.35, 161.5, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(116.45, 77.35, 161.5, 0.5);
}

.btn-primary-darker {
  color: #fff;
  background-color: #0060af;
  border-color: #0060af;
}
.btn-primary-darker:hover {
  color: #fff;
  background-color: rgb(0, 75.0171428571, 136.75);
  border-color: rgb(0, 68.0228571429, 124);
}
.btn-primary-darker:focus, .btn-primary-darker.focus {
  color: #fff;
  background-color: rgb(0, 75.0171428571, 136.75);
  border-color: rgb(0, 68.0228571429, 124);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38.25, 119.85, 187, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38.25, 119.85, 187, 0.5);
}
.btn-primary-darker.disabled, .btn-primary-darker:disabled {
  color: #fff;
  background-color: #0060af;
  border-color: #0060af;
}
.btn-primary-darker:not(:disabled):not(.disabled):active, .btn-primary-darker:not(:disabled):not(.disabled).active, .show > .btn-primary-darker.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 68.0228571429, 124);
  border-color: rgb(0, 61.0285714286, 111.25);
}
.btn-primary-darker:not(:disabled):not(.disabled):active:focus, .btn-primary-darker:not(:disabled):not(.disabled).active:focus, .show > .btn-primary-darker.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(38.25, 119.85, 187, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(38.25, 119.85, 187, 0.5);
}

.btn-orange {
  color: #fff;
  background-color: #f15922;
  border-color: #f15922;
}
.btn-orange:hover {
  color: #fff;
  background-color: rgb(222.6457446809, 69.5138297872, 14.1042553191);
  border-color: rgb(210.6553191489, 65.770212766, 13.3446808511);
}
.btn-orange:focus, .btn-orange.focus {
  color: #fff;
  background-color: rgb(222.6457446809, 69.5138297872, 14.1042553191);
  border-color: rgb(210.6553191489, 65.770212766, 13.3446808511);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(243.1, 113.9, 67.15, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(243.1, 113.9, 67.15, 0.5);
}
.btn-orange.disabled, .btn-orange:disabled {
  color: #fff;
  background-color: #f15922;
  border-color: #f15922;
}
.btn-orange:not(:disabled):not(.disabled):active, .btn-orange:not(:disabled):not(.disabled).active, .show > .btn-orange.dropdown-toggle {
  color: #fff;
  background-color: rgb(210.6553191489, 65.770212766, 13.3446808511);
  border-color: rgb(198.664893617, 62.0265957447, 12.585106383);
}
.btn-orange:not(:disabled):not(.disabled):active:focus, .btn-orange:not(:disabled):not(.disabled).active:focus, .show > .btn-orange.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(243.1, 113.9, 67.15, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(243.1, 113.9, 67.15, 0.5);
}

.btn-gray-100 {
  color: #231f20;
  background-color: #ebebeb;
  border-color: #ebebeb;
}
.btn-gray-100:hover {
  color: #231f20;
  background-color: rgb(215.875, 215.875, 215.875);
  border-color: rgb(209.5, 209.5, 209.5);
}
.btn-gray-100:focus, .btn-gray-100.focus {
  color: #231f20;
  background-color: rgb(215.875, 215.875, 215.875);
  border-color: rgb(209.5, 209.5, 209.5);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(205, 204.4, 204.55, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(205, 204.4, 204.55, 0.5);
}
.btn-gray-100.disabled, .btn-gray-100:disabled {
  color: #231f20;
  background-color: #ebebeb;
  border-color: #ebebeb;
}
.btn-gray-100:not(:disabled):not(.disabled):active, .btn-gray-100:not(:disabled):not(.disabled).active, .show > .btn-gray-100.dropdown-toggle {
  color: #231f20;
  background-color: rgb(209.5, 209.5, 209.5);
  border-color: rgb(203.125, 203.125, 203.125);
}
.btn-gray-100:not(:disabled):not(.disabled):active:focus, .btn-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-100.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(205, 204.4, 204.55, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(205, 204.4, 204.55, 0.5);
}

.btn-gray-200 {
  color: #231f20;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-gray-200:hover {
  color: #231f20;
  background-color: rgb(184.875, 184.875, 184.875);
  border-color: rgb(178.5, 178.5, 178.5);
}
.btn-gray-200:focus, .btn-gray-200.focus {
  color: #231f20;
  background-color: rgb(184.875, 184.875, 184.875);
  border-color: rgb(178.5, 178.5, 178.5);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(178.65, 178.05, 178.2, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(178.65, 178.05, 178.2, 0.5);
}
.btn-gray-200.disabled, .btn-gray-200:disabled {
  color: #231f20;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-gray-200:not(:disabled):not(.disabled):active, .btn-gray-200:not(:disabled):not(.disabled).active, .show > .btn-gray-200.dropdown-toggle {
  color: #231f20;
  background-color: rgb(178.5, 178.5, 178.5);
  border-color: rgb(172.125, 172.125, 172.125);
}
.btn-gray-200:not(:disabled):not(.disabled):active:focus, .btn-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-200.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(178.65, 178.05, 178.2, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(178.65, 178.05, 178.2, 0.5);
}

.btn-gray-300 {
  color: #231f20;
  background-color: #979797;
  border-color: #979797;
}
.btn-gray-300:hover {
  color: #fff;
  background-color: rgb(131.875, 131.875, 131.875);
  border-color: rgb(125.5, 125.5, 125.5);
}
.btn-gray-300:focus, .btn-gray-300.focus {
  color: #fff;
  background-color: rgb(131.875, 131.875, 131.875);
  border-color: rgb(125.5, 125.5, 125.5);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(133.6, 133, 133.15, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(133.6, 133, 133.15, 0.5);
}
.btn-gray-300.disabled, .btn-gray-300:disabled {
  color: #231f20;
  background-color: #979797;
  border-color: #979797;
}
.btn-gray-300:not(:disabled):not(.disabled):active, .btn-gray-300:not(:disabled):not(.disabled).active, .show > .btn-gray-300.dropdown-toggle {
  color: #fff;
  background-color: rgb(125.5, 125.5, 125.5);
  border-color: rgb(119.125, 119.125, 119.125);
}
.btn-gray-300:not(:disabled):not(.disabled):active:focus, .btn-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-300.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(133.6, 133, 133.15, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(133.6, 133, 133.15, 0.5);
}

.btn-gray-400 {
  color: #fff;
  background-color: #636466;
  border-color: #636466;
}
.btn-gray-400:hover {
  color: #fff;
  background-color: rgb(80.1604477612, 80.9701492537, 82.5895522388);
  border-color: rgb(73.8805970149, 74.6268656716, 76.1194029851);
}
.btn-gray-400:focus, .btn-gray-400.focus {
  color: #fff;
  background-color: rgb(80.1604477612, 80.9701492537, 82.5895522388);
  border-color: rgb(73.8805970149, 74.6268656716, 76.1194029851);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(122.4, 123.25, 124.95, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(122.4, 123.25, 124.95, 0.5);
}
.btn-gray-400.disabled, .btn-gray-400:disabled {
  color: #fff;
  background-color: #636466;
  border-color: #636466;
}
.btn-gray-400:not(:disabled):not(.disabled):active, .btn-gray-400:not(:disabled):not(.disabled).active, .show > .btn-gray-400.dropdown-toggle {
  color: #fff;
  background-color: rgb(73.8805970149, 74.6268656716, 76.1194029851);
  border-color: rgb(67.6007462687, 68.2835820896, 69.6492537313);
}
.btn-gray-400:not(:disabled):not(.disabled):active:focus, .btn-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-400.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(122.4, 123.25, 124.95, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(122.4, 123.25, 124.95, 0.5);
}

.btn-gray-500 {
  color: #fff;
  background-color: #4f4f4f;
  border-color: #4f4f4f;
}
.btn-gray-500:hover {
  color: #fff;
  background-color: rgb(59.875, 59.875, 59.875);
  border-color: rgb(53.5, 53.5, 53.5);
}
.btn-gray-500:focus, .btn-gray-500.focus {
  color: #fff;
  background-color: rgb(59.875, 59.875, 59.875);
  border-color: rgb(53.5, 53.5, 53.5);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(105.4, 105.4, 105.4, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(105.4, 105.4, 105.4, 0.5);
}
.btn-gray-500.disabled, .btn-gray-500:disabled {
  color: #fff;
  background-color: #4f4f4f;
  border-color: #4f4f4f;
}
.btn-gray-500:not(:disabled):not(.disabled):active, .btn-gray-500:not(:disabled):not(.disabled).active, .show > .btn-gray-500.dropdown-toggle {
  color: #fff;
  background-color: rgb(53.5, 53.5, 53.5);
  border-color: rgb(47.125, 47.125, 47.125);
}
.btn-gray-500:not(:disabled):not(.disabled):active:focus, .btn-gray-500:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-500.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(105.4, 105.4, 105.4, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(105.4, 105.4, 105.4, 0.5);
}

.btn-gray-600 {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}
.btn-gray-600:hover {
  color: #fff;
  background-color: rgb(31.875, 31.875, 31.875);
  border-color: rgb(25.5, 25.5, 25.5);
}
.btn-gray-600:focus, .btn-gray-600.focus {
  color: #fff;
  background-color: rgb(31.875, 31.875, 31.875);
  border-color: rgb(25.5, 25.5, 25.5);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(81.6, 81.6, 81.6, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(81.6, 81.6, 81.6, 0.5);
}
.btn-gray-600.disabled, .btn-gray-600:disabled {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}
.btn-gray-600:not(:disabled):not(.disabled):active, .btn-gray-600:not(:disabled):not(.disabled).active, .show > .btn-gray-600.dropdown-toggle {
  color: #fff;
  background-color: rgb(25.5, 25.5, 25.5);
  border-color: rgb(19.125, 19.125, 19.125);
}
.btn-gray-600:not(:disabled):not(.disabled):active:focus, .btn-gray-600:not(:disabled):not(.disabled).active:focus, .show > .btn-gray-600.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(81.6, 81.6, 81.6, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(81.6, 81.6, 81.6, 0.5);
}

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

.btn-outline-primary {
  color: #0089d0;
  border-color: #0089d0;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #0089d0;
  border-color: #0089d0;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #0089d0;
  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: #0089d0;
  border-color: #0089d0;
}
.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(0, 137, 208, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.5);
}

.btn-outline-secondary {
  color: #333333;
  border-color: #333333;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #333333;
  border-color: #333333;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #333333;
  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: #fff;
  background-color: #333333;
  border-color: #333333;
}
.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(51, 51, 51, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

.btn-outline-success {
  color: #008485;
  border-color: #008485;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #008485;
  border-color: #008485;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 132, 133, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 132, 133, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #008485;
  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: #fff;
  background-color: #008485;
  border-color: #008485;
}
.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(0, 132, 133, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 132, 133, 0.5);
}

.btn-outline-info {
  color: #01a490;
  border-color: #01a490;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #01a490;
  border-color: #01a490;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 164, 144, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(1, 164, 144, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #01a490;
  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: #01a490;
  border-color: #01a490;
}
.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(1, 164, 144, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(1, 164, 144, 0.5);
}

.btn-outline-warning {
  color: #fcaf17;
  border-color: #fcaf17;
}
.btn-outline-warning:hover {
  color: #231f20;
  background-color: #fcaf17;
  border-color: #fcaf17;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(252, 175, 23, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(252, 175, 23, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #fcaf17;
  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: #231f20;
  background-color: #fcaf17;
  border-color: #fcaf17;
}
.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(252, 175, 23, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(252, 175, 23, 0.5);
}

.btn-outline-danger {
  color: #ed1c24;
  border-color: #ed1c24;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #ed1c24;
  border-color: #ed1c24;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(237, 28, 36, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(237, 28, 36, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #ed1c24;
  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: #ed1c24;
  border-color: #ed1c24;
}
.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(237, 28, 36, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(237, 28, 36, 0.5);
}

.btn-outline-light {
  color: #ebebeb;
  border-color: #ebebeb;
}
.btn-outline-light:hover {
  color: #231f20;
  background-color: #ebebeb;
  border-color: #ebebeb;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(235, 235, 235, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(235, 235, 235, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #ebebeb;
  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: #231f20;
  background-color: #ebebeb;
  border-color: #ebebeb;
}
.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(235, 235, 235, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(235, 235, 235, 0.5);
}

.btn-outline-dark {
  color: #777777;
  border-color: #777777;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #777777;
  border-color: #777777;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 119, 119, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(119, 119, 119, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #777777;
  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: #777777;
  border-color: #777777;
}
.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(119, 119, 119, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(119, 119, 119, 0.5);
}

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

.btn-outline-indigo {
  color: #92278f;
  border-color: #92278f;
}
.btn-outline-indigo:hover {
  color: #fff;
  background-color: #92278f;
  border-color: #92278f;
}
.btn-outline-indigo:focus, .btn-outline-indigo.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(146, 39, 143, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(146, 39, 143, 0.5);
}
.btn-outline-indigo.disabled, .btn-outline-indigo:disabled {
  color: #92278f;
  background-color: transparent;
}
.btn-outline-indigo:not(:disabled):not(.disabled):active, .btn-outline-indigo:not(:disabled):not(.disabled).active, .show > .btn-outline-indigo.dropdown-toggle {
  color: #fff;
  background-color: #92278f;
  border-color: #92278f;
}
.btn-outline-indigo:not(:disabled):not(.disabled):active:focus, .btn-outline-indigo:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-indigo.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(146, 39, 143, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(146, 39, 143, 0.5);
}

.btn-outline-purple {
  color: #5c2e91;
  border-color: #5c2e91;
}
.btn-outline-purple:hover {
  color: #fff;
  background-color: #5c2e91;
  border-color: #5c2e91;
}
.btn-outline-purple:focus, .btn-outline-purple.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(92, 46, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(92, 46, 145, 0.5);
}
.btn-outline-purple.disabled, .btn-outline-purple:disabled {
  color: #5c2e91;
  background-color: transparent;
}
.btn-outline-purple:not(:disabled):not(.disabled):active, .btn-outline-purple:not(:disabled):not(.disabled).active, .show > .btn-outline-purple.dropdown-toggle {
  color: #fff;
  background-color: #5c2e91;
  border-color: #5c2e91;
}
.btn-outline-purple:not(:disabled):not(.disabled):active:focus, .btn-outline-purple:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-purple.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(92, 46, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(92, 46, 145, 0.5);
}

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

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

.btn-outline-gray-100 {
  color: #ebebeb;
  border-color: #ebebeb;
}
.btn-outline-gray-100:hover {
  color: #231f20;
  background-color: #ebebeb;
  border-color: #ebebeb;
}
.btn-outline-gray-100:focus, .btn-outline-gray-100.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(235, 235, 235, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(235, 235, 235, 0.5);
}
.btn-outline-gray-100.disabled, .btn-outline-gray-100:disabled {
  color: #ebebeb;
  background-color: transparent;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active, .btn-outline-gray-100:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-100.dropdown-toggle {
  color: #231f20;
  background-color: #ebebeb;
  border-color: #ebebeb;
}
.btn-outline-gray-100:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-100:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-100.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(235, 235, 235, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(235, 235, 235, 0.5);
}

.btn-outline-gray-200 {
  color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-200:hover {
  color: #231f20;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-200:focus, .btn-outline-gray-200.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5);
}
.btn-outline-gray-200.disabled, .btn-outline-gray-200:disabled {
  color: #ccc;
  background-color: transparent;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active, .btn-outline-gray-200:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-200.dropdown-toggle {
  color: #231f20;
  background-color: #ccc;
  border-color: #ccc;
}
.btn-outline-gray-200:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-200:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-200.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5);
}

.btn-outline-gray-300 {
  color: #979797;
  border-color: #979797;
}
.btn-outline-gray-300:hover {
  color: #231f20;
  background-color: #979797;
  border-color: #979797;
}
.btn-outline-gray-300:focus, .btn-outline-gray-300.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(151, 151, 151, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(151, 151, 151, 0.5);
}
.btn-outline-gray-300.disabled, .btn-outline-gray-300:disabled {
  color: #979797;
  background-color: transparent;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active, .btn-outline-gray-300:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-300.dropdown-toggle {
  color: #231f20;
  background-color: #979797;
  border-color: #979797;
}
.btn-outline-gray-300:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-300:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-300.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(151, 151, 151, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(151, 151, 151, 0.5);
}

.btn-outline-gray-400 {
  color: #636466;
  border-color: #636466;
}
.btn-outline-gray-400:hover {
  color: #fff;
  background-color: #636466;
  border-color: #636466;
}
.btn-outline-gray-400:focus, .btn-outline-gray-400.focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(99, 100, 102, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(99, 100, 102, 0.5);
}
.btn-outline-gray-400.disabled, .btn-outline-gray-400:disabled {
  color: #636466;
  background-color: transparent;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active, .btn-outline-gray-400:not(:disabled):not(.disabled).active, .show > .btn-outline-gray-400.dropdown-toggle {
  color: #fff;
  background-color: #636466;
  border-color: #636466;
}
.btn-outline-gray-400:not(:disabled):not(.disabled):active:focus, .btn-outline-gray-400:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-gray-400.dropdown-toggle:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(99, 100, 102, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(99, 100, 102, 0.5);
}

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

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

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

.btn-link {
  font-weight: 400;
  color: #0060af;
  text-decoration: none;
}
.btn-link:hover {
  color: #0089d0;
  text-decoration: none;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: none;
}
.btn-link:disabled, .btn-link.disabled {
  color: #333333;
  pointer-events: none;
}

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

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

.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;
  }
}
.collapsing.width {
  width: 0;
  height: auto;
  -webkit-transition: width 0.35s ease;
  transition: width 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing.width {
    -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: #2f2f2f;
  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;
}

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

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

@media (min-width: 600px) {
  .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: 1060px) {
  .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;
  }
}
.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 #ccc;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #231f20;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: rgb(21.4772727273, 19.0227272727, 19.6363636364);
  text-decoration: none;
  background-color: #ccc;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #0089d0;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #4f4f4f;
  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: #333333;
  white-space: nowrap;
}

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

.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: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #2f2f2f;
  text-align: center;
  white-space: nowrap;
  background-color: #ccc;
  border: 1px solid #636466;
  border-radius: 0.25rem;
}
.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.3rem;
}

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

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

.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 {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  print-color-adjust: exact;
}

.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: #0089d0;
  background-color: #0089d0;
}
.custom-control-input:focus ~ .custom-control-label::before {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(80.5, 195.4350961538, 255);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgb(131.5, 212.84375, 255);
  border-color: rgb(131.5, 212.84375, 255);
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #333333;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #ccc;
}

.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: 1px solid #4f4f4f;
}
.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.25rem;
}
.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: #0089d0;
  background-color: #0089d0;
}
.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(0, 137, 208, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 137, 208, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.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(0, 137, 208, 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: #4f4f4f;
  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(0, 137, 208, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #2f2f2f;
  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='%23777777' d='M2 0L0 2h4zm0 5L0 3h4z'/%3e%3c/svg%3e") right 0.75rem center/8px 10px no-repeat;
  border: 1px solid #636466;
  border-radius: 0.25rem;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.custom-select:focus {
  border-color: rgb(80.5, 195.4350961538, 255);
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.25);
}
.custom-select:focus::-ms-value {
  color: #2f2f2f;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #333333;
  background-color: #ccc;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #2f2f2f;
}

.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: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  overflow: hidden;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: rgb(80.5, 195.4350961538, 255);
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #ccc;
}
.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: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  overflow: hidden;
  font-weight: 400;
  line-height: 1.5;
  color: #2f2f2f;
  background-color: #fff;
  border: 1px solid #636466;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #2f2f2f;
  content: "Browse";
  background-color: #ccc;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 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 #fff, 0 0 0 0.2rem rgba(0, 137, 208, 0.25);
          box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 137, 208, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 137, 208, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 137, 208, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #0089d0;
  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: rgb(131.5, 212.84375, 255);
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #979797;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #0089d0;
  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;
  -moz-appearance: none;
       appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(131.5, 212.84375, 255);
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #979797;
  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: #0089d0;
  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;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: rgb(131.5, 212.84375, 255);
}
.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: #979797;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #979797;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #4f4f4f;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #4f4f4f;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #4f4f4f;
}

.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: #333333;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #ccc;
}
.nav-tabs .nav-link {
  margin-bottom: -1px;
  background-color: transparent;
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  isolation: isolate;
  border-color: #ebebeb #ebebeb #ccc;
}
.nav-tabs .nav-link.disabled {
  color: #333333;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #636466;
  background-color: #fff;
  border-color: #ccc #ccc #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  background: none;
  border: 0;
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #0089d0;
}

.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: 1rem 0;
}
.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: 0;
  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.25rem;
}
.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: 599.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: 600px) {
  .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: 1059.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: 1060px) {
  .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;
  }
}
.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: #fff;
}
.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: #fff;
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg viewBox='0 0 30 30' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath stroke='%23fff' stroke-width='4' stroke-linecap='square' stroke-miterlimit='8' d='M4 7h22M4 15h22M4 23h22'/%3E%3C/svg%3E");
}
.navbar-dark .navbar-text {
  color: #fff;
}
.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 rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.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.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 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: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 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.25rem - 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.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

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

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 600px) {
  .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: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    -webkit-box-flex: 1;
        -ms-flex: 1 0 0%;
            flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 600px) {
  .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: 600px) {
  .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: #ccc;
  border-radius: 0.25rem;
}

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

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

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #0060af;
  background-color: #fff;
  border: 1px solid #979797;
}
.page-link:hover {
  z-index: 2;
  color: #0089d0;
  text-decoration: none;
  background-color: #ccc;
  border-color: #979797;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.25);
          box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #0089d0;
  border-color: #0089d0;
}
.page-item.disabled .page-link {
  color: #333333;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #979797;
}

.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.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.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.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.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.25rem;
  -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: #0089d0;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: rgb(0, 103.4086538462, 157);
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #333333;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: rgb(25.5, 25.5, 25.5);
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #008485;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: rgb(0, 81.3834586466, 82);
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 132, 133, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 132, 133, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #01a490;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: rgb(0.6909090909, 113.3090909091, 99.4909090909);
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(1, 164, 144, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(1, 164, 144, 0.5);
}

.badge-warning {
  color: #231f20;
  background-color: #fcaf17;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #231f20;
  background-color: rgb(221.1404255319, 147.7446808511, 2.8595744681);
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(252, 175, 23, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(252, 175, 23, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #ed1c24;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: rgb(198.2775510204, 15.7224489796, 22.7102040816);
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(237, 28, 36, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(237, 28, 36, 0.5);
}

.badge-light {
  color: #231f20;
  background-color: #ebebeb;
}
a.badge-light:hover, a.badge-light:focus {
  color: #231f20;
  background-color: rgb(209.5, 209.5, 209.5);
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(235, 235, 235, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(235, 235, 235, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #777777;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: rgb(93.5, 93.5, 93.5);
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(119, 119, 119, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(119, 119, 119, 0.5);
}

.badge-pink {
  color: #fff;
  background-color: #c6168d;
}
a.badge-pink:hover, a.badge-pink:focus {
  color: #fff;
  background-color: rgb(152.1, 16.9, 108.3136363636);
}
a.badge-pink:focus, a.badge-pink.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(198, 22, 141, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(198, 22, 141, 0.5);
}

.badge-indigo {
  color: #fff;
  background-color: #92278f;
}
a.badge-indigo:hover, a.badge-indigo:focus {
  color: #fff;
  background-color: rgb(105.7513513514, 28.2486486486, 103.5783783784);
}
a.badge-indigo:focus, a.badge-indigo.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(146, 39, 143, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(146, 39, 143, 0.5);
}

.badge-purple {
  color: #fff;
  background-color: #5c2e91;
}
a.badge-purple:hover, a.badge-purple:focus {
  color: #fff;
  background-color: rgb(67.4345549738, 33.7172774869, 106.2827225131);
}
a.badge-purple:focus, a.badge-purple.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(92, 46, 145, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(92, 46, 145, 0.5);
}

.badge-primary-darker {
  color: #fff;
  background-color: #0060af;
}
a.badge-primary-darker:hover, a.badge-primary-darker:focus {
  color: #fff;
  background-color: rgb(0, 68.0228571429, 124);
}
a.badge-primary-darker:focus, a.badge-primary-darker.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 96, 175, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 96, 175, 0.5);
}

.badge-orange {
  color: #fff;
  background-color: #f15922;
}
a.badge-orange:hover, a.badge-orange:focus {
  color: #fff;
  background-color: rgb(210.6553191489, 65.770212766, 13.3446808511);
}
a.badge-orange:focus, a.badge-orange.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(241, 89, 34, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(241, 89, 34, 0.5);
}

.badge-gray-100 {
  color: #231f20;
  background-color: #ebebeb;
}
a.badge-gray-100:hover, a.badge-gray-100:focus {
  color: #231f20;
  background-color: rgb(209.5, 209.5, 209.5);
}
a.badge-gray-100:focus, a.badge-gray-100.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(235, 235, 235, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(235, 235, 235, 0.5);
}

.badge-gray-200 {
  color: #231f20;
  background-color: #ccc;
}
a.badge-gray-200:hover, a.badge-gray-200:focus {
  color: #231f20;
  background-color: rgb(178.5, 178.5, 178.5);
}
a.badge-gray-200:focus, a.badge-gray-200.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(204, 204, 204, 0.5);
}

.badge-gray-300 {
  color: #231f20;
  background-color: #979797;
}
a.badge-gray-300:hover, a.badge-gray-300:focus {
  color: #231f20;
  background-color: rgb(125.5, 125.5, 125.5);
}
a.badge-gray-300:focus, a.badge-gray-300.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(151, 151, 151, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(151, 151, 151, 0.5);
}

.badge-gray-400 {
  color: #fff;
  background-color: #636466;
}
a.badge-gray-400:hover, a.badge-gray-400:focus {
  color: #fff;
  background-color: rgb(73.8805970149, 74.6268656716, 76.1194029851);
}
a.badge-gray-400:focus, a.badge-gray-400.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(99, 100, 102, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(99, 100, 102, 0.5);
}

.badge-gray-500 {
  color: #fff;
  background-color: #4f4f4f;
}
a.badge-gray-500:hover, a.badge-gray-500:focus {
  color: #fff;
  background-color: rgb(53.5, 53.5, 53.5);
}
a.badge-gray-500:focus, a.badge-gray-500.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(79, 79, 79, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(79, 79, 79, 0.5);
}

.badge-gray-600 {
  color: #fff;
  background-color: #333333;
}
a.badge-gray-600:hover, a.badge-gray-600:focus {
  color: #fff;
  background-color: rgb(25.5, 25.5, 25.5);
}
a.badge-gray-600:focus, a.badge-gray-600.focus {
  outline: 0;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(51, 51, 51, 0.5);
}

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

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

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

.alert, [data-drupal-messages] .alert,
#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert,
#drupal-off-canvas-wrapper .alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

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

.alert-dismissible, [data-drupal-messages] .alert-dismissible,
#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert-dismissible,
#drupal-off-canvas-wrapper .alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close,
#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert-dismissible .close,
#drupal-off-canvas-wrapper .alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: rgb(0, 71.24, 108.16);
  background-color: rgb(204, 231.4, 245.6);
  border-color: rgb(183.6, 221.96, 241.84);
}
.alert-primary hr {
  border-top-color: rgb(162.0685430464, 211.9964238411, 237.8714569536);
}
.alert-primary .alert-link {
  color: rgb(0, 37.6486538462, 57.16);
}

.alert-secondary {
  color: rgb(26.52, 26.52, 26.52);
  background-color: rgb(214.2, 214.2, 214.2);
  border-color: rgb(197.88, 197.88, 197.88);
}
.alert-secondary hr {
  border-top-color: rgb(185.13, 185.13, 185.13);
}
.alert-secondary .alert-link {
  color: rgb(1.02, 1.02, 1.02);
}

.alert-success, [data-drupal-messages] .alert-status,
#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert-status,
#drupal-off-canvas-wrapper .alert-status {
  color: rgb(0, 68.64, 69.16);
  background-color: rgb(204, 230.4, 230.6);
  border-color: rgb(183.6, 220.56, 220.84);
}
.alert-success hr, [data-drupal-messages] .alert-status hr,
#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert-status hr,
#drupal-off-canvas-wrapper .alert-status hr {
  border-top-color: rgb(166.3519893899, 212.2403713528, 212.5880106101);
}
.alert-success .alert-link, [data-drupal-messages] .alert-status .alert-link,
#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert-status .alert-link,
#drupal-off-canvas-wrapper .alert-status .alert-link {
  color: rgb(0, 18.0234586466, 18.16);
}

.alert-info, [data-drupal-messages] .alert-info,
#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert-info,
#drupal-off-canvas-wrapper .alert-info {
  color: rgb(0.52, 85.28, 74.88);
  background-color: rgb(204.2, 236.8, 232.8);
  border-color: rgb(183.88, 229.52, 223.92);
}
.alert-info hr, [data-drupal-messages] .alert-info hr,
#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert-info hr,
#drupal-off-canvas-wrapper .alert-info hr {
  border-top-color: rgb(165.1060869565, 222.7939130435, 215.7156521739);
}
.alert-info .alert-link,
#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert-info .alert-link,
#drupal-off-canvas-wrapper .alert-info .alert-link {
  color: rgb(0.2109090909, 34.5890909091, 30.3709090909);
}

.alert-warning {
  color: rgb(131.04, 91, 11.96);
  background-color: rgb(254.4, 239, 208.6);
  border-color: rgb(254.16, 232.6, 190.04);
}
.alert-warning hr {
  border-top-color: rgb(253.8344680851, 223.9191489362, 164.8655319149);
}
.alert-warning .alert-link {
  color: rgb(84.3054545455, 58.5454545455, 7.6945454545);
}

.alert-danger, [data-drupal-messages] .alert-danger,
#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert-danger,
#drupal-off-canvas-wrapper .alert-danger, [data-drupal-messages] .alert-error,
#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert-error,
#drupal-off-canvas-wrapper .alert-error {
  color: rgb(123.24, 14.56, 18.72);
  background-color: rgb(251.4, 209.6, 211.2);
  border-color: rgb(249.96, 191.44, 193.68);
}
.alert-danger hr, [data-drupal-messages] .alert-danger hr,
#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert-danger hr,
#drupal-off-canvas-wrapper .alert-danger hr, [data-drupal-messages] .alert-error hr,
#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert-error hr,
#drupal-off-canvas-wrapper .alert-error hr {
  border-top-color: rgb(248.0865306122, 167.8134693878, 170.886122449);
}
.alert-danger .alert-link,
#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert-danger .alert-link,
#drupal-off-canvas-wrapper .alert-danger .alert-link, [data-drupal-messages] .alert-error .alert-link,
#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert-error .alert-link,
#drupal-off-canvas-wrapper .alert-error .alert-link {
  color: rgb(77.6286792453, 9.1713207547, 11.7916981132);
}

.alert-light {
  color: rgb(122.2, 122.2, 122.2);
  background-color: #fbfbfb;
  border-color: rgb(249.4, 249.4, 249.4);
}
.alert-light hr {
  border-top-color: rgb(236.65, 236.65, 236.65);
}
.alert-light .alert-link {
  color: rgb(96.7, 96.7, 96.7);
}

.alert-dark {
  color: rgb(61.88, 61.88, 61.88);
  background-color: rgb(227.8, 227.8, 227.8);
  border-color: rgb(216.92, 216.92, 216.92);
}
.alert-dark hr {
  border-top-color: rgb(204.17, 204.17, 204.17);
}
.alert-dark .alert-link {
  color: rgb(36.38, 36.38, 36.38);
}

.alert-pink {
  color: rgb(102.96, 11.44, 73.32);
  background-color: rgb(243.6, 208.4, 232.2);
  border-color: rgb(239.04, 189.76, 223.08);
}
.alert-pink hr {
  border-top-color: rgb(234.0279310345, 169.2720689655, 213.055862069);
}
.alert-pink .alert-link {
  color: rgb(57.06, 6.34, 40.6336363636);
}

.alert-indigo {
  color: rgb(75.92, 20.28, 74.36);
  background-color: rgb(233.2, 211.8, 232.6);
  border-color: rgb(224.48, 194.52, 223.64);
}
.alert-indigo hr {
  border-top-color: rgb(215.9276923077, 177.5723076923, 214.8523076923);
}
.alert-indigo .alert-link {
  color: rgb(35.6713513514, 9.5286486486, 34.9383783784);
}

.alert-purple {
  color: rgb(47.84, 23.92, 75.4);
  background-color: rgb(222.4, 213.2, 233);
  border-color: rgb(209.36, 196.48, 224.2);
}
.alert-purple hr {
  border-top-color: rgb(196.3302194357, 179.7731034483, 215.4068965517);
}
.alert-purple .alert-link {
  color: rgb(23.2745549738, 11.6372774869, 36.6827225131);
}

.alert-primary-darker {
  color: rgb(0, 49.92, 91);
  background-color: rgb(204, 223.2, 239);
  border-color: rgb(183.6, 210.48, 232.6);
}
.alert-primary-darker hr {
  border-top-color: rgb(164.1895522388, 198.3770149254, 226.5104477612);
}
.alert-primary-darker .alert-link {
  color: rgb(0, 21.9428571429, 40);
}

.alert-orange {
  color: rgb(125.32, 46.28, 17.68);
  background-color: rgb(252.2, 221.8, 210.8);
  border-color: rgb(251.08, 208.52, 193.12);
}
.alert-orange hr {
  border-top-color: rgb(249.5608510638, 190.5072340426, 169.1391489362);
}
.alert-orange .alert-link {
  color: rgb(80.6254545455, 29.7745454545, 11.3745454545);
}

.alert-gray-100 {
  color: rgb(122.2, 122.2, 122.2);
  background-color: #fbfbfb;
  border-color: rgb(249.4, 249.4, 249.4);
}
.alert-gray-100 hr {
  border-top-color: rgb(236.65, 236.65, 236.65);
}
.alert-gray-100 .alert-link {
  color: rgb(96.7, 96.7, 96.7);
}

.alert-gray-200 {
  color: rgb(106.08, 106.08, 106.08);
  background-color: rgb(244.8, 244.8, 244.8);
  border-color: rgb(240.72, 240.72, 240.72);
}
.alert-gray-200 hr {
  border-top-color: rgb(227.97, 227.97, 227.97);
}
.alert-gray-200 .alert-link {
  color: rgb(80.58, 80.58, 80.58);
}

.alert-gray-300 {
  color: rgb(78.52, 78.52, 78.52);
  background-color: rgb(234.2, 234.2, 234.2);
  border-color: rgb(225.88, 225.88, 225.88);
}
.alert-gray-300 hr {
  border-top-color: rgb(213.13, 213.13, 213.13);
}
.alert-gray-300 .alert-link {
  color: rgb(53.02, 53.02, 53.02);
}

.alert-gray-400 {
  color: rgb(51.48, 52, 53.04);
  background-color: rgb(223.8, 224, 224.4);
  border-color: rgb(211.32, 211.6, 212.16);
}
.alert-gray-400 hr {
  border-top-color: rgb(198.4462135922, 198.8087378641, 199.5337864078);
}
.alert-gray-400 .alert-link {
  color: rgb(26.3605970149, 26.6268656716, 27.1594029851);
}

.alert-gray-500 {
  color: rgb(41.08, 41.08, 41.08);
  background-color: rgb(219.8, 219.8, 219.8);
  border-color: rgb(205.72, 205.72, 205.72);
}
.alert-gray-500 hr {
  border-top-color: rgb(192.97, 192.97, 192.97);
}
.alert-gray-500 .alert-link {
  color: rgb(15.58, 15.58, 15.58);
}

.alert-gray-600 {
  color: rgb(26.52, 26.52, 26.52);
  background-color: rgb(214.2, 214.2, 214.2);
  border-color: rgb(197.88, 197.88, 197.88);
}
.alert-gray-600 hr {
  border-top-color: rgb(185.13, 185.13, 185.13);
}
.alert-gray-600 .alert-link {
  color: rgb(1.02, 1.02, 1.02);
}

.alert-black {
  color: black;
  background-color: #cccccc;
  border-color: rgb(183.6, 183.6, 183.6);
}
.alert-black hr {
  border-top-color: rgb(170.85, 170.85, 170.85);
}
.alert-black .alert-link {
  color: black;
}

@-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: #ccc;
  border-radius: 0.25rem;
}

.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: #0089d0;
  -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.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #2f2f2f;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #2f2f2f;
  text-decoration: none;
  background-color: #ebebeb;
}
.list-group-item-action:active {
  color: #2f2f2f;
  background-color: #ccc;
}

.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: #333333;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #0089d0;
  border-color: #0089d0;
}
.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.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  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: 600px) {
  .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.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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: 1060px) {
  .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.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    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;
  }
}
.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: rgb(0, 71.24, 108.16);
  background-color: rgb(183.6, 221.96, 241.84);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(0, 71.24, 108.16);
  background-color: rgb(162.0685430464, 211.9964238411, 237.8714569536);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 71.24, 108.16);
  border-color: rgb(0, 71.24, 108.16);
}

.list-group-item-secondary {
  color: rgb(26.52, 26.52, 26.52);
  background-color: rgb(197.88, 197.88, 197.88);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(26.52, 26.52, 26.52);
  background-color: rgb(185.13, 185.13, 185.13);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(26.52, 26.52, 26.52);
  border-color: rgb(26.52, 26.52, 26.52);
}

.list-group-item-success {
  color: rgb(0, 68.64, 69.16);
  background-color: rgb(183.6, 220.56, 220.84);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(0, 68.64, 69.16);
  background-color: rgb(166.3519893899, 212.2403713528, 212.5880106101);
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 68.64, 69.16);
  border-color: rgb(0, 68.64, 69.16);
}

.list-group-item-info {
  color: rgb(0.52, 85.28, 74.88);
  background-color: rgb(183.88, 229.52, 223.92);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(0.52, 85.28, 74.88);
  background-color: rgb(165.1060869565, 222.7939130435, 215.7156521739);
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0.52, 85.28, 74.88);
  border-color: rgb(0.52, 85.28, 74.88);
}

.list-group-item-warning {
  color: rgb(131.04, 91, 11.96);
  background-color: rgb(254.16, 232.6, 190.04);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(131.04, 91, 11.96);
  background-color: rgb(253.8344680851, 223.9191489362, 164.8655319149);
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(131.04, 91, 11.96);
  border-color: rgb(131.04, 91, 11.96);
}

.list-group-item-danger {
  color: rgb(123.24, 14.56, 18.72);
  background-color: rgb(249.96, 191.44, 193.68);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(123.24, 14.56, 18.72);
  background-color: rgb(248.0865306122, 167.8134693878, 170.886122449);
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(123.24, 14.56, 18.72);
  border-color: rgb(123.24, 14.56, 18.72);
}

.list-group-item-light {
  color: rgb(122.2, 122.2, 122.2);
  background-color: rgb(249.4, 249.4, 249.4);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(122.2, 122.2, 122.2);
  background-color: rgb(236.65, 236.65, 236.65);
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: rgb(122.2, 122.2, 122.2);
  border-color: rgb(122.2, 122.2, 122.2);
}

.list-group-item-dark {
  color: rgb(61.88, 61.88, 61.88);
  background-color: rgb(216.92, 216.92, 216.92);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(61.88, 61.88, 61.88);
  background-color: rgb(204.17, 204.17, 204.17);
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: rgb(61.88, 61.88, 61.88);
  border-color: rgb(61.88, 61.88, 61.88);
}

.list-group-item-pink {
  color: rgb(102.96, 11.44, 73.32);
  background-color: rgb(239.04, 189.76, 223.08);
}
.list-group-item-pink.list-group-item-action:hover, .list-group-item-pink.list-group-item-action:focus {
  color: rgb(102.96, 11.44, 73.32);
  background-color: rgb(234.0279310345, 169.2720689655, 213.055862069);
}
.list-group-item-pink.list-group-item-action.active {
  color: #fff;
  background-color: rgb(102.96, 11.44, 73.32);
  border-color: rgb(102.96, 11.44, 73.32);
}

.list-group-item-indigo {
  color: rgb(75.92, 20.28, 74.36);
  background-color: rgb(224.48, 194.52, 223.64);
}
.list-group-item-indigo.list-group-item-action:hover, .list-group-item-indigo.list-group-item-action:focus {
  color: rgb(75.92, 20.28, 74.36);
  background-color: rgb(215.9276923077, 177.5723076923, 214.8523076923);
}
.list-group-item-indigo.list-group-item-action.active {
  color: #fff;
  background-color: rgb(75.92, 20.28, 74.36);
  border-color: rgb(75.92, 20.28, 74.36);
}

.list-group-item-purple {
  color: rgb(47.84, 23.92, 75.4);
  background-color: rgb(209.36, 196.48, 224.2);
}
.list-group-item-purple.list-group-item-action:hover, .list-group-item-purple.list-group-item-action:focus {
  color: rgb(47.84, 23.92, 75.4);
  background-color: rgb(196.3302194357, 179.7731034483, 215.4068965517);
}
.list-group-item-purple.list-group-item-action.active {
  color: #fff;
  background-color: rgb(47.84, 23.92, 75.4);
  border-color: rgb(47.84, 23.92, 75.4);
}

.list-group-item-primary-darker {
  color: rgb(0, 49.92, 91);
  background-color: rgb(183.6, 210.48, 232.6);
}
.list-group-item-primary-darker.list-group-item-action:hover, .list-group-item-primary-darker.list-group-item-action:focus {
  color: rgb(0, 49.92, 91);
  background-color: rgb(164.1895522388, 198.3770149254, 226.5104477612);
}
.list-group-item-primary-darker.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 49.92, 91);
  border-color: rgb(0, 49.92, 91);
}

.list-group-item-orange {
  color: rgb(125.32, 46.28, 17.68);
  background-color: rgb(251.08, 208.52, 193.12);
}
.list-group-item-orange.list-group-item-action:hover, .list-group-item-orange.list-group-item-action:focus {
  color: rgb(125.32, 46.28, 17.68);
  background-color: rgb(249.5608510638, 190.5072340426, 169.1391489362);
}
.list-group-item-orange.list-group-item-action.active {
  color: #fff;
  background-color: rgb(125.32, 46.28, 17.68);
  border-color: rgb(125.32, 46.28, 17.68);
}

.list-group-item-gray-100 {
  color: rgb(122.2, 122.2, 122.2);
  background-color: rgb(249.4, 249.4, 249.4);
}
.list-group-item-gray-100.list-group-item-action:hover, .list-group-item-gray-100.list-group-item-action:focus {
  color: rgb(122.2, 122.2, 122.2);
  background-color: rgb(236.65, 236.65, 236.65);
}
.list-group-item-gray-100.list-group-item-action.active {
  color: #fff;
  background-color: rgb(122.2, 122.2, 122.2);
  border-color: rgb(122.2, 122.2, 122.2);
}

.list-group-item-gray-200 {
  color: rgb(106.08, 106.08, 106.08);
  background-color: rgb(240.72, 240.72, 240.72);
}
.list-group-item-gray-200.list-group-item-action:hover, .list-group-item-gray-200.list-group-item-action:focus {
  color: rgb(106.08, 106.08, 106.08);
  background-color: rgb(227.97, 227.97, 227.97);
}
.list-group-item-gray-200.list-group-item-action.active {
  color: #fff;
  background-color: rgb(106.08, 106.08, 106.08);
  border-color: rgb(106.08, 106.08, 106.08);
}

.list-group-item-gray-300 {
  color: rgb(78.52, 78.52, 78.52);
  background-color: rgb(225.88, 225.88, 225.88);
}
.list-group-item-gray-300.list-group-item-action:hover, .list-group-item-gray-300.list-group-item-action:focus {
  color: rgb(78.52, 78.52, 78.52);
  background-color: rgb(213.13, 213.13, 213.13);
}
.list-group-item-gray-300.list-group-item-action.active {
  color: #fff;
  background-color: rgb(78.52, 78.52, 78.52);
  border-color: rgb(78.52, 78.52, 78.52);
}

.list-group-item-gray-400 {
  color: rgb(51.48, 52, 53.04);
  background-color: rgb(211.32, 211.6, 212.16);
}
.list-group-item-gray-400.list-group-item-action:hover, .list-group-item-gray-400.list-group-item-action:focus {
  color: rgb(51.48, 52, 53.04);
  background-color: rgb(198.4462135922, 198.8087378641, 199.5337864078);
}
.list-group-item-gray-400.list-group-item-action.active {
  color: #fff;
  background-color: rgb(51.48, 52, 53.04);
  border-color: rgb(51.48, 52, 53.04);
}

.list-group-item-gray-500 {
  color: rgb(41.08, 41.08, 41.08);
  background-color: rgb(205.72, 205.72, 205.72);
}
.list-group-item-gray-500.list-group-item-action:hover, .list-group-item-gray-500.list-group-item-action:focus {
  color: rgb(41.08, 41.08, 41.08);
  background-color: rgb(192.97, 192.97, 192.97);
}
.list-group-item-gray-500.list-group-item-action.active {
  color: #fff;
  background-color: rgb(41.08, 41.08, 41.08);
  border-color: rgb(41.08, 41.08, 41.08);
}

.list-group-item-gray-600 {
  color: rgb(26.52, 26.52, 26.52);
  background-color: rgb(197.88, 197.88, 197.88);
}
.list-group-item-gray-600.list-group-item-action:hover, .list-group-item-gray-600.list-group-item-action:focus {
  color: rgb(26.52, 26.52, 26.52);
  background-color: rgb(185.13, 185.13, 185.13);
}
.list-group-item-gray-600.list-group-item-action.active {
  color: #fff;
  background-color: rgb(26.52, 26.52, 26.52);
  border-color: rgb(26.52, 26.52, 26.52);
}

.list-group-item-black {
  color: black;
  background-color: rgb(183.6, 183.6, 183.6);
}
.list-group-item-black.list-group-item-action:hover, .list-group-item-black.list-group-item-action:focus {
  color: black;
  background-color: rgb(170.85, 170.85, 170.85);
}
.list-group-item-black.list-group-item-action.active {
  color: #fff;
  background-color: black;
  border-color: black;
}

.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;
}

.toast {
  -ms-flex-preferred-size: 350px;
      flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  -webkit-box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
          box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0.25rem 0.75rem;
  color: #333333;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.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.3rem;
  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 #979797;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 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 #979797;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

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

@media (min-width: 600px) {
  .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: 1060px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: "Verdana", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 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.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: "Verdana", sans-serif;
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  white-space: normal;
  word-spacing: normal;
  line-break: auto;
  font-size: 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.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.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.3rem 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 rgb(247.35, 247.35, 247.35);
}

.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.3rem 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 {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

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

.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 {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.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;
}

@-webkit-keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}

@keyframes spinner-border {
  to {
    -webkit-transform: rotate(360deg);
            transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  border: 0.25em solid currentcolor;
  border-right-color: transparent;
  border-radius: 50%;
  -webkit-animation: 0.75s linear infinite spinner-border;
          animation: 0.75s linear infinite spinner-border;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@-webkit-keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}

@keyframes spinner-grow {
  0% {
    -webkit-transform: scale(0);
            transform: scale(0);
  }
  50% {
    opacity: 1;
    -webkit-transform: none;
            transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: -0.125em;
  background-color: currentcolor;
  border-radius: 50%;
  opacity: 0;
  -webkit-animation: 0.75s linear infinite spinner-grow;
          animation: 0.75s linear infinite spinner-grow;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

@media (prefers-reduced-motion: reduce) {
  .spinner-border,
  .spinner-grow {
    -webkit-animation-duration: 1.5s;
            animation-duration: 1.5s;
  }
}
.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: #0089d0 !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgb(0, 103.4086538462, 157) !important;
}

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

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgb(25.5, 25.5, 25.5) !important;
}

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

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgb(0, 81.3834586466, 82) !important;
}

.bg-info {
  background-color: #01a490 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgb(0.6909090909, 113.3090909091, 99.4909090909) !important;
}

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

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgb(221.1404255319, 147.7446808511, 2.8595744681) !important;
}

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

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgb(198.2775510204, 15.7224489796, 22.7102040816) !important;
}

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

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgb(209.5, 209.5, 209.5) !important;
}

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

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgb(93.5, 93.5, 93.5) !important;
}

.bg-pink {
  background-color: #c6168d !important;
}

a.bg-pink:hover, a.bg-pink:focus,
button.bg-pink:hover,
button.bg-pink:focus {
  background-color: rgb(152.1, 16.9, 108.3136363636) !important;
}

.bg-indigo {
  background-color: #92278f !important;
}

a.bg-indigo:hover, a.bg-indigo:focus,
button.bg-indigo:hover,
button.bg-indigo:focus {
  background-color: rgb(105.7513513514, 28.2486486486, 103.5783783784) !important;
}

.bg-purple {
  background-color: #5c2e91 !important;
}

a.bg-purple:hover, a.bg-purple:focus,
button.bg-purple:hover,
button.bg-purple:focus {
  background-color: rgb(67.4345549738, 33.7172774869, 106.2827225131) !important;
}

.bg-primary-darker {
  background-color: #0060af !important;
}

a.bg-primary-darker:hover, a.bg-primary-darker:focus,
button.bg-primary-darker:hover,
button.bg-primary-darker:focus {
  background-color: rgb(0, 68.0228571429, 124) !important;
}

.bg-orange {
  background-color: #f15922 !important;
}

a.bg-orange:hover, a.bg-orange:focus,
button.bg-orange:hover,
button.bg-orange:focus {
  background-color: rgb(210.6553191489, 65.770212766, 13.3446808511) !important;
}

.bg-gray-100 {
  background-color: #ebebeb !important;
}

a.bg-gray-100:hover, a.bg-gray-100:focus,
button.bg-gray-100:hover,
button.bg-gray-100:focus {
  background-color: rgb(209.5, 209.5, 209.5) !important;
}

.bg-gray-200 {
  background-color: #ccc !important;
}

a.bg-gray-200:hover, a.bg-gray-200:focus,
button.bg-gray-200:hover,
button.bg-gray-200:focus {
  background-color: rgb(178.5, 178.5, 178.5) !important;
}

.bg-gray-300 {
  background-color: #979797 !important;
}

a.bg-gray-300:hover, a.bg-gray-300:focus,
button.bg-gray-300:hover,
button.bg-gray-300:focus {
  background-color: rgb(125.5, 125.5, 125.5) !important;
}

.bg-gray-400 {
  background-color: #636466 !important;
}

a.bg-gray-400:hover, a.bg-gray-400:focus,
button.bg-gray-400:hover,
button.bg-gray-400:focus {
  background-color: rgb(73.8805970149, 74.6268656716, 76.1194029851) !important;
}

.bg-gray-500 {
  background-color: #4f4f4f !important;
}

a.bg-gray-500:hover, a.bg-gray-500:focus,
button.bg-gray-500:hover,
button.bg-gray-500:focus {
  background-color: rgb(53.5, 53.5, 53.5) !important;
}

.bg-gray-600 {
  background-color: #333333 !important;
}

a.bg-gray-600:hover, a.bg-gray-600:focus,
button.bg-gray-600:hover,
button.bg-gray-600:focus {
  background-color: rgb(25.5, 25.5, 25.5) !important;
}

.bg-black {
  background-color: #000 !important;
}

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

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

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

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

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

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

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

.border-left {
  border-left: 1px solid #979797 !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: #0089d0 !important;
}

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

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

.border-info {
  border-color: #01a490 !important;
}

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

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

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

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

.border-pink {
  border-color: #c6168d !important;
}

.border-indigo {
  border-color: #92278f !important;
}

.border-purple {
  border-color: #5c2e91 !important;
}

.border-primary-darker {
  border-color: #0060af !important;
}

.border-orange {
  border-color: #f15922 !important;
}

.border-gray-100 {
  border-color: #ebebeb !important;
}

.border-gray-200 {
  border-color: #ccc !important;
}

.border-gray-300 {
  border-color: #979797 !important;
}

.border-gray-400 {
  border-color: #636466 !important;
}

.border-gray-500 {
  border-color: #4f4f4f !important;
}

.border-gray-600 {
  border-color: #333333 !important;
}

.border-black {
  border-color: #000 !important;
}

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

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

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

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

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

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

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

.rounded-lg {
  border-radius: 0.3rem !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: 600px) {
  .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: 1060px) {
  .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 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: 600px) {
  .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: 1060px) {
  .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;
  }
}
.float-left {
  float: left !important;
}

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

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

@media (min-width: 600px) {
  .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: 1060px) {
  .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;
  }
}
.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: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
          box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !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: 600px) {
  .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: 1060px) {
  .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;
  }
}
.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: 600px) {
  .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: 1060px) {
  .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;
  }
}
.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: #0089d0 !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: rgb(0, 86.6129807692, 131.5) !important;
}

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

a.text-secondary:hover, a.text-secondary:focus {
  color: rgb(12.75, 12.75, 12.75) !important;
}

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

a.text-success:hover, a.text-success:focus {
  color: rgb(0, 56.0751879699, 56.5) !important;
}

.text-info {
  color: #01a490 !important;
}

a.text-info:hover, a.text-info:focus {
  color: rgb(0.5363636364, 87.9636363636, 77.2363636364) !important;
}

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

a.text-warning:hover, a.text-warning:focus {
  color: rgb(195.9659574468, 130.9255319149, 2.5340425532) !important;
}

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

a.text-danger:hover, a.text-danger:focus {
  color: rgb(174.6510204082, 13.8489795918, 20.0040816327) !important;
}

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

a.text-light:hover, a.text-light:focus {
  color: rgb(196.75, 196.75, 196.75) !important;
}

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

a.text-dark:hover, a.text-dark:focus {
  color: rgb(80.75, 80.75, 80.75) !important;
}

.text-pink {
  color: #c6168d !important;
}

a.text-pink:hover, a.text-pink:focus {
  color: rgb(129.15, 14.35, 91.9704545455) !important;
}

.text-indigo {
  color: #92278f !important;
}

a.text-indigo:hover, a.text-indigo:focus {
  color: rgb(85.627027027, 22.872972973, 83.8675675676) !important;
}

.text-purple {
  color: #5c2e91 !important;
}

a.text-purple:hover, a.text-purple:focus {
  color: rgb(55.1518324607, 27.5759162304, 86.9240837696) !important;
}

.text-primary-darker {
  color: #0060af !important;
}

a.text-primary-darker:hover, a.text-primary-darker:focus {
  color: rgb(0, 54.0342857143, 98.5) !important;
}

.text-orange {
  color: #f15922 !important;
}

a.text-orange:hover, a.text-orange:focus {
  color: rgb(186.6744680851, 58.2829787234, 11.8255319149) !important;
}

.text-gray-100 {
  color: #ebebeb !important;
}

a.text-gray-100:hover, a.text-gray-100:focus {
  color: rgb(196.75, 196.75, 196.75) !important;
}

.text-gray-200 {
  color: #ccc !important;
}

a.text-gray-200:hover, a.text-gray-200:focus {
  color: rgb(165.75, 165.75, 165.75) !important;
}

.text-gray-300 {
  color: #979797 !important;
}

a.text-gray-300:hover, a.text-gray-300:focus {
  color: rgb(112.75, 112.75, 112.75) !important;
}

.text-gray-400 {
  color: #636466 !important;
}

a.text-gray-400:hover, a.text-gray-400:focus {
  color: rgb(61.3208955224, 61.9402985075, 63.1791044776) !important;
}

.text-gray-500 {
  color: #4f4f4f !important;
}

a.text-gray-500:hover, a.text-gray-500:focus {
  color: rgb(40.75, 40.75, 40.75) !important;
}

.text-gray-600 {
  color: #333333 !important;
}

a.text-gray-600:hover, a.text-gray-600:focus {
  color: rgb(12.75, 12.75, 12.75) !important;
}

.text-black {
  color: #000 !important;
}

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

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

.text-muted {
  color: #333333 !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 {
  *,
  *::before,
  *::after {
    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 #4f4f4f;
    page-break-inside: avoid;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  .paragraph--type--branch-amenities .field-sb-title,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2, .paragraph--type--branch-amenities .field-sb-title,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 1060px !important;
  }
  .container {
    min-width: 1060px !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 #979797 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #979797;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #979797;
  }
}
/* Custom styles for YMCA Virginia */
/**
 * Fix for blazy aspect ratio.
 */
.media.media--ratio {
  height: auto;
}

.media.media--ratio .media__element {
  position: relative;
}

.five9-chat-button {
  font-size: 24px !important;
}
.five9-chat-button::after {
  content: " Now" !important;
}

#five9-popout-button {
  float: right;
}

.hide {
  display: none !important;
}

.invisible {
  visibility: hidden;
}

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

.hidden {
  display: none !important;
}

.affix {
  position: fixed;
}

.visible-xs {
  display: none !important;
}

.visible-sm {
  display: none !important;
}

.visible-md {
  display: none !important;
}

.visible-lg {
  display: none !important;
}

.visible-xs-block,
.visible-xs-inline,
.visible-xs-inline-block,
.visible-sm-block,
.visible-sm-inline,
.visible-sm-inline-block,
.visible-md-block,
.visible-md-inline,
.visible-md-inline-block,
.visible-lg-block,
.visible-lg-inline,
.visible-lg-inline-block {
  display: none !important;
}

@media (max-width: 767px) {
  .visible-xs {
    display: block !important;
  }
  table.visible-xs {
    display: table !important;
  }
  tr.visible-xs {
    display: table-row !important;
  }
  th.visible-xs,
  td.visible-xs {
    display: table-cell !important;
  }
  .visible-xs-block {
    display: block !important;
  }
  .visible-xs-inline {
    display: inline !important;
  }
  .visible-xs-inline-block {
    display: inline-block !important;
  }
  .hidden-xs {
    display: none !important;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .visible-sm {
    display: block !important;
  }
  table.visible-sm {
    display: table !important;
  }
  tr.visible-sm {
    display: table-row !important;
  }
  th.visible-sm,
  td.visible-sm {
    display: table-cell !important;
  }
  .visible-sm-block {
    display: block !important;
  }
  .visible-sm-inline {
    display: inline !important;
  }
  .visible-sm-inline-block {
    display: inline-block !important;
  }
  .hidden-sm {
    display: none !important;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .visible-md {
    display: block !important;
  }
  table.visible-md {
    display: table !important;
  }
  tr.visible-md {
    display: table-row !important;
  }
  th.visible-md,
  td.visible-md {
    display: table-cell !important;
  }
  .visible-md-block {
    display: block !important;
  }
  .visible-md-inline {
    display: inline !important;
  }
  .visible-md-inline-block {
    display: inline-block !important;
  }
  .hidden-md {
    display: none !important;
  }
}
@media (min-width: 1200px) {
  .visible-lg {
    display: block !important;
  }
  table.visible-lg {
    display: table !important;
  }
  tr.visible-lg {
    display: table-row !important;
  }
  th.visible-lg,
  td.visible-lg {
    display: table-cell !important;
  }
  .visible-lg-block {
    display: block !important;
  }
  .visible-lg-inline {
    display: inline !important;
  }
  .visible-lg-inline-block {
    display: inline-block !important;
  }
  .hidden-lg {
    display: none !important;
  }
}
.visible-print {
  display: none !important;
}

.visible-print-block {
  display: none !important;
}

.visible-print-inline {
  display: none !important;
}

.align-left {
  margin-right: 30px;
}

@font-face {
  font-family: "Cachet Bold";
  src: url("../src/font/Cachet-Bold.woff") format("woff"), url("../src/font/Cachet-Bold.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "Cachet Book";
  src: url("../src/font/Cachet-Book.woff") format("woff"), url("../src/font/Cachet-Book.ttf") format("truetype"); /* Safari, Android, iOS */
}
@font-face {
  font-family: "Cachet Medium";
  src: url("../src/font/Cachet-Medium.woff") format("woff"), url("../src/font/Cachet-Medium.ttf") format("truetype"); /* Safari, Android, iOS */
}
h1,
.h1,
h1.node-title {
  font-family: "Cachet Medium";
  font-size: 60px;
  font-weight: 500;
  line-height: 70px;
  color: #2f2f2f;
  text-transform: uppercase;
  letter-spacing: -1.82px;
}

h2, .paragraph--type--branch-amenities .field-sb-title,
.h2 {
  font-family: "Cachet Book";
  font-size: 49px;
  font-weight: 500;
  line-height: 59px;
  color: #2f2f2f;
}

h3,
#membership-calc-wrapper legend {
  font-family: "Cachet Bold";
  font-size: 38px;
  line-height: 46px;
  letter-spacing: -1.15px;
}

h4 {
  font-family: "Cachet Book";
  font-size: 24px;
  line-height: 30px;
  color: #636466;
}

h5 {
  font-family: "Cachet Book";
  font-size: 18px;
  font-weight: 500;
  line-height: 26px;
}

h6,
.h6 {
  font-size: 20px;
  font-weight: 500;
}

.p1 {
  font-size: 16px;
  line-height: 24px;
}

.p2 {
  font-size: 18px;
  line-height: 26px;
}

p {
  word-wrap: break-word;
}

figcaption {
  font-size: 13px;
  font-style: italic;
  text-align: right;
}

a {
  text-decoration: none;
}
a:hover {
  text-decoration: none;
}

/**
 * @file
 * Contains styles for the breadcrumbs.
 */
.breadcrumbs-wrapper {
  position: relative;
  margin-top: 0;
  background-color: #f7f7f7;
}
.breadcrumbs-wrapper .breadcrumbs li {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.breadcrumbs-wrapper .breadcrumbs li:not(:last-child)::after {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 22px; /* 9 */
  line-height: 1.375rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px; /* 9 */
  font-size: 1.125rem; /* 9 */
  padding: 22px;
  color: #646464;
  content: "/";
}
.breadcrumbs-wrapper .breadcrumbs li a,
.breadcrumbs-wrapper .breadcrumbs li span {
  font-family: "Verdana", sans-serif;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 22px; /* 9 */
  line-height: 1.375rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px; /* 9 */
  font-size: 1.125rem; /* 9 */
  padding: 22px 0;
  background: none;
}
.breadcrumbs-wrapper .breadcrumbs li a::after, .breadcrumbs-wrapper .breadcrumbs li a::before,
.breadcrumbs-wrapper .breadcrumbs li span::after,
.breadcrumbs-wrapper .breadcrumbs li span::before {
  display: none;
}
.breadcrumbs-wrapper .breadcrumbs li a {
  font-weight: normal;
  color: #212121;
}
.breadcrumbs-wrapper .breadcrumbs li a:hover {
  text-decoration: underline;
}
.breadcrumbs-wrapper .breadcrumbs li span {
  font-weight: bold;
  color: #212121;
}

.path-webform .viewport #block-ymca-vp-content {
  overflow: hidden;
}

.page-node-type-landing-page .webform {
  padding: 0.5rem;
  margin: 0.5rem 0;
}

.webform {
  padding: 2rem 0;
  background-color: #f7f7f7;
}
.webform__title {
  font-family: "Cachet Medium", sans-serif;
  margin-bottom: 2rem;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 2.25rem;
  color: #2f2f2f;
  letter-spacing: 0;
}
.webform__content {
  padding: 0 !important;
}
.webform__content .control-label:not(.option),
.webform__content .webform-type-radios legend span {
  font-family: "Verdana", sans-serif;
  font-size: 1rem;
  font-weight: bold;
  line-height: 1.5rem;
  color: #2f2f2f;
}
.webform__content .control-label.option {
  font-family: "Verdana", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #2f2f2f;
}
@media (min-width: 768px) {
  .webform__content .webform-flexbox {
    margin: -1rem -0.5rem;
  }
}
.webform__content .container-inline {
  margin: -1rem 0;
}
.webform__content .webform-type-radios legend {
  margin-bottom: 0;
  line-height: 1rem;
}
.webform__content .webform-type-radios legend span {
  line-height: 1rem;
}
.webform__content .webform-type-radios .fieldset-wrapper {
  margin-top: 0 !important;
}
.webform__content .webform-type-radios .fieldset-wrapper .form-item:last-child {
  margin-bottom: 0 !important;
}
.webform__content .form-item {
  margin: 1rem 0 !important;
}
.webform__content .form-item .select-wrapper::before {
  top: 11px;
  right: 15px;
}
.webform__content .form-item select {
  /* stylelint-disable */
  -moz-appearance: none;
  -webkit-appearance: none;
  /* stylelint-enable */
  appearance: none;
  text-indent: 1px;
  text-overflow: "";
  background: #fff;
}
.webform__content .form-item select::-ms-expand {
  display: none;
}
.webform__content .form-item select,
.webform__content .form-item input:not([type=submit]),
.webform__content .form-item textarea {
  width: 100%;
  height: auto;
  padding: 0.6875rem 1.75rem;
  font-family: "Verdana", sans-serif;
  font-size: 1rem;
  line-height: 1.5rem;
  color: #2f2f2f;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 15px;
  outline: none;
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.06);
}
.webform__content .form-item select:focus, .webform__content .form-item select:focus-visible,
.webform__content .form-item input:not([type=submit]):focus,
.webform__content .form-item input:not([type=submit]):focus-visible,
.webform__content .form-item textarea:focus,
.webform__content .form-item textarea:focus-visible {
  border-color: #0089d0;
}
.webform__content .form-item textarea {
  border-radius: 20px;
}
.webform__content .form-item.form-type-radio, .webform__content .form-item.form-type-checkbox {
  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-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
}
.webform__content .form-item.form-type-radio .input-wrapper, .webform__content .form-item.form-type-checkbox .input-wrapper {
  line-height: 0;
}
.webform__content .form-item.form-type-radio input, .webform__content .form-item.form-type-checkbox input {
  width: 1.5rem;
  height: 1.5rem;
}
.webform__content .form-item.form-type-radio .control-label, .webform__content .form-item.form-type-checkbox .control-label {
  margin-bottom: 0;
  margin-left: 10px;
}
@media (max-width: 1059.98px) {
  .webform__content .webform-type-radios .webform-options-display-three-columns,
  .webform__content .webform-type-radios .webform-options-display-two-columns,
  .webform__content .webform-type-checkboxes .webform-options-display-three-columns,
  .webform__content .webform-type-checkboxes .webform-options-display-two-columns {
    -webkit-column-count: 2;
       -moz-column-count: 2;
            column-count: 2;
  }
}
@media (max-width: 767.98px) {
  .webform__content .webform-type-radios .webform-options-display-three-columns,
  .webform__content .webform-type-radios .webform-options-display-two-columns,
  .webform__content .webform-type-checkboxes .webform-options-display-three-columns,
  .webform__content .webform-type-checkboxes .webform-options-display-two-columns {
    -webkit-column-count: 1;
       -moz-column-count: 1;
            column-count: 1;
  }
}
.webform__content .form-actions .button {
  text-transform: none;
}

.webform-submission-form {
  min-height: auto;
  padding-top: 20px;
  padding-bottom: 20px;
}
@media (max-width: 767.98px) {
  .webform-submission-form {
    padding-top: 136px;
  }
}
.webform-submission-form .form-item {
  margin: 1em 0;
}
.webform-submission-form .form-actions .btn {
  padding: 0.65rem 1.25rem;
  margin-left: 0;
}
.webform-submission-form select,
.webform-submission-form input:not([type=submit]),
.webform-submission-form input[type=tel] {
  width: 100%;
  padding: 6px 12px 6px 5px;
  font-size: 12px;
  border: 1px solid #5b5b5b;
  border-radius: 10px;
}

/**
 * Form styles.
 */
::input-placeholder,
::-webkit-input-placeholder,
:input-placeholder,
input:placeholder {
  font-style: italic;
}
::input-placeholder,
::-moz-placeholder,
:input-placeholder,
input:placeholder {
  font-style: italic;
}
::input-placeholder,
::-ms-input-placeholder,
:input-placeholder,
input:placeholder {
  font-style: italic;
}
::input-placeholder,
::placeholder,
:input-placeholder,
input:placeholder {
  font-style: italic;
}

.form-type-radio {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.form-type-radio label {
  margin: 0;
}

table .checkbox.form-no-label,
table .radio.form-no-label {
  margin-top: 0;
  margin-bottom: 0;
}

.select-wrapper {
  display: inline-block;
  width: 100%;
  text-align: center;
}
.form-inline .select-wrapper {
  width: auto;
}
.input-group .select-wrapper {
  display: table-cell;
}
.input-group .select-wrapper:first-child .form-control:first-child {
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.input-group .select-wrapper:last-child .form-control:first-child {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.select-wrapper select {
  padding-right: 2em;
  line-height: 1;
  -webkit-appearance: none;
     -moz-appearance: none;
          appearance: none;
}
.select-wrapper select::-ms-expand {
  opacity: 0;
}
.select-wrapper i {
  position: absolute;
  top: 6px;
  right: 10px;
  font-size: 26px;
  color: #0089d0;
}
.has-error .select-wrapper i {
  color: rgb(251.4, 209.6, 211.2);
}
.has-success .select-wrapper i {
  color: rgb(204, 230.4, 230.6);
}
.has-warning .select-wrapper i {
  color: rgb(254.4, 239, 208.6);
}

.form-actions,
.form-item,
.form-text {
  margin: 0;
}

.form-actions .btn,
.form-actions .btn-group {
  font-family: "Cachet Book", Verdana, sans-serif;
  margin-left: 10px;
}
.form-actions .btn-group .btn {
  margin-left: 0;
}

.btn-primary {
  background-color: #0060af;
  border-color: #0060af;
}

.form-required::after {
  display: inline-block;
  width: 7px;
  height: 7px;
  margin-left: 5px;
  line-height: 1;
  vertical-align: text-top;
  content: "";
  background-image: url("../src/img/required.svg");
  background-size: 7px 7px;
}

.paragraph--type--simple-content h2.membership-calc-title, .paragraph--type--simple-content .paragraph--type--branch-amenities .membership-calc-title.field-sb-title, .paragraph--type--branch-amenities .paragraph--type--simple-content .membership-calc-title.field-sb-title {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 42px; /* 9 */
  font-size: 2.625rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 36px; /* 9 */
  line-height: 2.25rem; /* 9 */
  margin-top: 4rem;
  font-family: "Cachet Book", sans-serif;
  font-weight: bold;
  color: #2f2f2f;
  text-align: center;
  letter-spacing: 0;
  outline: none;
}

.paragraph--type--simple-content p.membership-calc-description {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px; /* 9 */
  font-size: 1.125rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 22px; /* 9 */
  line-height: 1.375rem; /* 9 */
  font-family: "Verdana", sans-serif;
  font-weight: normal;
  color: #2f2f2f;
  text-align: center;
  letter-spacing: 0;
  outline: none;
}

.membership-calc-block-form .media__element {
  width: auto !important;
  max-width: 100px;
  max-height: 100px;
  margin: auto;
}
.membership-calc-block-form .membership-calc-wrap-header {
  padding-bottom: 32px;
}
.membership-calc-block-form .membership-calc-nav {
  max-width: 905px;
  margin: 0 auto;
}
.membership-calc-block-form .membership-calc-nav .step {
  position: relative;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  height: 62px;
  padding: 16px 0;
  background-color: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 20px;
}
.membership-calc-block-form .membership-calc-nav .nav-item:not(:first-child) {
  margin-left: -60px;
}
.membership-calc-block-form .membership-calc-nav .nav-item.active .step {
  background-color: #9d9d9d;
  border: 2px solid #9d9d9d;
}
.membership-calc-block-form .membership-calc-nav .nav-item.active .nav-pills__text {
  font-weight: bold;
  color: #fff;
}
.membership-calc-block-form .membership-calc-nav .nav-item.active .nav-pills__number {
  font-weight: bold;
  color: #0089d0;
  background: #0089d0;
  border: 1px solid #0089d0;
}
.membership-calc-block-form .membership-calc-nav .nav-item.active .nav-pills__number::after {
  display: block;
}
.membership-calc-block-form .membership-calc-nav .nav-item.active:first-child.current .step {
  height: 60px;
  background-color: #363636;
  border: 1px solid #363636;
}
.membership-calc-block-form .membership-calc-nav .nav-item.active:not(:first-child) .step {
  background-color: #9d9d9d;
  border: 2px solid #fff !important;
}
.membership-calc-block-form .membership-calc-nav .nav-item.active.current .step {
  background-color: #363636;
  border: 2px solid #363636;
}
.membership-calc-block-form .membership-calc-nav .nav-item.active.current .nav-pills__text {
  color: #fff;
}
.membership-calc-block-form .membership-calc-nav .nav-item.active.current .nav-pills__number {
  color: #000;
  background: #0089d0;
  border: 1px solid #0089d0;
}
.membership-calc-block-form .membership-calc-nav .nav-item.active.current .nav-pills__number::after, .membership-calc-block-form .membership-calc-nav .nav-item.active.current .nav-pills__number::before {
  display: none;
}
.membership-calc-block-form .membership-calc-nav .nav-pills__text {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px; /* 9 */
  font-size: 1.125rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 24px; /* 9 */
  line-height: 1.5rem; /* 9 */
  font-family: "Verdana", sans-serif;
  color: #5f5f5f;
}
.membership-calc-block-form .membership-calc-nav .nav-pills__number {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 22px; /* 9 */
  font-size: 1.375rem; /* 9 */
  position: absolute;
  top: 6px;
  left: 12px;
  width: 46px;
  height: 46px;
  padding: 10px;
  font-family: "Verdana", sans-serif;
  line-height: 24px;
  color: #767676;
  text-align: center;
  background: #fff;
  border: 1px solid #e1e1e1;
  border-radius: 50%;
}
.membership-calc-block-form .membership-calc-nav .nav-pills__number::after {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 22px; /* 9 */
  font-size: 1.375rem; /* 9 */
  position: absolute;
  top: 11px;
  display: none;
  font-family: "Material Icons";
  color: #fff;
  content: "\e5ca";
}
.membership-calc-block-form .membership-map-header {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 24px; /* 9 */
  font-size: 1.5rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 28px; /* 9 */
  line-height: 1.75rem; /* 9 */
  padding-bottom: 2rem;
  font-family: "Cachet Medium";
  font-weight: normal;
  color: #2f2f2f;
  text-align: center;
  letter-spacing: 0;
}
@media (min-width: 768px) {
  .membership-calc-block-form .membership-map-header {
    padding-bottom: 16px;
  }
}
.membership-calc-block-form .membership-calc-map {
  height: 440px;
}
.membership-calc-block-form .membership-map-wrapper {
  padding-bottom: 36px;
}
.membership-calc-block-form .membership-info-window-title {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 20px; /* 9 */
  font-size: 1.25rem; /* 9 */
  padding: 10px 0;
  margin: 0 0 15px;
  color: #c03c0d;
  border-bottom: 2px solid #0089d0;
}
.membership-calc-block-form .membership-info-window-direction {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 14px; /* 9 */
  font-size: 0.875rem; /* 9 */
}
.membership-calc-block-form .rate-calc-branches legend {
  margin-bottom: 34px;
}
.membership-calc-block-form .rate-calc-branches legend span {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px; /* 9 */
  font-size: 1.125rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 28px; /* 9 */
  line-height: 1.75rem; /* 9 */
  display: none;
  font-family: "Cachet Book", sans-serif;
  font-weight: normal;
  color: #2f2f2f;
}
.membership-calc-block-form .rate-calc-branches .fieldset-wrapper > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.membership-calc-block-form .rate-calc-branches .form-type-radio {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  padding-bottom: 24px;
}
@media (min-width: 768px) {
  .membership-calc-block-form .rate-calc-branches .form-type-radio {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 1060px) {
  .membership-calc-block-form .rate-calc-branches .form-type-radio {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
}
.membership-calc-block-form .rate-calc-branches .form-type-radio label {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px; /* 9 */
  font-size: 1rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 28px; /* 9 */
  line-height: 1.75rem; /* 9 */
  font-family: "Verdana", sans-serif;
  font-weight: normal;
  color: #2f2f2f;
}
.membership-calc-block-form .rate-calc-branches [type=radio]:checked, .membership-calc-block-form .rate-calc-branches [type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.membership-calc-block-form .rate-calc-branches [type=radio]:checked + label, .membership-calc-block-form .rate-calc-branches [type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
}
.membership-calc-block-form .rate-calc-branches [type=radio]:checked + label::before, .membership-calc-block-form .rate-calc-branches [type=radio]:not(:checked) + label::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  content: "";
  background: #fff;
  border: 1px solid #979797;
  border-radius: 100%;
}
.membership-calc-block-form .rate-calc-branches [type=radio]:checked + label::after, .membership-calc-block-form .rate-calc-branches [type=radio]:not(:checked) + label::after {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 18px;
  height: 18px;
  content: "";
  background: #0089d0;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.membership-calc-block-form .rate-calc-branches [type=radio]:not(:checked) + label::after {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.membership-calc-block-form .rate-calc-branches [type=radio]:checked + label::after {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.membership-calc-block-form .membership-type legend {
  margin-bottom: 35px;
  text-align: center;
}
.membership-calc-block-form .membership-type .fieldset-legend {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 24px; /* 9 */
  font-size: 1.5rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 28px; /* 9 */
  line-height: 1.75rem; /* 9 */
  padding: 0 15px;
  font-family: "Cachet Book", sans-serif;
  font-weight: normal;
  color: #2f2f2f;
}
.membership-calc-block-form .membership-type .form-item-membership-type {
  margin: 0 0 63px;
}
.membership-calc-block-form .membership-type .form-item-membership-type .card {
  padding: 27px 31px 30px;
  background-color: #fff;
  border: 2px solid #fff;
  border-radius: 35px;
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.14);
          box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.14);
}
.membership-calc-block-form .membership-type .form-item-membership-type .card:hover, .membership-calc-block-form .membership-type .form-item-membership-type .card.active {
  border: 2px solid #0089d0;
}
.membership-calc-block-form .membership-type .form-item-membership-type .card:hover .btn-outline-dark, .membership-calc-block-form .membership-type .form-item-membership-type .card.active .btn-outline-dark {
  font-family: "Cachet Medium", sans-serif;
  padding: 14px 24px;
  font-size: 18px;
  color: #fff !important;
  background-color: #000 !important;
  border: 2px solid #000 !important;
}
.membership-calc-block-form .membership-type .form-item-membership-type .card-title {
  max-width: 85%;
  height: auto !important;
  margin-right: auto;
  margin-left: auto;
}
.membership-calc-block-form .membership-type .form-item-membership-type .card-text p {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 14px; /* 9 */
  font-size: 0.875rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 23px; /* 9 */
  line-height: 1.4375rem; /* 9 */
  color: #2f2f2f;
}
.membership-calc-block-form .membership-type .input-wrapper {
  display: none;
}
.membership-calc-block-form .membership-type .form-element-wrapper {
  position: relative;
}
.membership-calc-block-form .membership-type label {
  position: absolute;
  bottom: -30px;
  left: calc(50% - 79px);
}
.membership-calc-block-form .membership-type .btn-outline-dark {
  font-family: "Cachet Medium", sans-serif;
  padding: 14px 24px;
  font-size: 18px;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px; /* 9 */
  font-size: 1.125rem; /* 9 */
  min-width: 158px;
  height: 42px;
  padding: 9px 25px !important;
  margin-bottom: 0;
  color: #000;
  background-color: #fff;
  border: 2px solid #000 !important;
  border-radius: 7px;
}
.membership-calc-block-form .membership-type .btn-outline-dark:hover {
  color: #fff !important;
  background-color: #000 !important;
  border: 2px solid #000 !important;
}
.membership-calc-block-form .membership-type .card-title {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 24px; /* 9 */
  font-size: 1.5rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 36px; /* 9 */
  line-height: 2.25rem; /* 9 */
  font-family: "Cachet Medium";
  color: #2f2f2f;
  text-align: center;
}
.membership-calc-block-form .membership-type input[type=radio] {
  display: none;
}
.step-3 .membership-calc-block-form .membership-calc-wrap-header {
  padding-bottom: 2rem;
}
@media (min-width: 768px) {
  .step-3 .membership-calc-block-form .membership-calc-wrap-header {
    padding-bottom: 88px;
  }
}
.membership-calc-block-form .membership-calc-summary .card {
  padding: 2rem 2rem 1rem;
  background-color: #fff;
  border: 1px solid #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.14);
          box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.14);
}
.membership-calc-block-form .membership-calc-summary .card h4 {
  color: #231f20 !important;
}
.membership-calc-block-form .membership-calc-summary td {
  border: 0;
}
.membership-calc-block-form .membership-calc-summary .location-work-hours {
  padding-bottom: 0;
}
.membership-calc-block-form .membership-calc-summary .media__image {
  margin-left: 0;
}
.membership-calc-block-form .calc-summary-location .material-icons-outlined {
  color: #0089d0;
}
.membership-calc-block-form .calc-summary-location a {
  font-family: "Cachet Bold", sans-serif;
  padding: 0 4px;
  font-size: 16px;
  line-height: 22px;
  color: #0089d0;
  text-transform: unset;
  border: 0;
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.membership-calc-block-form .calc-summary-location a > span {
  vertical-align: middle;
}
.membership-calc-block-form .calc-summary-location a:hover {
  color: #0060af;
}
.membership-calc-block-form .calc-summary-location .dropdown-toggle {
  padding: 0;
}
.membership-calc-block-form .calc-summary-location .dropdown-toggle::after {
  content: none;
}
.membership-calc-block-form .calc-summary-location .branch-hours {
  width: 100%;
  margin-top: 1rem;
}
.membership-calc-block-form .calc-summary-location .branch-hours,
.membership-calc-block-form .calc-summary-location .card-body {
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  line-height: 24px;
  color: #464646;
  letter-spacing: 0;
}
.membership-calc-block-form .calc-summary-location .location-phone-number a {
  font-family: "Cachet Bold", sans-serif;
  padding: 0 4px;
  font-size: 16px;
  line-height: 22px;
  color: #464646;
  text-transform: unset;
  border: 0;
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  font-weight: normal;
  line-height: 24px;
  letter-spacing: 0;
}
.membership-calc-block-form .calc-summary-location .location-phone-number a > span {
  vertical-align: middle;
}
.membership-calc-block-form .calc-summary-location .location-phone-number a:hover {
  color: #0060af;
}
.membership-calc-block-form .calc-summary-title {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 28px; /* 9 */
  line-height: 1.75rem; /* 9 */
  padding-top: 1rem;
  padding-bottom: 1rem;
  font-family: "Verdana", sans-serif;
  font-size: 24px !important;
  font-weight: bold;
  color: #2f2f2f;
}
@media (min-width: 768px) {
  .membership-calc-block-form .calc-summary-title {
    padding-top: 0;
    padding-bottom: 20px;
  }
}
.membership-calc-block-form .calc-summary-membership-view {
  margin-bottom: 1rem;
}
@media (min-width: 768px) {
  .membership-calc-block-form .calc-summary-membership-view {
    margin-bottom: 0;
    border-right: solid 1px #bebebe;
  }
}
.membership-calc-block-form .calc-summary-membership .field_mbrshp_image {
  max-width: 60px;
  margin-bottom: 16px;
}
.membership-calc-block-form .calc-summary-membership h3 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 24px; /* 9 */
  font-size: 1.5rem; /* 9 */
  padding-bottom: 17px;
  font-family: "Cachet Book", sans-serif;
  font-weight: bold;
  line-height: 36px !important;
  color: #2f2f2f;
  letter-spacing: 0;
}
.membership-calc-block-form .calc-summary-membership .field-mbrshp-description {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 14px; /* 9 */
  font-size: 0.875rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 24px; /* 9 */
  line-height: 1.5rem; /* 9 */
  font-family: "Cachet Book", sans-serif;
  color: #2f2f2f;
  letter-spacing: 0;
}
.membership-calc-block-form .calc-summary-price-description {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px; /* 9 */
  font-size: 1rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 24px; /* 9 */
  line-height: 1.5rem; /* 9 */
  padding-top: 44px;
  padding-bottom: 34px;
  font-family: "Verdana", sans-serif;
  font-style: italic;
  color: #6f6f6f;
  letter-spacing: 0;
}
.membership-calc-block-form .calc-summary-price-title {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px; /* 9 */
  font-size: 1.125rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 28px; /* 9 */
  line-height: 1.75rem; /* 9 */
  padding-bottom: 34px;
  font-family: "Cachet Book", sans-serif;
  font-weight: normal;
  color: #2f2f2f;
  letter-spacing: 0;
}
.membership-calc-block-form .price-type-radio label {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px; /* 9 */
  font-size: 1rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 28px; /* 9 */
  line-height: 1.75rem; /* 9 */
  margin: 0;
  font-family: "Cachet Book", sans-serif;
  color: #2f2f2f;
  letter-spacing: 0;
}
.membership-calc-block-form .price-type-radio [type=radio]:checked, .membership-calc-block-form .price-type-radio [type=radio]:not(:checked) {
  position: absolute;
  left: -9999px;
}
.membership-calc-block-form .price-type-radio [type=radio]:checked + label, .membership-calc-block-form .price-type-radio [type=radio]:not(:checked) + label {
  position: relative;
  padding-left: 35px;
  cursor: pointer;
}
.membership-calc-block-form .price-type-radio [type=radio]:checked + label::before, .membership-calc-block-form .price-type-radio [type=radio]:not(:checked) + label::before {
  position: absolute;
  top: 0;
  left: 0;
  width: 24px;
  height: 24px;
  content: "";
  background: #fff;
  border: 1px solid #979797;
  border-radius: 100%;
}
.membership-calc-block-form .price-type-radio [type=radio]:checked + label::after, .membership-calc-block-form .price-type-radio [type=radio]:not(:checked) + label::after {
  position: absolute;
  top: 3px;
  left: 3px;
  width: 18px;
  height: 18px;
  content: "";
  background: #c03c0d;
  border-radius: 100%;
  -webkit-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.membership-calc-block-form .price-type-radio [type=radio]:not(:checked) + label::after {
  opacity: 0;
  -webkit-transform: scale(0);
          transform: scale(0);
}
.membership-calc-block-form .price-type-radio [type=radio]:checked + label::after {
  opacity: 1;
  -webkit-transform: scale(1);
          transform: scale(1);
}
.membership-calc-block-form .price-type-desc {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px; /* 9 */
  font-size: 1rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 24px; /* 9 */
  line-height: 1.5rem; /* 9 */
  padding-left: 35px;
  font-family: "Cachet Book", sans-serif;
  color: #2f2f2f;
  letter-spacing: 0;
}
.membership-calc-block-form .price-plus::after {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 24px; /* 9 */
  font-size: 1.5rem; /* 9 */
  font-family: "Material Icons";
  color: #000;
  content: "\e147";
}
.membership-calc-block-form .price-monthly-rate {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 26px; /* 9 */
  font-size: 1.625rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 36px; /* 9 */
  line-height: 2.25rem; /* 9 */
  display: block;
  padding-bottom: 7px;
  font-family: "Cachet Book", sans-serif;
  font-weight: bold;
  color: #212121;
  letter-spacing: 0;
}
.membership-calc-block-form .price-join-fee {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 26px; /* 9 */
  font-size: 1.625rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 36px; /* 9 */
  line-height: 2.25rem; /* 9 */
  display: block;
  padding-bottom: 7px;
  font-family: "Cachet Book", sans-serif;
  font-weight: bold;
  color: #212121;
  letter-spacing: 0;
}
.membership-calc-block-form .price-monthly-rate span,
.membership-calc-block-form .price-join-fee span {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 14px; /* 9 */
  font-size: 0.875rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 26px; /* 9 */
  line-height: 1.625rem; /* 9 */
  padding-top: 0.5rem;
  font-weight: normal;
  color: #212121;
  letter-spacing: 0;
}
.membership-calc-block-form .location-phone-number a,
.membership-calc-block-form .field-location-address a,
.membership-calc-block-form .location-work-hours {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px; /* 9 */
  font-size: 1.125rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 18px; /* 9 */
  line-height: 1.125rem; /* 9 */
  font-family: "Cachet Book", sans-serif;
}
.membership-calc-block-form .membership-calc-buttons {
  padding: 27px 0;
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
}
.membership-calc-block-form .btn {
  font-family: "Cachet Medium", sans-serif;
  padding: 0 30px;
  font-size: 24px;
}
.membership-calc-block-form .membership-prev-step-button {
  display: inline-block;
  padding: 14px 25px !important;
  color: #000;
  text-shadow: none;
  background-color: transparent !important;
  border: 3px solid #000 !important;
}
.membership-calc-block-form .membership-prev-step-button:hover {
  color: #fff !important;
  background-color: #000 !important;
}
.membership-calc-block-form .complete-registration,
.membership-calc-block-form .membership-next-step-button {
  padding: 17px 25px !important;
}
.membership-calc-block-form .complete-registration,
.membership-calc-block-form .membership-next-step-button,
.membership-calc-block-form .membership-prev-step-button {
  min-width: 250px;
  font-family: "Cachet Bold" !important;
  font-size: 24px !important;
  line-height: 30px !important;
  text-transform: capitalize;
  letter-spacing: 0;
}
@media (max-width: 1059.98px) {
  .membership-calc-block-form .complete-registration,
  .membership-calc-block-form .membership-next-step-button,
  .membership-calc-block-form .membership-prev-step-button {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .membership-calc-block-form .edit-next {
    margin-left: auto;
  }
}
.membership-calc-block-form .media--ratio .media__element {
  -o-object-fit: contain !important;
     object-fit: contain !important;
  margin: 0 auto;
}

.step-1 .step-1 {
  background-color: #363636 !important;
  border: 1px solid #363636 !important;
}
.step-1 .step-1 .nav-pills__text {
  font-weight: bold !important;
  color: #fff !important;
}
.step-1 .step-1 .nav-pills__number {
  color: #fff !important;
  background: #0089d0 !important;
  border: 1px solid #2f2f2f !important;
}

.step-2 .step-2 {
  background-color: #363636 !important;
  border: 1px solid #363636 !important;
}
.step-2 .step-2 .nav-pills__text {
  font-weight: bold !important;
  color: #fff !important;
}
.step-2 .step-2 .nav-pills__number {
  color: #fff !important;
  background: #0089d0 !important;
  border: 1px solid #2f2f2f !important;
}

.step-3 .step-3 {
  background-color: #363636 !important;
  border: 1px solid #363636 !important;
}
.step-3 .step-3 .nav-pills__text {
  font-weight: bold !important;
  color: #fff !important;
}
.step-3 .step-3 .nav-pills__number {
  color: #fff !important;
  background: #0089d0 !important;
  border: 1px solid #2f2f2f !important;
}

.desktop-header-site-search {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-right: 8px;
}
.desktop-header-site-search.expanded .desktop-search-form-wrapper form .search-input {
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  width: 200px;
  padding-left: 12px;
  visibility: visible;
}
@media (prefers-reduced-motion: reduce) {
  .desktop-header-site-search.expanded .desktop-search-form-wrapper form .search-input {
    -webkit-transition: none;
    transition: none;
  }
}
.desktop-header-site-search.expanded .desktop-search-form-wrapper form .search-input::input-placeholder {
  color: #2f2f2f;
}
.desktop-header-site-search.expanded .desktop-search-form-wrapper form .search-input::-webkit-input-placeholder {
  color: #2f2f2f;
}
.desktop-header-site-search.expanded .desktop-search-form-wrapper form .search-input::-moz-placeholder {
  color: #2f2f2f;
}
.desktop-header-site-search.expanded .desktop-search-form-wrapper form .search-input::-ms-input-placeholder {
  color: #2f2f2f;
}
.desktop-header-site-search.expanded .desktop-search-form-wrapper form .search-input::placeholder {
  color: #2f2f2f;
}
.desktop-header-site-search.expanded .desktop-search-form-wrapper form .search-input:input-placeholder {
  color: #2f2f2f;
}
.desktop-header-site-search.expanded .desktop-search-form-wrapper form .search-input:placeholder {
  color: #2f2f2f;
}
.desktop-header-site-search.expanded .desktop-search-form-wrapper form .search-input::-webkit-input-placeholder {
  color: #2f2f2f;
}
.desktop-header-site-search.expanded .desktop-search-form-wrapper form .search-input::-moz-placeholder {
  color: #2f2f2f;
}
.desktop-header-site-search.expanded .desktop-search-form-wrapper form .search-input::-ms-input-placeholder {
  color: #2f2f2f;
}
.desktop-header-site-search.expanded .desktop-search-form-wrapper form .search-input::placeholder {
  color: #2f2f2f;
}

.desktop-search-form-wrapper form {
  position: relative;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -ms-flex-item-align: center;
      align-self: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.desktop-search-form-wrapper form .search-input {
  font-family: "Verdana", sans-serif;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  height: 40px; /* 9 */
  height: 2.5rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  border-radius: 10px; /* 9 */
  border-radius: 0.625rem; /* 9 */
  -webkit-transition: all 0.5s;
  transition: all 0.5s;
  font-size: 1rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 19px; /* 9 */
  line-height: 1.1875rem; /* 9 */
  width: 100%;
  padding: 10px 0;
  margin-top: 0;
  color: #2f2f2f;
  letter-spacing: 0;
  background-color: #fff;
  border: 1px solid #0060af;
  outline: none;
}
@media (prefers-reduced-motion: reduce) {
  .desktop-search-form-wrapper form .search-input {
    -webkit-transition: none;
    transition: none;
  }
}
.desktop-search-form-wrapper form .search-input::input-placeholder {
  color: #fff;
}
.desktop-search-form-wrapper form .search-input::-webkit-input-placeholder {
  color: #fff;
}
.desktop-search-form-wrapper form .search-input::-moz-placeholder {
  color: #fff;
}
.desktop-search-form-wrapper form .search-input::-ms-input-placeholder {
  color: #fff;
}
.desktop-search-form-wrapper form .search-input::placeholder {
  color: #fff;
}
.desktop-search-form-wrapper form .search-input:input-placeholder {
  color: #fff;
}
.desktop-search-form-wrapper form .search-input:placeholder {
  color: #fff;
}
.desktop-search-form-wrapper form .search-input::-webkit-input-placeholder {
  color: #fff;
}
.desktop-search-form-wrapper form .search-input::-moz-placeholder {
  color: #fff;
}
.desktop-search-form-wrapper form .search-input::-ms-input-placeholder {
  color: #fff;
}
.desktop-search-form-wrapper form .search-input::placeholder {
  color: #fff;
}
@media (min-width: 1060px) {
  .desktop-search-form-wrapper form .search-input {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    height: 32px; /* 9 */
    height: 2rem; /* 9 */
    width: 0;
    visibility: hidden;
  }
}
.desktop-search-form-wrapper form .search-submit {
  display: none;
}
.desktop-search-form-wrapper form .search-input-decoration {
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
  position: absolute;
  top: 0;
  right: 12px;
  left: initial;
  margin-top: 4px;
  color: #2f2f2f;
  cursor: pointer;
  background-color: #fff;
}
@media (prefers-reduced-motion: reduce) {
  .desktop-search-form-wrapper form .search-input-decoration {
    -webkit-transition: none;
    transition: none;
  }
}
@media (min-width: 1060px) {
  .desktop-search-form-wrapper form .search-input-decoration {
    right: 4px;
    border-radius: 10px;
  }
}
.desktop-search-form-wrapper form .search-input-decoration:hover, .desktop-search-form-wrapper form .search-input-decoration.expanded:hover {
  color: #0060af;
}
.desktop-search-form-wrapper form .search-input-decoration.expanded {
  color: #2f2f2f;
}

.mobile-header-site-search {
  display: none;
  margin-top: 20px;
}
.mobile-header-site-search form {
  position: relative;
}
.mobile-header-site-search .search-input {
  font-family: "Verdana", sans-serif;
  font-size: 0.875rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 20px; /* 9 */
  line-height: 1.25rem; /* 9 */
  height: 50px;
  padding: 15px 18px;
  color: #777777;
  letter-spacing: 0;
  border: 0;
  border-radius: 10px;
}
.mobile-header-site-search .search-submit {
  display: none;
}
.mobile-header-site-search .search-input::-webkit-input-placeholder {
  color: #777777;
}
.mobile-header-site-search .search-input::-moz-placeholder {
  color: #777777;
}
.mobile-header-site-search .search-input::-ms-input-placeholder {
  color: #777777;
}
.mobile-header-site-search .search-input::placeholder {
  color: #777777;
}
.mobile-header-site-search .material-icons {
  position: absolute;
  right: 20px;
  font-size: 28px;
  line-height: 50px;
}

.site-name {
  padding: 9px 0;
  font-family: "Cachet Bold";
  font-size: 18px;
  line-height: 22px;
  color: #646464;
  text-transform: uppercase;
}
@media (min-width: 1060px) {
  .site-name {
    padding: unset;
    font-size: 24px;
    line-height: 50px;
  }
}
.site-name:hover {
  color: rgb(74.5, 74.5, 74.5);
}

.page-head__top-menu {
  background-color: #fff;
}
@media (min-width: 1060px) {
  .page-head__top-menu {
    background-color: #fff;
  }
}

.utility-bar-wrapper.container {
  max-width: 1440px;
}
.utility-bar-wrapper .user-utility-menu > div > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.utility-bar-wrapper .user-utility-menu nav:nth-child(2) {
  display: none;
}
.utility-bar-wrapper .user-utility-menu .navbar-nav {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.utility-bar-wrapper .user-utility-menu .navbar-nav,
.utility-bar-wrapper .user-utility-menu .navbar-nav li {
  border: 0;
}
.utility-bar-wrapper .user-utility-menu .navbar-nav a {
  font-size: 1.125rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 32px; /* 9 */
  line-height: 2rem; /* 9 */
  padding: 8px 12px;
  font-family: "Cachet Medium";
  font-weight: 500;
  color: #646464;
  letter-spacing: 0;
}
.utility-bar-wrapper .user-utility-menu .navbar-nav a:hover {
  color: rgb(74.5, 74.5, 74.5);
  text-decoration: underline;
}
@media (min-width: 1060px) {
  .utility-bar-wrapper .user-utility-menu .navbar-nav a.btn-utility-nav {
    height: 35px !important;
    padding: 0 28px;
    margin-top: 15px;
    margin-bottom: 11px;
    font-size: 18px;
    line-height: 35px;
    color: #fff;
    background-color: #01a490 !important;
    border: 2px solid #01a490;
    border-radius: 12px;
  }
  .utility-bar-wrapper .user-utility-menu .navbar-nav a.btn-utility-nav:hover {
    text-decoration: none;
    background-color: #006c6a !important;
    border: 2px solid #006c6a;
  }
}
.utility-bar-wrapper .openy-google-translate {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.utility-bar-wrapper .openy-google-translate select {
  margin: 0;
  color: #01a490 !important;
  outline: none;
  -webkit-appearance: auto !important;
     -moz-appearance: auto !important;
          appearance: auto !important;
}
.utility-bar-wrapper .openy-google-translate select:hover {
  color: #006c6a;
}

.goog-te-menu-frame.open {
  top: 150px;
  left: 0;
}

.mobile-logo {
  float: left;
}
.mobile-logo img,
.mobile-logo svg {
  width: auto;
}
.mobile-logo svg {
  fill: #fff;
}

.logo {
  float: left;
  margin-right: 5%;
}
@media (min-width: 1200px) {
  .logo {
    margin-right: 18%;
  }
}
.logo img,
.logo svg {
  width: auto;
  height: 61px;
}
.logo svg {
  fill: #fff;
}
.logo img {
  display: initial;
}

.layout-container .top-navs.affix {
  background: #fff;
}

.viewport {
  background-color: #fff;
}
.viewport .navbar {
  position: unset;
  border-bottom: unset;
}

.page-head__search {
  position: absolute;
  bottom: 0;
  width: 100%;
  padding: 24px 0;
}
.page-head__search form {
  position: relative;
  z-index: 1;
  display: block;
  margin: 0 10% 0 15%;
  background: transparent;
}
.page-head__search input[type=submit] {
  display: none;
}
.page-head__search .search-input {
  display: inline-block;
  width: 100%;
}

.search-input {
  width: 100%;
  height: 40px;
  padding: 7px 35px 7px 10px;
  font-size: 16px;
  line-height: 26px;
  color: #636466;
  border: 1px solid #ccc;
  border-radius: 6px;
}
@media (min-width: 1060px) {
  .search-input {
    padding: 7px 10px 7px 40px;
  }
}

.fa.search-input-decoration {
  position: absolute;
  top: 50%;
  right: 25px;
  width: 25px;
  margin-top: -12px;
  font-size: 22px;
  color: #c6168d;
}
@media (min-width: 1060px) {
  .fa.search-input-decoration {
    right: auto;
    left: 10px;
  }
}

.page-head__search-close {
  position: absolute;
  right: 50px;
  bottom: 0;
  z-index: 1;
  height: 40px;
  margin: 24px 0;
  color: #fff;
}
.page-head__search-close:hover {
  color: #ccc;
  text-decoration: none;
}
.page-head__search-close .fa {
  font-size: 22px;
  vertical-align: top;
}

.site-search .fa {
  vertical-align: top;
}

.navbar-toggler:active {
  outline: none;
  -webkit-box-shadow: none;
          box-shadow: none;
}

.navbar-toggler-icon-close {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  height: 3px; /* 9 */
  height: 0.1875rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  width: 27px; /* 9 */
  width: 1.6875rem; /* 9 */
  position: relative;
  display: block;
  margin: 19px 0 12px;
  background-color: #fff;
  -webkit-transform: rotate(45deg);
          transform: rotate(45deg);
}
.navbar-toggler-icon-close::after {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  height: 3px; /* 9 */
  height: 0.1875rem; /* 9 */
  position: relative;
  top: 0;
  display: block;
  content: "";
  background-color: #fff;
  -webkit-transform: rotate(90deg);
          transform: rotate(90deg);
}

.search-input-decoration-mobile.material-icons {
  display: block;
  padding: 4px 12px;
  font-size: 30px;
  color: #fff;
}

.search-input-decoration-mobile-wrapper {
  padding: 2px;
  line-height: 1;
}
.search-input-decoration-mobile-wrapper .navbar-toggler-icon-close {
  margin: 13px 16px 12px;
}
.search-input-decoration-mobile-wrapper.expanded .navbar-toggler-icon-close,
.search-input-decoration-mobile-wrapper.expanded .navbar-toggler-icon-close-text {
  display: block;
}
.search-input-decoration-mobile-wrapper.expanded .search-input-decoration-mobile {
  display: none;
}

.navbar-toggler[aria-expanded=true] .navbar-toggler-icon,
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon-text {
  display: none;
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon-close,
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon-close-text {
  display: block;
}

.navbar-toggler {
  min-width: 48px;
  padding: 2px;
}
.navbar-toggler .navbar-toggler-icon {
  display: inline-block;
  width: 27px;
  height: 27px;
  padding-top: 38px;
}

.navbar-toggler-icon-text,
.navbar-toggler-icon-close-text {
  font-family: "Cachet Book";
  font-size: 16px;
  color: #fff;
}

.navbar-toggler-icon-close,
.navbar-toggler-icon-close-text {
  display: none;
}

.menu-item-home {
  display: none;
  max-width: 150px;
  margin-left: 20px;
}
@media (min-width: 1060px) {
  .menu-item-home {
    display: block;
  }
  .menu-item-home a {
    min-width: 100px;
  }
}

.desktop-menu .page-head__top-menu .col-md > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
}
.desktop-menu .header-content .container-fluid, .desktop-menu .header-content .container-sm, .desktop-menu .header-content .container-md, .desktop-menu .header-content .container-lg, .desktop-menu .header-content .container-xl {
  padding: 0 46px;
}
.desktop-menu .header-content .container {
  max-width: 1440px;
}
.desktop-menu .header-content:hover .page-head__main-menu .contextual .trigger {
  display: block;
  clip: auto;
}

.page-head__main-menu .navbar > li > a,
.page-head__main-menu .navbar > li > button {
  position: relative;
  padding: 27px 0;
  font-size: 23px;
  line-height: 28px;
  color: #fff;
  text-align: center;
}
.page-head__main-menu .navbar > li > a .fa,
.page-head__main-menu .navbar > li > button .fa {
  padding-left: 12px;
  font-size: 18px;
}
.page-head__main-menu .navbar > li > a:hover,
.page-head__main-menu .navbar > li > button:hover {
  color: #01a490 !important;
  text-decoration: none !important;
}

.page-head__main-menu a {
  font-size: 18px;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.85;
}

.dropdown-menu > li > a {
  white-space: normal;
}

/*
** Main "Mega Menu" dropdown
*/
.nav-home {
  float: left;
}
.nav-home li.dropdown {
  position: static;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  display: table-cell;
  float: none;
  visibility: inherit;
}
.nav-home .dropdown-menu {
  position: absolute;
  top: 100%;
  display: none;
  width: 100%;
  height: 0;
  margin: 0;
  overflow: auto;
  background-color: #f9f9f9;
  border: 0;
}
.nav-home .dropdown-menu.show {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  height: auto;
}

.viewport .page-head__main-menu {
  max-width: 1920px;
}
.viewport .page-head__main-menu nav.contextual-region {
  position: unset;
}
.viewport .page-head__main-menu .navbar > li .section-icon {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  height: 66px; /* 9 */
  height: 4.125rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  width: 66px; /* 9 */
  width: 4.125rem; /* 9 */
  margin-bottom: 15px;
  -webkit-filter: none;
          filter: none;
  background-repeat: no-repeat;
  background-position: left;
  background-size: contain;
}
.viewport .page-head__main-menu .navbar > li .section-title {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  margin-bottom: 23px; /* 9 */
  margin-bottom: 1.4375rem; /* 9 */
  font-size: 1.25rem;
  padding-bottom: 9px;
  margin-bottom: 4px;
  font-family: "Cachet Book";
  color: #000;
  text-transform: uppercase;
  border-bottom: 1px solid #979797;
}
.viewport .page-head__main-menu .nav-level-2 {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
}
.viewport .page-head__main-menu .nav-level-2 > a::before {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 5px;
  content: " ";
  background-color: transparent;
}
.viewport .page-head__main-menu .nav-level-2 > a:hover::before {
  background-color: #006c6a;
}
.viewport .page-head__main-menu .nav-level-2.menu-active:not(.show) > a::before {
  background-color: #006c6a;
}
.viewport .page-head__main-menu .nav-level-2.show {
  background-color: #f9f9f9;
}
.viewport .page-head__main-menu .nav-level-2.show > a {
  color: #c6168d !important;
  text-decoration: none;
}
.viewport .page-head__main-menu .nav-level-2.show > a:hover {
  position: relative;
  color: #006c6a !important;
}
.viewport .page-head__main-menu .nav-level-2.show > a:hover::before {
  background-color: transparent;
}
.viewport .page-head__main-menu .dropdown-menu > li > a:focus, .viewport .page-head__main-menu .dropdown-menu > li > a:hover {
  text-decoration: none;
  background: none;
}
.viewport .page-head__main-menu .nav-level-3 {
  max-width: 25%;
  padding-top: 25px;
  font-family: "Verdana", sans-serif;
}
.viewport .page-head__main-menu .nav-level-3 > a {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  position: relative;
  display: inline-block;
  min-height: 34px;
  padding: 0;
  line-height: 24px;
  color: #fff;
  text-transform: uppercase;
}
@media (min-width: 1060px) {
  .viewport .page-head__main-menu .nav-level-3 > a {
    min-height: 30px;
    color: #004545;
  }
}
.viewport .page-head__main-menu .row-level-2 {
  padding: 2px 50px 30px;
  background-color: #f9f9f9;
  -webkit-box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12);
          box-shadow: 0 2px 6px 0 rgba(0, 0, 0, 0.12);
}
.viewport .row-level-3 {
  margin-top: 20px;
}
.viewport .row-level-3,
.viewport .nav-level-4 {
  padding-left: 0;
  list-style: none;
}
.viewport .nav-level-4 {
  padding: 10px 0;
}
.viewport .nav-level-4 a {
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  line-height: 23px;
  color: #676767;
  text-transform: none;
}
.viewport .nav-level-4 a:hover {
  color: #006c6a;
  text-decoration: underline !important;
}

.page-head__main-menu .nav-level-2 .fa-caret-up,
.page-head__main-menu .nav-level-2 .fa-angle-up {
  display: none;
}
.page-head__main-menu .nav-level-2.show .fa-caret-up,
.page-head__main-menu .nav-level-2.show .fa-angle-up {
  display: inline;
}
.page-head__main-menu .nav-level-2.show .fa-caret-down,
.page-head__main-menu .nav-level-2.show .fa-angle-down {
  display: none;
}

@media (max-width: 767.98px) {
  body.toolbar-vertical.with-banner {
    padding-top: unset !important;
  }
  body.toolbar-vertical .top-navs {
    margin-top: unset;
  }
  body.toolbar-vertical:not(.toolbar-fixed) .top-navs {
    z-index: 1031;
    margin-top: 39px;
  }
  body.toolbar-vertical:not(.toolbar-fixed) .top-navs.affix {
    margin-top: 0;
  }
}
@media (max-width: 767.98px) {
  .with-banner {
    padding-top: 40px !important;
  }
}
.with-banner .layout-container .top-navs {
  background-color: rgba(33, 33, 33, 0.8);
  -webkit-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}
@media (min-width: 1060px) {
  .with-banner .layout-container .top-navs {
    background-color: rgba(33, 33, 33, 0.8);
  }
}
.with-banner .layout-container .top-navs.affix {
  background-color: #212121;
}
.with-banner .layout-container .top-navs.affix.menu-in, .with-banner .layout-container .top-navs.menu-in {
  background-color: #1a1a1a;
}

@media (max-width: 1059.98px) {
  .with-banner .banner.banner--small.banner--grey {
    padding-top: 84px;
  }
}

.without-banner .banner--grey .banner-cta {
  padding-top: 0;
}
.without-banner .top-navs {
  background-color: rgba(33, 33, 33, 0.8);
  -webkit-transition: background-color 0.5s ease;
  transition: background-color 0.5s ease;
}
.without-banner .top-navs.affix {
  background-color: #212121;
}
.without-banner .top-navs.affix.menu-in, .without-banner .top-navs.menu-in {
  background-color: #1a1a1a;
}
.without-banner .top-navs div.page-head__main-menu ul.navbar > li > a,
.without-banner .top-navs div.page-head__main-menu ul.navbar > li > button {
  color: #fff;
}
.without-banner .top-navs div.page-head__main-menu ul.navbar > li > a:hover, .without-banner .top-navs div.page-head__main-menu ul.navbar > li > a:focus,
.without-banner .top-navs div.page-head__main-menu ul.navbar > li > button:hover,
.without-banner .top-navs div.page-head__main-menu ul.navbar > li > button:focus {
  text-decoration: unset !important;
}
.without-banner .top-navs div.page-head__main-menu ul.navbar > li.show > a {
  color: #2f2f2f;
}
.without-banner .top-navs div.page-head__main-menu ul.navbar > li.show > a:hover {
  color: #006c6a;
}
.without-banner.user-logged-in .layout-container {
  padding-top: 140px;
}
.without-banner.user-logged-in .layout-container {
  padding-top: 0;
}
.without-banner .error-page {
  margin-top: 30px;
}
@media (max-width: 1059.98px) {
  .without-banner .viewport {
    margin-top: 112px;
  }
}
@media (min-width: 1060px) {
  .without-banner main,
  .without-banner .viewport {
    margin-top: 143px;
  }
}

.page-node-type-news .viewport,
.page-node-type-event .viewport {
  margin-top: 82px;
}
@media (min-width: 768px) {
  .page-node-type-news .viewport,
  .page-node-type-event .viewport {
    margin-top: 142px;
  }
}

@media (max-width: 1059.98px) {
  .openy_alerts_header.without-banner .viewport {
    margin-top: 256px;
  }
}
@media (min-width: 1060px) {
  .openy_alerts_header.without-banner main,
  .openy_alerts_header.without-banner .viewport {
    margin-top: 287px;
  }
}

@media (max-width: 1059.98px) {
  .openy_carnation-based.openy-gated-content.without-banner.openy_alerts_header .viewport {
    margin-top: 303px;
  }
}
@media (min-width: 1060px) {
  .openy_carnation-based.openy-gated-content.without-banner.openy_alerts_header main,
  .openy_carnation-based.openy-gated-content.without-banner.openy_alerts_header .viewport {
    margin-top: 374px;
  }
}
@media (max-width: 1059.98px) {
  .openy_carnation-based.openy-gated-content.without-banner .viewport {
    margin-top: 159px;
  }
}
@media (min-width: 1060px) {
  .openy_carnation-based.openy-gated-content.without-banner main,
  .openy_carnation-based.openy-gated-content.without-banner .viewport {
    margin-top: 230px;
  }
}

nav ul.navbar-nav li a.menu-cta {
  font-family: "Cachet Medium", sans-serif;
  padding: 12px 26px;
  font-size: 18px;
  color: #fff !important;
  text-transform: none;
  background-color: #01a490 !important;
  line-height: 22px !important;
}
nav ul.navbar-nav li a.menu-cta:hover, nav ul.navbar-nav li a.menu-cta:focus {
  text-decoration: none;
  background-color: #006c6a !important;
}
nav ul.navbar-nav li a.menu-cta:not(:disabled):not(.disabled):active, nav ul.navbar-nav li a.menu-cta:not(:disabled):not(.disabled).active {
  background-color: #006c6a !important;
}

body {
  top: 0 !important;
  margin-top: 0 !important;
}
body.no-scroll {
  overflow: hidden;
}

main {
  margin-top: 0;
}
@media (min-width: 768px) {
  main {
    margin-top: 40px;
  }
}
@media (min-width: 1060px) {
  main {
    margin-top: 62px;
  }
}
main .container.two_column_left {
  max-width: 1440px !important;
}
main .container.two_column {
  max-width: 1440px;
}

#block-openy-carnation-content > .container {
  margin-top: 64px;
}

.with-banner #block-openy-carnation-tabs {
  display: none;
}

.layout-container {
  position: relative;
  overflow-x: hidden;
}

.node--type-blog .wrapper-field-blog-image {
  display: none !important;
}

.row-eq-height,
.modal-body .fieldset-wrapper > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}

.tabs {
  text-align: center;
}
.tabs .tabs--primary.nav.nav-tabs {
  display: inline-block;
}

.status-message {
  padding: 10px 0;
  text-align: center;
}

.field-link-attribute {
  display: none;
}

.toolbar-icon-admin-toolbar-tools-help::before {
  background-image: url("../src/img/logo-color.png");
}

.two-columns-container,
.user-login {
  min-height: 600px;
  padding-bottom: 20px;
}

.error-page {
  margin-bottom: 30px;
  text-align: center;
}

.return-to-top {
  position: fixed;
  right: 15px;
  bottom: 60px;
  z-index: 1;
  width: 60px;
  height: 60px;
  overflow: hidden;
  background: #646464;
  border-radius: 50%;
  opacity: 0;
  -webkit-transition: opacity 0.2s ease-out;
  transition: opacity 0.2s ease-out;
}
@media (min-width: 1060px) {
  .return-to-top {
    bottom: 120px;
  }
}
.return-to-top.affix {
  position: fixed;
  z-index: 2000;
  opacity: 1;
  -webkit-transform: translateZ(0);
          transform: translateZ(0);
}
.return-to-top span {
  font-size: 42px;
  line-height: 60px;
  color: #fff;
}

body.path-user:not(.user-logged-in) {
  background: -webkit-gradient(linear, left top, left bottom, from(#0060af), to(#004680)) !important;
  background: linear-gradient(#0060af, #004680) !important;
}

.login-page .brand img {
  max-width: 120px !important;
}
.login-page .form-submit {
  padding: 0.85rem 1rem !important;
  margin: 0 !important;
  font-size: 24px !important;
}
.login-page .btn-outline-primary {
  padding: 0 5px !important;
}
.login-page a {
  font-family: "Cachet Bold", sans-serif;
  padding: 0 4px;
  font-size: 16px;
  line-height: 22px;
  color: #01a490;
  text-transform: unset;
  border: 0;
}
.login-page a > span {
  vertical-align: middle;
}
.login-page a:hover {
  color: #006c6a;
}
.login-page .card {
  background-color: #f7f7f7 !important;
  border-radius: 15px !important;
}
.login-page .form-control {
  font-family: "Verdana", sans-serif;
  height: 50px;
  padding: 15px 30px;
  font-size: 16px;
  line-height: 24px;
  color: #2f2f2f;
  background-color: #fff;
  border: 0;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.06);
}
.login-page .form-control:focus {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #0089d0;
}

.paragraph--type--mini-info-section {
  margin: 20px auto;
}
.paragraph--type--mini-info-section.background-exists.background-contained .paragraph-mini-info-section-container {
  padding: 1rem 0;
  background-repeat: repeat;
  background-size: contain;
}
.paragraph--type--mini-info-section.background-exists.background-wide {
  padding: 3rem 0;
  background-repeat: repeat;
  background-size: contain;
}
.paragraph--type--mini-info-section .paragraph-heading {
  margin-bottom: 10px;
}
@media (min-width: 1060px) {
  .paragraph--type--mini-info-section .paragraph-heading {
    margin-bottom: 50px;
  }
}
.paragraph--type--mini-info-section .paragraph-heading .mini-info-section-title h2, .paragraph--type--mini-info-section .paragraph-heading .mini-info-section-title .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .paragraph--type--mini-info-section .paragraph-heading .mini-info-section-title .field-sb-title {
  font-size: 50px;
  color: #000;
}
.paragraph--type--mini-info-section .paragraph-heading .mini-info-section-sub-heading {
  font-size: 20px;
  color: #231f20;
}
.paragraph--type--mini-info-section .mini-info-piece .mini-info-piece-inner {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.paragraph--type--mini-info-section .mini-info-piece .mini-info-piece-title {
  max-width: 240px;
  font-family: "Cachet Medium";
  font-size: 22px;
  line-height: 26px;
  color: #000;
}
.paragraph--type--mini-info-section .mini-info-piece .mini-info-piece-text {
  max-width: 250px;
  font-size: 16px;
  color: #000;
}
.paragraph--type--mini-info-section .mini-info-section-link a {
  font-family: "Cachet Medium", sans-serif;
  padding: 14px 24px;
  font-size: 18px;
  text-transform: none;
  border-radius: 15px;
}

.paragraph--type--horizontal-features .field-horizontal-features-square {
  border: 0;
}
.paragraph--type--horizontal-features .field-horizontal-features-square:not(:last-child) {
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
  border-bottom: 1px solid #e5e5e5;
}
.paragraph--type--horizontal-features .field-horizontal-features-square:last-child {
  margin-bottom: 3rem;
}

.ymca-accordion-wrapper {
  margin: 20px auto;
}
.ymca-accordion-wrapper .ymca-accordion-items .field-ymca-accordion-section:not(:last-child) {
  margin-bottom: 10px;
}
.ymca-accordion-wrapper .paragraph--type--accordion-section {
  background-color: #f7f7f7;
  border: 1px solid #ececec;
  border-radius: 20px;
}
.ymca-accordion-wrapper .paragraph--type--accordion-section .ymca-accordion-title {
  position: relative;
  padding: 18px;
  cursor: pointer;
}
.ymca-accordion-wrapper .paragraph--type--accordion-section .ymca-accordion-title::before {
  font-family: "Material Icons";
  font-size: 20px;
  color: #0089d0;
  content: "\e147";
}
.ymca-accordion-wrapper .paragraph--type--accordion-section .ymca-accordion-title[aria-expanded=true]::before {
  content: "\e15c";
}
.ymca-accordion-wrapper .paragraph--type--accordion-section .ymca-accordion-title .field-ymca-accordion-section-tit {
  display: inline-block;
  margin-left: 16px;
  font-family: "Cachet Medium";
  font-size: 20px;
  line-height: normal;
  color: #212121;
  vertical-align: middle;
}
.ymca-accordion-wrapper .paragraph--type--accordion-section .ymca-accordion-content {
  padding: 0 55px 18px;
}
@media (max-width: 767.98px) {
  .ymca-accordion-wrapper .paragraph--type--accordion-section .ymca-accordion-content {
    padding-right: 15px;
    padding-left: 15px;
  }
}
.ymca-accordion-wrapper .paragraph--type--accordion-section .ymca-accordion-content .paragraph {
  margin: 0;
}

.ping-pong-paragraph {
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
}

.ping-pong-component {
  -webkit-box-orient: vertical;
  -webkit-box-direction: reverse;
      -ms-flex-direction: column-reverse;
          flex-direction: column-reverse;
  margin: 0 0 16px;
  overflow: hidden;
  -webkit-box-shadow: 0 2px 8px 0 rgba(167, 167, 167, 0.5);
          box-shadow: 0 2px 8px 0 rgba(167, 167, 167, 0.5);
}
@media (min-width: 1060px) {
  .ping-pong-component {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
@media (max-width: 1199.98px) {
  .ping-pong-component.aligned-left .ping-pong-content ul, .ping-pong-component.aligned-right .ping-pong-content ul {
    text-align: left;
  }
  .ping-pong-component .ping-pong-image.float-right,
  .ping-pong-component .ping-pong-video.float-right,
  .ping-pong-component .ping-pong-content.float-right {
    -webkit-box-ordinal-group: 1 !important;
        -ms-flex-order: 0 !important;
            order: 0 !important;
  }
}
.ping-pong-component .ping-pong-image.float-right,
.ping-pong-component .ping-pong-video.float-right,
.ping-pong-component .ping-pong-content.float-right {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1;
}
.ping-pong-component .ping-pong-content {
  padding: 1.56rem 2rem;
  background-color: #f8f8f8;
}
@media (min-width: 768px) {
  .ping-pong-component .ping-pong-content {
    padding: 0 4.5rem;
  }
}
.ping-pong-component .ping-pong-content.aligned-right {
  text-align: right;
}
.ping-pong-component .ping-pong-content.aligned-center {
  text-align: center;
}
.ping-pong-component .ping-pong-content.aligned-left {
  text-align: left;
}
.ping-pong-component .ping-pong-content .ping-pong-content--inner {
  padding: 0 4.5rem;
}
@media (max-width: 1199.98px) {
  .ping-pong-component .ping-pong-content .ping-pong-content--inner {
    padding: 2rem 1rem;
  }
}
.ping-pong-component .ping-pong-content .ping-pong-content-title {
  margin-bottom: 30px;
}
.ping-pong-component .ping-pong-content .ping-pong-content-title .field-pp-title {
  font-family: "Cachet Medium", sans-serif;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 35px; /* 9 */
  font-size: 2.1875rem; /* 9 */
  max-width: 512px;
  line-height: normal;
  color: #231f20;
}
@media (max-width: 1059.98px) {
  .ping-pong-component .ping-pong-content .ping-pong-content-title .field-pp-title {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    font-size: 20px; /* 9 */
    font-size: 1.25rem; /* 9 */
  }
}
.ping-pong-component .ping-pong-content .ping-pong-content-description {
  max-width: 526px;
  margin-bottom: 46px;
}
.ping-pong-component .ping-pong-content .ping-pong-content-description .field-pp-description {
  font-family: "Verdana", sans-serif;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 18px; /* 9 */
  font-size: 1.125rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 24px; /* 9 */
  line-height: 1.5rem; /* 9 */
  color: #231f20;
}
.ping-pong-component .ping-pong-content .ping-pong-content-link a {
  font-family: "Cachet Medium", sans-serif;
  padding: 12px 26px;
  font-size: 18px;
  font-family: "Cachet Medium", sans-serif;
  min-height: 45px;
  line-height: calc(45px - 0);
  color: #fff;
  background-color: #01a490;
  border: 0 solid #01a490;
  border-radius: 16px;
  margin-right: 22px;
  font-size: 20px;
  text-transform: none;
}
.ping-pong-component .ping-pong-content .ping-pong-content-link a:hover, .ping-pong-component .ping-pong-content .ping-pong-content-link a:focus {
  color: #fff;
  background-color: #006c6a;
  border: 0 solid #006c6a;
}
.ping-pong-component .ping-pong-content .ping-pong-content-link a:not(:disabled):not(.disabled):active, .ping-pong-component .ping-pong-content .ping-pong-content-link a:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #006c6a;
  border: 0 solid #006c6a;
}
.ping-pong-component .ping-pong-image,
.ping-pong-component .ping-pong-video {
  position: relative;
  padding: 0;
  margin: 0;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
.ping-pong-component .ping-pong-image {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  min-height: 392px; /* 9 */
  min-height: 24.5rem; /* 9 */
}
@media (max-width: 1059.98px) {
  .ping-pong-component .ping-pong-image {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    min-height: 195px; /* 9 */
    min-height: 12.1875rem; /* 9 */
  }
}
.ping-pong-component .ping-pong-video .field-pp-video {
  height: 100%;
}
.ping-pong-component .ping-pong-video .field-pp-video .video-embed-field-responsive-video {
  height: 100%;
}
.ping-pong-component .ping-pong-video .field-pp-video .video-embed-field-responsive-video iframe {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  min-height: 450px; /* 9 */
  min-height: 28.125rem; /* 9 */
  position: absolute;
  display: block;
  min-height: 100%;
}
.ping-pong-component .ping-pong-video .field-pp-video .video-embed-field-launch-modal {
  height: 100%;
  cursor: pointer;
}
.ping-pong-component .ping-pong-video .field-pp-video .video-embed-field-launch-modal img {
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%;
}
.ping-pong-component .ping-pong-video .ping-pong-video-play {
  font-size: 1.625rem;
  position: absolute;
  top: 50%;
  left: 50%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 1rem 2.3rem;
  color: #fff;
  pointer-events: none;
  cursor: pointer;
  background-color: rgba(59, 55, 56, 0.9);
  border-radius: 16px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media (min-width: 1060px) {
  .ping-pong-component .ping-pong-side > .d-flex {
    height: 100% !important;
  }
}

.paragraph-stats-block {
  position: relative;
  padding: 60px 0;
  margin: 0 -15px;
  text-align: center;
}
@media (min-width: 1060px) {
  .paragraph-stats-block {
    padding: 52px 0;
  }
}
.paragraph-stats-block::before {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  content: "";
  background: linear-gradient(47.28deg, #202020 0%, #183e60 100%);
  opacity: 0.9;
}
.paragraph-stats-block > div {
  position: relative;
  z-index: 1;
}
.paragraph-stats-block .stats-title {
  font-size: 2.625rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 65px; /* 9 */
  line-height: 4.0625rem; /* 9 */
  font-family: "Cachet Medium", sans-serif;
  color: #fff;
  text-align: center;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
@media (min-width: 768px) {
  .paragraph-stats-block .stats-title {
    font-size: 2.625rem;
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    line-height: 70px; /* 9 */
    line-height: 4.375rem; /* 9 */
  }
}
.paragraph-stats-block .stats-sub-heading {
  padding: 0 1rem;
  margin: auto;
}
@media (min-width: 768px) {
  .paragraph-stats-block .stats-sub-heading {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    width: 700px; /* 9 */
    width: 43.75rem; /* 9 */
  }
}
.paragraph-stats-block .stats-sub-heading p {
  font-family: "Verdana", sans-serif;
  font-size: 1.125rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 28px; /* 9 */
  line-height: 1.75rem; /* 9 */
  color: #fff;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
.paragraph-stats-block .stats-link a.btn-outline-primary {
  font-size: 1.25rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 49px; /* 9 */
  line-height: 3.0625rem; /* 9 */
  padding-top: 0;
  padding-bottom: 0;
  color: #fff;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  border: 3px solid #fff;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.4);
}
.paragraph-stats-block .stats-link a.btn-outline-primary:hover {
  color: #231f20;
  text-shadow: unset;
  background-color: #ebebeb;
  border-color: #ebebeb;
}
.paragraph-stats-block .stats-bubbles {
  margin-top: 21px;
  margin-bottom: 21px;
}
@media (min-width: 1060px) {
  .paragraph-stats-block .stats-bubbles {
    margin: 21px auto 0;
  }
}
.paragraph-stats-block .stats-bubbles .stat-bubble {
  width: auto;
  margin-right: auto;
  margin-left: auto;
}

.paragraph-stat {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  max-height: 250px; /* 9 */
  max-height: 15.625rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  max-width: 250px; /* 9 */
  max-width: 15.625rem; /* 9 */
  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%;
  height: 100vw;
  margin: 21px auto;
  background-color: #fff;
  border-radius: 50%;
  -webkit-box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.03);
          box-shadow: 0 0 10px 5px rgba(0, 0, 0, 0.03);
}
@media (min-width: 768px) {
  .paragraph-stat {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    max-height: 216px; /* 9 */
    max-height: 13.5rem; /* 9 */
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    max-width: 216px; /* 9 */
    max-width: 13.5rem; /* 9 */
  }
}
@media (min-width: 1060px) {
  .paragraph-stat {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    max-height: 283px; /* 9 */
    max-height: 17.6875rem; /* 9 */
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    max-width: 283px; /* 9 */
    max-width: 17.6875rem; /* 9 */
    margin: 21px auto 30px;
  }
}
.paragraph-stat .stat-content {
  margin: auto;
}
.paragraph-stat .stat-percentage {
  font-size: 1.875rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 36px; /* 9 */
  line-height: 2.25rem; /* 9 */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  margin-bottom: 16px;
  font-family: "Open Sans", sans-serif;
  font-weight: bold;
  color: #01a490;
  text-align: center;
}
.paragraph-stat .suffix {
  margin-left: 3px;
}
.paragraph-stat .suffix > div {
  display: inline-block;
}
.paragraph-stat .stat-description {
  font-family: "Verdana", sans-serif;
  font-size: 1rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 22px; /* 9 */
  line-height: 1.375rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  max-width: 180px; /* 9 */
  max-width: 11.25rem; /* 9 */
  margin: auto;
  color: #2f2f2f;
  text-align: center;
}

.header-region-content .paragraph-gallery .carousel {
  margin: 0;
}
@media (min-width: 1060px) {
  .header-region-content .paragraph-gallery .carousel {
    margin: 0;
  }
}
.header-region-content .paragraph-gallery .carousel .carousel-inner .carousel-item img {
  opacity: 0.5;
}
@media (max-width: 1199.98px) {
  .header-region-content .cta-group-wrapper > .container {
    margin-top: 40px !important;
  }
}
@media (min-width: 1060px) and (max-width: 1199.98px) {
  .header-region-content .cta-group-wrapper > .container {
    margin-top: 130px !important;
  }
}

.paragraph-gallery {
  position: relative;
  margin: 1.5rem -15px;
  overflow: hidden;
}
@media (min-width: 1060px) {
  .node__content .paragraph-gallery {
    max-height: unset;
  }
}
.header-region-content .paragraph-gallery {
  margin: 0;
}
.paragraph-gallery.ps-gallery- .cta-group .description {
  font-size: 1rem;
}
.paragraph-gallery.ps-gallery- .cta-group .link a {
  font-family: "Cachet Bold", sans-serif;
  padding: 15px 36px;
  color: #fff;
  background-color: #01a490;
  border: 0;
  border-radius: 15px;
}
.paragraph-gallery.ps-gallery- .cta-group .link a:hover {
  color: #fff;
  background-color: #006c6a;
}
.paragraph-gallery.ps-gallery-ygallery-clean .cta-group .description {
  font-size: 1.125rem;
}
@media (max-width: 767.98px) {
  .paragraph-gallery.ps-gallery-ygallery-clean .cta-group .description {
    font-size: 1rem;
  }
}
.paragraph-gallery.ps-gallery-ygallery-clean .cta-group .link a {
  border-radius: 16px;
}
.paragraph-gallery--skin__dark::after {
  background: #2f2f2f;
  opacity: 0.65;
}
.paragraph-gallery--skin__gradient::after {
  background: linear-gradient(47.81deg, rgba(0, 154, 136, 0.9) 0%, rgba(26, 89, 141, 0.9) 100%);
  opacity: 0.9;
}
.paragraph-gallery::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: " ";
}
.paragraph-gallery .carousel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  overflow: initial;
}
@media (min-width: 1060px) {
  .paragraph-gallery .carousel {
    position: relative;
  }
}
.paragraph-gallery .carousel div {
  height: 100%;
}
.paragraph-gallery .carousel .carousel-inner > .carousel-item {
  background: #231f20;
}
.paragraph-gallery .carousel .carousel-inner > .carousel-item article {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.paragraph-gallery .carousel .carousel-inner > .carousel-item article .media--blazy {
  padding-bottom: 0 !important;
}
.paragraph-gallery .carousel .carousel-inner > .carousel-item article img,
.paragraph-gallery .carousel .carousel-inner > .carousel-item article a img {
  position: relative;
  left: 0 !important;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  min-height: 420px;
}
@media (min-width: 1060px) {
  .paragraph-gallery .carousel .carousel-inner > .carousel-item article img,
  .paragraph-gallery .carousel .carousel-inner > .carousel-item article a img {
    width: 100%;
    height: auto;
  }
}
@media (min-width: 1060px) {
  .paragraph-gallery .carousel .carousel-inner > .carousel-item .field-media-image {
    width: 100%;
  }
}
.paragraph-gallery .carousel .carousel-control-prev,
.paragraph-gallery .carousel .carousel-control-next {
  top: 40%;
  z-index: 3;
  width: 36px;
  height: 36px;
  margin-top: 0;
  color: #212121;
  text-align: center;
  opacity: 1;
}
@media (min-width: 1060px) {
  .paragraph-gallery .carousel .carousel-control-prev,
  .paragraph-gallery .carousel .carousel-control-next {
    width: 72px;
    height: 72px;
    color: #fff;
    text-shadow: none;
  }
}
.paragraph-gallery .carousel .carousel-indicators {
  position: static;
  left: initial;
  width: initial;
  margin-left: initial;
}
.paragraph-gallery .carousel .carousel-indicators.list-inline {
  overflow-x: auto;
  white-space: nowrap;
}
.paragraph-gallery .carousel .carousel-indicators > li {
  width: initial;
  height: initial;
  text-indent: initial;
}
.paragraph-gallery .carousel .carousel-indicators > li.active img {
  opacity: 0.7;
}
.paragraph-gallery .carousel .carousel-control {
  font-size: 18px;
  background-color: #0089d0;
}
@media (min-width: 1060px) {
  .paragraph-gallery .carousel .carousel-control {
    font-size: 32px;
  }
}
.paragraph-gallery .carousel .carousel-control:hover {
  background-color: #0060af;
}
.paragraph-gallery .carousel .carousel-control.carousel-control-prev {
  left: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
}
@media (min-width: 1060px) {
  .paragraph-gallery .carousel .carousel-control.carousel-control-prev {
    left: 30px;
  }
}
.paragraph-gallery .carousel .carousel-control.carousel-control-next {
  right: 20px;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  border-radius: 50%;
}
@media (min-width: 1060px) {
  .paragraph-gallery .carousel .carousel-control.carousel-control-next {
    right: 30px;
  }
}
.paragraph-gallery .carousel .media {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  height: 100%;
}
.paragraph-gallery .carousel .media .media__element {
  left: auto;
}
.paragraph-gallery .cta-group-wrapper {
  position: relative;
  z-index: 2;
  background: transparent;
}
@media (min-width: 1060px) {
  .paragraph-gallery .cta-group-wrapper {
    position: absolute;
    top: 0;
    right: 0;
    left: 0;
  }
}
.paragraph-gallery .cta-group-wrapper .cta-group {
  padding: 1.5rem 0;
}
.paragraph-gallery .cta-group-wrapper .container {
  width: 80%;
  max-width: 43.75rem;
}
.paragraph-gallery .cta-group-wrapper .headline {
  font-family: "Cachet Medium", sans-serif;
  margin: 0 auto 1.5625rem auto;
  font-size: 3.125rem;
  line-height: 65px;
  color: #fff;
  text-transform: none;
}
@media (max-width: 767.98px) {
  .paragraph-gallery .cta-group-wrapper .headline {
    max-width: 18.75rem;
    font-size: 2.375rem;
    line-height: 36px;
  }
}
.paragraph-gallery .cta-group-wrapper .divider {
  width: 184px;
  height: 2px;
  margin: 0 auto 1.5625rem auto;
  font-weight: 500;
  background-color: #fff;
}
@media (max-width: 1199.98px) {
  .paragraph-gallery .cta-group-wrapper .divider {
    margin-bottom: 2rem;
  }
}
.paragraph-gallery .cta-group-wrapper .description {
  font-family: "Verdana", sans-serif;
  margin: 0 auto 2.625rem auto;
  line-height: 24px;
}
@media (max-width: 767.98px) {
  .paragraph-gallery .cta-group-wrapper .description {
    max-width: 21.25rem;
    margin-bottom: 1.5625rem;
  }
}
.paragraph-gallery .cta-group-wrapper .link a {
  min-width: 13.75rem;
  padding: 6px 36px;
  font-size: 24px;
  line-height: 30px;
  text-transform: none;
}
@media (max-width: 1199.98px) {
  .paragraph-gallery .cta-group-wrapper .link a {
    font-size: 1.125rem;
    line-height: 22px;
  }
}
.paragraph-gallery .cta-group-wrapper .link a:hover {
  text-shadow: unset;
}
.paragraph-gallery .paragraph-gallery-indicators .carousel-indicators {
  position: relative;
  display: none;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  padding: 0;
  margin: auto;
}
@media (min-width: 1060px) {
  .paragraph-gallery .paragraph-gallery-indicators .carousel-indicators {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.paragraph-gallery .paragraph-gallery-indicators .carousel-indicators li {
  width: 130px;
  height: auto;
  text-indent: 0;
  opacity: 0.6;
}
.paragraph-gallery .paragraph-gallery-indicators .carousel-indicators li.active {
  opacity: 1;
}
.paragraph-gallery .paragraph-gallery-indicators .carousel-indicators li img {
  width: 100%;
  height: 100%;
  opacity: 1 !important;
}

.node--view-mode-teaser .row .post-excerpt-image article img {
  width: 100%;
  height: 100%;
  max-height: 270px;
  margin-bottom: 0;
  border-radius: 10px;
  -o-object-fit: cover;
     object-fit: cover;
}

.paragraph--type--latest-news-posts > h1 {
  font-family: "Cachet Medium", sans-serif;
  margin: 2.375rem 0;
  font-size: 2.625rem;
  line-height: 36px;
  color: #2f2f2f;
  text-align: center;
  text-transform: none;
  letter-spacing: 0;
}
.paragraph--type--latest-news-posts .latest-news-posts .views-exposed-form {
  padding: 38px 31px;
  background-color: #fff;
  border-radius: 20px;
  -webkit-box-shadow: 0 0 5px 2px rgba(96, 96, 96, 0.2);
          box-shadow: 0 0 5px 2px rgba(96, 96, 96, 0.2);
}
.paragraph--type--latest-news-posts .latest-news-posts .views-exposed-form .form-item .control-label {
  font-family: "Verdana", sans-serif;
  font-size: 1.125rem;
  font-weight: bold;
  line-height: 22px;
  color: #000;
}
.paragraph--type--latest-news-posts .latest-news-posts .views-exposed-form .form-item .control-label::after {
  content: ":";
}
.paragraph--type--latest-news-posts .latest-news-posts .views-exposed-form .form-item .form-control {
  height: auto;
  padding: 15px 20px;
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  line-height: 19px;
  color: #231f20;
  border: 1px solid #d5d5d5;
  border-radius: 15px;
}
.paragraph--type--latest-news-posts .latest-news-posts .views-exposed-form .form-item-search .form-control {
  background-color: #e6e6e6;
}
.paragraph--type--latest-news-posts .latest-news-posts .views-exposed-form .form-type-select .select-wrapper::before {
  top: 15px;
  right: 10px;
}
.paragraph--type--latest-news-posts .latest-news-posts .views-exposed-form .form-actions {
  margin: 1em 0.75em;
  text-align: center;
}
.paragraph--type--latest-news-posts .latest-news-posts .views-exposed-form .form-actions .form-submit {
  font-family: "Cachet Medium", sans-serif;
  padding: 0.78125rem 4.09375rem;
  margin: 0;
  font-size: 20px;
  line-height: 25px;
  color: #fff;
  text-align: center;
  text-transform: none;
}
.paragraph--type--latest-news-posts .latest-news-posts .news-more-teaser-results-wrapper .news-teaser--row:not(:last-child) .news-teaser--inner {
  padding-bottom: 1.5rem;
  margin-bottom: 1.5rem;
}
.paragraph--type--latest-news-posts .latest-news-posts .news-more-teaser-results-wrapper .news-teaser--row:last-child .news-teaser--inner {
  margin-bottom: 3rem;
}
.paragraph--type--latest-news-posts .latest-news-posts .pager .load_more_button .btn {
  font-family: "Cachet Bold", sans-serif;
  padding: 0.907rem 3.22rem;
  font-size: 24px;
  line-height: 30px;
  color: #fff;
  text-align: center;
  letter-spacing: 0;
}
.paragraph--type--latest-news-posts .vertical-card {
  position: relative;
  height: 100%;
}
.paragraph--type--latest-news-posts .vertical-card__content--title {
  font-size: 24px;
  line-height: 1.16;
  text-transform: uppercase;
}
.paragraph--type--latest-news-posts .vertical-card__content--description {
  padding-bottom: 20px !important;
  margin-bottom: 30px !important;
}
.paragraph--type--latest-news-posts .vertical-card__content--link {
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  padding: 0 25px 25px;
}
.paragraph--type--latest-news-posts .vertical-card__content--link::after {
  position: relative;
  top: 2px;
  right: 0;
  width: 23px;
  height: 15px;
  background-position: right center;
}

.btn-transparent {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  min-width: 180px;
  padding: 10px 25px;
  line-height: 52px;
  color: #fff;
  text-transform: uppercase;
  letter-spacing: -1px;
  background-color: transparent !important;
  border: 3px solid #fff !important;
  border-radius: 8px;
}
.btn-transparent:hover {
  opacity: 0.7;
}

a.back-link,
a.follow-link,
.paragraph--type--grid-related-blog-posts .field-prgf-link a,
.y-news-view-list .comments_count a {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 24px;
  color: #0089d0;
  text-transform: uppercase;
  letter-spacing: -1px;
}
a.back-link:hover,
a.follow-link:hover,
.paragraph--type--grid-related-blog-posts .field-prgf-link a:hover,
.y-news-view-list .comments_count a:hover {
  color: #5c2e91;
}

a.follow-link::after,
.paragraph--type--grid-related-blog-posts .field-prgf-link a::after,
.y-news-view-list .comments_count a::after {
  display: inline-block;
  padding-left: 5px;
  margin-top: -3px;
  font-family: "icomoon" !important;
  font-size: 24px;
  color: #5c2e91;
  vertical-align: middle;
  content: "\ec13";
}

body .pager li.load_more_button > a {
  padding: 0 35px;
  font-family: "Cachet Medium";
  font-size: 18px;
  line-height: 50px;
  text-transform: unset;
  letter-spacing: -1px;
  border: 0;
  border-radius: 15px;
}

.global-search-results {
  margin-bottom: 40px;
}
.global-search-results #views-exposed-form-search-content-search-content {
  padding-bottom: 25px;
}
.global-search-results #views-exposed-form-search-content-search-content .form-item {
  display: inline-block;
  width: 100%;
  height: auto;
  padding: 0;
}
@media (min-width: 768px) {
  .global-search-results #views-exposed-form-search-content-search-content .form-item {
    width: auto;
  }
}
.global-search-results #views-exposed-form-search-content-search-content .edit-query {
  height: 50px;
  margin-bottom: 15px;
}
@media (min-width: 768px) {
  .global-search-results #views-exposed-form-search-content-search-content .edit-query {
    margin-bottom: 0;
  }
}
.global-search-results #views-exposed-form-search-content-search-content .edit-query input {
  width: 100%;
  height: 50px;
  padding: 0 28px;
  margin-top: 0;
  font-size: 18px;
  line-height: 24px;
  color: #444;
  background-color: #e6e6e6;
  border: 0;
  border-radius: 15px;
}
@media (min-width: 768px) {
  .global-search-results #views-exposed-form-search-content-search-content .edit-query input {
    max-width: 350px;
    margin-bottom: 0;
  }
}
.global-search-results #views-exposed-form-search-content-search-content .form-actions {
  position: relative;
  top: 0;
  display: inline-block;
  width: 100%;
  height: auto;
}
@media (min-width: 1060px) {
  .global-search-results #views-exposed-form-search-content-search-content .form-actions {
    width: auto;
    margin-left: 20px;
  }
}
.global-search-results #views-exposed-form-search-content-search-content .form-actions input {
  font-family: "Cachet Medium", sans-serif;
  padding: 14px 24px;
  font-size: 18px;
  font-family: "Cachet Medium", sans-serif;
  min-height: 50px;
  line-height: calc(50px - 0);
  color: #fff;
  background-color: #01a490;
  border: 0 solid #01a490;
  border-radius: 16px;
  padding: 9px 24px;
  text-transform: none;
  border-radius: 15px !important;
}
.global-search-results #views-exposed-form-search-content-search-content .form-actions input:hover, .global-search-results #views-exposed-form-search-content-search-content .form-actions input:focus {
  color: #fff;
  background-color: #006c6a;
  border: 0 solid #006c6a;
}
.global-search-results #views-exposed-form-search-content-search-content .form-actions input:not(:disabled):not(.disabled):active, .global-search-results #views-exposed-form-search-content-search-content .form-actions input:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #006c6a;
  border: 0 solid #006c6a;
}
@media (min-width: 768px) {
  .global-search-results #views-exposed-form-search-content-search-content .form-actions input {
    width: 155px;
    margin-top: 1rem;
  }
}
@media (min-width: 1060px) {
  .global-search-results #views-exposed-form-search-content-search-content .form-actions input {
    margin-top: 0;
  }
}
.global-search-results header h2, .global-search-results header .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .global-search-results header .field-sb-title {
  margin-bottom: 42px;
  font-family: "Cachet Medium";
  font-size: 50px;
  line-height: 61px;
  color: #1c1f2a;
}
.global-search-results .item-list {
  font-family: "Cachet Book", sans-serif;
}
.global-search-results .item-list ul > li {
  padding-bottom: 36px;
}
.global-search-results .item-list .views-field-title {
  margin-bottom: 5px;
}
.global-search-results .item-list .views-field-title a {
  font-family: "Cachet Medium" !important;
  font-size: 24px !important;
  line-height: 24px !important;
  color: #0089d0 !important;
}
.global-search-results .item-list .views-field-title a:hover {
  color: #0060af !important;
}
.global-search-results .item-list .views-field-nothing {
  font-size: 20px;
  line-height: 28px;
  color: #303030;
}
.global-search-results .item-list .views-field-search-api-excerpt {
  font-family: "Verdana", sans-serif;
  font-size: 20px;
  line-height: 28px;
  color: #303030;
}
.global-search-results .item-list .views-field-search-api-excerpt strong {
  font-weight: bold;
}
.global-search-results nav.pager {
  text-align: left;
}
@media (max-width: 767.98px) {
  .global-search-results nav.pager .pager__item--previous {
    margin-right: 5px;
  }
  .global-search-results nav.pager .pager__item--next {
    margin-left: 5px;
  }
  .global-search-results nav.pager .pager__item--previous a,
  .global-search-results nav.pager .pager__item--next a {
    width: auto;
    min-width: 44px !important;
  }
  .global-search-results nav.pager .pager__item--previous span,
  .global-search-results nav.pager .pager__item--next span {
    display: none;
  }
  .global-search-results nav.pager .pager__item:not(.pager__item--previous):not(.pager__item--next) a {
    width: 12.5px;
  }
}
.global-search-results nav.pager .pager__items {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
}
.global-search-results nav.pager .pager__item--ellipsis {
  display: none;
}
.global-search-results nav.pager li {
  padding: 0 36px 0 0;
  margin: 0;
}
.global-search-results nav.pager .is-active a {
  color: #343434 !important;
}
.global-search-results nav.pager a {
  width: auto !important;
  height: auto !important;
  font-family: "Cachet Medium" !important;
  font-size: 24px !important;
  font-weight: normal !important;
  line-height: 36px !important;
  color: #0089d0 !important;
  text-align: center;
  background-color: transparent !important;
  border: 0 !important;
  border-radius: 0 !important;
}
.global-search-results nav.pager a:hover {
  color: #0060af !important;
}
.global-search-results nav.pager .pager__item--previous {
  padding-right: 44px;
  padding-left: 0;
}
.global-search-results nav.pager .pager__item--next {
  padding-right: 8px;
}
.global-search-results nav.pager .pager__item--previous a,
.global-search-results nav.pager .pager__item--next a {
  font-weight: bold !important;
}
.global-search-results nav.pager .pager__item--previous a::before,
.global-search-results nav.pager .pager__item--next a::before {
  display: none;
}
.global-search-results nav.pager .pager__item--previous a span:last-child,
.global-search-results nav.pager .pager__item--next a span:last-child {
  display: inline !important;
}

@media (min-width: 992px) {
  .schedule-dashboard__toggle {
    display: none;
  }
}
.schedule-dashboard__content .af-schedules-empty_results .btn {
  text-align: center;
}
.schedule-dashboard__content .pager-wrapper a {
  font-family: "Cachet Medium";
  font-size: 20px;
  line-height: 25px;
  color: #0089d0;
  letter-spacing: 0;
}
.schedule-dashboard__search--form {
  background-color: transparent !important;
  border: 0 !important;
}
.schedule-dashboard__search--form input {
  height: 50px !important;
  padding: 15px 26px;
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  line-height: 19px;
  color: #231f20;
  letter-spacing: 0;
  background-color: #e6e6e6;
  border: 1px solid transparent;
  border-radius: 15px !important;
}
.schedule-dashboard__search--form input:focus {
  background-color: #fff;
  border-width: 1px;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.schedule-dashboard__search--form .btn {
  display: none;
}
.schedule-dashboard__sidebar .navbar-controls__title {
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 25px;
  color: #000;
  letter-spacing: 0;
}
.schedule-dashboard__sidebar .clear-all {
  font-family: "Verdana", sans-serif;
  font-size: 14px;
  font-weight: normal !important;
  line-height: 25px;
  color: #2e2e2e;
  letter-spacing: 0;
}
.schedule-dashboard__sidebar .form-group-wrapper {
  padding: 1rem 0.75rem;
}
.schedule-dashboard__sidebar .checkbox-wrapper,
.schedule-dashboard__sidebar .form-group-wrapper {
  background-color: #f7f7f7;
}
.schedule-dashboard__sidebar .checkbox-wrapper a,
.schedule-dashboard__sidebar .checkbox-wrapper label,
.schedule-dashboard__sidebar .form-group-wrapper a,
.schedule-dashboard__sidebar .form-group-wrapper label {
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 25px;
  color: #000;
  letter-spacing: 0;
  background-color: #f7f7f7 !important;
  border-top: 0 !important;
  border-bottom: 0 !important;
}
.schedule-dashboard__sidebar .checkbox-wrapper > label,
.schedule-dashboard__sidebar .form-group-wrapper > label {
  position: relative;
  -webkit-box-pack: unset;
      -ms-flex-pack: unset;
          justify-content: unset;
}
.schedule-dashboard__sidebar .checkbox-wrapper .checkbox-toggle-subset,
.schedule-dashboard__sidebar .form-group-wrapper .checkbox-toggle-subset {
  position: relative;
}
.schedule-dashboard__sidebar .fa {
  display: none;
}
.schedule-dashboard__sidebar .checkboxes input + label::before {
  border: 1px solid #666;
}

.tabs > .checkbox-wrapper {
  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-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
.tabs > .checkbox-wrapper label {
  padding-left: 0.5rem !important;
  font-family: "Verdana", sans-serif;
  font-size: 16px !important;
  font-weight: unset !important;
  line-height: 24px;
  color: #000 !important;
  text-align: left !important;
  letter-spacing: 0.49px;
}

.activity-finder__step_header--progress-spacer {
  padding-top: 5px;
  font-family: "Verdana", sans-serif;
  font-size: 14px;
  font-weight: bold;
  line-height: 25px;
  color: #000;
  letter-spacing: 0;
}

.activity-finder__wrapper .bookmark-toggle .counter {
  background-color: #01a490;
}
.activity-finder__wrapper .btn {
  color: #fff;
  background-color: #01a490;
}
.activity-finder__wrapper .btn:hover {
  background-color: #01a490;
}
.activity-finder__wrapper .search-form-component .btn {
  margin-bottom: 0;
}
.activity-finder__wrapper .results-component .filters-component span .icon {
  color: #0060af;
}
.activity-finder__wrapper .results-component .filters-component .filters-footer .buttons {
  z-index: 1;
}

.af-modal .activity-details-modal-content .action .btn,
.af-modal .bookmarked-items-modal-content .actions .btn {
  color: #fff;
  background-color: #01a490 !important;
}

.schedules-sort {
  margin-bottom: 40px;
}
.schedules-sort select {
  width: 100%;
  height: auto;
  padding: 11px 20px;
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  line-height: 19px;
  color: #231f20;
  letter-spacing: 0;
  border: 1px solid #aaa;
  border-radius: 15px;
}
@media (min-width: 992px) {
  .schedules-sort select {
    max-width: 212px;
  }
}
.schedules-sort .material-icons-outlined {
  top: 4px;
  right: 5px;
  font-size: 35px;
}

.schedules-data {
  border: 0 !important;
}
.schedules-data__row--alt {
  padding: 20px;
}
.schedules-data__row--alt:nth-child(odd) {
  background-color: transparent !important;
}
.schedules-data__row--alt:nth-child(even) {
  background-color: #f2f2f2 !important;
}
.schedules-data__row--alt .program-title {
  font-family: "Cachet Medium";
  font-size: 24px;
  line-height: 25px;
  color: #0089d0;
  letter-spacing: 0;
}
.schedules-data__row--alt .program-title:hover {
  color: #0060af;
}
.schedules-data .af-price-availability-wrapper *,
.schedules-data .info-wrapper * {
  font-family: "Verdana", sans-serif !important;
  font-size: 14px !important;
  font-weight: bold !important;
  line-height: 21px !important;
  color: #1f1f1f !important;
  letter-spacing: 0 !important;
}
.schedules-data .spots-availability.few-spots.only-one {
  color: #fff !important;
}
.schedules-data .spots-availability.few-spots.only-one span {
  color: #fff !important;
}

#schedules-filters {
  border: 0;
}
#schedules-filters > h3 {
  padding: 20px 16px;
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 25px;
  color: #000;
  text-align: left;
  text-transform: uppercase;
  letter-spacing: 0;
  background-color: #fff;
  border: 1px solid #cbcbcb;
}
#schedules-filters > h3 .material-icons-outlined {
  color: #0089d0;
}
#schedules-filters > h3[aria-expanded=false] .ico-add {
  display: block;
}
#schedules-filters > h3[aria-expanded=false] .ico-remove {
  display: none;
}
#schedules-filters > h3[aria-expanded=true] .ico-add {
  display: none;
}
#schedules-filters > h3[aria-expanded=true] .ico-remove {
  display: block;
}

.schedule-dashboard__sidebar .checkboxes input + label::after {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath fill='%230060af' d='M0 0h24v24H0z'/%3E%3Cpath fill='white' d='M9 16.2L4.8 12l-1.4 1.4L9 19 21 7l-1.4-1.4L9 16.2z'/%3E%3C/svg%3E");
}
.schedule-dashboard__sidebar .checkboxes .checkbox-wrapper label {
  margin-bottom: 0 !important;
}

#agesGroup .form-group-wrapper > label {
  display: none !important;
}
#agesGroup .tabs .checkbox-wrapper {
  display: -webkit-box !important;
  display: -ms-flexbox !important;
  display: flex !important;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 33%;
          flex: 0 0 33%;
  max-width: 33%;
  padding: 5px 5px 0 !important;
}
#agesGroup .tabs .checkbox-wrapper label {
  display: inline-block !important;
  padding: 10px 5px !important;
  margin-bottom: 0 !important;
  font-size: 10px !important;
  font-weight: bold !important;
  color: #0060af !important;
  text-align: center !important;
  border: 2px solid #0060af !important;
}
#agesGroup .tabs .checkbox-wrapper input:checked + label {
  color: #fff !important;
}

.branch-content .node__content .paragraph {
  margin: 0.75rem 0;
}

.branch-info {
  margin: 0;
  color: #636466;
  background: #fff;
  -webkit-box-shadow: 0 3px 30px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 3px 30px 2px rgba(0, 0, 0, 0.15);
}

a.direction-link {
  display: block;
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  line-height: 1.5;
  color: inherit;
}
@media (min-width: 768px) {
  a.direction-link {
    color: #c6168d;
  }
}
a.direction-link:hover, a.direction-link:focus {
  text-decoration: none;
}

.address {
  margin-bottom: 15px;
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  line-height: 1.5;
}

.field-location-phone,
.field-location-fax,
.field-location-email {
  font-size: 16px;
}
.field-location-phone i,
.field-location-fax i,
.field-location-email i {
  margin-right: 5px;
  font-size: 18px;
}
.field-location-phone a,
.field-location-fax a,
.field-location-email a {
  font-size: 16px;
  font-weight: bold;
  line-height: 2;
  color: inherit;
}
@media (min-width: 768px) {
  .field-location-phone a,
  .field-location-fax a,
  .field-location-email a {
    color: #636466;
  }
  .field-location-phone a:hover, .field-location-phone a:focus,
  .field-location-fax a:hover,
  .field-location-fax a:focus,
  .field-location-email a:hover,
  .field-location-email a:focus {
    text-decoration: none;
  }
}

.nav.bg-pink .nav-link.active {
  background-color: #92278f;
}

.branch-header .branch-info {
  position: relative;
  padding: 0;
  border-radius: 8px;
}
.branch-header .branch-info .branch-header__item {
  padding: 34px 3% 34px 8%;
}
.branch-header .branch-info .branch-header__item h5 {
  font-family: "Cachet Book", sans-serif;
  font-weight: 500;
  display: inline-block;
  margin-bottom: 0;
  font-size: 24px;
  color: #2f2f2f;
  text-transform: none;
  letter-spacing: -1px;
}
.branch-header .branch-info .branch-header__item .extra-hours-label {
  padding-left: 15px;
  font-size: 15px;
}
.branch-header .branch-info .address-wrapper > h4 {
  font-family: "Cachet Book", sans-serif;
  font-weight: 500;
  margin-bottom: 15px;
  font-size: 24px;
  color: #636466;
  letter-spacing: -1px;
}
.branch-header .branch-info .address-wrapper address {
  margin-bottom: 15px;
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  line-height: 1.5;
}
.branch-header .branch-info a.direction-link {
  display: block;
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  line-height: 2;
}
.branch-header .branch-info a.direction-link i {
  margin-right: 5px;
  font-size: 18px;
}
.branch-header .branch-info .hours-wrapper {
  background-color: #f8f8f8;
  border-top-right-radius: 8px;
  border-bottom-right-radius: 8px;
}
.branch-header .today-hours {
  margin-top: 15px;
  margin-bottom: 20px;
}
.branch-header .today-hours .dropdown-toggle {
  display: none;
}
.branch-header .today-hours .today {
  display: block;
  margin-bottom: 1.5rem;
}
.branch-header .today-hours > h5 {
  display: none;
}
.branch-header .today-hours table {
  margin-top: 1rem;
}
.branch-header .today-hours table td {
  width: 50%;
  height: auto;
  font-size: 16px;
  line-height: 30px;
  text-align: left;
  border: 0;
}
@media (min-width: 768px) {
  .branch-header .today-hours table td {
    color: #2f2f2f;
  }
}
.branch-header .today-hours table td:first-child {
  padding-right: 10px;
  font-weight: bold;
  text-align: left;
}
@media (min-width: 768px) {
  .branch-header .today-hours table td:first-child {
    color: #636466;
  }
}
.branch-header .today-hours table td:last-child::before {
  display: inline-block;
  margin-right: 10px;
  font-family: "Font Awesome 5 Free";
  font-style: normal;
  font-variant: normal;
  line-height: 1;
  content: "\f017";
  -webkit-font-smoothing: antialiased;
  text-rendering: auto;
}
.branch-header #tabs-clock .today-hours > h5 {
  display: none;
}
.branch-header #tabs-clock table tr td {
  height: auto;
  border: 0;
}

.grid-branch-features {
  font-family: "Cachet Book", sans-serif;
  font-weight: 500;
  padding: 0 0 15px;
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: -0.5px;
  border-bottom: 1px solid #636466;
}

.wrapper-field-location-amenities {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}
.wrapper-field-location-amenities > div {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 1060px) {
  .wrapper-field-location-amenities > div {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
}
.wrapper-field-location-amenities .term-name {
  position: relative;
  padding-left: 40px;
  margin-top: 35px;
  font-size: 20px;
  line-height: 1.25;
  color: #979797;
}
.wrapper-field-location-amenities .term-name::before {
  position: absolute;
  top: -2px;
  left: 0;
  font-family: "Font Awesome 5 Free";
  font-size: 24px;
  color: #01a490;
  content: "\f00c";
}

.branch__updates_queue {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-top: 20px; /* 9 */
  padding-top: 1.25rem; /* 9 */
}
@media (min-width: 600px) {
  .branch__updates_queue {
    margin-bottom: 40px;
  }
}
.branch__updates_queue.container {
  width: auto;
  max-width: 100%;
  padding: 0;
}
.branch__updates_queue h1 {
  margin: 0 0 20px;
  font-size: 28px;
}
@media (min-width: 600px) {
  .branch__updates_queue h1 {
    margin: 0 0 30px;
    font-size: 40px;
  }
}
.branch__updates_queue .node--type-blog-post.node--view-mode-teaser {
  float: none;
  margin: 0 0 35px;
}
.branch__updates_queue .branch__updates_queue__button {
  display: none;
}
@media (min-width: 600px) {
  .branch__updates_queue .field-updates-queue-update {
    width: 362px;
    margin: 0 auto;
  }
}
.branch__updates_queue .node--type-blog-post.node--view-mode-teaser {
  width: 100%;
}
.branch__updates_queue .node--type-blog-post.node--view-mode-teaser .inner-wrapper {
  margin: 0;
}
.branch__updates_queue .slick-slider {
  margin: 0 0 50px;
}
@media (min-width: 600px) {
  .branch__updates_queue .slick-slider {
    margin: 0 15px 50px;
  }
}
.branch__updates_queue .slick-arrow {
  z-index: 1;
  width: 40px;
  height: 40px;
  padding: 0;
  margin-top: -15px;
  color: #00aeef;
  background: none;
}
.branch__updates_queue .slick-arrow .fa {
  font-size: 30px;
}
.branch__updates_queue .slick-arrow.slick-prev {
  left: -25px;
}
.branch__updates_queue .slick-arrow.slick-next {
  right: -25px;
}
.branch__updates_queue .slick-dots {
  bottom: -15px;
}
.branch__updates_queue .slick-dots li button::before {
  color: #ebebeb;
  opacity: 1;
}
.branch__updates_queue .slick-dots li.slick-active button::before {
  color: #c6168d;
  opacity: 1;
}

@media (min-width: 600px) {
  html.js .branch__updates_queue .cards:nth-child(7),
  html.js .branch__updates_queue .cards:nth-child(8),
  html.js .branch__updates_queue .cards:nth-child(9),
  html.js .branch__updates_queue .cards:nth-child(10),
  html.js .branch__updates_queue .cards:nth-child(11),
  html.js .branch__updates_queue .cards:nth-child(12) {
    display: none;
  }
  html.js .branch__updates_queue__button {
    text-align: center;
  }
  html.js .branch__updates_queue__button a {
    display: inline-block;
    width: 100%;
    max-width: 360px;
    padding: 16px 0;
    font-size: 20px;
  }
}
html.js .branch__updates_queue__button {
  display: none;
}

#branch-sessions-form-wrapper .container {
  padding: 0;
}

.ygs-branch-sessions-form > h1 {
  margin: 0 15px 10px;
  font-size: 28px;
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form > h1 {
    margin: 0 0 20px;
    font-size: 40px;
  }
}
.ygs-branch-sessions-form > h1 em.placeholder {
  font-style: normal !important;
}
.ygs-branch-sessions-form label {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  margin-bottom: 0;
  font-size: 14px;
  line-height: 1.6;
  color: #4f4f4f;
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form label {
    margin-bottom: 5px;
  }
}
.ygs-branch-sessions-form .elements-wrapper {
  position: relative;
  padding: 20px;
  margin-bottom: 17px;
  background-color: #bfe1f3;
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form .elements-wrapper {
    margin-bottom: 40px;
    background-color: #ebebeb;
  }
}
.ygs-branch-sessions-form .controls-wrapper {
  padding: 10px 15px;
  background-color: #bfe1f3;
}
.ygs-branch-sessions-form .controls-wrapper a {
  padding: 3px 10px;
}
.ygs-branch-sessions-form .js-form-type-select {
  width: 100%;
  padding: 10px 0 5px;
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form .js-form-type-select {
    padding: 0;
  }
}
.ygs-branch-sessions-form .js-form-type-select select {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  color: #4f4f4f;
  text-transform: uppercase;
}
.ygs-branch-sessions-form .form-item-when-day {
  display: inline-block;
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form .form-item-when-day {
    width: 130px;
  }
}
.ygs-branch-sessions-form .form-item-when-hours {
  display: inline-block;
  margin-right: 20px;
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form .form-item-when-hours {
    width: 130px;
  }
}
.ygs-branch-sessions-form .form-item-program {
  display: inline-block;
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form .form-item-program {
    width: 200px;
  }
}
.ygs-branch-sessions-form .at {
  display: inline-block;
  width: 44px;
  text-align: center;
}
.ygs-branch-sessions-form .schedule-wrapper {
  margin-top: 10px;
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form .schedule-wrapper {
    float: right;
    margin: 27px -7px 0 0;
  }
}
@media (min-width: 768px) {
  .ygs-branch-sessions-form .schedule-wrapper {
    float: right;
    margin: 2px -7px 0 0;
  }
}
.ygs-branch-sessions-form .schedule-wrapper a {
  width: 100%;
  padding: 10px 0;
  font-size: 14px;
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form .schedule-wrapper a {
    width: auto;
    padding: 9px;
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  .ygs-branch-sessions-form .schedule-wrapper a {
    width: 340px;
    padding: 15px 0;
    font-size: 20px;
  }
}
.ygs-branch-sessions-form .schedule-wrapper-mobile {
  margin: 10px 15px;
}
.ygs-branch-sessions-form .schedule-wrapper-mobile a {
  width: 100%;
  padding: 10px 0;
  font-size: 18px;
}
.ygs-branch-sessions-form .ajax-progress-throbber {
  position: absolute;
  top: 0;
  left: 0;
}
.ygs-branch-sessions-form .selects-container {
  padding: 0 15px 15px;
  background-color: #bfe1f3;
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form .selects-container {
    padding: 15px 20px;
    background-color: #ebebeb;
  }
}
.ygs-branch-sessions-form .selects-container .inner {
  border-top: 1px solid #636466;
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form .selects-container .inner {
    border-top: 0;
  }
}
.ygs-branch-sessions-form .js-form-submit {
  display: none;
}
.ygs-branch-sessions-form .filters-main-wrapper {
  position: relative;
  clear: both;
  background-color: rgba(0, 137, 208, 0.25);
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form .filters-main-wrapper {
    display: none;
  }
}
.ygs-branch-sessions-form .filters-main-wrapper > div {
  padding: 0 15px 15px;
}
.ygs-branch-sessions-form .filters-wrapper {
  padding-top: 5px;
  padding-bottom: 5px;
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form .filters-wrapper {
    padding-top: 0;
    padding-bottom: 0;
    border: 0;
  }
}
.ygs-branch-sessions-form .filters-wrapper .label {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  display: block;
  padding: 0;
  margin-right: 20px;
  font-size: 14px;
  color: #4f4f4f;
  text-align: left;
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form .filters-wrapper .label {
    display: inline-block;
  }
}
.ygs-branch-sessions-form .filters-wrapper .filters {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.ygs-branch-sessions-form .filters-wrapper .filters .filter {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  display: inline-block;
  height: 30px;
  padding: 0 10px;
  margin: 0 5px 10px 0;
  font-size: 14px;
  line-height: 30px;
  color: #00aeef;
  text-transform: uppercase;
  white-space: nowrap;
  background: #fff;
  border-radius: 4px;
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form .filters-wrapper .filters .filter {
    margin: 5px 20px 5px 0;
    color: #4f4f4f;
  }
}
.ygs-branch-sessions-form .filters-wrapper .filters .filter .remove {
  margin-left: 10px;
  line-height: 30px;
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form .filters-wrapper .filters .filter .remove {
    margin-left: 15px;
  }
}
.ygs-branch-sessions-form .filters-wrapper .filters .filter .remove .fa {
  font-size: 13px;
  color: #0089d0;
}
@media (min-width: 600px) {
  .ygs-branch-sessions-form .filters-wrapper .filters .filter .remove .fa {
    font-size: 16px;
  }
}

.branch-sessions-group {
  padding: 0;
}
.branch-sessions-group h3 {
  font-family: "Cachet Book", sans-serif;
  font-weight: 500;
  margin: 0 15px 20px;
  font-size: 30px;
  line-height: 1.6;
  color: #5c2e91;
  letter-spacing: -0.8px;
}
.branch-sessions-group .row {
  margin-bottom: 40px;
}
.branch-sessions-group .views-row {
  position: relative;
  max-width: 360px;
  height: auto;
  margin: 0 30px;
  text-decoration: none;
  border: 1px solid #c6168d;
}
.branch-sessions-group .inner {
  padding: 10px 18px;
}
.branch-sessions-group h4 {
  margin: 10px 0 15px;
  font-family: "Verdana", sans-serif;
  font-size: 14px;
  line-height: 1.2;
  color: #4f4f4f;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.branch-sessions-group h3 {
  margin: 10px 0 5px;
  font-size: 22px;
  line-height: 1.2;
  color: #0089d0;
}
.branch-sessions-group .time {
  margin-bottom: 10px;
  font-size: 14px;
  color: #636466;
}
.branch-sessions-group .field-body-no-summary {
  font-size: 15px;
  line-height: 1.5;
  color: #333333;
}
.branch-sessions-group .group_time {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  min-height: 50px;
  padding-left: 2px;
  margin: -1px -2px 0;
  font-size: 18px;
  color: #5c2e91;
  background: #fff;
  border-bottom: 1px solid #c6168d;
}
@media (min-width: 600px) {
  .branch-sessions-group .group_time {
    padding-left: 0;
    font-size: 30px;
    letter-spacing: -0.8px;
  }
}
.branch-sessions-group .branch-sessions-group-slider {
  margin: 0 45px 35px;
}
.branch-sessions-group .branch-sessions-group-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.branch-sessions-group .branch-sessions-group-slider .slick-arrow {
  z-index: 1;
  width: 40px;
  height: 40px;
  padding: 0;
  margin-top: 15px;
  color: #00aeef;
  background: none;
}
@media (min-width: 600px) {
  .branch-sessions-group .branch-sessions-group-slider .slick-arrow {
    margin-top: 30px;
  }
}
.branch-sessions-group .branch-sessions-group-slider .slick-arrow .fa {
  font-size: 30px;
}
.branch-sessions-group .branch-sessions-group-slider .slick-arrow.slick-prev {
  left: -20px;
}
@media (min-width: 600px) {
  .branch-sessions-group .branch-sessions-group-slider .slick-arrow.slick-prev {
    left: -13px;
  }
}
.branch-sessions-group .branch-sessions-group-slider .slick-arrow.slick-next {
  right: -20px;
}
@media (min-width: 600px) {
  .branch-sessions-group .branch-sessions-group-slider .slick-arrow.slick-next {
    right: -13px;
  }
}
.branch-sessions-group .branch-sessions-group-slider .slick-dots {
  bottom: -40px;
}
.branch-sessions-group .branch-sessions-group-slider .slick-dots li button::before {
  color: #ebebeb;
  opacity: 1;
}
.branch-sessions-group .branch-sessions-group-slider .slick-dots li.slick-active button::before {
  color: #c6168d;
  opacity: 1;
}

.node--location-content-type.node--view-mode-teaser,
.node--type-facility.node--view-mode-teaser,
.node--type-branch.node--view-mode-teaser,
.node--type-branch.node--view-mode-sidebar-teaser,
.node--type-branch.node--view-mode-class-location,
.node--type-camp.node--view-mode-teaser,
.node--type-program-locations.node--view-mode-teaser {
  font-size: 15px;
}
[class*=sidebar] .node--location-content-type.node--view-mode-teaser,
[class*=sidebar] .node--type-facility.node--view-mode-teaser,
[class*=sidebar] .node--type-branch.node--view-mode-teaser,
[class*=sidebar] .node--type-branch.node--view-mode-sidebar-teaser,
[class*=sidebar] .node--type-branch.node--view-mode-class-location,
[class*=sidebar] .node--type-camp.node--view-mode-teaser,
[class*=sidebar] .node--type-program-locations.node--view-mode-teaser {
  height: auto;
  margin: 0 0 20px;
  border-color: #ccc;
}
[class*=sidebar] .node--location-content-type.node--view-mode-teaser > span,
[class*=sidebar] .node--type-facility.node--view-mode-teaser > span,
[class*=sidebar] .node--type-branch.node--view-mode-teaser > span,
[class*=sidebar] .node--type-branch.node--view-mode-sidebar-teaser > span,
[class*=sidebar] .node--type-branch.node--view-mode-class-location > span,
[class*=sidebar] .node--type-camp.node--view-mode-teaser > span,
[class*=sidebar] .node--type-program-locations.node--view-mode-teaser > span {
  display: block;
}
[class*=sidebar] .node--location-content-type.node--view-mode-teaser .location-item--title,
[class*=sidebar] .node--type-facility.node--view-mode-teaser .location-item--title,
[class*=sidebar] .node--type-branch.node--view-mode-teaser .location-item--title,
[class*=sidebar] .node--type-branch.node--view-mode-sidebar-teaser .location-item--title,
[class*=sidebar] .node--type-branch.node--view-mode-class-location .location-item--title,
[class*=sidebar] .node--type-camp.node--view-mode-teaser .location-item--title,
[class*=sidebar] .node--type-program-locations.node--view-mode-teaser .location-item--title {
  display: inline-block;
}
[class*=sidebar] .node--location-content-type.node--view-mode-teaser .location-item--title a,
[class*=sidebar] .node--type-facility.node--view-mode-teaser .location-item--title a,
[class*=sidebar] .node--type-branch.node--view-mode-teaser .location-item--title a,
[class*=sidebar] .node--type-branch.node--view-mode-sidebar-teaser .location-item--title a,
[class*=sidebar] .node--type-branch.node--view-mode-class-location .location-item--title a,
[class*=sidebar] .node--type-camp.node--view-mode-teaser .location-item--title a,
[class*=sidebar] .node--type-program-locations.node--view-mode-teaser .location-item--title a {
  color: #5c2e91;
}
.node--location-content-type.node--view-mode-teaser h4,
.node--type-facility.node--view-mode-teaser h4,
.node--type-branch.node--view-mode-teaser h4,
.node--type-branch.node--view-mode-sidebar-teaser h4,
.node--type-branch.node--view-mode-class-location h4,
.node--type-camp.node--view-mode-teaser h4,
.node--type-program-locations.node--view-mode-teaser h4 {
  margin-top: 1.5rem;
  font-size: 18px;
  text-transform: uppercase;
}
.marker_tooltip .node--location-content-type.node--view-mode-teaser,
.marker_tooltip .node--type-facility.node--view-mode-teaser,
.marker_tooltip .node--type-branch.node--view-mode-teaser,
.marker_tooltip .node--type-branch.node--view-mode-sidebar-teaser,
.marker_tooltip .node--type-branch.node--view-mode-class-location,
.marker_tooltip .node--type-camp.node--view-mode-teaser,
.marker_tooltip .node--type-program-locations.node--view-mode-teaser {
  height: auto;
  min-height: auto;
  padding: 0;
  margin: 0;
  border: 0 none;
}
.marker_tooltip .node--location-content-type.node--view-mode-teaser .branch-info,
.marker_tooltip .node--type-facility.node--view-mode-teaser .branch-info,
.marker_tooltip .node--type-branch.node--view-mode-teaser .branch-info,
.marker_tooltip .node--type-branch.node--view-mode-sidebar-teaser .branch-info,
.marker_tooltip .node--type-branch.node--view-mode-class-location .branch-info,
.marker_tooltip .node--type-camp.node--view-mode-teaser .branch-info,
.marker_tooltip .node--type-program-locations.node--view-mode-teaser .branch-info {
  display: none;
}
.node--location-content-type.node--view-mode-teaser .location-item--title,
.node--type-facility.node--view-mode-teaser .location-item--title,
.node--type-branch.node--view-mode-teaser .location-item--title,
.node--type-branch.node--view-mode-sidebar-teaser .location-item--title,
.node--type-branch.node--view-mode-class-location .location-item--title,
.node--type-camp.node--view-mode-teaser .location-item--title,
.node--type-program-locations.node--view-mode-teaser .location-item--title {
  font-family: "Cachet Book";
  font-size: 22px;
}
.marker_tooltip .node--location-content-type.node--view-mode-teaser .location-item--title,
.marker_tooltip .node--type-facility.node--view-mode-teaser .location-item--title,
.marker_tooltip .node--type-branch.node--view-mode-teaser .location-item--title,
.marker_tooltip .node--type-branch.node--view-mode-sidebar-teaser .location-item--title,
.marker_tooltip .node--type-branch.node--view-mode-class-location .location-item--title,
.marker_tooltip .node--type-camp.node--view-mode-teaser .location-item--title,
.marker_tooltip .node--type-program-locations.node--view-mode-teaser .location-item--title {
  padding: 10px 0;
  margin: 0 0 15px;
}
@media (max-width: 1059.98px) {
  .marker_tooltip .node--location-content-type.node--view-mode-teaser .location-item--title,
  .marker_tooltip .node--type-facility.node--view-mode-teaser .location-item--title,
  .marker_tooltip .node--type-branch.node--view-mode-teaser .location-item--title,
  .marker_tooltip .node--type-branch.node--view-mode-sidebar-teaser .location-item--title,
  .marker_tooltip .node--type-branch.node--view-mode-class-location .location-item--title,
  .marker_tooltip .node--type-camp.node--view-mode-teaser .location-item--title,
  .marker_tooltip .node--type-program-locations.node--view-mode-teaser .location-item--title {
    padding: 0;
    margin: 0;
  }
}
.marker_tooltip .node--location-content-type.node--view-mode-teaser .location-item--title .title-link,
.marker_tooltip .node--type-facility.node--view-mode-teaser .location-item--title .title-link,
.marker_tooltip .node--type-branch.node--view-mode-teaser .location-item--title .title-link,
.marker_tooltip .node--type-branch.node--view-mode-sidebar-teaser .location-item--title .title-link,
.marker_tooltip .node--type-branch.node--view-mode-class-location .location-item--title .title-link,
.marker_tooltip .node--type-camp.node--view-mode-teaser .location-item--title .title-link,
.marker_tooltip .node--type-program-locations.node--view-mode-teaser .location-item--title .title-link {
  font-size: 20px;
}
.node--location-content-type.node--view-mode-teaser .location-item--title + .node__content,
.node--type-facility.node--view-mode-teaser .location-item--title + .node__content,
.node--type-branch.node--view-mode-teaser .location-item--title + .node__content,
.node--type-branch.node--view-mode-sidebar-teaser .location-item--title + .node__content,
.node--type-branch.node--view-mode-class-location .location-item--title + .node__content,
.node--type-camp.node--view-mode-teaser .location-item--title + .node__content,
.node--type-program-locations.node--view-mode-teaser .location-item--title + .node__content {
  margin: 33px 0 0;
}
.node--location-content-type.node--view-mode-teaser .location-item--title ~ .field-location-area,
.node--location-content-type.node--view-mode-teaser .location-item--title ~ .field-location-state,
.node--type-facility.node--view-mode-teaser .location-item--title ~ .field-location-area,
.node--type-facility.node--view-mode-teaser .location-item--title ~ .field-location-state,
.node--type-branch.node--view-mode-teaser .location-item--title ~ .field-location-area,
.node--type-branch.node--view-mode-teaser .location-item--title ~ .field-location-state,
.node--type-branch.node--view-mode-sidebar-teaser .location-item--title ~ .field-location-area,
.node--type-branch.node--view-mode-sidebar-teaser .location-item--title ~ .field-location-state,
.node--type-branch.node--view-mode-class-location .location-item--title ~ .field-location-area,
.node--type-branch.node--view-mode-class-location .location-item--title ~ .field-location-state,
.node--type-camp.node--view-mode-teaser .location-item--title ~ .field-location-area,
.node--type-camp.node--view-mode-teaser .location-item--title ~ .field-location-state,
.node--type-program-locations.node--view-mode-teaser .location-item--title ~ .field-location-area,
.node--type-program-locations.node--view-mode-teaser .location-item--title ~ .field-location-state {
  margin: 20px 0 33px;
}
.node--location-content-type.node--view-mode-teaser .branch-hours,
.node--type-facility.node--view-mode-teaser .branch-hours,
.node--type-branch.node--view-mode-teaser .branch-hours,
.node--type-branch.node--view-mode-sidebar-teaser .branch-hours,
.node--type-branch.node--view-mode-class-location .branch-hours,
.node--type-camp.node--view-mode-teaser .branch-hours,
.node--type-program-locations.node--view-mode-teaser .branch-hours {
  margin-top: 15px;
}
.node--location-content-type.node--view-mode-teaser .branch-hours td:first-child,
.node--type-facility.node--view-mode-teaser .branch-hours td:first-child,
.node--type-branch.node--view-mode-teaser .branch-hours td:first-child,
.node--type-branch.node--view-mode-sidebar-teaser .branch-hours td:first-child,
.node--type-branch.node--view-mode-class-location .branch-hours td:first-child,
.node--type-camp.node--view-mode-teaser .branch-hours td:first-child,
.node--type-program-locations.node--view-mode-teaser .branch-hours td:first-child {
  padding-right: 10px;
}
.node--location-content-type.node--view-mode-teaser .field-location-area,
.node--type-facility.node--view-mode-teaser .field-location-area,
.node--type-branch.node--view-mode-teaser .field-location-area,
.node--type-branch.node--view-mode-sidebar-teaser .field-location-area,
.node--type-branch.node--view-mode-class-location .field-location-area,
.node--type-camp.node--view-mode-teaser .field-location-area,
.node--type-program-locations.node--view-mode-teaser .field-location-area {
  position: static;
  top: 15px;
  font-family: "Cachet Book", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
@media (min-width: 600px) {
  .node--location-content-type.node--view-mode-teaser .field-location-area,
  .node--type-facility.node--view-mode-teaser .field-location-area,
  .node--type-branch.node--view-mode-teaser .field-location-area,
  .node--type-branch.node--view-mode-sidebar-teaser .field-location-area,
  .node--type-branch.node--view-mode-class-location .field-location-area,
  .node--type-camp.node--view-mode-teaser .field-location-area,
  .node--type-program-locations.node--view-mode-teaser .field-location-area {
    letter-spacing: 1.1px;
  }
}
.node--location-content-type.node--view-mode-teaser .field-location-area a,
.node--type-facility.node--view-mode-teaser .field-location-area a,
.node--type-branch.node--view-mode-teaser .field-location-area a,
.node--type-branch.node--view-mode-sidebar-teaser .field-location-area a,
.node--type-branch.node--view-mode-class-location .field-location-area a,
.node--type-camp.node--view-mode-teaser .field-location-area a,
.node--type-program-locations.node--view-mode-teaser .field-location-area a {
  color: inherit;
  text-decoration: none;
}
.node--location-content-type.node--view-mode-teaser .label-for-field-address,
.node--location-content-type.node--view-mode-teaser .label-for-field-phone,
.node--type-facility.node--view-mode-teaser .label-for-field-address,
.node--type-facility.node--view-mode-teaser .label-for-field-phone,
.node--type-branch.node--view-mode-teaser .label-for-field-address,
.node--type-branch.node--view-mode-teaser .label-for-field-phone,
.node--type-branch.node--view-mode-sidebar-teaser .label-for-field-address,
.node--type-branch.node--view-mode-sidebar-teaser .label-for-field-phone,
.node--type-branch.node--view-mode-class-location .label-for-field-address,
.node--type-branch.node--view-mode-class-location .label-for-field-phone,
.node--type-camp.node--view-mode-teaser .label-for-field-address,
.node--type-camp.node--view-mode-teaser .label-for-field-phone,
.node--type-program-locations.node--view-mode-teaser .label-for-field-address,
.node--type-program-locations.node--view-mode-teaser .label-for-field-phone {
  display: none;
}

.node--type-branch.node--view-mode-class-location h2, .node--type-branch.node--view-mode-class-location .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .node--type-branch.node--view-mode-class-location .field-sb-title {
  margin: 0;
  font-family: "Verdana", sans-serif;
  font-size: 15px;
  font-weight: normal;
}

.paragraph--type--class-location.paragraph--view-mode--default .empty-text {
  padding: 20px;
  border: solid 1px #ccc;
}
.paragraph--type--class-location.paragraph--view-mode--default .empty-text h2, .paragraph--type--class-location.paragraph--view-mode--default .empty-text .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .paragraph--type--class-location.paragraph--view-mode--default .empty-text .field-sb-title {
  margin: 0 0 10px;
  font-family: "Cachet Book", sans-serif;
  font-size: 14px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.node--view-mode-full.node--type-facility {
  margin-top: -20px;
}
.node--view-mode-full.node--type-facility .label-for-field-location-address {
  display: block;
}
.node--view-mode-full.node--type-facility .associated-branch-title {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  display: inline-block;
  margin: 20px 0 33px;
  font-size: 22px;
  line-height: 1.1;
  color: inherit;
}
.node--view-mode-full.node--type-facility .associated-branch-title a {
  color: #5c2e91;
}
.node--view-mode-full .wrapper-field-location-phone {
  padding-bottom: 35px;
  letter-spacing: 2px;
}
.node--view-mode-full .wrapper-field-location-phone .label-for-field-location-phone,
.node--view-mode-full .wrapper-field-location-phone .field-location-phone {
  display: inline;
}
.node--view-mode-full .label-for-field-location-address::after,
.node--view-mode-full .label-for-field-location-phone::after {
  content: ":";
}
.node--view-mode-full h2, .node--view-mode-full .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .node--view-mode-full .field-sb-title {
  font-size: 22px;
}
.node--view-mode-full .sidebar-card_h3 {
  position: absolute;
  margin: 18px 0 -20px 20px;
}
.node--view-mode-full .field-location-area {
  display: none;
}

.sidebar-card_h3 {
  margin: 0 0 25px;
  font-family: "Verdana", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.2;
  color: #636466;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.node--type-facility .field-collection-hours .field-day-of-the-week,
.node--type-facility .field-collection-hours .field-start-end-time {
  display: inline;
  font-size: 14px;
  font-weight: normal;
}
.node--type-facility .field-collection-hours .field-day-of-the-week + .field-start-end-time::before {
  margin-right: 0.25em;
  margin-left: -0.15em;
  content: ":";
}

@media (max-width: 1199.98px) {
  .paragraph--type--branch-contacts-info .container {
    max-width: 100%;
  }
}
.paragraph--type--branch-contacts-info .label-for-field-branch-contacts-info {
  display: none;
}
.paragraph--type--branch-contacts-info .branch-header-row {
  -webkit-font-smoothing: antialiased;
  padding: 0;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .branch-header-row {
    padding: 16px 0;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row:first-of-type {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding-bottom: 0 !important;
}
@media (min-width: 768px) {
  .paragraph--type--branch-contacts-info .branch-header-row:first-of-type {
    padding-top: 10px;
    padding-bottom: 20px !important;
  }
}
@media (min-width: 768px) {
  .paragraph--type--branch-contacts-info .branch-header-row:last-of-type {
    padding-top: 6px;
    padding-bottom: 0;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .header-branch-col-modifier {
  -ms-flex-item-align: center;
      align-self: center;
  padding: 0;
}
.paragraph--type--branch-contacts-info .branch-header-row .header-branch-col-modifier.hours-wrapper {
  padding-left: 0;
}
@media (max-width: 767.98px) {
  .paragraph--type--branch-contacts-info .branch-header-row .col-modifier-sm-1 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 8.3333333333%;
            flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--branch-contacts-info .branch-header-row .col-modifier-sm-4 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.3333333333%;
            flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--branch-contacts-info .branch-header-row .col-modifier-sm-8 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 66.6666666667%;
            flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--branch-contacts-info .branch-header-row .col-modifier-sm-10 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 83.3333333333%;
            flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row a:hover {
  text-decoration: underline;
}
.paragraph--type--branch-contacts-info .branch-header-row .masthead-button a {
  float: right;
  width: auto;
  font-size: 12px;
  line-height: 15px;
  color: #fff;
  border: 1px solid rgba(255, 255, 255, 0.24);
  border-radius: 5px;
  opacity: 0.8;
}
@media (min-width: 600px) {
  .paragraph--type--branch-contacts-info .branch-header-row .masthead-button a {
    padding: 14px 30px;
    border-radius: 21.5px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--branch-contacts-info .branch-header-row .masthead-button a {
    padding: 5px 15px;
    font-size: 12px;
    line-height: 15px;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .back-link {
  display: block;
}
.paragraph--type--branch-contacts-info .branch-header-row .back-link a {
  font-family: "Cachet Bold", sans-serif;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 26px; /* 9 */
  line-height: 1.625rem; /* 9 */
  font-size: 25px !important;
  color: #fff;
  text-align: center;
  text-transform: none;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .branch-header-row .back-link a {
    font-family: "Verdana", sans-serif;
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    line-height: 24px; /* 9 */
    line-height: 1.5rem; /* 9 */
    font-size: 10px !important;
    font-weight: bold;
    text-transform: uppercase;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .back-link a:hover {
  color: #fff;
}
.paragraph--type--branch-contacts-info .branch-header-row .back-link a span {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 20px; /* 9 */
  line-height: 1.25rem; /* 9 */
}
.paragraph--type--branch-contacts-info .branch-header-row .back-link span.material-icons-outlined {
  font-size: 15px;
  color: #fff;
}
.paragraph--type--branch-contacts-info .branch-header-row .masthead-brand {
  font-family: "Cachet Bold", sans-serif;
  font-size: 25px;
  line-height: 36px;
  color: #fff;
  letter-spacing: 0;
}
@media (min-width: 768px) {
  .paragraph--type--branch-contacts-info .branch-header-row .masthead-brand {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    font-size: 35px; /* 9 */
    font-size: 2.1875rem; /* 9 */
  }
}
@media (max-width: 1059.98px) {
  .paragraph--type--branch-contacts-info .branch-header-row .wrapper-field-header-content .cta-group-wrapper .container {
    padding: 0 !important;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .field-location-phone a,
.paragraph--type--branch-contacts-info .branch-header-row .field-location-fax a {
  font-size: 12px;
  line-height: 15px;
  color: #fff;
}
@media (min-width: 768px) {
  .paragraph--type--branch-contacts-info .branch-header-row .field-location-phone a,
  .paragraph--type--branch-contacts-info .branch-header-row .field-location-fax a {
    font-size: 14px;
  }
}
@media (min-width: 1200px) {
  .paragraph--type--branch-contacts-info .branch-header-row .field-location-phone a,
  .paragraph--type--branch-contacts-info .branch-header-row .field-location-fax a {
    font-size: 18px;
    line-height: 22px;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .field-location-phone a,
.paragraph--type--branch-contacts-info .branch-header-row .field-location-fax a {
  font-weight: 400;
}
@media (min-width: 768px) {
  .paragraph--type--branch-contacts-info .branch-header-row .field-location-phone .tel-text,
  .paragraph--type--branch-contacts-info .branch-header-row .field-location-fax .tel-text {
    display: inline-block;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .header-address {
  font-size: 16px;
  line-height: 24px;
  color: #fff;
}
@media (min-width: 768px) {
  .paragraph--type--branch-contacts-info .branch-header-row .header-address {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    font-size: 16px; /* 9 */
    font-size: 1rem; /* 9 */
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .wrapper-get-directions {
  display: inline-block;
}
@media (max-width: 767.98px) {
  .paragraph--type--branch-contacts-info .branch-header-row .wrapper-get-directions {
    display: none;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .wrapper-get-directions a {
  display: inline-block;
  padding: 8px 4px 8px 14px;
  margin-left: 10px;
  font-family: Verdana, sans-serif;
  font-size: 16px;
  font-weight: 400;
  line-height: 19px;
  color: #fff !important;
  text-shadow: none;
  text-transform: initial;
  white-space: unset;
  vertical-align: unset;
  background-color: #0060af !important;
  border: 0;
  border-radius: 5px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.paragraph--type--branch-contacts-info .branch-header-row .camp-today-hour {
  font-family: "Verdana", sans-serif;
  -webkit-box-pack: start;
      -ms-flex-pack: start;
          justify-content: flex-start;
  font-size: 14px;
  line-height: 26px;
  color: #fff;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .branch-header-row .camp-today-hour {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    font-size: 16px;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .camp-today-hour span.material-icons-outlined {
  float: right;
  font-size: 22px;
  line-height: 26px;
}
.paragraph--type--branch-contacts-info .branch-header-row .camp-today-hour .todays-hours-text {
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  line-height: 26px;
  color: #fff;
  letter-spacing: 0;
}
@media (min-width: 768px) {
  .paragraph--type--branch-contacts-info .branch-header-row .camp-today-hour .todays-hours-text {
    margin-top: 0;
  }
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .branch-header-row .camp-today-hour .todays-hours-text {
    margin-bottom: 0 !important;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .camp-today-hour .today {
  display: inline-block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
  line-height: 35px;
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours {
  display: inline-block;
  margin: 0;
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .today {
  display: inline-block;
  margin-top: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-hours {
  position: absolute;
  top: 18px;
  right: -24px;
  z-index: 999;
  min-width: 260px;
  padding: 16px;
  margin-top: 16px;
  background-color: #fff;
  border-radius: 8px;
  -webkit-box-shadow: 0 12px 14px 0 rgba(0, 0, 0, 0.4);
          box-shadow: 0 12px 14px 0 rgba(0, 0, 0, 0.4);
  right: 0;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-hours {
    right: -30%;
    width: auto;
    min-width: 280px;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-hours h5 {
  font-size: 0.875rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 19px; /* 9 */
  line-height: 1.1875rem; /* 9 */
  margin-bottom: 1rem;
  font-family: "Cachet Book", sans-serif;
  font-size: 16px;
  font-weight: bold;
  line-height: 24px;
  color: #000;
  letter-spacing: 0.49px;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-hours h5 {
    font-size: 1rem;
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    line-height: 24px; /* 9 */
    line-height: 1.5rem; /* 9 */
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-hours td {
  font-size: 0.75rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 19px; /* 9 */
  line-height: 1.1875rem; /* 9 */
  width: auto;
  font-family: "Cachet Book", sans-serif;
  color: #fff;
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-hours td:last-child::before {
  font-weight: 900;
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-hours td:first-child {
  width: 36%;
  min-width: 82px;
  padding-right: 5px;
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-hours ul {
  list-style: none;
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-hours li {
  font-size: 0.875rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 19px; /* 9 */
  line-height: 1.1875rem; /* 9 */
  margin-bottom: 1rem;
  font-family: "Cachet Book", sans-serif;
  font-weight: normal;
  color: #fff;
  letter-spacing: 0.49px;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-hours li {
    font-size: 1rem;
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    line-height: 24px; /* 9 */
    line-height: 1.5rem; /* 9 */
    color: #000;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-hours .week_day {
  font-weight: bold;
}
@media (max-width: 1199.98px) {
  .paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-hours .holiday_list {
    padding-right: 50px !important;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-hours .holiday_list > li {
  margin-bottom: 0;
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .dropdown-hours {
  font-size: 0.875rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 19px; /* 9 */
  line-height: 1.1875rem; /* 9 */
  position: relative;
  z-index: 0;
  display: inline-block;
  width: auto;
  padding: 3px 8px;
  color: #fff;
  background-color: rgba(255, 255, 255, 0.21) !important;
  border-radius: 15px;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .branch-header-row .today-hours .dropdown-hours {
    font-size: 0.875rem;
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    line-height: 22px; /* 9 */
    line-height: 1.375rem; /* 9 */
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .dropdown-hours::after {
  position: relative;
  top: 0;
  right: 1px;
  display: inline-block;
  width: 8px;
  height: 8px;
  content: "";
  border-top: unset;
  border-right: 2px solid #fff;
  border-bottom: 2px solid #fff;
  border-left: unset;
  -webkit-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .dropdown-hours.show-link::after {
  -webkit-transform: rotate(45deg) translateY(-50%);
          transform: rotate(45deg) translateY(-50%);
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .dropdown-hours.hide-link::after {
  top: -2px;
  right: -3px;
  -webkit-transform: rotate(-135deg) translateY(-50%);
          transform: rotate(-135deg) translateY(-50%);
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .dropdown-hours span {
  position: relative;
  z-index: -1;
  pointer-events: none;
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .dropdown-hours .hide-text {
  display: none;
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours table {
  margin-top: 0;
  margin-bottom: 1rem;
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-link {
  padding-right: 1rem;
  font-size: 0.875rem;
  color: #fff;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-link {
    font-size: 1rem;
    color: #000;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-link + .fa-arrow-right {
  color: #fff;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .branch-header-row .today-hours .branch-link + .fa-arrow-right {
    color: #000;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .view-all-hours {
  text-align: right;
}
.paragraph--type--branch-contacts-info .branch-header-row .view-all-hours a.btn {
  font-family: "Cachet Medium", sans-serif;
  min-height: 50px;
  line-height: calc(50px - 0);
  color: #fff;
  background-color: #5c2e91;
  border: 0 solid #5c2e91;
  border-radius: 16px;
  min-width: 160px;
  padding: 0 28px;
  margin-bottom: 0;
  font-family: "Verdana", sans-serif;
  font-size: 14px;
  line-height: 40px;
  text-transform: unset;
}
.paragraph--type--branch-contacts-info .branch-header-row .view-all-hours a.btn:hover, .paragraph--type--branch-contacts-info .branch-header-row .view-all-hours a.btn:focus {
  color: #fff;
  background-color: #92278f;
  border: 0 solid #92278f;
}
.paragraph--type--branch-contacts-info .branch-header-row .view-all-hours a.btn:not(:disabled):not(.disabled):active, .paragraph--type--branch-contacts-info .branch-header-row .view-all-hours a.btn:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #92278f;
  border: 0 solid #92278f;
}
@media (max-width: 1199.98px) {
  .paragraph--type--branch-contacts-info .branch-header-row .view-all-hours a.btn {
    margin-top: 15px;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .wrapper-field-branch-hours {
  display: inline-block;
}
.paragraph--type--branch-contacts-info .branch-header-row .wrapper-field-branch-hours .label-for-field-branch-hours {
  display: none;
}
.paragraph--type--branch-contacts-info .branch-header-row .wrapper-field-branch-hours .today-hours {
  margin: 0;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .branch-header-row .wrapper-field-branch-hours .today-hours .branch-hours {
    margin-top: -2px;
  }
}
@media (min-width: 390px) {
  .paragraph--type--branch-contacts-info .branch-header-row .wrapper-field-branch-hours .today-hours .branch-hours {
    margin-top: -7px;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .wrapper-field-branch-hours .today-hours .dropdown-toggle {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 12px; /* 9 */
  font-size: 0.75rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 31px; /* 9 */
  line-height: 1.9375rem; /* 9 */
  position: relative;
  z-index: 0;
  display: inline-block;
  width: auto;
  padding: 0 2rem 0 5px;
  color: #fff;
  text-shadow: none;
  text-transform: initial;
  white-space: unset;
  vertical-align: unset;
  background-color: transparent;
  border: 2px solid #fff;
  border-radius: 10px;
  -webkit-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
@media (min-width: 768px) {
  .paragraph--type--branch-contacts-info .branch-header-row .wrapper-field-branch-hours .today-hours .dropdown-toggle {
    padding: 0 24px 0 6px;
  }
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .branch-header-row .wrapper-field-branch-hours .today-hours .dropdown-toggle {
    padding: 0 2.5rem 0 14px;
  }
}
.paragraph--type--branch-contacts-info .branch-header-row .wrapper-field-branch-hours .today-hours .dropdown-toggle.show-link::after {
  margin-top: -2px;
  -webkit-transform: rotate(45deg) translateY(-50%);
          transform: rotate(45deg) translateY(-50%);
}
.paragraph--type--branch-contacts-info .branch-header-row .wrapper-field-branch-hours .today-hours .dropdown-toggle.hide-link::after {
  margin-top: 2px;
  -webkit-transform: rotate(-135deg) translateY(-50%);
          transform: rotate(-135deg) translateY(-50%);
}
.paragraph--type--branch-contacts-info .branch-header-row .wrapper-field-branch-hours .today-hours .dropdown-toggle span {
  position: relative;
  z-index: -1;
  pointer-events: none;
}
.paragraph--type--branch-contacts-info .branch-header-row .wrapper-field-branch-hours .today-hours .dropdown-toggle .hide-text {
  display: none;
}
.paragraph--type--branch-contacts-info .branch-header-divisor {
  margin-right: 15px;
  margin-left: 15px;
  border-bottom: 1px solid #496e8c;
}
.paragraph--type--branch-contacts-info .menu-spacer {
  display: none;
  width: 100%;
  height: 93px;
}
@media (max-width: 1059.98px) {
  .paragraph--type--branch-contacts-info .menu-spacer {
    height: 0;
  }
}
.paragraph--type--branch-contacts-info span.material-icons-outlined:hover {
  text-decoration: none;
}

.wrapper-field-header-content div:nth-child(1).paragraph--type--branch-contacts-info {
  margin-bottom: 0;
}
.wrapper-field-header-content div:nth-child(1).paragraph--type--branch-contacts-info .menu-spacer {
  display: block;
}
.wrapper-field-header-content div:last-child.paragraph--type--branch-contacts-info div:last-child.branch-header-row {
  padding-bottom: 20px;
}

.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .today-hours .dropdown-toggle {
  margin-left: 20px;
}

.page-node-type-camp .breadcrumbs-wrapper {
  margin: 0;
}
.page-node-type-camp article .content .paragraph .btn,
.page-node-type-camp article .content .paragraph .ping-pong-content-link a {
  color: #fff;
  text-transform: none;
  background-color: #f47920;
}
.page-node-type-camp article .content .paragraph .btn:hover, .page-node-type-camp article .content .paragraph .btn:focus,
.page-node-type-camp article .content .paragraph .ping-pong-content-link a:hover,
.page-node-type-camp article .content .paragraph .ping-pong-content-link a:focus {
  text-decoration: none;
  background-color: #dd5828;
}
.page-node-type-camp article .content .paragraph .btn:not(:disabled):not(.disabled):active, .page-node-type-camp article .content .paragraph .btn:not(:disabled):not(.disabled).active,
.page-node-type-camp article .content .paragraph .ping-pong-content-link a:not(:disabled):not(.disabled):active,
.page-node-type-camp article .content .paragraph .ping-pong-content-link a:not(:disabled):not(.disabled).active {
  background-color: #dd5828;
}

@media (max-width: 767.98px) {
  body.toolbar-vertical:not(.toolbar-fixed) .paragraph--type--branch-contacts-info {
    top: 81px;
  }
  body.toolbar-vertical:not(.toolbar-fixed) .paragraph--type--branch-contacts-info.affix {
    top: 45px;
  }
  body.toolbar-vertical:not(.toolbar-fixed).openy_alerts_header .paragraph--type--branch-contacts-info {
    top: 0;
  }
}
@media (min-width: 1060px) {
  body.toolbar-fixed.toolbar-horizontal .paragraph--type--branch-contacts-info.affix {
    top: 89px;
  }
}
@media (min-width: 1060px) {
  body.toolbar-fixed.toolbar-horizontal.openy_alerts_header .paragraph--type--branch-contacts-info.affix {
    top: 209px;
  }
}

@media (min-width: 1060px) {
  body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .paragraph--type--branch-contacts-info.affix {
    top: 140px;
  }
}
@media (min-width: 1060px) {
  body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open.openy_alerts_header .paragraph--type--branch-contacts-info.affix {
    top: 284px;
  }
}

@media (max-width: 1199.98px) {
  body.openy_alerts_header .paragraph--type--branch-contacts-info {
    top: 0;
  }
}
@media (min-width: 1060px) {
  body.openy_alerts_header .paragraph--type--branch-contacts-info.affix {
    top: 205px;
  }
}

.paragraph--type--branch-contacts-info {
  position: absolute;
  top: 80px;
  right: 0;
  left: 0;
  z-index: 30;
  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;
  background-color: rgba(99, 100, 102, 0.9);
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info {
    top: 81px;
  }
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info.affix {
    top: 81px;
    background-color: rgba(99, 100, 102, 0.9);
  }
}
.paragraph--type--branch-contacts-info .container {
  max-width: 1440px !important;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info {
  width: 100%;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .openy-branch-selector {
  display: none;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .hb-branch-selector {
  min-height: auto;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .hb-branch-selector label {
  margin-right: 5px;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row {
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .location-logo-desktop,
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .location-logo-mobile {
  display: none;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-rowdiv:last-child {
  padding: 10px 0 0;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hb-location-checkbox-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: baseline;
      -ms-flex-align: baseline;
          align-items: baseline;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  color: #bfe1f3;
}
@media (max-width: 767.98px) {
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hb-location-checkbox-wrapper {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: start;
  }
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hb-location-checkbox-wrapper label,
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hb-location-checkbox-wrapper .hb-branch-selector-change-wrapper,
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hb-location-checkbox-wrapper .hb-branch-selector-change-wrapper a {
  font-size: 14px;
  color: #bfe1f3;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hb-location-checkbox-wrapper input:checked ~ label::before {
  border: solid 1px #bfe1f3;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hb-location-checkbox-wrapper label::before {
  background-color: initial;
  border: solid 1px #bfe1f3;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hb-location-checkbox-wrapper label::after {
  border: solid #bfe1f3;
  border-width: 0 3px 3px 0;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .branch-information-slide {
  font-family: "Cachet Bold", sans-serif;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 16px; /* 9 */
  font-size: 1rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 26px; /* 9 */
  line-height: 1.625rem; /* 9 */
  font-weight: 700;
  color: #fff;
  letter-spacing: 0;
  cursor: pointer;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .branch-information {
  display: none;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .branch-information {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
  }
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-field-location-phone .field-location-phone,
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-field-location-fax .field-location-fax {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-field-location-phone .field-location-phone a,
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-field-location-phone .field-location-phone i,
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-field-location-fax .field-location-fax a,
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-field-location-fax .field-location-fax i {
    line-height: 35px;
  }
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-field-location-phone .field-location-phone a,
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-field-location-fax .field-location-fax a {
  font-family: "Verdana", sans-serif;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 14px; /* 9 */
  font-size: 0.875rem; /* 9 */
  line-height: 35px;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-field-location-phone .field-location-phone a,
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-field-location-fax .field-location-fax a {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    font-size: 16px; /* 9 */
    font-size: 1rem; /* 9 */
  }
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-field-location-phone .field-location-phone a:hover, .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-field-location-phone .field-location-phone a:focus,
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-field-location-fax .field-location-fax a:hover,
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-field-location-fax .field-location-fax a:focus {
    color: #fff;
    text-decoration: underline;
  }
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row a:hover, .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row a:focus {
    text-decoration: underline;
  }
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row a:hover address,
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row a:hover span:not(.material-icons-outlined), .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row a:focus address,
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row a:focus span:not(.material-icons-outlined) {
    text-decoration: underline;
  }
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .header-address {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .header-address span {
  font-size: 22px;
  line-height: 35px;
  color: #fff;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .header-address .wrapper-field-location-address {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 14px; /* 9 */
  font-size: 0.875rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 35px; /* 9 */
  line-height: 2.1875rem; /* 9 */
  margin-bottom: 0;
  color: #fff;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .header-address .wrapper-field-location-address {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    font-size: 16px; /* 9 */
    font-size: 1rem; /* 9 */
  }
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-directions,
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-virtual-tour {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-directions a,
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-virtual-tour a {
  font-size: 20px;
  font-weight: bold;
  color: #bfe1f3;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-directions a:hover,
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .wrapper-virtual-tour a:hover {
  color: #00aeef;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .today-hours {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  padding-left: 0;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .today-hours {
    position: relative;
  }
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .today-hours .dropdown-toggle {
  display: none;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .today-hours .dropdown-toggle {
    display: block;
    padding: 7px 0 7px 15px;
    font-size: 14px;
    color: #000;
    border: 2px solid #fff;
    border-radius: 15px;
  }
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .today-hours .dropdown-toggle.show-link {
    color: #fff;
  }
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .today-hours .dropdown-toggle::after {
  content: none;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .today-hours .dropdown-toggle.hide-link {
  background: #fff;
  border-color: #fff;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .branch-hours {
  position: absolute;
  top: 100%;
  right: -35px;
  left: -35px;
  z-index: 999;
  width: 120%;
  padding: 0 50px 30px;
  margin-top: 16px;
  background-color: #636466;
  border-radius: 0;
  -webkit-transform: unset;
          transform: unset;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .branch-hours {
    top: 40px;
    right: 0;
    left: auto;
    width: 440px;
    padding: 5px 20px 20px;
    margin-top: 0;
    background-color: #fff;
    border-radius: 10px 0 10px 10px;
  }
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .branch-hours h5 {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 14px; /* 9 */
  font-size: 0.875rem; /* 9 */
  font-family: "Cachet Bold", sans-serif;
  margin-top: 20px;
  margin-bottom: 10px;
  color: #fff;
  text-align: left;
  text-transform: uppercase;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .branch-hours h5 {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    font-size: 16px; /* 9 */
    font-size: 1rem; /* 9 */
    color: #006c6a;
  }
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .branch-hours td {
  font-family: "Cachet Bold", sans-serif;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 14px; /* 9 */
  font-size: 0.875rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 20px; /* 9 */
  line-height: 1.25rem; /* 9 */
  width: auto;
  color: #fff;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .branch-hours td {
    color: #000;
  }
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .todays-hours-text {
  font-family: "Verdana", sans-serif;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 14px; /* 9 */
  font-size: 0.875rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 35px; /* 9 */
  line-height: 2.1875rem; /* 9 */
  display: inline-block;
  margin-bottom: 0;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .todays-hours-text {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    font-size: 16px; /* 9 */
    font-size: 1rem; /* 9 */
  }
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .wrapper-field-branch-hours .today {
  font-family: "Verdana", sans-serif;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 14px; /* 9 */
  font-size: 0.875rem; /* 9 */
}
@media (min-width: 1060px) {
  .paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .wrapper-field-branch-hours .today {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    font-size: 16px; /* 9 */
    font-size: 1rem; /* 9 */
  }
}
.paragraph--type--branch-contacts-info .field-branch-contacts-info .branch-header-row .hours-wrapper .all-hours-block {
  font-family: "Verdana", sans-serif;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 26px; /* 9 */
  line-height: 1.625rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  font-size: 14px; /* 9 */
  font-size: 0.875rem; /* 9 */
  padding: 1rem 0 0;
  margin-top: 1rem;
  color: #fff;
  cursor: pointer;
  border-top: 1px solid rgba(255, 255, 255, 0.3);
}

.camp-menu-wrapper {
  background-color: #292929;
}
@media (max-width: 1199.98px) {
  .camp-menu-wrapper .container > div {
    padding: 0;
  }
}
.camp-menu-wrapper .navbar {
  padding: 0;
}
.camp-menu-wrapper .camp-menu {
  width: 100%;
  padding: 0;
  margin: 0;
  list-style: none;
}
@media (min-width: 1060px) {
  .camp-menu-wrapper .camp-menu {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: auto;
    margin: auto;
  }
}
.camp-menu-wrapper .camp-menu .camp-menu-item a {
  font-size: 1.125rem;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 60px; /* 9 */
  line-height: 3.75rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-left: 15px; /* 9 */
  padding-left: 0.9375rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-right: 15px; /* 9 */
  padding-right: 0.9375rem; /* 9 */
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  font-family: "Cachet Book";
  color: #fff;
  text-align: center;
  text-transform: capitalize;
  letter-spacing: 0;
  -webkit-transition: background-color 0.1s linear;
  transition: background-color 0.1s linear;
}
@media (min-width: 1060px) {
  .camp-menu-wrapper .camp-menu .camp-menu-item a {
    font-size: 1.375rem;
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    line-height: 60px; /* 9 */
    line-height: 3.75rem; /* 9 */
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    padding-left: 25px; /* 9 */
    padding-left: 1.5625rem; /* 9 */
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    padding-right: 25px; /* 9 */
    padding-right: 1.5625rem; /* 9 */
  }
}
.camp-menu-wrapper .camp-menu .camp-menu-item a.open .fa-chevron-down::before {
  content: "\f077";
}
.camp-menu-wrapper .camp-menu .camp-menu-item a.active, .camp-menu-wrapper .camp-menu .camp-menu-item a:hover {
  color: #fff;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0.3);
}
@media (max-width: 1059.98px) {
  .camp-menu-wrapper .camp-menu .camp-menu-item:last-child {
    padding-bottom: 25px;
  }
}
.camp-menu-wrapper .camp-menu .camp-menu-item:first-child a {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  line-height: 60px; /* 9 */
  line-height: 3.75rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-left: 15px; /* 9 */
  padding-left: 0.9375rem; /* 9 */
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-right: 15px; /* 9 */
  padding-right: 0.9375rem; /* 9 */
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  font-family: "Cachet Book";
  text-decoration: none;
}
@media (min-width: 1060px) {
  .camp-menu-wrapper .camp-menu .camp-menu-item:first-child a {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    margin-top: 10px; /* 9 */
    margin-top: 0.625rem; /* 9 */
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    margin-bottom: 10px; /* 9 */
    margin-bottom: 0.625rem; /* 9 */
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    width: 40px;
    height: 0;
    padding: 0;
    margin-right: 1rem;
    font-size: 0;
  }
  .camp-menu-wrapper .camp-menu .camp-menu-item:first-child a::before {
    display: inline-block;
    font-family: "Material Icons Outlined";
    font-size: 24px;
    font-style: normal;
    font-weight: normal;
    -webkit-font-feature-settings: "liga";
            font-feature-settings: "liga";
    line-height: 1;
    text-transform: none;
    letter-spacing: normal;
    word-wrap: normal;
    white-space: nowrap;
    direction: ltr;
    -webkit-font-smoothing: antialiased;
    font-size: 2rem;
    position: absolute;
    top: 8px;
    left: 0;
    width: 100%;
    height: 100%;
    padding-left: 18px;
    line-height: 22px;
    color: #fff;
    vertical-align: middle;
    content: "home";
  }
}
.camp-menu-wrapper .camp-menu .camp-menu-item:first-child a.open {
  border-bottom: 2px solid rgba(255, 255, 255, 0.6);
}

.path-protected-page .viewport {
  background: #a7a7a7;
}
.path-protected-page .viewport #block-ymca-vp-content {
  overflow: hidden;
}

.protected-pages-enter-password {
  width: 480px;
  max-width: 90%;
  padding: 1.5rem;
  margin: 3rem auto;
  background-color: #f7f7f7;
  border-radius: 15px;
}
.protected-pages-enter-password .form-control {
  font-family: "Verdana", sans-serif;
  height: 50px;
  padding: 15px 30px;
  font-size: 16px;
  line-height: 24px;
  color: #2f2f2f;
  background-color: #fff;
  border: 0;
  border-radius: 15px;
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.06);
          box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.06);
}
.protected-pages-enter-password .form-control:focus {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #0089d0;
}
.protected-pages-enter-password .passeye-toggle {
  position: absolute;
  top: 50%;
  right: 5px;
  padding: 2px 7px;
  font-size: 12px;
  cursor: pointer;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
}
.protected-pages-enter-password .passeye-toggle.btn-outline-primary {
  padding: 0 5px;
}
.protected-pages-enter-password .form-item {
  margin: 0;
}
.protected-pages-enter-password .protected_pages_description {
  margin-bottom: 1.5rem;
}
.protected-pages-enter-password .form-item-password {
  margin-bottom: 1.5rem;
}
.protected-pages-enter-password .form-submit {
  width: 100%;
  padding: 0.85rem 1rem;
  margin: 0;
}

@media (min-width: 1060px) {
  .map_controls {
    position: absolute;
    bottom: calc(100% + 24px);
    z-index: 50;
  }
}
.map_controls .form__locations {
  background-color: #fff;
}
@media (min-width: 1060px) {
  .map_controls .form__locations {
    padding: 22px 32px;
    border-radius: 25px;
    -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.14);
            box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.14);
  }
}
.map_controls .form__locations .zip-code input,
.map_controls .form__locations .distance_limit_value {
  font-size: 14px !important;
}

.form__locations .filter-item input[type=text],
.form__locations .filter-item select {
  font-family: "Verdana", sans-serif;
  height: 50px;
  padding: 13px 16px;
  line-height: 24px;
  color: #2f2f2f;
  background-color: #f7f7f7;
  border: 1px solid #ececec;
  border-radius: 10px !important;
}
.form__locations .filter-item input[type=text]:focus,
.form__locations .filter-item select:focus {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  border: 1px solid #0089d0;
}
.form__locations .filter-item .tag_filters {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
@media (min-width: 600px) {
  .form__locations .filter-item .tag_filters {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: center !important;
        -ms-flex-align: center !important;
            align-items: center !important;
    -webkit-box-pack: start !important;
        -ms-flex-pack: start !important;
            justify-content: flex-start !important;
  }
}
.form__locations .filter-item .tag_filters label.btn-default {
  font-family: "Cachet Book", Verdana, sans-serif;
  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-align: center;
      -ms-flex-align: center;
          align-items: center;
  padding: 0;
  margin: 0 0 0 20px;
  font-size: 20px;
  line-height: 24px;
  color: #232323;
  text-transform: none;
  letter-spacing: 0;
  border: 0;
}
@media (min-width: 1060px) {
  .form__locations .filter-item .tag_filters label.btn-default {
    min-width: 120px;
  }
}
.form__locations .filter-item .tag_filters label.btn-default img {
  position: relative;
  width: 17px;
  height: 25px;
  margin: 0 0 0 5px;
  opacity: 1;
}
.form__locations .filter-item .tag_filters label.btn-default::after {
  display: none;
  content: "";
}
.form__locations .filter-item .tag_filters label.btn-default[for=tag_YMCAs]::after {
  background: url("../img/locations_icons/icon_blue_mini.svg");
}
.form__locations .filter-item .tag_filters label.btn-default[for=tag_Camps]::after {
  background: url("../img/locations_icons/icon_green_mini.svg");
}
.form__locations .filter-item .tag_filters label.btn-default[for="tag_Child Care"]::after {
  background: url("../img/locations_icons/icon_orange_mini.svg");
}
.form__locations .filter-item .distance_limit {
  width: 100% !important;
}
@media (min-width: 768px) {
  .form__locations .filter-item .distance_limit {
    max-width: 168px !important;
  }
}
.form__locations .distance {
  position: relative;
}
.form__locations .distance::after {
  display: inline-block;
  font-family: "Material Icons Outlined";
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  font-size: 1.5rem;
  position: absolute;
  top: 14px;
  right: 26px;
  line-height: 22px;
  color: #006c6a;
  vertical-align: middle;
  content: "expand_more";
}
.form__locations .search {
  position: relative;
}
.form__locations .search input {
  width: 100%;
}
@media (min-width: 768px) {
  .form__locations .search input {
    min-width: 375px;
  }
}
.form__locations .search .btn-submit {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 100;
  width: 55px;
  height: 50px;
  font-size: 0;
}
.form__locations .search .btn-submit::after {
  display: inline-block;
  font-family: "Material Icons Outlined";
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  font-size: 1.75rem;
  position: absolute;
  top: 14px;
  right: 16px;
  z-index: 0;
  line-height: 22px;
  color: #006c6a;
  vertical-align: middle;
  cursor: pointer;
  content: "search";
}
.form__locations .search .btn-submit .btn {
  z-index: 5;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  min-width: 0;
  height: 100%;
  padding: 0;
  font-size: 0 !important;
  background: transparent !important;
}

.field-prgf-location-finder .views-element-container {
  margin-bottom: 1.5rem;
}

@media (min-width: 768px) {
  .leaflet-popup .leaflet-popup-content {
    width: 350px !important;
  }
}
.leaflet-popup a {
  color: inherit;
}
.leaflet-popup a.leaflet-popup-close-button {
  top: 10px;
  right: 10px;
}
.leaflet-popup .marker_tooltip .node--location-content-type {
  -webkit-box-shadow: none !important;
          box-shadow: none !important;
}

.openy-map-canvas.openy-map {
  height: 500px;
}
@media (min-width: 1060px) {
  .openy-map-canvas.openy-map {
    height: 670px;
  }
}
.openy-map-canvas.openy-map img.leaflet-marker-icon.leaflet-zoom-animated.leaflet-interactive {
  width: 38px !important;
  height: 48px !important;
}

.leaflet-control-container .leaflet-top,
.leaflet-control-container .leaflet-bottom {
  z-index: 400;
}
.leaflet-control-container .leaflet-top.leaflet-left {
  position: absolute;
  top: 72px;
  right: 20px;
  left: auto;
  -webkit-transform: translateY(0);
          transform: translateY(0);
}
@media (min-width: 1060px) {
  .leaflet-control-container .leaflet-top.leaflet-left {
    top: 110px;
    -webkit-transform: translateY(0);
            transform: translateY(0);
  }
}
@media (min-width: 1300px) {
  .leaflet-control-container .leaflet-top.leaflet-left {
    top: calc(100% - 24px);
    -webkit-transform: translateY(-100%);
            transform: translateY(-100%);
  }
}
.leaflet-control-container .leaflet-top.leaflet-left .leaflet-control-zoom {
  margin: 0;
}

.locations-list header h1,
.locations-list header h2,
.locations-list header .paragraph--type--branch-amenities .field-sb-title,
.paragraph--type--branch-amenities .locations-list header .field-sb-title,
.locations-list header h2.h1 {
  font-size: 1.875rem;
  line-height: 32px;
  letter-spacing: 0;
}

.node--type-branch.node--view-mode-teaser,
.node--type-child-care.node--view-mode-teaser,
.node--type-camp.node--view-mode-teaser,
.node--type-program-locations.node--view-mode-teaser {
  font-family: "Verdana", sans-serif;
  min-height: auto;
  padding: 26px 23px 29px;
  margin: 0 auto;
  border: 1px solid #fff;
  border-radius: 35px;
  -webkit-box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
          box-shadow: 0 0 20px 0 rgba(0, 0, 0, 0.2);
}
@media (min-width: 1060px) {
  .node--type-branch.node--view-mode-teaser,
  .node--type-child-care.node--view-mode-teaser,
  .node--type-camp.node--view-mode-teaser,
  .node--type-program-locations.node--view-mode-teaser {
    max-width: 332px;
  }
}
.node--type-branch.node--view-mode-teaser .title-link,
.node--type-child-care.node--view-mode-teaser .title-link,
.node--type-camp.node--view-mode-teaser .title-link,
.node--type-program-locations.node--view-mode-teaser .title-link {
  font-size: 1.5rem;
  line-height: 36px;
}
.node--type-branch.node--view-mode-teaser address.wrapper-field-location-address,
.node--type-child-care.node--view-mode-teaser address.wrapper-field-location-address,
.node--type-camp.node--view-mode-teaser address.wrapper-field-location-address,
.node--type-program-locations.node--view-mode-teaser address.wrapper-field-location-address {
  padding: 0 !important;
  margin: 0;
}
.node--type-branch.node--view-mode-teaser .field-location-address address,
.node--type-child-care.node--view-mode-teaser .field-location-address address,
.node--type-camp.node--view-mode-teaser .field-location-address address,
.node--type-program-locations.node--view-mode-teaser .field-location-address address {
  margin: 0;
}
.node--type-branch.node--view-mode-teaser .field-location-address br,
.node--type-child-care.node--view-mode-teaser .field-location-address br,
.node--type-camp.node--view-mode-teaser .field-location-address br,
.node--type-program-locations.node--view-mode-teaser .field-location-address br {
  display: none;
}
.node--type-branch.node--view-mode-teaser .node__content > div:last-child,
.node--type-child-care.node--view-mode-teaser .node__content > div:last-child,
.node--type-camp.node--view-mode-teaser .node__content > div:last-child,
.node--type-program-locations.node--view-mode-teaser .node__content > div:last-child {
  margin-bottom: 0 !important;
}
.node--type-branch.node--view-mode-teaser .material-icons-outlined,
.node--type-child-care.node--view-mode-teaser .material-icons-outlined,
.node--type-camp.node--view-mode-teaser .material-icons-outlined,
.node--type-program-locations.node--view-mode-teaser .material-icons-outlined {
  color: #0089d0 !important;
}
.node--type-branch.node--view-mode-teaser .location-item--title,
.node--type-child-care.node--view-mode-teaser .location-item--title,
.node--type-camp.node--view-mode-teaser .location-item--title,
.node--type-program-locations.node--view-mode-teaser .location-item--title {
  font-family: "Cachet Medium", sans-serif;
  padding-bottom: 0.5rem;
  margin: 0;
  line-height: 26px;
  letter-spacing: 0;
  border: 0;
}
.node--type-branch.node--view-mode-teaser .location-item--title a,
.node--type-child-care.node--view-mode-teaser .location-item--title a,
.node--type-camp.node--view-mode-teaser .location-item--title a,
.node--type-program-locations.node--view-mode-teaser .location-item--title a {
  font-size: 22px;
  color: #231f20;
}
.node--type-branch.node--view-mode-teaser .location-item--title a:hover,
.node--type-child-care.node--view-mode-teaser .location-item--title a:hover,
.node--type-camp.node--view-mode-teaser .location-item--title a:hover,
.node--type-program-locations.node--view-mode-teaser .location-item--title a:hover {
  text-decoration: underline;
}
.node--type-branch.node--view-mode-teaser .wrapper-field-location-phone, .node--type-branch.node--view-mode-teaser .wrapper-field-location-address, .node--type-branch.node--view-mode-teaser .wrapper-field-location-hours, .node--type-branch.node--view-mode-teaser .wrapper-field-location-email,
.node--type-child-care.node--view-mode-teaser .wrapper-field-location-phone,
.node--type-child-care.node--view-mode-teaser .wrapper-field-location-address,
.node--type-child-care.node--view-mode-teaser .wrapper-field-location-hours,
.node--type-child-care.node--view-mode-teaser .wrapper-field-location-email,
.node--type-camp.node--view-mode-teaser .wrapper-field-location-phone,
.node--type-camp.node--view-mode-teaser .wrapper-field-location-address,
.node--type-camp.node--view-mode-teaser .wrapper-field-location-hours,
.node--type-camp.node--view-mode-teaser .wrapper-field-location-email,
.node--type-program-locations.node--view-mode-teaser .wrapper-field-location-phone,
.node--type-program-locations.node--view-mode-teaser .wrapper-field-location-address,
.node--type-program-locations.node--view-mode-teaser .wrapper-field-location-hours,
.node--type-program-locations.node--view-mode-teaser .wrapper-field-location-email {
  padding-bottom: 12px;
}
.node--type-branch.node--view-mode-teaser .field-location-phone,
.node--type-branch.node--view-mode-teaser .field-location-address,
.node--type-branch.node--view-mode-teaser .field-location-hours,
.node--type-branch.node--view-mode-teaser .field-location-email,
.node--type-child-care.node--view-mode-teaser .field-location-phone,
.node--type-child-care.node--view-mode-teaser .field-location-address,
.node--type-child-care.node--view-mode-teaser .field-location-hours,
.node--type-child-care.node--view-mode-teaser .field-location-email,
.node--type-camp.node--view-mode-teaser .field-location-phone,
.node--type-camp.node--view-mode-teaser .field-location-address,
.node--type-camp.node--view-mode-teaser .field-location-hours,
.node--type-camp.node--view-mode-teaser .field-location-email,
.node--type-program-locations.node--view-mode-teaser .field-location-phone,
.node--type-program-locations.node--view-mode-teaser .field-location-address,
.node--type-program-locations.node--view-mode-teaser .field-location-hours,
.node--type-program-locations.node--view-mode-teaser .field-location-email {
  font-family: "Verdana", sans-serif;
  position: relative;
  padding-left: 0;
  font-size: 14px !important;
  font-weight: normal;
  line-height: 24px;
  color: #363636 !important;
  letter-spacing: 0;
  word-break: break-word;
}
@media (min-width: 1060px) {
  .node--type-branch.node--view-mode-teaser .field-location-phone,
  .node--type-branch.node--view-mode-teaser .field-location-address,
  .node--type-branch.node--view-mode-teaser .field-location-hours,
  .node--type-branch.node--view-mode-teaser .field-location-email,
  .node--type-child-care.node--view-mode-teaser .field-location-phone,
  .node--type-child-care.node--view-mode-teaser .field-location-address,
  .node--type-child-care.node--view-mode-teaser .field-location-hours,
  .node--type-child-care.node--view-mode-teaser .field-location-email,
  .node--type-camp.node--view-mode-teaser .field-location-phone,
  .node--type-camp.node--view-mode-teaser .field-location-address,
  .node--type-camp.node--view-mode-teaser .field-location-hours,
  .node--type-camp.node--view-mode-teaser .field-location-email,
  .node--type-program-locations.node--view-mode-teaser .field-location-phone,
  .node--type-program-locations.node--view-mode-teaser .field-location-address,
  .node--type-program-locations.node--view-mode-teaser .field-location-hours,
  .node--type-program-locations.node--view-mode-teaser .field-location-email {
    font-size: 18px !important;
    line-height: 27px;
  }
}
.node--type-branch.node--view-mode-teaser .field-location-phone a,
.node--type-branch.node--view-mode-teaser .field-location-address a,
.node--type-branch.node--view-mode-teaser .field-location-hours a,
.node--type-branch.node--view-mode-teaser .field-location-email a,
.node--type-child-care.node--view-mode-teaser .field-location-phone a,
.node--type-child-care.node--view-mode-teaser .field-location-address a,
.node--type-child-care.node--view-mode-teaser .field-location-hours a,
.node--type-child-care.node--view-mode-teaser .field-location-email a,
.node--type-camp.node--view-mode-teaser .field-location-phone a,
.node--type-camp.node--view-mode-teaser .field-location-address a,
.node--type-camp.node--view-mode-teaser .field-location-hours a,
.node--type-camp.node--view-mode-teaser .field-location-email a,
.node--type-program-locations.node--view-mode-teaser .field-location-phone a,
.node--type-program-locations.node--view-mode-teaser .field-location-address a,
.node--type-program-locations.node--view-mode-teaser .field-location-hours a,
.node--type-program-locations.node--view-mode-teaser .field-location-email a {
  font-size: 0.875rem;
  font-weight: normal;
  line-height: 24px;
  color: #0089d0;
  -webkit-transition: color 0.2s linear;
  transition: color 0.2s linear;
}
.node--type-branch.node--view-mode-teaser .field-location-phone a:hover,
.node--type-branch.node--view-mode-teaser .field-location-address a:hover,
.node--type-branch.node--view-mode-teaser .field-location-hours a:hover,
.node--type-branch.node--view-mode-teaser .field-location-email a:hover,
.node--type-child-care.node--view-mode-teaser .field-location-phone a:hover,
.node--type-child-care.node--view-mode-teaser .field-location-address a:hover,
.node--type-child-care.node--view-mode-teaser .field-location-hours a:hover,
.node--type-child-care.node--view-mode-teaser .field-location-email a:hover,
.node--type-camp.node--view-mode-teaser .field-location-phone a:hover,
.node--type-camp.node--view-mode-teaser .field-location-address a:hover,
.node--type-camp.node--view-mode-teaser .field-location-hours a:hover,
.node--type-camp.node--view-mode-teaser .field-location-email a:hover,
.node--type-program-locations.node--view-mode-teaser .field-location-phone a:hover,
.node--type-program-locations.node--view-mode-teaser .field-location-address a:hover,
.node--type-program-locations.node--view-mode-teaser .field-location-hours a:hover,
.node--type-program-locations.node--view-mode-teaser .field-location-email a:hover {
  color: #0060af;
  text-decoration: underline;
}
.node--type-branch.node--view-mode-teaser .tf-hours-access,
.node--type-child-care.node--view-mode-teaser .tf-hours-access,
.node--type-camp.node--view-mode-teaser .tf-hours-access,
.node--type-program-locations.node--view-mode-teaser .tf-hours-access {
  font-weight: bolder;
  color: #01a490;
}
.node--type-branch.node--view-mode-teaser .more-info-btn,
.node--type-child-care.node--view-mode-teaser .more-info-btn,
.node--type-camp.node--view-mode-teaser .more-info-btn,
.node--type-program-locations.node--view-mode-teaser .more-info-btn {
  font-family: "Cachet Medium", sans-serif;
  padding: 14px 24px;
  font-size: 18px;
  display: inline-block;
  padding: 12px 32px;
  line-height: 1.3rem;
}
.node--type-branch.node--view-mode-teaser .btn-green,
.node--type-child-care.node--view-mode-teaser .btn-green,
.node--type-camp.node--view-mode-teaser .btn-green,
.node--type-program-locations.node--view-mode-teaser .btn-green {
  font-family: "Cachet Medium", sans-serif;
  min-height: 45px;
  line-height: calc(45px - 0);
  color: #fff;
  background-color: #01a490;
  border: 0 solid #01a490;
  border-radius: 16px;
}
.node--type-branch.node--view-mode-teaser .btn-green:hover, .node--type-branch.node--view-mode-teaser .btn-green:focus,
.node--type-child-care.node--view-mode-teaser .btn-green:hover,
.node--type-child-care.node--view-mode-teaser .btn-green:focus,
.node--type-camp.node--view-mode-teaser .btn-green:hover,
.node--type-camp.node--view-mode-teaser .btn-green:focus,
.node--type-program-locations.node--view-mode-teaser .btn-green:hover,
.node--type-program-locations.node--view-mode-teaser .btn-green:focus {
  color: #fff;
  background-color: #006c6a;
  border: 0 solid #006c6a;
}
.node--type-branch.node--view-mode-teaser .btn-green:not(:disabled):not(.disabled):active, .node--type-branch.node--view-mode-teaser .btn-green:not(:disabled):not(.disabled).active,
.node--type-child-care.node--view-mode-teaser .btn-green:not(:disabled):not(.disabled):active,
.node--type-child-care.node--view-mode-teaser .btn-green:not(:disabled):not(.disabled).active,
.node--type-camp.node--view-mode-teaser .btn-green:not(:disabled):not(.disabled):active,
.node--type-camp.node--view-mode-teaser .btn-green:not(:disabled):not(.disabled).active,
.node--type-program-locations.node--view-mode-teaser .btn-green:not(:disabled):not(.disabled):active,
.node--type-program-locations.node--view-mode-teaser .btn-green:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #006c6a;
  border: 0 solid #006c6a;
}
.node--type-branch.node--view-mode-teaser .btn-blue,
.node--type-child-care.node--view-mode-teaser .btn-blue,
.node--type-camp.node--view-mode-teaser .btn-blue,
.node--type-program-locations.node--view-mode-teaser .btn-blue {
  font-family: "Cachet Medium", sans-serif;
  min-height: 45px;
  line-height: calc(45px - 0);
  color: #fff;
  background-color: #0089d0;
  border: 0 solid #01a490;
  border-radius: 16px;
}
.node--type-branch.node--view-mode-teaser .btn-blue:hover, .node--type-branch.node--view-mode-teaser .btn-blue:focus,
.node--type-child-care.node--view-mode-teaser .btn-blue:hover,
.node--type-child-care.node--view-mode-teaser .btn-blue:focus,
.node--type-camp.node--view-mode-teaser .btn-blue:hover,
.node--type-camp.node--view-mode-teaser .btn-blue:focus,
.node--type-program-locations.node--view-mode-teaser .btn-blue:hover,
.node--type-program-locations.node--view-mode-teaser .btn-blue:focus {
  color: #fff;
  background-color: #0060af;
  border: 0 solid #006c6a;
}
.node--type-branch.node--view-mode-teaser .btn-blue:not(:disabled):not(.disabled):active, .node--type-branch.node--view-mode-teaser .btn-blue:not(:disabled):not(.disabled).active,
.node--type-child-care.node--view-mode-teaser .btn-blue:not(:disabled):not(.disabled):active,
.node--type-child-care.node--view-mode-teaser .btn-blue:not(:disabled):not(.disabled).active,
.node--type-camp.node--view-mode-teaser .btn-blue:not(:disabled):not(.disabled):active,
.node--type-camp.node--view-mode-teaser .btn-blue:not(:disabled):not(.disabled).active,
.node--type-program-locations.node--view-mode-teaser .btn-blue:not(:disabled):not(.disabled):active,
.node--type-program-locations.node--view-mode-teaser .btn-blue:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #0060af;
  border: 0 solid #006c6a;
}
.node--type-branch.node--view-mode-teaser .btn-orange,
.node--type-child-care.node--view-mode-teaser .btn-orange,
.node--type-camp.node--view-mode-teaser .btn-orange,
.node--type-program-locations.node--view-mode-teaser .btn-orange {
  font-family: "Cachet Medium", sans-serif;
  min-height: 45px;
  line-height: calc(45px - 0);
  color: #fff;
  background-color: #f47920;
  border: 0 solid #01a490;
  border-radius: 16px;
}
.node--type-branch.node--view-mode-teaser .btn-orange:hover, .node--type-branch.node--view-mode-teaser .btn-orange:focus,
.node--type-child-care.node--view-mode-teaser .btn-orange:hover,
.node--type-child-care.node--view-mode-teaser .btn-orange:focus,
.node--type-camp.node--view-mode-teaser .btn-orange:hover,
.node--type-camp.node--view-mode-teaser .btn-orange:focus,
.node--type-program-locations.node--view-mode-teaser .btn-orange:hover,
.node--type-program-locations.node--view-mode-teaser .btn-orange:focus {
  color: #fff;
  background-color: #dd5828;
  border: 0 solid #006c6a;
}
.node--type-branch.node--view-mode-teaser .btn-orange:not(:disabled):not(.disabled):active, .node--type-branch.node--view-mode-teaser .btn-orange:not(:disabled):not(.disabled).active,
.node--type-child-care.node--view-mode-teaser .btn-orange:not(:disabled):not(.disabled):active,
.node--type-child-care.node--view-mode-teaser .btn-orange:not(:disabled):not(.disabled).active,
.node--type-camp.node--view-mode-teaser .btn-orange:not(:disabled):not(.disabled):active,
.node--type-camp.node--view-mode-teaser .btn-orange:not(:disabled):not(.disabled).active,
.node--type-program-locations.node--view-mode-teaser .btn-orange:not(:disabled):not(.disabled):active,
.node--type-program-locations.node--view-mode-teaser .btn-orange:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #dd5828;
  border: 0 solid #006c6a;
}
.node--type-branch.node--view-mode-teaser .wrapper-field-location-hours .sub-title,
.node--type-child-care.node--view-mode-teaser .wrapper-field-location-hours .sub-title,
.node--type-camp.node--view-mode-teaser .wrapper-field-location-hours .sub-title,
.node--type-program-locations.node--view-mode-teaser .wrapper-field-location-hours .sub-title {
  white-space: nowrap;
}
.node--type-branch.node--view-mode-teaser .wrapper-field-location-hours .hours-dropdown,
.node--type-branch.node--view-mode-teaser .wrapper-field-location-hours .dropdown-toggle,
.node--type-child-care.node--view-mode-teaser .wrapper-field-location-hours .hours-dropdown,
.node--type-child-care.node--view-mode-teaser .wrapper-field-location-hours .dropdown-toggle,
.node--type-camp.node--view-mode-teaser .wrapper-field-location-hours .hours-dropdown,
.node--type-camp.node--view-mode-teaser .wrapper-field-location-hours .dropdown-toggle,
.node--type-program-locations.node--view-mode-teaser .wrapper-field-location-hours .hours-dropdown,
.node--type-program-locations.node--view-mode-teaser .wrapper-field-location-hours .dropdown-toggle {
  display: none !important;
}
.node--type-branch.node--view-mode-teaser .field-location-phone a,
.node--type-child-care.node--view-mode-teaser .field-location-phone a,
.node--type-camp.node--view-mode-teaser .field-location-phone a,
.node--type-program-locations.node--view-mode-teaser .field-location-phone a {
  color: inherit;
}

.horizontal-card,
.vertical-card {
  overflow: hidden;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.1);
}
@media (max-width: 767.98px) {
  .horizontal-card,
  .vertical-card {
    border-top-left-radius: 30px;
    border-top-right-radius: 30px;
  }
}
.horizontal-card__image--link,
.vertical-card__image--link {
  display: block;
}
.horizontal-card__image *,
.vertical-card__image * {
  height: 100%;
}
.horizontal-card__image article img,
.vertical-card__image article img {
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  margin: 0;
}
.horizontal-card__content--title,
.vertical-card__content--title {
  font-family: "Cachet Medium";
  font-size: 2.2rem;
  line-height: 36px;
  color: #2f2f2f;
}
.horizontal-card__content--category,
.vertical-card__content--category {
  padding: 0.157rem 1.586rem;
  font-family: "Verdana", sans-serif;
  font-size: 14px;
  font-weight: normal;
  line-height: 24px;
  color: #2f2f2f;
  background-color: #f3f3f3;
  border-radius: 27px;
}
.horizontal-card__content--description p,
.horizontal-card__content--description pre,
.vertical-card__content--description p,
.vertical-card__content--description pre {
  font-size: 1rem;
  line-height: 26px;
  color: #2f2f2f;
}
.horizontal-card__content--link,
.vertical-card__content--link {
  position: relative;
  font-family: "Cachet Medium";
  font-size: 1.3rem;
  color: #0089d0;
}
.horizontal-card__content--link:hover,
.vertical-card__content--link:hover {
  color: #0060af;
}
.horizontal-card__content--link:hover::after,
.vertical-card__content--link:hover::after {
  background-image: url("../src/img/arrow-right-blue-link.svg");
}
.horizontal-card__content--link::after,
.vertical-card__content--link::after {
  position: absolute;
  top: 7px;
  right: -20px;
  display: inline-block;
  width: 9px;
  height: 15px;
  content: "";
  background: url("../src/img/arrow-right-blue-link-hover.svg") no-repeat;
}
.taxonomy-term .horizontal-card,
.taxonomy-term .vertical-card {
  margin-bottom: 2rem;
}

.vertical-card {
  padding: 20px;
}
.vertical-card__image {
  margin: 20px 0;
}

.paragraph--type--prgf-location-finder {
  margin-top: 35px;
}
@media (min-width: 1060px) {
  .paragraph--type--prgf-location-finder {
    margin-top: 65px;
  }
}

.paragraph--type--location-filter-by-amenities {
  margin-top: 35px;
}
@media (min-width: 1060px) {
  .paragraph--type--location-filter-by-amenities {
    margin-top: 65px;
  }
}
.paragraph--type--location-filter-by-amenities .field-amenities-filter .views-field-title {
  font-size: 16px;
}
.paragraph--type--location-filter-by-amenities .field-amenities-filter .views-field-title a {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  color: #fff;
}
.paragraph--type--location-filter-by-amenities h2, .paragraph--type--location-filter-by-amenities .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .paragraph--type--location-filter-by-amenities .field-sb-title {
  margin-top: 0;
  font-family: "Cachet Medium";
  font-size: 30px;
  line-height: 32px;
  color: #000;
}
.paragraph--type--location-filter-by-amenities .field-amenities-icon {
  width: 32px;
  height: 32px;
  padding: 4px;
  overflow: hidden;
  background-color: #fff;
  border-radius: 32px;
}
.paragraph--type--location-filter-by-amenities .field-amenities-icon svg * {
  fill: #007677;
}
.paragraph--type--location-filter-by-amenities .views-element-container {
  margin: 0 0 40px;
}
.paragraph--type--location-filter-by-amenities .views-element-container legend {
  color: #636466;
}
.paragraph--type--location-filter-by-amenities .views-element-container form {
  margin-bottom: 1em;
}
.paragraph--type--location-filter-by-amenities .views-element-container form .webform-options-display-one-column.form-checkboxes {
  -webkit-columns: 2;
     -moz-columns: 2;
          columns: 2;
}
@media (min-width: 600px) {
  .paragraph--type--location-filter-by-amenities .views-element-container form .webform-options-display-one-column.form-checkboxes {
    -webkit-columns: 1;
       -moz-columns: 1;
            columns: 1;
  }
}
@media (min-width: 768px) {
  .paragraph--type--location-filter-by-amenities .views-element-container form .webform-options-display-one-column.form-checkboxes {
    -webkit-columns: 2;
       -moz-columns: 2;
            columns: 2;
  }
}
@media (min-width: 1060px) {
  .paragraph--type--location-filter-by-amenities .views-element-container form .webform-options-display-one-column.form-checkboxes {
    -webkit-columns: 4;
       -moz-columns: 4;
            columns: 4;
  }
}
.paragraph--type--location-filter-by-amenities .views-element-container form .form-item {
  margin: 0 0 10px;
}
.paragraph--type--location-filter-by-amenities .views-element-container form .form-item input.form-checkbox {
  display: none;
  width: 16px;
  height: 16px;
}
.paragraph--type--location-filter-by-amenities .views-element-container form .form-item .form-checkbox:checked + label::before {
  content: "done";
}
.paragraph--type--location-filter-by-amenities .views-element-container form .form-item .field-amenities-icon {
  width: 30px;
  height: 30px;
  padding: 2px;
  margin: 0 4px;
}
.paragraph--type--location-filter-by-amenities .views-element-container form .form-item label {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  justify-items: center;
  margin: 0;
}
.paragraph--type--location-filter-by-amenities .views-element-container form .form-item label .field-amenities-icon-wrapper {
  vertical-align: middle;
}
@media (min-width: 600px) {
  .paragraph--type--location-filter-by-amenities .views-element-container form .form-item label .term-name {
    width: auto;
    font-weight: bold;
  }
}
@media (min-width: 768px) {
  .paragraph--type--location-filter-by-amenities .views-element-container form .form-item label .term-name {
    width: auto;
    font-weight: normal;
  }
}
@media (min-width: 1060px) {
  .paragraph--type--location-filter-by-amenities .views-element-container form .form-item label .term-name {
    width: 155px;
  }
}
@media (min-width: 1200px) {
  .paragraph--type--location-filter-by-amenities .views-element-container form .form-item label .term-name {
    width: auto;
  }
}
.paragraph--type--location-filter-by-amenities .views-element-container form .form-item label div {
  font-family: "Verdana", sans-serif;
  display: inline-block;
  font-size: 14px;
  line-height: 26px;
  color: #363636;
  letter-spacing: 0;
}
.paragraph--type--location-filter-by-amenities .views-element-container form .form-item label::before {
  display: inline-block;
  font-family: "Material Icons Outlined";
  font-size: 24px;
  font-style: normal;
  font-weight: normal;
  -webkit-font-feature-settings: "liga";
          font-feature-settings: "liga";
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-font-smoothing: antialiased;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 25px;
  height: 25px;
  margin-right: 20px;
  font-size: 19px;
  line-height: 1.3;
  color: #0089d0;
  content: " ";
  border: 1px solid #d7d7d7;
  border-radius: 5px;
}
.paragraph--type--location-filter-by-amenities .views-element-container form input[type=submit] {
  display: none;
}

.global-search-results {
  margin-top: 30px;
}
.global-search-results .view-results-summary {
  font-weight: bold;
}
.global-search-results .views-exposed-form {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-bottom: 40px; /* 9 */
  padding-bottom: 2.5rem; /* 9 */
}
.global-search-results .views-exposed-form .js-form-item-query {
  position: relative;
  padding: 2px;
}
.global-search-results .views-exposed-form .js-form-item-query input {
  border-radius: 15px;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-left: 30px; /* 9 */
  padding-left: 1.875rem; /* 9 */
  font-family: "Cachet Book";
  font-size: 20px;
  border: 1px solid rgba(99, 100, 102, 0.5);
}
.global-search-results .views-exposed-form .js-form-item-query input:placeholder {
  color: #7a7a7a;
}
.global-search-results .views-exposed-form .form-actions {
  position: absolute;
  top: 2px;
  right: 0;
  display: block;
  height: 50px;
}
.global-search-results .views-exposed-form .form-actions input {
  color: #fff;
  background-color: #0089d0;
  border-color: transparent;
  margin: 0;
  border-radius: 0 15px 15px 0;
}
.global-search-results .views-exposed-form .form-actions input:hover {
  color: #fff;
  background-color: rgb(0, 111.8064903846, 169.75);
  border-color: rgba(0, 0, 0, 0);
}
.global-search-results .views-exposed-form .form-actions input:focus, .global-search-results .views-exposed-form .form-actions input.focus {
  color: #fff;
  background-color: rgb(0, 111.8064903846, 169.75);
  border-color: rgba(0, 0, 0, 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);
}
.global-search-results .views-exposed-form .form-actions input.disabled, .global-search-results .views-exposed-form .form-actions input:disabled {
  color: #fff;
  background-color: #0089d0;
  border-color: transparent;
}
.global-search-results .views-exposed-form .form-actions input:not(:disabled):not(.disabled):active, .global-search-results .views-exposed-form .form-actions input:not(:disabled):not(.disabled).active, .show > .global-search-results .views-exposed-form .form-actions input.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 103.4086538462, 157);
  border-color: rgba(0, 0, 0, 0);
}
.global-search-results .views-exposed-form .form-actions input:not(:disabled):not(.disabled):active:focus, .global-search-results .views-exposed-form .form-actions input:not(:disabled):not(.disabled).active:focus, .show > .global-search-results .views-exposed-form .form-actions input.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);
}
.global-search-results .views-exposed-form .form-item {
  width: 100%;
  height: 50px;
  margin: 0;
}
.global-search-results .views-exposed-form .form-item input {
  border-radius: 15px;
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-left: 30px; /* 9 */
  padding-left: 1.875rem; /* 9 */
  height: 50px;
  font-family: "Cachet Book";
  font-size: 20px;
  line-height: 50px;
  border: 1px solid rgba(99, 100, 102, 0.5);
}
.global-search-results .views-exposed-form .form-item input::input-placeholder {
  color: #7a7a7a;
}
.global-search-results .views-exposed-form .form-item input::-webkit-input-placeholder {
  color: #7a7a7a;
}
.global-search-results .views-exposed-form .form-item input::-moz-placeholder {
  color: #7a7a7a;
}
.global-search-results .views-exposed-form .form-item input::-ms-input-placeholder {
  color: #7a7a7a;
}
.global-search-results .views-exposed-form .form-item input::placeholder {
  color: #7a7a7a;
}
.global-search-results .views-exposed-form .form-item input:input-placeholder {
  color: #7a7a7a;
}
.global-search-results .views-exposed-form .form-item input:placeholder {
  color: #7a7a7a;
}
.global-search-results .views-exposed-form .form-item input::-webkit-input-placeholder {
  color: #7a7a7a;
}
.global-search-results .views-exposed-form .form-item input::-moz-placeholder {
  color: #7a7a7a;
}
.global-search-results .views-exposed-form .form-item input::-ms-input-placeholder {
  color: #7a7a7a;
}
.global-search-results .views-exposed-form .form-item input::placeholder {
  color: #7a7a7a;
}
.global-search-results .views-exposed-form .view-results-summary {
  display: none;
}
.global-search-results .item-list ul {
  padding: 0;
  list-style: none;
}
.global-search-results .item-list li {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 5 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  /* 4 */
  /* 5 */
  padding: 0 0 30px 0; /* 9 */
  padding: 0 0 1.875rem 0; /* 9 */
}
.global-search-results .item-list .views-field-title {
  margin-bottom: 1rem;
}
.global-search-results .item-list .views-field-title a {
  font-family: "Cachet Medium";
  font-size: 28px;
  line-height: 30px;
  color: #0060af;
}
.global-search-results nav.pager {
  text-align: center;
}
.global-search-results nav.pager li {
  vertical-align: middle;
}
.global-search-results nav.pager a {
  display: inline-block;
  width: 50px;
  height: 50px;
  padding: 0;
  font-family: "Cachet Book";
  font-size: 22px;
  line-height: 50px;
  color: #231f20;
  border: solid 1px #ebebeb;
  border-radius: 8px;
}
.global-search-results nav.pager a:hover {
  color: #5c2e91;
  border-color: #5c2e91;
}
.global-search-results nav.pager .is-active a {
  font-size: 22px;
  color: #92278f;
}
.global-search-results nav.pager .is-active a:hover {
  color: #5c2e91;
}
.global-search-results nav.pager .pager__item--previous a,
.global-search-results nav.pager .pager__item--next a {
  font-weight: 400;
  color: #92278f;
  background: transparent;
  border-radius: 8px;
}
.global-search-results nav.pager .pager__item--previous a:hover,
.global-search-results nav.pager .pager__item--next a:hover {
  color: #5c2e91;
  text-decoration: none;
}
.global-search-results nav.pager .pager__item--previous a span,
.global-search-results nav.pager .pager__item--next a span {
  display: none;
}
.global-search-results nav.pager .pager__item--next a::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f054";
}
.global-search-results nav.pager .pager__item--previous a::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f053";
}

#openy_alerts_app_footer {
  position: fixed;
  bottom: 15px;
  left: 10px;
  z-index: 300;
  width: calc(100% - 20px);
}
@media (min-width: 600px) {
  #openy_alerts_app_footer {
    left: 30px;
    width: calc(100% - 60px);
  }
}
#openy_alerts_app_footer .slick-list {
  border-radius: 10px;
}

.footer-alerts-list .slick-track .slick-slide {
  min-height: auto;
}

.footer-alerts-list .slick-arrow {
  width: 12px;
  padding: 0;
}
@media (min-width: 600px) {
  .footer-alerts-list .slick-arrow {
    width: 20px;
  }
}
.footer-alerts-list .slick-arrow::before {
  font-family: "Material Icons";
  font-size: 32px;
  color: inherit;
  content: "\e5e0";
  background: none;
}
.footer-alerts-list .slick-arrow.slick-next {
  right: 0;
}
.footer-alerts-list .slick-arrow.slick-next::before {
  font-family: "Material Icons";
  font-size: 32px;
  color: inherit;
  content: "\e5e1";
  background: none;
}

.footer-alerts-list > .container {
  position: absolute;
  top: 50%;
  left: 50%;
  padding: 0 30px;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
}
@media (min-width: 1400px) {
  .footer-alerts-list > .container {
    padding: 0;
  }
}
.footer-alerts-list > .container .slick__arrow {
  position: relative;
  top: 50%;
  bottom: auto;
  height: 0;
  margin: 16px 0;
  margin-top: 0;
  -webkit-transform: none;
          transform: none;
}

.footer-alerts-list .site-alert {
  position: relative;
  max-width: calc(100vw - 20px);
}
@media (min-width: 600px) {
  .footer-alerts-list .site-alert {
    max-width: calc(100vw - 60px);
  }
}
@media (min-width: 1060px) {
  .footer-alerts-list .site-alert {
    max-width: calc(100vw - 75px);
  }
}
.footer-alerts-list .site-alert > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  min-height: 120px;
  border-radius: 10px;
}
.footer-alerts-list .site-alert .container {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  height: 100%;
  padding: 20px 58px;
  margin-top: 0;
}
@media (min-width: 1060px) {
  .footer-alerts-list .site-alert .container {
    padding: 20px 74px;
  }
}
.footer-alerts-list .site-alert .site-alert__wrapper {
  position: static;
  width: 100%;
  padding: 0;
}
@media (min-width: 1060px) {
  .footer-alerts-list .site-alert .site-alert__wrapper {
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
  }
}

.footer-alerts-list .site-alert__icon {
  position: relative;
  top: -0.3rem;
  left: 12px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 auto;
          flex: 0 0 auto;
  width: 60px;
  max-width: 100%;
  height: 40px;
  padding: 0;
  margin-top: 0;
  margin-bottom: 0;
}
@media (min-width: 1060px) {
  .footer-alerts-list .site-alert__icon {
    left: auto;
    padding-left: 15px;
  }
}
.footer-alerts-list .site-alert__icon::before {
  font-family: "Material Icons";
  top: 0;
  font-size: 40px;
  color: inherit;
  content: "\e002";
  background: none;
}
.footer-alerts-list .site-alert__icon .fa {
  display: none;
}

.footer-alerts-list .site-alert__icon + .col-lg-6 {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  margin-top: 0;
  margin-bottom: 1rem;
}
@media (min-width: 1060px) {
  .footer-alerts-list .site-alert__icon + .col-lg-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 72%;
    padding-left: 20px;
    margin-bottom: 0;
  }
}
.footer-alerts-list .site-alert__icon + .col-lg-6 .site-alert__title {
  font-size: 1.125rem;
  padding: 0;
  font-family: "Cachet Bold";
  font-weight: bold;
  line-height: 24px;
}
.footer-alerts-list .site-alert__icon + .col-lg-6 .site-alert__content p {
  font-size: 1rem;
  font-family: "Cachet Book";
  line-height: 24px;
}
.footer-alerts-list .site-alert__icon + .col-lg-6 .site-alert__content a {
  text-decoration: underline;
}

.footer-alerts-list .site-alert__cta {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  margin-left: auto;
}
@media (min-width: 1060px) {
  .footer-alerts-list .site-alert__cta {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
            flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
}
.footer-alerts-list .site-alert__cta .btn-alert-link {
  width: auto;
}
.footer-alerts-list .site-alert__cta .btn-alert-link a {
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  padding: 12px 24px;
  font-family: "Cachet Book";
  font-size: 1.25rem;
  line-height: 3;
  white-space: nowrap;
  background-color: transparent;
  border: 3px solid #fff;
  border-radius: 15px;
}
@media (max-width: 1199.98px) {
  .footer-alerts-list .site-alert__cta .btn-alert-link a {
    min-width: 155px;
  }
}
.footer-alerts-list .site-alert__cta .btn-alert-link a:hover {
  color: #1a1a1a !important;
  background-color: #fff;
  border: 3px solid #fff !important;
}

.footer-alerts-list .site-alert__dismiss {
  position: absolute;
  top: 18px;
  right: 8px;
  width: 48px;
  height: 32px;
}
.footer-alerts-list .site-alert__dismiss:hover {
  text-decoration: none;
}
.footer-alerts-list .site-alert__dismiss::before {
  font-family: "Material Icons";
  font-size: 32px;
  color: inherit;
  content: "\e5c9";
  background: none;
}
.footer-alerts-list .site-alert__dismiss .fa {
  display: none;
}
.footer-alerts-list .site-alert__dismiss svg {
  display: none;
}

.field-alert-link-custom a:active, .field-alert-link-custom a:hover {
  color: #2f2f2f !important;
  border-color: #fff !important;
}

.paragraph--type--video-banner {
  position: relative;
  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: 100%;
  height: 100%;
  min-height: 300px;
  overflow: visible;
}
.paragraph--type--video-banner .banner-holder {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-position: center center;
}
.paragraph--type--video-banner .banner-holder video,
.paragraph--type--video-banner .banner-holder .banner-video-wrap {
  width: 100%;
  height: 100%;
  -webkit-filter: blur(0);
          filter: blur(0);
  background-position: center;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: 50% 50%;
     object-position: 50% 50%;
  -webkit-transition: -webkit-filter 0.35s ease-in-out;
  transition: -webkit-filter 0.35s ease-in-out;
  transition: filter 0.35s ease-in-out;
  transition: filter 0.35s ease-in-out, -webkit-filter 0.35s ease-in-out;
}
.paragraph--type--video-banner .banner-yt-video {
  position: relative;
  height: 100%;
  padding-bottom: 56.25%;
  overflow: hidden;
}
@media (min-width: 768px) {
  .paragraph--type--video-banner .banner-yt-video {
    height: 0;
  }
}
.paragraph--type--video-banner .banner-yt-video iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.paragraph--type--video-banner .banner-content {
  position: relative;
  z-index: 2;
  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-wrap: wrap;
      flex-wrap: wrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  width: 100%;
  height: 100%;
  color: #fff;
  text-align: center;
  background: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, 0.65)), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
}
.paragraph--type--video-banner .banner-content .row {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: flex-end;
  min-height: 300px;
  padding-top: 3rem;
  padding-bottom: 1rem;
  margin: 0 auto;
}
@media (min-width: 1060px) {
  .paragraph--type--video-banner .banner-content .row {
    min-height: 500px;
    padding-top: 8rem;
    padding-bottom: 7rem;
    margin: 0 auto;
  }
}
@media (min-width: 1200px) {
  .paragraph--type--video-banner .banner-content .row {
    min-height: 700px;
    padding-top: 8rem;
    padding-bottom: 7rem;
  }
}
.paragraph--type--video-banner .banner-content .col {
  text-align: center;
}
.paragraph--type--video-banner .banner-title {
  text-transform: none;
}
.paragraph--type--video-banner .banner-content .banner-description {
  text-shadow: unset !important;
}
.paragraph--type--video-banner .banner-description {
  margin-bottom: 2rem;
  font-size: 18px;
  line-height: 1.44;
  color: #fff;
}
.paragraph--type--video-banner .row::before, .paragraph--type--video-banner .row::after,
.paragraph--type--video-banner .container::before,
.paragraph--type--video-banner .container::after {
  display: none;
  content: "";
}
.paragraph--type--video-banner .banner-video-control-volume,
.paragraph--type--video-banner .banner-video-control {
  position: absolute;
  top: 1rem;
  left: 1rem;
  z-index: 2;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  justify-items: center;
  font-size: 12px;
  color: #fff;
  cursor: pointer;
  border: 1px solid #fff;
  border-radius: 80%;
  opacity: 0.5;
}
@media (min-width: 768px) {
  .paragraph--type--video-banner .banner-video-control-volume,
  .paragraph--type--video-banner .banner-video-control {
    top: 40px;
  }
}
@media (min-width: 1060px) {
  .paragraph--type--video-banner .banner-video-control-volume,
  .paragraph--type--video-banner .banner-video-control {
    top: 150px;
  }
}
.paragraph--type--video-banner .fa-pause {
  padding: 8px 9px;
}
.paragraph--type--video-banner .fa-play {
  padding: 8px 8px 8px 11px;
}
.paragraph--type--video-banner .yt-volume,
.paragraph--type--video-banner .yt-volume-mute {
  right: 1rem;
  left: auto;
  display: none;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
  border: 0;
}
@media (min-width: 768px) {
  .paragraph--type--video-banner .yt-volume,
  .paragraph--type--video-banner .yt-volume-mute {
    display: block;
  }
}
.paragraph--type--video-banner .yt-volume {
  background-image: url("../img/mute.png");
}
.paragraph--type--video-banner .yt-volume-mute {
  background-image: url("../img/volume.png");
}

.toolbar-vertical .paragraph--type--video-banner .banner-content .row,
.toolbar-horizontal .paragraph--type--video-banner .banner-content .row {
  padding-top: 11rem;
}
@media (min-width: 768px) {
  .toolbar-vertical .paragraph--type--video-banner .banner-content .row,
  .toolbar-horizontal .paragraph--type--video-banner .banner-content .row {
    padding-top: 8rem;
  }
}
@media (min-width: 1060px) {
  .toolbar-vertical .paragraph--type--video-banner .banner-content .row,
  .toolbar-horizontal .paragraph--type--video-banner .banner-content .row {
    padding-top: 5rem;
  }
}
.toolbar-vertical .paragraph--type--video-banner .banner-video-control,
.toolbar-horizontal .paragraph--type--video-banner .banner-video-control {
  top: 9rem;
}
@media (min-width: 768px) {
  .toolbar-vertical .paragraph--type--video-banner .banner-video-control,
  .toolbar-horizontal .paragraph--type--video-banner .banner-video-control {
    top: 1rem;
  }
}
@media (min-width: 1060px) {
  .toolbar-vertical .paragraph--type--video-banner .banner-video-control,
  .toolbar-horizontal .paragraph--type--video-banner .banner-video-control {
    top: 3rem;
  }
}

/* Paragraph Skins */
.paragraph--type--teaser-container {
  width: auto;
  margin: 0 -15px;
  background-position: center center;
  background-size: cover;
}
@media (min-width: 768px) {
  .paragraph--type--teaser-container {
    padding: 65px 0 30px;
    margin-right: calc(50% - 50vw);
    margin-left: calc(50% - 50vw);
  }
}
.paragraph--type--teaser-container .wrapper-field-teasers {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  -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;
  margin: 0 auto;
}
@media (min-width: 768px) {
  .paragraph--type--teaser-container .wrapper-field-teasers {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
  }
}
.paragraph--type--teaser-container .wrapper-field-teasers .field-teasers {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  max-width: 100%;
  z-index: 3;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-top: 0;
  margin-bottom: 16px;
}
@media (min-width: 1060px) {
  .paragraph--type--teaser-container .wrapper-field-teasers .field-teasers {
    padding-right: 21px;
    padding-left: 21px;
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  .paragraph--type--teaser-container .wrapper-field-teasers .field-teasers {
    padding-right: 23px;
    padding-left: 23px;
  }
}
@media (min-width: 768px) {
  .paragraph--type--teaser-container .wrapper-field-teasers .field-teasers {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 50%;
            flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (min-width: 1060px) {
  .paragraph--type--teaser-container .wrapper-field-teasers .field-teasers {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 33.33333333%;
            flex: 0 0 33.33333333%;
    max-width: 33.33333333%;
  }
}

.paragraph--type--teaser {
  position: relative;
  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;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding: 0;
  margin: 0;
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 13px 0 rgba(77, 77, 77, 0.3);
          box-shadow: 0 0 13px 0 rgba(77, 77, 77, 0.3);
}
.paragraph--type--teaser .image {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  margin-bottom: 27px;
}
.paragraph--type--teaser .image img {
  height: 170px;
}
.paragraph--type--teaser .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
.paragraph--type--teaser .content h2, .paragraph--type--teaser .content .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .paragraph--type--teaser .content .field-sb-title {
  font-family: "Cachet Medium", sans-serif;
  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;
  max-width: 260px;
  padding-top: 35px;
  margin: 0 auto 24px;
  font-size: 24px;
  line-height: 25px;
  color: #000;
}
@media (min-width: 768px) {
  .paragraph--type--teaser .content h2, .paragraph--type--teaser .content .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .paragraph--type--teaser .content .field-sb-title {
    padding-top: 22px;
    margin-bottom: 11px;
  }
}
.paragraph--type--teaser .content .field-prgf-description {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 41px 21px;
}
.paragraph--type--teaser .content p {
  font-size: 16px;
  line-height: 24px;
  color: #000;
}
.paragraph--type--teaser .content .teaser-button a {
  font-family: "Cachet Medium", sans-serif;
  min-height: 45px;
  line-height: calc(45px - 0);
  color: #fff;
  background-color: #01a490;
  border: 0 solid #01a490;
  border-radius: 16px;
  padding: 9px 16px;
  margin-bottom: 32px;
  font-size: 20px;
  line-height: 25px;
}
.paragraph--type--teaser .content .teaser-button a:hover, .paragraph--type--teaser .content .teaser-button a:focus {
  color: #fff;
  background-color: #006c6a;
  border: 0 solid #006c6a;
}
.paragraph--type--teaser .content .teaser-button a:not(:disabled):not(.disabled):active, .paragraph--type--teaser .content .teaser-button a:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #006c6a;
  border: 0 solid #006c6a;
}

@media (min-width: 768px) {
  .paragraph--type--grid-content {
    padding: 30px 0;
    margin-right: calc(50% - 50vw);
    margin-left: calc(50% - 50vw);
  }
}

.paragraph--type--grid-column {
  position: relative;
  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;
  -webkit-box-align: stretch;
      -ms-flex-align: stretch;
          align-items: stretch;
  padding: 0;
  margin: 0;
  background-color: #fff;
  border: 1px solid #eee;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 13px 0 rgba(77, 77, 77, 0.3);
          box-shadow: 0 0 13px 0 rgba(77, 77, 77, 0.3);
}
.paragraph--type--grid-column .image {
  -webkit-box-flex: 0;
      -ms-flex: 0;
          flex: 0;
  margin-bottom: 27px;
}
.paragraph--type--grid-column .image img {
  height: 170px;
}
.paragraph--type--grid-column .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  text-align: center;
}
.paragraph--type--grid-column .content .field-prgf-clm-headline {
  font-family: "Cachet Medium", sans-serif;
  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;
  max-width: 260px;
  padding-top: 35px;
  margin: 0 auto 24px;
  font-size: 24px;
  line-height: 25px;
  color: #000;
}
@media (min-width: 768px) {
  .paragraph--type--grid-column .content .field-prgf-clm-headline {
    padding-top: 22px;
    margin-bottom: 11px;
  }
}
.paragraph--type--grid-column .content .field-prgf-grid-clm-description {
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  padding: 0 41px 21px;
}
.paragraph--type--grid-column .content p {
  font-size: 16px;
  line-height: 24px;
  color: #000;
}
.paragraph--type--grid-column .content .grid-button a {
  font-family: "Cachet Medium", sans-serif;
  min-height: 45px;
  line-height: calc(45px - 0);
  color: #fff;
  background-color: #01a490;
  border: 0 solid #01a490;
  border-radius: 16px;
  padding: 9px 16px;
  margin-bottom: 32px;
  font-size: 20px;
  line-height: 25px;
}
.paragraph--type--grid-column .content .grid-button a:hover, .paragraph--type--grid-column .content .grid-button a:focus {
  color: #fff;
  background-color: #006c6a;
  border: 0 solid #006c6a;
}
.paragraph--type--grid-column .content .grid-button a:not(:disabled):not(.disabled):active, .paragraph--type--grid-column .content .grid-button a:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #006c6a;
  border: 0 solid #006c6a;
}

.ps-teaser_container-ymca-after-banner-skin {
  background-repeat: no-repeat !important;
  background-position-y: 23px !important;
}
@media (min-width: 768px) {
  .ps-teaser_container-ymca-after-banner-skin {
    padding: 0 0 10px;
  }
}
.ps-teaser_container-ymca-after-banner-skin .container:first-child .wrapper-field-teasers {
  margin-top: -19px;
}
@media (min-width: 1060px) {
  .ps-teaser_container-ymca-after-banner-skin .container:first-child .wrapper-field-teasers {
    margin-top: -23px;
  }
}
.ps-teaser_container-ymca-after-banner-skin .content .teaser-button a {
  font-family: "Cachet Medium", sans-serif;
  min-height: 45px;
  line-height: calc(45px - 0);
  color: #fff;
  background-color: #01a490;
  border: 0 solid #01a490;
  border-radius: 16px;
  padding: 9px 16px;
  font-size: 20px;
  line-height: 25px;
  text-transform: none;
}
.ps-teaser_container-ymca-after-banner-skin .content .teaser-button a:hover, .ps-teaser_container-ymca-after-banner-skin .content .teaser-button a:focus {
  color: #fff;
  background-color: #006c6a;
  border: 0 solid #006c6a;
}
.ps-teaser_container-ymca-after-banner-skin .content .teaser-button a:not(:disabled):not(.disabled):active, .ps-teaser_container-ymca-after-banner-skin .content .teaser-button a:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #006c6a;
  border: 0 solid #006c6a;
}

.user-logged-in .ps-teaser_container-ymca-after-banner-skin .wrapper-field-teasers {
  margin-top: 0 !important;
}

.ps-teaser_container-ynwc-feature-card-news-container {
  padding-top: 50px;
}

.ps-teaser-ynwc-feature-card-news {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.ps-teaser-ynwc-feature-card-news > a {
  height: 100%;
}
.ps-teaser-ynwc-feature-card-news .image img {
  height: 188px;
  border-top-left-radius: 20px;
  border-top-right-radius: 20px;
}
@media (min-width: 1060px) {
  .ps-teaser-ynwc-feature-card-news .image img {
    height: 206px;
  }
}
.ps-teaser-ynwc-feature-card-news .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1;
          flex: 1;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  padding: 30px;
  text-align: center;
}
.ps-teaser-ynwc-feature-card-news .content h2, .ps-teaser-ynwc-feature-card-news .content .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .ps-teaser-ynwc-feature-card-news .content .field-sb-title {
  color: #0060af;
}

.ps-simple_content-ynwc-feature-card-title.paragraph--type--simple-content {
  max-width: 100%;
  padding: 20px 0;
  margin: 0 auto;
  background-color: #f9f9f9;
}

/* Importing components from Carnation Parent theme */
/**
 * AddToCalendar Blue Style
 * http://addtocalendar.com
 */
/* Base */
.addtocalendar var {
  display: none;
}

.addtocalendar {
  position: relative;
  display: inline-block;
  background: transparent !important;
}

.atcb-link {
  display: block;
  cursor: pointer;
}

.atcb-link ~ ul.active {
  display: block;
}

.atcb-list {
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  width: 170px;
  z-index: 400;
  border: 1px solid #bababa;
  border-radius: 2px;
  -webkit-box-shadow: 0 0 5px #aaa;
          box-shadow: 0 0 5px #aaa;
}
@media (min-width: 768px) {
  .atcb-list {
    left: auto;
    right: 0;
  }
}

.atcb-list,
.atcb-item {
  list-style: none;
  margin: 0;
  padding: 0;
  background: #fff;
}

.atcb-item {
  float: none;
  text-align: left;
}

.atcb-item-link {
  text-decoration: none;
  display: block;
  padding: 3px 10px;
}
.atcb-item-link:hover {
  background-color: #ccc;
}

.atcb-item.hover,
.atcb-item:hover {
  position: relative;
  z-index: 900;
  cursor: pointer;
  text-decoration: none;
}

/* Blue */
.atc-style-blue .atcb-link:before {
  margin-right: 8px;
  font-family: "Font Awesome 5 Free";
  content: "\f073";
  font-size: 14px;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.atc-style-blue .atcb-list {
  width: 170px;
  border: 1px solid rgb(186, 186, 186);
  border-radius: 2px;
  -webkit-box-shadow: 0 0 5px #aaa;
          box-shadow: 0 0 5px #aaa;
}

.atc-style-blue .atcb-list,
.atc-style-blue .atcb-item {
  background: #fff;
  color: #000;
}

.atc-style-blue .atcb-item,
.atc-style-blue .atcb-item-link {
  line-height: 1.3em;
  vertical-align: middle;
  zoom: 1;
}

.atc-style-blue .atcb-item-link,
.atc-style-blue .atcb-item-link:hover,
.atc-style-blue .atcb-item-link:active,
.atc-style-blue .atcb-item-link:focus {
  color: #000;
  font-family: "Verdana";
  font-size: 14px;
  text-decoration: none;
  padding: 5px 15px;
}

.atc-style-blue .atcb-item-link:hover,
.atc-style-blue .atcb-item-link:active,
.atc-style-blue .atcb-item-link:focus {
  background-color: #ccc;
}

.atc-style-blue .atcb-item.hover,
.atc-style-blue .atcb-item:hover {
  background: rgb(66, 129, 244);
}

/**
 * AJAX (throbber) styling.
 */
@-webkit-keyframes glyphicon-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
@keyframes glyphicon-spin {
  0% {
    -webkit-transform: rotate(0deg);
            transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
            transform: rotate(359deg);
  }
}
.glyphicon-spin {
  display: inline-block;
  -webkit-animation: glyphicon-spin 1s infinite linear;
          animation: glyphicon-spin 1s infinite linear;
}

a .glyphicon-spin {
  display: inline-block;
  text-decoration: none;
}

html.js .btn .ajax-throbber {
  margin-left: 0.5em;
  margin-right: -0.25em;
}
html.js .form-item .input-group-addon .glyphicon {
  color: #ccc;
  opacity: 0.5;
  -webkit-transition: 150ms color, 150ms opacity;
  transition: 150ms color, 150ms opacity;
}
html.js .form-item .input-group-addon .glyphicon.glyphicon-spin {
  color: #0089d0;
  opacity: 1;
}
html.js .form-item .input-group-addon .input-group-addon {
  background-color: #fff;
}
html.js .ajax-new-content:empty {
  display: none !important;
}

/**
 * Alert styling.
 */
.alert-sm {
  padding: 5px 10px;
}

.alert a, [data-drupal-messages] .alert a,
#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert a,
#drupal-off-canvas-wrapper .alert a {
  font-weight: 700;
  color: inherit;
  text-decoration: underline;
}

#drupal-off-canvas:not(.drupal-off-canvas-reset) .alert *,
#drupal-off-canvas-wrapper .alert * {
  color: inherit;
  background-color: inherit;
  border-color: inherit;
}

.embedded-entity.align-center {
  text-align: center;
}
.embedded-entity.align-left {
  margin-right: 30px;
}
.embedded-entity.align-right {
  margin-left: 30px;
}
.embedded-entity.view-mode-media-half-without-blazy, .embedded-entity.view-mode-media-full-without-blazy, .embedded-entity.view-mode-media-embedded-half, .embedded-entity.view-mode-media-embedded-full {
  margin-bottom: 30px;
}
.embedded-entity.view-mode-media-full-without-blazy, .embedded-entity.view-mode-media-embedded-full {
  float: none;
}
.embedded-entity.view-mode-media-full-without-blazy img {
  width: 100%;
  height: auto;
}
@media (max-width: 767.98px) {
  .embedded-entity.view-mode-media-half-without-blazy {
    float: none;
    margin: 0 0 30px;
  }
  .embedded-entity.view-mode-media-half-without-blazy img {
    width: 100%;
    height: auto;
  }
}
.embedded-entity.view-mode-media-embedded-half {
  width: 50%;
}
@media (max-width: 767.98px) {
  .embedded-entity.view-mode-media-embedded-half {
    float: none;
    width: 100%;
    margin: 0 0 30px;
  }
}

/**
 * $file
 * Visual styles for fields.
 */
.field--label {
  font-weight: 500;
}

.field--label-inline .field--label,
.field--label-inline .field--items {
  float: left; /*LTR*/
}

.field--label-inline .field--label,
.field--label-inline > .field--item,
.field--label-inline .field--items {
  padding-right: 0.5em;
}

[dir=rtl] .field--label-inline .field--label,
[dir=rtl] .field--label-inline .field--items {
  padding-left: 0.5em;
  padding-right: 0;
}

.field--label-inline .field--label::after {
  content: ":";
}

/**
 * File (and Image Widget) styles.
 */
.file {
  display: table;
  font-size: 75%;
  font-weight: 700;
  margin: 5px 0;
  width: 100%;
}
.file > span {
  background: #fff;
  color: #0089d0;
  border-bottom: 1px solid #636466;
  border-top: 1px solid #636466;
}
.file > span:first-child {
  border-left: 1px solid #636466;
}
.file > span:last-child {
  border-right: 1px solid #636466;
}
.file > .tabledrag-changed {
  background: rgb(254.4, 239, 208.6);
  border-radius: 0;
  color: rgb(131.04, 91, 11.96);
  display: table-cell;
  padding: 0 1em;
  top: 0;
  vertical-align: middle;
  border-left: 1px solid inherit;
}
.file > .tabledrag-changed, .file > .tabledrag-changed:last-child {
  border: 1px solid rgb(246.314893617, 164.5638297872, 3.185106383);
}

.file-icon {
  display: table-cell;
  font-size: 150%;
  padding: 0.25em 0.5em;
  text-align: center;
  vertical-align: middle;
}

.file-link {
  display: table-cell;
  vertical-align: middle;
  width: 100%;
}
.file-link a,
.file-link a:hover,
.file-link a:focus,
.file-link a:active {
  color: inherit;
}

.file-size {
  display: table-cell;
  padding: 0 1em;
  text-align: right;
  white-space: pre;
  vertical-align: middle;
}

.image-widget.row {
  overflow: hidden;
}

/**
 * Filter styles.
 */
.filter-wrapper {
  background-color: #fff;
  border: 1px solid #979797;
  border-top: 0;
  border-radius: 0 0 0.25rem 0.25rem;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  margin-bottom: 0;
  padding: 10px;
  height: 51px;
}

.filter-help {
  float: right;
  line-height: 1;
  margin: 0.5em 0 0;
}

.nav.nav-tabs.filter-formats {
  margin-bottom: 15px;
}

/**
 * Icon styles.
 */
a.icon-before .glyphicon {
  margin-right: 0.25em;
}
a.icon-after .glyphicon {
  margin-left: 0.25em;
}

.btn.icon-before .glyphicon {
  margin-left: -0.25em;
  margin-right: 0.25em;
}
.btn.icon-after .glyphicon {
  margin-left: 0.25em;
  margin-right: -0.25em;
}

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

/**
 * Navbar styling.
 */
body {
  position: relative;
}
body.navbar-is-static-top {
  margin-top: 0;
}
@media (min-width: 768px) {
  body {
    margin-top: 15px;
  }
}
@media (min-width: 768px) {
  body.toolbar-vertical.navbar-is-fixed-top .toolbar-bar, body.toolbar-vertical.navbar-is-fixed-bottom .toolbar-bar {
    position: fixed;
  }
  body.toolbar-vertical.navbar-is-fixed-top header, body.toolbar-vertical.navbar-is-fixed-bottom header {
    z-index: 500;
  }
  body.toolbar-vertical.navbar-is-fixed-top header {
    top: 39px;
  }
}

/**
 * Node styling.
 */
.node-preview-container {
  margin-top: -15px;
}

.node-preview-form-select {
  padding: 15px;
}

/**
 * Panel styling.
 */
.panel-title {
  display: block;
  margin: -10px -15px;
  padding: 10px 15px;
}
.panel-title, .panel-title:hover, .panel-title:focus, .panel-title:hover:focus {
  color: inherit;
}
.panel-title:focus, .panel-title:hover {
  text-decoration: none;
}

/**
 * Progress bar styles.
 */
.progress-wrapper {
  margin-bottom: 1rem;
}
.progress-wrapper:last-child .progress {
  margin-bottom: 5px;
}
.progress-wrapper .message {
  font-weight: 700;
  margin-bottom: 5px;
}
.progress-wrapper .percentage,
.progress-wrapper .progress-label {
  font-size: 0.875rem;
}
.progress-wrapper .progress-bar {
  min-width: 2em;
}

/**
 * Table drag styles.
 */
.tabledrag-toggle-weight {
  float: right;
  margin: 1px 2px 1px 10px;
}

.tabledrag-changed-warning {
  margin: 0;
  overflow: hidden;
}

.tabledrag-handle {
  color: #ccc;
  cursor: move;
  float: left;
  font-size: 125%;
  line-height: 1;
  margin: -10px 0 0 -10px;
  padding: 10px;
}
.tabledrag-handle:hover, .tabledrag-handle:focus {
  color: #0089d0;
}

.indentation {
  float: left; /* LTR */
  height: 1.7em;
  margin: -0.4em 0.2em -0.4em -0.4em; /* LTR */
  padding: 0.42em 0 0.42em 0.6em; /* LTR */
  width: 20px;
}
[dir=rtl] .indentation {
  float: right;
  margin: -0.4em -0.4em -0.4em 0.2em;
  padding: 0.42em 0.6em 0.42em 0;
}

/**
 * Tabs and local action styles.
 */
.local-actions {
  margin: 10px 0 10px -5px;
}

.tabs--secondary {
  margin: 10px 0 5px;
}

/**
 * Missing Bootstrap 2 tab styling.
 * $see http://stackoverflow.com/questions/18432577/stacked-tabs-in-bootstrap-3
 * $see http://bootply.com/74926
 */
.tabbable {
  margin-bottom: 20px;
}

.tabs-below > .nav-tabs, .tabs-left > .nav-tabs, .tabs-right > .nav-tabs {
  border-bottom: 0;
}
.tabs-below > .nav-tabs .summary, .tabs-left > .nav-tabs .summary, .tabs-right > .nav-tabs .summary {
  color: #333333;
  font-size: 0.875rem;
}

.tab-pane > .panel-heading {
  display: none;
}
.tab-pane .field-location-address {
  margin-top: 20px;
}
.tab-pane a {
  color: inherit;
}

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

.tabs-below > .nav-tabs {
  border-top: 1px solid #ccc;
}
.tabs-below > .nav-tabs > li {
  margin-top: -1px;
  margin-bottom: 0;
}
.tabs-below > .nav-tabs > li > a {
  border-radius: 0 0 0.25rem 0.25rem;
}
.tabs-below > .nav-tabs > li > a:hover, .tabs-below > .nav-tabs > li > a:focus {
  border-top-color: #ccc;
  border-bottom-color: transparent;
}
.tabs-below > .nav-tabs > .active > a,
.tabs-below > .nav-tabs > .active > a:hover,
.tabs-below > .nav-tabs > .active > a:focus {
  border-color: transparent #ccc #ccc #ccc;
}

.tabs-left > .nav-tabs,
.tabs-right > .nav-tabs {
  padding-bottom: 20px;
  width: 220px;
}
.tabs-left > .nav-tabs > li,
.tabs-right > .nav-tabs > li {
  float: none;
}
.tabs-left > .nav-tabs > li:focus,
.tabs-right > .nav-tabs > li:focus {
  outline: 0;
}
.tabs-left > .nav-tabs > li > a,
.tabs-right > .nav-tabs > li > a {
  margin-right: 0;
  margin-bottom: 3px;
}
.tabs-left > .nav-tabs > li > a:focus,
.tabs-right > .nav-tabs > li > a:focus {
  outline: 0;
}
.tabs-left > .tab-content,
.tabs-right > .tab-content {
  border-radius: 0 0.25rem 0.25rem 0.25rem;
  border: 1px solid #ccc;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  overflow: hidden;
  padding: 10px 15px;
}

.tabs-left > .nav-tabs {
  float: left;
  margin-right: -1px;
}
.tabs-left > .nav-tabs > li > a {
  border-radius: 0.25rem 0 0 0.25rem;
}
.tabs-left > .nav-tabs > li > a:hover, .tabs-left > .nav-tabs > li > a:focus {
  border-color: #ebebeb #ebebeb #ccc;
}
.tabs-left > .nav-tabs > .active > a,
.tabs-left > .nav-tabs > .active > a:hover,
.tabs-left > .nav-tabs > .active > a:focus {
  border-color: #ccc;
  -webkit-box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: -1px 1px 1px rgba(0, 0, 0, 0.05);
}

.tabs-right > .nav-tabs {
  float: right;
  margin-left: -1px;
}
.tabs-right > .nav-tabs > li > a {
  border-radius: 0 0.25rem 0.25rem 0;
}
.tabs-right > .nav-tabs > li > a:hover, .tabs-right > .nav-tabs > li > a:focus {
  border-color: #ebebeb #ebebeb #ccc;
  -webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
          box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.05);
}
.tabs-right > .nav-tabs > .active > a,
.tabs-right > .nav-tabs > .active > a:hover,
.tabs-right > .nav-tabs > .active > a:focus {
  border-color: #ccc #ccc #ccc transparent;
}

/**
 * Toolbar module styling.
 */
.fixed-top {
  z-index: 490;
}

body.toolbar-fixed .toolbar-oriented .toolbar-bar {
  z-index: 1031;
}
body.toolbar-fixed .fixed-top {
  top: 39px;
}
body.toolbar-fixed .fixed-top.mobile-sidebar {
  top: 109px;
}
body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .fixed-top {
  top: 79px;
}
body.toolbar-fixed.toolbar-horizontal.toolbar-tray-open .fixed-top.mobile-sidebar {
  top: 149px;
}
body.toolbar-fixed.toolbar-vertical.toolbar-tray-open .fixed-top {
  left: 240px;
}
body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed {
  margin-left: 240px;
}
body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray {
  padding-bottom: 40px;
}
body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray, body.toolbar-fixed.toolbar-vertical.toolbar-tray-open.toolbar-fixed .toolbar-tray > .toolbar-lining:before {
  width: 240px;
}

/**
 * jQuery UI autocomplete widget style overrides.
 *
 * $todo Remove once jQuery UI is no longer used?
 */
.ui-autocomplete {
  background: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
  -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
          box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
  color: inherit;
  font-family: "Verdana", sans-serif;
  font-size: 1rem;
  list-style: none;
  min-width: 160px;
  padding: 5px 0;
  text-align: left;
  z-index: 1000;
}
.ui-autocomplete .ui-menu-item {
  border: 0;
  border-radius: 0;
  clear: both;
  color: #231f20;
  cursor: pointer;
  display: block;
  font-weight: normal;
  line-height: 1.5;
  margin: 0;
  outline: 0;
  padding: 3px 20px;
  text-decoration: none;
  white-space: nowrap;
}
.ui-autocomplete .ui-menu-item.ui-state-hover {
  background: #ccc;
  color: rgb(21.4772727273, 19.0227272727, 19.6363636364);
}
.ui-autocomplete .ui-menu-item.ui-state-active, .ui-autocomplete .ui-menu-item.ui-state-focus {
  background: #0089d0;
  color: #fff;
}

.addthis {
  margin-top: 10px;
}

@media (max-width: 1059.98px) {
  .activity-details-modal-content .col-md-6 {
    -webkit-box-flex: 0;
        -ms-flex: 0 0 100%;
            flex: 0 0 100%;
    max-width: 100%;
  }
}

@media (max-width: 1059.98px) {
  .select-path-component .path.btn .text-uppercase {
    font-size: 14px;
  }
}

@media (min-width: 600px) {
  .block-description--text h2, .block-description--text .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .block-description--text .field-sb-title {
    font-size: 26px;
  }
}
@media (min-width: 768px) {
  .block-description--text h2, .block-description--text .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .block-description--text .field-sb-title {
    font-size: 30px;
  }
}
.block-description--text h2.with-icon, .block-description--text .paragraph--type--branch-amenities .with-icon.field-sb-title, .paragraph--type--branch-amenities .block-description--text .with-icon.field-sb-title {
  padding-left: 28px;
}
@media (min-width: 600px) {
  .block-description--text h2.with-icon, .block-description--text .paragraph--type--branch-amenities .with-icon.field-sb-title, .paragraph--type--branch-amenities .block-description--text .with-icon.field-sb-title {
    padding-left: 32px;
  }
}
@media (min-width: 768px) {
  .block-description--text h2.with-icon, .block-description--text .paragraph--type--branch-amenities .with-icon.field-sb-title, .paragraph--type--branch-amenities .block-description--text .with-icon.field-sb-title {
    padding-left: 40px;
  }
}
.block-description--text h4 {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  font-size: 26px;
  color: #5c2e91;
  margin: 0 0 10px;
  vertical-align: middle;
}
@media (min-width: 768px) {
  .block-description--text h4 {
    font-size: 36px;
  }
}
.block-description--text .fa {
  color: #5c2e91;
  font-size: 24px;
  vertical-align: middle;
  margin-right: 10px;
  max-height: 24px;
  max-width: 24px;
  float: left;
  width: auto;
}
@media (min-width: 768px) {
  .block-description--text .fa {
    font-size: 26px;
    max-height: 26px;
    max-width: 26px;
  }
}
@media (min-width: 1060px) {
  .block-description--text .fa {
    font-size: 30px;
    max-height: 30px;
    max-width: 30px;
  }
}
.block-description--text .field-icon {
  vertical-align: middle;
  margin-right: 5px;
  float: left;
}
.block-description--text .field-icon img {
  vertical-align: middle;
  max-height: 24px;
  max-width: 24px;
  width: auto;
}
@media (min-width: 768px) {
  .block-description--text .field-icon img {
    max-height: 28px;
    max-width: 28px;
  }
}
@media (min-width: 1060px) {
  .block-description--text .field-icon img {
    max-height: 35px;
    max-width: 35px;
  }
}
.block-description--text p {
  font-size: 13px;
  margin: 0;
}
@media (min-width: 768px) {
  .block-description--text p {
    font-size: 15px;
  }
}
.block-description--text .content {
  margin: 0 0 10px 0;
}
.block-description--text .field-sb-link a {
  font-size: 15px;
  display: inline-block;
  vertical-align: top;
  position: relative;
}
.block-description--text .field-sb-link a:after {
  content: ">";
  display: inline-block;
  vertical-align: text-top;
  font-size: inherit;
  line-height: inherit;
  padding: 0 0 0 2px;
}
@media (min-width: 768px) {
  .block-description--text .field-sb-body {
    font-size: 15px;
  }
}
.block-description--3 {
  margin-bottom: 3rem;
}
.block-description--3 .block-description--text {
  padding-top: 30px;
  padding-bottom: 30px;
}
.block-description--3 .block-description--text .field-branch-am,
.block-description--3 .block-description--text .field-sb-body {
  padding-bottom: 15px;
}
.block-description--3 .block-description--text .btn {
  margin-top: 1rem;
  display: block;
  width: 100%;
}
.block-description--3 .block-description--text > h2, .block-description--3 .paragraph--type--branch-amenities .block-description--text > .field-sb-title, .paragraph--type--branch-amenities .block-description--3 .block-description--text > .field-sb-title {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  padding-bottom: 1rem;
  margin-bottom: 2rem;
  font-size: 22px;
  line-height: 1.5;
  color: #636466;
  text-align: left;
  border-bottom: 5px solid #c6168d;
}
.block-description--4 .fa-icon {
  text-align: center;
}
.block-description--4 .fa-icon .fa {
  float: none;
  margin: 15px auto;
  width: 100%;
}
.block-description--4 .field-icon {
  float: none;
  margin: 10px auto;
}
.block-description--4 .field-icon .field-image {
  width: 100%;
}

.block-description--3 .block-description--text > h2, .block-description--3 .paragraph--type--branch-amenities .block-description--text > .field-sb-title, .paragraph--type--branch-amenities .block-description--3 .block-description--text > .field-sb-title {
  border-bottom: none;
}

.block-description--wrapper--outline--top .block-description--text {
  border-top: 1px solid #4f4f4f;
}
.block-description--wrapper--outline--top .block-description--text h2, .block-description--wrapper--outline--top .block-description--text .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .block-description--wrapper--outline--top .block-description--text .field-sb-title {
  border-bottom: 5px solid #c6168d;
}
.block-description--wrapper--outline--top.paragraph-1c-wrapper {
  border-top: 1px solid #4f4f4f;
}
.block-description--wrapper--outline--top.paragraph-1c-wrapper .field-prgf-1c-description {
  padding-top: 24px;
}

.paragraph--type--blog-posts-listing .listing-blog-posts {
  padding-top: 0;
}

.paragraph--type--featured-blogs .slick-prev {
  left: 10px;
}
@media (min-width: 600px) {
  .paragraph--type--featured-blogs .slick-prev {
    left: 15px;
  }
}
.paragraph--type--featured-blogs .slick-next {
  right: 10px;
}
@media (min-width: 600px) {
  .paragraph--type--featured-blogs .slick-next {
    right: 15px;
  }
}
.paragraph--type--featured-blogs .slick-arrow {
  cursor: pointer;
  top: 107%;
}
.paragraph--type--featured-blogs .slick-arrow:before {
  font-family: "Font Awesome 5 Free";
}
.paragraph--type--featured-blogs .slick-dots {
  bottom: -31px;
}
.paragraph--type--featured-blogs .slick-dots li button:before {
  font-family: "Font Awesome 5 Free";
}

.blog-card {
  overflow: visible;
  padding-top: 20px;
}
@media (min-width: 600px) {
  .blog-card {
    overflow: hidden;
  }
}

.node--type-blog.node--view-mode-teaser {
  margin: auto;
  width: 100%;
}
.node--type-blog.node--view-mode-teaser .inner-wrapper {
  margin: 15px 0;
  position: relative;
  overflow: hidden;
  height: 240px;
  background-color: #0089d0;
  border-radius: 8px;
}
.node--type-blog.node--view-mode-teaser .inner-wrapper .blog-heading {
  background-color: rgba(35, 31, 32, 0.5);
  padding: 12px 22px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  width: 100%;
  text-align: left;
}
@media (min-width: 1060px) {
  .node--type-blog.node--view-mode-teaser .inner-wrapper .blog-heading {
    bottom: auto;
  }
}
.node--type-blog.node--view-mode-teaser .inner-wrapper img {
  width: 100%;
}
.node--type-blog.node--view-mode-teaser .inner-wrapper h6 a,
.node--type-blog.node--view-mode-teaser .inner-wrapper h2 a,
.node--type-blog.node--view-mode-teaser .inner-wrapper .paragraph--type--branch-amenities .field-sb-title a,
.paragraph--type--branch-amenities .node--type-blog.node--view-mode-teaser .inner-wrapper .field-sb-title a {
  color: inherit;
}
.node--type-blog.node--view-mode-teaser .inner-wrapper h6,
.node--type-blog.node--view-mode-teaser .inner-wrapper h2,
.node--type-blog.node--view-mode-teaser .inner-wrapper .paragraph--type--branch-amenities .field-sb-title,
.paragraph--type--branch-amenities .node--type-blog.node--view-mode-teaser .inner-wrapper .field-sb-title {
  color: #fff;
}

.node--type-blog .node__content {
  line-height: 1.62em;
}
.node--type-blog .node__content ol, .node--type-blog .node__content ul {
  margin: 1rem 0;
}
@media (max-width: 767.98px) {
  .node--type-blog .node__content img {
    height: auto;
    width: 100%;
  }
}

.view-mode-node-blog img {
  border-radius: 1rem;
}

.yamlform-submission-guest-pass-form-form #rc-imageselect,
.yamlform-submission-guest-pass-form-form .g-recaptcha {
  transform: scale(0.96);
  -webkit-transform: scale(0.96);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
  transform: scale(1.24);
  -webkit-transform: scale(1.24);
  transform-origin: 0 0;
  -webkit-transform-origin: 0 0;
}
@media (min-width: 600px) {
  .yamlform-submission-guest-pass-form-form #rc-imageselect,
  .yamlform-submission-guest-pass-form-form .g-recaptcha {
    transform: scale(0.78);
    -webkit-transform: scale(0.78);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}
@media (min-width: 768px) {
  .yamlform-submission-guest-pass-form-form #rc-imageselect,
  .yamlform-submission-guest-pass-form-form .g-recaptcha {
    transform: scale(1.02);
    -webkit-transform: scale(1.02);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}
@media (min-width: 1060px) {
  .yamlform-submission-guest-pass-form-form #rc-imageselect,
  .yamlform-submission-guest-pass-form-form .g-recaptcha {
    transform: scale(1.24);
    -webkit-transform: scale(1.24);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}
@media screen and (width: 768px) {
  .yamlform-submission-guest-pass-form-form #rc-imageselect,
  .yamlform-submission-guest-pass-form-form .g-recaptcha {
    transform: scale(1.24);
    -webkit-transform: scale(1.24);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}
@media screen and (width: 568px) {
  .yamlform-submission-guest-pass-form-form #rc-imageselect,
  .yamlform-submission-guest-pass-form-form .g-recaptcha {
    transform: scale(1.425);
    -webkit-transform: scale(1.425);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}
@media screen and (width: 375px) {
  .yamlform-submission-guest-pass-form-form #rc-imageselect,
  .yamlform-submission-guest-pass-form-form .g-recaptcha {
    transform: scale(1.14);
    -webkit-transform: scale(1.14);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}
@media screen and (width: 667px) {
  .yamlform-submission-guest-pass-form-form #rc-imageselect,
  .yamlform-submission-guest-pass-form-form .g-recaptcha {
    transform: scale(1.69);
    -webkit-transform: scale(1.69);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
  }
}

.yamlform-submission-guest-pass-form-form input + #edit-actions {
  margin-top: 10px;
}
@media (min-width: 600px) {
  .yamlform-submission-guest-pass-form-form input + #edit-actions {
    margin-top: 20px;
  }
}
@media (min-width: 768px) {
  .yamlform-submission-guest-pass-form-form input + #edit-actions {
    margin-top: 30px;
  }
}
@media (min-width: 1060px) {
  .yamlform-submission-guest-pass-form-form input + #edit-actions {
    margin-top: 20px;
  }
}

.class-page-schedule h2, .class-page-schedule .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .class-page-schedule .field-sb-title {
  font-size: 28px;
  margin-top: 18px;
  max-width: 284px;
  margin-bottom: 1px;
}
.class-page-schedule h3 {
  padding-right: 70px;
  margin-bottom: 5px;
}
.class-page-schedule .edit-class-sch {
  display: inline-block;
  padding-left: 10px;
  color: #0089d0;
  font-size: 15px;
  font-weight: normal;
  text-transform: capitalize;
}
.class-page-schedule .phone {
  letter-spacing: 2px;
  padding-bottom: 35px;
}
.class-page-schedule .facility-name {
  margin-top: -30px;
}
.class-page-schedule .facility-text {
  margin-top: -30px;
  padding-bottom: 35px;
}
.class-page-schedule ul {
  padding-left: 0;
  list-style: none;
}
.class-page-schedule ul .class_end {
  padding-top: 4px;
  font-size: 15px;
  color: #4a4a4a;
}
.class-page-schedule .btn {
  width: 100%;
  font-size: 20px;
  font-weight: bold;
  padding: 10px;
  margin-top: 19px;
  white-space: normal;
}
.class-page-schedule .starting-from {
  font-family: "Cachet Book", sans-serif;
  font-weight: 700;
  margin-bottom: 15px;
  font-size: 16px;
}
.class-page-schedule .reg-date {
  color: #4f4f4f;
}
.class-page-schedule .reg-date.end {
  margin-bottom: 20px;
}
.class-page-schedule .tier-prices {
  margin-bottom: 15px;
}
.class-page-schedule .tier-prices .tier-price {
  font-family: "Cachet Book", sans-serif;
  font-weight: 700;
  font-size: 18px;
}
.class-page-schedule .ticket {
  font-family: "Cachet Book", sans-serif;
  font-weight: 700;
  color: #5c2e91;
  margin-top: 10px;
  font-size: 18px;
}

.class_price,
.class_time,
.class_days {
  font-family: "Cachet Book", sans-serif;
  font-weight: 700;
  font-size: 18px;
}

.class_price:first-child {
  margin-top: 35px;
}

.node--type-class.node--view-mode-teaser h2, .node--type-class.node--view-mode-teaser .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .node--type-class.node--view-mode-teaser .field-sb-title, .node--type-class.node--view-mode-teaser h3 {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  font-size: 22px;
  line-height: 1;
  color: #0089d0;
}
.node--type-class.node--view-mode-teaser p {
  font-size: 15px;
  line-height: 1.5;
  color: #333333;
}
.node--type-class.node--view-mode-teaser p:after {
  content: "...";
}

.class-page-other-sessions .session .name {
  font-family: "Cachet Book", sans-serif;
  font-weight: 700;
}

.class__session-instances .class__session-instances-list,
.class__session-instances .flexreg__teasers-list,
.flexreg__teasers .class__session-instances-list,
.flexreg__teasers .flexreg__teasers-list {
  width: 100%;
}

.class__session-instance,
.flexreg__teaser {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  border-bottom: 1px solid #ebebeb;
}
.class__session-instance td,
.flexreg__teaser td {
  padding: 10px 5px;
  border-top: none;
  vertical-align: middle;
}
.class__session-instance .name,
.flexreg__teaser .name {
  font-family: "Cachet Book", sans-serif;
  font-weight: 700;
}
.class__session-instance .description,
.flexreg__teaser .description {
  margin-bottom: 15px;
}
.class__session-instance .more-info,
.flexreg__teaser .more-info {
  padding: 0 10px;
}
.class__session-instance .more-info a,
.flexreg__teaser .more-info a {
  color: #4f4f4f;
  text-decoration: underline;
}
.class__session-instance .register,
.flexreg__teaser .register {
  padding: 0 10px;
}
.class__session-instance .register a,
.flexreg__teaser .register a {
  font-family: "Cachet Book", sans-serif;
  font-weight: 700;
  color: #4f4f4f;
  text-decoration: underline;
}

.table-sessions {
  margin: 0 auto;
}
.table-sessions td,
.table-sessions th {
  padding: 5px;
}

.page-node-type-class #block-openy-rose-content > .container {
  padding: 20px 15px;
}

.field-prgf-title,
.field-prgf-nu-title,
.field-prgf-whay-title,
.field-prgf-fc-title {
  text-align: center;
  width: 100%;
  clear: both;
}
.field-prgf-title h2, .field-prgf-title .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .field-prgf-title .field-sb-title,
.field-prgf-nu-title h2,
.field-prgf-nu-title .paragraph--type--branch-amenities .field-sb-title,
.paragraph--type--branch-amenities .field-prgf-nu-title .field-sb-title,
.field-prgf-whay-title h2,
.field-prgf-whay-title .paragraph--type--branch-amenities .field-sb-title,
.paragraph--type--branch-amenities .field-prgf-whay-title .field-sb-title,
.field-prgf-fc-title h2,
.field-prgf-fc-title .paragraph--type--branch-amenities .field-sb-title,
.paragraph--type--branch-amenities .field-prgf-fc-title .field-sb-title {
  font-weight: 600;
  color: #636466;
  font-size: 38px;
  text-transform: uppercase;
  letter-spacing: 2px;
}
.field-prgf-title.mobile h2, .field-prgf-title.mobile .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .field-prgf-title.mobile .field-sb-title,
.field-prgf-nu-title.mobile h2,
.field-prgf-nu-title.mobile .paragraph--type--branch-amenities .field-sb-title,
.paragraph--type--branch-amenities .field-prgf-nu-title.mobile .field-sb-title,
.field-prgf-whay-title.mobile h2,
.field-prgf-whay-title.mobile .paragraph--type--branch-amenities .field-sb-title,
.paragraph--type--branch-amenities .field-prgf-whay-title.mobile .field-sb-title,
.field-prgf-fc-title.mobile h2,
.field-prgf-fc-title.mobile .paragraph--type--branch-amenities .field-sb-title,
.paragraph--type--branch-amenities .field-prgf-fc-title.mobile .field-sb-title {
  font-size: 28px;
  margin-bottom: -15px;
}

.block-description--4 {
  margin: 40px 0;
}
.block-description--4 .field-prgf-title h2, .block-description--4 .field-prgf-title .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .block-description--4 .field-prgf-title .field-sb-title {
  margin-bottom: 0;
}
.block-description--4 .field-prgf-description {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.4;
  color: #5c2e91;
  max-width: 764px;
  margin: 0 auto;
  padding: 0 15px;
}
.block-description--4 .block-description--text h4 {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  font-size: 22px;
  color: #636466;
  text-align: left;
}
.block-description--4 .block-description--text .field-sb-body {
  color: #333333;
}
.block-description--4 .clearfix {
  height: 1px;
  width: 100%;
}
.block-description--4 .field-prgf-4c-button {
  text-align: center;
  display: block;
  width: 100%;
}
.block-description--4 .field-prgf-4c-button .btn {
  font-size: 14px;
  padding-left: 20px;
  padding-right: 20px;
}
@media (min-width: 1060px) {
  .block-description--4 .field-prgf-4c-button .btn {
    font-size: 20px;
  }
}
.block-description--4 .btn-primary a {
  color: #fff;
}
.block-description--4 img {
  width: 100%;
  height: auto;
}
.block-description--4 .field-icon-class {
  text-align: center;
  margin-bottom: 15px;
}
.block-description--4 .field-icon-class .fa {
  color: #5c2e91;
  font-size: 36px;
}
.block-description--4 .field-icon {
  text-align: center;
  margin-bottom: 15px;
}
.block-description--4 .field-icon .field-image {
  text-align: center;
  height: 36px;
  margin: auto;
}
.block-description--4 .field-icon .field-image img {
  display: inline;
  max-height: 100%;
  width: auto;
}
.block-description--4 .slick-dotted {
  margin-bottom: 25px;
}
.block-description--4 .slick-slide {
  margin: 0 50px;
}
.block-description--4 .slick-prev {
  text-align: right;
}
.block-description--4 .slick-arrow {
  height: 20px;
  width: 26px;
}
.block-description--4 .slick-arrow:before {
  color: #0089d0;
}
.block-description--4 .slick-arrow.slick-disabled:before {
  color: #636466;
}
.block-description--4 .slick-dots {
  bottom: -15px;
}

@media (min-width: 1060px) {
  .node--type-landing .content-sidebar-region {
    margin-top: 25px;
  }
}
article .node--view-mode-flexible-content h2, article .node--view-mode-flexible-content .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities article .node--view-mode-flexible-content .field-sb-title {
  margin-top: 20px;
  margin-bottom: 10px;
}
article .node--view-mode-flexible-content h2 a span, article .node--view-mode-flexible-content .paragraph--type--branch-amenities .field-sb-title a span, .paragraph--type--branch-amenities article .node--view-mode-flexible-content .field-sb-title a span {
  font-family: "Cachet Book", sans-serif;
  font-weight: 500;
  font-size: 36px;
}

.side-col .card-body .border-bottom:last-child {
  margin-bottom: 0 !important;
  padding-bottom: 0 !important;
  border: 0 !important;
}

.block-description--wrapper--outline--top .block-description--text {
  padding-top: 15px;
}

.branch-popup {
  border-radius: 0;
  font-family: inherit;
  max-width: 750px;
  min-width: 300px;
  padding: 0;
  z-index: 1031 !important;
}
.branch-popup .ui-dialog-titlebar {
  display: none;
}
.branch-popup .ui-dialog-content {
  padding: 0;
  overflow-x: hidden;
}
.branch-popup .ui-dialog-content h3 {
  font-size: 20px;
  margin-bottom: 15px;
  margin-top: 15px;
  padding-right: 15px;
  color: #0089d0;
  width: 100%;
}
.branch-popup .ui-dialog-content h3:after {
  content: ":";
}
.branch-popup .ui-dialog-content .form-item-branch {
  padding: 15px;
  position: relative;
  border-radius: 0.25rem;
  margin: 0 20px 0 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.branch-popup .ui-dialog-content .form-item-branch:hover {
  background-color: #ebebeb;
}
.branch-popup .ui-dialog-content .form-item-branch label {
  font-size: 14px;
  margin: 0;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .branch-popup .ui-dialog-content .branch-popup-map {
    position: relative;
    overflow: hidden;
    max-height: 100px;
    -webkit-transition: max-height 0.3s;
    transition: max-height 0.3s;
  }
  .branch-popup .ui-dialog-content .branch-popup-map:hover {
    max-height: 500px;
  }
}
.branch-popup + .ui-widget-overlay {
  z-index: 1030 !important;
  opacity: 0.5;
}

.modal-body {
  overflow: hidden;
}
.modal-body + .modal-body {
  padding-top: 0;
  margin-top: -10px;
}
.modal-body .fieldset-legend {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  margin: 0 0 0.75rem 0;
  font-weight: normal;
  line-height: inherit;
}
@media (min-width: 600px) {
  .modal-body .fieldset-legend {
    font-size: 24px;
  }
}
.modal-body .button {
  float: right;
  padding: 10px 20px;
}
.modal-body legend {
  border-bottom: 0;
  margin-bottom: 0;
}
.modal-body img {
  max-width: 100%;
  height: auto;
}
.modal-body [class*=form-type-radio] {
  display: inline-block;
  padding: 15px;
}
@media (min-width: 600px) {
  .modal-body [class*=form-type-radio] {
    width: 50%;
  }
}
@media (min-width: 1060px) {
  .modal-body [class*=form-type-radio] {
    width: 33.33%;
  }
}

.ygs-popups-class-branches-form hr {
  margin: 0;
  width: 100%;
}

.modal-dialog {
  height: 100%;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.node--type-event.node--view-mode-teaser {
  display: inline-block;
  margin: 20px auto;
  position: relative;
  width: 100%;
  height: auto;
}
.node--type-event.node--view-mode-teaser .event-date {
  position: absolute;
  top: -12px;
  left: calc(50% - 120px);
  color: #fff;
  text-align: center;
  width: 60px;
  height: 60px;
  border-radius: 10px;
  background-color: #fff;
  padding: 3px;
}
@media (min-width: 600px) {
  .node--type-event.node--view-mode-teaser .event-date {
    left: 12px;
  }
}
.node--type-event.node--view-mode-teaser .event-date .event-date-wrapper {
  background-color: #c6168d;
  border-radius: 10px;
  width: 54px;
  height: 54px;
}
.node--type-event.node--view-mode-teaser .event-date__event-day {
  font-family: "Cachet Book", sans-serif;
  font-weight: 500;
  font-size: 30px;
  line-height: 15px;
  padding: 12px 0 4px;
  letter-spacing: -1px;
  text-transform: uppercase;
}
.node--type-event.node--view-mode-teaser .event-date__event-month {
  font-family: "Cachet Book", sans-serif;
  font-weight: 500;
  font-size: 13px;
  line-height: 15px;
  letter-spacing: -1px;
  text-transform: uppercase;
}
.node--type-event.node--view-mode-teaser .event-date__event-time {
  font-family: "Cachet Book", sans-serif;
  font-weight: 500;
  font-size: 18px;
  letter-spacing: -0.4px;
  color: #5c2e91;
}
.node--type-event.node--view-mode-teaser .event-image {
  min-height: 150px;
}
.node--type-event.node--view-mode-teaser .event-image.empty {
  background: #ebebeb;
  border-radius: 8px;
}
.node--type-event.node--view-mode-teaser .event-image img {
  max-width: 100%;
  height: auto;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 30px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 3px 30px 2px rgba(0, 0, 0, 0.05);
}
.node--type-event.node--view-mode-teaser .event-title h2, .node--type-event.node--view-mode-teaser .event-title .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .node--type-event.node--view-mode-teaser .event-title .field-sb-title {
  font-family: "Cachet Book", sans-serif;
  font-weight: 500;
  font-size: 20px;
  letter-spacing: -0.5px;
  color: #2f2f2f;
  margin-top: 18px;
  margin-bottom: 18px;
  text-transform: uppercase;
}
.node--type-event.node--view-mode-teaser .event-title h2 a, .node--type-event.node--view-mode-teaser .event-title .paragraph--type--branch-amenities .field-sb-title a, .paragraph--type--branch-amenities .node--type-event.node--view-mode-teaser .event-title .field-sb-title a {
  color: #2f2f2f;
}
.node--type-event.node--view-mode-teaser .event-title h2 a:hover, .node--type-event.node--view-mode-teaser .event-title .paragraph--type--branch-amenities .field-sb-title a:hover, .paragraph--type--branch-amenities .node--type-event.node--view-mode-teaser .event-title .field-sb-title a:hover, .node--type-event.node--view-mode-teaser .event-title h2 a:focus, .node--type-event.node--view-mode-teaser .event-title .paragraph--type--branch-amenities .field-sb-title a:focus, .paragraph--type--branch-amenities .node--type-event.node--view-mode-teaser .event-title .field-sb-title a:focus {
  color: #2f2f2f;
  text-decoration: underline;
}
.node--type-event.node--view-mode-teaser .event-location {
  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;
}
@media (min-width: 600px) {
  .node--type-event.node--view-mode-teaser .event-location {
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start;
  }
}
.node--type-event.node--view-mode-teaser .event-location a {
  font-family: "Cachet Book", sans-serif;
  font-weight: 500;
  font-size: 18px;
  letter-spacing: -0.4px;
  color: var(--y-color-blue-dark, #0060af);
}
.node--type-event.node--view-mode-teaser .event-location a:hover, .node--type-event.node--view-mode-teaser .event-location a:focus {
  color: var(--y-color-blue-dark, #0060af);
  text-decoration: underline !important;
}

.paragraph--type--upcoming-events .view-header,
.paragraph--type--upcoming-events .view-footer {
  display: none;
}
.paragraph--type--upcoming-events .container > .row {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.paragraph--type--upcoming-events .upcoming-events__header-info.clearfix {
  text-transform: uppercase;
  border-bottom: solid 2px #d8d8d8;
  padding: 20px 0;
  line-height: 40px;
  margin-top: 35px;
  margin-bottom: 35px;
}
.paragraph--type--upcoming-events .upcoming-events__header-info.clearfix h2, .paragraph--type--upcoming-events .upcoming-events__header-info.clearfix .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .paragraph--type--upcoming-events .upcoming-events__header-info.clearfix .field-sb-title {
  margin: 0;
}
.paragraph--type--upcoming-events .views-field-field-event-date {
  position: absolute;
  top: -12px;
  left: 30px;
  color: #fff;
  text-align: center;
  width: 60px;
  height: 60px;
  border-radius: 10px;
  background-color: #fff;
  padding: 3px;
}
.paragraph--type--upcoming-events .views-field-field-event-date .field-content {
  background-color: #92278f;
  border-radius: 10px;
  width: 54px;
  height: 54px;
  font-size: 14px;
}
.paragraph--type--upcoming-events .views-field-field-event-date .field-content .day {
  font-size: 28px;
  line-height: 22px;
  padding-top: 10px;
}
.paragraph--type--upcoming-events .views-field-field-event-image {
  width: 100%;
}
.paragraph--type--upcoming-events .views-field-field-event-image img {
  max-width: 100%;
  height: auto;
  width: 100%;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 30px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 3px 30px 2px rgba(0, 0, 0, 0.05);
}
.paragraph--type--upcoming-events .views-field-title {
  display: block;
  width: 100%;
}
.paragraph--type--upcoming-events .views-field-title a {
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -0.5px;
  color: #2f2f2f;
  text-transform: uppercase;
}
.paragraph--type--upcoming-events .views-field-title a:hover {
  text-decoration: underline !important;
}
.paragraph--type--upcoming-events .views-field-field-event-location a {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.4px;
  color: #0089d0;
}
.paragraph--type--upcoming-events .views-field-field-event-location a:hover {
  text-decoration: underline !important;
}
.paragraph--type--upcoming-events .views-field-field-event-location a:before {
  content: "\e943";
  font-family: "icomoon" !important;
  font-size: 20px;
  display: inline-block;
  vertical-align: text-top;
  margin: -4px 5px 0 -6px;
}
.paragraph--type--upcoming-events .views-field-field-event-date-time {
  display: block;
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.4px;
  color: #5c2e91;
  float: left;
  width: 100%;
}
.paragraph--type--upcoming-events .views-field-field-event-date-time .field-content::before {
  font-family: "icomoon" !important;
  content: "\e948";
  font-size: 20px;
  display: inline-block;
  vertical-align: text-top;
  margin: -4px 6px 0 -5px;
}

.row.event-info.header-info .location-title a {
  color: #0089d0;
  font-size: 24px;
  font-weight: 500;
  line-height: 1.3;
  letter-spacing: -0.5px;
  margin-bottom: 20px;
  display: block;
}
.row.event-info.header-info .field-event-location a::before {
  content: "\e943";
  font-family: "icomoon" !important;
  font-size: 20px;
  display: inline-block;
  vertical-align: text-top;
  margin: 0 5px 0 -6px;
}
.row.event-info.header-info .field-event-date-time {
  font-size: 18px;
  font-weight: 500;
  letter-spacing: -0.4px;
  color: #5c2e91;
}
.row.event-info.header-info .field-event-date-time::before {
  font-family: "icomoon" !important;
  content: "\e948";
  font-size: 20px;
  display: inline-block;
  vertical-align: text-top;
  margin: -4px 6px 0 -5px;
}
.row.event-info.header-info .info-item-wrapper {
  font-size: 18px;
}
.row.event-info.header-info .field-direction a,
.row.event-info.header-info .field-calendar a {
  color: #92278f;
  font-size: 16px;
  line-height: 1.5;
  display: block;
}
.row.event-info.header-info .branch-phone {
  font-weight: 500;
}
.row.event-info.header-info .branch-phone span {
  font-weight: normal;
  float: left;
}
.row.event-info.header-info .branch-phone a {
  color: #636466;
}
.row.event-info.header-info .branch-phone .field-location-email-id {
  color: #0089d0;
}
.row.event-info.header-info .branch-phone .field-location-email-id::before {
  font-family: "icomoon" !important;
  content: "\eb47";
  font-size: 20px;
  vertical-align: text-top;
  display: inline-block;
  margin-top: -4px;
  margin-right: 4px;
  color: #0089d0;
}

.paragraph--type--faq .paragraph--type--faq-item {
  position: relative;
  border: none;
}
.paragraph--type--faq .paragraph--type--faq-item .field-question {
  padding: 10px 30px;
  background-color: #0060af;
  border-top-right-radius: 5px;
  border-top-left-radius: 5px;
  font-size: 18px;
}
.paragraph--type--faq .paragraph--type--faq-item .field-question:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 96, 175, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 96, 175, 0.5);
}
.paragraph--type--faq .paragraph--type--faq-item .field-question .icon-wrapper {
  color: #fff;
  padding-right: 30px;
}
.paragraph--type--faq .paragraph--type--faq-item .field-question .icon-wrapper .fa-minus {
  display: none;
}
.paragraph--type--faq .paragraph--type--faq-item .field-question .icon-wrapper .fa-plus {
  display: inline-block;
}
.paragraph--type--faq .paragraph--type--faq-item .field-answer {
  padding: 30px;
  background-color: rgba(99, 100, 102, 0.11);
  border-bottom-left-radius: 5px;
  border-bottom-right-radius: 5px;
}
.paragraph--type--faq .paragraph--type--faq-item.conceal .field-question {
  border-radius: 5px;
}
.paragraph--type--faq .paragraph--type--faq-item.show .field-question .fa-minus {
  display: inline-block;
}
.paragraph--type--faq .paragraph--type--faq-item.show .field-question .fa-plus {
  display: none;
}

.footer {
  background-color: #2f2f2f;
  color: #fff;
  font-size: 18px;
  padding-bottom: 0;
  margin-top: 0;
  border-top: 0 solid;
}
.footer ul {
  margin: 0;
}
.footer #block-footeraddress ul.address-list {
  position: relative;
  padding-left: 30px;
}
.footer #block-footeraddress ul.address-list li {
  margin: 0;
  padding: 0;
}
.footer #block-footeraddress ul.address-list::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "\e943";
  font-family: "icomoon" !important;
  font-size: 20px;
  vertical-align: text-top;
  display: inline-block;
  color: #646464;
}
.footer #block-footertel ul.address-list {
  position: relative;
  padding-left: 30px;
}
.footer #block-footertel ul.address-list li {
  margin: 0;
  padding: 0;
}
.footer #block-footertel ul.address-list::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "\e943";
  font-family: "icomoon" !important;
  font-size: 20px;
  vertical-align: text-top;
  display: inline-block;
  color: #646464;
}
.footer #block-footertel ul.tel-list {
  position: relative;
  padding-left: 30px;
}
.footer #block-footertel ul.tel-list li {
  margin: 0;
  padding: 0;
}
.footer #block-footertel ul.tel-list li a {
  color: #fff;
}
.footer #block-footertel ul.tel-list::before {
  position: absolute;
  left: 0;
  top: 0;
  content: "\e93c";
  font-family: "icomoon" !important;
  font-size: 20px;
  vertical-align: text-top;
  display: inline-block;
  color: #646464;
}
.footer #block-footeremail p a:hover {
  text-decoration: underline !important;
  color: #0089d0;
}
.footer #block-footeremail p a::before {
  font-family: "icomoon" !important;
  content: "\eb47";
  font-size: 20px;
  vertical-align: text-top;
  display: inline-block;
  margin-top: -4px;
  margin-right: 4px;
  color: #00aeef;
}
.footer .fa {
  width: 28px;
  color: transparent !important;
  font-size: 28px;
  -webkit-transition: all 0.3s linear 0s;
  transition: all 0.3s linear 0s;
  font-family: "Font Awesome 5 Brands";
}
.footer .fa:before {
  color: #fff;
}
.footer .list-inline li:hover .fa::before {
  color: #0089d0;
}
.footer .footer__copyright {
  background: black;
  font-size: 15px;
  color: #979797;
}
.footer .footer__copyright .block-openy-carnation-footer-menu-right-menu ul {
  text-align: right;
  padding: 0;
  margin: 0;
}
.footer .footer__copyright .block-openy-carnation-footer-menu-right-menu ul li {
  margin-right: 8px;
  display: inline-block;
}
.footer .footer__copyright .block-openy-carnation-footer-menu-right-menu ul li a {
  font-size: 15px;
  padding: 0;
  color: #fff;
}
.footer .footer__copyright .block-openy-carnation-footer-menu-right-menu ul li a:hover {
  color: #fff;
  background: none;
  text-decoration: underline !important;
}

::-webkit-input-placeholder,
:-moz-placeholder,
::-moz-placeholder,
:-ms-input-placeholder {
  font-style: italic;
}

.form-control {
  border: 1px solid #979797;
  border-radius: 0;
  font-size: 12px;
  text-shadow: none;
  padding: 6px 12px 6px 5px;
}
.form-control[readonly], .form-control[disabled] {
  color: #ebebeb !important;
  background: transparent;
}

.btn {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
}
.btn.blue a {
  text-decoration: none;
}
.btn.white-blue {
  background-color: #fff;
  color: #00aeef;
  border: 1px solid #00aeef;
}
.btn.white-blue:hover {
  background-color: #00aeef;
  color: #fff;
}
.btn.white-blue a {
  color: #00aeef;
  text-decoration: none;
}
.btn.transparent-blue {
  background-color: transparent;
  color: #0089d0;
  border: 1px solid #0089d0;
}
.btn.transparent-blue:hover {
  background-color: #0089d0;
  color: #fff;
}
.btn.transparent-blue a {
  color: #0089d0;
  text-decoration: none;
}
@media (max-width: 1199.98px) {
  .btn.transparent-blue {
    display: block;
  }
}
.btn.btn-link {
  text-decoration: none;
}

.select-wrapper {
  position: relative;
}
.select-wrapper:before {
  position: absolute;
  content: "\f078";
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  font-size: 18px;
  right: 10px;
  top: 7px;
}

.form-select {
  border: 1px solid #979797;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-color: #fff;
  padding-right: 25px;
}
.form-select ::-ms-expand {
  display: none;
}

/* Prevent iphone from zooming in when filling out a form. */
@media screen and (-webkit-min-device-pixel-ratio: 0) and (max-width: 999px) {
  select,
  input,
  textarea {
    font-size: 16px !important;
  }
}
/* Styles for Guest pass form */
.yamlform-submission-guest-pass-form-form {
  padding: 15px 0;
}
.yamlform-submission-guest-pass-form-form label {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  font-size: 18px;
  line-height: 23px;
}
.yamlform-submission-guest-pass-form-form .form-control {
  width: 100%;
  height: 40px;
  margin-bottom: 10px;
  padding: 6px 12px 6px 5px;
  border: solid 1px #ccc;
}
@media (min-width: 600px) {
  .yamlform-submission-guest-pass-form-form .form-control {
    width: 80%;
  }
}
@media (min-width: 1060px) {
  .yamlform-submission-guest-pass-form-form .form-control {
    width: 50%;
  }
}
.yamlform-submission-guest-pass-form-form .yamlform-button--submit {
  margin: 10px 0;
}

.form-item {
  margin: 1em 0.75em;
}

.form-type-checkbox {
  padding: 0;
}

.captcha {
  margin: 1em 0.75em;
}
.captcha .form-item {
  margin: 1em 0;
}

.desktop-menu .openy-google-translate select {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: #979797;
  cursor: pointer;
  font-size: 18px;
  line-height: 1.5;
  margin-left: 1.5rem;
  text-transform: none;
}
.desktop-menu .openy-google-translate select option {
  color: #000;
}

.mobile-sidebar .openy-google-translate {
  border-bottom: 1px solid #979797;
  margin: 0 -15px;
  padding: 17px 15px;
}
.mobile-sidebar .openy-google-translate select {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: none;
  border: none;
  color: #fff;
  font-size: 18px !important;
  line-height: 1.5;
  text-transform: uppercase;
}
.mobile-sidebar .openy-google-translate select option {
  color: #000;
}

#block-openy-carnation-googletranslate .goog-te-gadget {
  color: #979797;
}

.goog-te-gadget {
  font-size: 0 !important;
}
.goog-te-gadget .goog-te-combo {
  margin: 0;
}

.goog-te-gadget .goog-logo-link, .goog-te-gadget span {
  display: none;
}

@media (max-width: 1059.98px) {
  .goog-te-banner-frame {
    display: none;
  }
}
.two-column-fixed .affix,
.two-column-fixed .affix-bottom {
  top: 126px;
  position: static;
}
@media (min-width: 600px) {
  .two-column-fixed .affix,
  .two-column-fixed .affix-bottom {
    width: 220px;
    position: fixed;
  }
}
@media (min-width: 768px) {
  .two-column-fixed .affix,
  .two-column-fixed .affix-bottom {
    width: 294px;
  }
}
@media (min-width: 1060px) {
  .two-column-fixed .affix,
  .two-column-fixed .affix-bottom {
    width: 360px;
  }
}
@media (min-width: 600px) {
  .toolbar-fixed .two-column-fixed .affix,
  .toolbar-fixed .two-column-fixed .affix-bottom {
    top: 150px;
  }
}
@media (min-width: 768px) {
  .toolbar-fixed .two-column-fixed .affix,
  .toolbar-fixed .two-column-fixed .affix-bottom {
    top: 186px;
  }
}
@media (min-width: 1060px) {
  .toolbar-fixed .two-column-fixed .affix,
  .toolbar-fixed .two-column-fixed .affix-bottom {
    top: 196px;
  }
}

.embedded-entity .media-image.view-mode-link {
  display: inline;
}
.embedded-entity img {
  display: inline-block;
}

.paragraph--type--single-teaser .content-tease-paragraph .image-wrapper {
  text-align: center;
  color: #fff;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  height: 500px;
  background-size: cover !important;
}
.paragraph--type--single-teaser .content-tease-paragraph .image-wrapper .field-para-teaser-image img {
  display: inline-block;
}
.paragraph--type--single-teaser .content-tease-paragraph .image-wrapper .content {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  width: 100%;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}
.paragraph--type--single-teaser .content-tease-paragraph .image-wrapper h2, .paragraph--type--single-teaser .content-tease-paragraph .image-wrapper .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .paragraph--type--single-teaser .content-tease-paragraph .image-wrapper .field-sb-title {
  text-transform: uppercase;
  color: #fff;
}
.paragraph--type--single-teaser .content-tease-paragraph .image-wrapper hr.delimeter {
  width: 150px;
  height: 2px;
  border: none;
  background: #fff;
  opacity: 0.4;
  margin-top: 35px;
  margin-bottom: 35px;
}
.paragraph--type--single-teaser .content-tease-paragraph .image-wrapper .btn {
  text-transform: uppercase;
  border: 2px solid;
}
.paragraph--type--single-teaser .content-tease-paragraph .image-wrapper .btn:hover {
  color: #fff;
}

.node--view-mode-teaser .field-location-phone .field-item,
.node--view-mode-teaser .field-location-fax .field-item {
  display: inline-block;
}
.node--view-mode-teaser .coming-soon-branch {
  top: 0;
  right: 0;
  margin-right: 20px;
  font-size: 12px;
  font-weight: bold;
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  line-height: 1.8;
}

.microsites-menu.microsites-menu--hide-main-menu ul.navbar {
  visibility: hidden;
}

.camp-menu__wrapper,
.microsites-menu__wrapper {
  background: #0060af;
}
.camp-menu__wrapper a,
.microsites-menu__wrapper a {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  color: #fff;
  font-size: 16px;
  margin: 10px 15px;
  padding: 5px 10px;
  text-decoration: none;
  border-radius: 8px;
}
.camp-menu__wrapper a.is-active,
.microsites-menu__wrapper a.is-active {
  background: #fff;
  color: #0060af;
}
.camp-menu__wrapper a:hover,
.microsites-menu__wrapper a:hover {
  color: #000;
  background-color: #fff;
}

/*
** Mobile menu
*/
.mobile-sidebar {
  background: #0089d0;
  bottom: 0;
  display: block;
  height: auto;
  overflow: hidden;
  -webkit-overflow-scrolling: touch;
  overflow-y: auto;
  padding-right: inherit;
  position: fixed;
  top: 70px;
  visibility: visible;
  z-index: 40;
}
.mobile-sidebar.collapse {
  width: 0;
}
.mobile-sidebar.collapse.show {
  width: 100%;
}
.mobile-sidebar.collapsing-out {
  -webkit-transition: visibility 0s 0.4s linear;
  transition: visibility 0s 0.4s linear;
}
.mobile-sidebar .search-form-wrapper {
  padding-bottom: 10px;
  padding-top: 10px;
}
.mobile-sidebar .dropdown-toggle::after {
  display: none;
}
.mobile-sidebar .dropdown-menu {
  position: relative;
  top: 0;
  z-index: 0;
  display: block;
  float: none;
  margin: 0;
  padding: 0;
  border: 0;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  background-color: #0089d0;
}
.mobile-sidebar .active > a {
  -webkit-transition: height 0.3s 0.3s ease-out, opacity 0.3s 0s ease-out, background-color 0.2s 0.6s ease-out, color 0.2s 0.6s ease-out, color 0.2s 0.6s ease-out, border-color 0s ease-out;
  transition: height 0.3s 0.3s ease-out, opacity 0.3s 0s ease-out, background-color 0.2s 0.6s ease-out, color 0.2s 0.6s ease-out, color 0.2s 0.6s ease-out, border-color 0s ease-out;
}
.mobile-sidebar .nav > li > a {
  color: #fff;
}
.mobile-sidebar .nav a {
  color: #0060af;
  overflow: hidden;
  padding: 0 15px;
  text-overflow: ellipsis;
  line-height: 20px;
  cursor: pointer;
  -webkit-transition: height 0.3s 0s ease-out, opacity 0.3s 0s ease-out, background-color 0.2s ease-out;
  transition: height 0.3s 0s ease-out, opacity 0.3s 0s ease-out, background-color 0.2s ease-out;
}
.mobile-sidebar .nav a[aria-expanded=true] {
  color: #fff;
}
.mobile-sidebar .nav a:hover, .mobile-sidebar .nav a[aria-expanded=true] {
  background: #0060af;
}
.mobile-sidebar .nav-level-2 .row-level-2 {
  display: none;
}
.mobile-sidebar .nav-level-2.show .row-level-2 {
  display: block;
  border-bottom: 1px solid #979797;
  position: static !important;
  -webkit-transform: none !important;
          transform: none !important;
}
.mobile-sidebar .page-head__top-menu {
  overflow: visible;
}
.mobile-sidebar .row-level-3 {
  list-style: none;
}
.mobile-sidebar input[type=submit] {
  display: none;
}
.mobile-sidebar .navbar-nav {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  margin: 0 -15px;
}
.mobile-sidebar .nav-level-2 a {
  padding-top: 25px;
  padding-bottom: 25px;
}
.mobile-sidebar .nav-level-2.show,
.mobile-sidebar .row-level-2 {
  background-color: #fff;
}
.mobile-sidebar .nav-level-3 a {
  text-transform: uppercase;
}
.mobile-sidebar .dropdown-menu > li > a:hover,
.mobile-sidebar .dropdown-menu > li > a:focus {
  background: none;
}

.toolbar-vertical .mobile-sidebar {
  top: 117px;
}

.mobile-menu.menu-in .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='1 2 22 21' fill='%23fff'%3e%3cpath d='M0 0h24v24H0V0z' fill='none'/%3e%3cpath d='M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z'/%3e%3c/svg%3e");
}

.node--type-news {
  font-size: 15px;
}
.node--type-news.node--view-mode-full {
  margin-bottom: 50px;
}
.node--type-news h1 {
  letter-spacing: -1.2px;
  padding-bottom: 8px;
}
.node--type-news.node--view-mode-sidebar {
  margin-top: 118px;
}
.node--type-news .field-news-image img {
  max-width: 100%;
  height: auto;
  margin-bottom: 50px;
}
.node--type-news p {
  line-height: 1.62em;
}
.node--type-news p + h2, .node--type-news .paragraph--type--branch-amenities p + .field-sb-title, .paragraph--type--branch-amenities .node--type-news p + .field-sb-title {
  margin-top: 1em;
}

.category-list .badge a {
  color: #fff;
}
.category-list .badge a:hover {
  opacity: 0.8;
}

.arrow-list a {
  position: relative;
  padding-left: 20px;
  display: inline-block;
}
.arrow-list a:before {
  position: absolute;
  left: 0;
  top: -1px;
  content: "\f105";
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #c6168d;
  font-weight: bold;
}

.news-card {
  overflow: visible;
  padding-top: 20px;
}
@media (min-width: 600px) {
  .news-card {
    overflow: hidden;
  }
}

.news-related {
  position: relative;
}
.news-related h2, .news-related .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .news-related .field-sb-title {
  font-family: "Verdana", sans-serif;
  text-transform: uppercase;
  color: #636466 !important;
  margin: 0 0 25px;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.2;
  letter-spacing: 2px;
}
.news-related h3 {
  font-weight: bold;
  font-size: 36px;
}
.news-related h3 a {
  color: inherit;
}
.news-related h3 a:after {
  content: "";
  position: absolute;
  height: 100%;
  width: 100%;
  left: 0;
  top: 0;
}

.adjust-container {
  max-width: 100%;
  text-align: center;
}
@media (min-width: 768px) {
  .adjust-container {
    margin: -20px;
    max-width: inherit;
  }
}

.comma-list .item:after {
  content: ",";
}
.comma-list .item:last-child:after {
  content: none;
}

.pager li.load_more_button > a {
  padding: 12px 35px;
  border: none;
  border-radius: 0;
  font-size: 18px;
}

.pager__items {
  padding-left: 0;
}

.pager li {
  display: inline-block;
  margin-right: 5px;
  margin-bottom: 10px;
}
.pager li.is-active a {
  color: #636466;
  font-size: 15px;
  font-weight: 500;
}
.pager li > a {
  padding: 5px 10px;
  font-size: 15px;
  border-radius: 0;
}

.program-header .description .field-program-description {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 20px;
}

@media (min-width: 768px) {
  .carousel-inner > .item > a > img,
  .carousel-inner > .item > img,
  .img-responsive, .thumbnail a > img,
  .thumbnail > img {
    display: inline-block;
  }
}
.sub-category-listing .activity-group {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
@media (min-width: 768px) {
  .sub-category-listing .activity-group {
    width: 33.33333333%;
    float: left;
  }
}
.sub-category-listing .activity-group .activity-item {
  margin-bottom: 30px;
  border: 1px solid #5c2e91;
  padding: 20px;
}
@media (min-width: 768px) {
  .sub-category-listing .col-sm-8 .activity-group {
    width: 50%;
    float: left;
  }
}

.prices-wrapper {
  color: #333;
}
.prices-wrapper h4 {
  font-size: 14px;
}

.node--type-program-subcategory .two-column {
  padding: 15px 0;
}

[data-drupal-selector=edit-add-to-cart-button] {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
}

.ui-dialog .ui-dialog-content {
  overflow: auto;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 2px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
  touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  background-color: #c6168d;
  color: #fff;
}
.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset button:hover {
  background-color: #92278f;
}
.ui-dialog form [data-drupal-selector=edit-actions] .ajax-progress {
  left: auto !important;
  top: auto;
  margin-top: 0 !important;
  -webkit-background-clip: 0;
  right: -9px;
  bottom: 10px;
}

#schedules-search-listing-wrapper .branch-hours-wrapper .card {
  background-color: #c6168d;
}

#schedules-search-listing-wrapper .results .schedule-sessions-group-slider .slick-dots {
  display: none;
}
@media (min-width: 768px) {
  #schedules-search-listing-wrapper .results .schedule-sessions-group-slider .slick-dots {
    display: block;
  }
}

.program-header .banner-cta {
  overflow: hidden;
}
.program-header .banner-icon {
  max-width: 50px;
  max-height: 50px;
  overflow: hidden;
}
@media (min-width: 1060px) {
  .program-header .banner-icon {
    max-width: 78px;
    max-height: 78px;
  }
}
.program-header .banner-icon img {
  max-width: 100%;
}
.program-header .description {
  font-family: "Cachet Book", sans-serif;
  font-weight: 500;
  font-size: 18px;
  line-height: 27px;
}
@media (min-width: 600px) {
  .program-header .description {
    font-size: 20px;
  }
}
.program-header.purple {
  background-color: #5c2e91;
}
.program-header.purple .description {
  color: #5c2e91;
}
.program-header.green {
  background-color: #01a490;
}
.program-header.green .description {
  color: #01a490;
}
.program-header.dark-green {
  background-color: #006b6b;
}
.program-header.dark-green .description {
  color: #006b6b;
}
.program-header h1 {
  font-size: 32px;
}
@media (min-width: 600px) {
  .program-header h1 {
    font-size: 50px;
  }
}

.subprogram-listing-item {
  margin-top: 20px;
  margin-bottom: 25px;
}
@media (min-width: 600px) {
  .subprogram-listing-item {
    display: block;
    margin-bottom: 45px;
  }
}
.subprogram-listing-item img {
  height: auto;
  width: auto;
  max-width: 100%;
}
.subprogram-listing-item .image {
  display: table-caption;
  margin-bottom: 20px;
  text-align: center;
}
.subprogram-listing-item .image img {
  height: auto;
  width: 100%;
}
@media (min-width: 600px) {
  .subprogram-listing-item .image {
    display: block;
    float: left;
    text-align: right;
  }
}
@media (min-width: 1060px) {
  .subprogram-listing-item .image {
    margin-bottom: 0;
  }
  .subprogram-listing-item .image img {
    height: auto;
  }
}
.subprogram-listing-item .title h2, .subprogram-listing-item .title .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .subprogram-listing-item .title .field-sb-title {
  font-size: 20px;
  line-height: 20px;
  margin: -2px 0 15px;
  color: #0089d0;
}
@media (min-width: 600px) {
  .subprogram-listing-item .title {
    float: right;
  }
}
.subprogram-listing-item .content {
  font-size: 14px;
  line-height: 20px;
  color: #4f4f4f;
}
@media (min-width: 600px) {
  .subprogram-listing-item .content {
    float: right;
    padding-right: 0;
  }
}
.subprogram-listing-item .btn {
  color: #0060af;
  border-color: #0060af;
}
.subprogram-listing-item .btn:hover {
  background-color: #0060af;
  color: #fff;
}

.sub-category-classes-view .controls-wrapper {
  padding-top: 9px;
  padding-bottom: 9px;
  background-color: #bfe1f3;
}
.sub-category-classes-view .controls-wrapper a {
  display: inline-block;
  padding: 3px 15px;
}
.sub-category-classes-view form {
  background-color: #bfe1f3;
  margin-bottom: 20px;
}
@media (min-width: 600px) {
  .sub-category-classes-view form {
    background-color: #ebebeb;
    margin-bottom: 40px;
  }
}
.sub-category-classes-view .js-form-type-select {
  float: left;
  display: inline-block;
  padding: 10px 0 5px;
  width: 100%;
}
@media (min-width: 600px) {
  .sub-category-classes-view .js-form-type-select {
    padding: 15px 0;
    margin-right: 18px;
    width: 125px;
  }
}
@media (min-width: 768px) {
  .sub-category-classes-view .js-form-type-select {
    width: 170px;
  }
}
@media (min-width: 1060px) {
  .sub-category-classes-view .js-form-type-select {
    width: 200px;
  }
}
.sub-category-classes-view .js-form-type-select label {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  font-size: 14px;
  line-height: 1.6;
  color: #4f4f4f;
  margin-bottom: 0;
}
@media (min-width: 600px) {
  .sub-category-classes-view .js-form-type-select label {
    margin-bottom: 5px;
  }
}
.sub-category-classes-view .js-form-type-select select {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  color: #4f4f4f;
}
.sub-category-classes-view .selects-container h2, .sub-category-classes-view .selects-container .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .sub-category-classes-view .selects-container .field-sb-title {
  border-color: #636466;
  margin: 0 0 12px;
}
@media (min-width: 600px) {
  .sub-category-classes-view .selects-container h2, .sub-category-classes-view .selects-container .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .sub-category-classes-view .selects-container .field-sb-title {
    display: none;
  }
}
.sub-category-classes-view .form-actions {
  padding-top: 23px;
  padding-bottom: 23px;
}
.sub-category-classes-view .form-actions input {
  text-transform: uppercase;
  font-size: 18px;
  padding: 12px 0;
  width: 100%;
}
.sub-category-classes-view .filters-main-wrapper {
  clear: both;
}
@media (min-width: 600px) {
  .sub-category-classes-view .filters-main-wrapper {
    background-color: rgba(0, 137, 208, 0.25);
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
.sub-category-classes-view .filters-container {
  clear: both;
  position: relative;
  border-top: 1px solid #636466;
}
@media (min-width: 600px) {
  .sub-category-classes-view .filters-container {
    margin-top: 0;
    border: none;
  }
}
.sub-category-classes-view .filters-container .container {
  position: relative;
}
.sub-category-classes-view .filters-container .filters-wrapper {
  padding-bottom: 5px;
  padding-top: 5px;
}
@media (min-width: 768px) {
  .sub-category-classes-view .filters-container .filters-wrapper {
    padding-bottom: 0;
    padding-top: 0;
    border: 0;
  }
}
.sub-category-classes-view .filters-container .filters-wrapper .label {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  color: #4f4f4f;
  display: block;
  font-size: 14px;
  margin-right: 20px;
  padding: 0;
  text-align: left;
}
@media (min-width: 768px) {
  .sub-category-classes-view .filters-container .filters-wrapper .label {
    display: inline-block;
  }
}
@media (min-width: 768px) {
  .sub-category-classes-view .filters-container .filters-wrapper .filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
.sub-category-classes-view .filters-container .filters-wrapper .filters .filter {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  background: rgba(235, 235, 235, 0.3);
  border-radius: 4px;
  color: #4f4f4f;
  display: inline-block;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  text-transform: uppercase;
  white-space: nowrap;
  padding: 0 10px;
  margin: 0 5px 10px 0;
}
@media (min-width: 768px) {
  .sub-category-classes-view .filters-container .filters-wrapper .filters .filter {
    margin: 5px 20px 5px 0;
  }
}
.sub-category-classes-view .filters-container .filters-wrapper .filters .filter .remove {
  margin-left: 10px;
  line-height: 30px;
}
@media (min-width: 768px) {
  .sub-category-classes-view .filters-container .filters-wrapper .filters .filter .remove {
    margin-left: 15px;
  }
}
.sub-category-classes-view .filters-container .filters-wrapper .filters .filter .remove .fa {
  font-size: 13px;
  color: #0089d0;
}
.sub-category-classes-view .filters-container .filters-wrapper .filters .filter .remove .fa:hover {
  color: #c6168d;
}
@media (min-width: 768px) {
  .sub-category-classes-view .filters-container .filters-wrapper .filters .filter .remove .fa {
    font-size: 16px;
  }
}
.sub-category-classes-view .activity-group h2, .sub-category-classes-view .activity-group .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .sub-category-classes-view .activity-group .field-sb-title {
  font-family: "Cachet Book", sans-serif;
  font-weight: 500;
  font-size: 30px;
  line-height: 1.6;
  letter-spacing: -0.8px;
  color: #5c2e91;
  margin: 15px 15px 20px;
}
.sub-category-classes-view .activity-group .row {
  margin-bottom: 40px;
}
.sub-category-classes-view .activity-group .teaser-row {
  border: 1px solid #c6168d;
  margin: 0 15px;
  height: auto;
  text-decoration: none;
}
.sub-category-classes-view .activity-group .inner {
  padding: 15px;
}
.sub-category-classes-view .activity-group .node__content {
  color: #333333;
}
.sub-category-classes-view .activity-group .views-field-title {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  font-size: 22px;
  line-height: 1;
  color: #0089d0;
}
.sub-category-classes-view .activity-group .views-field-title a {
  text-decoration: none;
  color: #0089d0;
}
.sub-category-classes-view .activity-group .views-field-field-body-no-summary {
  font-size: 15px;
  line-height: 1.5;
  color: #333333;
}
.sub-category-classes-view .activity-group .activity-group-slider .views-field-rendered-entity {
  margin: 0 15px;
  height: auto;
}
.sub-category-classes-view .activity-group .activity-group-slider .views-field-rendered-entity * {
  text-decoration: none;
}
.sub-category-classes-view .activity-group .activity-group-slider .views-field-rendered-entity a:hover h3 {
  text-decoration: underline;
}
.sub-category-classes-view .activity-group .activity-group-slider .slick-track {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0 auto;
}
.sub-category-classes-view .activity-group .activity-group-slider .slick-arrow {
  background: none;
  color: #00aeef;
  padding: 0;
  z-index: 1;
  height: 40px;
  width: 40px;
  margin-top: -7px;
}
.sub-category-classes-view .activity-group .activity-group-slider .slick-arrow:before {
  color: #00aeef;
  display: none;
}
@media (min-width: 600px) {
  .sub-category-classes-view .activity-group .activity-group-slider .slick-arrow {
    height: 70px;
    width: 50px;
  }
}
.sub-category-classes-view .activity-group .activity-group-slider .slick-arrow .fa {
  font-size: 30px;
}
@media (min-width: 1060px) {
  .sub-category-classes-view .activity-group .activity-group-slider .slick-arrow .fa {
    font-size: 40px;
  }
}
.sub-category-classes-view .activity-group .activity-group-slider .slick-arrow.slick-prev {
  left: -45px;
}
.sub-category-classes-view .activity-group .activity-group-slider .slick-arrow.slick-next {
  right: -45px;
}
.sub-category-classes-view .activity-group .activity-group-slider .slick-dots li button:before {
  opacity: 1;
  color: #ebebeb;
}
.sub-category-classes-view .activity-group .activity-group-slider .slick-dots li.slick-active button:before {
  opacity: 1;
  color: #c6168d;
}

.page-node-type-program-subcategory .banner .banner-background {
  height: 70px;
  position: static;
}
@media (min-width: 768px) {
  .page-node-type-program-subcategory .banner .banner-background {
    height: 350px;
  }
}
.page-node-type-program-subcategory .banner .banner-desktop-title {
  padding-top: 250px;
}
.page-node-type-program-subcategory .banner .banner-mobile-title {
  height: 84px;
  margin-bottom: 0;
  padding-top: 25px;
  text-align: center;
}
@media (min-width: 768px) {
  .page-node-type-program-subcategory .banner .banner-mobile-title {
    margin-left: 40px;
    padding-top: 20px;
    text-align: left;
  }
}
.page-node-type-program-subcategory .banner .banner-mobile-title h1 {
  font-size: 32px;
  line-height: 36px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .page-node-type-program-subcategory .banner .banner-mobile-title h1 {
    font-size: 40px;
    line-height: 44px;
  }
}

.programs-search-block-form {
  margin-bottom: 20px;
}
@media (min-width: 768px) {
  .programs-search-block-form {
    margin-bottom: 40px;
  }
}
@media (min-width: 1060px) {
  .programs-search-block-form {
    margin-bottom: 70px;
  }
}
.programs-search-block-form fieldset legend span {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  border: none;
  color: #5c2e91;
  font-size: 36px;
}
.programs-search-block-form fieldset .js-webform-radios {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  margin: 0;
}
.programs-search-block-form fieldset .js-webform-radios .js-form-type-radio {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-right: 15px;
  margin: 0 0 10px;
  position: relative;
  padding-left: 20px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .programs-search-block-form fieldset .js-webform-radios .js-form-type-radio {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media (min-width: 1060px) {
  .programs-search-block-form fieldset .js-webform-radios .js-form-type-radio {
    -ms-flex-preferred-size: 25%;
        flex-basis: 25%;
  }
}
.programs-search-block-form fieldset .js-webform-radios .js-form-type-radio label {
  font-family: "Verdana", sans-serif;
  font-size: 15px;
  margin: 0 0 0 7px;
  vertical-align: top;
}
.programs-search-block-form fieldset .js-webform-radios .js-form-type-radio input {
  margin: 0;
  position: absolute;
  left: 0;
  top: 5px;
  vertical-align: top;
}
.programs-search-block-form fieldset .js-webform-radios .js-form-type-radio .ajax-progress-throbber {
  position: absolute;
  left: -7px;
}
.programs-search-block-form fieldset .js-webform-radios .js-form-type-radio .ajax-progress-throbber .throbber {
  padding: 1px 6px 2px;
}
.programs-search-block-form .result {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  font-size: 24px;
  color: #c6168d;
  margin: 40px 0 0;
}
.programs-search-block-form .result a {
  font-family: "Cachet Book", sans-serif;
  font-weight: 500;
  color: #c6168d;
  text-decoration: underline;
  font-style: normal;
}
.programs-search-block-form .result a em {
  font-style: normal;
}
.programs-search-block-form .no-result {
  font-size: 24px;
  color: #5c2e91;
  margin: 40px 0 0;
}

/**
 * Schedules
 * (Framework)
 */
#schedules-search-listing-wrapper .results {
  margin: 40px 0;
}
#schedules-search-listing-wrapper .results h2, #schedules-search-listing-wrapper .results .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities #schedules-search-listing-wrapper .results .field-sb-title {
  font-size: 28px;
  line-height: 32px;
  margin-bottom: 18px;
  font-weight: 700;
}
@media (min-width: 1060px) {
  #schedules-search-listing-wrapper .results h2, #schedules-search-listing-wrapper .results .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities #schedules-search-listing-wrapper .results .field-sb-title {
    font-size: 40px;
    line-height: 44px;
  }
}
#schedules-search-listing-wrapper .results h2 em, #schedules-search-listing-wrapper .results .paragraph--type--branch-amenities .field-sb-title em, .paragraph--type--branch-amenities #schedules-search-listing-wrapper .results .field-sb-title em {
  font-style: normal;
}
#schedules-search-listing-wrapper .results .group_time {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  width: 80px;
  min-height: 50px;
  border-radius: 8px;
  background-color: #ebebeb;
  font-size: 16px;
  font-weight: 500;
  letter-spacing: -1px;
  text-align: center;
  color: #2f2f2f;
  position: relative;
}
#schedules-search-listing-wrapper .results .group_time.group_time_week {
  width: 90px;
  font-size: 15px;
}
#schedules-search-listing-wrapper .results .time-wrapper {
  margin-top: -35px;
  padding-left: 40px;
}
#schedules-search-listing-wrapper .results .time-wrapper:last-child li:last-child {
  border-bottom: dotted 3px #636466;
}
#schedules-search-listing-wrapper .results .time-wrapper li {
  border-top: dotted 3px #636466;
  padding: 25px;
}
@media (min-width: 1060px) {
  #schedules-search-listing-wrapper .results .time-wrapper li {
    padding: 45px;
  }
}
#schedules-search-listing-wrapper .results #ygd-scheduler-daxko-block .title-class {
  font-weight: bold;
  letter-spacing: -0.6px;
  color: #0060af;
}
#schedules-search-listing-wrapper .results .week-control {
  font-size: 16px;
}
#schedules-search-listing-wrapper .results .week-control.prev-week {
  float: left;
}
#schedules-search-listing-wrapper .results .week-control.next-week {
  float: right;
}
#schedules-search-listing-wrapper .results .week-control.hidden {
  display: none;
}

/**
 * Group Schedules
 * (Results)
 */
#group-ex-results > div,
.groupex-results > div {
  margin-top: 1rem;
  padding-top: 1rem;
  border-top: 1px solid #ebebeb;
}
#group-ex-results .caption,
.groupex-results .caption {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  letter-spacing: -0.8px;
  color: #5c2e91;
  font-size: 30px;
  margin-bottom: 15px;
}
#group-ex-results .caption a,
.groupex-results .caption a {
  color: #5c2e91;
}
#group-ex-results .card-wrapper,
.groupex-results .card-wrapper {
  display: inline-block;
  padding-bottom: 55px;
}
@media (min-width: 1060px) {
  #group-ex-results .card-wrapper,
  .groupex-results .card-wrapper {
    padding-bottom: 100px;
  }
}
#group-ex-results .time,
.groupex-results .time {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  color: #5c2e91;
  font-size: 18px;
}
#group-ex-results .time .hh-mm,
.groupex-results .time .hh-mm {
  display: inline-block;
  min-width: 69px;
}
#group-ex-results .time .duration,
.groupex-results .time .duration {
  font-size: 16px;
  color: #c6168d;
  white-space: nowrap;
  word-wrap: normal;
}
@media (min-width: 768px) {
  #group-ex-results .time,
  .groupex-results .time {
    font-size: 30px;
    margin-bottom: 10px;
  }
}
#group-ex-results .card,
.groupex-results .card {
  border: 1px solid #c6168d;
  height: 100%;
  outline: none;
  text-decoration: none;
  padding: 15px;
  margin-bottom: -10px;
  position: relative;
  width: 100%;
}
#group-ex-results .card h3,
.groupex-results .card h3 {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  color: #0089d0;
  font-size: 22px;
  letter-spacing: -0.8px;
  line-height: 1;
  margin: 5px 0;
  white-space: normal;
  word-wrap: break-word;
  min-height: 44px;
}
#group-ex-results .card h3 a,
.groupex-results .card h3 a {
  color: #0089d0;
}
#group-ex-results .card p,
.groupex-results .card p {
  font-size: 15px;
  line-height: 1.5;
  color: #333333;
}
#group-ex-results .card .instructor .fa,
.groupex-results .card .instructor .fa {
  color: #5c2e91;
  margin-right: 5px;
}
#group-ex-results .card .instructor a,
.groupex-results .card .instructor a {
  color: #5c2e91;
}
#group-ex-results .card .instructor .fa-refresh,
.groupex-results .card .instructor .fa-refresh {
  font-size: 12px;
  color: #c6168d;
  margin-left: 16px;
  margin-right: 5px;
}
#group-ex-results .card .instructor .sub,
.groupex-results .card .instructor .sub {
  font-size: 12px;
  color: #c6168d;
}

/**
 * Group Schedules
 * (GroupEX Form)
 */
@media (max-width: 1059.98px) {
  .groupex-form-full .top-form-wrapper {
    -webkit-box-align: unset !important;
        -ms-flex-align: unset !important;
            align-items: unset !important;
  }
}
.groupex-form-full .top-form-wrapper > div {
  -webkit-box-flex: 1;
      -ms-flex: 1 1 auto;
          flex: 1 1 auto;
}
.groupex-form-full .instructor-chosen {
  margin-bottom: 30px;
  color: #c6168d;
  font-size: 18px;
}
.groupex-form-full .js-webform-radios {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.groupex-form-full .js-webform-radios .js-form-type-radio {
  -ms-flex-preferred-size: 100%;
      flex-basis: 100%;
  padding-right: 15px;
  margin: 0 0 10px;
  position: relative;
  padding-left: 20px;
  line-height: 20px;
}
@media (min-width: 768px) {
  .groupex-form-full .js-webform-radios .js-form-type-radio {
    -ms-flex-preferred-size: 50%;
        flex-basis: 50%;
  }
}
@media (min-width: 1060px) {
  .groupex-form-full .js-webform-radios .js-form-type-radio {
    -ms-flex-preferred-size: 33%;
        flex-basis: 33%;
  }
}
.groupex-form-full .js-webform-radios .js-form-type-radio label {
  font-family: "Verdana", sans-serif;
  font-size: 15px;
  margin: 0 0 0 7px;
  vertical-align: top;
}
.groupex-form-full .js-webform-radios .js-form-type-radio input {
  margin: 0;
  position: absolute;
  left: 0;
  top: 0;
  vertical-align: top;
}
.groupex-form-full .class-description {
  margin: 20px 0 40px 0;
  font-size: 16px;
}
.groupex-form-full .class-description img {
  max-width: 100%;
}
.groupex-form-full.branch-specific-form #location-select-wrapper {
  display: none !important;
}

/**
 * Group Schedules
 * (Daxko registration iframe)
 */
iframe#ga_iframe {
  border: 0;
  width: 100%;
  height: 865px;
  margin-top: 10px;
  margin-bottom: 10px;
}
@media (min-width: 1060px) {
  iframe#ga_iframe {
    height: 460px;
  }
}

@media (min-width: 768px) {
  .node--type-landing .field-landing-body > .paragraph--type--simple-content {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}

.slick-dotted {
  margin-bottom: 75px;
}

.slick-dots {
  position: absolute;
  bottom: -50px;
  display: block;
  width: 100%;
  padding: 0;
  list-style: none;
  text-align: center;
}
.slick-dots li {
  position: relative;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin: 0;
  padding: 0;
  cursor: pointer;
}
.slick-dots li button {
  font-size: 0;
  line-height: 0;
  display: block;
  width: 20px;
  height: 20px;
  padding: 5px;
  cursor: pointer;
  color: transparent;
  border: 0;
  outline: none;
  background: transparent;
}
.slick-dots li button:before {
  font-family: slick;
  font-size: 60px;
  line-height: 20px;
  position: absolute;
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  content: "•";
  text-align: center;
  opacity: 0.25;
  color: black;
  -webkit-font-smoothing: antialiased;
}
.featured-content .slick-dots li button:before {
  opacity: 0.15;
}
.slick-dots li.slick-active button:before {
  opacity: 0.75;
  color: black;
}
.featured-content .slick-dots li.slick-active button:before {
  color: #c6168d;
}

.blog-card .slick-arrow,
.featured-content .slick-arrow {
  width: auto;
  z-index: 1;
}
.blog-card .slick-arrow:before,
.featured-content .slick-arrow:before {
  color: #0089d0;
}

.slick-track:before {
  width: 0;
}

.social-post-list .header {
  text-align: center;
  padding: 32px;
}
.social-post-list .header .description {
  margin-bottom: 30px;
}
.social-post-list .views-element-container .masonry {
  padding: 0;
  margin: 0;
  -webkit-column-count: 2;
     -moz-column-count: 2;
          column-count: 2;
  -webkit-column-gap: 0.5em;
     -moz-column-gap: 0.5em;
          column-gap: 0.5em;
  margin: 0.5em auto;
}
@media (min-width: 600px) {
  .social-post-list .views-element-container .masonry {
    -webkit-column-count: 3;
       -moz-column-count: 3;
            column-count: 3;
    -webkit-column-gap: 1em;
       -moz-column-gap: 1em;
            column-gap: 1em;
    margin: 2em auto;
  }
}
.social-post-list .views-element-container .masonry-item {
  display: inline-block;
  margin: 0 0 2em;
  width: 100%;
  padding: 0 0 20px 0;
  border-radius: 5px;
  -webkit-box-shadow: 2px 2px 5px 1px rgba(119, 119, 119, 0.43);
          box-shadow: 2px 2px 5px 1px rgba(119, 119, 119, 0.43);
}
.social-post-list .views-element-container .masonry-item p,
.social-post-list .views-element-container .masonry-item .link,
.social-post-list .views-element-container .masonry-item .posted {
  padding: 0 20px;
}
.social-post-list .views-element-container .masonry-item img {
  width: 100%;
  margin-bottom: 15px;
}
.social-post-list .views-element-container .masonry-item i {
  margin-left: 10px;
  overflow: hidden;
  clear: both;
  color: #00aeef;
  font-weight: bold;
  margin-top: 15px;
}
.social-post-list .views-element-container .masonry-item .posted {
  font-size: 10px;
}

.status-message ul, .status-message p {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  margin: 0 auto;
  padding: 20px;
  color: #fff;
  font-size: 18px;
  font-style: normal;
  font-stretch: normal;
  font-weight: 500;
  line-height: 1.22;
  text-align: center;
  background: #01a490;
}
.status-message__alert ul, .status-message__alert p {
  background: #ed1c24;
}

.groupex-form-full,
.news-more-teaser form.views-exposed-form,
.listing-event-posts form.views-exposed-form,
.blog-more-teaser form.views-exposed-form {
  padding: 30px 40px;
  border-radius: 8px;
  -webkit-box-shadow: 0 3px 30px 2px rgba(0, 0, 0, 0.15);
          box-shadow: 0 3px 30px 2px rgba(0, 0, 0, 0.15);
  background-color: #fff;
  width: 100%;
  margin-bottom: 50px;
}
.groupex-form-full .exposed-form-flex-wrapper > div,
.news-more-teaser form.views-exposed-form .exposed-form-flex-wrapper > div,
.listing-event-posts form.views-exposed-form .exposed-form-flex-wrapper > div,
.blog-more-teaser form.views-exposed-form .exposed-form-flex-wrapper > div {
  margin-bottom: 0;
}

#schedules-search-form-wrapper,
.sub-header--filters,
.groupex-form-full,
.listing-news-posts,
.listing-event-posts,
.listing-blog-posts {
  padding-top: 30px;
  position: relative;
  z-index: 1;
}
@media (min-width: 1060px) {
  #schedules-search-form-wrapper .controls-wrapper,
  .sub-header--filters .controls-wrapper,
  .groupex-form-full .controls-wrapper,
  .listing-news-posts .controls-wrapper,
  .listing-event-posts .controls-wrapper,
  .listing-blog-posts .controls-wrapper {
    display: none;
  }
}
@media (min-width: 1060px) {
  #schedules-search-form-wrapper .exposed-form-flex-wrapper,
  .sub-header--filters .exposed-form-flex-wrapper,
  .groupex-form-full .exposed-form-flex-wrapper,
  .listing-news-posts .exposed-form-flex-wrapper,
  .listing-event-posts .exposed-form-flex-wrapper,
  .listing-blog-posts .exposed-form-flex-wrapper {
    margin: 0 -15px;
  }
}
#schedules-search-form-wrapper .selects-container,
#schedules-search-form-wrapper .top-form-wrapper,
.sub-header--filters .selects-container,
.sub-header--filters .top-form-wrapper,
.groupex-form-full .selects-container,
.groupex-form-full .top-form-wrapper,
.listing-news-posts .selects-container,
.listing-news-posts .top-form-wrapper,
.listing-event-posts .selects-container,
.listing-event-posts .top-form-wrapper,
.listing-blog-posts .selects-container,
.listing-blog-posts .top-form-wrapper {
  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;
}
@media (max-width: 1059.98px) {
  #schedules-search-form-wrapper .selects-container.hidden-xs,
  #schedules-search-form-wrapper .top-form-wrapper.hidden-xs,
  .sub-header--filters .selects-container.hidden-xs,
  .sub-header--filters .top-form-wrapper.hidden-xs,
  .groupex-form-full .selects-container.hidden-xs,
  .groupex-form-full .top-form-wrapper.hidden-xs,
  .listing-news-posts .selects-container.hidden-xs,
  .listing-news-posts .top-form-wrapper.hidden-xs,
  .listing-event-posts .selects-container.hidden-xs,
  .listing-event-posts .top-form-wrapper.hidden-xs,
  .listing-blog-posts .selects-container.hidden-xs,
  .listing-blog-posts .top-form-wrapper.hidden-xs {
    display: none;
  }
}
@media (min-width: 1060px) {
  #schedules-search-form-wrapper .selects-container,
  #schedules-search-form-wrapper .top-form-wrapper,
  .sub-header--filters .selects-container,
  .sub-header--filters .top-form-wrapper,
  .groupex-form-full .selects-container,
  .groupex-form-full .top-form-wrapper,
  .listing-news-posts .selects-container,
  .listing-news-posts .top-form-wrapper,
  .listing-event-posts .selects-container,
  .listing-event-posts .top-form-wrapper,
  .listing-blog-posts .selects-container,
  .listing-blog-posts .top-form-wrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: end;
        -ms-flex-align: end;
            align-items: flex-end;
    padding: 0;
  }
}
#schedules-search-form-wrapper .selects-container .container,
#schedules-search-form-wrapper .top-form-wrapper .container,
.sub-header--filters .selects-container .container,
.sub-header--filters .top-form-wrapper .container,
.groupex-form-full .selects-container .container,
.groupex-form-full .top-form-wrapper .container,
.listing-news-posts .selects-container .container,
.listing-news-posts .top-form-wrapper .container,
.listing-event-posts .selects-container .container,
.listing-event-posts .top-form-wrapper .container,
.listing-blog-posts .selects-container .container,
.listing-blog-posts .top-form-wrapper .container {
  padding: 0;
}
@media (max-width: 1059.98px) {
  #schedules-search-form-wrapper .selects-container .container,
  #schedules-search-form-wrapper .top-form-wrapper .container,
  .sub-header--filters .selects-container .container,
  .sub-header--filters .top-form-wrapper .container,
  .groupex-form-full .selects-container .container,
  .groupex-form-full .top-form-wrapper .container,
  .listing-news-posts .selects-container .container,
  .listing-news-posts .top-form-wrapper .container,
  .listing-event-posts .selects-container .container,
  .listing-event-posts .top-form-wrapper .container,
  .listing-blog-posts .selects-container .container,
  .listing-blog-posts .top-form-wrapper .container {
    max-width: unset;
  }
}
#schedules-search-form-wrapper .form-item,
.sub-header--filters .form-item,
.groupex-form-full .form-item,
.listing-news-posts .form-item,
.listing-event-posts .form-item,
.listing-blog-posts .form-item {
  margin: 0 0 15px 0;
  -webkit-box-flex: 0;
      -ms-flex: 0 0 100%;
          flex: 0 0 100%;
  width: 100%;
  position: relative;
  border-bottom: 1px solid #ebebeb;
}
@media (min-width: 1060px) {
  #schedules-search-form-wrapper .form-item,
  .sub-header--filters .form-item,
  .groupex-form-full .form-item,
  .listing-news-posts .form-item,
  .listing-event-posts .form-item,
  .listing-blog-posts .form-item {
    padding: 0 15px;
    margin-bottom: 0;
    -ms-flex-preferred-size: 0;
        flex-basis: 0;
    -webkit-box-flex: 1;
        -ms-flex-positive: 1;
            flex-grow: 1;
    border: none;
  }
}
#schedules-search-form-wrapper .form-item .ajax-progress-throbber,
.sub-header--filters .form-item .ajax-progress-throbber,
.groupex-form-full .form-item .ajax-progress-throbber,
.listing-news-posts .form-item .ajax-progress-throbber,
.listing-event-posts .form-item .ajax-progress-throbber,
.listing-blog-posts .form-item .ajax-progress-throbber {
  position: absolute;
  margin: -20px 0 0 -15px;
  left: 50%;
  top: 50%;
}
#schedules-search-form-wrapper .form-item .select-wrapper:before,
.sub-header--filters .form-item .select-wrapper:before,
.groupex-form-full .form-item .select-wrapper:before,
.listing-news-posts .form-item .select-wrapper:before,
.listing-event-posts .form-item .select-wrapper:before,
.listing-blog-posts .form-item .select-wrapper:before {
  color: #c6168d;
  font-size: 24px;
  top: 50%;
  margin-top: -18px;
}
#schedules-search-form-wrapper .form-item label,
.sub-header--filters .form-item label,
.groupex-form-full .form-item label,
.listing-news-posts .form-item label,
.listing-event-posts .form-item label,
.listing-blog-posts .form-item label {
  font-family: "Cachet Book", sans-serif;
  font-weight: 500;
  font-size: 14px;
  line-height: 1.6;
  color: #4f4f4f;
  margin-bottom: 0;
}
@media (min-width: 1060px) {
  #schedules-search-form-wrapper .form-item label,
  .sub-header--filters .form-item label,
  .groupex-form-full .form-item label,
  .listing-news-posts .form-item label,
  .listing-event-posts .form-item label,
  .listing-blog-posts .form-item label {
    margin-bottom: 5px;
  }
}
#schedules-search-form-wrapper .form-item .form-control,
#schedules-search-form-wrapper .form-item .form-checkbox,
.sub-header--filters .form-item .form-control,
.sub-header--filters .form-item .form-checkbox,
.groupex-form-full .form-item .form-control,
.groupex-form-full .form-item .form-checkbox,
.listing-news-posts .form-item .form-control,
.listing-news-posts .form-item .form-checkbox,
.listing-event-posts .form-item .form-control,
.listing-event-posts .form-item .form-checkbox,
.listing-blog-posts .form-item .form-control,
.listing-blog-posts .form-item .form-checkbox {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  padding-left: 0;
  background: transparent;
  color: #4f4f4f;
  font-size: 14px;
  width: 100%;
  border: 0;
  height: calc(3.5rem + 2px) !important;
  letter-spacing: -1.2px;
  position: relative;
}
#schedules-search-form-wrapper .form-item .form-control.form-select,
#schedules-search-form-wrapper .form-item .form-checkbox.form-select,
.sub-header--filters .form-item .form-control.form-select,
.sub-header--filters .form-item .form-checkbox.form-select,
.groupex-form-full .form-item .form-control.form-select,
.groupex-form-full .form-item .form-checkbox.form-select,
.listing-news-posts .form-item .form-control.form-select,
.listing-news-posts .form-item .form-checkbox.form-select,
.listing-event-posts .form-item .form-control.form-select,
.listing-event-posts .form-item .form-checkbox.form-select,
.listing-blog-posts .form-item .form-control.form-select,
.listing-blog-posts .form-item .form-checkbox.form-select {
  text-transform: uppercase;
}
#schedules-search-form-wrapper .form-item .form-control.form-text:not(.hasDatepicker),
#schedules-search-form-wrapper .form-item .form-checkbox.form-text:not(.hasDatepicker),
.sub-header--filters .form-item .form-control.form-text:not(.hasDatepicker),
.sub-header--filters .form-item .form-checkbox.form-text:not(.hasDatepicker),
.groupex-form-full .form-item .form-control.form-text:not(.hasDatepicker),
.groupex-form-full .form-item .form-checkbox.form-text:not(.hasDatepicker),
.listing-news-posts .form-item .form-control.form-text:not(.hasDatepicker),
.listing-news-posts .form-item .form-checkbox.form-text:not(.hasDatepicker),
.listing-event-posts .form-item .form-control.form-text:not(.hasDatepicker),
.listing-event-posts .form-item .form-checkbox.form-text:not(.hasDatepicker),
.listing-blog-posts .form-item .form-control.form-text:not(.hasDatepicker),
.listing-blog-posts .form-item .form-checkbox.form-text:not(.hasDatepicker) {
  font-size: 16px;
  border-bottom: 1px solid #ebebeb;
}
#schedules-search-form-wrapper .form-item .form-select,
.sub-header--filters .form-item .form-select,
.groupex-form-full .form-item .form-select,
.listing-news-posts .form-item .form-select,
.listing-event-posts .form-item .form-select,
.listing-blog-posts .form-item .form-select {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  width: 100%;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  color: #4f4f4f;
  text-transform: uppercase;
  padding: 15px;
  font-size: 14px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
#schedules-search-form-wrapper .form-item.js-form-item-date .input-wrapper,
.sub-header--filters .form-item.js-form-item-date .input-wrapper,
.groupex-form-full .form-item.js-form-item-date .input-wrapper,
.listing-news-posts .form-item.js-form-item-date .input-wrapper,
.listing-event-posts .form-item.js-form-item-date .input-wrapper,
.listing-blog-posts .form-item.js-form-item-date .input-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
#schedules-search-form-wrapper .form-item.js-form-item-date .input-wrapper:after,
.sub-header--filters .form-item.js-form-item-date .input-wrapper:after,
.groupex-form-full .form-item.js-form-item-date .input-wrapper:after,
.listing-news-posts .form-item.js-form-item-date .input-wrapper:after,
.listing-event-posts .form-item.js-form-item-date .input-wrapper:after,
.listing-blog-posts .form-item.js-form-item-date .input-wrapper:after {
  content: "\f133";
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  padding-left: 5px;
}
#schedules-search-form-wrapper .js-form-type-select.js-form-item-location,
#schedules-search-form-wrapper .js-form-type-select.js-form-item-field-event-location-target-id-verf,
.sub-header--filters .js-form-type-select.js-form-item-location,
.sub-header--filters .js-form-type-select.js-form-item-field-event-location-target-id-verf,
.groupex-form-full .js-form-type-select.js-form-item-location,
.groupex-form-full .js-form-type-select.js-form-item-field-event-location-target-id-verf,
.listing-news-posts .js-form-type-select.js-form-item-location,
.listing-news-posts .js-form-type-select.js-form-item-field-event-location-target-id-verf,
.listing-event-posts .js-form-type-select.js-form-item-location,
.listing-event-posts .js-form-type-select.js-form-item-field-event-location-target-id-verf,
.listing-blog-posts .js-form-type-select.js-form-item-location,
.listing-blog-posts .js-form-type-select.js-form-item-field-event-location-target-id-verf {
  border: none;
}
@media (min-width: 1060px) {
  #schedules-search-form-wrapper .js-form-type-select.js-form-item-location,
  #schedules-search-form-wrapper .js-form-type-select.js-form-item-field-event-location-target-id-verf,
  .sub-header--filters .js-form-type-select.js-form-item-location,
  .sub-header--filters .js-form-type-select.js-form-item-field-event-location-target-id-verf,
  .groupex-form-full .js-form-type-select.js-form-item-location,
  .groupex-form-full .js-form-type-select.js-form-item-field-event-location-target-id-verf,
  .listing-news-posts .js-form-type-select.js-form-item-location,
  .listing-news-posts .js-form-type-select.js-form-item-field-event-location-target-id-verf,
  .listing-event-posts .js-form-type-select.js-form-item-location,
  .listing-event-posts .js-form-type-select.js-form-item-field-event-location-target-id-verf,
  .listing-blog-posts .js-form-type-select.js-form-item-location,
  .listing-blog-posts .js-form-type-select.js-form-item-field-event-location-target-id-verf {
    min-width: 225px;
    max-width: 300px;
  }
}
#schedules-search-form-wrapper .js-form-type-select.js-form-item-location .select-wrapper:before,
#schedules-search-form-wrapper .js-form-type-select.js-form-item-field-event-location-target-id-verf .select-wrapper:before,
.sub-header--filters .js-form-type-select.js-form-item-location .select-wrapper:before,
.sub-header--filters .js-form-type-select.js-form-item-field-event-location-target-id-verf .select-wrapper:before,
.groupex-form-full .js-form-type-select.js-form-item-location .select-wrapper:before,
.groupex-form-full .js-form-type-select.js-form-item-field-event-location-target-id-verf .select-wrapper:before,
.listing-news-posts .js-form-type-select.js-form-item-location .select-wrapper:before,
.listing-news-posts .js-form-type-select.js-form-item-field-event-location-target-id-verf .select-wrapper:before,
.listing-event-posts .js-form-type-select.js-form-item-location .select-wrapper:before,
.listing-event-posts .js-form-type-select.js-form-item-field-event-location-target-id-verf .select-wrapper:before,
.listing-blog-posts .js-form-type-select.js-form-item-location .select-wrapper:before,
.listing-blog-posts .js-form-type-select.js-form-item-field-event-location-target-id-verf .select-wrapper:before {
  right: 15px;
}
#schedules-search-form-wrapper .js-form-type-select.js-form-item-location select,
#schedules-search-form-wrapper .js-form-type-select.js-form-item-field-event-location-target-id-verf select,
.sub-header--filters .js-form-type-select.js-form-item-location select,
.sub-header--filters .js-form-type-select.js-form-item-field-event-location-target-id-verf select,
.groupex-form-full .js-form-type-select.js-form-item-location select,
.groupex-form-full .js-form-type-select.js-form-item-field-event-location-target-id-verf select,
.listing-news-posts .js-form-type-select.js-form-item-location select,
.listing-news-posts .js-form-type-select.js-form-item-field-event-location-target-id-verf select,
.listing-event-posts .js-form-type-select.js-form-item-location select,
.listing-event-posts .js-form-type-select.js-form-item-field-event-location-target-id-verf select,
.listing-blog-posts .js-form-type-select.js-form-item-location select,
.listing-blog-posts .js-form-type-select.js-form-item-field-event-location-target-id-verf select {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  width: 100%;
  border: 1px solid #ebebeb;
  border-radius: 8px;
  color: #4f4f4f;
  text-transform: uppercase;
  padding: 15px;
  font-size: 14px;
  -webkit-appearance: none;
  -moz-appearance: none;
}
#schedules-search-form-wrapper .form-actions,
.sub-header--filters .form-actions,
.groupex-form-full .form-actions,
.listing-news-posts .form-actions,
.listing-event-posts .form-actions,
.listing-blog-posts .form-actions {
  padding: 0;
}
#schedules-search-form-wrapper .form-actions .btn-primary,
.sub-header--filters .form-actions .btn-primary,
.groupex-form-full .form-actions .btn-primary,
.listing-news-posts .form-actions .btn-primary,
.listing-event-posts .form-actions .btn-primary,
.listing-blog-posts .form-actions .btn-primary {
  padding: 16px;
}
#schedules-search-form-wrapper .actions-wrapper,
.sub-header--filters .actions-wrapper,
.groupex-form-full .actions-wrapper,
.listing-news-posts .actions-wrapper,
.listing-event-posts .actions-wrapper,
.listing-blog-posts .actions-wrapper {
  display: none;
}
#schedules-search-form-wrapper #submit-wrapper .input-wrapper,
.sub-header--filters #submit-wrapper .input-wrapper,
.groupex-form-full #submit-wrapper .input-wrapper,
.listing-news-posts #submit-wrapper .input-wrapper,
.listing-event-posts #submit-wrapper .input-wrapper,
.listing-blog-posts #submit-wrapper .input-wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
}
#schedules-search-form-wrapper .filters-main-wrapper,
.sub-header--filters .filters-main-wrapper,
.groupex-form-full .filters-main-wrapper,
.listing-news-posts .filters-main-wrapper,
.listing-event-posts .filters-main-wrapper,
.listing-blog-posts .filters-main-wrapper {
  clear: both;
}
@media (min-width: 1060px) {
  #schedules-search-form-wrapper .filters-main-wrapper,
  .sub-header--filters .filters-main-wrapper,
  .groupex-form-full .filters-main-wrapper,
  .listing-news-posts .filters-main-wrapper,
  .listing-event-posts .filters-main-wrapper,
  .listing-blog-posts .filters-main-wrapper {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
#schedules-search-form-wrapper .filters-container,
.sub-header--filters .filters-container,
.groupex-form-full .filters-container,
.listing-news-posts .filters-container,
.listing-event-posts .filters-container,
.listing-blog-posts .filters-container {
  clear: both;
  position: relative;
  border-top: 1px solid #636466;
}
@media (max-width: 1059.98px) {
  #schedules-search-form-wrapper .filters-container.hidden,
  .sub-header--filters .filters-container.hidden,
  .groupex-form-full .filters-container.hidden,
  .listing-news-posts .filters-container.hidden,
  .listing-event-posts .filters-container.hidden,
  .listing-blog-posts .filters-container.hidden {
    display: none;
  }
}
@media (max-width: 1059.98px) {
  #schedules-search-form-wrapper .filters-container,
  .sub-header--filters .filters-container,
  .groupex-form-full .filters-container,
  .listing-news-posts .filters-container,
  .listing-event-posts .filters-container,
  .listing-blog-posts .filters-container {
    display: none;
  }
}
@media (min-width: 1060px) {
  #schedules-search-form-wrapper .filters-container,
  .sub-header--filters .filters-container,
  .groupex-form-full .filters-container,
  .listing-news-posts .filters-container,
  .listing-event-posts .filters-container,
  .listing-blog-posts .filters-container {
    margin-top: 0;
    border: none;
    display: block;
  }
}
#schedules-search-form-wrapper .filters-container .container,
.sub-header--filters .filters-container .container,
.groupex-form-full .filters-container .container,
.listing-news-posts .filters-container .container,
.listing-event-posts .filters-container .container,
.listing-blog-posts .filters-container .container {
  position: relative;
  padding: 0;
}
#schedules-search-form-wrapper .filters-container .filters-wrapper,
.sub-header--filters .filters-container .filters-wrapper,
.groupex-form-full .filters-container .filters-wrapper,
.listing-news-posts .filters-container .filters-wrapper,
.listing-event-posts .filters-container .filters-wrapper,
.listing-blog-posts .filters-container .filters-wrapper {
  padding-bottom: 5px;
  padding-top: 5px;
}
@media (min-width: 1060px) {
  #schedules-search-form-wrapper .filters-container .filters-wrapper,
  .sub-header--filters .filters-container .filters-wrapper,
  .groupex-form-full .filters-container .filters-wrapper,
  .listing-news-posts .filters-container .filters-wrapper,
  .listing-event-posts .filters-container .filters-wrapper,
  .listing-blog-posts .filters-container .filters-wrapper {
    padding-bottom: 0;
    padding-top: 0;
    border: 0;
  }
}
#schedules-search-form-wrapper .filters-container .filters-wrapper .label,
.sub-header--filters .filters-container .filters-wrapper .label,
.groupex-form-full .filters-container .filters-wrapper .label,
.listing-news-posts .filters-container .filters-wrapper .label,
.listing-event-posts .filters-container .filters-wrapper .label,
.listing-blog-posts .filters-container .filters-wrapper .label {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  color: #4f4f4f;
  display: block;
  font-size: 14px;
  margin-right: 20px;
  padding: 0;
  text-align: left;
}
@media (min-width: 1060px) {
  #schedules-search-form-wrapper .filters-container .filters-wrapper .label,
  .sub-header--filters .filters-container .filters-wrapper .label,
  .groupex-form-full .filters-container .filters-wrapper .label,
  .listing-news-posts .filters-container .filters-wrapper .label,
  .listing-event-posts .filters-container .filters-wrapper .label,
  .listing-blog-posts .filters-container .filters-wrapper .label {
    display: inline-block;
  }
}
@media (min-width: 1060px) {
  #schedules-search-form-wrapper .filters-container .filters-wrapper .filters,
  .sub-header--filters .filters-container .filters-wrapper .filters,
  .groupex-form-full .filters-container .filters-wrapper .filters,
  .listing-news-posts .filters-container .filters-wrapper .filters,
  .listing-event-posts .filters-container .filters-wrapper .filters,
  .listing-blog-posts .filters-container .filters-wrapper .filters {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
  }
}
#schedules-search-form-wrapper .filters-container .filters-wrapper .filters .filter,
.sub-header--filters .filters-container .filters-wrapper .filters .filter,
.groupex-form-full .filters-container .filters-wrapper .filters .filter,
.listing-news-posts .filters-container .filters-wrapper .filters .filter,
.listing-event-posts .filters-container .filters-wrapper .filters .filter,
.listing-blog-posts .filters-container .filters-wrapper .filters .filter {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  background: rgba(235, 235, 235, 0.3);
  border-radius: 4px;
  color: #4f4f4f;
  display: inline-block;
  font-size: 12px;
  height: 30px;
  line-height: 30px;
  text-transform: uppercase;
  white-space: nowrap;
  padding: 0 10px;
  margin: 0 5px 10px 0;
}
@media (min-width: 1060px) {
  #schedules-search-form-wrapper .filters-container .filters-wrapper .filters .filter,
  .sub-header--filters .filters-container .filters-wrapper .filters .filter,
  .groupex-form-full .filters-container .filters-wrapper .filters .filter,
  .listing-news-posts .filters-container .filters-wrapper .filters .filter,
  .listing-event-posts .filters-container .filters-wrapper .filters .filter,
  .listing-blog-posts .filters-container .filters-wrapper .filters .filter {
    margin: 5px 20px 5px 0;
  }
}
#schedules-search-form-wrapper .filters-container .filters-wrapper .filters .filter .remove,
.sub-header--filters .filters-container .filters-wrapper .filters .filter .remove,
.groupex-form-full .filters-container .filters-wrapper .filters .filter .remove,
.listing-news-posts .filters-container .filters-wrapper .filters .filter .remove,
.listing-event-posts .filters-container .filters-wrapper .filters .filter .remove,
.listing-blog-posts .filters-container .filters-wrapper .filters .filter .remove {
  margin-left: 10px;
  line-height: 30px;
}
@media (min-width: 1060px) {
  #schedules-search-form-wrapper .filters-container .filters-wrapper .filters .filter .remove,
  .sub-header--filters .filters-container .filters-wrapper .filters .filter .remove,
  .groupex-form-full .filters-container .filters-wrapper .filters .filter .remove,
  .listing-news-posts .filters-container .filters-wrapper .filters .filter .remove,
  .listing-event-posts .filters-container .filters-wrapper .filters .filter .remove,
  .listing-blog-posts .filters-container .filters-wrapper .filters .filter .remove {
    margin-left: 15px;
  }
}
#schedules-search-form-wrapper .filters-container .filters-wrapper .filters .filter .remove .fa,
.sub-header--filters .filters-container .filters-wrapper .filters .filter .remove .fa,
.groupex-form-full .filters-container .filters-wrapper .filters .filter .remove .fa,
.listing-news-posts .filters-container .filters-wrapper .filters .filter .remove .fa,
.listing-event-posts .filters-container .filters-wrapper .filters .filter .remove .fa,
.listing-blog-posts .filters-container .filters-wrapper .filters .filter .remove .fa {
  font-size: 13px;
  color: #0089d0;
}
#schedules-search-form-wrapper .filters-container .filters-wrapper .filters .filter .remove .fa:hover,
.sub-header--filters .filters-container .filters-wrapper .filters .filter .remove .fa:hover,
.groupex-form-full .filters-container .filters-wrapper .filters .filter .remove .fa:hover,
.listing-news-posts .filters-container .filters-wrapper .filters .filter .remove .fa:hover,
.listing-event-posts .filters-container .filters-wrapper .filters .filter .remove .fa:hover,
.listing-blog-posts .filters-container .filters-wrapper .filters .filter .remove .fa:hover {
  color: #c6168d;
}
@media (min-width: 1060px) {
  #schedules-search-form-wrapper .filters-container .filters-wrapper .filters .filter .remove .fa,
  .sub-header--filters .filters-container .filters-wrapper .filters .filter .remove .fa,
  .groupex-form-full .filters-container .filters-wrapper .filters .filter .remove .fa,
  .listing-news-posts .filters-container .filters-wrapper .filters .filter .remove .fa,
  .listing-event-posts .filters-container .filters-wrapper .filters .filter .remove .fa,
  .listing-blog-posts .filters-container .filters-wrapper .filters .filter .remove .fa {
    font-size: 16px;
  }
}

html.js .ajax-progress .throbber,
html.js .flag-waiting .flag-throbber {
  width: 32px;
  height: 32px;
  top: 5px !important;
  position: relative;
  background-image: url(../img/throbber.svg);
  background-size: contain;
  opacity: 1;
}

body.path-user:not(.user-logged-in) {
  background: -webkit-gradient(linear, left top, left bottom, from(#0060af), to(#00aeef));
  background: linear-gradient(#0060af, #00aeef);
}

.login-page .brand {
  margin: 1em auto 2em auto;
}
.login-page .brand img {
  max-width: 275px;
}
.login-page .openy-page-tabs {
  padding: 0;
}
.login-page .card {
  padding: 0.75em;
  border-color: transparent;
  -webkit-box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);
          box-shadow: 0 0 40px rgba(0, 0, 0, 0.05);
}
.login-page .card .card-title {
  margin-bottom: 1.5em;
}
.login-page input[type=password][data-eye] {
  /* 3 */
  /* 3 */
  /* 4 */
  /* 6 */
  /* 6 */
  /* 7 */
  padding-right: 60px; /* 9 */
  padding-right: 3.75rem; /* 9 */
}
.login-page .passeye-toggle {
  font-size: 12px;
  position: absolute;
  right: 5px;
  top: 50%;
  -webkit-transform: translate(0, -50%);
          transform: translate(0, -50%);
  padding: 2px 7px;
  cursor: pointer;
}
.login-page .passeye-toggle.btn-outline-primary {
  color: #fff;
  background-color: #0089d0;
  border-color: #0089d0;
}
.login-page .form-control {
  border-width: 2px;
}
.login-page .user-pass p,
.login-page .description {
  font-size: 0.75em;
  margin: 0.5em 0 1em;
}
.login-page .form-submit {
  margin-top: 1em;
  padding: 1em;
  width: 100%;
}

.field-media-local-video {
  padding: 20px;
}
.field-media-local-video video {
  background-color: #000;
  width: 300px !important;
  height: 200px !important;
}
@media (min-width: 600px) {
  .field-media-local-video video {
    width: 320px !important;
    height: 240px !important;
  }
}
@media (min-width: 600px) {
  .field-media-local-video video {
    width: 400px !important;
    height: 300px !important;
  }
}
@media (min-width: 768px) {
  .field-media-local-video video {
    width: 640px !important;
    height: 480px !important;
  }
}

.sidebar-region .field-media-local-video {
  padding: 20px;
}
.sidebar-region .field-media-local-video video {
  width: 180px !important;
  height: 120px !important;
}
@media (min-width: 600px) {
  .sidebar-region .field-media-local-video video {
    width: 300px !important;
    height: 200px !important;
  }
}
.sidebar-region .field-media-local-video .video-js.vjs-fullscreen {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0 !important;
}

.webform-confirmation__message,
.webform-confirmation__back {
  margin: 20px 0;
}

.webform-confirmation__message {
  font-family: "Cachet Book", sans-serif;
  font-weight: 700;
  font-size: 22px;
}

.ui-dialog.geysir-dialog .ui-dialog-titlebar-close:before {
  content: "\f410";
  font-family: "Font Awesome 5 Free";
}
.ui-dialog.geysir-dialog .geysir-add-type {
  border: none;
  display: inline-block;
  margin-right: 0;
  min-width: auto;
  padding: 0;
  vertical-align: top;
  width: auto;
}
.ui-dialog.geysir-dialog .geysir-add-type .input-wrapper {
  border: 2px solid #ffffff;
  display: inline-block;
  margin-right: 30px;
  min-width: 100px;
  padding: 10px;
  width: 100px;
}
.ui-dialog.geysir-dialog .geysir-add-type > span {
  display: none;
}
.ui-dialog.geysir-dialog .geysir-add-type span.title {
  display: block;
}
.ui-dialog.geysir-dialog .form-item {
  margin: 1em 0;
}
.ui-dialog.geysir-dialog .js-text-format-wrapper > .form-item {
  margin-left: 0;
  margin-right: 0;
  margin-bottom: 0;
}
.ui-dialog.geysir-dialog .help-block, .ui-dialog.geysir-dialog .control-group .help-inline {
  color: inherit;
}
.ui-dialog.geysir-dialog .filter-wrapper {
  background-color: #fff;
  border-radius: 0;
  -webkit-box-shadow: none;
          box-shadow: none;
  margin-bottom: 0;
  height: auto;
  padding: 0.5em 0.666em;
  border: 1px solid #ccc;
  border-top: 0;
}
.ui-dialog.geysir-dialog .filter-wrapper ul {
  margin-bottom: 0;
}

.geysir-field-paragraph-wrapper.hide-geysir-links:hover {
  outline: none;
}
.geysir-field-paragraph-wrapper.hide-geysir-links:after {
  display: none !important;
}

/*
 Override Google custom search classes
 */
.paragraph.paragraph--type--google-search {
  margin: 20px 0;
  background: none;
}
.paragraph.paragraph--type--google-search .cse .gsc-control-cse,
.paragraph.paragraph--type--google-search .gsc-control-cse {
  padding: 1em 0;
  width: auto;
}
.paragraph.paragraph--type--google-search .gsc-control-cse,
.paragraph.paragraph--type--google-search .gsc-control-cse .gsc-table-result {
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  width: 100%;
}
.paragraph.paragraph--type--google-search .cse .gsc-search-button-v2, .paragraph.paragraph--type--google-search .gsc-search-button-v2 {
  border: none;
  padding: 6px 40px;
}
.paragraph.paragraph--type--google-search .gsc-search-box-tools .gsc-search-box .gsc-input {
  height: 50px;
  padding-right: 0;
}
.paragraph.paragraph--type--google-search .gsc-search-box-tools .gsc-search-box .gsc-search-button {
  background: var(--wsPrimaryColor, var(--y-color-blue-dark, #c6168d));
  border-radius: 0 10px 10px 0;
}
.paragraph.paragraph--type--google-search .gsc-results .gsc-cursor-box {
  text-align: center;
  margin: 10px;
}
.paragraph.paragraph--type--google-search .gsc-results .gsc-cursor-box .gsc-cursor-page {
  font-family: "Cachet Book", sans-serif;
  font-weight: 800;
  border-radius: 8px;
  background-color: #ebebeb;
  border: solid 1px #ebebeb;
  color: var(--wsPrimaryColor, var(--y-color-blue-dark, #c6168d));
  width: 50px;
  height: 50px;
  padding: 0;
  line-height: 50px;
  font-size: 20px;
  display: inline-block;
  text-decoration: none;
}
.paragraph.paragraph--type--google-search .gsc-results .gsc-cursor-box .gsc-cursor-page:hover, .paragraph.paragraph--type--google-search .gsc-results .gsc-cursor-box .gsc-cursor-page:active {
  text-decoration: none;
}
.paragraph.paragraph--type--google-search .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
  text-decoration: none;
  color: #777777;
  font-weight: bold;
}
.paragraph.paragraph--type--google-search .gsc-control-cse .gs-spelling, .paragraph.paragraph--type--google-search .gsc-control-cse .gs-result .gs-title,
.paragraph.paragraph--type--google-search .gsc-control-cse .gs-result .gs-title * {
  text-decoration: none;
  font-size: 25px;
  color: var(--wsPrimaryColor, #0089d0);
}
.paragraph.paragraph--type--google-search .gs-webResult.gs-result a.gs-title:link,
.paragraph.paragraph--type--google-search .gs-webResult.gs-result a.gs-title:link b,
.paragraph.paragraph--type--google-search .gs-imageResult a.gs-title:link,
.paragraph.paragraph--type--google-search .gs-imageResult a.gs-title:link b {
  color: var(--wsPrimaryColor, #0089d0);
}
.paragraph.paragraph--type--google-search .gs-webResult.gs-result a.gs-title:visited,
.paragraph.paragraph--type--google-search .gs-webResult.gs-result a.gs-title:visited b,
.paragraph.paragraph--type--google-search .gs-imageResult a.gs-title:visited,
.paragraph.paragraph--type--google-search .gs-imageResult a.gs-title:visited b {
  color: var(--wsPrimaryColor, #0089d0);
}
.paragraph.paragraph--type--google-search .gs-webResult.gs-result a.gs-title:hover,
.paragraph.paragraph--type--google-search .gs-webResult.gs-result a.gs-title:hover b,
.paragraph.paragraph--type--google-search .gs-imageResult a.gs-title:hover,
.paragraph.paragraph--type--google-search .gs-imageResult a.gs-title:hover b {
  text-decoration: underline;
  color: #333333;
}
.paragraph.paragraph--type--google-search .gs-webResult.gs-result a.gs-title:active,
.paragraph.paragraph--type--google-search .gs-webResult.gs-result a.gs-title:active b,
.paragraph.paragraph--type--google-search .gs-imageResult a.gs-title:active,
.paragraph.paragraph--type--google-search .gs-imageResult a.gs-title:active b {
  text-decoration: underline;
  color: #333333;
}
.paragraph.paragraph--type--google-search .gs-spelling a {
  color: var(--wsPrimaryColor, #0089d0);
}
.paragraph.paragraph--type--google-search .gcsc-find-more-on-google {
  color: var(--wsPrimaryColor, #0089d0);
}
.paragraph.paragraph--type--google-search .gcsc-find-more-on-google-magnifier {
  fill: var(--wsPrimaryColor, #0089d0);
}
.paragraph.paragraph--type--google-search .gs-web-image-box, .paragraph.paragraph--type--google-search .gs-promotion-image-box {
  margin-right: 10px;
}
.paragraph.paragraph--type--google-search .gsc-result-info {
  font-size: 16px;
}
.paragraph.paragraph--type--google-search .gsc-selected-option {
  font-size: 16px;
}
.paragraph.paragraph--type--google-search .gsc-tabHeader {
  font-size: 16px;
}

.paragraph-1c-wrapper {
  padding-bottom: 30px;
}
.paragraph-1c-wrapper .field-prgf-1c-title {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  font-weight: normal;
  font-size: 28px;
  color: #636466;
  text-align: center;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .paragraph-1c-wrapper .field-prgf-1c-title {
    font-size: 40px;
  }
}
.paragraph-1c-wrapper .field-prgf-1c-description p {
  margin-bottom: 1rem;
  font-size: 1rem;
}

@media (min-width: 768px) {
  .node--type-landing .field-landing-body > .paragraph-1c-wrapper {
    margin-top: 25px;
    margin-bottom: 25px;
  }
}
.paragraph--type--all-amenities .field-field-prgf-amnts-view table {
  width: 100%;
}
.paragraph--type--all-amenities .field-field-prgf-amnts-view table tr {
  border: none;
  padding: 0;
}
.paragraph--type--all-amenities .field-field-prgf-amnts-view table td {
  padding: 7px 10px;
}
.paragraph--type--all-amenities .field-field-prgf-amnts-view table tr:nth-child(odd) td {
  background-color: #0089d0;
}
.paragraph--type--all-amenities .field-field-prgf-amnts-view table tr:nth-child(even) td {
  background-color: #0060af;
}
.paragraph--type--all-amenities .field-field-prgf-amnts-view .views-field-title {
  font-size: 16px;
}
.paragraph--type--all-amenities .field-field-prgf-amnts-view .views-field-title a {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  color: #fff;
}
.paragraph--type--all-amenities .views-field-field-location-amenities ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.paragraph--type--all-amenities .views-field-field-location-amenities li {
  display: inline-block;
  margin: 1px 5px;
}
.paragraph--type--all-amenities .field-amenities-icon {
  background-color: #fff;
  border-radius: 32px;
  padding: 4px;
  width: 32px;
  height: 32px;
  overflow: hidden;
}
.paragraph--type--all-amenities .field-amenities-icon svg * {
  fill: #0060af;
}
.paragraph--type--all-amenities .views-element-container {
  margin-bottom: 40px;
}
.paragraph--type--all-amenities .views-element-container legend {
  color: #636466;
}
.paragraph--type--all-amenities .views-element-container legend span {
  border-bottom: 1px solid #ccc;
  color: #636466;
  text-transform: none;
  display: block;
  margin: 20px 0;
}
.paragraph--type--all-amenities .views-element-container form {
  margin-bottom: 1em;
}
.paragraph--type--all-amenities .views-element-container form fieldset {
  margin: 0;
}
.paragraph--type--all-amenities .views-element-container form .fieldgroup.form-checkboxes {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
}
.paragraph--type--all-amenities .views-element-container form .fieldgroup.form-checkboxes .form-item {
  margin: 0 0 5px;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  width: 100%;
}
@media (min-width: 768px) {
  .paragraph--type--all-amenities .views-element-container form .fieldgroup.form-checkboxes .form-item {
    width: 50%;
  }
}
@media (min-width: 1060px) {
  .paragraph--type--all-amenities .views-element-container form .fieldgroup.form-checkboxes .form-item {
    width: 33.33333%;
  }
}
.paragraph--type--all-amenities .views-element-container form .fieldgroup.form-checkboxes .form-item .field-amenities-icon {
  padding: 2px;
  width: 30px;
  height: 30px;
  margin: 0 4px;
}
.paragraph--type--all-amenities .views-element-container form .fieldgroup.form-checkboxes .form-item label > div {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}
.paragraph--type--all-amenities .views-element-container form .fieldgroup.form-checkboxes .form-item label .field-amenities-icon-wrapper {
  vertical-align: middle;
}
.paragraph--type--all-amenities .views-element-container form .fieldgroup.form-checkboxes .form-item label .term-name {
  padding-right: 20px;
}
.paragraph--type--all-amenities .views-element-container form .fieldgroup.form-checkboxes .form-item label svg * {
  fill: #0089d0;
  color: #008485;
}
.paragraph--type--all-amenities .views-field-field-location-amenities .term-name {
  display: none;
}

.list-branch-amenities-wrapper h5 {
  font-size: 15px;
}

.paragraph--type--branch-amenities-with-icons {
  background-color: #333333 !important;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-left: 20px;
}
.paragraph--type--branch-amenities-with-icons .wrapper-field-location-amenities {
  display: block;
  margin: 0px;
  padding: 0px;
  max-width: none;
}
.paragraph--type--branch-amenities-with-icons .wrapper-field-location-amenities .label-for-field-location-amenities {
  font-family: "Cachet Book", sans-serif;
  font-weight: 500;
  font-size: 20px;
  color: #ffffff;
  letter-spacing: -0.5px;
  text-transform: uppercase;
  border-bottom: 1px solid #979797;
  max-height: initial;
  max-width: initial;
  padding-bottom: 10px;
  margin-bottom: 10px;
  margin-left: 0px;
  padding-left: 0px;
}
.paragraph--type--branch-amenities-with-icons .wrapper-field-location-amenities > div:last-child {
  display: grid;
  grid-template-columns: 1fr 1fr 1fr;
  margin: 0px;
  padding: 15px;
  max-width: none;
  -webkit-box-flex: 0;
      -ms-flex: none;
          flex: none;
}
@media (max-width: 767.98px) {
  .paragraph--type--branch-amenities-with-icons .wrapper-field-location-amenities > div:last-child {
    grid-template-columns: 1fr;
  }
}
.paragraph--type--branch-amenities-with-icons .wrapper-field-location-amenities > div:last-child .contextual-region {
  margin-bottom: 35px;
}
@media (max-width: 767.98px) {
  .paragraph--type--branch-amenities-with-icons .wrapper-field-location-amenities > div:last-child .contextual-region {
    margin-bottom: 10px;
  }
}
.paragraph--type--branch-amenities-with-icons .wrapper-field-location-amenities > div:last-child .contextual-region .field-amenities-icon-wrapper {
  float: left;
}
.paragraph--type--branch-amenities-with-icons .wrapper-field-location-amenities > div:last-child .contextual-region .field-amenities-icon-wrapper .field-amenities-icon {
  background-color: #fff;
  border-radius: 32px;
  padding: 4px;
  width: 32px;
  height: 32px;
  overflow: hidden;
}
.paragraph--type--branch-amenities-with-icons .wrapper-field-location-amenities > div:last-child .contextual-region .field-amenities-icon-wrapper svg * {
  fill: #0060af;
}
.paragraph--type--branch-amenities-with-icons .wrapper-field-location-amenities > div:last-child .contextual-region .term-name {
  margin: 0px;
  padding: 5px 0px 0px 40px;
}
.paragraph--type--branch-amenities-with-icons .wrapper-field-location-amenities > div:last-child .contextual-region .term-name:before {
  display: none;
}

.block-description--wrapper .header-amenities {
  font-weight: bold;
}

.paragraph--type--branch-amenities {
  border: none;
  background: #fff;
  -webkit-box-shadow: 0 3px 30px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 3px 30px 2px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  margin-bottom: 50px;
  color: #4f4f4f;
  padding: 30px 40px;
}
.paragraph--type--branch-amenities .field-amenities-block {
  text-align: center;
}
.paragraph--type--branch-amenities .field-sb-title {
  text-transform: uppercase;
}
.paragraph--type--branch-amenities .field-branch-am {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
}
.paragraph--type--branch-amenities .list-branch-amenities-wrapper {
  width: 100%;
}
.paragraph--type--branch-amenities .list-branch-amenities-wrapper .col-md-6 {
  padding-right: 5px;
  padding-left: 5px;
}
@media (max-width: 766px) {
  .paragraph--type--branch-amenities .list-branch-amenities-wrapper .col-md-6:nth-child(2) .term-name {
    margin-top: 0px;
  }
}
.paragraph--type--branch-amenities .list-branch-amenities-wrapper .header-amenities {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  font-size: 20px;
  margin-top: 10px;
  text-align: left;
}
.paragraph--type--branch-amenities .list-branch-amenities-wrapper .term-name {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  border-radius: 5px;
  padding: 5px 0;
  text-align: left;
  font-size: 18px;
}
.paragraph--type--branch-amenities .list-branch-amenities-wrapper .term-name:before {
  font-family: "Font Awesome 5 Free";
  content: "\f00c";
  color: #008485;
  display: inline-block;
  font-size: 18px;
  padding: 0 10px;
  font-weight: 900;
}
.paragraph--type--branch-amenities .list-branch-amenities-wrapper .term-name .name {
  display: inline-block;
  padding-left: 8px;
}
.paragraph--type--branch-amenities .list-branch-amenities-wrapper .amenities-closed .term-name:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f00d";
  color: #ed1c24;
}
.paragraph--type--branch-amenities .field-sb-link a {
  margin-top: 23px;
}

.banner {
  background-color: #01a490;
  position: relative;
}
.banner .banner-bg,
.banner .banner--medium .banner-cta {
  min-height: 225px;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  z-index: 1;
}
@media (min-width: 768px) {
  .banner .banner-bg,
  .banner .banner--medium .banner-cta {
    min-height: 350px;
  }
}
.banner .banner-bg span:after,
.banner .banner--medium .banner-cta span:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  background-color: black;
  content: "";
  opacity: 0.3;
  z-index: 1;
}
.banner .banner-cta {
  position: relative;
}
@media (min-width: 1060px) {
  .banner .banner-cta {
    padding-top: 140px;
  }
}
.banner .banner-cta .banner-cta-content {
  position: relative;
  z-index: 2;
}
.banner h1 {
  letter-spacing: -2px;
}
.banner--dark-blue {
  background-color: #0060af;
}
.banner--dark-green {
  background-color: #006b6b;
}
.banner--green {
  background-color: #01a490;
}
.banner--grey {
  background-color: #636466;
}
.banner--purple {
  background-color: #5c2e91;
}
.banner-title {
  font-size: 32px;
  line-height: 36px;
  margin-bottom: 10px;
  text-transform: uppercase;
}
@media (min-width: 768px) {
  .banner-title {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (min-width: 1060px) {
  .banner-title {
    font-size: 50px;
    line-height: 55px;
  }
}
.banner-description {
  text-shadow: 1px 1px 0 #000, -1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, 0 0 10px #000;
  font-size: 16px;
  line-height: 1.22;
}
@media (min-width: 768px) {
  .banner-description {
    font-size: 20px;
    line-height: 25px;
  }
}
.banner--small {
  min-height: 120px;
  overflow: hidden;
}
.banner--medium {
  min-height: 120px;
}
@media (min-width: 1060px) {
  .banner--medium {
    min-height: 350px;
  }
}
@media (min-width: 768px) and (max-width: 1199.98px) {
  .banner--large {
    min-height: 350px;
  }
}
@media (min-width: 1060px) {
  .banner--large {
    min-height: 700px;
  }
  .banner--large .banner-cta {
    min-height: 700px;
  }
}
.banner .btn-outline-light {
  text-shadow: 1px 1px 0 #000, -1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, 0 0 10px #000;
}
.banner .btn-outline-light:hover {
  text-shadow: none;
}

.paragraph--type--banner .banner-title {
  text-shadow: 1px 1px 0 #000, -1px 1px 0 #000, -1px -1px 0 #000, 1px -1px 0 #000, 0 0 10px #000;
  font-size: 60px;
  line-height: normal;
  letter-spacing: -1.5px;
}

.paragraph--column-in-a-grid .col-12:nth-child(3n-2) h2, .paragraph--column-in-a-grid .col-12:nth-child(3n-2) .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .paragraph--column-in-a-grid .col-12:nth-child(3n-2) .field-sb-title {
  color: var(--y-color-green-dark, #006b6b);
}
.paragraph--column-in-a-grid .col-12:nth-child(3n-2) i.fa {
  color: var(--y-color-green-dark, #006b6b);
}
.paragraph--column-in-a-grid .col-12:nth-child(3n-1) h2, .paragraph--column-in-a-grid .col-12:nth-child(3n-1) .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .paragraph--column-in-a-grid .col-12:nth-child(3n-1) .field-sb-title {
  color: var(--y-color-purple-dark, #dd5828);
}
.paragraph--column-in-a-grid .col-12:nth-child(3n-1) i.fa {
  color: var(--y-color-purple-dark, #dd5828);
}
.paragraph--column-in-a-grid .col-12:nth-child(3n-1) .more-link a {
  background: var(--y-color-purple-dark, #dd5828);
}
.paragraph--column-in-a-grid .col-12:nth-child(3n) h2, .paragraph--column-in-a-grid .col-12:nth-child(3n) .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .paragraph--column-in-a-grid .col-12:nth-child(3n) .field-sb-title {
  color: var(--y-color-red-dark, #a92b31);
}
.paragraph--column-in-a-grid .col-12:nth-child(3n) i.fa {
  color: var(--y-color-red-dark, #a92b31);
}
.paragraph--column-in-a-grid .col-12:nth-child(3n) .more-link a {
  background: var(--y-color-red-dark, #a92b31);
}
.paragraph--column-in-a-grid .col-12 {
  padding-top: 15px;
  padding-bottom: 15px;
  margin-bottom: 20px;
  position: relative;
  text-align: center;
}
.paragraph--column-in-a-grid .col-12 .paragraph--type--grid-columns {
  border: none;
  background: #fff;
  -webkit-box-shadow: 0 3px 30px 2px rgba(0, 0, 0, 0.05);
          box-shadow: 0 3px 30px 2px rgba(0, 0, 0, 0.05);
  border-radius: 8px;
  margin-bottom: 18px;
  position: relative;
  width: 100%;
}
.paragraph--column-in-a-grid .col-12 .paragraph--type--grid-columns > .content {
  padding-left: 2rem;
  padding-right: 2rem;
}
.paragraph--column-in-a-grid .inner h2, .paragraph--column-in-a-grid .inner .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .paragraph--column-in-a-grid .inner .field-sb-title {
  height: 50px;
  font-size: 20px;
  font-weight: 500;
  letter-spacing: -1px;
  text-align: center;
  text-transform: uppercase;
  border-bottom: 2px solid;
  display: inline-block;
}
.paragraph--column-in-a-grid .inner i {
  font-size: 30px;
}
.paragraph--column-in-a-grid .inner .text {
  font-size: 15px;
  line-height: 1.5;
}
.paragraph--column-in-a-grid .inner img {
  border-radius: 0 0 8px 8px;
  height: 100%;
  width: 100%;
}
.paragraph--column-in-a-grid .inner .more-link {
  position: relative;
  margin: 0 auto;
  max-width: 100%;
}
@media (min-width: 600px) {
  .paragraph--column-in-a-grid .inner .more-link {
    max-width: 80%;
  }
}
.paragraph--column-in-a-grid .inner .more-link span {
  position: relative;
  left: auto;
  background: #fff;
}
.paragraph--column-in-a-grid .inner .more-link a {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  text-transform: uppercase;
  font-weight: 500;
  font-size: 20px;
  letter-spacing: -1px;
  text-align: center;
  display: inline-block;
  color: #fff;
  min-width: 180px;
  border-radius: 8px;
  margin: 0;
  padding: 8px 20px;
  background-color: var(--y-color-green-dark, #006b6b);
  border: 2px solid #fff;
}
.paragraph--column-in-a-grid .inner .more-link a:hover {
  opacity: 0.85;
}

.paragraph--type--lto {
  background-color: #0060af;
  padding: 20px 0;
  width: 100%;
  margin-bottom: 10px;
}
.paragraph--type--lto .container {
  max-width: 100%;
}
.paragraph--type--lto .container .row {
  margin-left: 0px;
}
.paragraph--type--lto .block--title {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  color: #fff;
  font-size: 32px;
}
@media (max-width: 767.98px) {
  .paragraph--type--lto .block--title {
    margin: 0px;
    padding: 0px;
    font-size: 24px;
  }
}
@media (min-width: 600px) and (max-width: 1059.98px) {
  .paragraph--type--lto .block--title {
    font-size: 32px;
  }
}
.paragraph--type--lto .block--subtitle {
  font-family: "Cachet Book", sans-serif;
  font-weight: 400;
  color: #fff;
  font-size: 20px;
  padding-bottom: 14px;
}
@media (min-width: 1060px) {
  .paragraph--type--lto .block--subtitle {
    padding: 20px 0 0 0;
  }
}
@media (min-width: 768px) {
  .paragraph--type--lto .block--subtitle {
    margin: 0 0 0 10px;
    font-size: 18px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--lto .block--subtitle {
    padding: 0px 0px 14px;
    font-size: 16px;
  }
}
@media (max-width: 767.98px) {
  .paragraph--type--lto .block--btn {
    padding-left: 0px;
  }
}
@media (min-width: 600px) and (max-width: 1199.98px) {
  .paragraph--type--lto .block--subtitle {
    clear: both;
  }
  .paragraph--type--lto .block--btn {
    display: inline-block;
    float: none;
    padding-left: 20px;
  }
}
.paragraph--type--lto .btn {
  white-space: normal;
  font-size: 18px;
  padding: 0;
  width: 100%;
  border: 1px solid #fff;
}
.paragraph--type--lto .btn a {
  font-family: "Cachet Book", sans-serif;
  font-weight: 500;
  display: block;
  padding: 12px;
  color: #fff;
  text-transform: uppercase;
}
.wrapper-field-bottom-content .paragraph--type--lto {
  margin: 0;
}

.paragraph--type--upcoming-events h2, .paragraph--type--upcoming-events .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .paragraph--type--upcoming-events .field-sb-title {
  letter-spacing: normal;
  text-transform: none;
}
.paragraph--type--upcoming-events > .paragraph-container-wrapper > h2, .paragraph--type--branch-amenities .paragraph--type--upcoming-events > .paragraph-container-wrapper > .field-sb-title {
  padding-left: 15px;
}
.paragraph--type--upcoming-events header {
  width: 100%;
  height: 0;
  margin-top: 10px;
}
.paragraph--type--upcoming-events header + .views-row {
  margin-top: 30px;
}
.paragraph--type--upcoming-events header a {
  font-family: "Cachet Book", sans-serif;
  font-weight: 700;
  text-transform: uppercase;
  color: #92278f;
  display: block;
  text-align: right;
  padding: 0 15px;
}
@media (min-width: 570px) {
  .paragraph--type--upcoming-events header a {
    float: right;
  }
}
.paragraph--type--upcoming-events header a:after {
  content: "\f105";
  font-family: "Font Awesome 5 Free";
  font-weight: bold;
  padding-left: 5px;
}
@media (min-width: 768px) {
  .paragraph--type--upcoming-events .views-row {
    margin: 30px 0;
  }
}

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

html,
body {
  height: 100%;
  position: relative;
  margin-top: 0;
}

ol, ul {
  padding-left: 1.5em;
}
.popover ol:last-child, .popover ul:last-child {
  margin-bottom: 0;
}

.page-header {
  margin-top: 0;
}

.footer {
  color: #fff;
  font-size: 12px;
}

p:last-child,
.form-group:last-child,
.panel:last-child {
  margin-bottom: 0;
}

.region-help > .glyphicon {
  font-size: 1.25rem;
  float: left;
  margin: -0.05em 0.5em 0 0;
}
.region-help .block {
  overflow: hidden;
}

.help-block, .control-group .help-inline {
  color: var(--y-color-grey-1, #636466);
  font-size: 12px;
  margin: 5px 0 10px;
  padding: 0;
}
.help-block:first-child, .control-group .help-inline:first-child {
  margin-top: 0;
}

.btn:not(.btn-link) {
  font-family: "Cachet Book", Verdana, sans-serif;
}

.media-image.media,
.media--type-video.media,
.media--type-video-upload.media {
  display: block;
}
.media-image.media img,
.media--type-video.media img,
.media--type-video-upload.media img {
  max-width: 100%;
  height: auto;
}

.nav-tabs {
  font-size: 0.875em;
}
.nav-tabs li a {
  padding: 5px 12px;
}

.hidden {
  display: none !important;
}

.block-description--text .fa {
  color: inherit;
}

.bookmarked-items-modal-content .cart-items .item .actions .register {
  color: #fff;
}

/* Styles overwritten for YMCA Virginia */
.btn-primary {
  background-color: #01a490;
  border: 0;
}
.btn-primary:hover, .btn-primary:focus {
  background-color: #006c6a;
}
.btn-primary:focus {
  border-color: #006c6a;
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 108, 106, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 108, 106, 0.5);
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active {
  background-color: #006c6a;
}
.btn-primary.disabled, .btn-primary:disabled {
  background-color: #01a490;
  border-color: #01a490;
}

.btn-info {
  color: #000;
  background-color: #00aeef;
  border: 0;
}
.btn-info:hover, .btn-info:focus {
  background-color: #0089d0;
}
.btn-info:focus {
  -webkit-box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.5);
          box-shadow: 0 0 0 0.2rem rgba(0, 137, 208, 0.5);
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active {
  background-color: #0089d0;
  border-color: #0089d0;
}

.btn-outline-primary {
  color: #006c6a;
  background-color: transparent;
  border: 2px solid #006c6a;
}
.btn-outline-primary:hover, .btn-outline-primary:focus {
  color: #fff;
  background-color: #006c6a;
  border: 2px solid #006c6a;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #006c6a;
  border: 2px solid #006c6a;
}

.btn {
  padding: 0 32px;
  margin-bottom: 20px;
  font-family: "Cachet Medium";
  font-size: 24px;
  line-height: 33px;
  border-radius: 16px;
}
.btn:not(.btn-link) {
  font-family: "Cachet Medium";
}

.btn-xs {
  padding: 0 24px;
  font-size: 16px;
  line-height: 20px;
  border-radius: 15px;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0 28px;
  font-size: 18px;
  line-height: 22px;
  border-radius: 15px;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 15px 26px;
  font-size: 24px;
  line-height: 29px;
  border-radius: 20px;
}
@media (max-width: 1199.98px) {
  .btn-lg, .btn-group-lg > .btn {
    min-width: 180px;
    padding: 12px 16px;
    font-size: 18px;
    line-height: 22px;
    border-radius: 16px;
  }
}

.btn-outline-light {
  padding: 12px 40px;
  font-size: 20px;
  line-height: 25px;
  letter-spacing: -0.5px;
  border-width: 3px;
  border-radius: 10px;
}

.btn-outline-default {
  line-height: calc(50px - 6px);
  color: #92278f;
  background-color: transparent;
  border: 3px solid #92278f;
  text-transform: unset;
}
.btn-outline-default:hover, .btn-outline-default:focus {
  color: #fff;
  background-color: #92278f;
  border: 3px solid #92278f;
}
.btn-outline-default:not(:disabled):not(.disabled):active, .btn-outline-default:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #92278f;
  border: 3px solid #92278f;
}

.paragraph--type--banner .banner-cta-content,
.paragraph--type--small-banner .banner-cta-content {
  max-width: 1170px !important;
  padding-bottom: 35.5px;
}
@media (min-width: 1060px) {
  .paragraph--type--banner .banner-cta-content,
  .paragraph--type--small-banner .banner-cta-content {
    padding-bottom: 71px;
  }
}
@media (min-width: 1060px) {
  .header-region-content .paragraph--type--banner .banner-cta-content,
  .header-region-content .paragraph--type--small-banner .banner-cta-content {
    padding-bottom: 54px;
  }
}

.paragraph--type--small-banner {
  min-height: 250px;
}
@media (min-width: 1060px) {
  .paragraph--type--small-banner {
    min-height: 500px;
  }
}
.paragraph--type--small-banner .banner-title {
  font-size: 32px;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
  letter-spacing: -1.94px;
}
@media (min-width: 1060px) {
  .paragraph--type--small-banner .banner-title {
    font-size: 64px;
    line-height: 73px;
    letter-spacing: -1.82px;
  }
}

.paragraph--type--banner {
  width: auto;
  min-height: 412px;
  max-height: 648px;
  margin-right: calc(50% - 50vw);
  margin-left: calc(50% - 50vw);
}
@media (min-width: 1060px) {
  .paragraph--type--banner {
    min-height: 460px;
    max-height: 700px;
  }
}
@media (min-width: 1060px) {
  .header-region-content .paragraph--type--banner {
    min-height: 610px;
  }
}
@media (min-width: 1060px) {
  .paragraph--type--banner.banner .banner-cta {
    padding-bottom: unset;
  }
}
@media (min-width: 1060px) {
  .paragraph--type--banner.banner--large .banner-cta {
    min-height: unset;
  }
}
.paragraph--type--banner .banner-cta .banner-cta-content .banner-cta-section .banner-description {
  text-shadow: unset !important;
}
.paragraph--type--banner .banner-cta-content .banner-description {
  font-family: "Verdana", sans-serif;
  max-width: 673px;
  font-size: 14px;
  line-height: 19px;
  text-align: center;
  letter-spacing: 0;
}
@media (min-width: 1060px) {
  .paragraph--type--banner .banner-cta-content .banner-description {
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
  }
}
.header-region-content .paragraph--type--banner .banner-cta-content .banner-description {
  max-width: 80%;
  text-shadow: 0 2px 4px rgba(39, 39, 39, 0.8) !important;
}
@media (min-width: 1060px) {
  .header-region-content .paragraph--type--banner .banner-cta-content .banner-description {
    font-size: 18px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.8) !important;
  }
}
.paragraph--type--banner .banner-cta-content a.btn {
  margin-bottom: 0;
  text-shadow: none;
  text-transform: unset;
  -webkit-box-shadow: none;
          box-shadow: none;
}
.paragraph--type--banner .banner-title {
  position: relative;
  max-width: 673px;
  padding-bottom: 31px;
  font-family: "Cachet Medium";
  font-size: 40px;
  line-height: 40px;
  text-align: center;
  text-transform: unset;
  letter-spacing: 0;
}
@media (min-width: 1060px) {
  .paragraph--type--banner .banner-title {
    font-family: "Cachet Medium";
    font-size: 50px;
    line-height: 55px;
  }
}
.paragraph--type--banner .banner-title::after {
  position: absolute;
  bottom: 1px;
  left: calc(50% - 92px);
  width: 100%;
  max-width: 184px;
  content: " ";
  border-bottom: 2px solid #fff;
}
.header-region-content .paragraph--type--banner .banner-title {
  max-width: 80%;
  text-shadow: 0 2px 4px rgba(42, 42, 42, 0.8) !important;
}
@media (min-width: 1060px) {
  .header-region-content .paragraph--type--banner .banner-title {
    padding-bottom: unset;
    font-family: "Cachet Bold";
    font-size: 65px;
    line-height: 80px;
    text-shadow: 0 2px 4px rgba(0, 0, 0, 0.8) !important;
  }
}
.header-region-content .paragraph--type--banner .banner-title::after {
  display: none;
  content: unset;
}

.banner .banner-bg span::after,
.banner .banner--medium .banner-cta span::after {
  background-color: rgba(47, 47, 47, 0.99);
  opacity: 0.65;
}
.header-region-content .banner .banner-bg span::after,
.header-region-content .banner .banner--medium .banner-cta span::after {
  top: 80px;
  background: -webkit-gradient(linear, left bottom, left top, from(#000), to(rgba(0, 0, 0, 0)));
  background: linear-gradient(0deg, #000 0%, rgba(0, 0, 0, 0) 100%);
}
@media (min-width: 1060px) {
  .header-region-content .banner .banner-bg span::after,
  .header-region-content .banner .banner--medium .banner-cta span::after {
    background: -webkit-gradient(linear, left bottom, left top, from(rgba(52, 52, 52, 0.65)), to(rgba(0, 0, 0, 0)));
    background: linear-gradient(0deg, rgba(52, 52, 52, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
  }
}

article[about="/find-membership-thats-best-you"] .banner--small {
  display: none;
}

.node__content > div:first-child.paragraph--type--simple-content {
  margin-top: 0;
}

.paragraph--type--simple-content {
  padding-top: 6rem;
  padding-bottom: 6rem;
  font-size: 20px;
  line-height: 30px;
  background-color: #f8f8f8;
}
.container.one_column .paragraph--type--simple-content {
  padding-top: 0;
  padding-bottom: 0;
  font-size: initial;
  line-height: 1.5;
  background: transparent;
}
.container.one_column .paragraph--type--simple-content > div {
  max-width: none;
  padding: 0;
  margin: 0;
}
.paragraph--type--simple-content > div {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}
@media (min-width: 600px) {
  .paragraph--type--simple-content > div {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .paragraph--type--simple-content > div {
    max-width: 720px;
  }
}
@media (min-width: 1060px) {
  .paragraph--type--simple-content > div {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .paragraph--type--simple-content > div {
    max-width: 1140px;
  }
}
.paragraph--type--simple-content h2, .paragraph--type--simple-content .paragraph--type--branch-amenities .field-sb-title, .paragraph--type--branch-amenities .paragraph--type--simple-content .field-sb-title {
  margin-bottom: 2rem;
  font-family: "Cachet Bold";
}

.ymca-accordion-content .paragraph--type--simple-content {
  padding-top: 0;
  padding-bottom: 0;
  margin: 0;
  font-size: initial;
  line-height: 1.5;
  background: transparent;
}

/*
** Mobile menu
*/
.mobile-menu .navbar {
  padding: 17px 0;
}

.mobile-sidebar {
  top: 114px;
  background: #ececec;
}
.mobile-sidebar * {
  outline: none;
}
.mobile-sidebar hr {
  margin: 12px 29px;
  background-color: #343434;
}
.mobile-sidebar nav:nth-child(2) {
  display: none;
}
.mobile-sidebar .nav > li > a {
  color: #2f2f2f;
  font-size: 18px;
  line-height: 22px;
}
.mobile-sidebar .nav > li > a:hover, .mobile-sidebar .nav > li > a:focus {
  color: #006c6a;
}
.mobile-sidebar .nav a {
  padding: 0 29px;
  font-family: "Cachet Medium";
  line-height: 25px;
  color: #fff;
  text-transform: unset;
  -webkit-transition: unset;
  transition: unset;
}
.mobile-sidebar .nav a:hover, .mobile-sidebar .nav a[aria-expanded=true] {
  color: #2f2f2f;
  background-color: #ececec;
}
.mobile-sidebar .nav-level-2.show .row-level-2 {
  padding: 0;
  border-bottom: 0;
}
.mobile-sidebar .navbar-nav {
  padding-bottom: 0;
  margin: 0;
}
.mobile-sidebar .navbar-nav.user-account-menu--mobile {
  padding-top: 0;
  padding-bottom: 10px;
}
.mobile-sidebar .navbar-nav.user-account-menu--mobile a {
  color: #646464;
  font-family: "Cachet Medium";
  font-size: 18px;
  line-height: 22px;
}
.mobile-sidebar .navbar-nav.user-account-menu--mobile a:hover, .mobile-sidebar .navbar-nav.user-account-menu--mobile a:focus {
  color: #006c6a;
}
.mobile-sidebar .navbar-nav.user-account-menu--mobile a.btn-utility-nav {
  color: #01a490;
  margin-bottom: 0;
  text-align: left;
}
.mobile-sidebar .navbar-nav.user-account-menu--mobile a.btn-utility-nav:hover, .mobile-sidebar .navbar-nav.user-account-menu--mobile a.btn-utility-nav:focus {
  color: #006c6a;
}
.mobile-sidebar .nav-level-2 a {
  padding-top: 12px;
  padding-bottom: 12px;
}
.mobile-sidebar .nav-level-2.show,
.mobile-sidebar .row-level-2 {
  background-color: #ececec;
}
.mobile-sidebar .nav-level-3 {
  background-color: #fff;
}
.mobile-sidebar .nav-level-3 a {
  color: #676767;
  padding: 16px 0;
  margin: 0 29px;
  text-transform: unset;
  background-color: #fff;
  border-bottom: 1px solid rgba(91, 91, 91, 0.3);
}
.mobile-sidebar .nav-level-3 a:hover, .mobile-sidebar .nav-level-3 a:focus {
  color: #01a490;
}
.mobile-sidebar .nav-level-3 a:hover {
  background-color: #fff;
}
.mobile-sidebar .nav-level-3:last-child a {
  border-bottom: 0;
}
.mobile-sidebar .openy-google-translate {
  padding: 0;
  margin-left: 29px;
  color: #01a490;
  border-bottom: 0;
}
.mobile-sidebar .openy-google-translate select {
  width: 85%;
  padding: 0;
  margin: 0;
  font-family: "Cachet Medium";
  font-size: 18px;
  line-height: 22px;
  color: #01a490;
  text-transform: none;
  border: 0;
}

.toolbar-vertical .mobile-sidebar {
  top: 159px !important;
}

.footer {
  background-color: #636466;
}
.footer .footer-logo {
  max-width: 210px;
}
.footer .footer-logo-mobile {
  max-width: 79px;
}
.footer .footer-info-region--wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
  -ms-flex-wrap: nowrap;
      flex-wrap: nowrap;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: end;
      -ms-flex-align: end;
          align-items: flex-end;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.footer .footer-info-region--wrapper ul {
  padding: 0;
  list-style: none;
}
@media (min-width: 768px) {
  .footer .footer-info-region--wrapper ul li {
    float: left;
  }
  .footer .footer-info-region--wrapper ul li:not(:last-child) {
    /* 3 */
    /* 3 */
    /* 4 */
    /* 6 */
    /* 6 */
    /* 7 */
    margin-right: 42px; /* 9 */
    margin-right: 2.625rem; /* 9 */
  }
}
.footer .footer-info-region--wrapper ul li a {
  font-family: "Verdana", sans-serif;
  font-size: 14px;
  line-height: 35px;
  color: #fff;
}
.footer .footer-info-region--wrapper ul li a:hover {
  text-decoration: underline;
}
.footer .footer-middle {
  margin-top: 40px;
}
.footer .footer-middle .region-footer-tel .webform-submission-form {
  min-height: auto;
  padding: 0;
}
.footer .footer-middle .region-footer-tel .webform-submission-form .form-item input {
  height: calc(1.5em + 0.75rem + 2px);
  padding: 24px 15px;
  font-family: "Verdana", sans-serif;
  font-size: 16px;
  border-radius: 15px;
}
.footer .footer-middle .region-footer-tel .webform-submission-form .form-item input::-webkit-input-placeholder {
  color: #979797;
}
.footer .footer-middle .region-footer-tel .webform-submission-form .form-item input::-moz-placeholder {
  color: #979797;
}
.footer .footer-middle .region-footer-tel .webform-submission-form .form-item input::-ms-input-placeholder {
  color: #979797;
}
.footer .footer-middle .region-footer-tel .webform-submission-form .form-item input::placeholder {
  color: #979797;
}
.footer .footer-middle .region-footer-tel .webform-submission-form .form-item.form-type-processed-text {
  width: 325px;
  margin: 0 0 16px;
  font-family: "Cachet Medium";
  font-size: 18px;
  line-height: 24px;
}
@media (max-width: 1059.98px) {
  .footer .footer-middle .region-footer-tel .webform-submission-form.webform-submission-newsletter-sign-up-form .form-type-processed-text {
    width: 100%;
    text-align: center;
  }
  .footer .footer-middle .region-footer-tel .webform-submission-form.webform-submission-newsletter-sign-up-form .sn--wrapper .form-item-email,
  .footer .footer-middle .region-footer-tel .webform-submission-form.webform-submission-newsletter-sign-up-form .sn--wrapper .form-actions,
  .footer .footer-middle .region-footer-tel .webform-submission-form.webform-submission-newsletter-sign-up-form .sn--wrapper input {
    width: 100%;
    max-width: none !important;
  }
  .footer .footer-middle .region-footer-tel .webform-submission-form.webform-submission-newsletter-sign-up-form .sn--wrapper .form-item-email {
    margin-bottom: 0.5rem !important;
  }
  .footer .footer-middle .region-footer-tel .webform-submission-form.webform-submission-newsletter-sign-up-form .sn--wrapper .form-actions {
    margin-left: 0 !important;
  }
}
.footer .footer-middle .region-footer-tel .webform-submission-form.webform-submission-newsletter-sign-up-form .sn--wrapper {
  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-wrap: wrap;
      flex-wrap: wrap;
  -ms-flex-line-pack: stretch;
      align-content: stretch;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
}
@media (min-width: 1060px) {
  .footer .footer-middle .region-footer-tel .webform-submission-form.webform-submission-newsletter-sign-up-form .sn--wrapper .form-item {
    margin: 0 !important;
  }
}
.footer .footer-middle .region-footer-tel .webform-submission-form.webform-submission-newsletter-sign-up-form .sn--wrapper .form-item-email {
  max-width: 270px;
}
.footer .footer-middle .region-footer-tel .webform-submission-form.webform-submission-newsletter-sign-up-form .sn--wrapper .form-actions {
  margin-left: 10px;
}
.footer .footer-middle .region-footer-tel .webform-submission-form.webform-submission-newsletter-sign-up-form .sn--wrapper .form-actions .webform-button--submit {
  padding: 9.5px 45px;
  margin: 0;
  font-family: "Cachet Medium";
  font-size: 18px;
  line-height: 31px;
  text-align: center;
  text-transform: none;
}
.footer .footer-middle .region-footer-mail {
  float: right;
  max-width: 360px;
}
@media (max-width: 1059.98px) {
  .footer .footer-middle .region-footer-mail .field-block-content p {
    text-align: center !important;
  }
}
.footer .footer-middle .footer-middle--divider {
  width: 100%;
  max-height: 1px;
  background: #fff;
  opacity: 0.3;
}
.footer .footer-social-region--wrapper ul.social-icons li:not(:last-child) {
  margin-right: 50px;
}
.footer .footer-social-region--wrapper ul li:not(:last-child) {
  margin-right: 2rem;
}
.footer .footer__copyright {
  font-size: 14px;
  color: #fff;
  background-color: #171717;
}
@media (max-width: 1059.98px) {
  .footer .footer__copyright .footer-copy-links {
    text-align: center;
  }
}
.footer .footer__copyright .block-openy-carnation-footer-menu-right-menu ul li {
  margin-right: 20px;
}

.paragraph--type--simple-content {
  margin: 20px auto;
}
.paragraph--type--simple-content h3 {
  font-family: "Cachet Book";
}
.paragraph--type--simple-content li::marker {
  color: #92278f;
}
.paragraph--type--simple-content .field-media-local-video {
  padding: 0;
}
.paragraph--type--simple-content img {
  border-radius: 20px;
}

.global-search-results.search-content .views-exposed-form .exposed-form-flex-wrapper {
  position: relative;
}
.global-search-results.search-content .views-exposed-form .form-actions {
  width: auto;
}

body.page-403 main .breadcrumbs-wrapper, body.page-404 main .breadcrumbs-wrapper {
  display: none !important;
}

.paragraph--type--branch-amenities {
  min-height: 648px;
  padding: 0;
  margin-bottom: 0;
  border-radius: 0;
  -webkit-box-shadow: unset;
          box-shadow: unset;
}
.paragraph--type--branch-amenities .bg-overlay {
  background: linear-gradient(220.71deg, #09508b 0%, #232323 100%);
  opacity: 0.8;
}
.paragraph--type--branch-amenities .field-amenities-block {
  padding: 60px 0 46px;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-amenities .field-amenities-block {
    padding: 30px 0 85px;
  }
}
.paragraph--type--branch-amenities .field-sb-title {
  font-family: "Cachet Medium", sans-serif;
  margin-bottom: 17px;
  font-size: 35px;
  line-height: 65px;
  color: #fff;
  text-shadow: unset;
  text-transform: unset;
}
@media (min-width: 1060px) {
  .paragraph--type--branch-amenities .field-sb-title {
    margin-bottom: 32px;
    font-size: 50px;
  }
}
.paragraph--type--branch-amenities .field-amenities-description p {
  font-size: 18px;
  line-height: 26px;
  color: #fff;
  text-shadow: 0 0 10px rgba(0, 0, 0, 0.4);
}
.paragraph--type--branch-amenities .field-branch-am {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
      -ms-flex: 1 1 100%;
          flex: 1 1 100%;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-direction: row;
          flex-direction: row;
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center;
}
.paragraph--type--branch-amenities .list-branch-amenities-wrapper .col-md-4 {
  min-width: unset;
}
@media (min-width: 768px) {
  .paragraph--type--branch-amenities .list-branch-amenities-wrapper .col-md-4 {
    min-width: 50%;
  }
}
@media (min-width: 1060px) {
  .paragraph--type--branch-amenities .list-branch-amenities-wrapper .col-md-4 {
    min-width: unset;
  }
}
.paragraph--type--branch-amenities .list-branch-amenities-wrapper .col-md-6 {
  padding-right: 15px;
  padding-left: 15px;
}
.paragraph--type--branch-amenities .list-branch-amenities-wrapper .header-amenities {
  font-family: "Cachet Bold", sans-serif;
  font-size: 38px;
  color: #fff;
  text-align: center;
}
.paragraph--type--branch-amenities .list-branch-amenities-wrapper .term-name {
  font-family: "Verdana", sans-serif;
  padding: 0;
  margin-bottom: 16px;
  border: 0;
  border-radius: 5px;
}
.paragraph--type--branch-amenities .list-branch-amenities-wrapper .term-name::before {
  font-family: "Material Icons";
  padding-right: 20px;
  font-size: 32px;
  color: #8ce991;
  content: "\e5ca";
  background: none;
}
.paragraph--type--branch-amenities .list-branch-amenities-wrapper .term-name > div,
.paragraph--type--branch-amenities .list-branch-amenities-wrapper .term-name .name {
  font-family: "Verdana", sans-serif;
  padding-left: 0;
  font-size: 16px;
  line-height: 45.1px;
  color: #fff;
  letter-spacing: 0;
}
@media (min-width: 768px) {
  .paragraph--type--branch-amenities .list-branch-amenities-wrapper .term-name > div,
  .paragraph--type--branch-amenities .list-branch-amenities-wrapper .term-name .name {
    font-size: 20px;
    line-height: 54.1px;
  }
}
.paragraph--type--branch-amenities .field-sb-link a {
  font-family: "Cachet Medium", sans-serif;
  min-height: 50px;
  line-height: calc(50px - 4px);
  color: #01a490;
  background-color: rgba(255, 255, 255, 0);
  border: 2px solid #01a490;
  border-radius: 16px;
  display: none;
  margin-top: 20px;
  margin-bottom: 0;
}
.paragraph--type--branch-amenities .field-sb-link a:hover, .paragraph--type--branch-amenities .field-sb-link a:focus {
  color: #fff;
  background-color: #006c6a;
  border: 2px solid #006c6a;
}
.paragraph--type--branch-amenities .field-sb-link a:not(:disabled):not(.disabled):active, .paragraph--type--branch-amenities .field-sb-link a:not(:disabled):not(.disabled).active {
  color: #fff;
  background-color: #006c6a;
  border: 2px solid #006c6a;
}

.node--type-news.node--view-mode-full {
  font-size: inherit;
}
.node--type-news.node--view-mode-full .node__content {
  padding-right: 3rem;
}
.node--type-news.node--view-mode-full .node__content .node-created-time {
  margin-bottom: 16px;
}
.node--type-news.node--view-mode-full .side-col {
  padding-right: 2rem;
}
.node--type-news.node--view-mode-full .node-title h1 {
  padding-right: 4rem;
  padding-bottom: 1rem;
  font-size: 35px;
  line-height: 42px;
}
.node--type-news.node--view-mode-full .field-news-image img {
  margin-top: 1rem;
}
.node--type-news.node--view-mode-full .field-news-description {
  margin-bottom: 2rem;
}
.node--type-news.node--view-mode-full .card {
  border: 0;
  border-radius: 10px;
  -webkit-box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.1);
          box-shadow: 0 0 30px 5px rgba(0, 0, 0, 0.1);
}
.node--type-news.node--view-mode-full .card .card-body {
  padding: 33px 30px 0 33px;
}
.node--type-news.node--view-mode-full .card .card-body .d-inline-block:not(:last-child) {
  border-bottom: 1px solid #a7a7a7 !important;
}
.node--type-news.node--view-mode-full .card .card-body .news-categories {
  padding-left: 2rem;
}
.node--type-news.node--view-mode-full .card .card-body .news-categories .news-category-item {
  color: #ed1c24;
}
.node--type-news.node--view-mode-full .card .card-body .news-categories .news-category-item a {
  font-size: 14px;
  color: #ed1c24;
}
.node--type-news.node--view-mode-full .card .card-body .news-categories .news-category-item a:hover, .node--type-news.node--view-mode-full .card .card-body .news-categories .news-category-item a:focus {
  text-decoration: underline;
}
.node--type-news.node--view-mode-full .card .card-body .article-arrow-list a {
  display: inline-block;
}
.node--type-news.node--view-mode-full .card .card-body .article-arrow-list a::after {
  position: absolute;
  top: -1px;
  right: 10px;
  display: inline-block;
  font-family: "Font Awesome 5 Free";
  font-size: 20px;
  font-weight: bold;
  color: #0089d0;
  content: "\f105";
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.node--type-news.node--view-mode-full .card .card-body .article-arrow-list a:hover, .node--type-news.node--view-mode-full .card .card-body .article-arrow-list a:focus {
  text-decoration: underline;
}
.node--type-news.node--view-mode-full .card span.material-icons {
  line-height: 30px;
  color: #000;
}
.node--type-news.node--view-mode-full .card h4 {
  font-family: "Cachet Bold", sans-serif;
  color: #2f2f2f;
  border-bottom: 0 !important;
}
.node--type-news.node--view-mode-full .card .field-news-location,
.node--type-news.node--view-mode-full .card .field-news-related {
  position: relative;
  padding-right: 1.5rem;
  padding-left: 2rem;
}
.node--type-news.node--view-mode-full .card .field-news-location a,
.node--type-news.node--view-mode-full .card .field-news-related a {
  font-size: 14px;
  line-height: 28px;
  color: #0089d0;
}
.node--type-news.node--view-mode-full .card .field-news-location a:hover, .node--type-news.node--view-mode-full .card .field-news-location a:focus,
.node--type-news.node--view-mode-full .card .field-news-related a:hover,
.node--type-news.node--view-mode-full .card .field-news-related a:focus {
  text-decoration: underline;
}
.node--type-news.node--view-mode-full .card .category-list .badge a {
  color: inherit;
}
.node--type-news.node--view-mode-full .social-links {
  margin-top: 2rem;
  margin-bottom: 6rem;
}
.node--type-news.node--view-mode-full .social-links .addtoany_share span {
  background-color: rgb(249, 86, 31) !important;
}

.node--type-news.node--view-mode-teaser .post-excerpt-content {
  padding-left: 2rem;
}
.node--type-news.node--view-mode-teaser span.badge-pill {
  font-family: "Cachet Medium", sans-serif;
  font-size: 14px;
}
.node--type-news.node--view-mode-teaser span.font-weight-bold {
  font-family: "Cachet Bold", sans-serif;
  font-size: 16px;
}

.news-more-teaser-results-wrapper {
  margin-bottom: 2rem;
}

.news-more-teaser {
  margin-bottom: 5rem;
}

.listing-news-posts .views-exposed-form .d-flex {
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
      -ms-flex-direction: column;
          flex-direction: column;
}

.node--type-event.node--view-mode-full {
  margin-bottom: 2rem;
  line-height: 1.75;
}
.node--type-event.node--view-mode-full .field-event-image img {
  max-width: 100%;
  height: auto;
}
.node--type-event.node--view-mode-full .field-event-description {
  margin-bottom: 2rem;
}

.events-teaser-results-wrapper {
  margin: 0;
}
.events-teaser-results-wrapper .events-teaser--row {
  position: relative;
  width: 100%;
  padding: 25px;
  margin: 25px;
  background: #fff;
  border: 1px solid #eee;
  border-radius: 30px;
  -webkit-box-shadow: 0 0 13px 0 rgba(77, 77, 77, 0.3);
          box-shadow: 0 0 13px 0 rgba(77, 77, 77, 0.3);
}
.events-teaser-results-wrapper .events-teaser--row .node--view-mode-teaser {
  height: 100%;
  margin: 0;
}
.events-teaser-results-wrapper .events-teaser--row .node--view-mode-teaser .event-title .post-title {
  padding-bottom: 20px;
  margin: 0;
  font-family: "Cachet Bold";
  font-size: 24px;
}
.events-teaser-results-wrapper .events-teaser--row .node--view-mode-teaser .event-image {
  padding-bottom: 20px;
}
.events-teaser-results-wrapper .events-teaser--row .node--view-mode-teaser .event-description {
  padding-bottom: 20px;
}
.events-teaser-results-wrapper .events-teaser--row .node--view-mode-teaser .event-link {
  padding-top: 20px;
  font-family: "Cachet Medium";
  font-size: 20px;
  line-height: 25px;
  text-transform: uppercase;
  letter-spacing: 0;
}
.events-teaser-results-wrapper .events-teaser--row .node--view-mode-teaser .event-link:hover {
  color: inherit;
}
.events-teaser-results-wrapper .events-teaser--row .node--view-mode-teaser .event-link a {
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
}

.node--type-event.node--view-mode-teaser .event-date .event-date-wrapper {
  background-color: #0089d0;
}

#schedules-search-form-wrapper .form-item .select-wrapper::before,
.sub-header--filters .form-item .select-wrapper::before,
.groupex-form-full .form-item .select-wrapper::before,
.listing-news-posts .form-item .select-wrapper::before,
.listing-event-posts .form-item .select-wrapper::before,
.listing-blog-posts .form-item .select-wrapper::before {
  color: #0089d0;
}

.listing-event-posts .edit-submit-listing-event-posts input {
  min-width: 200px;
  padding: 10px 20px;
  margin: 0;
  font-size: 20px;
  line-height: 30px;
  border-radius: 8px;
}

.node--type-event.node--view-mode-teaser .event-date__event-time {
  color: #006c6a;
}

.events-teaser-results-wrapper {
  margin-bottom: 3rem;
}

@media (min-width: 1060px) {
  .listing-event-posts .js-form-type-select.form-item-field-event-topic-target-id {
    min-width: 175px;
    max-width: 200px;
  }
}

.paragraph--type--faq-item {
  margin-top: 10px;
  margin-bottom: 5px;
  background-color: #fff;
  border: 1px solid #a3a4a6;
  border-radius: 4px;
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -o-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -ms-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}
.paragraph--type--faq-item .field-question {
  color: #fff;
  background-color: #337ab7;
  border-color: #a3a4a6;
  cursor: pointer;
  font-size: 16px;
  text-transform: uppercase;
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  font-weight: bold;
  font-family: "Cachet", Verdana, Geneva, sans-serif;
}
.paragraph--type--faq-item .field-answer {
  display: none;
  padding: 15px;
}

.site-alert--header, .site-alert--footer {
  border: 1px solid #636466;
  width: 100vw;
}
.site-alert--header .expand__wrapp, .site-alert--footer .expand__wrapp {
  width: 100%;
}
.site-alert--header .expand__wrapp .btn.expand__button.expanded:after, .site-alert--footer .expand__wrapp .btn.expand__button.expanded:after {
  -webkit-transform: unset;
          transform: unset;
}
.site-alert--header .expand__wrapp .btn.expand__button:after, .site-alert--footer .expand__wrapp .btn.expand__button:after {
  content: "";
  display: block;
  width: 20px;
  height: 20px;
  background: url("data:image/svg+xml;base64,PHN2ZyAgZmlsbD0id2hpdGUiIGlkPSJfMS1BcnJvd19VcCIgZGF0YS1uYW1lPSIxLUFycm93IFVwIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAzMiAzMiI+PHRpdGxlPjEtQXJyb3cgVXA8L3RpdGxlPjxwYXRoIGQ9Ik0yNi43MSwxMC4yOWwtMTAtMTBhMSwxLDAsMCwwLTEuNDEsMGwtMTAsMTAsMS40MSwxLjQxTDE1LDMuNDFWMzJoMlYzLjQxbDguMjksOC4yOVoiLz48L3N2Zz4K");
  -webkit-transform: rotate(180deg);
          transform: rotate(180deg);
}
@media (max-width: 767.98px) {
  .site-alert--header .site-alert__dismiss, .site-alert--footer .site-alert__dismiss {
    position: absolute;
    right: 10px;
    top: -10px;
  }
}

.header-alerts-list .site-alert--header div[role=article], .header-alerts-list .site-alert--footer div[role=article], .footer-alerts-list .site-alert--header div[role=article], .footer-alerts-list .site-alert--footer div[role=article] {
  height: inherit !important;
}
.header-alerts-list .slick__arrow, .footer-alerts-list .slick__arrow {
  visibility: visible;
}
.header-alerts-list .site-alert__icon, .footer-alerts-list .site-alert__icon {
  width: -webkit-fit-content;
  width: -moz-fit-content;
  width: fit-content;
  left: 15px;
}

.slick-next:before,
.slick-prev:before {
  opacity: 1;
}

.header-alerts-list .slick__arrow,
.footer-alerts-list .slick__arrow {
  margin-top: -25px;
}

/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInN0eWxlcy5jc3MiLCIuLi9zcmMvc2Nzcy9faW5pdC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvcHJlc2VudGF0aW9uL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL3ByZXNlbnRhdGlvbi9fbWl4aW5zLnNjc3MiLCIuLi9zcmMvc2Nzcy9wcmVzZW50YXRpb24vX21peGlucy5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL2Jvb3RzdHJhcC5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19yb290LnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3JlYm9vdC5zY3NzIiwiLi4vc3JjL3Njc3MvcHJlc2VudGF0aW9uL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy92ZW5kb3IvX3Jmcy5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL192YXJpYWJsZXMuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwiLi4vLi4vLi4vLi4vbGlicmFyaWVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCIuLi8uLi8uLi8uLi9saWJyYXJpZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIi4uLy4uLy4uLy4uL2xpYnJhcmllcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIi4uL3NyYy9zY3NzL19iYXNlLnNjc3MiLCIuLi9zcmMvc2Nzcy9iYXNlL19vdmVycmlkZXMuc2NzcyIsIi4uL3NyYy9zY3NzL2Jhc2UvX2ZvbnQuc2NzcyIsIi4uL3NyYy9zY3NzL2Jhc2UvX3R5cG9ncmFwaHkuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudC9fYnJlYWRjcnVtYnMuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudC9fd2ViZm9ybXMuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudC9fZm9ybXMuc2NzcyIsIi4uL3NyYy9zY3NzL2NvbXBvbmVudC9fbWVtYmVyc2hpcC1yYXRlLWNhbGMuc2NzcyIsIi4uL3NyYy9zY3NzL2xheW91dC9fc2VhcmNoLWJhci5zY3NzIiwiLi4vc3JjL3Njc3MvbGF5b3V0L191dGlsaXR5LWJhci5zY3NzIiwiLi4vc3JjL3Njc3MvbW9kdWxlcy9faGVhZGVyLnNjc3MiLCIuLi9zcmMvc2Nzcy9tb2R1bGVzL19tZW51LnNjc3MiLCIuLi9zcmMvc2Nzcy9tb2R1bGVzL19wYWdlLnNjc3MiLCIuLi9zcmMvc2Nzcy9tb2R1bGVzL191c2VyX2xvZ2luLnNjc3MiLCIuLi9zcmMvc2Nzcy9wYXJhZ3JhcGhzL19taW5pX2luZm8uc2NzcyIsIi4uL3NyYy9zY3NzL3BhcmFncmFwaHMvX2hvcml6b250YWxfZmVhdHVyZXMuc2NzcyIsIi4uL3NyYy9zY3NzL3BhcmFncmFwaHMvX2FjY29yZGlvbi5zY3NzIiwiLi4vc3JjL3Njc3MvcGFyYWdyYXBocy9fcGluZ19wb25nLnNjc3MiLCIuLi9zcmMvc2Nzcy9wYXJhZ3JhcGhzL19zdGF0c19ibG9jay5zY3NzIiwiLi4vc3JjL3Njc3MvbW9kdWxlcy9fZ2FsbGVyeS5zY3NzIiwiLi4vc3JjL3Njc3MvcGFyYWdyYXBocy9fbmV3c19wb3N0cy5zY3NzIiwiLi4vc3JjL3Njc3MvY29tcG9uZW50L19idXR0b25zLnNjc3MiLCIuLi9zcmMvc2Nzcy9jb21wb25lbnQvX3NlYXJjaC5zY3NzIiwiLi4vc3JjL3Njc3MvbW9kdWxlcy9fYWY0LnNjc3MiLCIuLi9zcmMvc2Nzcy9tb2R1bGVzL19icmFuY2guc2NzcyIsIi4uL3NyYy9zY3NzL21vZHVsZXMvX2NhbXAuc2NzcyIsIi4uL3NyYy9zY3NzL3BhcmFncmFwaHMvX2JyYW5jaF9jb250YWN0X2luZm8uc2NzcyIsIi4uL3NyYy9zY3NzL21vZHVsZXMvX3NlY29uZGFyeS1tZW51LnNjc3MiLCIuLi9zcmMvc2Nzcy9tb2R1bGVzL19wYXNzd29yZF9wcm90ZWN0ZWQuc2NzcyIsIi4uL3NyYy9zY3NzL21vZHVsZXMvX2xvY2F0aW9ucy5zY3NzIiwiLi4vc3JjL3Njc3MvbW9kdWxlcy9fY2FyZHMuc2NzcyIsIi4uL3NyYy9zY3NzL3BhcmFncmFwaHMvX2xvY2F0aW9uX2J5X2FtZW5pdGllcy5zY3NzIiwiLi4vc3JjL3Njc3MvbW9kdWxlcy9fZ2xvYmFsLXNlYXJjaC5zY3NzIiwiLi4vc3JjL3Njc3MvbW9kdWxlcy9fc2l0ZS1hbGVydC5zY3NzIiwiLi4vc3JjL3Njc3MvcGFyYWdyYXBocy9fdmlkZW9fYmFubmVyLnNjc3MiLCIuLi9zcmMvc2Nzcy9wYXJhZ3JhcGhzL190ZWFzZXIuc2NzcyIsIi4uL3NyYy9zY3NzL3BhcmFncmFwaHMvX2dyaWQtY29udGVudC5zY3NzIiwiLi4vc3JjL3Njc3MvcGFyYWdyYXBocy9za2lucy9fdGVhc2VyLWZlYXR1cmUtY2FyZC5zY3NzIiwiLi4vc3JjL3Njc3MvcGFyYWdyYXBocy9za2lucy9fdGVhc2VyLWZlYXR1cmUtY2FyZC1uZXdzLnNjc3MiLCIuLi9zcmMvc2Nzcy9wYXJhZ3JhcGhzL3NraW5zL19zaW1wbGVfY29udGVudF9mZWF0dXJlX2NhcmRfdGl0bGUuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL2NvbXBvbmVudC9fYWRkdG9jYWxlbmRhci5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvY29tcG9uZW50L19hamF4LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9jb21wb25lbnQvX2FsZXJ0LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9jb21wb25lbnQvX2VtYmVkZGVkX2NvbnRlbnQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL2NvbXBvbmVudC9fZmllbGQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL2NvbXBvbmVudC9fZmlsZS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvY29tcG9uZW50L19maWx0ZXIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL2NvbXBvbmVudC9faWNvbi5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvY29tcG9uZW50L19saXN0cy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvY29tcG9uZW50L19uYXZiYXIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL2NvbXBvbmVudC9fbm9kZS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvY29tcG9uZW50L19wYW5lbC5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvY29tcG9uZW50L19wcm9ncmVzcy1iYXIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL2NvbXBvbmVudC9fdGFibGUtZHJhZy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvY29tcG9uZW50L190YWJzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9jb21wb25lbnQvX3Rvb2xiYXIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL2pxdWVyeS11aS9fYXV0b2NvbXBsZXRlLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9tb2R1bGVzL19hZGR0aGlzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9tb2R1bGVzL19hZjQuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL21vZHVsZXMvX2Jsb2NrLWRlc2NyaXB0aW9uLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9tb2R1bGVzL19ibG9nLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9tb2R1bGVzL19jYXB0Y2hhLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9tb2R1bGVzL19jbGFzcy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvbW9kdWxlcy9fY29sdW1ucy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvbW9kdWxlcy9fZGlhbG9nLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9tb2R1bGVzL19ldmVudHMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL21vZHVsZXMvX2ZhcS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvbW9kdWxlcy9fZm9vdGVyLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9tb2R1bGVzL19mb3Jtcy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvbW9kdWxlcy9fZ3RyYW5zbGF0ZS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvbW9kdWxlcy9fbGFuZGluZy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvbW9kdWxlcy9fbG9jYXRpb25zLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9tb2R1bGVzL19taWNyb3NpdGVzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9tb2R1bGVzL19tb2JpbGUtbWVudS5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvbW9kdWxlcy9fbmV3cy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvbW9kdWxlcy9fcGFnZXIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL21vZHVsZXMvX3Byb2dyYW0uc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL21vZHVsZXMvX3Byb2dyYW1zLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9tb2R1bGVzL19zY2hlZHVsZXMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL21vZHVsZXMvX3NpbXBsZV9jb250ZW50LnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9tb2R1bGVzL19zbGljay5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvbW9kdWxlcy9fc29jaWFsLXBvc3Quc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL21vZHVsZXMvX3N0YXR1cy1tZXNzYWdlcy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvbW9kdWxlcy9fc3ViZmlsdGVycy5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvbW9kdWxlcy9fdGhyb2JiZXIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL21vZHVsZXMvX3VzZXJfbG9naW4uc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL21vZHVsZXMvX3ZpZGVvLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9tb2R1bGVzL193ZWJmb3JtLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9tb2R1bGVzL19nZXlzaXIuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL21vZHVsZXMvX2dvb2dsZV9zZWFyY2guc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL3BhcmFncmFwaHMvXzFjLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9wYXJhZ3JhcGhzL19hbWVuaXRpZXMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL3BhcmFncmFwaHMvX2Jhbm5lci5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvcGFyYWdyYXBocy9fZ3JpZF9jb2wuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL3BhcmFncmFwaHMvX2x0by5zY3NzIiwiLi4vLi4vLi4vY29udHJpYi9vcGVueV9jYXJuYXRpb24vc3JjL3Njc3MvcGFyYWdyYXBocy9fdXBjb21pbmctZXZlbnRzLnNjc3MiLCIuLi8uLi8uLi9jb250cmliL29wZW55X2Nhcm5hdGlvbi9zcmMvc2Nzcy9fdXRpbHMuc2NzcyIsIi4uLy4uLy4uL2NvbnRyaWIvb3BlbnlfY2FybmF0aW9uL3NyYy9zY3NzL19vdmVycmlkZXMuc2NzcyIsIi4uL3NyYy9zY3NzL2Jhc2UvX2J1dHRvbl9vdmVycmlkZXMuc2NzcyIsIi4uL3NyYy9zY3NzL3BhcmFncmFwaHMvX2Jhbm5lci5zY3NzIiwiLi4vc3JjL3Njc3MvcGFyYWdyYXBocy9fc2ltcGxlLWNvbnRlbnQuc2NzcyIsIi4uL3NyYy9zY3NzL21vZHVsZXMvX21vYmlsZS1tZW51LnNjc3MiLCIuLi9zcmMvc2Nzcy9tb2R1bGVzL19mb290ZXIuc2NzcyIsIi4uL3NyYy9zY3NzL21vZHVsZXMvX3NpbXBsZV9jb250ZW50LnNjc3MiLCIuLi9zcmMvc2Nzcy9tb2R1bGVzL19zZWFyY2guc2NzcyIsIi4uL3NyYy9zY3NzL21vZHVsZXMvX2Vycm9yX3BhZ2VzLnNjc3MiLCIuLi9zcmMvc2Nzcy9wYXJhZ3JhcGhzL19hbWVuaXRpZXMuc2NzcyIsIi4uL3NyYy9zY3NzL21vZHVsZXMvX25ld3Muc2NzcyIsIi4uL3NyYy9zY3NzL21vZHVsZXMvX2V2ZW50cy5zY3NzIiwiLi4vc3JjL3Njc3MvbW9kdWxlcy9fc3ViZmlsdGVycy5zY3NzIiwiLi4vLi4vLi4vLi4vbW9kdWxlcy9jb250cmliL29wZW55X2ZlYXR1cmVzL29wZW55X3ByZ2YvbW9kdWxlcy9vcGVueV9wcmdmX2ZhcS9zY3NzL2ZhcS5zY3NzIiwiLi4vLi4vLi4vLi4vbW9kdWxlcy9jb250cmliL29wZW55X25vZGVfYWxlcnQvc2Nzcy9vcGVueV9ub2RlX2FsZXJ0LnNjc3MiLCIuLi9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGdCQUFnQjtBQ0FoQixzQ0FBQTtBQ3NJQTtFQUNFLDJCQUFBO0VBQ0EsbUNBQUE7RUFDQSxzQkFBQTtFQUNBLDhCQUFBO0VBQ0EsNEJBQUE7RUFDQSxvQ0FBQTtFQUNBLDhCQUFBO0VBQ0Esc0NBQUE7RUFDQSx5QkFBQTtFQUNBLGtDQUFBO0VBQ0EsK0JBQUE7RUFDQSx3Q0FBQTtFQUNBLDZCQUFBO0VBQ0EscUNBQUE7RUFDQSx3QkFBQTtFQUNBLGdDQUFBO0VBQ0EsOEJBQUE7RUFDQSx1Q0FBQTtFQUNBLDRCQUFBO0VBQ0EsbUNBQUE7RUFDQSx1QkFBQTtFQUNBLCtCQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQ0FBQTtFQUNBLDhCQUFBO0VBQ0Esc0NBQUE7RUFDQSx5QkFBQTtFQUNBLGtDQUFBO0VBQ0EsK0JBQUE7RUFDQSx3Q0FBQTtFQUNBLHdCQUFBO0VBQ0Esa0NBQUE7RUFDQSwrQkFBQTtFQUNBLHlDQUFBO0VBQ0EsK0JBQUE7RUFDQSx5Q0FBQTtFQUNBLCtCQUFBO0VBQ0EseUNBQUE7RUFDQSx5QkFBQTtFQUNBLGtDQUFBO0VBQ0EseUJBQUE7RUFDQSxnQ0FBQTtFQUNBLHlCQUFBO0VBQ0EsZ0NBQUE7RUFDQSw4QkFBQTtFQUNBLHFDQUFBO0VBQ0EsOEJBQUE7RUFDQSxxQ0FBQTtFQUNBLHdCQUFBO0VBQ0EsNEJBQUE7QUZuSUY7O0FHbkJBOzs7Ozs7RUFBQTtBRjVCQSw0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TSxpQkFBQTtBVGdSTjs7QVlwYkE7RUhvS00sZUFBQTtBVG9STjs7QVl2YkE7RUhtS00sa0JBQUE7QVR3Uk47O0FZMWJBO0VIa0tNLGlCQUFBO0FUNFJOOztBWTdiQTtFSGlLTSxrQkFBQTtBVGdTTjs7QVloY0E7RUhnS00sZUFBQTtBVG9TTjs7QVlsY0E7RUg4Sk0sa0JBQUE7RUc1SkosZ0JGd1M0QjtBVjZKOUI7O0FZamNBO0VId0pNLGVBQUE7RUd0SkosZ0JGMlI0QjtFRTFSNUIsZ0JGa1I0QjtBVmtMOUI7O0FZbGNBO0VIbUpNLGlCQUFBO0VHakpKLGdCRnVSNEI7RUV0UjVCLGdCRjZRNEI7QVZ3TDlCOztBWW5jQTtFSDhJTSxpQkFBQTtFRzVJSixnQkZtUjRCO0VFbFI1QixnQkZ3UTRCO0FWOEw5Qjs7QVlwY0E7RUh5SU0saUJBQUE7RUd2SUosZ0JGK1E0QjtFRTlRNUIsZ0JGbVE0QjtBVm9NOUI7O0FZL2JBO0VBQ0UsZ0JGZ0ZPO0VFL0VQLG1CRitFTztFRTlFUCxTQUFBO0VBQ0Esd0NBQUE7QVprY0Y7O0FZMWJBOztFSGtHSSxrQkFBQTtFRy9GRixnQkYyTjRCO0FWa085Qjs7QVkxYkE7O0VBRUUsY0ZtUTRCO0VFbFE1Qix5QkYyUTRCO0FWa0w5Qjs7QVlyYkE7RUMvRUUsZUFBQTtFQUNBLGdCQUFBO0Fid2dCRjs7QVlyYkE7RUNwRkUsZUFBQTtFQUNBLGdCQUFBO0FiNmdCRjs7QVl2YkE7RUFDRSxxQkFBQTtBWjBiRjtBWXhiRTtFQUNFLG9CVndCMEI7QUZrYTlCOztBWWhiQTtFSDJESSxjQUFBO0VHekRGLHlCQUFBO0FabWJGOztBWS9hQTtFQUNFLG1CRnVCTztFRDZDSCxrQkFBQTtBVCtXTjs7QVkvYUE7RUFDRSxjQUFBO0VIK0NFLGtCQUFBO0VHN0NGLGNWNUdTO0FGOGhCWDtBWWhiRTtFQUNFLGFBQUE7QVprYko7O0FjcmlCQTtFQ0lFLGVBQUE7RUFHQSxZQUFBO0FmbWlCRjs7QWNwaUJBO0VBQ0UsZ0JKcWdDa0M7RUlwZ0NsQyxzQlpWUztFWVdULHlCQUFBO0VFRUUsc0JBQUE7RURQRixlQUFBO0VBR0EsWUFBQTtBZjRpQkY7O0FjOWhCQTtFQUVFLHFCQUFBO0FkZ2lCRjs7QWM3aEJBO0VBQ0UscUJBQUE7RUFDQSxjQUFBO0FkZ2lCRjs7QWM3aEJBO0VMOEhJLGNBQUE7RUs1SEYsY1o3QlM7QUY2akJYOztBaUJ2a0JBO0VSbUtJLGdCQUFBO0VRaktGLGNUZ0JLO0VTZkwscUJBQUE7QWpCMGtCRjtBaUJ2a0JFO0VBQ0UsY0FBQTtBakJ5a0JKOztBaUJwa0JBO0VBQ0Usc0JBQUE7RVJzSkUsZ0JBQUE7RVFwSkYsV1RPTTtFU05OLHlCZkhTO0VjSVAscUJBQUE7QWhCdWtCSjtBaUJwa0JFO0VBQ0UsVUFBQTtFUjhJQSxlQUFBO0VRNUlBLGdCUHlRMEI7QVY2VDlCOztBaUJoa0JBO0VBQ0UsY0FBQTtFUnFJRSxnQkFBQTtFUW5JRixjZm5CUztBRnNsQlg7QWlCaGtCRTtFUmdJRSxrQkFBQTtFUTlIQSxjQUFBO0VBQ0Esa0JBQUE7QWpCa2tCSjs7QWlCN2pCQTtFQUNFLGlCUGlrQ2tDO0VPaGtDbEMsa0JBQUE7QWpCZ2tCRjs7QWtCeG1CRTs7Ozs7O0VDREEsV0FBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7RUFDQSxrQkFBQTtFQUNBLGlCQUFBO0FuQmtuQkY7O0FvQi9qQkk7RUZ6Q0U7SUFDRSxnQlI4TGU7RVY4YXJCO0FBQ0Y7QW9CcmtCSTtFRnpDRTtJQUNFLGdCUjhMZTtFVm1ickI7QUFDRjtBb0Ixa0JJO0VGekNFO0lBQ0UsZ0JSOExlO0VWd2JyQjtBQUNGO0FvQi9rQkk7RUZ6Q0U7SUFDRSxpQlI4TGU7RVY2YnJCO0FBQ0Y7QWtCaG1CRTtFQ25DQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLG1CQUFBO0VBQ0Esa0JBQUE7QW5Cc29CRjs7QWtCaG1CRTtFQUNFLGVBQUE7RUFDQSxjQUFBO0FsQm1tQko7QWtCam1CSTs7RUFFRSxnQkFBQTtFQUNBLGVBQUE7QWxCbW1CTjs7QXFCenBCRTs7Ozs7O0VBQ0Usa0JBQUE7RUFDQSxXQUFB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QSxnQ0FBQTtBdEIyZ0RKO0FzQnhnREU7RUFDRSw2QkFBQTtBdEIwZ0RKOztBc0JoZ0RFOztFQUVFLGVaNlQwQjtBVnNzQzlCOztBc0IxL0NBO0VBQ0UseUJBQUE7QXRCNi9DRjtBc0IzL0NFOztFQUVFLHlCQUFBO0F0QjYvQ0o7QXNCei9DSTs7RUFFRSx3QkFBQTtBdEIyL0NOOztBc0JyL0NFOzs7O0VBSUUsU0FBQTtBdEJ3L0NKOztBc0IvK0NFO0VBQ0UscUNaeVIwQjtBVnl0QzlCOztBV2pqREU7RVcyRUksY3BCM0VLO0VvQjRFTCxzQ1o4UXdCO0FWNHRDOUI7O0F1QjVqREk7OztFQUdFLDRDRDJGK0I7QXRCbytDckM7QXVCM2pETTs7OztFQUlFLHdDRG1GeUU7QXRCMCtDakY7O0FXbGtERTtFWWlCTSxxRUFKZTtBdkJ5akR2QjtBdUJuakRROztFQUVFLHFFQVJhO0F2QjZqRHZCOztBdUJobERJOzs7RUFHRSw2Q0QyRitCO0F0QncvQ3JDO0F1Qi9rRE07Ozs7RUFJRSx5Q0RtRnlFO0F0QjgvQ2pGOztBV3RsREU7RVlpQk0sNkNBSmU7QXZCNmtEdkI7QXVCdmtEUTs7RUFFRSw2Q0FSYTtBdkJpbER2Qjs7QXVCcG1ESTs7O0VBR0UsNENEMkYrQjtBdEI0Z0RyQztBdUJubURNOzs7O0VBSUUsd0NEbUZ5RTtBdEJraERqRjs7QVcxbURFO0VZaUJNLHFFQUplO0F2QmltRHZCO0F1QjNsRFE7O0VBRUUscUVBUmE7QXZCcW1EdkI7O0F1QnhuREk7OztFQUdFLDZDRDJGK0I7QXRCZ2lEckM7QXVCdm5ETTs7OztFQUlFLHlDRG1GeUU7QXRCc2lEakY7O0FXOW5ERTtFWWlCTSxxRUFKZTtBdkJxbkR2QjtBdUIvbURROztFQUVFLHFFQVJhO0F2QnluRHZCOztBdUI1b0RJOzs7RUFHRSw0Q0QyRitCO0F0Qm9qRHJDO0F1QjNvRE07Ozs7RUFJRSx3Q0RtRnlFO0F0QjBqRGpGOztBV2xwREU7RVlpQk0scUVBSmU7QXZCeW9EdkI7QXVCbm9EUTs7RUFFRSxxRUFSYTtBdkI2b0R2Qjs7QXVCaHFESTs7O0VBR0UsNkNEMkYrQjtBdEJ3a0RyQztBdUIvcERNOzs7O0VBSUUseUNEbUZ5RTtBdEI4a0RqRjs7QVd0cURFO0VZaUJNLG9FQUplO0F2QjZwRHZCO0F1QnZwRFE7O0VBRUUsb0VBUmE7QXZCaXFEdkI7O0F1QnByREk7OztFQUdFLDBDRDJGK0I7QXRCNGxEckM7QXVCbnJETTs7OztFQUlFLHNDRG1GeUU7QXRCa21EakY7O0FXMXJERTtFWWlCTSw2Q0FKZTtBdkJpckR2QjtBdUIzcURROztFQUVFLDZDQVJhO0F2QnFyRHZCOztBdUJ4c0RJOzs7RUFHRSw2Q0QyRitCO0F0QmduRHJDO0F1QnZzRE07Ozs7RUFJRSx5Q0RtRnlFO0F0QnNuRGpGOztBVzlzREU7RVlpQk0sNkNBSmU7QXZCcXNEdkI7QXVCL3JEUTs7RUFFRSw2Q0FSYTtBdkJ5c0R2Qjs7QXVCNXRESTs7O0VBR0UsNkNEMkYrQjtBdEJvb0RyQztBdUIzdERNOzs7O0VBSUUseUNEbUZ5RTtBdEIwb0RqRjs7QVdsdURFO0VZaUJNLG9FQUplO0F2Qnl0RHZCO0F1Qm50RFE7O0VBRUUsb0VBUmE7QXZCNnREdkI7O0F1Qmh2REk7OztFQUdFLDZDRDJGK0I7QXRCd3BEckM7QXVCL3VETTs7OztFQUlFLHlDRG1GeUU7QXRCOHBEakY7O0FXdHZERTtFWWlCTSxxRUFKZTtBdkI2dUR2QjtBdUJ2dURROztFQUVFLHFFQVJhO0F2Qml2RHZCOztBdUJwd0RJOzs7RUFHRSw0Q0QyRitCO0F0QjRxRHJDO0F1Qm53RE07Ozs7RUFJRSx3Q0RtRnlFO0F0QmtyRGpGOztBVzF3REU7RVlpQk0scUVBSmU7QXZCaXdEdkI7QXVCM3ZEUTs7RUFFRSxxRUFSYTtBdkJxd0R2Qjs7QXVCeHhESTs7O0VBR0UsMkNEMkYrQjtBdEJnc0RyQztBdUJ2eERNOzs7O0VBSUUsdUNEbUZ5RTtBdEJzc0RqRjs7QVc5eERFO0VZaUJNLHFFQUplO0F2QnF4RHZCO0F1Qi93RFE7O0VBRUUscUVBUmE7QXZCeXhEdkI7O0F1QjV5REk7OztFQUdFLDZDRDJGK0I7QXRCb3REckM7QXVCM3lETTs7OztFQUlFLHlDRG1GeUU7QXRCMHREakY7O0FXbHpERTtFWWlCTSxxRUFKZTtBdkJ5eUR2QjtBdUJueURROztFQUVFLHFFQVJhO0F2QjZ5RHZCOztBdUJoMERJOzs7RUFHRSwwQ0QyRitCO0F0Qnd1RHJDO0F1Qi96RE07Ozs7RUFJRSxzQ0RtRnlFO0F0Qjh1RGpGOztBV3QwREU7RVlpQk0sNkNBSmU7QXZCNnpEdkI7QXVCdnpEUTs7RUFFRSw2Q0FSYTtBdkJpMER2Qjs7QXVCcDFESTs7O0VBR0UsNkNEMkYrQjtBdEI0dkRyQztBdUJuMURNOzs7O0VBSUUseUNEbUZ5RTtBdEJrd0RqRjs7QVcxMURFO0VZaUJNLDZDQUplO0F2QmkxRHZCO0F1QjMwRFE7O0VBRUUsNkNBUmE7QXZCcTFEdkI7O0F1QngyREk7OztFQUdFLDZDRDJGK0I7QXRCZ3hEckM7QXVCdjJETTs7OztFQUlFLHlDRG1GeUU7QXRCc3hEakY7O0FXOTJERTtFWWlCTSw2Q0FKZTtBdkJxMkR2QjtBdUIvMURROztFQUVFLDZDQVJhO0F2QnkyRHZCOztBdUI1M0RJOzs7RUFHRSw0Q0QyRitCO0F0Qm95RHJDO0F1QjMzRE07Ozs7RUFJRSx3Q0RtRnlFO0F0QjB5RGpGOztBV2w0REU7RVlpQk0scUVBSmU7QXZCeTNEdkI7QXVCbjNEUTs7RUFFRSxxRUFSYTtBdkI2M0R2Qjs7QXVCaDVESTs7O0VBR0UsNkNEMkYrQjtBdEJ3ekRyQztBdUIvNERNOzs7O0VBSUUseUNEbUZ5RTtBdEI4ekRqRjs7QVd0NURFO0VZaUJNLDZDQUplO0F2QjY0RHZCO0F1QnY0RFE7O0VBRUUsNkNBUmE7QXZCaTVEdkI7O0F1QnA2REk7OztFQUdFLDZDRDJGK0I7QXRCNDBEckM7QXVCbjZETTs7OztFQUlFLHlDRG1GeUU7QXRCazFEakY7O0FXMTZERTtFWWlCTSw2Q0FKZTtBdkJpNkR2QjtBdUIzNURROztFQUVFLDZDQVJhO0F2QnE2RHZCOztBdUJ4N0RJOzs7RUFHRSwwQ0QyRitCO0F0QmcyRHJDO0F1QnY3RE07Ozs7RUFJRSxzQ0RtRnlFO0F0QnMyRGpGOztBVzk3REU7RVlpQk0sNkNBSmU7QXZCcTdEdkI7QXVCLzZEUTs7RUFFRSw2Q0FSYTtBdkJ5N0R2Qjs7QXVCNThESTs7O0VBR0Usc0NiNlZ3QjtBVmtuRDlCOztBVzU4REU7RVlpQk0sc0NBSmU7QXZCbThEdkI7QXVCNzdEUTs7RUFFRSxzQ0FSYTtBdkJ1OER2Qjs7QXNCLzJESTtFQUNFLFdkM0ZFO0VjNEZGLHlCcEJ0R0s7RW9CdUdMLDRDWmlRd0I7QVZpbkQ5QjtBc0I3MkRJO0VBQ0UsY3BCOUdLO0VvQitHTCxzQnBCcEhLO0VvQnFITCxxQnBCcEhLO0FGbStEWDs7QXNCMTJEQTtFQUNFLFdkM0dNO0VjNEdOLHlCcEJ0SFM7QUZtK0RYO0FzQjMyREU7OztFQUdFLDRDWjZPMEI7QVZnb0Q5QjtBc0IxMkRFO0VBQ0UsU0FBQTtBdEI0MkRKO0FzQngyREk7RUFDRSwyQ1ppT3dCO0FWeW9EOUI7QVcvK0RFO0VXNElNLFdkaklBO0Vja0lBLDRDWjJOc0I7QVYyb0Q5Qjs7QW9CdDdESTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFdEJ3MUROO0VzQnIxRE07SUFDRSxTQUFBO0V0QnUxRFI7QUFDRjtBb0JsOERJO0VFaUdBO0lBRUksY0FBQTtJQUNBLFdBQUE7SUFDQSxnQkFBQTtJQUNBLGlDQUFBO0V0Qm0yRE47RXNCaDJETTtJQUNFLFNBQUE7RXRCazJEUjtBQUNGO0FvQjc4REk7RUVpR0E7SUFFSSxjQUFBO0lBQ0EsV0FBQTtJQUNBLGdCQUFBO0lBQ0EsaUNBQUE7RXRCODJETjtFc0IzMkRNO0lBQ0UsU0FBQTtFdEI2MkRSO0FBQ0Y7QW9CeDlESTtFRWlHQTtJQUVJLGNBQUE7SUFDQSxXQUFBO0lBQ0EsZ0JBQUE7SUFDQSxpQ0FBQTtFdEJ5M0ROO0VzQnQzRE07SUFDRSxTQUFBO0V0QnczRFI7QUFDRjtBc0JsNERJO0VBRUksY0FBQTtFQUNBLFdBQUE7RUFDQSxnQkFBQTtFQUNBLGlDQUFBO0F0Qm00RFI7QXNCaDREUTtFQUNFLFNBQUE7QXRCazREVjs7QXdCL2lFQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsbUNkMmVzQztFYzFldEMseUJBQUE7RWYwS0ksZUFBQTtFZXZLSixnQmRtUjRCO0VjbFI1QixnQmR1UjRCO0VjdFI1QixjdEJIUztFc0JJVCxzQmhCT007RWdCTk4sNEJBQUE7RUFDQSx5QkFBQTtFUkFFLHNCQUFBO0VTRkUsd0ZEUUo7RUNSSSxnRkRRSjtFQ1JJLHdFRFFKO0VDUkksOEdEUUo7QXhCNmlFRjtBeUJqakVNO0VEZE47SUNlUSx3QkFBQTtJQUFBLGdCQUFBO0V6Qm9qRU47QUFDRjtBd0IvaUVFO0VBQ0UsNkJBQUE7RUFDQSxTQUFBO0F4QmlqRUo7QTBCamtFRTtFQUNFLGN4QkZPO0V3QkdQLHNCbEJRSTtFa0JQSiw0Q2hCc2RvQztFZ0JyZHBDLFVBQUE7RUFLRSx3RGhCcVh3QjtVZ0JyWHhCLGdEaEJxWHdCO0FWMHNEOUI7QXdCampFRTtFQUNFLGN0QjFCTztFc0I0QlAsVUFBQTtBeEJrakVKO0F3QnJqRUU7RUFDRSxjdEIxQk87RXNCNEJQLFVBQUE7QXhCa2pFSjtBd0JyakVFO0VBQ0UsY3RCMUJPO0VzQjRCUCxVQUFBO0F4QmtqRUo7QXdCcmpFRTtFQUNFLGN0QjFCTztFc0I0QlAsVUFBQTtBeEJrakVKO0F3QjFpRUU7RUFFRSxzQnRCMUNPO0VzQjRDUCxVQUFBO0F4QjBpRUo7O0F3QmxpRUU7Ozs7RUFDRSx3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QXhCd2lFSjs7QXdCbGlFRTtFQUNFLGtCQUFBO0VBQ0EsMEJBQUE7QXhCcWlFSjtBd0JsaUVFO0VBTUUsY3RCakVPO0VzQmtFUCxzQmhCdkRJO0FSc2xFUjs7QXdCMWhFQTs7RUFFRSxjQUFBO0VBQ0EsV0FBQTtBeEI2aEVGOztBd0JuaEVBO0VBQ0UsaUNBQUE7RUFDQSxvQ0FBQTtFQUNBLGdCQUFBO0VmaUVFLGtCQUFBO0VlL0RGLGdCZGdNNEI7QVZzMUQ5Qjs7QXdCbmhFQTtFQUNFLCtCQUFBO0VBQ0Esa0NBQUE7RWYwRUksa0JBQUE7RWV4RUosZ0JkNkg0QjtBVnk1RDlCOztBd0JuaEVBO0VBQ0UsZ0NB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Q0EscUJkZ0xrQztJYy9LbEMsY0FBQTtFeEJtcEVKO0V3QmhwRUU7SUFDRSx5QkFBQTtRQUFBLHNCQUFBO1lBQUEsbUJBQUE7SUFDQSx3QkFBQTtRQUFBLHFCQUFBO1lBQUEsdUJBQUE7RXhCa3BFSjtFd0JocEVFO0lBQ0UsZ0JBQUE7RXhCa3BFSjtBQUNGOztBNEJwK0VBO0VBQ0UscUJBQUE7RUFFQSxnQmxCdVI0QjtFa0J0UjVCLGMxQkVTO0UwQkRULGtCQUFBO0VBR0Esc0JBQUE7RUFDQSx5QkFBQTtLQUFBLHNCQUFBO01BQUEscUJBQUE7VUFBQSxpQkFBQTtFQUNBLDZCQUFBO0VBQ0EsNkJBQUE7RUN1RkEseUJBQUE7RXBCNEVJLGVBQUE7RW9CMUVKLGdCbkIyTDRCO0VNblIxQixzQkFBQTtFU0ZFLHFKR0dKO0VISEksNklHR0o7RUhISSxxSUdHSjtFSEhJLDJLR0dKO0E1QnUrRUY7QXlCdCtFTTtFR2ROO0lIZVEsd0JBQUE7SUFBQSxnQkFBQTtFekJ5K0VOO0FBQ0Y7QVduL0VFO0VpQlVFLGMxQlZPO0UwQldQLHFCQUFBO0E1QjQrRUo7QTRCeitFRTtFQUVFLFVBQUE7RUFDQSx3RGxCOFcwQjtVa0I5VzFCLGdEbEI4VzBCO0FWNG5FOUI7QTRCdCtFRTtFQUVFLGFsQmtaMEI7QVZxbEU5QjtBNEJuK0VFO0VBQ0UsZUFBQTtBNUJxK0VKO0E0QnY5RUE7O0VBRUUsb0JBQUE7QTVCeTlFRjs7QTRCaDlFRTtFQzNEQSxXQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVjI4RWY7QVczZ0ZFO0VrQkFFLFdBQUE7RUZOQSxnREVEMkQ7RUFTM0QseUNBVHFHO0E3QnVoRnpHO0E2QjNnRkU7RUFFRSxXQUFBO0VGYkEsZ0RFRDJEO0VBZ0IzRCx5Q0FoQnFHO0VBcUJuRyxnRUFBQTtVQUFBLHdEQUFBO0E3QndnRk47QTZCbmdGRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWMjlFZjtBNkI3L0VFO0VBR0UsV0FBQTtFQUNBLDZDQXpDK0k7RUE2Qy9JLDJDQTdDeUw7QTdCdWlGN0w7QTZCeC9FSTtFQUtJLGdFQUFBO1VBQUEsd0RBQUE7QTdCcy9FUjs7QTRCOStFRTtFQzNEQSxXQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVnkrRWY7QVd6aUZFO0VrQkFFLFdBQUE7RUZOQSw2Q0VEMkQ7RUFTM0QsbUNBVHFHO0E3QnFqRnpHO0E2QnppRkU7RUFFRSxXQUFBO0VGYkEsNkNFRDJEO0VBZ0IzRCxtQ0FoQnFHO0VBcUJuRyw0REFBQTtVQUFBLG9EQUFBO0E3QnNpRk47QTZCamlGRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWeS9FZjtBNkIzaEZFO0VBR0UsV0FBQTtFQUNBLHVDQXpDK0k7RUE2Qy9JLHlDQTdDeUw7QTdCcWtGN0w7QTZCdGhGSTtFQUtJLDREQUFBO1VBQUEsb0RBQUE7QTdCb2hGUjs7QTRCNWdGRTtFQzNEQSxXQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVnVnRmY7QVd2a0ZFO0VrQkFFLFdBQUE7RUZOQSw2Q0VEMkQ7RUFTM0QsdUNBVHFHO0E3Qm1sRnpHO0E2QnZrRkU7RUFFRSxXQUFBO0VGYkEsNkNFRDJEO0VBZ0IzRCx1Q0FoQnFHO0VBcUJuRyxnRUFBQTtVQUFBLHdEQUFBO0E3Qm9rRk47QTZCL2pGRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWdWhGZjtBNkJ6akZFO0VBR0UsV0FBQTtFQUNBLDJDQXpDK0k7RUE2Qy9JLDBDQTdDeUw7QTdCbW1GN0w7QTZCcGpGSTtFQUtJLGdFQUFBO1VBQUEsd0RBQUE7QTdCa2pGUjs7QTRCMWlGRTtFQzNEQSxXQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVnFpRmY7QVdybUZFO0VrQkFFLFdBQUE7RUZOQSxtRUVEMkQ7RUFTM0QsOERBVHFHO0E3QmluRnpHO0E2QnJtRkU7RUFFRSxXQUFBO0VGYkEsbUVFRDJEO0VBZ0IzRCw4REFoQnFHO0VBcUJuRyxnRUFBQTtVQUFBLHdEQUFBO0E3QmttRk47QTZCN2xGRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWcWpGZjtBNkJ2bEZFO0VBR0UsV0FBQTtFQUNBLGtFQXpDK0k7RUE2Qy9JLDhEQTdDeUw7QTdCaW9GN0w7QTZCbGxGSTtFQUtJLGdFQUFBO1VBQUEsd0RBQUE7QTdCZ2xGUjs7QTRCeGtGRTtFQzNEQSxjQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVm1rRmY7QVdub0ZFO0VrQkFFLGNBQUE7RUZOQSxtRUVEMkQ7RUFTM0QsK0RBVHFHO0E3QitvRnpHO0E2Qm5vRkU7RUFFRSxjQUFBO0VGYkEsbUVFRDJEO0VBZ0IzRCwrREFoQnFHO0VBcUJuRyxnRUFBQTtVQUFBLHdEQUFBO0E3QmdvRk47QTZCM25GRTtFQUVFLGNBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWbWxGZjtBNkJybkZFO0VBR0UsY0FBQTtFQUNBLG1FQXpDK0k7RUE2Qy9JLDhEQTdDeUw7QTdCK3BGN0w7QTZCaG5GSTtFQUtJLGdFQUFBO1VBQUEsd0RBQUE7QTdCOG1GUjs7QTRCdG1GRTtFQzNEQSxXQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVmltRmY7QVdqcUZFO0VrQkFFLFdBQUE7RUZOQSxtRUVEMkQ7RUFTM0QsK0RBVHFHO0E3QjZxRnpHO0E2QmpxRkU7RUFFRSxXQUFBO0VGYkEsbUVFRDJEO0VBZ0IzRCwrREFoQnFHO0VBcUJuRywrREFBQTtVQUFBLHVEQUFBO0E3QjhwRk47QTZCenBGRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWaW5GZjtBNkJucEZFO0VBR0UsV0FBQTtFQUNBLG1FQXpDK0k7RUE2Qy9JLCtEQTdDeUw7QTdCNnJGN0w7QTZCOW9GSTtFQUtJLCtEQUFBO1VBQUEsdURBQUE7QTdCNG9GUjs7QTRCcG9GRTtFQzNEQSxjQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVituRmY7QVcvckZFO0VrQkFFLGNBQUE7RUZOQSxnREVEMkQ7RUFTM0Qsc0NBVHFHO0E3QjJzRnpHO0E2Qi9yRkU7RUFFRSxjQUFBO0VGYkEsZ0RFRDJEO0VBZ0IzRCxzQ0FoQnFHO0VBcUJuRyw4REFBQTtVQUFBLHNEQUFBO0E3QjRyRk47QTZCdnJGRTtFQUVFLGNBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWK29GZjtBNkJqckZFO0VBR0UsY0FBQTtFQUNBLDBDQXpDK0k7RUE2Qy9JLDRDQTdDeUw7QTdCMnRGN0w7QTZCNXFGSTtFQUtJLDhEQUFBO1VBQUEsc0RBQUE7QTdCMHFGUjs7QTRCbHFGRTtFQzNEQSxXQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVjZwRmY7QVc3dEZFO0VrQkFFLFdBQUE7RUZOQSw2Q0VEMkQ7RUFTM0QsbUNBVHFHO0E3Qnl1RnpHO0E2Qjd0RkU7RUFFRSxXQUFBO0VGYkEsNkNFRDJEO0VBZ0IzRCxtQ0FoQnFHO0VBcUJuRywrREFBQTtVQUFBLHVEQUFBO0E3QjB0Rk47QTZCcnRGRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWNnFGZjtBNkIvc0ZFO0VBR0UsV0FBQTtFQUNBLHVDQXpDK0k7RUE2Qy9JLHlDQTdDeUw7QTdCeXZGN0w7QTZCMXNGSTtFQUtJLCtEQUFBO1VBQUEsdURBQUE7QTdCd3NGUjs7QTRCaHNGRTtFQzNEQSxXQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVjJyRmY7QVczdkZFO0VrQkFFLFdBQUE7RUZOQSxzREVEMkQ7RUFTM0QsOENBVHFHO0E3QnV3RnpHO0E2QjN2RkU7RUFFRSxXQUFBO0VGYkEsc0RFRDJEO0VBZ0IzRCw4Q0FoQnFHO0VBcUJuRyxnRUFBQTtVQUFBLHdEQUFBO0E3Qnd2Rk47QTZCbnZGRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWMnNGZjtBNkI3dUZFO0VBR0UsV0FBQTtFQUNBLGtEQXpDK0k7RUE2Qy9JLGtEQTdDeUw7QTdCdXhGN0w7QTZCeHVGSTtFQUtJLGdFQUFBO1VBQUEsd0RBQUE7QTdCc3VGUjs7QTRCOXRGRTtFQzNEQSxXQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVnl0RmY7QVd6eEZFO0VrQkFFLFdBQUE7RUZOQSxvRUVEMkQ7RUFTM0QsZ0VBVHFHO0E3QnF5RnpHO0E2Qnp4RkU7RUFFRSxXQUFBO0VGYkEsb0VFRDJEO0VBZ0IzRCxnRUFoQnFHO0VBcUJuRywrREFBQTtVQUFBLHVEQUFBO0E3QnN4Rk47QTZCanhGRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWeXVGZjtBNkIzd0ZFO0VBR0UsV0FBQTtFQUNBLG9FQXpDK0k7RUE2Qy9JLDZEQTdDeUw7QTdCcXpGN0w7QTZCdHdGSTtFQUtJLCtEQUFBO1VBQUEsdURBQUE7QTdCb3dGUjs7QTRCNXZGRTtFQzNEQSxXQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVnV2RmY7QVd2ekZFO0VrQkFFLFdBQUE7RUZOQSxtRUVEMkQ7RUFTM0QsK0RBVHFHO0E3Qm0wRnpHO0E2QnZ6RkU7RUFFRSxXQUFBO0VGYkEsbUVFRDJEO0VBZ0IzRCwrREFoQnFHO0VBcUJuRyxnRUFBQTtVQUFBLHdEQUFBO0E3Qm96Rk47QTZCL3lGRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWdXdGZjtBNkJ6eUZFO0VBR0UsV0FBQTtFQUNBLG1FQXpDK0k7RUE2Qy9JLDhEQTdDeUw7QTdCbTFGN0w7QTZCcHlGSTtFQUtJLGdFQUFBO1VBQUEsd0RBQUE7QTdCa3lGUjs7QTRCMXhGRTtFQzNEQSxXQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVnF4RmY7QVdyMUZFO0VrQkFFLFdBQUE7RUZOQSwrQ0VEMkQ7RUFTM0Qsd0NBVHFHO0E3QmkyRnpHO0E2QnIxRkU7RUFFRSxXQUFBO0VGYkEsK0NFRDJEO0VBZ0IzRCx3Q0FoQnFHO0VBcUJuRyw4REFBQTtVQUFBLHNEQUFBO0E3QmsxRk47QTZCNzBGRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWcXlGZjtBNkJ2MEZFO0VBR0UsV0FBQTtFQUNBLDRDQXpDK0k7RUE2Qy9JLDJDQTdDeUw7QTdCaTNGN0w7QTZCbDBGSTtFQUtJLDhEQUFBO1VBQUEsc0RBQUE7QTdCZzBGUjs7QTRCeHpGRTtFQzNEQSxXQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVm16RmY7QVduM0ZFO0VrQkFFLFdBQUE7RUZOQSxtRUVEMkQ7RUFTM0QsOERBVHFHO0E3QiszRnpHO0E2Qm4zRkU7RUFFRSxXQUFBO0VGYkEsbUVFRDJEO0VBZ0IzRCw4REFoQnFHO0VBcUJuRywrREFBQTtVQUFBLHVEQUFBO0E3QmczRk47QTZCMzJGRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWbTBGZjtBNkJyMkZFO0VBR0UsV0FBQTtFQUNBLGtFQXpDK0k7RUE2Qy9JLDZEQTdDeUw7QTdCKzRGN0w7QTZCaDJGSTtFQUtJLCtEQUFBO1VBQUEsdURBQUE7QTdCODFGUjs7QTRCdDFGRTtFQzNEQSxjQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVmkxRmY7QVdqNUZFO0VrQkFFLGNBQUE7RUZOQSxnREVEMkQ7RUFTM0Qsc0NBVHFHO0E3QjY1RnpHO0E2Qmo1RkU7RUFFRSxjQUFBO0VGYkEsZ0RFRDJEO0VBZ0IzRCxzQ0FoQnFHO0VBcUJuRyw4REFBQTtVQUFBLHNEQUFBO0E3Qjg0Rk47QTZCejRGRTtFQUVFLGNBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWaTJGZjtBNkJuNEZFO0VBR0UsY0FBQTtFQUNBLDBDQXpDK0k7RUE2Qy9JLDRDQTdDeUw7QTdCNjZGN0w7QTZCOTNGSTtFQUtJLDhEQUFBO1VBQUEsc0RBQUE7QTdCNDNGUjs7QTRCcDNGRTtFQzNEQSxjQUFBO0VGQUUsc0JqQnNFVztFbUJwRWIsa0JuQm9FYTtBVisyRmY7QVcvNkZFO0VrQkFFLGNBQUE7RUZOQSxnREVEMkQ7RUFTM0Qsc0NBVHFHO0E3QjI3RnpHO0E2Qi82RkU7RUFFRSxjQUFBO0VGYkEsZ0RFRDJEO0VBZ0IzRCxzQ0FoQnFHO0VBcUJuRyxpRUFBQTtVQUFBLHlEQUFBO0E3QjQ2Rk47QTZCdjZGRTtFQUVFLGNBQUE7RUFDQSxzQm5CMENXO0VtQnpDWCxrQm5CeUNXO0FWKzNGZjtBNkJqNkZFO0VBR0UsY0FBQTtFQUNBLDBDQXpDK0k7RUE2Qy9JLDRDQTdDeUw7QTdCMjhGN0w7QTZCNTVGSTtFQUtJLGlFQUFBO1VBQUEseURBQUE7QTdCMDVGUjs7QTRCbDVGRTtFQzNEQSxjQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVjY0RmY7QVc3OEZFO0VrQkFFLFdBQUE7RUZOQSxnREVEMkQ7RUFTM0Qsc0NBVHFHO0E3Qnk5RnpHO0E2Qjc4RkU7RUFFRSxXQUFBO0VGYkEsZ0RFRDJEO0VBZ0IzRCxzQ0FoQnFHO0VBcUJuRyw4REFBQTtVQUFBLHNEQUFBO0E3QjA4Rk47QTZCcjhGRTtFQUVFLGNBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWNjVGZjtBNkIvN0ZFO0VBR0UsV0FBQTtFQUNBLDBDQXpDK0k7RUE2Qy9JLDRDQTdDeUw7QTdCeStGN0w7QTZCMTdGSTtFQUtJLDhEQUFBO1VBQUEsc0RBQUE7QTdCdzdGUjs7QTRCaDdGRTtFQzNEQSxXQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVjI2RmY7QVczK0ZFO0VrQkFFLFdBQUE7RUZOQSxrRUVEMkQ7RUFTM0QsOERBVHFHO0E3QnUvRnpHO0E2QjMrRkU7RUFFRSxXQUFBO0VGYkEsa0VFRDJEO0VBZ0IzRCw4REFoQnFHO0VBcUJuRyxpRUFBQTtVQUFBLHlEQUFBO0E3QncrRk47QTZCbitGRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWMjdGZjtBNkI3OUZFO0VBR0UsV0FBQTtFQUNBLGtFQXpDK0k7RUE2Qy9JLDhEQTdDeUw7QTdCdWdHN0w7QTZCeDlGSTtFQUtJLGlFQUFBO1VBQUEseURBQUE7QTdCczlGUjs7QTRCOThGRTtFQzNEQSxXQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVnk4RmY7QVd6Z0dFO0VrQkFFLFdBQUE7RUZOQSw2Q0VEMkQ7RUFTM0QsbUNBVHFHO0E3QnFoR3pHO0E2QnpnR0U7RUFFRSxXQUFBO0VGYkEsNkNFRDJEO0VBZ0IzRCxtQ0FoQnFHO0VBcUJuRywrREFBQTtVQUFBLHVEQUFBO0E3QnNnR047QTZCamdHRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWeTlGZjtBNkIzL0ZFO0VBR0UsV0FBQTtFQUNBLHVDQXpDK0k7RUE2Qy9JLHlDQTdDeUw7QTdCcWlHN0w7QTZCdC9GSTtFQUtJLCtEQUFBO1VBQUEsdURBQUE7QTdCby9GUjs7QTRCNStGRTtFQzNEQSxXQUFBO0VGQUUseUJqQnNFVztFbUJwRWIscUJuQm9FYTtBVnUrRmY7QVd2aUdFO0VrQkFFLFdBQUE7RUZOQSw2Q0VEMkQ7RUFTM0QsbUNBVHFHO0E3Qm1qR3pHO0E2QnZpR0U7RUFFRSxXQUFBO0VGYkEsNkNFRDJEO0VBZ0IzRCxtQ0FoQnFHO0VBcUJuRyw0REFBQTtVQUFBLG9EQUFBO0E3Qm9pR047QTZCL2hHRTtFQUVFLFdBQUE7RUFDQSx5Qm5CMENXO0VtQnpDWCxxQm5CeUNXO0FWdS9GZjtBNkJ6aEdFO0VBR0UsV0FBQTtFQUNBLHVDQXpDK0k7RUE2Qy9JLHlDQTdDeUw7QTdCbWtHN0w7QTZCcGhHSTtFQUtJLDREQUFBO1VBQUEsb0RBQUE7QTdCa2hHUjs7QTRCMWdHRTtFQzNEQSxXQUFBO0VGQUUsc0JqQnNFVztFbUJwRWIsa0JuQm9FYTtBVnFnR2Y7QVdya0dFO0VrQkFFLFdBQUE7RUZOQSx1QkVEMkQ7RUFTM0QsbUJBVHFHO0E3QmlsR3pHO0E2QnJrR0U7RUFFRSxXQUFBO0VGYkEsdUJFRDJEO0VBZ0IzRCxtQkFoQnFHO0VBcUJuRywrREFBQTtVQUFBLHVEQUFBO0E3QmtrR047QTZCN2pHRTtFQUVFLFdBQUE7RUFDQSxzQm5CMENXO0VtQnpDWCxrQm5CeUNXO0FWcWhHZjtBNkJ2akdFO0VBR0UsV0FBQTtFQUNBLHVCQXpDK0k7RUE2Qy9JLG1CQTdDeUw7QTdCaW1HN0w7QTZCbGpHSTtFQUtJLCtEQUFBO1VBQUEsdURBQUE7QTdCZ2pHUjs7QTRCbGlHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVmtpR2Y7QVdsbUdFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWdWlHZjtBNkIxaUdFO0VBRUUsdURBQUE7VUFBQSwrQ0FBQTtBN0IyaUdKO0E2QnhpR0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0J5aUdKO0E2QnRpR0U7RUFHRSxXQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVm1qR2Y7QTZCcGlHSTtFQUtJLHVEQUFBO1VBQUEsK0NBQUE7QTdCa2lHUjs7QTRCM2pHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVjJqR2Y7QVczbkdFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWZ2tHZjtBNkJua0dFO0VBRUUsc0RBQUE7VUFBQSw4Q0FBQTtBN0Jva0dKO0E2QmprR0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0Jra0dKO0E2Qi9qR0U7RUFHRSxXQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVjRrR2Y7QTZCN2pHSTtFQUtJLHNEQUFBO1VBQUEsOENBQUE7QTdCMmpHUjs7QTRCcGxHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVm9sR2Y7QVdwcEdFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWeWxHZjtBNkI1bEdFO0VBRUUsdURBQUE7VUFBQSwrQ0FBQTtBN0I2bEdKO0E2QjFsR0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0IybEdKO0E2QnhsR0U7RUFHRSxXQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVnFtR2Y7QTZCdGxHSTtFQUtJLHVEQUFBO1VBQUEsK0NBQUE7QTdCb2xHUjs7QTRCN21HRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVjZtR2Y7QVc3cUdFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWa25HZjtBNkJybkdFO0VBRUUsdURBQUE7VUFBQSwrQ0FBQTtBN0JzbkdKO0E2Qm5uR0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0JvbkdKO0E2QmpuR0U7RUFHRSxXQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVjhuR2Y7QTZCL21HSTtFQUtJLHVEQUFBO1VBQUEsK0NBQUE7QTdCNm1HUjs7QTRCdG9HRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVnNvR2Y7QVd0c0dFO0VrQndERSxjQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWMm9HZjtBNkI5b0dFO0VBRUUsd0RBQUE7VUFBQSxnREFBQTtBN0Irb0dKO0E2QjVvR0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0I2b0dKO0E2QjFvR0U7RUFHRSxjQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVnVwR2Y7QTZCeG9HSTtFQUtJLHdEQUFBO1VBQUEsZ0RBQUE7QTdCc29HUjs7QTRCL3BHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVitwR2Y7QVcvdEdFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWb3FHZjtBNkJ2cUdFO0VBRUUsdURBQUE7VUFBQSwrQ0FBQTtBN0J3cUdKO0E2QnJxR0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0JzcUdKO0E2Qm5xR0U7RUFHRSxXQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVmdyR2Y7QTZCanFHSTtFQUtJLHVEQUFBO1VBQUEsK0NBQUE7QTdCK3BHUjs7QTRCeHJHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVndyR2Y7QVd4dkdFO0VrQndERSxjQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWNnJHZjtBNkJoc0dFO0VBRUUseURBQUE7VUFBQSxpREFBQTtBN0Jpc0dKO0E2QjlyR0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0IrckdKO0E2QjVyR0U7RUFHRSxjQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVnlzR2Y7QTZCMXJHSTtFQUtJLHlEQUFBO1VBQUEsaURBQUE7QTdCd3JHUjs7QTRCanRHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVml0R2Y7QVdqeEdFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWc3RHZjtBNkJ6dEdFO0VBRUUseURBQUE7VUFBQSxpREFBQTtBN0IwdEdKO0E2QnZ0R0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0J3dEdKO0E2QnJ0R0U7RUFHRSxXQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVmt1R2Y7QTZCbnRHSTtFQUtJLHlEQUFBO1VBQUEsaURBQUE7QTdCaXRHUjs7QTRCMXVHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVjB1R2Y7QVcxeUdFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWK3VHZjtBNkJsdkdFO0VBRUUsd0RBQUE7VUFBQSxnREFBQTtBN0JtdkdKO0E2Qmh2R0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0JpdkdKO0E2Qjl1R0U7RUFHRSxXQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVjJ2R2Y7QTZCNXVHSTtFQUtJLHdEQUFBO1VBQUEsZ0RBQUE7QTdCMHVHUjs7QTRCbndHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVm13R2Y7QVduMEdFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWd3dHZjtBNkIzd0dFO0VBRUUsd0RBQUE7VUFBQSxnREFBQTtBN0I0d0dKO0E2Qnp3R0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0Iwd0dKO0E2QnZ3R0U7RUFHRSxXQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVm94R2Y7QTZCcndHSTtFQUtJLHdEQUFBO1VBQUEsZ0RBQUE7QTdCbXdHUjs7QTRCNXhHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVjR4R2Y7QVc1MUdFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWaXlHZjtBNkJweUdFO0VBRUUsdURBQUE7VUFBQSwrQ0FBQTtBN0JxeUdKO0E2Qmx5R0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0JteUdKO0E2Qmh5R0U7RUFHRSxXQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVjZ5R2Y7QTZCOXhHSTtFQUtJLHVEQUFBO1VBQUEsK0NBQUE7QTdCNHhHUjs7QTRCcnpHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVnF6R2Y7QVdyM0dFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWMHpHZjtBNkI3ekdFO0VBRUUsc0RBQUE7VUFBQSw4Q0FBQTtBN0I4ekdKO0E2QjN6R0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0I0ekdKO0E2Qnp6R0U7RUFHRSxXQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVnMwR2Y7QTZCdnpHSTtFQUtJLHNEQUFBO1VBQUEsOENBQUE7QTdCcXpHUjs7QTRCOTBHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVjgwR2Y7QVc5NEdFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWbTFHZjtBNkJ0MUdFO0VBRUUsdURBQUE7VUFBQSwrQ0FBQTtBN0J1MUdKO0E2QnAxR0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0JxMUdKO0E2QmwxR0U7RUFHRSxXQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVisxR2Y7QTZCaDFHSTtFQUtJLHVEQUFBO1VBQUEsK0NBQUE7QTdCODBHUjs7QTRCdjJHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVnUyR2Y7QVd2NkdFO0VrQndERSxjQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWNDJHZjtBNkIvMkdFO0VBRUUseURBQUE7VUFBQSxpREFBQTtBN0JnM0dKO0E2QjcyR0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0I4MkdKO0E2QjMyR0U7RUFHRSxjQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVnczR2Y7QTZCejJHSTtFQUtJLHlEQUFBO1VBQUEsaURBQUE7QTdCdTJHUjs7QTRCaDRHRTtFQ1BBLFduQllhO0VtQlhiLGtCbkJXYTtBVmc0R2Y7QVdoOEdFO0VrQndERSxjQUxnRDtFQU1oRCxzQm5CT1c7RW1CTlgsa0JuQk1XO0FWcTRHZjtBNkJ4NEdFO0VBRUUseURBQUE7VUFBQSxpREFBQTtBN0J5NEdKO0E2QnQ0R0U7RUFFRSxXbkJKVztFbUJLWCw2QkFBQTtBN0J1NEdKO0E2QnA0R0U7RUFHRSxjQUFBO0VBQ0Esc0JuQlpXO0VtQmFYLGtCbkJiVztBVmk1R2Y7QTZCbDRHSTtFQUtJLHlEQUFBO1VBQUEsaURBQUE7QTdCZzRHUjs7QTRCejVHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVnk1R2Y7QVd6OUdFO0VrQndERSxjQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWODVHZjtBNkJqNkdFO0VBRUUseURBQUE7VUFBQSxpREFBQTtBN0JrNkdKO0E2Qi81R0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0JnNkdKO0E2Qjc1R0U7RUFHRSxjQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVjA2R2Y7QTZCMzVHSTtFQUtJLHlEQUFBO1VBQUEsaURBQUE7QTdCeTVHUjs7QTRCbDdHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVms3R2Y7QVdsL0dFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWdTdHZjtBNkIxN0dFO0VBRUUsd0RBQUE7VUFBQSxnREFBQTtBN0IyN0dKO0E2Qng3R0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0J5N0dKO0E2QnQ3R0U7RUFHRSxXQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVm04R2Y7QTZCcDdHSTtFQUtJLHdEQUFBO1VBQUEsZ0RBQUE7QTdCazdHUjs7QTRCMzhHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVjI4R2Y7QVczZ0hFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWZzlHZjtBNkJuOUdFO0VBRUUsc0RBQUE7VUFBQSw4Q0FBQTtBN0JvOUdKO0E2Qmo5R0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0JrOUdKO0E2Qi84R0U7RUFHRSxXQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVjQ5R2Y7QTZCNzhHSTtFQUtJLHNEQUFBO1VBQUEsOENBQUE7QTdCMjhHUjs7QTRCcCtHRTtFQ1BBLGNuQllhO0VtQlhiLHFCbkJXYTtBVm8rR2Y7QVdwaUhFO0VrQndERSxXQUxnRDtFQU1oRCx5Qm5CT1c7RW1CTlgscUJuQk1XO0FWeStHZjtBNkI1K0dFO0VBRUUsc0RBQUE7VUFBQSw4Q0FBQTtBN0I2K0dKO0E2QjErR0U7RUFFRSxjbkJKVztFbUJLWCw2QkFBQTtBN0IyK0dKO0E2QngrR0U7RUFHRSxXQUFBO0VBQ0EseUJuQlpXO0VtQmFYLHFCbkJiVztBVnEvR2Y7QTZCdCtHSTtFQUtJLHNEQUFBO1VBQUEsOENBQUE7QTdCbytHUjs7QTRCNy9HRTtFQ1BBLFduQllhO0VtQlhiLGtCbkJXYTtBVjYvR2Y7QVc3akhFO0VrQndERSxXQUxnRDtFQU1oRCxzQm5CT1c7RW1CTlgsa0JuQk1XO0FWa2dIZjtBNkJyZ0hFO0VBRUUsbURBQUE7VUFBQSwyQ0FBQTtBN0JzZ0hKO0E2Qm5nSEU7RUFFRSxXbkJKVztFbUJLWCw2QkFBQTtBN0JvZ0hKO0E2QmpnSEU7RUFHRSxXQUFBO0VBQ0Esc0JuQlpXO0VtQmFYLGtCbkJiVztBVjhnSGY7QTZCLy9HSTtFQUtJLG1EQUFBO1VBQUEsMkNBQUE7QTdCNi9HUjs7QTRCM2dIQTtFQUNFLGdCbEI2TTRCO0VrQjVNNUIsYzFCOURvQjtFMEIrRHBCLHFCbEIyRndDO0FWbTdHMUM7QVd2bEhFO0VpQjRFRSxjMUJuRWtCO0UwQm9FbEIscUIxQlh3QjtBRnloSDVCO0E0QjNnSEU7RUFFRSxxQjFCaEJ3QjtBRjRoSDVCO0E0QnpnSEU7RUFFRSxjMUJ4Rk87RTBCeUZQLG9CQUFBO0E1QjBnSEo7O0E0Qi8vR0E7RUNQRSxvQkFBQTtFcEI0RUksa0JBQUE7RW9CMUVKLGdCbkIrSDRCO0VNdk4xQixxQkFBQTtBaEJtbUhKOztBNEJsZ0hBO0VDWEUsdUJBQUE7RXBCNEVJLG1CQUFBO0VvQjFFSixnQm5CZ0k0QjtFTXhOMUIscUJBQUE7QWhCMG1ISjs7QTRCaGdIQTtFQUNFLGNBQUE7RUFDQSxXQUFBO0E1Qm1nSEY7QTRCaGdIRTtFQUNFLGtCbEJ3VDBCO0FWMHNHOUI7O0E0QjEvR0U7OztFQUNFLFdBQUE7QTVCKy9HSjs7QThCMW9IQTtFTGdCTSx3Q0tmSjtFTGVJLGdDS2ZKO0E5QjZvSEY7QXlCMW5ITTtFS3BCTjtJTHFCUSx3QkFBQTtJQUFBLGdCQUFBO0V6QjZuSE47QUFDRjtBOEJocEhFO0VBQ0UsVUFBQTtBOUJrcEhKOztBOEI3b0hFO0VBQ0UsYUFBQTtBOUJncEhKOztBOEI1b0hBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsZ0JBQUE7RUxESSxxQ0tFSjtFTEZJLDZCS0VKO0E5QitvSEY7QXlCN29ITTtFS05OO0lMT1Esd0JBQUE7SUFBQSxnQkFBQTtFekJncEhOO0FBQ0Y7QThCbHBIRTtFQUNFLFFBQUE7RUFDQSxZQUFBO0VMTkUsb0NLT0Y7RUxQRSw0QktPRjtBOUJvcEhKO0F5QnZwSE07RUtBSjtJTENNLHdCQUFBO0lBQUEsZ0JBQUE7RXpCMHBITjtBQUNGOztBK0IvcUhBOzs7O0VBSUUsa0JBQUE7QS9Ca3JIRjs7QStCL3FIQTtFQUNFLG1CQUFBO0EvQmtySEY7QWdDOXBISTtFQUNFLHFCQUFBO0VBQ0Esb0J0QitOd0I7RXNCOU54Qix1QnRCNk53QjtFc0I1TnhCLFdBQUE7RUFoQ0osdUJBQUE7RUFDQSxxQ0FBQTtFQUNBLGdCQUFBO0VBQ0Esb0NBQUE7QWhDaXNIRjtBZ0M1b0hJO0VBQ0UsY0FBQTtBaEM4b0hOOztBK0J4ckhBO0VBQ0Usa0JBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLGFyQnlwQmtDO0VxQnhwQmxDLGFBQUE7RUFDQSxXQUFBO0VBQ0EsZ0JyQml1QmtDO0VxQmh1QmxDLGlCQUFBO0VBQ0Esb0JBQUE7RXRCMkpJLGVBQUE7RXNCekpKLGM3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SUU7RUFDRSw0QzFCc2JvQztBVml2SHhDO0FvQ3BxSUU7RUFDRSxXNUI3Qkk7RTRCOEJKLDRDMUJrZjRDO0UwQmpmNUMsd0MxQmlmNEM7QVZxckhoRDtBb0MvcElJO0VBQ0UsY2xDbkRLO0FGb3RJWDtBb0MvcElNO0VBQ0Usc0JsQzFERztBRjJ0SVg7O0FvQ3ZwSUE7RUFDRSxrQkFBQTtFQUNBLGdCQUFBO0VBRUEsbUJBQUE7QXBDeXBJRjtBb0NycElFO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsYUFBQTtFQUNBLGNBQUE7RUFDQSxXMUJ3Ym9DO0UwQnZicEMsWTFCdWJvQztFMEJ0YnBDLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLHNCNUJyRUk7RTRCc0VKLHlCQUFBO0FwQ3VwSUo7QW9DbHBJRTtFQUNFLGtCQUFBO0VBQ0EsWUFBQTtFQUNBLGFBQUE7RUFDQSxjQUFBO0VBQ0EsVzFCeWFvQztFMEJ4YXBDLFkxQndhb0M7RTBCdmFwQyxXQUFBO0VBQ0EsaUNBQUE7QXBDb3BJSjs7QW9DMW9JRTtFcEJsR0Usc0JBQUE7QWhCZ3ZJSjtBb0N6b0lJO0VBQ0Usa09BQUE7QXBDMm9JTjtBb0N0b0lJO0VBQ0UscUIxQjBId0I7RWlCcFAxQix5QmpCb1AwQjtBVitnSTlCO0FvQ3JvSUk7RUFDRSwrS0FBQTtBcEN1b0lOO0FvQ2xvSUk7RVRwSUEsd0NqQnloQjRDO0FWZ3ZIaEQ7QW9DbG9JSTtFVHZJQSx3Q2pCeWhCNEM7QVZtdkhoRDs7QW9DMW5JRTtFQUVFLGtCMUIwWjRDO0FWa3VIaEQ7QW9DeG5JSTtFQUNFLDhLQUFBO0FwQzBuSU47QW9Dcm5JSTtFVDlKQSx3Q2pCeWhCNEM7QVY2dkhoRDs7QW9DN21JQTtFQUNFLHFCQUFBO0FwQ2duSUY7QW9DN21JSTtFQUNFLGNBQUE7RUFDQSxjMUJrWTBDO0UwQmpZMUMsbUJBQUE7RUFFQSxxQjFCZ1kwQztBVjh1SGhEO0FvQzNtSUk7RUFDRSx3QkFBQTtFQUNBLDBCQUFBO0VBQ0EsdUIxQjJYMEM7RTBCMVgxQyx3QjFCMFgwQztFMEJ6WDFDLHlCbEN0TEs7RWtDd0xMLHFCMUJzWDBDO0VleGlCMUMsaUtXbUxBO0VYbkxBLHlKV21MQTtFWG5MQSx5SVdtTEE7RVhuTEEsb05XbUxBO0FwQzRtSU47QXlCM3hJTTtFV3VLRjtJWHRLSSx3QkFBQTtJQUFBLGdCQUFBO0V6Qjh4SU47QUFDRjtBb0M1bUlJO0VBQ0Usc0I1QmxMRTtFNEJtTEYsc0NBQUE7VUFBQSw4QkFBQTtBcEM4bUlOO0FvQ3ptSUk7RVR6TUEsd0NqQnloQjRDO0FWNHhIaEQ7O0FvQy9sSUE7RUFDRSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQzFCcVJzQztFMEJwUnRDLDBDQUFBO0UzQjVDSSxlQUFBO0UyQitDSixnQjFCNkQ0QjtFMEI1RDVCLGdCMUJpRTRCO0UwQmhFNUIsY2xDek5TO0VrQzBOVCxzQkFBQTtFQUNBLHVPQUFBO0VBQ0EseUJBQUE7RXBCdE5FLHNCQUFBO0VvQnlORix3QkFBQTtLQUFBLHFCQUFBO1VBQUEsZ0JBQUE7QXBDZ21JRjtBb0M5bElFO0VBQ0UsNEMxQndQb0M7RTBCdlBwQyxVQUFBO0VBS0Usd0QxQm1XOEI7VTBCblc5QixnRDFCbVc4QjtBVnl2SHBDO0FvQ3psSUk7RUFNRSxjbENqUEs7RWtDa1BMLHNCNUJ2T0U7QVI2eklSO0FvQ2xsSUU7RUFFRSxZQUFBO0VBQ0Esc0IxQitIMEI7RTBCOUgxQixzQkFBQTtBcENtbElKO0FvQ2hsSUU7RUFDRSxjbEMvUE87RWtDZ1FQLHNCbENwUU87QUZzMUlYO0FvQzlrSUU7RUFDRSxhQUFBO0FwQ2dsSUo7QW9DNWtJRTtFQUNFLGtCQUFBO0VBQ0EsMEJBQUE7QXBDOGtJSjs7QW9DMWtJQTtFQUNFLGtDMUIwTnNDO0UwQnpOdEMsb0IxQmlINEI7RTBCaEg1Qix1QjFCZ0g0QjtFMEIvRzVCLG9CMUJnSDRCO0VEMU54QixtQkFBQTtBVHdySU47O0FvQzFrSUE7RUFDRSxnQzFCbU5zQztFMEJsTnRDLG1CMUI4RzRCO0UwQjdHNUIsc0IxQjZHNEI7RTBCNUc1QixrQjFCNkc0QjtFRC9OeEIsa0JBQUE7QVRnc0lOOztBb0Nya0lBO0VBQ0Usa0JBQUE7RUFDQSxxQkFBQTtFQUNBLFdBQUE7RUFDQSxtQzFCaU1zQztFMEJoTXRDLGdCQUFBO0FwQ3drSUY7O0FvQ3JrSUE7RUFDRSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxXQUFBO0VBQ0EsbUMxQnlMc0M7RTBCeEx0QyxTQUFBO0VBQ0EsZ0JBQUE7RUFDQSxVQUFBO0FwQ3drSUY7QW9DdGtJRTtFQUNFLDRDMUJxS29DO0UwQnBLcEMsd0QxQnlFMEI7VTBCekUxQixnRDFCeUUwQjtBVisvSDlCO0FvQ3BrSUU7RUFFRSxzQmxDalVPO0FGczRJWDtBb0Nqa0lJO0VBQ0UsaUIxQjJUYTtBVnd3SG5CO0FvQy9qSUU7RUFDRSwwQkFBQTtBcENpa0lKOztBb0M3aklBO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBQ0EsbUMxQndKc0M7RTBCdkp0Qyx5QkFBQTtFQUNBLGdCQUFBO0VBRUEsZ0IxQmhFNEI7RTBCaUU1QixnQjFCNUQ0QjtFMEI2RDVCLGNsQ3RWUztFa0N1VlQsc0I1QjVVTTtFNEI2VU4seUJBQUE7RXBCbFZFLHNCQUFBO0FoQms1SUo7QW9DNWpJRTtFQUNFLGtCQUFBO0VBQ0EsTUFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUNBLGNBQUE7RUFDQSw2QjFCaUlvQztFMEJoSXBDLHlCQUFBO0VBQ0EsZ0IxQjVFMEI7RTBCNkUxQixjbEN0V087RWtDdVdQLGlCQUFBO0VUN1dBLHNCekJDTztFa0M4V1Asb0JBQUE7RXBCbldBLGtDQUFBO0FoQms2SUo7O0FvQ3BqSUE7RUFDRSxXQUFBO0VBQ0EsY0FBQTtFQUNBLFVBQUE7RUFDQSw2QkFBQTtFQUNBLHdCQUFBO0tBQUEscUJBQUE7VUFBQSxnQkFBQTtBcEN1aklGO0FvQ3JqSUU7RUFDRSxVQUFBO0FwQ3VqSUo7QW9DbmpJSTtFQUEwQix3RTFCb09lO1UwQnBPZixnRTFCb09lO0FWazFIN0M7QW9DcmpJSTtFQUEwQixnRTFCbU9lO0FWcTFIN0M7QW9DdmpJSTtFQUEwQixnRTFCa09lO0FWdzFIN0M7QW9DdmpJRTtFQUNFLFNBQUE7QXBDeWpJSjtBb0N0aklFO0VBQ0UsVzFCb055QztFMEJuTnpDLFkxQm1OeUM7RTBCbE56QyxvQkFBQTtFVGxaQSx5QmpCb1AwQjtFMEJnSzFCLFMxQm1OeUM7RU0zbEJ6QyxtQkFBQTtFU0ZFLDRIVzZZRjtFWDdZRSxvSFc2WUY7RVg3WUUsNEdXNllGO0VYN1lFLGtKVzZZRjtFQUNBLHdCQUFBO1VBQUEsZ0JBQUE7QXBDdWpJSjtBeUJqOElNO0VXaVlKO0lYaFlNLHdCQUFBO0lBQUEsZ0JBQUE7RXpCbzhJTjtBQUNGO0FvQzFqSUk7RVQxWkEsNENqQjRtQnlDO0FWMjJIN0M7QW9DeGpJRTtFQUNFLFcxQjZMZ0M7RTBCNUxoQyxjMUI2TGdDO0UwQjVMaEMsa0JBQUE7RUFDQSxlMUI0TGdDO0UwQjNMaEMseUJsQ2xhTztFa0NtYVAseUJBQUE7RXBCelpBLG1CQUFBO0FoQm85SUo7QW9DdGpJRTtFQUNFLFcxQnlMeUM7RTBCeEx6QyxZMUJ3THlDO0VpQnBtQnpDLHlCakJvUDBCO0UwQjBMMUIsUzFCeUx5QztFTTNsQnpDLG1CQUFBO0VTRkUsNEhXdWFGO0VYdmFFLG9IV3VhRjtFWHZhRSw0R1d1YUY7RVh2YUUsa0pXdWFGO0VBQ0EscUJBQUE7T0FBQSxnQkFBQTtBcEN1aklKO0F5QjM5SU07RVc0Wko7SVgzWk0sd0JBQUE7SUFBQSxnQkFBQTtFekI4OUlOO0FBQ0Y7QW9DMWpJSTtFVHBiQSw0Q2pCNG1CeUM7QVZxNEg3QztBb0N4aklFO0VBQ0UsVzFCbUtnQztFMEJsS2hDLGMxQm1LZ0M7RTBCbEtoQyxrQkFBQTtFQUNBLGUxQmtLZ0M7RTBCaktoQyx5QmxDNWJPO0VrQzZiUCx5QkFBQTtFcEJuYkEsbUJBQUE7QWhCOCtJSjtBb0N0aklFO0VBQ0UsVzFCK0p5QztFMEI5SnpDLFkxQjhKeUM7RTBCN0p6QyxhQUFBO0VBQ0Esb0IxQnJFMEI7RTBCc0UxQixtQjFCdEUwQjtFaUJuWTFCLHlCakJvUDBCO0UwQnVOMUIsUzFCNEp5QztFTTNsQnpDLG1CQUFBO0VTRkUsNEhXb2NGO0VYcGNFLG9IV29jRjtFWHBjRSw0R1dvY0Y7RVhwY0Usa0pXb2NGO0VBQ0EsZ0JBQUE7QXBDdWpJSjtBeUJ4L0lNO0VXc2JKO0lYcmJNLHdCQUFBO0lBQUEsZ0JBQUE7RXpCMi9JTjtBQUNGO0FvQzFqSUk7RVRqZEEsNENqQjRtQnlDO0FWazZIN0M7QW9DeGpJRTtFQUNFLFcxQnNJZ0M7RTBCckloQyxjMUJzSWdDO0UwQnJJaEMsa0JBQUE7RUFDQSxlMUJxSWdDO0UwQnBJaEMsNkJBQUE7RUFDQSx5QkFBQTtFQUNBLG9CQUFBO0FwQzBqSUo7QW9DdGpJRTtFQUNFLHlCbENoZU87RWNVUCxtQkFBQTtBaEIrZ0pKO0FvQ3JqSUU7RUFDRSxrQkFBQTtFQUNBLHlCbEN0ZU87RWNVUCxtQkFBQTtBaEJvaEpKO0FvQ25qSUk7RUFDRSx5QmxDMWVLO0FGK2hKWDtBb0NsaklJO0VBQ0UsZUFBQTtBcENvaklOO0FvQ2pqSUk7RUFDRSx5QmxDbGZLO0FGcWlKWDtBb0NoaklJO0VBQ0UsZUFBQTtBcENraklOO0FvQy9pSUk7RUFDRSx5QmxDMWZLO0FGMmlKWDs7QW9DNWlJQTs7O0VYemZNLDRIVzRmSjtFWDVmSSxvSFc0Zko7RVg1ZkksNEdXNGZKO0VYNWZJLGtKVzRmSjtBcEMraUlGO0F5QnZpSk07RVdxZk47OztJWHBmUSx3QkFBQTtJQUFBLGdCQUFBO0V6QjRpSk47QUFDRjs7QXFDN2pKQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EsbUJBQUE7TUFBQSxlQUFBO0VBQ0EsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsZ0JBQUE7QXJDZ2tKRjs7QXFDN2pKQTtFQUNFLGNBQUE7RUFDQSxvQkFBQTtBckNna0pGO0FXL2pKRTtFMEJHRSxxQkFBQTtBckMrakpKO0FxQzNqSkU7RUFDRSxjbkNiTztFbUNjUCxvQkFBQTtFQUNBLGVBQUE7QXJDNmpKSjs7QXFDcmpKQTtFQUNFLDZCQUFBO0FyQ3dqSkY7QXFDdGpKRTtFQUNFLG1CQUFBO0VBQ0EsNkJBQUE7RUFDQSw2QkFBQTtFckJiQSwrQkFBQTtF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QSxtQkFBQTtBdEMrdkpWO0FzQzd2SlU7RUFDRSxrQkFBQTtBdEMrdkpaO0FzQzV2SlU7RUFDRSxxQjVCeWhCd0I7RTRCeGhCeEIsb0I1QndoQndCO0FWc3VJcEM7QXNDenZKUTs7Ozs7O0VBQ0UscUJBQUE7TUFBQSxpQkFBQTtBdENnd0pWO0FzQ2x2SlE7RUFDRSxpQkFBQTtBdENvdkpWO0FzQ2p2SlE7RUFDRSwrQkFBQTtFQUFBLCtCQUFBO0VBQUEsd0JBQUE7RUFHQSw2QkFBQTtNQUFBLGdCQUFBO0F0Q2l2SlY7QXNDOXVKUTtFQUNFLGFBQUE7QXRDZ3ZKVjs7QXNDbHVKRTtFQUNFLHlCNUJpZ0JnQztBVm91SXBDO0FXNzdKRTtFMkIyTkkseUI1QjhmOEI7QVZ1dUlwQztBc0NodUpJO0VBQ0UseUI1QnNmOEI7QVY0dUlwQztBV244SkU7RTJCb09NLHlCNUJvZjRCO0FWOHVJcEM7QXNDL3RKTTtFQUNFLHlCNUJrZjRCO0FWK3VJcEM7QXNDN3RKSTs7OztFQUlFLHlCNUJ5ZThCO0FWc3ZJcEM7QXNDM3RKRTtFQUNFLHlCNUJrZWdDO0U0QmplaEMsZ0M1QnNlZ0M7QVZ1dklwQztBc0MxdEpFO0VBQ0UsbVJBQUE7QXRDNHRKSjtBc0N6dEpFO0VBQ0UseUI1QnlkZ0M7QVZrd0lwQztBc0MxdEpJO0VBQ0UseUI1QnlkOEI7QVZtd0lwQztBVzU5SkU7RTJCbVFNLHlCNUJzZDRCO0FWc3dJcEM7O0FzQ3B0SkU7RUFDRSxXOUJyUUk7QVI0OUpSO0FXbitKRTtFMkIrUUksVzlCeFFFO0FSKzlKUjtBc0NsdEpJO0VBQ0UsV3BDaFNLO0FGby9KWDtBV3orSkU7RTJCd1JNLGdDcEM5TDRCO0FGazVKcEM7QXNDanRKTTtFQUNFLGdDNUJ1YjRCO0FWNHhJcEM7QXNDL3NKSTs7OztFQUlFLFc5QjdSRTtBUjgrSlI7QXNDN3NKRTtFQUNFLFdwQ3BUTztFb0NxVFAsc0M1QjJhZ0M7QVZveUlwQztBc0M1c0pFO0VBQ0UseVBBQUE7QXRDOHNKSjtBc0Mzc0pFO0VBQ0UsV3BDN1RPO0FGMGdLWDtBc0M1c0pJO0VBQ0UsVzlC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O0VBQ0EsaUIvQm94QmtDO0UrQm54QmxDLGN2Q1VvQjtFdUNScEIsc0JqQ1NNO0VpQ1JOLHlCQUFBO0F6QzZ3S0Y7QXlDM3dLRTtFQUNFLFVBQUE7RUFDQSxjdkNFa0I7RXVDRGxCLHFCQUFBO0VBQ0Esc0J2Q2RPO0V1Q2VQLHFCdkNkTztBRjJ4S1g7QXlDMXdLRTtFQUNFLFVBQUE7RUFDQSxVL0I0d0JnQztFK0Izd0JoQyx3RC9CK1cwQjtVK0IvVzFCLGdEL0IrVzBCO0FWNjVKOUI7O0F5Q3R3S0k7RUFDRSxjQUFBO0V6QmFGLCtCQUFBO0VBQ0Esa0NBQUE7QWhCNnZLSjtBeUN0d0tJO0V6Qk5BLGdDQUFBO0VBQ0EsbUNBQUE7QWhCK3dLSjtBeUNyd0tFO0VBQ0UsVUFBQTtFQUNBLFdqQ3hCSTtFaUN5QkoseUIvQjBNMEI7RStCek0xQixxQi9CeU0wQjtBVjhqSzlCO0F5Q3B3S0U7RUFDRSxjdkMxQ087RXVDMkNQLG9CQUFBO0VBRUEsWUFBQTtFQUNBLHNCakNsQ0k7RWlDbUNKLHFCdkNsRE87QUZ1ektYOztBMEM1ektFO0VBQ0UsdUJBQUE7RWpDZ0xFLGtCQUFBO0VpQzlLRixnQmhDbU8wQjtBVjRsSzlCO0EwQzF6S007RTFCcUNGLDhCQUFBO0VBQ0EsaUNBQUE7QWhCd3hLSjtBMEN6ektNO0UxQmtCRiwrQkFBQTtFQUNBLGtDQUFBO0FoQjB5S0o7O0EwQzEwS0U7RUFDRSx1QkFBQTtFakNnTEUsbUJBQUE7RWlDOUtGLGdCaENvTzBCO0FWeW1LOUI7QTBDeDBLTTtFMUJxQ0YsOEJBQUE7RUFDQSxpQ0FBQTtBaEJzeUtKO0EwQ3YwS007RTFCa0JGLCtCQUFBO0VBQ0Esa0NBQUE7QWhCd3pLSjs7QTJDdDFLQTtFQUNFLHFCQUFBO0VBQ0EscUJBQUE7RWxDNkpFLGNBQUE7RWtDM0pGLGdCakN3UjRCO0VpQ3ZSNUIsY0FBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSx3QkFBQTtFM0JLRSxzQkFBQTtFU0ZFLHFKa0JESjtFbEJDSSw2SWtCREo7RWxCQ0kscUlrQkRKO0VsQkNJLDJLa0JESjtBM0N5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QUFBO0E1Q3NuTE47O0E2Q25vTEE7RUFDRSxrQkFBQTtFQUNBLG1CbkN5ekJrQztFbUN2ekJsQyxzQjNDR1M7RWNXUCxxQkFBQTtBaEJ3bkxKO0FvQjlrTEk7RXlCNURKO0lBUUksa0JBQUE7RTdDc29MRjtBQUNGOztBNkNub0xBO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0U3QklFLGdCQUFBO0FoQm1vTEo7O0E4Q2pwTEE7OztFQUNFLGtCQUFBO0VBQ0Esd0JBQUE7RUFDQSxtQnBDeTlCa0M7RW9DeDlCbEMsNkJBQUE7RTlCVUUsc0JBQUE7QWhCNm9MSjs7QThDbHBMQTtFQUVFLGNBQUE7QTlDb3BMRjs7QThDaHBMQTtFQUNFLGdCcEM2UTRCO0FWczRLOUI7O0E4QzNvTEE7OztFQUNFLG1CQUFBO0E5Q2dwTEY7QThDN29MRTs7O0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsUUFBQTtFQUNBLFVBQUE7RUFDQSx3QkFBQTtFQUNBLGNBQUE7QTlDaXBMSjs7QThDdm9MRTtFQy9DQSw0QkRnRHFIO0VuQjNDbkgsd0NtQjJDdUI7RUM5Q3pCLHdDRDhDcUU7QTlDNG9MdkU7QStDeHJMRTtFQUNFLHFFQUFBO0EvQzByTEo7QStDdnJMRTtFQUNFLG1DQUFBO0EvQ3lyTEo7O0E4Q25wTEU7RUMvQ0EsK0JEZ0RxSDtFbkIzQ25ILDBDbUIyQ3VCO0VDOUN6Qix5Q0Q4Q3FFO0E5Q3dwTHZFO0ErQ3BzTEU7RUFDRSw2Q0FBQTtBL0Nzc0xKO0ErQ25zTEU7RUFDRSw0QkFBQTtBL0Nxc0xKOztBOEMvcExFOzs7RUMvQ0EsMkJEZ0RxSDtFbkIzQ25ILHdDbUIyQ3VCO0VDOUN6Qix3Q0Q4Q3FFO0E5Q3NxTHZFO0ErQ2x0TEU7OztFQUNFLHFFQUFBO0EvQ3N0TEo7QStDbnRMRTs7O0VBQ0UsbUNBQUE7QS9DdXRMSjs7QThDanJMRTs7O0VDL0NBLDhCRGdEcUg7RW5CM0NuSCwwQ21CMkN1QjtFQzlDekIseUNEOENxRTtBOUN3ckx2RTtBK0NwdUxFOzs7RUFDRSxxRUFBQTtBL0N3dUxKO0ErQ3J1TEU7OztFQUNFLHNEQUFBO0EvQ3l1TEo7O0E4Q25zTEU7RUMvQ0EsNkJEZ0RxSDtFbkIzQ25ILHdDbUIyQ3VCO0VDOUN6Qix3Q0Q4Q3FFO0E5Q3dzTHZFO0ErQ3B2TEU7RUFDRSxxRUFBQTtBL0NzdkxKO0ErQ252TEU7RUFDRSxzREFBQTtBL0NxdkxKOztBOEMvc0xFOzs7OztFQy9DQSxnQ0RnRHFIO0VuQjNDbkgsMENtQjJDdUI7RUM5Q3pCLHlDRDhDcUU7QTlDd3RMdkU7QStDcHdMRTs7Ozs7RUFDRSxvRUFBQTtBL0Mwd0xKO0ErQ3Z3TEU7Ozs7O0VBQ0Usc0RBQUE7QS9DNndMSjs7QThDdnVMRTtFQy9DQSwrQkRnRHFIO0VuQjNDbkgseUJtQjJDdUI7RUM5Q3pCLHNDRDhDcUU7QTlDNHVMdkU7QStDeHhMRTtFQUNFLDZDQUFBO0EvQzB4TEo7QStDdnhMRTtFQUNFLDRCQUFBO0EvQ3l4TEo7O0E4Q252TEU7RUMvQ0EsK0JEZ0RxSDtFbkIzQ25ILDBDbUIyQ3VCO0VDOUN6Qix5Q0Q4Q3FFO0E5Q3d2THZFO0ErQ3B5TEU7RUFDRSw2Q0FBQTtBL0NzeUxKO0ErQ255TEU7RUFDRSwrQkFBQTtBL0NxeUxKOztBOEMvdkxFO0VDL0NBLGdDRGdEcUg7RW5CM0NuSCwwQ21CMkN1QjtFQzlDekIseUNEOENxRTtBOUNvd0x2RTtBK0NoekxFO0VBQ0Usb0VBQUE7QS9Da3pMSjtBK0MveUxFO0VBQ0Usc0NBQUE7QS9DaXpMSjs7QThDM3dMRTtFQy9DQSwrQkRnRHFIO0VuQjNDbkgsMENtQjJDdUI7RUM5Q3pCLHlDRDhDcUU7QTlDZ3hMdkU7QStDNXpMRTtFQUNFLHFFQUFBO0EvQzh6TEo7QStDM3pMRTtFQUNFLHNEQUFBO0EvQzZ6TEo7O0E4Q3Z4TEU7RUMvQ0EsOEJEZ0RxSDtFbkIzQ25ILHdDbUIyQ3VCO0VDOUN6Qix3Q0Q4Q3FFO0E5QzR4THZFO0ErQ3gwTEU7RUFDRSxxRUFBQTtBL0MwMExKO0ErQ3YwTEU7RUFDRSx1REFBQTtBL0N5MExKOztBOENueUxFO0VDL0NBLHdCRGdEcUg7RW5CM0NuSCxzQ21CMkN1QjtFQzlDekIsdUNEOENxRTtBOUN3eUx2RTtBK0NwMUxFO0VBQ0UscUVBQUE7QS9DczFMSjtBK0NuMUxFO0VBQ0UsZ0NBQUE7QS9DcTFMSjs7QThDL3lMRTtFQy9DQSxnQ0RnRHFIO0VuQjNDbkgsMENtQjJDdUI7RUM5Q3pCLHlDRDhDcUU7QTlDb3pMdkU7QStDaDJMRTtFQUNFLHFFQUFBO0EvQ2syTEo7QStDLzFMRTtFQUNFLHVEQUFBO0EvQ2kyTEo7O0E4QzN6TEU7RUMvQ0EsK0JEZ0RxSDtFbkIzQ25ILHlCbUIyQ3VCO0VDOUN6QixzQ0Q4Q3FFO0E5Q2cwTHZFO0ErQzUyTEU7RUFDRSw2Q0FBQTtBL0M4MkxKO0ErQzMyTEU7RUFDRSw0QkFBQTtBL0M2MkxKOztBOEN2MExFO0VDL0NBLGtDRGdEcUg7RW5CM0NuSCwwQ21CMkN1QjtFQzlDekIseUNEOENxRTtBOUM0MEx2RTtBK0N4M0xFO0VBQ0UsNkNBQUE7QS9DMDNMSjtBK0N2M0xFO0VBQ0UsK0JBQUE7QS9DeTNMSjs7QThDbjFMRTtFQy9DQSwrQkRnRHFIO0VuQjNDbkgsMENtQjJDdUI7RUM5Q3pCLHlDRDhDcUU7QTlDdzFMdkU7QStDcDRMRTtFQUNFLDZDQUFBO0EvQ3M0TEo7QStDbjRMRTtFQUNFLCtCQUFBO0EvQ3E0TEo7O0E4Qy8xTEU7RUMvQ0EsNEJEZ0RxSDtFbkIzQ25ILHdDbUIyQ3VCO0VDOUN6Qix3Q0Q4Q3FFO0E5Q28yTHZFO0ErQ2g1TEU7RUFDRSxxRUFBQTtBL0NrNUxKO0ErQy80TEU7RUFDRSx1REFBQTtBL0NpNUxKOztBOEMzMkxFO0VDL0NBLCtCRGdEcUg7RW5CM0NuSCwwQ21CMkN1QjtFQzlDekIseUNEOENxRTtBOUNnM0x2RTtBK0M1NUxFO0VBQ0UsNkNBQUE7QS9DODVMSjtBK0MzNUxFO0VBQ0UsK0JBQUE7QS9DNjVMSjs7QThDdjNMRTtFQy9DQSwrQkRnRHFIO0VuQjNDbkgsMENtQjJDdUI7RUM5Q3pCLHlDRDhDcUU7QTlDNDNMdkU7QStDeDZMRTtFQUNFLDZDQUFBO0EvQzA2TEo7QStDdjZMRTtFQUNFLDRCQUFBO0EvQ3k2TEo7O0E4Q240TEU7RUMv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bGpNTTtJQUNFLGFBQUE7RWxEb2pNUjtFa0Rqak1NO0lBQ0UscUJ4QzBIb0I7SXdDekhwQixvQkFBQTtFbERtak1SO0VrRGpqTVE7SUFDRSxpQkFBQTtJQUNBLHNCeENxSGtCO0VWODdMNUI7QUFDRjtBa0R0aU1BO0VsQ25ISSxnQkFBQTtBaEI0cE1KO0FrRHRpTUU7RUFDRSxxQkFBQTtBbER3aU1KO0FrRHRpTUk7RUFDRSxzQkFBQTtBbER3aU1OOztBbURqck1FO0VBQ0UsNEJEb0pzRTtFQ25KdEUsNENEbUp1QztBbERpaU0zQztBV3pxTUU7RXdDUE0sNEJEK0lrRTtFQzlJbEUscUVBQUE7QW5EbXJNUjtBbURock1NO0VBQ0UsVzNDU0E7RTJDUkEsdUNEeUlrRTtFQ3hJbEUsbUNEd0lrRTtBbEQwaU0xRTs7QW1EL3JNRTtFQUNFLCtCRG9Kc0U7RUNuSnRFLDZDRG1KdUM7QWxEK2lNM0M7QVd2ck1FO0V3Q1BNLCtCRCtJa0U7RUM5SWxFLDZDQUFBO0FuRGlzTVI7QW1EOXJNTTtFQUNFLFczQ1NBO0UyQ1JBLDBDRHlJa0U7RUN4SWxFLHNDRHdJa0U7QWxEd2pNMUU7O0FtRDdzTUU7RUFDRSwyQkRvSnNFO0VDbkp0RSw0Q0RtSnVDO0FsRDZqTTNDO0FXcnNNRTtFd0NQTSwyQkQrSWtFO0VDOUlsRSxxRUFBQTtBbkQrc01SO0FtRDVzTU07RUFDRSxXM0NTQTtFMkNSQSxzQ0R5SWtFO0VDeElsRSxrQ0R3SWtFO0FsRHNrTTFFOztBbUQzdE1FO0VBQ0UsOEJEb0pzRTtFQ25KdEUsNkNEbUp1QztBbEQya00zQztBV250TUU7RXdDUE0sOEJEK0lrRTtFQzlJbEUscUVBQUE7QW5ENnRNUjtBbUQxdE1NO0VBQ0UsVzNDU0E7RTJDUkEseUNEeUlrRTtFQ3hJbEUscUNEd0lrRTtBbERvbE0xRTs7QW1EenVNRTtFQUNFLDZCRG9Kc0U7RUNuSnRFLDRDRG1KdUM7QWxEeWxNM0M7QVdqdU1FO0V3Q1BNLDZCRCtJa0U7RUM5SWxFLHFFQUFBO0FuRDJ1TVI7QW1EeHVNTTtFQUNFLFczQ1NBO0UyQ1JBLHdDRHlJa0U7RUN4SWxFLG9DRHdJa0U7QWxEa21NMUU7O0FtRHZ2TUU7RUFDRSxnQ0RvSnNFO0VDbkp0RSw2Q0RtSnVDO0FsRHVtTTNDO0FXL3VNRTtFd0NQTSxnQ0QrSWtFO0VDOUlsRSxvRUFBQTtBbkR5dk1SO0FtRHR2TU07RUFDRSxXM0NTQTtFMkNSQSwyQ0R5SWtFO0VDeElsRSx1Q0R3SWtFO0FsRGduTTFFOztBbURyd01FO0VBQ0UsK0JEb0pzRTtFQ25KdEUsMENEbUp1QztBbERxbk0zQztBVzd2TUU7RXdDUE0sK0JEK0lrRTtFQzlJbEUsNkNBQUE7QW5EdXdNUjtBbURwd01NO0VBQ0UsVzNDU0E7RTJDUkEsMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtBbEQ4bk0xRTs7QW1EbnhNRTtFQUNFLCtCRG9Kc0U7RUNuSnRFLDZDRG1KdUM7QWxEbW9NM0M7QVczd01FO0V3Q1BNLCtCRCtJa0U7RUM5SWxFLDZDQUFBO0FuRHF4TVI7QW1EbHhNTTtFQUNFLFczQ1NBO0UyQ1JBLDBDRHlJa0U7RUN4SWxFLHNDRHdJa0U7QWxENG9NMUU7O0FtRGp5TUU7RUFDRSxnQ0RvSnNFO0VDbkp0RSw2Q0RtSnVDO0FsRGlwTTNDO0FXenhNRTtFd0NQTSxnQ0QrSWtFO0VDOUlsRSxvRUFBQTtBbkRteU1SO0FtRGh5TU07RUFDRSxXM0NTQTtFMkNSQSwyQ0R5SWtFO0VDeElsRSx1Q0R3SWtFO0FsRDBwTTFFOztBbUQveU1FO0VBQ0UsK0JEb0pzRTtFQ25KdEUsNkNEbUp1QztBbEQrcE0zQztBV3Z5TUU7RXdDUE0sK0JEK0lrRTtFQzlJbEUscUVBQUE7QW5EaXpNUjtBbUQ5eU1NO0VBQ0UsVzNDU0E7RTJDUkEsMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtBbER3cU0xRTs7QW1EN3pNRTtFQUNFLDhCRG9Kc0U7RUNuSnRFLDRDRG1KdUM7QWxENnFNM0M7QVdyek1FO0V3Q1BNLDhCRCtJa0U7RUM5SWxFLHFFQUFBO0FuRCt6TVI7QW1ENXpNTTtFQUNFLFczQ1NBO0UyQ1JBLHlDRHlJa0U7RUN4SWxFLHFDRHdJa0U7QWxEc3JNMUU7O0FtRDMwTUU7RUFDRSx3QkRvSnNFO0VDbkp0RSwyQ0RtSnVDO0FsRDJyTTNDO0FXbjBNRTtFd0NQTSx3QkQrSWtFO0VDOUlsRSxxRUFBQTtBbkQ2ME1SO0FtRDEwTU07RUFDRSxXM0NTQTtFMkNSQSxtQ0R5SWtFO0VDeElsRSwrQkR3SWtFO0FsRG9zTTFFOztBbUR6MU1FO0VBQ0UsZ0NEb0pzRTtFQ25KdEUsNkNEbUp1QztBbER5c00zQztBV2oxTUU7RXdDUE0sZ0NEK0lrRTtFQzlJbEUscUVBQUE7QW5EMjFNUjtBbUR4MU1NO0VBQ0UsVzNDU0E7RTJDUkEsMkNEeUlrRTtFQ3hJbEUsdUNEd0lrRTtBbERrdE0xRTs7QW1EdjJNRTtFQUNFLCtCRG9Kc0U7RUNuSnRFLDBDRG1KdUM7QWxEdXRNM0M7QVcvMU1FO0V3Q1BNLCtCRCtJa0U7RUM5SWxFLDZDQUFBO0FuRHkyTVI7QW1EdDJNTTtFQUNFLFczQ1NBO0UyQ1JBLDBDRHlJa0U7RUN4SWxFLHNDRHdJa0U7QWxEZ3VNMUU7O0FtRHIzTUU7RUFDRSxrQ0RvSnNFO0VDbkp0RSw2Q0RtSnVDO0FsRHF1TTNDO0FXNzJNRTtFd0NQTSxrQ0QrSWtFO0VDOUlsRSw2Q0FBQTtBbkR1M01SO0FtRHAzTU07RUFDRSxXM0NTQTtFMkNSQSw2Q0R5SWtFO0VDeElsRSx5Q0R3SWtFO0FsRDh1TTFFOztBbURuNE1FO0VBQ0UsK0JEb0pzRTtFQ25KdEUsNkNEbUp1QztBbERtdk0zQztBVzMzTUU7RXdDUE0sK0JEK0lrRTtFQzlJbEUsNkNBQUE7QW5EcTRNUjtBbURsNE1NO0VBQ0UsVzNDU0E7RTJDUkEsMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtBbEQ0dk0xRTs7QW1EajVNRTtFQUNFLDRCRG9Kc0U7RUNuSnRFLDRDRG1KdUM7QWxEaXdNM0M7QVd6NE1FO0V3Q1BNLDRCRCtJa0U7RUM5SWxFLHFFQUFBO0FuRG01TVI7QW1EaDVNTTtFQUNFLFczQ1NBO0UyQ1JBLHVDRHlJa0U7RUN4SWxFLG1DRHdJa0U7QWxEMHdNMUU7O0FtRC81TUU7RUFDRSwrQkRvSnNFO0VDbkp0RSw2Q0RtSnVDO0FsRCt3TTNDO0FXdjVNRTtFd0NQTSwrQkQrSWtFO0VDOUlsRSw2Q0FBQTtBbkRpNk1SO0FtRDk1TU07RUFDRSxXM0NTQTtFMkNSQSwwQ0R5SWtFO0VDeElsRSxzQ0R3SWtFO0FsRHd4TTFFOztBbUQ3Nk1FO0VBQ0UsK0JEb0pzRTtFQ25KdEUsNkNEbUp1QztBbEQ2eE0zQztBV3I2TUU7RXdDUE0sK0JEK0lrRTtFQzlJbEUsNkNBQUE7QW5EKzZNUjtBbUQ1Nk1NO0VBQ0UsVzNDU0E7RTJDUkEsMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtBbERzeU0xRTs7QW1EMzdNRTtFQUNFLFlEb0pzRTtFQ25KdEUsMENEbUp1QztBbEQyeU0zQztBV243TUU7RXdDUE0sWUQrSWtFO0VDOUlsRSw2Q0FBQTtBbkQ2N01SO0FtRDE3TU07RUFDRSxXM0NTQTtFMkNSQSx1QkR5SWtFO0VDeElsRSxtQkR3SWtFO0FsRG96TTFFOztBb0Q1OE1BO0VBQ0UsWUFBQTtFM0NtTEksaUJBQUE7RTJDakxKLGdCMUM4UjRCO0UwQzdSNUIsY0FBQTtFQUNBLFc1Q21CTTtFNENsQk4seUIxQ3lsQ2tDO0UwQ3hsQ2xDLFlBQUE7QXBEKzhNRjtBVzE4TUU7RXlDREUsVzVDYUk7RTRDWkoscUJBQUE7QXBEODhNSjtBVzE4TUU7RXlDQ0ksYUFBQTtBcEQ0OE1OOztBb0RqOE1BO0VBQ0UsVUFBQTtFQUNBLDZCQUFBO0VBQ0EsU0FBQTtBcERvOE1GOztBb0Q5N01BO0VBQ0Usb0JBQUE7QXBEaThNRjs7QXFEditNQTtFQUdFLDhCM0MyNEJrQztNMkMzNEJsQyxpQjNDMjRCa0M7RTJDMTRCbEMsZ0IzQzA0QmtDO0VEMXRCOUIsbUJBQUE7RTRDN0tKLDJDM0M0NEJrQztFMkMzNEJsQyw0QkFBQTtFQUNBLG9DQUFBO0VBQ0Esd0QzQzY0QmtDO1UyQzc0QmxDLGdEM0M2NEJrQztFMkM1NEJsQyxVQUFBO0VyQ09FLHNCQUFBO0FoQmkrTUo7QXFEcitNRTtFQUNFLHNCM0NnNEJnQztBVnVtTHBDO0FxRHArTUU7RUFDRSxVQUFBO0FyRHMrTUo7QXFEbitNRTtFQUNFLGNBQUE7RUFDQSxVQUFBO0FyRHErTUo7QXFEbCtNRTtFQUNFLGFBQUE7QXJEbytNSjs7QXFEaCtNQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7RUFDQSxjbkR6QlM7RW1EMEJULDJDM0NxM0JrQztFMkNwM0JsQyw0QkFBQTtFQUNBLDRDQUFBO0VyQ1pFLDJDQUFBO0VBQ0EsNENBQUE7QWhCZy9NSjs7QXFEaitNQTtFQUNFLGdCM0NtMkJrQztBVmlvTHBDOztBc0QxZ05BO0VBRUUsZ0JBQUE7QXRENGdORjtBc0QxZ05FO0VBQ0Usa0JBQUE7RUFDQSxnQkFBQTtBdEQ0Z05KOztBc0R2Z05BO0VBQ0UsZUFBQTtFQUNBLE1BQUE7RUFDQSxPQUFBO0VBQ0EsYTVDNHBCa0M7RTRDM3BCbEMsYUFBQTtFQUNBLFdBQUE7RUFDQSxZQUFBO0VBQ0EsZ0JBQUE7RUFHQSxVQUFBO0F0RHdnTkY7O0FzRGpnTkE7RUFDRSxrQkFBQTtFQUNBLFdBQUE7RUFDQSxjNUNpNUJrQztFNEMvNEJsQyxvQkFBQTtBdERtZ05GO0FzRGhnTkU7RTdCM0JJLG1ENkI0QkY7RTdCNUJFLDJDNkI0QkY7RTdCNUJFLG1DNkI0QkY7RTdCNUJFLG9FNkI0QkY7RUFDQSxzQzVDdTZCZ0M7VTRDdjZCaEMsOEI1Q3U2QmdDO0FWMmxMcEM7QXlCM2hOTTtFNkJ1Qko7STdCdEJNLHdCQUFBO0lBQUEsZ0JBQUE7RXpCOGhOTjtBQUNGO0FzRHJnTkU7RUFDRSx1QjVDcTZCZ0M7VTRDcjZCaEMsZTVDcTZCZ0M7QVZrbUxwQztBc0RuZ05FO0VBQ0UsOEI1Q2s2QmdDO1U0Q2w2QmhDLHNCNUNrNkJnQztBVm1tTHBDOztBc0RqZ05BO0VBQ0Usb0JBQUE7RUFBQSxvQkFBQTtFQUFBLGFBQUE7RUFDQSw2QkFBQTtBdERvZ05GO0FzRGxnTkU7RUFDRSw4QkFBQTtFQUNBLGdCQUFBO0F0RG9nTko7QXNEamdORTs7RUFFRSxvQkFBQTtNQUFBLGNBQUE7QXREbWdOSjtBc0RoZ05FO0VBQ0UsZ0JBQUE7QXREa2dOSjs7QXNEOS9NQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0EsNkJBQUE7QXREaWdORjtBc0Q5L01FO0VBQ0UsY0FBQTtFQUNBLDBCQUFBO0VBQ0EsMkJBQUE7RUFBQSx3QkFBQTtFQUFBLG1CQUFBO0VBQ0EsV0FBQTtBdERnZ05KO0FzRDUvTUU7RUFDRSw0QkFBQTtFQUFBLDZCQUFBO01BQUEsMEJBQUE7VUFBQSxzQkFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLFlBQUE7QXREOC9NSjtBc0Q1L01JO0VBQ0UsZ0JBQUE7QXREOC9NTjtBc0QzL01JO0VBQ0UsYUFBQTtBdEQ2L01OOztBc0R2L01BO0VBQ0Usa0JBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLDRCQUFBO0VBQUEsNkJBQUE7TUFBQSwwQkFBQTtVQUFBLHNCQUFBO0VBQ0EsV0FBQTtFQUdBLG9CQUFBO0VBQ0Esc0I5QzNGTTtFOEM0Rk4sNEJBQUE7RUFDQSxvQ0FBQTtFdENsR0UscUJBQUE7RXNDc0dGLFVBQUE7QXREcy9NRjs7QXNEbC9NQTtFQUNFLGVBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGE1Q2dqQmtDO0U0Qy9pQmxDLFlBQUE7RUFDQSxhQUFBO0VBQ0Esc0I5QzNHTTtBUmdtTlI7QXNEbC9NRTtFQUFTLFVBQUE7QXREcS9NWDtBc0RwL01FO0VBQVMsWTVDK3pCeUI7QVZ3ckxwQzs7QXNEbC9NQTtFQUNFLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLDhCQUFBO0VBQ0Esa0I1QzZ6QmtDO0U0QzV6QmxDLGdDQUFBO0V0Q3RIRSwwQ0FBQTtFQUNBLDJDQUFBO0FoQjRtTko7QXNEcC9NRTtFQUNFLGtCNUN3ekJnQztFNEN0ekJoQyw4QkFBQTtBdERxL01KOztBc0RoL01BO0VBQ0UsZ0JBQUE7RUFDQSxnQjVDdUk0QjtBVjQyTTlCOztBc0Q5K01BO0VBQ0Usa0JBQUE7RUFHQSxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLGE1QzB3QmtDO0FWcXVMcEM7O0FzRDMrTUE7RUFDRSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLG1CQUFBO01BQUEsZUFBQTtFQUNBLHlCQUFBO01BQUEsc0JBQUE7VUFBQSxtQkFBQTtFQUNBLHFCQUFBO01BQUEsa0JBQUE7VUFBQSx5QkFBQTtFQUNBLGdCQUFBO0VBQ0EsNkJBQUE7RXRDeklFLDhDQUFBO0VBQ0EsNkNBQUE7QWhCd25OSjtBc0QxK01FO0VBQ0UsZUFBQTtBdEQ0K01KOztBc0R2K01BO0VBQ0Usa0JBQUE7RUFDQSxZQUFBO0VBQ0EsV0FBQTtFQUNBLFlBQUE7RUFDQSxnQkFBQTtBdEQwK01GOztBb0Jqbk5JO0VrQzZJRjtJQUNFLGdCNUN1d0JnQztJNEN0d0JoQyxvQkFBQTtFdER3K01GO0VzRHIrTUE7SUFDRSwrQkFBQTtFdER1K01GO0VzRHIrTUU7SUFDRSxnQ0FBQTtFdER1K01KO0VzRG4rTUE7SUFDRSwrQkFBQTtFdERxK01GO0VzRG4rTUU7SUFDRSw0QkFBQTtJQUNBLDJCQUFBO0lBQUEsd0JBQUE7SUFBQSxtQkFBQTtFdERxK01KO0VzRDc5TUE7SUFBWSxnQjVDK3VCc0I7RVZpdkxsQztBQUNGO0FvQnhvTkk7RWtDMktGOztJQUVFLGdCNUN1dUJnQztFVnl2TGxDO0FBQ0Y7QW9COW9OSTtFa0NrTEY7SUFBWSxpQjVDaXVCc0I7RVYrdkxsQztBQUNGO0F1RDlzTkE7RUFDRSxrQkFBQTtFQUNBLGE3Q2dyQmtDO0U2Qy9xQmxDLGNBQUE7RUFDQSxTN0M2MUJrQztFOENqMkJsQyxrQ2hEcUVpQjtFZ0RuRWpCLGtCQUFBO0VBQ0EsZ0I5QzRSNEI7RThDM1I1QixnQjlDZ1M0QjtFOEMvUjVCLGdCQUFBO0VBQ0EsaUJBQUE7RUFDQSxxQkFBQTtFQUNBLGlCQUFBO0VBQ0Esb0JBQUE7RUFDQSxzQkFBQTtFQUNBLGtCQUFBO0VBQ0EsbUJBQUE7RUFDQSxvQkFBQTtFQUNBLGdCQUFBO0UvQ3FLSSxtQkFBQTtFOEN6S0oscUJBQUE7RUFDQSxVQUFBO0F2RDB0TkY7QXVEeHRORTtFQUFTLFk3Q2kxQnlCO0FWMDRMcEM7QXVEenRORTtFQUNFLGtCQUFBO0VBQ0EsY0FBQTtFQUNBLGE3Q2kxQmdDO0U2Q2gxQmhDLGM3Q2kxQmdDO0FWMDRMcEM7QXVEenROSTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QXZEMnROTjs7QXVEdHROQTtFQUNFLGlCQUFBO0F2RHl0TkY7QXVEdnRORTtFQUNFLFNBQUE7QXZEeXROSjtBdUR2dE5JO0VBQ0UsTUFBQTtFQUNBLDZCQUFBO0VBQ0Esc0IvQ2hCRTtBUnl1TlI7O0F1RHB0TkE7RUFDRSxpQkFBQTtBdkR1dE5GO0F1RHJ0TkU7RUFDRSxPQUFBO0VBQ0EsYTdDbXpCZ0M7RTZDbHpCaEMsYzdDaXpCZ0M7QVZzNkxwQztBdURydE5JO0VBQ0UsUUFBQTtFQUNBLG9DQUFBO0VBQ0Esd0IvQ2hDRTtBUnV2TlI7O0F1RGx0TkE7RUFDRSxpQkFBQTtBdkRxdE5GO0F1RG50TkU7RUFDRSxNQUFBO0F2RHF0Tko7QXVEbnROSTtFQUNFLFNBQUE7RUFDQSw2QkFBQTtFQUNBLHlCL0M5Q0U7QVJtd05SOztBdURodE5BO0VBQ0UsaUJBQUE7QXZEbXRORjtBdURqdE5FO0VBQ0UsUUFBQTtFQUNBLGE3Q3F4QmdDO0U2Q3B4QmhDLGM3Q214QmdDO0FWZzhMcEM7QXVEanROSTtFQUNFLE9BQUE7RUFDQSxvQ0FBQTtFQUNBLHVCL0M5REU7QVJpeE5SOztBdUQ5ck5BO0VBQ0UsZ0I3Qyt1QmtDO0U2Qzl1QmxDLHVCQUFBO0VBQ0EsVy9DdkZNO0UrQ3dGTixrQkFBQTtFQUNBLHNCL0N4Rk07RVFOSixzQkFBQTtBaEJneU5KOztBeURsek5BO0VBQ0Usa0JBQUE7RUFDQSxNQUFBO0VBQ0EsT0FBQTtFQUNBLGEvQzhxQmtDO0UrQzdxQmxDLGNBQUE7RUFDQSxnQi9DKzJCa0M7RThDcDNCbEMsa0NoRHFFaUI7RWdEbkVqQixrQkFBQTtFQUNBLGdCOUM0UjRCO0U4QzNSNUIsZ0I5Q2dTNEI7RThDL1I1QixnQkFBQTtFQUNBLGlCQUFBO0VBQ0EscUJBQUE7RUFDQSxpQkFBQTtFQUNBLG9CQUFBO0VBQ0Esc0JBQUE7RUFDQSxrQkFBQTtFQUNBLG1CQUFBO0VBQ0Esb0JBQUE7RUFDQSxnQkFBQTtFL0NxS0ksbUJBQUE7RWdEeEtKLHFCQUFBO0VBQ0Esc0JqRFVNO0VpRFROLDRCQUFBO0VBQ0Esb0NBQUE7RXpDR0UscUJBQUE7QWhCNnpOSjtBeUQ1ek5FO0VBQ0Usa0JBQUE7RUFDQSxjQUFBO0VBQ0EsVy9DKzJCZ0M7RStDOTJCaEMsYy9DKzJCZ0M7RStDOTJCaEMsZ0JBQUE7QXpEOHpOSjtBeUQ1ek5JO0VBRUUsa0JBQUE7RUFDQSxjQUFBO0VBQ0EsV0FBQTtFQUNBLHlCQUFBO0VBQ0EsbUJBQUE7QXpENnpOTjs7QXlEeHpOQTtFQUNFLHFCL0NnMkJrQztBVjI5THBDO0F5RHp6TkU7RUFDRSwyQkFBQTtBekQyek5KO0F5RHp6Tkk7RUFDRSxTQUFBO0VBQ0EsNkJBQUE7RUFDQSxxQy9DMjFCOEI7QVZnK0xwQztBeUR4ek5JO0VBQ0UsVy9DMEx3QjtFK0N6THhCLDZCQUFBO0VBQ0Esc0JqRDdCRTtBUnUxTlI7O0F5RHJ6TkE7RUFDRSxtQi9DNDBCa0M7QVY0K0xwQztBeUR0ek5FO0VBQ0UseUJBQUE7RUFDQSxhL0N3MEJnQztFK0N2MEJoQyxZL0NzMEJnQztFK0NyMEJoQyxnQkFBQTtBekR3ek5KO0F5RHR6Tkk7RUFDRSxPQUFBO0VBQ0Esb0NBQUE7RUFDQSx1Qy9DbzBCOEI7QVZvL0xwQztBeURyek5JO0VBQ0UsUy9DbUt3QjtFK0NsS3hCLG9DQUFBO0VBQ0Esd0JqRHBERTtBUjIyTlI7O0F5RGx6TkE7RUFDRSxrQi9DcXpCa0M7QVZnZ01wQztBeURuek5FO0VBQ0Usd0JBQUE7QXpEcXpOSjtBeURuek5JO0VBQ0UsTUFBQTtFQUNBLG9DQUFBO0VBQ0Esd0MvQ2d6QjhCO0FWcWdNcEM7QXlEbHpOSTtFQUNFLFEvQytJd0I7RStDOUl4QixvQ0FBQTtFQUNBLHlCakR4RUU7QVI0M05SO0F5RC95TkU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsY0FBQTtFQUNBLFcvQzR4QmdDO0UrQzN4QmhDLG9CQUFBO0VBQ0EsV0FBQTtFQUNBLG9EQUFBO0F6RGl6Tko7O0F5RDd5TkE7RUFDRSxvQi9DcXhCa0M7QVYyaE1wQztBeUQ5eU5FO0VBQ0UsMEJBQUE7RUFDQSxhL0NpeEJnQztFK0NoeEJoQyxZL0Mrd0JnQztFK0M5d0JoQyxnQkFBQTtBekRnek5KO0F5RDl5Tkk7RUFDRSxRQUFBO0VBQ0Esb0NBQUE7RUFDQSxzQy9DNndCOEI7QVZtaU1wQztBeUQ3eU5JO0VBQ0UsVS9DNEd3QjtFK0MzR3hCLG9DQUFBO0VBQ0EsdUJqRDNHRTtBUjA1TlI7O0F5RHp4TkE7RUFDRSx1QkFBQTtFQUNBLGdCQUFBO0VoRDBCSSxlQUFBO0VnRHZCSiw2Qy9DK3RCa0M7RStDOXRCbEMsaURBQUE7RXpDbklFLDBDQUFBO0VBQ0EsMkNBQUE7QWhCKzVOSjtBeUQxeE5FO0VBQ0UsYUFBQTtBekQ0eE5KOztBeUR4eE5BO0VBQ0UsdUJBQUE7RUFDQSxjdkQ1SlM7QUZ1N05YOztBMER0N05BO0VBQ0Usa0JBQUE7QTFEeTdORjs7QTBEdDdOQTtFQUNFLHVCQUFBO01BQUEsbUJBQUE7QTFEeTdORjs7QTBEdDdOQTtFQUNFLGtCQUFBO0VBQ0EsV0FBQTtFQUNBLGdCQUFBO0ExRHk3TkY7QTJEaDlORTtFQUNFLGNBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBM0RrOU5KOztBMEQxN05BO0VBQ0Usa0JBQUE7RUFDQSxhQUFBO0VBQ0EsV0FBQTtFQUNBLFdBQUE7RUFDQSxtQkFBQTtFQUNBLG1DQUFBO1VBQUEsMkJBQUE7RWpDbEJJLHNEaUNtQko7RWpDbkJJLDhDaUNtQko7RWpDbkJJLHNDaUNtQko7RWpDbkJJLDBFaUNtQko7QTFENjdORjtBeUI1OE5NO0VpQ1FOO0lqQ1BRLHdCQUFBO0lBQUEsZ0JBQUE7RXpCKzhOTjtBQUNGOztBMEQvN05BOzs7RUFHRSxjQUFBO0ExRGs4TkY7O0EwRC83TkE7O0VBRUUsbUNBQUE7VUFBQSwyQkFBQTtBMURrOE5GOztBMEQvN05BOztFQUVFLG9DQUFBO1VBQUEsNEJBQUE7QTFEazhORjs7QTBEejdORTtFQUNFLFVBQUE7RUFDQSxvQ0FBQTtFQUFBLDRCQUFBO0VBQ0EsdUJBQUE7VUFBQSxlQUFBO0ExRDQ3Tko7QTBEejdORTs7O0VBR0UsVUFBQTtFQUNBLFVBQUE7QTFEMjdOSjtBMER4N05FOztFQUVFLFVBQUE7RUFDQSxVQUFBO0VqQzVERSxtQ2lDNkRGO0VqQzdERSwyQmlDNkRGO0ExRDA3Tko7QXlCbi9OTTtFaUNxREo7O0lqQ3BETSx3QkFBQTtJQUFBLGdCQUFBO0V6QnUvTk47QUFDRjs7QTBEdjdOQTs7RUFFRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxTQUFBO0VBQ0EsVUFBQTtFQUVBLG9CQUFBO0VBQUEsb0JBQUE7RUFBQSxhQUFBO0VBQ0EseUJBQUE7TUFBQSxzQkFBQTtVQUFBLG1CQUFBO0VBQ0Esd0JBQUE7TUFBQSxxQkFBQTtVQUFBLHVCQUFBO0VBQ0EsVWhEczlCbUM7RWdEcjlCbkMsVUFBQTtFQUNBLFdsRDNFTTtFa0Q0RU4sa0JBQUE7RUFDQSxnQkFBQTtFQUNBLFNBQUE7RUFDQSxZaERpOUJtQztFZXZpQy9CLHNDaUN1Rko7RWpDdkZJLDhCaUN1Rko7QTFEeTdORjtBeUI1Z09NO0VpQ2tFTjs7SWpDakVRLHdCQUFBO0lBQUEsZ0JBQUE7RXpCZ2hPTjtBQUNGO0FXdGhPRTs7O0UrQzJGRSxXbERwRkk7RWtEcUZKLHFCQUFBO0VBQ0EsVUFBQTtFQUNBLFloRDA4QmlDO0FWcy9MckM7O0EwRDc3TkE7RUFDRSxPQUFBO0ExRGc4TkY7O0EwRDM3TkE7RUFDRSxRQUFBO0ExRDg3TkY7O0EwRHY3TkE7O0VBRUUscUJBQUE7RUFDQSxXaERtOEJtQztFZ0RsOEJuQyxZaERrOEJtQztFZ0RqOEJuQyxtQ0FBQTtBMUQwN05GOztBMER4N05BO0VBQ0Usc05BQUE7QTFEMjdORjs7QTBEejdOQTtFQUNFLHVOQUFBO0ExRDQ3TkY7O0EwRG43TkE7RUFDRSxrQkFBQTtFQUNBLFFBQUE7RUFDQSxTQUFBO0VBQ0EsT0FBQTtFQUNBLFdBQUE7RUFDQSxvQkFBQTtFQUFBLG9CQUFBO0VBQUEsYUFBQTtFQUNBLHdCQUFBO01BQUEscUJBQUE7VUFBQSx1QkFBQTtFQUNBLGVBQUE7RUFFQSxpQmhEeTVCbUM7RWdEeDVCbkMsZ0JoRHc1Qm1DO0VnRHY1Qm5DLGdCQUFBO0ExRHE3TkY7QTBEbjdORTtFQUNFLCtCQUFBO1VBQUEsdUJBQUE7RUFDQSxtQkFBQTtNQUFBLGtCQUFBO1VBQUEsY0FBQTtFQUNBLFdoRHU1QmlDO0VnRHQ1QmpDLFdoRHU1QmlDO0VnRHQ1QmpDLGlCaER3NUJpQztFZ0R2NUJqQyxnQmhEdTVCaUM7RWdEdDVCakMsbUJBQUE7RUFDQSxlQUFBO0VBQ0Esc0JsRG5KSTtFa0RvSkosNEJBQUE7RUFFQSxrQ0FBQTtFQUNBLHFDQUFBO0VBQ0EsWUFBQTtFakMvSkUscUNpQ2dLRjtFakNoS0UsNkJpQ2dLRjtBMURvN05KO0F5QmhsT007RWlDNklKO0lqQzVJTSx3QkFBQTtJQUFBLGdCQUFBO0V6Qm1sT047QUFDRjtBMER0N05FO0VBQ0UsVUFBQTtBMUR3N05KOztBMEQvNk5BO0VBQ0Usa0JBQUE7RUFDQSxVQUFBO0VBQ0EsWUFBQTtFQUNBLFNBQUE7RUFDQSxXQUFBO0VBQ0EsaUJBQUE7RUFDQSxvQkFBQTtFQUNBLFdsRDlLTTtFa0QrS04sa0JBQUE7QTFEazdORjs7QTREcG5PQTtFQUNFO0lBQUssaUNBQUE7WUFBQSx5QkFBQTtFNUR3bk9MO0FBQ0Y7O0E0RDFuT0E7RUFDRTtJQUFLLGlDQUFBO1lBQUEseUJBQUE7RTVEd25PTDtBQUNGO0E0RHRuT0E7RUFDRSxxQkFBQTtFQUNBLFdsRHNrQ3dCO0VrRHJrQ3hCLFlsRHFrQ3dCO0VrRHBrQ3hCLHdCbERza0N3QjtFa0Rya0N4QixpQ0FBQTtFQUNBLCtCQUFBO0VBRUEsa0JBQUE7RUFDQSx1REFBQTtVQUFBLCtDQUFBO0E1RHVuT0Y7O0E0RHBuT0E7RUFDRSxXbERna0N3QjtFa0QvakN4QixZbEQrakN3QjtFa0Q5akN4QixtQmxEZ2tDd0I7QVZ1ak0xQjs7QTREaG5PQTtFQUNFO0lBQ0UsMkJBQUE7WUFBQSxtQkFBQTtFNURtbk9GO0U0RGpuT0E7SUFDRSxVQUFBO0lBQ0EsdUJBQUE7WUFBQSxlQUFBO0U1RG1uT0Y7QUFDRjs7QTREMW5PQTtFQUNFO0lBQ0UsMkJBQUE7WUFBQSxtQkFBQTtFNURtbk9GO0U0RGpuT0E7SUFDRSxVQUFBO0lBQ0EsdUJBQUE7WUFBQSxlQUFBO0U1RG1uT0Y7QUFDRjtBNERobk9BO0VBQ0UscUJBQUE7RUFDQSxXbERzaUN3QjtFa0RyaUN4QixZbERxaUN3QjtFa0RwaUN4Qix3QmxEc2lDd0I7RWtEcmlDeEIsOEJBQUE7RUFFQSxrQkFBQTtFQUNBLFVBQUE7RUFDQSxxREFBQTtVQUFBLDZDQUFBO0E1RGluT0Y7O0E0RDltT0E7RUFDRSxXbERnaUN3QjtFa0QvaEN4QixZbEQraEN3QjtBVmtsTTFCOztBNEQ3bU9FO0VBQ0U7O0lBRUUsZ0NBQUE7WUFBQSx3QkFBQTtFNURnbk9KO0FBQ0Y7QTZENXFPQTtFQUFxQixtQ0FBQTtBN0QrcU9yQjs7QTZEOXFPQTtFQUFxQiw4QkFBQTtBN0Rrck9yQjs7QTZEanJPQTtFQUFxQixpQ0FBQTtBN0Rxck9yQjs7QTZEcHJPQTtFQUFxQixpQ0FBQTtBN0R3ck9yQjs7QTZEdnJPQTtFQUFxQixzQ0FBQTtBN0Qyck9yQjs7QTZEMXJPQTtFQUFxQixtQ0FBQTtBN0Q4ck9yQjs7QThEaHNPRTtFQUNFLG9DQUFBO0E5RG1zT0o7O0FXenJPRTs7O0VtRExJLHdEQUFBO0E5RG9zT047O0E4RDFzT0U7RUFDRSxvQ0FBQTtBOUQ2c09KOztBV25zT0U7OztFbURMSSxrREFBQTtBOUQ4c09OOztBOERwdE9FO0VBQ0Usb0NBQUE7QTlEdXRPSjs7QVc3c09FOzs7RW1ETEksc0RBQUE7QTlEd3RPTjs7QThEOXRPRTtFQUNFLG9DQUFBO0E5RGl1T0o7O0FXdnRPRTs7O0VtRExJLDZFQUFBO0E5RGt1T047O0E4RHh1T0U7RUFDRSxvQ0FBQTtBOUQydU9KOztBV2p1T0U7OztFbURMSSw4RUFBQTtBOUQ0dU9OOztBOERsdk9FO0VBQ0Usb0NBQUE7QTlEcXZPSjs7QVczdU9FOzs7RW1ETEksOEVBQUE7QTlEc3ZPTjs7QThENXZPRTtFQUNFLG9DQUFBO0E5RCt2T0o7O0FXcnZPRTs7O0VtRExJLHFEQUFBO0E5RGd3T047O0E4RHR3T0U7RUFDRSxvQ0FBQTtBOUR5d09KOztBVy92T0U7OztFbURMSSxrREFBQTtBOUQwd09OOztBOERoeE9FO0VBQ0Usb0NBQUE7QTlEbXhPSjs7QVd6d09FOzs7RW1ETEksNkRBQUE7QTlEb3hPTjs7QThEMXhPRTtFQUNFLG9DQUFBO0E5RDZ4T0o7O0FXbnhPRTs7O0VtRExJLCtFQUFBO0E5RDh4T047O0E4RHB5T0U7RUFDRSxvQ0FBQTtBOUR1eU9KOztBVzd4T0U7OztFbURMSSw4RUFBQTtBOUR3eU9OOztBOEQ5eU9FO0VBQ0Usb0NBQUE7QTlEaXpPSjs7QVd2eU9FOzs7RW1ETEksdURBQUE7QTlEa3pPTjs7QThEeHpPRTtFQUNFLG9DQUFBO0E5RDJ6T0o7O0FXanpPRTs7O0VtRExJLDZFQUFBO0E5RDR6T047O0E4RGwwT0U7RUFDRSxvQ0FBQTtBOURxME9KOztBVzN6T0U7OztFbURMSSxxREFBQTtBOURzME9OOztBOEQ1ME9FO0VBQ0UsaUNBQUE7QTlEKzBPSjs7QVdyME9FOzs7RW1ETEkscURBQUE7QTlEZzFPTjs7QThEdDFPRTtFQUNFLG9DQUFBO0E5RHkxT0o7O0FXLzBPRTs7O0VtRExJLHFEQUFBO0E5RDAxT047O0E4RGgyT0U7RUFDRSxvQ0FBQTtBOURtMk9KOztBV3oxT0U7OztFbURMSSw2RUFBQTtBOURvMk9OOztBOEQxMk9FO0VBQ0Usb0NBQUE7QTlENjJPSjs7QVduMk9FOzs7RW1ETEksa0RBQUE7QTlEODJPTjs7QThEcDNPRTtFQUNFLG9DQUFBO0E5RHUzT0o7O0FXNzJPRTs7O0VtRExJLGtEQUFBO0E5RHczT047O0E4RDkzT0U7RUFDRSxpQ0FBQTtBOURpNE9KOztBV3YzT0U7OztFbURMSSxrQ0FBQTtBOURrNE9OOztBK0RqNE9BO0VBQ0UsaUNBQUE7QS9EbzRPRjs7QStEajRPQTtFQUNFLHdDQUFBO0EvRG80T0Y7O0FnRS80T0E7RUFBa0Isb0NBQUE7QWhFbTVPbEI7O0FnRWw1T0E7RUFBa0Isd0NBQUE7QWhFczVPbEI7O0FnRXI1T0E7RUFBa0IsMENBQUE7QWhFeTVPbEI7O0FnRXg1T0E7RUFBa0IsMkNBQUE7QWhFNDVPbEI7O0FnRTM1T0E7RUFBa0IseUNBQUE7QWhFKzVPbEI7O0FnRTc1T0E7RUFBbUIsb0JBQUE7QWhFaTZPbkI7O0FnRWg2T0E7RUFBbUIsd0JBQUE7QWhFbzZPbkI7O0FnRW42T0E7RUFBbUIsMEJBQUE7QWhFdTZPbkI7O0FnRXQ2T0E7RUFBbUIsMkJBQUE7QWhFMDZPbkI7O0FnRXo2T0E7RUFBbUIseUJBQUE7QWhFNjZPbkI7O0FnRTE2T0U7RUFDRSxnQ0FBQTtBaEU2Nk9KOztBZ0U5Nk9FO0VBQ0UsZ0NBQUE7QWhFaTdPSjs7QWdFbDdPRTtFQUNFLGdDQUFBO0FoRXE3T0o7O0FnRXQ3T0U7RUFDRSxnQ0FBQTtBaEV5N09KOztBZ0UxN09FO0VBQ0UsZ0NBQUE7QWhFNjdPSjs7QWdFOTdPRTtFQUNFLGdDQUFBO0FoRWk4T0o7O0FnRWw4T0U7RUFDRSxnQ0FBQTtBaEVxOE9KOztBZ0V0OE9FO0VBQ0UsZ0NBQUE7QWhFeThPSjs7QWdFMThPRTtFQUNFLGdDQUFBO0FoRTY4T0o7O0FnRTk4T0U7RUFDRSxnQ0FBQTtBaEVpOU9KOztBZ0VsOU9FO0VBQ0UsZ0NBQUE7QWhFcTlPSjs7QWdFdDlPRTtFQUNFLGdDQUFBO0FoRXk5T0o7O0FnRTE5T0U7RUFDRSxnQ0FBQTtBaEU2OU9KOztBZ0U5OU9FO0VBQ0UsZ0NBQUE7QWhFaStPSjs7QWdFbCtPRTtFQUNFLDZCQUFBO0FoRXErT0o7O0FnRXQrT0U7RUFDRSxnQ0FBQTtBaEV5K09KOztBZ0UxK09FO0VBQ0UsZ0NBQUE7QWhFNitPSjs7QWdFOStPRTtFQUNF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O0VBRUUsd0JBQUE7QTVFa2lSVjs7QTRFaGlSUTs7RUFFRSwwQkFBQTtBNUVtaVJWOztBNEVqaVJROztFQUVFLDJCQUFBO0E1RW9pUlY7O0E0RWxpUlE7O0VBRUUseUJBQUE7QTVFcWlSVjs7QTRFcGpSUTtFQUFnQywwQkFBQTtBNUV3alJ4Qzs7QTRFdmpSUTs7RUFFRSw4QkFBQTtBNUUwalJWOztBNEV4alJROztFQUVFLGdDQUFBO0E1RTJqUlY7O0E0RXpqUlE7O0VBRUUsaUNBQUE7QTVFNGpSVjs7QTRFMWpSUTs7RUFFRSwrQkFBQTtBNUU2alJWOztBNEU1a1JRO0VBQWdDLHlCQUFBO0E1RWdsUnhDOztBNEUva1JROztFQUVFLDZCQUFBO0E1RWtsUlY7O0E0RWhsUlE7O0VBRUUsK0JBQUE7QTVFbWxSVjs7QTRFamxSUTs7RUFFRSxnQ0FBQTtBNUVvbFJWOztBNEVsbFJROztFQUVFLDhCQUFBO0E1RXFsUlY7O0E0RXBtUlE7RUFBZ0MsdUJBQUE7QTVFd21SeEM7O0E0RXZtUlE7O0VBRUUsMkJBQUE7QTVFMG1SVjs7QTRFeG1SUTs7RUFFRSw2QkFBQTtBNUUybVJWOztBNEV6bVJROztFQUVFLDhCQUFBO0E1RTRtUlY7O0E0RTFtUlE7O0VBRUUsNEJBQUE7QTVFNm1SVjs7QTRFNW5SUTtFQUFnQyx5QkFBQTtBNUVnb1J4Qzs7QTRFL25SUTs7RUFFRSw2QkFBQTtBNUVrb1JWOztBNEVob1JROztFQUVFLCtCQUFBO0E1RW1vUlY7O0E0RWpvUlE7O0VBRUUsZ0NBQUE7QTVFb29SVjs7QTRFbG9SUTs7RUFFRSw4QkFBQTtBNUVxb1JWOztBNEVwcFJRO0VBQWdDLHVCQUFBO0E1RXdwUnhDOztBNEV2cFJROztFQUVFLDJCQUFBO0E1RTBwUlY7O0E0RXhwUlE7O0VBRUUsNkJBQUE7QTVFMnBSVjs7QTRFenBSUTs7RUFFRSw4QkFBQTtBNUU0cFJWOztBNEUxcFJROztFQUVFLDRCQUFBO0E1RTZwUlY7O0E0RTVxUlE7RUFBZ0MscUJBQUE7QTVFZ3JSeEM7O0E0RS9xUlE7O0VBRUUseUJBQUE7QTVFa3JSVjs7QTRFaHJSUTs7RUFFRSwyQkFBQTtBNUVtclJWOztBNEVqclJROztFQUVFLDRCQUFBO0E1RW9yUlY7O0E0RWxyUlE7O0VBRUUsMEJBQUE7QTVFcXJSVjs7QTRFcHNSUTtFQUFnQywyQkFBQTtBNUV3c1J4Qzs7QTRFdnNSUTs7RUFFRSwrQkFBQTtBNUUwc1JWOztBNEV4c1JROztFQUVFLGlDQUFBO0E1RTJzUlY7O0E0RXpzUlE7O0VBRUUsa0NBQUE7QTVFNHNSVjs7QTRFMXNSUTs7RUFFRSxnQ0FBQTtBNUU2c1JWOztBNEU1dFJRO0VBQWdDLDBCQUFBO0E1RWd1UnhDOztBNEUvdFJROztFQUVFLDhCQUFBO0E1RWt1UlY7O0E0RWh1UlE7O0VBRUUsZ0NBQUE7QTVFbXVSVjs7QTRFanVSUTs7RUFFRSxpQ0FBQTtBNUVvdVJWOztBNEVsdVJROztFQUVFLCtCQUFBO0E1RXF1UlY7O0E0RXB2UlE7RUFBZ0Msd0JBQUE7QTVFd3ZSeEM7O0E0RXZ2UlE7O0VBRUUsNEJBQUE7QTVFMHZSVjs7QTRFeHZSUTs7RUFFRSw4QkFBQTtBNUUydlJWOztBNEV6dlJROztFQUVFLCtCQUFBO0E1RTR2UlY7O0E0RTF2UlE7O0VBRUUsNkJBQUE7QTVFNnZSVjs7QTRFNXdSUTtFQUFnQywwQkFBQTtBNUVneFJ4Qzs7QTRFL3dSUTs7RUFFRSw4QkFBQTtBNUVreFJWOztBNEVoeFJROztFQUVFLGdDQUFBO0E1RW14UlY7O0E0RWp4UlE7O0VBRUUsaUNBQUE7QTVFb3hSVjs7QTRFbHhSUTs7RUFFRSwrQkFBQTtBNUVxeFJWOztBNEVweVJRO0VBQWdDLHdCQUFBO0E1RXd5UnhDOztBNEV2eVJROztFQUVFLDRCQUFBO0E1RTB5UlY7O0E0RXh5UlE7O0VBRUUsOEJBQUE7QTVFMnlSVjs7QTRFenlSUTs7RUFFRSwrQkFBQTtBNUU0eVJWOztBNEUxeVJROztFQUVFLDZCQUFBO0E1RTZ5UlY7O0E0RXJ5UlE7RUFBd0IsMkJBQUE7QTVFeXlSaEM7O0E0RXh5UlE7O0VBRUUsK0JBQUE7QTVFMnlSVjs7QTRFenlSUTs7RUFFRSxpQ0FBQTtBNUU0eVJWOztBNEUxeVJROztFQUVFLGtDQUFBO0E1RTZ5UlY7O0E0RTN5UlE7O0VBRUUsZ0NBQUE7QTVFOHlSVjs7QTRFN3pSUTtFQUF3QiwwQkFBQTtBNUVpMFJoQzs7QTRFaDBSUTs7RUFFRSw4QkFBQTtBNUVtMFJWOztBNEVqMFJROztFQUVFLGdDQUFBO0E1RW8wUlY7O0E0RWwwUlE7O0VBRUUsaUNBQUE7QTVFcTBSVjs7QTRFbjBSUTs7RUFFRSwrQkFBQTtBNUVzMFJWOztBNEVyMVJRO0VBQXdCLHdCQUFBO0E1RXkxUmhDOztBNEV4MVJROztFQUVFLDRCQUFBO0E1RTIxUlY7O0E0RXoxUlE7O0VBRUUsOEJBQUE7QTVFNDFSVjs7QTRFMTFSUTs7RUFFRSwrQkFBQTtBNUU2MVJWOztBNEUzMVJROztFQUVFLDZCQUFBO0E1RTgxUlY7O0E0RTcyUlE7RUFBd0IsMEJBQUE7QTVFaTNSaEM7O0E0RWgzUlE7O0VBRUUsOEJBQUE7QTVFbTNSVjs7QTRFajNSUTs7RUFFRSxnQ0FBQTtBNUVvM1JWOztBNEVsM1JROztFQUVFLGlDQUFBO0E1RXEzUlY7O0E0RW4zUlE7O0VBRUUsK0JBQUE7QTVFczNSVjs7QTRFcjRSUTtFQUF3Qix3QkFBQTtBNUV5NFJoQzs7QTRFeDRSUTs7RUFFRSw0QkFBQTtBNUUyNFJWOztBNEV6NFJROztFQUVFLDhCQUFBO0E1RTQ0UlY7O0E0RTE0UlE7O0VBRUUsK0JBQUE7QTVFNjRSVjs7QTRFMzRSUTs7RUFFRSw2QkFBQTtBNUU4NFJWOztBNEV4NFJJO0VBQW1CLHVCQUFBO0E1RTQ0UnZCOztBNEUzNFJJOztFQUVFLDJCQUFBO0E1RTg0Uk47O0E0RTU0Ukk7O0VBRUUsNkJBQUE7QTVFKzRSTjs7QTRFNzRSSTs7RUFFRSw4QkFBQTtBNUVnNVJOOztBNEU5NFJJOztFQUVFLDRCQUFBO0E1RWk1Uk47O0FvQjE1Ukk7RXdEbERJO0lBQWdDLG9CQUFBO0U1RWk5UnRDO0U0RWg5Uk07O0lBRUUsd0JBQUE7RTVFazlSUjtFNEVoOVJNOztJQUVFLDBCQUFBO0U1RWs5UlI7RTRFaDlSTTs7SUFFRSwyQkFBQTtFNUVrOVJSO0U0RWg5Uk07O0lBRUUseUJBQUE7RTVFazlSUjtFNEVqK1JNO0lBQWdDLDBCQUFBO0U1RW8rUnRDO0U0RW4rUk07O0lBRUUsOEJBQUE7RTVFcStSUjtFNEVuK1JNOztJQUVFLGdDQUFBO0U1RXErUlI7RTRFbitSTTs7SUFFRSxpQ0FBQTtFNUVxK1JSO0U0RW4rUk07O0lBRUUsK0JBQUE7RTVFcStSUjtFNEVwL1JNO0lBQWdDLHlCQUFBO0U1RXUvUnRDO0U0RXQvUk07O0lBRUUsNkJBQUE7RTVFdy9SUjtFNEV0L1JNOztJQUVFLCtCQUFBO0U1RXcvUlI7RTRFdC9STTs7SUFFRSxnQ0FBQTtFNUV3L1JSO0U0RXQvUk07O0lBRUUsOEJBQUE7RTVFdy9SUjtFNEV2Z1NNO0lBQWdDLHVCQUFBO0U1RTBnU3RDO0U0RXpnU007O0lBRUUsMkJBQUE7RTVFMmdTUjtFNEV6Z1NNOztJQUVFLDZCQUFBO0U1RTJnU1I7RTRFemdTTTs7SUFFRSw4QkFBQTtFNUUyZ1NSO0U0RXpnU007O0lBRUUsNEJBQUE7RTVFMmdTUjtFNEUxaFNNO0lBQWdDLHlCQUFBO0U1RTZoU3RDO0U0RTVoU007O0lBRUUsNkJBQUE7RTVFOGhTUjtFNEU1aFNNOztJQUVFLCtCQUFBO0U1RThoU1I7RTRFNWhTTTs7SUFFRSxnQ0FBQTtFNUU4aFNSO0U0RTVoU007O0lBRUUsOEJBQUE7RTVFOGhTUjtFNEU3aVNNO0lBQWdDLHVCQUFBO0U1RWdqU3RDO0U0RS9pU007O0lBRUUsMkJBQUE7RTVFaWpTUjtFNEUvaVNNOztJQUVFLDZCQUFBO0U1RWlqU1I7RTRFL2lTTTs7SUFFRSw4QkFBQTtFNUVpalNSO0U0RS9pU007O0lBRUUsNEJBQUE7RTVFaWpTUjtFNEVoa1NNO0lBQWdDLHFCQUFBO0U1RW1rU3RDO0U0RWxrU007O0lBRUUseUJBQUE7RTVFb2tTUjtFNEVsa1NNOztJQUVFLDJCQUFBO0U1RW9rU1I7RTRFbGtTTTs7SUFFRSw0QkFBQTtFNUVva1NSO0U0RWxrU007O0lBRUUsMEJBQUE7RTVFb2tTUjtFNEVubFNNO0lBQWdDLDJCQUFBO0U1RXNsU3RDO0U0RXJsU007O0lBRUUsK0JBQUE7RTVFdWxTUjtFNEVybFNNOztJQUVFLGlDQUFBO0U1RXVsU1I7RTRFcmxTTTs7SUFFRSxrQ0FBQTtFNUV1bFNSO0U0RXJsU007O0lBRUUsZ0NBQUE7RTVFdWxTUjtFNEV0bVNNO0lBQWdDLDBCQUFBO0U1RXltU3RDO0U0RXhtU007O0lBRUUsOEJBQUE7RTVFMG1TUjtFNEV4bVNNOztJQUVFLGdDQUFBO0U1RTBtU1I7RTRFeG1TTTs7SUFFRSxpQ0FBQTtFNUUwbVNSO0U0RXhtU007O0lBRUUsK0JBQUE7RTVFMG1TUjtFNEV6blNNO0lBQWdDLHdCQUFBO0U1RTRuU3RDO0U0RTNuU007O0lBRUUsNEJBQUE7RTVFNm5TUjtFNEUzblNNOztJQUVFLDhCQUFBO0U1RTZuU1I7RTRFM25TTTs7SUFFRSwrQkFBQTtFNUU2blNSO0U0RTNuU007O0lBRUUsNkJBQUE7RTVFNm5TUjtFNEU1b1NNO0lBQWdDLDBCQUFBO0U1RStvU3RDO0U0RTlvU007O0lBRUUsOEJBQUE7RTVFZ3BTUjtFNEU5b1NNOztJQUVFLGdDQUFBO0U1RWdwU1I7RTRFOW9TTTs7SUFFRSxpQ0FBQTtFNUVncFNSO0U0RTlvU007O0lBRUUsK0JBQUE7RTVFZ3BTUjtFNEUvcFNNO0lBQWdDLHdCQUFBO0U1RWtxU3RDO0U0RWpxU007O0lBRUUsNEJBQUE7RTVFbXFTUjtFNEVqcVNNOztJQUVFLDhCQUFBO0U1RW1xU1I7RTRFanFTTTs7SUFFRSwrQkFBQTtFNUVtcVNSO0U0RWpxU007O0lBRUUsNkJBQUE7RTVFbXFTUjtFNEUzcFNNO0lBQXdCLDJCQUFBO0U1RThwUzlCO0U0RTdwU007O0lBRUUsK0JBQUE7RTVFK3BTUjtFNEU3cFNNOztJQUVFLGlDQUFBO0U1RStwU1I7RTRFN3BTTTs7SUFFRSxrQ0FBQTtFNUUrcFNSO0U0RTdwU007O0lBRUUsZ0NBQUE7RTVFK3BTUjtFNEU5cVNNO0lBQXdCLDBCQUFBO0U1RWlyUzlCO0U0RWhyU007O0lBRUUsOEJBQUE7RTVFa3JTUjtFNEVoclNNOztJQUVFLGdDQUFBO0U1RWtyU1I7RTRFaHJTTTs7SUFFRSxpQ0FBQTtFNUVrclNSO0U0RWhyU007O0lBRUUsK0JBQUE7RTVFa3JTUjtFNEVqc1NNO0lBQXdCLHdCQUFBO0U1RW9zUzlCO0U0RW5zU007O0lBRUUsNEJBQUE7RTVFcXNTUjtFNEVuc1NNOztJQUVFLDhCQUFBO0U1RXFzU1I7RTRFbnNTTTs7SUFFRSwrQkFBQTtFNUVxc1NSO0U0RW5zU007O0lBRUUsNkJBQUE7RTVFcXNTUjtFNEVwdFNNO0lBQXdCLDBCQUFBO0U1RXV0UzlCO0U0RXR0U007O0lBRUUsOEJBQUE7RTVFd3RTUjtFNEV0dFNNOztJQUVFLGdDQUFBO0U1RXd0U1I7RTRFdHRTTTs7SUFFRSxpQ0FBQTtFNUV3dFNSO0U0RXR0U007O0lBRUUsK0JBQUE7RTVFd3RTUjtFNEV2dVNNO0lBQXdCLHdCQUFBO0U1RTB1UzlCO0U0RXp1U007O0lBRUUsNEJBQUE7RTVFMnVTUjtFNEV6dVNNOztJQUVFLDhCQUFBO0U1RTJ1U1I7RTRFenVTTTs7SUFFRSwrQkFBQTtFNUUydVNSO0U0RXp1U007O0lBRUUsNkJBQUE7RTVFMnVTUjtFNEVydVNFO0lBQW1CLHVCQUFBO0U1RXd1U3JCO0U0RXZ1U0U7O0lBRUUsMkJBQUE7RTVFeXVTSjtFNEV2dVNFOztJQUVFLDZCQUFBO0U1RXl1U0o7RTRFdnVTRTs7SUFFRSw4QkFBQTtFNUV5dVNKO0U0RXZ1U0U7O0lBRUUsNEJBQUE7RTVFeXVTSjtBQUNGO0FvQm52U0k7RXdEbERJO0lBQWdDLG9CQUFBO0U1RXl5U3RDO0U0RXh5U007O0lBRUUsd0JBQUE7RTVFMHlTUjtFNEV4eVNNOztJQUVFLDBCQUFBO0U1RTB5U1I7RTRFeHlTTTs7SUFFRSwyQkFBQTtFNUUweVNSO0U0RXh5U007O0lBRUUseUJBQUE7RTVFMHlTUjtFNEV6elNNO0lBQWdDLDBCQUFBO0U1RTR6U3RDO0U0RTN6U007O0lBRUUsOEJBQUE7RTVFNnpTUjtFNEUzelNNOztJQUVFLGdDQUFBO0U1RTZ6U1I7RTRFM3pTTTs7SUFFRSxpQ0FBQTtFNUU2elNSO0U0RTN6U007O0lBRUUsK0JBQUE7RTVFNnpTUjtFNEU1MFNNO0lBQWdDLHlCQUFBO0U1RSswU3RDO0U0RTkwU007O0lBRUUsNkJBQUE7RTVFZzFTUjtFNEU5MFNNOztJQUVFLCtCQUFBO0U1RWcxU1I7RTRFOTBTTTs7SUFFRSxnQ0FBQTtFNUVnMVNSO0U0RTkwU007O0lBRUUsOEJBQUE7RTVFZzFTUjtFNEUvMVNNO0lBQWdDLHVCQUFBO0U1RWsyU3RDO0U0RWoyU007O0lBRUUsMkJBQUE7RTVFbTJTUjtFNEVqMlNNOztJQUVFLDZCQUFBO0U1RW0yU1I7RTRFajJTTTs7SUFFRSw4QkFBQTtFNUVtMlNSO0U0RWoyU007O0lBRUUsNEJBQUE7RTVFbTJTUjtFNEVsM1NNO0lBQWdDLHlCQUFBO0U1RXEzU3RDO0U0RXAzU007O0lBRUUsNkJBQUE7RTVFczNTUjtFNEVwM1NNOztJQUVFLCtCQUFBO0U1RXMzU1I7RTRFcDNTTTs7SUFFRSxnQ0FBQTtFNUVzM1NSO0U0RXAzU007O0lBRUUsOEJBQUE7RTVFczNTUjtFNEVyNFNNO0lBQWdDLHVCQUFBO0U1RXc0U3RDO0U0RXY0U007O0lBRUUsMkJBQUE7RTVFeTRTUjtFNEV2NFNNOztJQUVFLDZCQUFBO0U1RXk0U1I7RTRFdjRTTTs7SUFFRSw4QkFBQTtFNUV5NFNSO0U0RXY0U007O0lBRUUsNEJBQUE7RTVFeTRTUjtFNEV4NVNNO0lBQWdDLHFCQUFBO0U1RTI1U3RDO0U0RTE1U007O0lBRUUseUJBQUE7RTVFNDVTUjtFNEUxNVNNOztJQUVFLDJCQUFBO0U1RTQ1U1I7RTRFMTVTTTs7SUFFRSw0QkFBQTtFNUU0NVNSO0U0RTE1U007O0lBRUUsMEJBQUE7RTVFNDVTUjtFNEUzNlNNO0lBQWdDLDJCQUFBO0U1RTg2U3RDO0U0RTc2U007O0lBRUUsK0JBQUE7RTVFKzZTUjtFNEU3NlNNOztJQUVFLGlDQUFBO0U1RSs2U1I7RTRFNzZTTTs7SUFFRSxrQ0FBQTtFNUUrNlNSO0U0RTc2U007O0lBRUUsZ0NBQUE7RTVFKzZTUjtFNEU5N1NNO0lBQWdDLDBCQUFBO0U1RWk4U3RDO0U0RWg4U007O0lBRUUsOEJBQUE7RTVFazhTUjtFNEVoOFNNOztJQUVFLGdDQUFBO0U1RWs4U1I7RTRFaDhTTTs7SUFFRSxpQ0FBQTtFNUVrOFNSO0U0RWg4U007O0lBRUUsK0JBQUE7RTVFazhTUjtFNEVqOVNNO0lBQWdDLHdCQUFBO0U1RW85U3RDO0U0RW45U007O0lBRUUsNEJBQUE7RTVFcTlTUjtFNEVuOVNNOztJQUVFLDhCQUFBO0U1RXE5U1I7RTRFbjlTTTs7SUFFRSwrQkFBQTtFNUVxOVNSO0U0RW45U007O0lBRUUsNkJBQUE7RTVFcTlTUjtFNEVwK1NNO0lBQWdDLDBCQUFBO0U1RXUrU3RDO0U0RXQrU007O0lBRUUsOEJBQUE7RTVFdytTUjtFNEV0K1NNOztJQUVFLGdDQUFBO0U1RXcrU1I7RTRFdCtTTTs7SUFFRSxpQ0FBQTtFNUV3K1NSO0U0RXQrU007O0lBRUUsK0JBQUE7RTVFdytTUjtFNEV2L1NNO0lBQWdDLHdCQUFBO0U1RTAvU3RDO0U0RXovU007O0lBRUUsNEJBQUE7RTVFMi9TUjtFNEV6L1NNOztJQUVFLDhCQUFBO0U1RTIvU1I7RTRFei9TTTs7SUFFRSwrQkFBQTtFNUUyL1NSO0U0RXovU007O0lBRUUsNkJBQUE7RTVFMi9TUjtFNEVuL1NNO0lBQXdCLDJCQUFBO0U1RXMvUzlCO0U0RXIvU007O0lBRUUsK0JBQUE7RTVFdS9TUjtFNEVyL1NNOztJQUVFLGlDQUFBO0U1RXUvU1I7RTRFci9TTTs7SUFFRSxrQ0FBQTtFNUV1L1NSO0U0RXIvU007O0lBRUUsZ0NBQUE7RTVFdS9TUjtFNEV0Z1RNO0lBQXdCLDBCQUFBO0U1RXlnVDlCO0U0RXhnVE07O0lBRUUsOEJBQUE7RTVFMGdUUjtFNEV4Z1RNOztJQUVFLGdDQUFBO0U1RTBnVFI7RTRFeGdUTTs7SUFFRSxpQ0FBQTtFNUUwZ1RSO0U0RXhnVE07O0lBRUUsK0JBQUE7RTVFMGdUUjtFNEV6aFRNO0lBQXdCLHdCQUFBO0U1RTRoVDlCO0U0RTNoVE07O0lBRUUsNEJBQUE7RTVFNmhUUjtFNEUzaFRNOztJQUVFLDhCQUFBO0U1RTZoVFI7RTRFM2hUTTs7SUFFRSwrQkFBQTtFNUU2aFRSO0U0RTNoVE07O0lBRUUsNkJBQUE7RTVFNmhUUjtFNEU1aVRNO0lBQXdCLDBCQUFBO0U1RStpVDlCO0U0RTlpVE07O0lBRUUsOEJBQUE7RTVFZ2pUUjtFNEU5aVRNOztJQUVFLGdDQUFBO0U1RWdqVFI7RTRFOWlUTTs7SUFFRSxpQ0FBQTtFNUVnalRSO0U0RTlpVE07O0lBRUUsK0JBQUE7RTVFZ2pUUjtFNEUvalRNO0lBQXdCLHdCQUFBO0U1RWtrVDlCO0U0RWprVE07O0lBRUUsNEJBQUE7RTVFbWtUUjtFNEVqa1RNOztJQUVFLDhCQUFBO0U1RW1rVFI7RTRFamtUTTs7SUFFRSwrQkFBQTtFNUVta1RSO0U0RWprVE07O0lBRUUsNkJBQUE7RTVFbWtUUjtFNEU3alRFO0lBQW1CLHVCQUFBO0U1RWdrVHJCO0U0RS9qVEU7O0lBRUUsMkJBQUE7RTVFaWtUSjtFNEUvalRFOztJQUVFLDZCQUFBO0U1RWlrVEo7RTRFL2pURTs7SUFFRSw4QkFBQTtFNUVpa1RKO0U0RS9qVEU7O0lBRUUsNEJBQUE7RTVFaWtUSjtBQUNGO0FvQjNrVEk7RXdEbERJO0lBQWdDLG9CQUFBO0U1RWlvVHRDO0U0RWhvVE07O0lBRUUsd0JBQUE7RTVFa29UUjtFNEVob1RNOztJQUVFLDBCQUFBO0U1RWtvVFI7RTRFaG9UTTs7SUFFRSwyQkFBQTtFNUVrb1RSO0U0RWhvVE07O0lBRUUseUJBQUE7RTVFa29UUjtFNEVqcFRNO0lBQWdDLDBCQUFBO0U1RW9wVHRDO0U0RW5wVE07O0lBRUUsOEJBQUE7RTVFcXBUUjtFNEVucFRNOztJQUVFLGdDQUFBO0U1RXFwVFI7RTRFbnBUTTs7SUFFRSxpQ0FBQTtFNUVxcFRSO0U0RW5wVE07O0lBRUUsK0JBQUE7RTVFcXBUUjtFNEVwcVRNO0lBQWdDLHlCQUFBO0U1RXVxVHRDO0U0RXRxVE07O0lBRUUsNkJBQUE7RTVFd3FUUjtFNEV0cVRNOztJQUVFLCtCQUFBO0U1RXdxVFI7RTRFdHFUTTs7SUFFRSxnQ0FBQTtFNUV3cVRSO0U0RXRxVE07O0lBRUUsOEJBQUE7RTVFd3FUUjtFNEV2clRNO0lBQWdDLHVCQUFBO0U1RTByVHRDO0U0RXpyVE07O0lBRUUsMkJBQUE7RTVFMnJUUjtFNEV6clRNOztJQUVFLDZCQUFBO0U1RTJyVFI7RTRFenJUTTs7SUFFRSw4QkFBQTtFNUUyclRSO0U0RXpyVE07O0lBRUUsNEJBQUE7RTVFMnJUUjtFNEUxc1RNO0lBQWdDLHlCQUFBO0U1RTZzVHRDO0U0RTVzVE07O0lBRUUsNkJBQUE7RTVFOHNUUjtFNEU1c1RNOztJQUVFLCtCQUFBO0U1RThzVFI7RTRFNXNUTTs7SUFFRSxnQ0FBQTtFNUU4c1RSO0U0RTVzVE07O0lBRUUsOEJBQUE7RTVFOHNUUjtFNEU3dFRNO0lBQWdDLHVCQUFBO0U1RWd1VHRDO0U0RS90VE07O0lBRUUsMkJBQUE7RTVFaXVUUjtFNEUvdFRNOztJQUVFLDZCQUFBO0U1RWl1VFI7RTRFL3RUTTs7SUFFRSw4QkFBQTtFNUVpdVRSO0U0RS90VE07O0lBRUUsNEJBQUE7RTVFaXVUUjtFNEVodlRNO0lBQWdDLHFCQUFBO0U1RW12VHRDO0U0RWx2VE07O0lBRUUseUJBQUE7RTVFb3ZUUjtFNEVsdlRNOztJQUVFLDJCQUFBO0U1RW92VFI7RTRFbHZUTTs7SUFFRSw0QkFBQTtFNUVvdlRSO0U0RWx2VE07O0lBRUUsMEJBQUE7RTVFb3ZUUjtFNEVud1RNO0lBQWdDLDJCQUFBO0U1RXN3VHRDO0U0RXJ3VE07O0lBRUUsK0JBQUE7RTVFdXdUUjtFNEVyd1RNOztJQUVFLGlDQUFBO0U1RXV3VFI7RTRFcndUTTs7SUFFRSxrQ0FBQTtFNUV1d1RSO0U0RXJ3VE07O0lBRUUsZ0NBQUE7RTVFdXdUUjtFNEV0eFRNO0lBQWdDLDBCQUFBO0U1RXl4VHRDO0U0RXh4VE07O0lBRUUsOEJBQUE7RTVFMHhUUjtFNEV4eFRNOztJQUVFLGdDQUFBO0U1RTB4VFI7RTRFeHhUTTs7SUFFRSxpQ0FBQTtFNUUweFRSO0U0RXh4VE07O0lBRUUsK0JBQUE7RTVFMHhUUjtFNEV6eVRNO0lBQWdDLHdCQUFBO0U1RTR5VHRDO0U0RTN5VE07O0lBRUUsNEJBQUE7RTVFNnlUUjtFNEUzeVRNOztJQUVFLDhCQUFBO0U1RTZ5VFI7RTRFM3lUTTs7SUFFRSwrQkFBQTtFNUU2eVRSO0U0RTN5VE07O0lBRUUsNkJBQUE7RTVFNnlUUjtFNEU1elRNO0lBQWdDLDBCQUFBO0U1RSt6VHRDO0U0RTl6VE07O0lBRUUsOEJBQUE7RTVFZzBUUjtFNEU5elRNOztJQUVFLGdDQUFBO0U1RWcwVFI7RTRFOXpUTTs7SUFFRSxpQ0FBQTtFNUVnMFRSO0U0RTl6VE07O0lBRUUsK0JBQUE7RTVFZzBUUjtFNEUvMFRNO0lBQWdDLHdCQUFBO0U1RWsxVHRDO0U0RWoxVE07O0lBRUUsNEJBQUE7RTVFbTFUUjtFNEVqMVRNOztJQUVFLDhCQUFBO0U1RW0xVFI7RTRFajFUTTs7SUFFRSwrQkFBQTtFNUVtMVRSO0U0RWoxVE07O0lBRUUsNkJBQUE7RTVFbTFUUjtFNEUzMFRNO0lBQXdCLDJCQUFBO0U1RTgwVDlCO0U0RTcwVE07O0lBRUUsK0JBQUE7RTVFKzBUUjtFNEU3MFRNOztJQUVFLGlDQUFBO0U1RSswVFI7RTRFNzBUTTs7SUFFRSxrQ0FBQTtFNUUrMFRSO0U0RTcwVE07O0lBRUUsZ0NBQUE7RTVFKzBUUjtFNEU5MVRNO0lBQXdCLDBCQUFBO0U1RWkyVDlCO0U0RWgyVE07O0lBRUUsOEJBQUE7RTVFazJUUjtFNEVoMlRNOztJQUVFLGdDQUFBO0U1RWsyVFI7RTRFaDJUTTs7SUFFRSxpQ0FBQTtFNUVrMlRSO0U0RWgyVE07O0lBRUUsK0JBQUE7RTVFazJUUjtFNEVqM1RNO0lBQXdCLHdCQUFBO0U1RW8zVDlCO0U0RW4zVE07O0lBRUUsNEJBQUE7RTVFcTNUUjtFNEVuM1RNOztJQUVFLDhCQUFBO0U1RXEzVFI7RTRFbjNUTTs7SUFFRSwrQkFBQTtFNUVxM1RSO0U0RW4zVE07O0lBRUUsNkJBQUE7RTVFcTNUUjtFNEVwNFRNO0lBQXdCLDBCQUFBO0U1RXU0VDlCO0U0RXQ0VE07O0lBRUUsOEJBQUE7RTVFdzRUUjtFNEV0NFRNOztJQUVFLGdDQUFBO0U1RXc0VFI7RTRFdDRUTTs7SUFFRSxpQ0FBQTtFNUV3NFRSO0U0RXQ0VE07O0lBRUUsK0JBQUE7RTVFdzRUUjtFNEV2NVRNO0lBQXdCLHdCQUFBO0U1RTA1VDlCO0U0RXo1VE07O0lBRUUsNEJBQUE7RTVFMjVUUjtFNEV6NVRNOztJQUVFLDhCQUFBO0U1RTI1VFI7RTRFejVUTTs7SUFFRSwrQkFBQTtFNUUyNVRSO0U0RXo1VE07O0lBRUUsNkJBQUE7RTVFMjVUUjtFNEVyNVRFO0lBQW1CLHVCQUFBO0U1RXc1VHJCO0U0RXY1VEU7O0lBRUUsMkJBQUE7RTVFeTVUSjtFNEV2NVRFOztJQUVFLDZCQUFBO0U1RXk1VEo7RTRFdjVURTs7SUFFRSw4QkFBQTtFNUV5NVRKO0U0RXY1VEU7O0lBRUUsNEJBQUE7RTVFeTVUSjtBQUNGO0FvQm42VEk7RXdEbERJO0lBQWdDLG9CQUFBO0U1RXk5VHRDO0U0RXg5VE07O0lBRUUsd0JBQUE7RTVFMDlUUjtFNEV4OVRNOztJQUVFLDBCQUFBO0U1RTA5VFI7RTRFeDlUTTs7SUFFRSwyQkFBQTtFNUUwOVRSO0U0RXg5VE07O0lBRUUseUJBQUE7RTVFMDlUUjtFNEV6K1RNO0lBQWdDLDBCQUFBO0U1RTQrVHRDO0U0RTMrVE07O0lBRUUsOEJBQUE7RTVFNitUUjtFNEUzK1RNOztJQUVFLGdDQUFBO0U1RTYrVFI7RTRFMytUTTs7SUFFRSxpQ0FBQTtFNUU2K1RSO0U0RTMrVE07O0lBRUUsK0JBQUE7RTVFNitUUjtFNEU1L1RNO0lBQWdDLHlCQUFBO0U1RSsvVHRDO0U0RTkvVE07O0lBRUUsNkJBQUE7RTVFZ2dVUjtFNEU5L1RNOztJQUVFLCtCQUFBO0U1RWdnVVI7RTRFOS9UTTs7SUFFRSxnQ0FBQTtFNUVnZ1VSO0U0RTkvVE07O0lBRUUsOEJBQUE7RTVFZ2dVUjtFNEUvZ1VNO0lBQWdDLHVCQUFBO0U1RWtoVXRDO0U0RWpoVU07O0lBRUUsMkJBQUE7RTVFbWhVUjtFNEVqaFVNOztJQUVFLDZCQUFBO0U1RW1oVVI7RTRFamhVTTs7SUFFRSw4QkFBQTtFNUVtaFVSO0U0RWpoVU07O0lBRUUsNEJBQUE7RTVFbWhVUjtFNEVsaVVNO0lBQWdDLHlCQUFBO0U1RXFpVXRDO0U0RXBpVU07O0lBRUUsNkJBQUE7RTVFc2lVUjtFNEVwaVVNOztJQUVFLCtCQUFBO0U1RXNpVVI7RTRFcGlVTTs7SUFFRSxnQ0FBQTtFNUVzaVVSO0U0RXBpVU07O0lBRUUsOEJBQUE7RTVFc2lVUjtFNEVyalVNO0lBQWdDLHVCQUFBO0U1RXdqVXRDO0U0RXZqVU07O0lBRUUsMkJBQUE7RTVFeWpVUjtFNEV2alVNOztJQUVFLDZCQUFBO0U1RXlqVVI7RTRFdmpVTTs7SUFFRSw4QkFBQTtFNUV5alVSO0U0RXZqVU07O0lBRUUsNEJBQUE7RTVFeWpVUjtFNEV4a1VNO0lBQWdDLHFCQUFBO0U1RTJrVXRDO0U0RTFrVU07O0lBRUUseUJBQUE7RTVFNGtVUjtFNEUxa1VNOztJQUVFLDJCQUFBO0U1RTRrVVI7RTRFMWtVTTs7SUFFRSw0QkFBQTtFNUU0a1VSO0U0RTFrVU07O0lBRUUsMEJBQUE7RTVFNGtVUjtFNEUzbFVNO0lBQWdDLDJCQUFBO0U1RThsVXRDO0U0RTdsVU07O0lBRUUsK0JBQUE7RTVFK2xVUjtFNEU3bFVNOztJQUVFLGlDQUFBO0U1RStsVVI7RTRFN2xVTTs7SUFFRSxrQ0FBQTtFNUUrbFVSO0U0RTdsVU07O0lBRUUsZ0NBQUE7RTVFK2xVUjtFNEU5bVVNO0lBQWdDLDBCQUFBO0U1RWluVXRDO0U0RWhuVU07O0lBRUUsOEJBQUE7RTVFa25VUjtFNEVoblVNOztJQUVFLGdDQUFBO0U1RWtuVVI7RTRFaG5VTTs7SUFFRSxpQ0FBQTtFNUVrblVSO0U0RWhuVU07O0lBRUUsK0JBQUE7RTVFa25VUjtFNEVqb1VNO0lBQWdDLHdCQUFBO0U1RW9vVXRDO0U0RW5vVU07O0lBRUUsNEJBQUE7RTVFcW9VUjtFNEVub1VNOztJQUVFLDhCQUFBO0U1RXFvVVI7RTRFbm9VTTs7SUFFRSwrQkFBQTtFNUVxb1VSO0U0RW5vVU07O0lBRUUsNkJBQUE7RTVFcW9VUjtFNEVwcFVNO0lBQWdDLDBCQUFBO0U1RXVwVXRDO0U0RXRwVU07O0lBRUUsOEJBQUE7RTVFd3BVUjtFNEV0cFVNOztJQUVFLGdDQUFBO0U1RXdwVVI7RTRFdHBVTTs7SUFFRSxpQ0FBQTtFNUV3cFVSO0U0RXRwVU07O0lBRUUsK0JBQUE7RTVFd3BVUjtFNEV2cVVNO0lBQWdDLHdCQUFBO0U1RTBxVXRDO0U0RXpxVU07O0lBRUUsNEJBQUE7RTVFMnFVUjtFNEV6cVVNOztJQUVFLDhCQUFBO0U1RTJxVVI7RTRFenFVTTs7SUFFRSwrQkFBQTtFNUUycVVSO0U0RXpxVU07O0lBRUUsNkJBQUE7RTVFMnFVUjtFNEVucVVNO0lBQXdCLDJCQUFBO0U1RXNxVTlCO0U0RXJxVU07O0lBRUUsK0JBQUE7RTVFdXFVUjtFNEVycVVNOztJQUVFLGlDQUFBO0U1RXVxVVI7RTRFcnFVTTs7SUFFRSxrQ0FBQTtFNUV1cVVSO0U0RXJxVU07O0lBRUUsZ0NBQUE7RTVFdXFVUjtFNEV0clVNO0lBQXdCLDBCQUFBO0U1RXlyVTlCO0U0RXhyVU07O0lBRUUsOEJBQUE7RTVFMHJVUjtFNEV4clVNOztJQUVFLGdDQUFBO0U1RTByVVI7RTRFeHJVTTs7SUFFRSxpQ0FBQTtFNUUwclVSO0U0RXhyVU07O0lBRUUsK0JBQUE7RTVFMHJVUjtFNEV6c1VNO0lBQXdCLHdCQUFBO0U1RTRzVTlCO0U0RTNzVU07O0lBRUUsNEJBQUE7RTVFNnNVUjtFNEUzc1VNOztJQUVFLDhCQUFBO0U1RTZzVVI7RTRFM3NVTTs7SUFFRSwrQkFBQTtFNUU2c1VSO0U0RTNzVU07O0lBRUUsNkJBQUE7RTVFNnNVUjtFNEU1dFVNO0lBQXdCLDBCQUFBO0U1RSt0VTlCO0U0RTl0VU07O0lBRUUsOEJBQUE7RTVFZ3VVUjtFNEU5dFVNOztJQUVFLGdDQUFBO0U1RWd1VVI7RTRFOXRVTTs7SUFFRSxpQ0FBQTtFNUVndVVSO0U0RTl0VU07O0lBRUUsK0JBQUE7RTVFZ3VVUjtFNEUvdVVNO0lBQXdCLHdCQUFBO0U1RWt2VTlCO0U0RWp2VU07O0lBRUUsNEJBQUE7RTVFbXZVUjtFNEVqdlVNOztJQUVFLDhCQUFBO0U1RW12VVI7RTRFanZVTTs7SUFFRSwrQkFBQTtFNUVtdlVSO0U0RWp2VU07O0lBRUUsNkJBQUE7RTVFbXZVUjtFNEU3dVVFO0lBQW1CLHVCQUFBO0U1RWd2VXJCO0U0RS91VUU7O0lBRUUsMkJBQUE7RTVFaXZVSjtFNEUvdVVFOztJQUVFLDZCQUFBO0U1RWl2VUo7RTRFL3VVRTs7SUFFRSw4QkFBQTtFNUVpdlVKO0U0RS91VUU7O0lBRUUsNEJBQUE7RTVFaXZVSjtBQUNGO0E2RWx6VUU7RUFDRSxrQkFBQTtFQUNBLE1BQUE7RUFDQSxRQUFBO0VBQ0EsU0FBQTtFQUNBLE9BQUE7RUFDQSxVQUFBO0VBRUEsb0JBQUE7RUFDQSxXQUFBO0VBRUEsa0NBQUE7QTdFa3pVSjs7QThFNXpVQTtFQUFrQiw0R0FBQTtBOUVnMFVsQjs7QThFNXpVQTtFQUFpQiw4QkFBQTtBOUVnMFVqQjs7QThFL3pVQTtFQUFpQiw4QkFBQTtBOUVtMFVqQjs7QThFbDBVQTtFQUFpQiw4QkFBQTtBOUVzMFVqQjs7QThFcjBVQTtFQ1RFLGdCQUFBO0VBQ0EsdUJBQUE7RUFDQSxtQkFBQTtBL0VrMVVGOztBOEVuMFVJO0VBQXdCLDJCQUFBO0E5RXUwVTVCOztBOEV0MFVJO0VBQXdCLDRCQUFBO0E5RTAwVTVCOztBOEV6MFVJO0VBQXdCLDZCQUFBO0E5RTYwVTVCOztBb0J4eVVJO0UwRHZDQTtJQUF3QiwyQkFBQTtFOUVvMVUxQjtFOEVuMVVFO0lBQXdCLDRCQUFBO0U5RXMxVTFCO0U4RXIxVUU7SUFBd0IsNkJBQUE7RTlFdzFVMUI7QUFDRjtBb0JwelVJO0UwRHZDQTtJQUF3QiwyQkFBQTtFOUUrMVUxQjtFOEU5MVVFO0lBQXdCLDRCQUFBO0U5RWkyVTFCO0U4RWgyVUU7SUFBd0IsNkJBQUE7RTlFbTJVMUI7QUFDRjtBb0IvelVJO0UwRHZDQTtJQUF3QiwyQkFBQTtFOUUwMlUxQjtFOEV6MlVFO0lBQXdCLDRCQUFBO0U5RTQyVTFCO0U4RTMyVUU7SUFBd0IsNkJBQUE7RTlFODJVMUI7QUFDRjtBb0IxMFVJO0UwRHZDQTtJQUF3QiwyQkFBQTtFOUVxM1UxQjtFOEVwM1VFO0lBQXdCLDRCQUFBO0U5RXUzVTFCO0U4RXQzVUU7SUFBd0IsNkJBQUE7RTlFeTNVMUI7QUFDRjtBOEVwM1VBO0VBQW1CLG9DQUFBO0E5RXUzVW5COztBOEV0M1VBO0VBQW1CLG9DQUFBO0E5RTAzVW5COztBOEV6M1VBO0VBQW1CLHFDQUFBO0E5RTYzVW5COztBOEV6M1VBO0VBQXVCLDJCQUFBO0E5RTYzVXZCOztBOEU1M1VBO0VBQXVCLCtCQUFBO0E5RWc0VXZCOztBOEUvM1VBO0VBQXVCLDJCQUFBO0E5RW00VXZCOztBOEVsNFVBO0VBQXVCLDJCQUFBO0E5RXM0VXZCOztBOEVyNFVBO0VBQXVCLDhCQUFBO0E5RXk0VXZCOztBOEV4NFVBO0VBQXVCLDZCQUFBO0E5RTQ0VXZCOztBOEV4NFVBO0VBQWMsc0JBQUE7QTlFNDRVZDs7QWdGbjdVRTtFQUNFLHlCQUFBO0FoRnM3VUo7O0FXNTZVRTtFcUVMTSw4Q0FBQTtBaEZxN1VSOztBZ0YzN1VFO0VBQ0UseUJBQUE7QWhGODdVSjs7QVdwN1VFO0VxRUxNLDBDQUFBO0FoRjY3VVI7O0FnRm44VUU7RUFDRSx5QkFBQTtBaEZzOFVKOztBVzU3VUU7RXFFTE0sNkNBQUE7QWhGcThVUjs7QWdGMzhVRTtFQUNFLHlCQUFBO0FoRjg4VUo7O0FXcDhVRTtFcUVMTSxpRUFBQTtBaEY2OFVSOztBZ0ZuOVVFO0VBQ0UseUJBQUE7QWhGczlVSjs7QVc1OFVFO0VxRUxNLG1FQUFBO0FoRnE5VVI7O0FnRjM5VUU7RUFDRSx5QkFBQTtBaEY4OVVKOztBV3A5VUU7RXFFTE0sbUVBQUE7QWhGNjlVUjs7QWdGbitVRTtFQUNFLHlCQUFBO0FoRnMrVUo7O0FXNTlVRTtFcUVMTSw2Q0FBQTtBaEZxK1VSOztBZ0YzK1VFO0VBQ0UseUJBQUE7QWhGOCtVSjs7QVdwK1VFO0VxRUxNLDBDQUFBO0FoRjYrVVI7O0FnRm4vVUU7RUFDRSx5QkFBQTtBaEZzL1VKOztBVzUrVUU7RXFFTE0sbURBQUE7QWhGcS9VUjs7QWdGMy9VRTtFQUNFLHlCQUFBO0FoRjgvVUo7O0FXcC9VRTtFcUVMTSxnRUFBQTtBaEY2L1VSOztBZ0ZuZ1ZFO0VBQ0UseUJBQUE7QWhGc2dWSjs7QVc1L1VFO0VxRUxNLGtFQUFBO0FoRnFnVlI7O0FnRjNnVkU7RUFDRSx5QkFBQTtBaEY4Z1ZKOztBV3BnVkU7RXFFTE0sNkNBQUE7QWhGNmdWUjs7QWdGbmhWRTtFQUNFLHlCQUFBO0FoRnNoVko7O0FXNWdWRTtFcUVMTSxtRUFBQTtBaEZxaFZSOztBZ0YzaFZFO0VBQ0UseUJBQUE7QWhGOGhWSjs7QVdwaFZFO0VxRUxNLDZDQUFBO0FoRjZoVlI7O0FnRm5pVkU7RUFDRSxzQkFBQTtBaEZzaVZKOztBVzVoVkU7RXFFTE0sNkNBQUE7QWhGcWlWUjs7QWdGM2lWRTtFQUNFLHlCQUFBO0FoRjhpVko7O0FXcGlWRTtFcUVMTSw2Q0FBQTtBaEY2aVZSOztBZ0ZualZFO0VBQ0UseUJBQUE7QWhGc2pWSjs7QVc1aVZFO0VxRUxNLGtFQUFBO0FoRnFqVlI7O0FnRjNqVkU7RUFDRSx5QkFBQTtBaEY4alZKOztBV3BqVkU7RXFFTE0sMENBQUE7QWhGNmpWUjs7QWdGbmtWRTtFQUNFLHlCQUFBO0FoRnNrVko7O0FXNWpWRTtFcUVMTSwwQ0FBQTtBaEZxa1ZSOztBZ0Yza1ZFO0VBQ0Usc0JBQUE7QWhGOGtWSjs7QVdwa1ZFO0VxRUxNLHVCQUFBO0FoRjZrVlI7O0E4RXRpVkE7RUFBYSx5QkFBQTtBOUUwaVZiOztBOEV6aVZBO0VBQWMseUJBQUE7QTlFNmlWZDs7QThFM2lWQTtFQUFpQixvQ0FBQTtBOUUraVZqQjs7QThFOWlWQTtFQUFpQiwwQ0FBQTtBOUVralZqQjs7QThFOWlWQTtFR3ZERSxXQUFBO0VBQ0Esa0JBQUE7RUFDQSxpQkFBQTtFQUNBLDZCQUFBO0VBQ0EsU0FBQTtBakZ5bVZGOztBOEVsalZBO0VBQXdCLGdDQUFBO0E5RXNqVnhCOztBOEVwalZBO0VBQ0UsaUNBQUE7RUFDQSxnQ0FBQTtBOUV1alZGOztBOEVsalZBO0VBQWMseUJBQUE7QTlFc2pWZDs7QWtGdm5WQTtFQUNFLDhCQUFBO0FsRjBuVkY7O0FrRnZuVkE7RUFDRSw2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O0EvRjZ1Wk47O0FvQmo3Wkk7RTJFME1GO0lBQ0UsNkJBQUE7RS9GMnVaRjtFK0Z4dVpBO0lBQ0UsaUJBQUE7RS9GMHVaRjtFK0Z0dVpFO0lBQ0UsYUFBQTtJQUNBLGdCQUFBO0UvRnd1Wko7RStGdHVaSTtJQUNFLGFBQUE7RS9Gd3VaTjtBQUNGO0FvQmo4Wkk7RTJFaVBKO0lBRUksNEJBQUE7RS9Ga3RaRjtBQUNGO0ErRmh0WkU7RUFDRSx1Q0FBQTtFQUNBLDhDQUFBO0VBQUEsc0NBQUE7QS9Ga3RaSjtBb0J2OVpJO0UyRW1RRjtJQUlJLHVDQUFBO0UvRm90Wko7QUFDRjtBK0ZsdFpJO0VBQ0UseUJ2RnhSVTtBUjQrWmhCO0ErRmp0Wkk7RUFFRSx5QnZGblNjO0FScS9acEI7O0FvQnI5Wkk7RTJFMFFGO0lBRUksaUJBQUE7RS9GOHNaSjtBQUNGOztBK0Z2c1pJO0VBQ0UsY0FBQTtBL0Ywc1pOO0ErRnJzWkU7RUFDRSx1Q0FBQTtFQUNBLDhDQUFBO0VBQUEsc0NBQUE7QS9GdXNaSjtBK0Zyc1pJO0VBQ0UseUJ2RnpUVTtBUmdnYWhCO0ErRnBzWkk7RUFFRSx5QnZGcFVjO0FSeWdhcEI7QStGaHNaUTs7RUFFRSxXdkY3VkY7QVIraGFSO0ErRmpzWlU7OztFQUVFLGlDQUFBO0EvRm9zWlo7QStGaHNaUTtFQUNFLGN2RmxWRTtBUm9oYVo7QStGaHNaVTtFQUNFLGN2RnJVQztBUnVnYWI7QStGenJaSTtFQUNFLGtCQUFBO0EvRjJyWk47QStGdnJaRTtFQUNFLGNBQUE7QS9GeXJaSjtBK0Z0clpFO0VBQ0UsZ0JBQUE7QS9Gd3JaSjtBb0JqZ2FJO0UyRTRVRjtJQUVJLGlCQUFBO0UvRnVyWko7QUFDRjtBb0JuaGFJO0UyRStWRjs7SUFHSSxpQkFBQTtFL0ZzclpKO0FBQ0Y7O0ErRmhyWkU7O0VBQ0UsZ0J2RnBWVTtBUndnYWQ7QW9COWhhSTtFMkV5V0Y7O0lBR0ksaUJBQUE7RS9GdXJaSjtBQUNGOztBb0J2aGFJO0UyRXNXQTtJQUVJLGlCQUFBO0UvRm9yWk47QUFDRjtBb0IxaWFJO0UyRXlYQTs7SUFHSSxp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QUE7QWxKMDRuQko7QWtKdjRuQkU7RUFDRSxtQkFBQTtFQUNBLG9CQUFBO0FsSnk0bkJKO0FrSnQ0bkJFO0VBQ0UsaUJBQUE7QWxKdzRuQko7QWtKcjRuQkU7RUFDRSxpQkFBQTtFQUNBLG9CQUFBO0FsSnU0bkJKO0FrSnA0bkJFO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0FsSnM0bkJKO0FrSnA0bkJJO0VBQ0UsZ0JBQUE7RUFDQSxlQUFBO0VBQ0EsY0FBQTtBbEpzNG5CTjtBa0psNG5CRTtFQUNFLFdBQUE7RUFDQSxlQUFBO0VBQ0EsaUJBQUE7RUFDQSxhQUFBO0VBQ0EsZ0JBQUE7RUFDQSxtQkFBQTtBbEpvNG5CSjtBa0pqNG5CRTtFL0luREEsc0NLK0R1QjtFTDlEdkIsZ0IrSW1Ea0I7RUFDaEIsbUJBQUE7RUFDQSxlQUFBO0FsSm80bkJKO0FrSmo0bkJFO0VBQ0UsY2hKckRPO0FGdzduQlg7QWtKbDRuQkk7RUFDRSxtQkFBQTtBbEpvNG5CTjtBa0poNG5CRTtFQUNFLG1CQUFBO0FsSms0bkJKO0FrSmg0bkJJO0UvSW5FRixzQ0srRHVCO0VMOUR2QixnQitJbUVvQjtFQUNoQixlQUFBO0FsSm00bkJOO0FrSi8zbkJFO0UvSXpFQSxzQ0srRHVCO0VMOUR2QixnQitJeUVrQjtFQUNoQixjaEp0RGtCO0VnSnVEbEIsZ0JBQUE7RUFDQSxlQUFBO0FsSms0bkJKOztBa0o5M25CQTs7O0UvSWpGRSxzQ0srRHVCO0VMOUR2QixnQitJbUZnQjtFQUNoQixlQUFBO0FsSms0bkJGOztBa0ovM25CQTtFQUNFLGdCQUFBO0FsSms0bkJGOztBa0o5M25CRTtFL0k3RkEsc0NLK0R1QjtFTDlEdkIsZ0JBRjBCO0UrSWdHeEIsZUFBQTtFQUNBLGNBQUE7RUFDQSxjaEpqRmtCO0FGbTluQnRCO0FrSi8zbkJFO0VBQ0UsZUFBQTtFQUNBLGdCQUFBO0VBQ0EsY2hKakdPO0FGaytuQlg7QWtKLzNuQkk7RUFDRSxjQUFBO0FsSmk0bkJOOztBa0o1M25CQTtFL0kvR0Usc0NLK0R1QjtFTDlEdkIsZ0IrSStHZ0I7QWxKZzRuQmxCOztBa0ozM25CRTs7OztFQUVFLFdBQUE7QWxKZzRuQko7O0FrSjUzbkJBOztFL0kzSEUsc0NLK0R1QjtFTDlEdkIsZ0JBRjBCO0UrSStIMUIsZ0NBQUE7QWxKZzRuQkY7QWtKOTNuQkU7O0VBQ0UsaUJBQUE7RUFDQSxnQkFBQTtFQUNBLHNCQUFBO0FsSmk0bkJKO0FrSjkzbkJFOztFL0l0SUEsc0NLK0R1QjtFTDlEdkIsZ0IrSXNJa0I7QWxKazRuQnBCO0FrSi8zbkJFOztFQUNFLG1CQUFBO0FsSms0bkJKO0FrSi8zbkJFOztFQUNFLGVBQUE7QWxKazRuQko7QWtKaDRuQkk7O0VBQ0UsY2hKN0lLO0VnSjhJTCwwQkFBQTtBbEptNG5CTjtBa0ovM25CRTs7RUFDRSxlQUFBO0FsSms0bkJKO0FrSmg0bkJJOztFL0kxSkYsc0NLK0R1QjtFTDlEdkIsZ0IrSTBKb0I7RUFDaEIsY2hKdkpLO0VnSndKTCwwQkFBQTtBbEpvNG5CTjs7QWtKLzNuQkE7RUFDRSxjQUFBO0FsSms0bkJGO0FrSmg0bkJFOztFQUVFLFlBQUE7QWxKazRuQko7O0FrSjkzbkJBO0VBQ0Usa0JBQUE7QWxKaTRuQkY7O0FrSjkzbkJBOzs7O0VBSUUsa0JBQUE7RUFDQSxXQUFBO0VBQ0EsV0FBQTtBbEppNG5CRjtBa0ovM25CRTs7Ozs7Ozs7OztFQUNFLGdCQUFBO0VBQ0EsY2hKckxPO0VnSnNMUCxlQUFBO0VBQ0EseUJBQUE7RUFDQSxtQkFBQTtBbEowNG5CSjtBa0p2NG5CRTs7Ozs7Ozs7OztFQUNFLGVBQUE7RUFDQSxvQkFBQTtBbEprNW5CSjs7QW1KeGxvQkE7RUFDRSxjQUFBO0FuSjJsb0JGO0FtSnpsb0JFO0VBQ0UsZ0JBQUE7QW5KMmxvQko7QW1KeGxvQkU7RWhKRkEsc0NLK0R1QjtFTDlEdkIsZ0JBRjBCO0VnSkt4QixlQUFBO0VBQ0EsZ0JBQUE7RUFDQSxjakpla0I7RWlKZGxCLGdCQUFBO0VBQ0EsY0FBQTtFQUNBLGVBQUE7QW5KMmxvQko7QW1KdmxvQkk7RWhKYkYsc0NLK0R1QjtFTDlEdkIsZ0JBRjBCO0VnSmdCdEIsZUFB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QSxXakxmSTtFaUxnQkoscUJBQUE7RUFDQSx5QkFBQTtFQUFBLGlCQUFBO0F6THN5d0JKO0F5THB5d0JJO0VBRUUsY2pMRk07RWlMR04seUJqTExjO0FSMHl3QnBCO0F5TGh5d0JJO0VBQ0UsVUFBQTtFQUNBLGdCQUFBO0F6TGt5d0JOO0F5TDl4d0JFO0VBQ0UsaUJBQUE7RUFDQSxTQUFBO0F6TGd5d0JKO0F5TDl4d0JJO0VBQ0UsY0FBQTtFQUNBLG9CQUFBO0F6TGd5d0JOO0F5TC94d0JNO0VyTGlHSixjSS9IUztFaUxnQ0gsNEJqTFFRO0VpTFBSLGVBQUE7RUFDQSxpQkFBQTtBekxpeXdCUjtBSWxzd0JFO0VBRUUsY0kxR1M7QVI2eXdCYjtBeUxseXdCUTtFckwyRk4sY0l0Sk07RWlMNkRFLGdCQUFBO0VBQ0EsZ0JBQUE7QXpMb3l3QlY7QUkxc3dCRTtFQUVFLGNJMUdTO0FScXp3QmI7QXlManl3QkU7RUFDRSxpQkFBQTtFQUNBLG9CQUFBO0F6TG15d0JKO0F5TGh5d0JFOztFQUVFLHlCakw3Q2dCO0FSKzB3QnBCO0F5TC94d0JFO0VBQ0Usc0JqTGxFSTtBUm0yd0JSO0F5TC94d0JJO0VyTHFFRixjSWhJUztFaUw2REwsZUFBQTtFQUNBLGNBQUE7RUFDQSxxQkFBQTtFQUNBLHNCakx6RUU7RWlMMEVGLDhDQUFBO0F6TGl5d0JOO0FJaHV3QkU7RUFFRSxjSTFKSTtBUjIzd0JSO0F5TGx5d0JNO0VBQ0Usc0JqTDdFQTtBUmkzd0JSO0F5TC94d0JNO0VBQ0UsZ0JBQUE7QXpMaXl3QlI7QXlMNXh3QkU7RUFDRSxVQUFBO0VBQ0EsaUJBQUE7RUFDQSxjakx4R0k7RWlMeUdKLGdCQUFBO0F6TDh4d0JKO0F5TDV4d0JJO0VBQ0UsVUFBQTtFQUNBLFVBQUE7RUFDQSxTQUFBO0VBQ0EsNEJqTGhEVTtFaUxpRFYsZUFBQTtFQUNBLGlCQUFBO0VBQ0EsY2pMbEhFO0VpTG1IRixvQkFBQTtFQUNBLFNBQUE7QXpMOHh3Qk47O0F5THh4d0JFO0VBQ0UscUJBQUE7QXpMMnh3Qko7O0EwTGg2d0JBO0VBQ0UseUJsTGtE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 */